.navbar[data-v-5e07d2e6]{z-index:999;width:100%;padding:26px 60px;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,border-color .35s,box-shadow .35s,padding .35s;position:fixed;top:0;left:0}.navbar.transparent[data-v-5e07d2e6]{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:1px solid #0000}.navbar.solid[data-v-5e07d2e6]{-webkit-backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #0000000f;padding:20px 60px;box-shadow:0 12px 35px #0000000d}.navbar-container[data-v-5e07d2e6]{justify-content:space-between;align-items:center;max-width:1500px;margin:auto;display:flex}.logo[data-v-5e07d2e6]{align-items:center;text-decoration:none;display:flex}.navbar-logo[data-v-5e07d2e6]{width:auto;height:42px;transition:transform .3s,opacity .3s}.logo:hover .navbar-logo[data-v-5e07d2e6]{opacity:.9;transform:scale(1.06)}nav[data-v-5e07d2e6]{gap:48px;display:flex}nav a[data-v-5e07d2e6]{font-weight:700;text-decoration:none;transition:color .25s,transform .25s;position:relative}.navbar.transparent nav a[data-v-5e07d2e6]{color:#fff;text-shadow:0 2px 10px #00000059}.navbar.solid nav a[data-v-5e07d2e6]{color:#222}nav a[data-v-5e07d2e6]:hover{color:#ff7888;transform:translateY(-2px)}nav a[data-v-5e07d2e6]:after{content:"";transform-origin:50%;background:#ff7888;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}nav a[data-v-5e07d2e6]:hover:after{transform:scaleX(1)}.router-link-active[data-v-5e07d2e6]{color:#ff7888!important}.router-link-active[data-v-5e07d2e6]:after{transform:scaleX(1)}.discord-button[data-v-5e07d2e6]{color:#fff;background:#ff7888;border-radius:999px;padding:14px 28px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;box-shadow:0 12px 30px #ff788838}.discord-button[data-v-5e07d2e6]:hover{background:#ff6678;transform:translateY(-3px);box-shadow:0 18px 40px #ff788852}@keyframes fadeDown-5e07d2e6{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@media (width<=900px){.navbar[data-v-5e07d2e6]{padding:22px}.navbar.solid[data-v-5e07d2e6]{padding:18px 22px}nav[data-v-5e07d2e6]{gap:24px}}@media (width<=768px){nav[data-v-5e07d2e6],.discord-button[data-v-5e07d2e6]{display:none}.navbar-container[data-v-5e07d2e6]{justify-content:center}}.hero[data-v-70a7ad1b]{isolation:isolate;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.hero-video[data-v-70a7ad1b]{object-fit:cover;filter:grayscale(25%)brightness(.75);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.hero-overlay[data-v-70a7ad1b]{z-index:1;background:linear-gradient(#ffffff6b,#ffffff47);position:absolute;inset:0}.hero-vignette[data-v-70a7ad1b]{z-index:2;background:radial-gradient(circle,#fff0 45%,#0000002e 100%);position:absolute;inset:0}.hero-content[data-v-70a7ad1b]{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.hero-brand[data-v-70a7ad1b]{flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex}.hero-logo[data-v-70a7ad1b]{width:1000px;max-width:90vw}.hero-button[data-v-70a7ad1b]{color:#fff;background:#ff7888;border-radius:999px;justify-content:center;align-items:center;padding:18px 42px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 15px 40px #ff788838}.hero-button[data-v-70a7ad1b]:hover{background:#ff6678;transform:translateY(-4px);box-shadow:0 22px 55px #ff788859}.scroll-indicator[data-v-70a7ad1b]{z-index:3;border:2px solid #00000059;border-radius:30px;width:26px;height:46px;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.scroll-indicator span[data-v-70a7ad1b]{background:#111;border-radius:50%;width:6px;height:6px;margin:8px auto 0;animation:2s infinite scroll-70a7ad1b;display:block}@keyframes scroll-70a7ad1b{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(16px)}}@keyframes fadeUp-70a7ad1b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes slowZoom-70a7ad1b{0%{transform:scale(1.08)}to{transform:scale(1.14)}}@media (width<=900px){h1[data-v-70a7ad1b]{font-size:3rem}.hero-logo[data-v-70a7ad1b]{width:340px}}@media (width<=600px){h1[data-v-70a7ad1b]{font-size:2.3rem}.hero-description[data-v-70a7ad1b]{font-size:1rem}.hero-button[data-v-70a7ad1b]{width:100%}}.announcement[data-v-70a7ad1b]{-webkit-backdrop-filter:blur(18px);z-index:20;text-align:center;background:#ffffffd1;border-radius:24px;width:min(620px,100% - 40px);padding:32px;position:absolute;top:90px;left:50%;transform:translate(-50%);box-shadow:0 25px 60px #0000002e}.announcement-eyebrow[data-v-70a7ad1b]{color:#ff7888;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:800;display:inline-block}.announcement h2[data-v-70a7ad1b]{color:#111;margin:0 0 16px;font-size:2rem;line-height:1.2}.announcement p[data-v-70a7ad1b]{color:#555;margin:0;font-size:1rem;line-height:1.75}.announcement-button[data-v-70a7ad1b]{color:#fff;background:#ff7888;border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:15px 34px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.announcement-button[data-v-70a7ad1b]:hover{background:#ff6378;transform:translateY(-3px);box-shadow:0 16px 40px #ff788847}.announcement-close[data-v-70a7ad1b]{color:#777;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;width:34px;height:34px;font-size:1.25rem;transition:all .25s;position:absolute;top:18px;right:18px}.announcement-close[data-v-70a7ad1b]:hover{color:#fff;background:#ff7888}.announcement-enter-active[data-v-70a7ad1b],.announcement-leave-active[data-v-70a7ad1b]{transition:opacity .35s,transform .35s}.announcement-enter-from[data-v-70a7ad1b],.announcement-leave-to[data-v-70a7ad1b]{opacity:0;transform:translate(-50%)translateY(-20px)}@media (width<=700px){.announcement[data-v-70a7ad1b]{border-radius:20px;padding:24px;top:160px}.announcement h2[data-v-70a7ad1b]{font-size:1.45rem}.announcement p[data-v-70a7ad1b]{font-size:.95rem}.announcement-button[data-v-70a7ad1b]{width:100%}}.container[data-v-f863a111]{width:min(1400px,92%);margin:auto}.card[data-v-512b6161]{background:#fff;border:1px solid #ececec;border-radius:24px;text-decoration:none;transition:all .35s;display:block;overflow:hidden;box-shadow:0 10px 25px #0000000a,0 1px 3px #0000000f}.card[data-v-512b6161]:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00000014,0 8px 18px #0000000d}.image[data-v-512b6161]{background:#f5f5f5;height:170px;position:relative;overflow:hidden}.cover[data-v-512b6161]{object-fit:cover;width:100%;height:100%;transition:all .35s}.card:hover .cover[data-v-512b6161]{transform:scale(1.03)}.featured[data-v-512b6161]{color:#fff;background:#ff7888;border-radius:999px;padding:8px 16px;font-size:.75rem;font-weight:700;position:absolute;top:16px;right:16px}.content[data-v-512b6161]{padding:24px}.eyebrow[data-v-512b6161]{color:#ff7888;text-transform:uppercase;letter-spacing:2px;font-size:.8rem;font-weight:700}h2[data-v-512b6161]{color:#111;margin:14px 0;font-size:2.1rem;font-weight:800;line-height:1.1}p[data-v-512b6161]{color:#666;min-height:52px;line-height:1.6}.bottom[data-v-512b6161]{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.count[data-v-512b6161]{color:#ff7888;background:#fff5f7;border-radius:999px;align-items:center;padding:10px 16px;font-size:.95rem;font-weight:700;display:inline-flex}.arrow[data-v-512b6161]{color:#ff7888;background:#fff5f7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;transition:all .25s;display:flex}.card:hover .arrow[data-v-512b6161]{color:#fff;background:#ff7888;transform:translate(5px)}.listings[data-v-49cf7ffb]{background:#fff;min-height:100vh;padding:170px 0 120px}.header[data-v-49cf7ffb]{text-align:center;margin-bottom:70px}.header h1[data-v-49cf7ffb]{color:#111;margin-bottom:18px;font-size:3.5rem;font-weight:800}.header p[data-v-49cf7ffb]{color:#777;font-size:1.05rem}.grid[data-v-49cf7ffb]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.loading[data-v-49cf7ffb]{text-align:center;color:#777;padding:80px 0;font-size:1.1rem}.advertisements[data-v-49cf7ffb]{margin-top:100px}.advertisements-header[data-v-49cf7ffb]{text-align:center;margin-bottom:40px}.advertisements-header span[data-v-49cf7ffb]{color:#ff7888;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.advertisements-header h2[data-v-49cf7ffb]{color:#111;margin-top:12px;font-size:2.2rem}.advertisements-grid[data-v-49cf7ffb]{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.advertisement[data-v-49cf7ffb]{background:#fff;border:1px solid #ececec;border-radius:22px;text-decoration:none;transition:all .25s;display:block;overflow:hidden}.advertisement[data-v-49cf7ffb]:hover{transform:translateY(-8px);box-shadow:0 25px 60px #00000014}.advertisement.disabled[data-v-49cf7ffb]{cursor:default}.advertisement img[data-v-49cf7ffb]{aspect-ratio:1;object-fit:cover;width:100%;display:block}@media (width<=1000px){.advertisements-grid[data-v-49cf7ffb]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.listings[data-v-49cf7ffb]{padding-top:140px}.header h1[data-v-49cf7ffb]{font-size:2.6rem}}@media (width<=600px){.advertisements-grid[data-v-49cf7ffb]{grid-template-columns:1fr}}.hero[data-v-f64827ae]{background:linear-gradient(#fff7f8 0%,#fff 100%);padding:180px 0 120px}.eyebrow[data-v-f64827ae]{color:#ff7888;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.85rem;font-weight:700;display:inline-block}.hero h1[data-v-f64827ae]{color:#111;margin-bottom:25px;font-size:4rem;font-weight:800;line-height:1.1}.hero p[data-v-f64827ae]{color:#666;max-width:760px;font-size:1.15rem;line-height:1.8}.team[data-v-f64827ae]{padding:0 0 120px}.grid[data-v-f64827ae]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.card[data-v-f64827ae]{text-align:center;background:#fff;border:1px solid #f1f1f1;border-radius:24px;padding:40px;transition:all .3s;box-shadow:0 12px 35px #0000000d}.card[data-v-f64827ae]:hover{transform:translateY(-8px);box-shadow:0 20px 55px #00000014}.avatar[data-v-f64827ae]{color:#fff;background:#ff7888;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 25px;font-size:2rem;font-weight:800;display:flex}.card h2[data-v-f64827ae]{color:#111;margin:0;font-size:1.7rem;font-weight:800}.role[data-v-f64827ae]{color:#777;text-transform:uppercase;letter-spacing:.08em;margin:15px 0 30px;font-size:.85rem;font-weight:700;display:inline-block}.phone[data-v-f64827ae]{color:#ff7888;cursor:pointer;background:#fff4f6;border:none;border-radius:14px;width:100%;padding:16px;font-size:1rem;font-weight:700;transition:all .25s}.phone[data-v-f64827ae]:hover{color:#fff;background:#ff7888}.toast[data-v-f64827ae]{color:#fff;z-index:9999;background:#111;border-radius:14px;padding:16px 24px;font-weight:600;position:fixed;bottom:35px;right:35px;box-shadow:0 15px 40px #00000040}.toast-enter-active[data-v-f64827ae],.toast-leave-active[data-v-f64827ae]{transition:all .3s}.toast-enter-from[data-v-f64827ae],.toast-leave-to[data-v-f64827ae]{opacity:0;transform:translateY(20px)}@media (width<=900px){.hero[data-v-f64827ae]{padding:150px 0 90px}.hero h1[data-v-f64827ae]{font-size:3rem}}@media (width<=600px){.hero h1[data-v-f64827ae]{font-size:2.3rem}.card[data-v-f64827ae]{padding:30px}.avatar[data-v-f64827ae]{width:75px;height:75px;font-size:1.7rem}.toast[data-v-f64827ae]{text-align:center;bottom:20px;left:20px;right:20px}}.hero[data-v-d0f72444]{background:linear-gradient(#fff7f8 0%,#fff 100%);padding:180px 0 120px}.eyebrow[data-v-d0f72444]{color:#ff7888;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.85rem;font-weight:700;display:inline-block}.hero h1[data-v-d0f72444]{color:#111;margin-bottom:25px;font-size:4rem;font-weight:800;line-height:1.1}.hero p[data-v-d0f72444]{color:#666;max-width:720px;font-size:1.15rem;line-height:1.8}.about-section[data-v-d0f72444],.mission[data-v-d0f72444],.stats[data-v-d0f72444],.faq[data-v-d0f72444]{padding:100px 0}.section-title[data-v-d0f72444]{color:#ff7888;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.about-grid[data-v-d0f72444]{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;display:grid}.about-grid h2[data-v-d0f72444]{color:#111;margin-top:15px;font-size:3rem}.about-grid p[data-v-d0f72444]{color:#666;margin-bottom:24px;font-size:1.05rem;line-height:1.9}.mission-card[data-v-d0f72444]{background:#fff;border:1px solid #f1f1f1;border-radius:28px;padding:60px;box-shadow:0 18px 45px #0000000f}.mission-card h2[data-v-d0f72444]{color:#111;margin:18px 0;font-size:2.6rem}.mission-card p[data-v-d0f72444]{color:#666;max-width:900px;font-size:1.05rem;line-height:1.9}.stats-grid[data-v-d0f72444]{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.stat[data-v-d0f72444]{text-align:center;background:#fff;border-radius:24px;padding:40px;transition:all .3s;box-shadow:0 12px 35px #0000000d}.stat[data-v-d0f72444]:hover{transform:translateY(-8px)}.stat h3[data-v-d0f72444]{color:#999;margin-bottom:20px;font-size:1rem;font-weight:600}.stat span[data-v-d0f72444]{color:#111;font-size:2rem;font-weight:800}.faq h2[data-v-d0f72444]{color:#111;margin:20px 0 50px;font-size:3rem}.faq-list[data-v-d0f72444]{flex-direction:column;gap:18px;display:flex}.faq-item[data-v-d0f72444]{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #0000000d}.faq-question[data-v-d0f72444]{cursor:pointer;color:#111;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:30px;font-size:1.08rem;font-weight:700;transition:all .25s;display:flex}.faq-question[data-v-d0f72444]:hover{background:#fff5f7}.faq-question span[data-v-d0f72444]{color:#ff7888;font-size:1.8rem;font-weight:300}.faq-answer[data-v-d0f72444]{padding:0 30px 30px}.faq-answer p[data-v-d0f72444]{color:#666;white-space:pre-line;line-height:1.9}@media (width<=1000px){.hero h1[data-v-d0f72444]{font-size:3rem}.about-grid[data-v-d0f72444]{grid-template-columns:1fr;gap:45px}.stats-grid[data-v-d0f72444]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.hero[data-v-d0f72444]{padding:150px 0 90px}.hero h1[data-v-d0f72444]{font-size:2.4rem}.mission-card[data-v-d0f72444]{padding:35px}.mission-card h2[data-v-d0f72444]{font-size:2rem}.faq h2[data-v-d0f72444]{font-size:2.2rem}.stats-grid[data-v-d0f72444]{grid-template-columns:1fr}}.hero[data-v-d27c2f33]{background:linear-gradient(#fff7f8 0%,#fff 100%);padding:180px 0 120px}.eyebrow[data-v-d27c2f33]{color:#ff7888;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.85rem;font-weight:700;display:inline-block}.hero h1[data-v-d27c2f33]{color:#111;margin-bottom:25px;font-size:4rem;font-weight:800;line-height:1.1}.hero p[data-v-d27c2f33]{color:#666;max-width:760px;font-size:1.15rem;line-height:1.8}.notice[data-v-d27c2f33]{padding:0 0 80px}.content[data-v-d27c2f33]{padding:0 0 120px}.warning-card[data-v-d27c2f33]{color:#fff;background:linear-gradient(135deg,#ff7888,#ff9caa);border-radius:28px;padding:50px;box-shadow:0 18px 45px #ff788840}.warning-card h2[data-v-d27c2f33]{margin:0 0 20px;font-size:2rem}.warning-card p[data-v-d27c2f33]{margin:12px 0;font-size:1.05rem;line-height:1.8}.info-card[data-v-d27c2f33]{background:#fff;border:1px solid #f1f1f1;border-radius:24px;margin-bottom:30px;padding:40px;transition:all .3s;box-shadow:0 12px 35px #0000000d}.info-card[data-v-d27c2f33]:hover{transform:translateY(-6px);box-shadow:0 20px 50px #00000014}.info-card h2[data-v-d27c2f33]{color:#111;margin-bottom:25px;font-size:2rem}.info-card p[data-v-d27c2f33]{color:#666;margin-bottom:18px;line-height:1.9}.info-card ul[data-v-d27c2f33]{color:#666;padding-left:22px;line-height:2}.info-card li[data-v-d27c2f33]{margin-bottom:12px}.levels[data-v-d27c2f33]{grid-template-columns:repeat(3,1fr);gap:24px;margin:35px 0;display:grid}.level[data-v-d27c2f33]{background:#fff7f8;border:1px solid #ffe2e7;border-radius:20px;padding:28px;transition:all .25s}.level[data-v-d27c2f33]:hover{border-color:#ff7888;transform:translateY(-5px)}.level h3[data-v-d27c2f33]{color:#ff7888;margin:0 0 12px;font-size:1.3rem;font-weight:800}.level p[data-v-d27c2f33]{color:#666;margin:0;line-height:1.7}.small[data-v-d27c2f33]{color:#888;margin-top:10px;font-size:.95rem;font-style:italic}@media (width<=1000px){.hero h1[data-v-d27c2f33]{font-size:3rem}.levels[data-v-d27c2f33]{grid-template-columns:1fr}}@media (width<=700px){.hero[data-v-d27c2f33]{padding:150px 0 90px}.hero h1[data-v-d27c2f33]{font-size:2.4rem}.warning-card[data-v-d27c2f33]{padding:35px}.warning-card h2[data-v-d27c2f33]{font-size:1.6rem}.info-card[data-v-d27c2f33]{padding:30px}.info-card h2[data-v-d27c2f33]{font-size:1.6rem}}.callout[data-v-d27c2f33]{text-align:center}.about-button[data-v-d27c2f33]{color:#fff;background:#ff7888;border-radius:14px;justify-content:center;align-items:center;margin-top:30px;padding:16px 34px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.about-button[data-v-d27c2f33]:hover{background:#ff6376;transform:translateY(-3px)}.variant-table[data-v-d27c2f33]{border-collapse:collapse;border-radius:18px;width:100%;margin-top:30px;overflow:hidden}.variant-table thead[data-v-d27c2f33]{color:#fff;background:#ff7888}.variant-table th[data-v-d27c2f33]{text-align:left;padding:18px;font-size:1rem;font-weight:700}.variant-table td[data-v-d27c2f33]{color:#555;border-bottom:1px solid #efefef;padding:18px}.variant-table tbody tr[data-v-d27c2f33]{transition:all .2s}.variant-table tbody tr[data-v-d27c2f33]:hover{background:#fff7f8}.variant-table tbody tr:last-child td[data-v-d27c2f33]{border-bottom:none}.contact[data-v-8f7fb8fa]{padding:170px 0 100px}.hero[data-v-8f7fb8fa]{text-align:center;max-width:750px;margin:0 auto 60px}.eyebrow[data-v-8f7fb8fa]{color:#ff7888;text-transform:uppercase;letter-spacing:.12em;margin-bottom:15px;font-size:.8rem;font-weight:700;display:inline-block}.hero h1[data-v-8f7fb8fa]{color:#111;margin-bottom:20px;font-size:3.8rem}.hero p[data-v-8f7fb8fa]{color:#666;font-size:1.05rem;line-height:1.8}.card[data-v-8f7fb8fa]{background:#fff;border:1px solid #f1f1f1;border-radius:28px;max-width:800px;margin:auto;padding:50px;box-shadow:0 20px 60px #0000000f}form[data-v-8f7fb8fa]{flex-direction:column;gap:28px;display:flex}label[data-v-8f7fb8fa]{color:#222;flex-direction:column;gap:10px;font-weight:700;display:flex}input[data-v-8f7fb8fa],textarea[data-v-8f7fb8fa]{box-sizing:border-box;border:1px solid #e4e4e4;border-radius:16px;width:100%;padding:18px;font-size:1rem;transition:all .25s}input[data-v-8f7fb8fa]:focus,textarea[data-v-8f7fb8fa]:focus{border-color:#ff7888;outline:none;box-shadow:0 0 0 4px #ff78881f}textarea[data-v-8f7fb8fa]{resize:vertical;min-height:180px}button[data-v-8f7fb8fa]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:16px;margin-top:10px;padding:18px;font-size:1rem;font-weight:700;transition:all .25s}button[data-v-8f7fb8fa]:hover:not(:disabled){background:#ff6477;transform:translateY(-3px);box-shadow:0 15px 35px #ff788840}button[data-v-8f7fb8fa]:disabled{opacity:.6;cursor:not-allowed}.success[data-v-8f7fb8fa]{color:#1d7a44;text-align:center;background:#f3fff8;border:1px solid #bfe8cf;border-radius:18px;margin-top:35px;padding:24px;font-weight:700;line-height:1.8}@media (width<=768px){.contact[data-v-8f7fb8fa]{padding:140px 0 70px}.hero h1[data-v-8f7fb8fa]{font-size:2.8rem}.card[data-v-8f7fb8fa]{padding:30px}}.interiors[data-v-91a5b0a6]{padding:170px 0 100px}.hero[data-v-91a5b0a6]{text-align:center;max-width:850px;margin:0 auto 70px}.eyebrow[data-v-91a5b0a6]{color:#ff7888;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.8rem;font-weight:700;display:inline-block}.hero h1[data-v-91a5b0a6]{color:#111;margin-bottom:20px;font-size:3.8rem}.hero p[data-v-91a5b0a6]{color:#666;font-size:1.05rem;line-height:1.9}.designer[data-v-91a5b0a6]{background:#fff;border-radius:28px;margin-bottom:40px;padding:45px;box-shadow:0 18px 45px #0000000f}.designer h2[data-v-91a5b0a6]{color:#111;margin:0 0 18px;font-size:2rem}.designer p[data-v-91a5b0a6]{color:#666;margin-bottom:18px;line-height:1.8}.notice[data-v-91a5b0a6]{text-align:center;background:#fff7f8;border:2px solid #ffd7de;border-radius:28px;margin-bottom:55px;padding:45px}.notice-icon[data-v-91a5b0a6]{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;font-size:2.4rem;display:flex;box-shadow:0 10px 25px #ff788826}.notice h2[data-v-91a5b0a6]{color:#111;margin-bottom:18px;font-size:2rem}.notice p[data-v-91a5b0a6]{color:#666;max-width:760px;margin:0 auto 18px;line-height:1.8}.features[data-v-91a5b0a6]{grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:60px;display:grid}.feature[data-v-91a5b0a6]{text-align:center;background:#fff;border-radius:24px;padding:35px;transition:all .25s;box-shadow:0 15px 40px #0000000d}.feature[data-v-91a5b0a6]:hover{transform:translateY(-8px);box-shadow:0 22px 50px #ff788826}.icon[data-v-91a5b0a6]{background:#fff2f5;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:2rem;display:flex}.feature h3[data-v-91a5b0a6]{color:#111;margin-bottom:15px}.feature p[data-v-91a5b0a6]{color:#666;line-height:1.7}.cta[data-v-91a5b0a6]{text-align:center;color:#fff;background:linear-gradient(135deg,#ff7888,#ff9caa);border-radius:28px;padding:60px}.cta h2[data-v-91a5b0a6]{margin-bottom:18px;font-size:2.4rem}.cta p[data-v-91a5b0a6]{max-width:700px;margin:0 auto;line-height:1.8}@media (width<=900px){.features[data-v-91a5b0a6]{grid-template-columns:1fr}}@media (width<=700px){.hero h1[data-v-91a5b0a6]{font-size:2.8rem}.designer[data-v-91a5b0a6],.notice[data-v-91a5b0a6],.cta[data-v-91a5b0a6]{padding:35px 25px}.cta h2[data-v-91a5b0a6]{font-size:2rem}}.hero[data-v-4d87d51a]{background:linear-gradient(#fff7f8 0%,#fff 100%);padding:180px 0 120px}.eyebrow[data-v-4d87d51a]{color:#ff7888;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.85rem;font-weight:700;display:inline-block}.hero h1[data-v-4d87d51a]{color:#111;margin-bottom:25px;font-size:4rem;font-weight:800;line-height:1.1}.hero p[data-v-4d87d51a]{color:#666;max-width:760px;font-size:1.15rem;line-height:1.8}.contact[data-v-4d87d51a],.services[data-v-4d87d51a],.pricing[data-v-4d87d51a],.gallery[data-v-4d87d51a]{padding:0 0 100px}.contact-card[data-v-4d87d51a]{text-align:center;background:#fff;border-radius:28px;padding:55px;box-shadow:0 15px 40px #0000000d}.contact-card h2[data-v-4d87d51a]{color:#111;margin:0 0 20px;font-size:2.3rem}.contact-card p[data-v-4d87d51a]{color:#666;max-width:700px;margin:auto;line-height:1.9}.phone-button[data-v-4d87d51a]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:14px;margin-top:35px;padding:18px 36px;font-size:1rem;font-weight:700;transition:all .25s}.phone-button[data-v-4d87d51a]:hover{background:#ff6075;transform:translateY(-3px)}.services h2[data-v-4d87d51a],.pricing h2[data-v-4d87d51a],.gallery h2[data-v-4d87d51a]{text-align:center;color:#111;margin-bottom:50px;font-size:3rem}.gallery p[data-v-4d87d51a]{text-align:center;color:#777;margin-bottom:50px}.services-grid[data-v-4d87d51a]{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.service[data-v-4d87d51a]{text-align:center;background:#fff;border-radius:22px;padding:40px;font-size:2.2rem;transition:all .3s;box-shadow:0 10px 30px #0000000d}.service[data-v-4d87d51a]:hover{transform:translateY(-6px)}.service span[data-v-4d87d51a]{color:#111;margin-top:20px;font-size:1rem;font-weight:700;display:block}.pricing-grid[data-v-4d87d51a]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.price-card[data-v-4d87d51a]{text-align:center;background:#fff;border-radius:24px;padding:45px;transition:all .3s;box-shadow:0 10px 30px #0000000d}.price-card[data-v-4d87d51a]:hover{transform:translateY(-8px)}.price-card h3[data-v-4d87d51a]{color:#111;margin-bottom:30px;font-size:2rem}.price-card ul[data-v-4d87d51a]{margin:0;padding:0;list-style:none}.price-card li[data-v-4d87d51a]{color:#666;padding:12px 0;font-size:1.05rem}.featured[data-v-4d87d51a]{border:2px solid #ff7888}.gallery-slider[data-v-4d87d51a]{justify-content:center;align-items:center;gap:30px;margin-top:50px;display:flex;position:relative}.slide[data-v-4d87d51a]{background:#fff;border-radius:24px;width:100%;max-width:600px;overflow:hidden;box-shadow:0 15px 40px #00000014}.gallery-image[data-v-4d87d51a]{object-fit:contain;width:100%;height:auto;display:block}.nav[data-v-4d87d51a]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:50%;flex-shrink:0;width:60px;height:60px;font-size:1.6rem;transition:all .25s}.nav[data-v-4d87d51a]:hover{background:#ff6376;transform:scale(1.08)}.dots[data-v-4d87d51a]{justify-content:center;gap:12px;margin-top:35px;display:flex}.dots span[data-v-4d87d51a]{cursor:pointer;background:#ddd;border-radius:50%;width:12px;height:12px;transition:all .25s}.dots span.active[data-v-4d87d51a]{background:#ff7888;transform:scale(1.3)}@media (width<=700px){.gallery-slider[data-v-4d87d51a]{gap:15px}.nav[data-v-4d87d51a]{width:45px;height:45px;font-size:1.2rem}}.toast[data-v-4d87d51a]{color:#fff;z-index:999;background:#111;border-radius:14px;padding:16px 24px;font-weight:600;position:fixed;bottom:35px;right:35px;box-shadow:0 15px 35px #0000004d}.toast-enter-active[data-v-4d87d51a],.toast-leave-active[data-v-4d87d51a]{transition:all .3s}.toast-enter-from[data-v-4d87d51a],.toast-leave-to[data-v-4d87d51a]{opacity:0;transform:translateY(20px)}@media (width<=1000px){.hero h1[data-v-4d87d51a]{font-size:3rem}.services-grid[data-v-4d87d51a]{grid-template-columns:1fr 1fr}.pricing-grid[data-v-4d87d51a]{grid-template-columns:1fr}}@media (width<=700px){.hero[data-v-4d87d51a]{padding:150px 0 90px}.hero h1[data-v-4d87d51a]{font-size:2.4rem}.services-grid[data-v-4d87d51a]{grid-template-columns:1fr}.contact-card[data-v-4d87d51a]{padding:35px}.gallery-grid[data-v-4d87d51a]{grid-template-columns:1fr}.toast[data-v-4d87d51a]{text-align:center;bottom:20px;left:20px;right:20px}}.login-page[data-v-ef9686a6]{background:#f8f8f8;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.login-card[data-v-ef9686a6]{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:420px;padding:50px;box-shadow:0 25px 60px #00000014}.logo[data-v-ef9686a6]{width:70px;margin-bottom:25px}h1[data-v-ef9686a6]{color:#111;margin:0;font-size:2rem;font-weight:800}p[data-v-ef9686a6]{color:#777;margin:10px 0 35px}.field[data-v-ef9686a6]{text-align:left;flex-direction:column;margin-bottom:20px;display:flex}label[data-v-ef9686a6]{margin-bottom:8px;font-weight:600}input[data-v-ef9686a6]{border:1px solid #e5e5e5;border-radius:14px;padding:15px;font-size:1rem}input[data-v-ef9686a6]:focus{border-color:#ff7888;outline:none}button[data-v-ef9686a6]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:14px;width:100%;margin-top:10px;padding:16px;font-size:1rem;font-weight:700}button[data-v-ef9686a6]:hover{background:#ff6378}button[data-v-ef9686a6]:disabled{opacity:.6}.error[data-v-ef9686a6]{color:#e53935;margin-top:20px;font-weight:600}.admin-layout[data-v-542a7a60]{background:#f8f8f8;min-height:100vh;display:flex}.sidebar[data-v-542a7a60]{background:#fff;border-right:1px solid #ececec;flex-direction:column;width:270px;padding:40px 30px;display:flex}.logo[data-v-542a7a60]{align-items:center;gap:16px;margin-bottom:60px;display:flex}.logo img[data-v-542a7a60]{width:48px;height:48px}.logo h2[data-v-542a7a60]{color:#111;margin:0;font-size:1.15rem;font-weight:800}.logo span[data-v-542a7a60]{color:#888;font-size:.9rem}nav[data-v-542a7a60]{flex-direction:column;gap:8px;display:flex}.link[data-v-542a7a60]{color:#444;border-radius:14px;padding:14px 18px;font-weight:600;text-decoration:none;transition:all .25s}.link[data-v-542a7a60]:hover{color:#ff7888;background:#fff1f3}.router-link-active[data-v-542a7a60]{color:#fff;background:#ff7888}.content[data-v-542a7a60]{flex:1;padding:60px}@media (width<=900px){.sidebar[data-v-542a7a60]{width:90px;padding:30px 15px}.logo div[data-v-542a7a60]{display:none}.link[data-v-542a7a60]{text-align:center;padding:14px 8px;font-size:.9rem}.content[data-v-542a7a60]{padding:40px 25px}}.sidebar-footer[data-v-542a7a60]{margin-top:auto;padding-top:30px}.logout[data-v-542a7a60]{color:#fff;cursor:pointer;background:#111;border:none;border-radius:14px;width:100%;padding:14px;font-weight:700;transition:all .25s}.logout[data-v-542a7a60]:hover{background:#ff7888}.dashboard[data-v-cc624b8a]{flex-direction:column;gap:35px;max-width:1400px;margin:auto;display:flex}.loading[data-v-cc624b8a]{text-align:center;color:#777;padding:100px;font-size:1.1rem}.hero[data-v-cc624b8a]{background:#fff;border-radius:24px;justify-content:space-between;align-items:center;padding:45px;display:flex;box-shadow:0 10px 30px #0000000d}.eyebrow[data-v-cc624b8a]{color:#ff7888;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.hero h1[data-v-cc624b8a]{color:#111;margin:0;font-size:3rem;font-weight:800}.hero p[data-v-cc624b8a]{color:#666;margin-top:15px}.website-button[data-v-cc624b8a]{color:#fff;background:#ff7888;border-radius:16px;padding:16px 30px;font-weight:700;text-decoration:none;transition:all .25s}.website-button[data-v-cc624b8a]:hover{background:#ff6478;transform:translateY(-3px)}.stats[data-v-cc624b8a]{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.stat-card[data-v-cc624b8a]{background:#fff;border-radius:22px;align-items:center;gap:20px;padding:30px;transition:all .25s;display:flex;box-shadow:0 10px 30px #0000000d}.stat-card[data-v-cc624b8a]:hover{transform:translateY(-5px)}.icon[data-v-cc624b8a]{background:#fff4f6;border-radius:18px;justify-content:center;align-items:center;width:65px;height:65px;font-size:1.8rem;display:flex}.stat-card h2[data-v-cc624b8a]{color:#111;margin:0;font-size:2rem;font-weight:800}.stat-card p[data-v-cc624b8a]{color:#777;margin-top:6px}.panels[data-v-cc624b8a]{grid-template-columns:1fr 1fr;gap:30px;display:grid}.panel[data-v-cc624b8a]{background:#fff;border-radius:24px;padding:35px;box-shadow:0 10px 30px #0000000d}.panel h2[data-v-cc624b8a]{color:#111;margin-top:0;margin-bottom:25px}.status[data-v-cc624b8a]{align-items:center;gap:12px;margin-bottom:18px;font-weight:700;display:flex}.online[data-v-cc624b8a]{background:#22c55e;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #22c55e80}.action[data-v-cc624b8a]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:14px;width:100%;margin-top:20px;padding:16px;font-weight:700;transition:all .25s}.action[data-v-cc624b8a]:hover{background:#ff6075}.actions[data-v-cc624b8a]{flex-direction:column;gap:16px;display:flex}.action-link[data-v-cc624b8a]{color:#111;background:#fff4f6;border-radius:14px;padding:18px;font-weight:700;text-decoration:none;transition:all .25s}.action-link[data-v-cc624b8a]:hover{color:#fff;background:#ff7888}.progress[data-v-cc624b8a]{background:#ececec;border-radius:999px;width:100%;height:18px;margin-bottom:20px;overflow:hidden}.fill[data-v-cc624b8a]{background:linear-gradient(90deg,#ff7888,#ffa3af);height:100%;transition:all .5s}.occupancy p[data-v-cc624b8a]{color:#666;margin-top:18px}@media (width<=1100px){.stats[data-v-cc624b8a]{grid-template-columns:repeat(2,1fr)}.panels[data-v-cc624b8a]{grid-template-columns:1fr}}@media (width<=700px){.hero[data-v-cc624b8a]{flex-direction:column;align-items:flex-start;gap:25px}.hero h1[data-v-cc624b8a]{font-size:2.3rem}.stats[data-v-cc624b8a]{grid-template-columns:1fr}}.card[data-v-044c4994]{background:#fff;border:1px solid #ececec;border-radius:24px;flex-direction:column;gap:28px;padding:32px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 10px 30px #0000000a}.card[data-v-044c4994]:hover{border-color:#ffd5db;transform:translateY(-6px);box-shadow:0 20px 50px #ff78881f}.header[data-v-044c4994]{justify-content:space-between;align-items:flex-start;display:flex}.eyebrow[data-v-044c4994]{color:#ff7888;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}h2[data-v-044c4994]{color:#111;margin:10px 0 0;font-size:1.65rem;line-height:1.3}.icon[data-v-044c4994]{background:#fff5f7;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-size:2rem;display:flex}p[data-v-044c4994]{color:#666;flex:1;margin:0;line-height:1.8}.footer[data-v-044c4994]{color:#ff7888;border-top:1px solid #ececec;justify-content:space-between;align-items:center;padding-top:22px;font-weight:700;display:flex}.header[data-v-9200a7de]{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.header h1[data-v-9200a7de]{color:#111;margin-bottom:10px;font-size:3rem}.header p[data-v-9200a7de]{color:#777}button[data-v-9200a7de]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:14px;padding:15px 26px;font-weight:700}.grid[data-v-9200a7de]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:30px;display:grid}.empty[data-v-9200a7de]{text-align:center;background:#fff;border:1px solid #ececec;border-radius:24px;padding:120px}.empty h2[data-v-9200a7de]{color:#111;margin-bottom:15px}.empty p[data-v-9200a7de]{color:#777}.page[data-v-dcd32916]{grid-template-columns:2fr 1fr;gap:50px;display:grid}.editor[data-v-dcd32916]{background:#fff;border-radius:24px;padding:40px}.editor h1[data-v-dcd32916]{margin-bottom:40px;font-size:3rem}label[data-v-dcd32916]{flex-direction:column;gap:10px;margin-bottom:30px;font-weight:700;display:flex}small[data-v-dcd32916]{color:#777;font-size:.9rem;font-weight:500;line-height:1.5}input[data-v-dcd32916],textarea[data-v-dcd32916]{border:1px solid #ddd;border-radius:14px;padding:16px;font-size:1rem}textarea[data-v-dcd32916]{min-height:180px}.save[data-v-dcd32916]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:14px;padding:18px 28px;font-weight:700}.properties[data-v-dcd32916]{background:#fff;border-radius:24px;height:fit-content;padding:35px}.header[data-v-dcd32916]{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.property-card[data-v-dcd32916]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.property-card[data-v-dcd32916]:last-child{border-bottom:none}.property-card h3[data-v-dcd32916]{margin:0}.property-card p[data-v-dcd32916]{color:#777;margin:6px 0 0}.edit[data-v-dcd32916]{color:#ff7888;font-weight:700;text-decoration:none}@media (width<=1100px){.page[data-v-dcd32916]{grid-template-columns:1fr}}.page[data-v-9c77cdf1]{flex-direction:column;gap:32px;max-width:1400px;margin:auto;display:flex}.hero[data-v-9c77cdf1]{background:#fff;border-radius:24px;padding:42px;box-shadow:0 12px 35px #0000000d}.eyebrow[data-v-9c77cdf1]{color:#ff7888;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.hero h1[data-v-9c77cdf1]{color:#111;margin:10px 0;font-size:2.8rem}.hero p[data-v-9c77cdf1]{color:#666;max-width:700px;line-height:1.7}.stats[data-v-9c77cdf1]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.stat[data-v-9c77cdf1]{background:#fff;border-radius:22px;padding:28px;box-shadow:0 8px 25px #0000000d}.stat h2[data-v-9c77cdf1]{color:#111;margin:0;font-size:2.4rem}.stat span[data-v-9c77cdf1]{color:#666;font-weight:600}.stat.available[data-v-9c77cdf1]{border-left:5px solid #3bb273}.stat.occupied[data-v-9c77cdf1]{border-left:5px solid #ff7888}.search input[data-v-9c77cdf1]{border:1px solid #ececec;border-radius:18px;outline:none;width:100%;padding:18px 22px;font-size:1rem;transition:all .25s}.search input[data-v-9c77cdf1]:focus{border-color:#ff7888;box-shadow:0 0 0 4px #ff78881f}.development[data-v-9c77cdf1]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 35px #0000000d}.development-header[data-v-9c77cdf1]{cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:28px 34px;transition:all .25s;display:flex}.development-header[data-v-9c77cdf1]:hover{background:#fff8f9}.header-left[data-v-9c77cdf1]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.header-left h2[data-v-9c77cdf1]{color:#111;margin:0;font-size:1.5rem}.counts[data-v-9c77cdf1]{color:#666;flex-wrap:wrap;gap:18px;font-size:.95rem;font-weight:600;display:flex}.green[data-v-9c77cdf1]{color:#3bb273}.red[data-v-9c77cdf1]{color:#ff7888}.expand[data-v-9c77cdf1]{color:#ff7888;font-size:2rem;font-weight:700}.property-list[data-v-9c77cdf1]{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:20px;padding:28px;display:grid}.property-card[data-v-9c77cdf1]{background:#fafafa;border:1px solid #ececec;border-radius:20px;padding:24px;transition:all .25s}.property-card[data-v-9c77cdf1]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000014}.property-main[data-v-9c77cdf1]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.property-main h3[data-v-9c77cdf1]{color:#111;margin:0;font-size:1.2rem}.status[data-v-9c77cdf1]{color:#fff;border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:700}.status.available[data-v-9c77cdf1]{background:#3bb273}.status.occupied[data-v-9c77cdf1]{background:#ff7888}.property-details[data-v-9c77cdf1]{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:24px;display:grid}.property-details div[data-v-9c77cdf1]{flex-direction:column;gap:4px;display:flex}.property-details strong[data-v-9c77cdf1]{color:#222;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}.property-details span[data-v-9c77cdf1]{color:#666;font-size:.96rem}.edit[data-v-9c77cdf1]{color:#fff;background:#111;border-radius:14px;justify-content:center;width:100%;padding:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.edit[data-v-9c77cdf1]:hover{background:#ff7888}.expand-enter-active[data-v-9c77cdf1],.expand-leave-active[data-v-9c77cdf1]{transition:all .25s}.expand-enter-from[data-v-9c77cdf1],.expand-leave-to[data-v-9c77cdf1]{opacity:0;transform:translateY(-10px)}@media (width<=1100px){.stats[data-v-9c77cdf1]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.stats[data-v-9c77cdf1],.property-list[data-v-9c77cdf1],.property-details[data-v-9c77cdf1]{grid-template-columns:1fr}.development-header[data-v-9c77cdf1]{flex-direction:column;align-items:flex-start;gap:18px}}.modal-overlay[data-v-9c77cdf1]{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-9c77cdf1]{background:#fff;border-radius:24px;width:100%;max-width:520px;padding:36px;box-shadow:0 25px 60px #0003}.modal h2[data-v-9c77cdf1]{color:#111;margin:0;font-size:1.8rem}.address[data-v-9c77cdf1]{color:#777;margin:8px 0 30px}.modal label[data-v-9c77cdf1]{color:#333;flex-direction:column;gap:8px;margin-bottom:24px;font-weight:700;display:flex}.modal input[data-v-9c77cdf1]{border:1px solid #ddd;border-radius:14px;padding:14px;font-size:1rem}.modal input[data-v-9c77cdf1]:focus{border-color:#ff7888;outline:none;box-shadow:0 0 0 4px #ff78881f}.summary[data-v-9c77cdf1]{background:#fafafa;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0;padding:20px;display:grid}.summary div[data-v-9c77cdf1]{flex-direction:column;gap:8px;display:flex}.summary strong[data-v-9c77cdf1]{color:#777;text-transform:uppercase;font-size:.85rem}.summary span[data-v-9c77cdf1]{color:#111;font-size:1.25rem;font-weight:800}.profit[data-v-9c77cdf1]{color:#39c16c!important}.modal-buttons[data-v-9c77cdf1]{justify-content:flex-end;gap:16px;margin-top:32px;display:flex}.cancel[data-v-9c77cdf1]{color:#555;cursor:pointer;background:#eee;border:none;border-radius:14px;padding:14px 24px;font-weight:700;transition:all .25s}.cancel[data-v-9c77cdf1]:hover{background:#ddd}.save[data-v-9c77cdf1]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:14px;padding:14px 28px;font-weight:700;transition:all .25s}.save[data-v-9c77cdf1]:hover{background:#ff6075}.fade-enter-active[data-v-9c77cdf1],.fade-leave-active[data-v-9c77cdf1]{transition:opacity .25s}.fade-enter-from[data-v-9c77cdf1],.fade-leave-to[data-v-9c77cdf1]{opacity:0}.edit[data-v-9c77cdf1]{cursor:pointer;border:none}.edit[data-v-9c77cdf1]:hover{transform:translateY(-2px)}@media (width<=650px){.modal[data-v-9c77cdf1]{margin:20px;padding:28px}.summary[data-v-9c77cdf1]{grid-template-columns:1fr}.modal-buttons[data-v-9c77cdf1]{flex-direction:column}.modal-buttons button[data-v-9c77cdf1]{width:100%}}.page[data-v-9e9e1133]{flex-direction:column;gap:35px;max-width:1200px;margin:auto;display:flex}.loading[data-v-9e9e1133]{text-align:center;color:#777;padding:80px;font-size:1.2rem}.hero[data-v-9e9e1133]{background:#fff;border-radius:24px;justify-content:space-between;align-items:center;padding:40px;display:flex;box-shadow:0 10px 30px #0000000a}.eyebrow[data-v-9e9e1133]{color:#ff7888;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:.8rem;font-weight:700;display:inline-block}.hero h1[data-v-9e9e1133]{color:#111;margin:0;font-size:3rem;font-weight:800}.hero p[data-v-9e9e1133]{color:#777;margin-top:10px}.save-button[data-v-9e9e1133]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:16px;padding:16px 30px;font-size:1rem;font-weight:700;transition:all .25s}.save-button[data-v-9e9e1133]:hover{background:#ff6275;transform:translateY(-2px)}.remove-button[data-v-9e9e1133]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:14px;width:100%;margin-top:20px;padding:14px;font-weight:700;transition:all .25s}.remove-button[data-v-9e9e1133]:hover{background:#c62828}.card[data-v-9e9e1133]{background:#fff;border-radius:24px;padding:35px;box-shadow:0 8px 25px #0000000a}.card h2[data-v-9e9e1133]{color:#111;margin-top:0;margin-bottom:30px;font-size:1.6rem}label[data-v-9e9e1133]{color:#222;flex-direction:column;gap:10px;margin-bottom:24px;font-weight:700;display:flex}input[data-v-9e9e1133],textarea[data-v-9e9e1133]{box-sizing:border-box;border:1px solid #ddd;border-radius:14px;width:100%;padding:16px;font-size:1rem;transition:all .2s}input[data-v-9e9e1133]:focus,textarea[data-v-9e9e1133]:focus{border-color:#ff7888;outline:none;box-shadow:0 0 0 3px #ff788826}input[data-v-9e9e1133]:disabled{color:#666;background:#f5f5f5}textarea[data-v-9e9e1133]{resize:vertical;min-height:220px}.grid[data-v-9e9e1133]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.image-grid[data-v-9e9e1133]{grid-template-columns:1fr;display:grid}.upload-card h3[data-v-9e9e1133]{margin-bottom:18px}.dropzone[data-v-9e9e1133]{cursor:pointer;background:#fafafa;border:2px dashed #ddd;border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:650px;height:340px;transition:all .25s;display:flex;overflow:hidden}.dropzone[data-v-9e9e1133]:hover{background:#fff4f6;border-color:#ff7888}.placeholder[data-v-9e9e1133]{color:#999;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:4rem;font-weight:700;display:flex}.preview[data-v-9e9e1133]{object-fit:cover;width:100%;height:100%}.checkboxes[data-v-9e9e1133]{flex-direction:column;gap:20px;margin-bottom:30px;display:flex}.checkbox[data-v-9e9e1133]{align-items:center;gap:14px;font-weight:700;display:flex}.checkbox input[data-v-9e9e1133]{width:20px;height:20px;margin:0}@media (width<=900px){.hero[data-v-9e9e1133]{flex-direction:column;align-items:flex-start;gap:25px}.grid[data-v-9e9e1133]{grid-template-columns:1fr}.dropzone[data-v-9e9e1133]{max-width:100%;height:260px}}@media (width<=600px){.hero h1[data-v-9e9e1133]{font-size:2.2rem}}.page[data-v-246888ce]{flex-direction:column;gap:32px;max-width:1400px;margin:auto;display:flex}.hero[data-v-246888ce]{background:#fff;border-radius:24px;justify-content:space-between;align-items:center;padding:40px;display:flex;box-shadow:0 10px 35px #0000000d}.eyebrow[data-v-246888ce]{color:#ff7888;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.hero h1[data-v-246888ce]{color:#111;margin:10px 0;font-size:2.7rem}.hero p[data-v-246888ce]{color:#666;max-width:600px;line-height:1.7}.add-button[data-v-246888ce]{color:#fff;cursor:pointer;background:#ff7888;border:none;border-radius:16px;padding:16px 30px;font-weight:700;transition:all .25s}.add-button[data-v-246888ce]:hover{transform:translateY(-3px);box-shadow:0 15px 30px #ff788840}.stats[data-v-246888ce]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stat[data-v-246888ce]{background:#fff;border-radius:20px;padding:28px;box-shadow:0 10px 30px #0000000d}.stat h2[data-v-246888ce]{color:#111;margin:0;font-size:2.3rem}.stat span[data-v-246888ce]{color:#777;font-weight:600}.search input[data-v-246888ce]{border:1px solid #e5e5e5;border-radius:16px;width:100%;padding:18px;font-size:1rem;transition:all .25s}.search input[data-v-246888ce]:focus{border-color:#ff7888;outline:none;box-shadow:0 0 0 4px #ff78881f}.employees[data-v-246888ce]{flex-direction:column;gap:18px;display:flex}.employee-card[data-v-246888ce]{background:#fff;border-radius:22px;justify-content:space-between;align-items:center;padding:24px 28px;transition:all .25s;display:flex;box-shadow:0 10px 30px #0000000d}.employee-card[data-v-246888ce]:hover{transform:translateY(-2px);box-shadow:0 18px 40px #00000014}.employee-left[data-v-246888ce]{align-items:center;gap:20px;display:flex}.avatar[data-v-246888ce]{color:#fff;background:#ff7888;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.6rem;font-weight:800;display:flex}.employee-left h2[data-v-246888ce]{color:#111;margin:0}.employee-left p[data-v-246888ce]{color:#666;margin:6px 0}.employee-left small[data-v-246888ce]{color:#999}.employee-right[data-v-246888ce]{align-items:center;gap:24px;display:flex}.status[data-v-246888ce]{color:#fff;border-radius:999px;padding:8px 18px;font-size:.85rem;font-weight:700}.status.active[data-v-246888ce]{background:#39c16c}.status.inactive[data-v-246888ce]{background:#ff7888}.buttons[data-v-246888ce]{gap:12px;display:flex}.buttons button[data-v-246888ce]{cursor:pointer;border:none;border-radius:12px;padding:12px 18px;font-weight:700;transition:all .25s}.edit[data-v-246888ce]{color:#fff;background:#111}.edit[data-v-246888ce]:hover{background:#39c16c}.delete[data-v-246888ce]{background:#f3f3f3}.delete[data-v-246888ce]:hover{color:#fff;background:#ff7888}.modal-overlay[data-v-246888ce]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal[data-v-246888ce]{background:#fff;border-radius:24px;width:100%;max-width:760px;padding:36px;animation:.25s popup-246888ce;box-shadow:0 30px 80px #0003}.modal h2[data-v-246888ce]{color:#111;margin-top:0}.form-grid[data-v-246888ce]{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px;display:grid}label[data-v-246888ce]{color:#444;flex-direction:column;gap:8px;font-weight:600;display:flex}input[data-v-246888ce],textarea[data-v-246888ce]{border:1px solid #e5e5e5;border-radius:14px;padding:14px;font-family:inherit;font-size:.95rem}input[data-v-246888ce]:focus,textarea[data-v-246888ce]:focus{border-color:#ff7888;outline:none;box-shadow:0 0 0 4px #ff78881f}.notes[data-v-246888ce]{margin-top:22px}textarea[data-v-246888ce]{resize:vertical;min-height:120px}.checkbox[data-v-246888ce]{flex-direction:row;align-items:center;gap:12px;margin-top:22px}.checkbox input[data-v-246888ce]{width:18px;height:18px}.modal-buttons[data-v-246888ce]{justify-content:flex-end;gap:16px;margin-top:30px;display:flex}.cancel[data-v-246888ce],.save[data-v-246888ce]{cursor:pointer;border:none;border-radius:14px;padding:14px 24px;font-weight:700}.cancel[data-v-246888ce]{background:#f3f3f3}.save[data-v-246888ce]{color:#fff;background:#ff7888}.save[data-v-246888ce]:hover{background:#ff6177}.fade-enter-active[data-v-246888ce],.fade-leave-active[data-v-246888ce]{transition:all .2s}.fade-enter-from[data-v-246888ce],.fade-leave-to[data-v-246888ce]{opacity:0}@keyframes popup-246888ce{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@media (width<=900px){.hero[data-v-246888ce]{flex-direction:column;align-items:flex-start;gap:24px}.stats[data-v-246888ce]{grid-template-columns:1fr}.employee-card[data-v-246888ce]{flex-direction:column;align-items:flex-start;gap:24px}.employee-right[data-v-246888ce]{justify-content:space-between;width:100%}.form-grid[data-v-246888ce]{grid-template-columns:1fr}}.page[data-v-f6e68ac9]{flex-direction:column;gap:32px;max-width:1400px;margin:auto;display:flex}.hero[data-v-f6e68ac9]{background:#fff;border-radius:24px;padding:42px;box-shadow:0 10px 35px #0000000d}.eyebrow[data-v-f6e68ac9]{color:#ff7888;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.hero h1[data-v-f6e68ac9]{color:#111;margin:12px 0;font-size:2.8rem}.hero p[data-v-f6e68ac9]{color:#666;max-width:700px;line-height:1.7}.panel[data-v-f6e68ac9]{background:#fff;border-radius:24px;padding:36px;box-shadow:0 10px 35px #0000000d}.panel-header[data-v-f6e68ac9]{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.panel-header h2[data-v-f6e68ac9]{color:#111;margin:0}.panel-header p[data-v-f6e68ac9]{color:#777;margin-top:8px}.form-grid[data-v-f6e68ac9]{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.full[data-v-f6e68ac9]{grid-column:1/-1}label[data-v-f6e68ac9]{color:#444;flex-direction:column;gap:8px;font-weight:600;display:flex}input[data-v-f6e68ac9],textarea[data-v-f6e68ac9]{border:1px solid #e5e5e5;border-radius:14px;padding:15px;font-family:inherit;font-size:.95rem;transition:all .25s}input[data-v-f6e68ac9]:focus,textarea[data-v-f6e68ac9]:focus{border-color:#ff7888;outline:none;box-shadow:0 0 0 4px #ff78881f}textarea[data-v-f6e68ac9]{resize:vertical;min-height:130px}.save-button[data-v-f6e68ac9],.sync-button[data-v-f6e68ac9],.upload-button[data-v-f6e68ac9]{cursor:pointer;border:none;border-radius:14px;padding:15px 26px;font-weight:700;transition:all .25s}.save-button[data-v-f6e68ac9]{color:#fff;background:#ff7888;margin-top:30px}.save-button[data-v-f6e68ac9]:hover{background:#ff6177}.sync-button[data-v-f6e68ac9]{color:#fff;background:#111}.sync-button[data-v-f6e68ac9]:hover{background:#ff7888}.upload-button[data-v-f6e68ac9]{color:#fff;background:#111}.upload-button[data-v-f6e68ac9]:hover{background:#39c16c}.switch[data-v-f6e68ac9]{width:62px;height:34px;position:relative}.switch input[data-v-f6e68ac9]{display:none}.switch span[data-v-f6e68ac9]{cursor:pointer;background:#ddd;border-radius:999px;transition:all .25s;position:absolute;inset:0}.switch span[data-v-f6e68ac9]:before{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:all .25s;position:absolute;top:4px;left:4px}.switch input:checked+span[data-v-f6e68ac9]{background:#ff7888}.switch input:checked+span[data-v-f6e68ac9]:before{transform:translate(28px)}.stats[data-v-f6e68ac9]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stat[data-v-f6e68ac9]{background:#fafafa;border:1px solid #f0f0f0;border-radius:18px;padding:24px}.stat h3[data-v-f6e68ac9]{color:#888;margin:0;font-size:.9rem;font-weight:600}.stat span[data-v-f6e68ac9]{color:#111;margin-top:12px;font-size:1.6rem;font-weight:800;display:block}.online[data-v-f6e68ac9]{color:#39c16c!important}.documents[data-v-f6e68ac9]{flex-direction:column;gap:18px;display:flex}.document[data-v-f6e68ac9]{background:#fafafa;border:1px solid #efefef;border-radius:18px;justify-content:space-between;align-items:center;padding:22px;transition:all .25s;display:flex}.document[data-v-f6e68ac9]:hover{background:#fff7f8;border-color:#ffd5db}.document h3[data-v-f6e68ac9]{color:#111;margin:0}.document small[data-v-f6e68ac9]{color:#888}.document-actions[data-v-f6e68ac9]{gap:12px;display:flex}.document-actions button[data-v-f6e68ac9]{color:#fff;cursor:pointer;background:#111;border:none;border-radius:12px;padding:10px 18px;font-weight:700;transition:all .25s}.document-actions button[data-v-f6e68ac9]:hover{background:#ff7888}.document-actions .danger[data-v-f6e68ac9]{background:#e53935}.document-actions .danger[data-v-f6e68ac9]:hover{background:#c62828}.empty[data-v-f6e68ac9]{text-align:center;color:#999;border:2px dashed #e5e5e5;border-radius:18px;padding:40px}.description[data-v-f6e68ac9]{color:#777;margin-top:10px;line-height:1.6}.modal-overlay[data-v-f6e68ac9]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal[data-v-f6e68ac9]{background:#fff;border-radius:24px;width:100%;max-width:760px;padding:36px;animation:.25s popup-f6e68ac9;box-shadow:0 30px 80px #0000002e}.modal h2[data-v-f6e68ac9]{color:#111;margin-top:0}.modal-buttons[data-v-f6e68ac9]{justify-content:flex-end;gap:16px;margin-top:30px;display:flex}.cancel[data-v-f6e68ac9],.save[data-v-f6e68ac9]{cursor:pointer;border:none;border-radius:14px;padding:14px 24px;font-weight:700;transition:all .25s}.cancel[data-v-f6e68ac9]{background:#f3f3f3}.cancel[data-v-f6e68ac9]:hover{background:#e9e9e9}.save[data-v-f6e68ac9]{color:#fff;background:#ff7888}.save[data-v-f6e68ac9]:hover{background:#ff6378}select[data-v-f6e68ac9]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:15px;font-family:inherit;font-size:.95rem;transition:all .25s}select[data-v-f6e68ac9]:focus{border-color:#ff7888;outline:none;box-shadow:0 0 0 4px #ff78881f}.fade-enter-active[data-v-f6e68ac9],.fade-leave-active[data-v-f6e68ac9]{transition:all .25s}.fade-enter-from[data-v-f6e68ac9],.fade-leave-to[data-v-f6e68ac9]{opacity:0}@keyframes popup-f6e68ac9{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:none}}@media (width<=900px){.panel-header[data-v-f6e68ac9]{flex-direction:column;gap:24px}.stats[data-v-f6e68ac9],.form-grid[data-v-f6e68ac9]{grid-template-columns:1fr}.document[data-v-f6e68ac9]{flex-direction:column;align-items:flex-start;gap:20px}.document-actions[data-v-f6e68ac9]{flex-wrap:wrap;width:100%}.modal[data-v-f6e68ac9]{padding:26px}}.profit[data-v-f6e68ac9]{color:#39c16c!important}.stat strong[data-v-f6e68ac9]{color:#111;margin-top:12px;font-size:1.05rem;display:block}:root{--primary:#ff7888;--white:#fff;--black:#111;--grey-100:#f8f8f8;--grey-200:#ececec;--grey-500:#777;--transition:.25s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;background:#fff;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;background:0 0;border:none}.container{width:min(1400px,92%);margin:0 auto}
