@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&display=swap);.app-nav-root[data-v-0cd89dea]{display:contents}.app-nav[data-v-0cd89dea]{--border-subtle:hsla(35,52%,94%,.08);--text-primary:#f7f0e6;--text-secondary:hsla(35,52%,94%,.7);--apricot:#f4a259;--apricot-light:#f7c28f;--apricot-dark:#ee8a4e;position:fixed;top:0;left:0;right:0;z-index:999;background:rgba(11,29,33,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;transition:background .3s ease,box-shadow .3s ease}.app-nav.nav-scrolled[data-v-0cd89dea]{background:rgba(8,22,25,.96);box-shadow:0 10px 30px rgba(0,0,0,.35)}.app-nav[data-v-0cd89dea] .v-btn{text-transform:none!important;letter-spacing:0!important}.nav-content[data-v-0cd89dea]{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.nav-brand[data-v-0cd89dea]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:transform .3s ease}.nav-brand[data-v-0cd89dea]:hover{transform:scale(1.03)}.nav-badge[data-v-0cd89dea]{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#f7f0e6;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(244,162,89,.2)}.nav-badge img[data-v-0cd89dea]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-badge--lg[data-v-0cd89dea]{width:46px;height:46px}.nav-logo-text[data-v-0cd89dea]{display:flex;flex-direction:column;line-height:1.15}.nav-name[data-v-0cd89dea]{font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.pet[data-v-0cd89dea]{color:#6bd6c4}.groomoz[data-v-0cd89dea]{color:#f4a259}.nav-tagline[data-v-0cd89dea]{white-space:nowrap;font-size:.6rem;font-weight:700;letter-spacing:2.2px;color:hsla(35,52%,94%,.5)}.nav-links[data-v-0cd89dea]{display:flex;align-items:center;gap:6px}.nav-link[data-v-0cd89dea]{padding:10px 16px;color:var(--text-secondary);font-size:14.5px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .2s ease;white-space:nowrap}.nav-link.router-link-active[data-v-0cd89dea],.nav-link[data-v-0cd89dea]:hover{color:var(--apricot-light);background:rgba(244,162,89,.1)}.nav-actions[data-v-0cd89dea]{display:flex;align-items:center;gap:10px}.nav-btn-login[data-v-0cd89dea]{border:1.5px solid var(--apricot)!important;color:var(--apricot-light)!important;font-weight:700!important;border-radius:10px!important}.nav-btn-demo[data-v-0cd89dea]{background:linear-gradient(135deg,#f7b267,#ee8a4e)!important;color:#2a1608!important;font-weight:800!important;border-radius:10px!important}.nav-burger[data-v-0cd89dea]{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:hsla(35,52%,94%,.06);border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer}.drawer-overlay[data-v-0cd89dea]{position:fixed;inset:0;background:rgba(4,14,16,.72);backdrop-filter:blur(8px);z-index:1000}.drawer-panel[data-v-0cd89dea]{position:fixed;top:0;left:0;bottom:0;width:300px;background:#0f262b;border-right:1px solid hsla(35,52%,94%,.08);box-shadow:0 0 60px rgba(0,0,0,.5);z-index:1001;overflow-y:auto;padding:8px;font-family:Figtree,sans-serif}.drawer-header[data-v-0cd89dea]{display:flex;align-items:center;gap:12px;padding:24px 16px 0}.drawer-brand[data-v-0cd89dea]{flex:1;line-height:1.2}.drawer-brand>div[data-v-0cd89dea]:first-child{font-size:18px;font-weight:800}.brand-sub[data-v-0cd89dea]{white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:1.6px;color:hsla(35,52%,94%,.5)}.drawer-divider[data-v-0cd89dea]{border-color:hsla(35,52%,94%,.08)!important}.drawer-close[data-v-0cd89dea]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(35,52%,94%,.06);border:1px solid hsla(35,52%,94%,.08);border-radius:8px;color:hsla(35,52%,94%,.7);cursor:pointer}.drawer-close[data-v-0cd89dea] .v-icon,.drawer-link[data-v-0cd89dea] .v-icon{color:currentColor!important}.drawer-nav[data-v-0cd89dea]{padding:8px 16px 16px}.drawer-link[data-v-0cd89dea]{display:flex;align-items:center;padding:14px 16px;color:hsla(35,52%,94%,.7);font-size:16px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .25s ease;margin-bottom:4px}.drawer-link[data-v-0cd89dea]:hover{background:rgba(244,162,89,.1);color:#f7c28f;transform:translateX(6px)}.drawer-link-accent[data-v-0cd89dea]{color:#f7c28f}.drawer-close[data-v-0cd89dea]:focus-visible,.nav-burger[data-v-0cd89dea]:focus-visible{outline:2px solid #f4a259;outline-offset:2px}@media (max-width:960px){.nav-actions[data-v-0cd89dea],.nav-links[data-v-0cd89dea]{display:none}.nav-burger[data-v-0cd89dea]{display:flex}}.footer-modern[data-v-9f86b96e]{--apricot:#f4a259;--apricot-light:#f7c28f;--text-primary:#f7f0e6;--text-secondary:hsla(35,52%,94%,.7);--text-muted:hsla(35,52%,94%,.5);--border-subtle:hsla(35,52%,94%,.08);background:#081619;border-top:1px solid var(--border-subtle);color:var(--text-secondary);padding:64px 0 24px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif}.footer-logo[data-v-9f86b96e]{display:flex;align-items:center;gap:12px}.footer-badge[data-v-9f86b96e]{width:46px;height:46px;flex-shrink:0;border-radius:50%;background:#f7f0e6;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(244,162,89,.2)}.footer-badge img[data-v-9f86b96e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-logo-text[data-v-9f86b96e]{display:flex;flex-direction:column;line-height:1.15}.footer-name[data-v-9f86b96e]{font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.pet[data-v-9f86b96e]{color:#6bd6c4}.groomoz[data-v-9f86b96e]{color:#f4a259}.footer-tagline[data-v-9f86b96e]{font-size:.62rem;font-weight:700;letter-spacing:2.2px;color:var(--text-muted);margin-top:3px}.footer-description[data-v-9f86b96e]{font-size:.92rem;line-height:1.7;color:var(--text-muted);max-width:340px}.footer-heading[data-v-9f86b96e]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.footer-links[data-v-9f86b96e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-links a[data-v-9f86b96e]{color:var(--text-secondary);text-decoration:none;font-size:.92rem;transition:all .25s ease;display:inline-block}.footer-links a[data-v-9f86b96e]:hover{color:var(--apricot-light);transform:translateX(4px)}.footer-links a[data-v-9f86b96e]:focus-visible{outline:2px solid var(--apricot);outline-offset:3px;border-radius:4px}.footer-contact[data-v-9f86b96e]{font-size:.9rem}.contact-item[data-v-9f86b96e]{display:flex;align-items:center}.contact-item a[data-v-9f86b96e]{color:var(--text-secondary);text-decoration:none;word-break:break-all}.contact-item a[data-v-9f86b96e]:hover{color:var(--apricot-light)}.meta-divider[data-v-9f86b96e]{opacity:.5}.footer-divider[data-v-9f86b96e]{border-color:var(--border-subtle)!important}.footer-bottom[data-v-9f86b96e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.copyright[data-v-9f86b96e],.footer-meta[data-v-9f86b96e]{font-size:.85rem;color:var(--text-muted)}.footer-meta[data-v-9f86b96e]{display:flex;align-items:center;gap:10px}.meta-item[data-v-9f86b96e]{font-weight:600}@media (max-width:600px){.footer-bottom[data-v-9f86b96e]{flex-direction:column;align-items:flex-start}}[data-v-2f835d76]{box-sizing:border-box}.pg-home[data-v-2f835d76]{--bg-page:#0d2226;--bg-alt:#0f272c;--bg-card:#122d32;--bg-card-hover:#15343a;--bg-deep:#081619;--border-subtle:hsla(35,52%,94%,.08);--border-apricot:rgba(244,162,89,.38);--text-primary:#f7f0e6;--text-secondary:hsla(35,52%,94%,.72);--text-muted:hsla(35,52%,94%,.5);--apricot:#f4a259;--apricot-light:#f7c28f;--mint:#6bd6c4;overflow-x:hidden;background:var(--bg-page);padding-top:70px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary)}.pg-home .benefit-title[data-v-2f835d76],.pg-home .demo-panel-title[data-v-2f835d76],.pg-home .feature-title[data-v-2f835d76],.pg-home .pricing-plan-name[data-v-2f835d76],.pg-home h1[data-v-2f835d76],.pg-home h2[data-v-2f835d76]{font-family:Fraunces,Georgia,serif;letter-spacing:-.01em}.pg-home[data-v-2f835d76] .v-btn{text-transform:none!important;letter-spacing:0!important}.btn-apricot[data-v-2f835d76]{background:linear-gradient(135deg,#f7b267,#ee8a4e)!important;color:#2a1608!important;font-weight:800!important;border-radius:12px!important;box-shadow:0 10px 24px -10px rgba(238,138,78,.65)!important;transition:transform .2s ease,box-shadow .2s ease}.btn-apricot[data-v-2f835d76]:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px rgba(238,138,78,.8)!important}.btn-apricot.v-btn--disabled[data-v-2f835d76]{opacity:.5;box-shadow:none!important}.btn-outline[data-v-2f835d76]{border:1.5px solid hsla(35,52%,94%,.22)!important;color:var(--text-primary)!important;font-weight:700!important;border-radius:12px!important}.btn-outline[data-v-2f835d76]:hover{border-color:var(--apricot)!important;color:var(--apricot-light)!important}.btn-quiet[data-v-2f835d76]{color:var(--text-secondary)!important;font-weight:700!important}.cta-btn[data-v-2f835d76]{font-size:16px!important;padding:0 30px!important}.reveal[data-v-2f835d76]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible[data-v-2f835d76]{opacity:1;transform:none}.hero-section[data-v-2f835d76]{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;padding:72px 0 96px;background:radial-gradient(120% 90% at 0 0,#174a50 0,#0d2226 55%,#081619 100%)}.hero-background[data-v-2f835d76]{position:absolute;inset:0;pointer-events:none}.gradient-orb[data-v-2f835d76]{position:absolute;border-radius:50%;filter:blur(100px)}.orb-1[data-v-2f835d76]{width:560px;height:560px;top:-200px;right:-160px;opacity:.32;background:radial-gradient(circle,rgba(244,162,89,.6) 0,transparent 70%)}.orb-2[data-v-2f835d76]{width:460px;height:460px;bottom:-220px;left:10%;opacity:.2;background:radial-gradient(circle,rgba(107,214,196,.55) 0,transparent 70%)}.hero-content[data-v-2f835d76]{position:relative;z-index:2}.cta-buttons[data-v-2f835d76],.hero-eyebrow[data-v-2f835d76],.hero-subtitle[data-v-2f835d76],.hero-title[data-v-2f835d76],.trust-indicators[data-v-2f835d76]{opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.cta-buttons.is-in[data-v-2f835d76],.hero-eyebrow.is-in[data-v-2f835d76],.hero-subtitle.is-in[data-v-2f835d76],.hero-title.is-in[data-v-2f835d76],.trust-indicators.is-in[data-v-2f835d76]{opacity:1;transform:none}.hero-title[data-v-2f835d76]{transition-delay:.1s}.hero-subtitle[data-v-2f835d76]{transition-delay:.2s}.cta-buttons[data-v-2f835d76]{transition-delay:.3s}.trust-indicators[data-v-2f835d76]{transition-delay:.4s}.hero-eyebrow[data-v-2f835d76]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid hsla(35,52%,94%,.16);border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(35,52%,94%,.85)}.hero-title[data-v-2f835d76]{font-size:clamp(2.5rem,5.2vw,4rem);font-weight:600;line-height:1.08;color:var(--text-primary)}.hero-title em[data-v-2f835d76]{font-style:italic;color:var(--apricot)}.hero-subtitle[data-v-2f835d76]{font-size:1.15rem;line-height:1.65;color:var(--text-secondary);max-width:540px}.trust-indicators[data-v-2f835d76]{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.trust-badge[data-v-2f835d76]{display:flex;align-items:center;gap:7px;padding:7px 14px;background:hsla(35,52%,94%,.05);border:1px solid var(--border-subtle);border-radius:999px;font-size:13px;font-weight:600;color:var(--text-secondary)}.phone-wrap[data-v-2f835d76]{position:relative;display:inline-block;opacity:0;transform:translateY(40px);transition:opacity 1s ease .3s,transform 1s ease .3s}.phone-wrap.is-in[data-v-2f835d76]{opacity:1;transform:none;animation:gentle-float-2f835d76 7s ease-in-out 1.4s infinite}@keyframes gentle-float-2f835d76{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.phone-glow[data-v-2f835d76]{position:absolute;inset:-12%;background:radial-gradient(circle,rgba(244,162,89,.22) 0,transparent 65%);filter:blur(40px)}.phone-frame[data-v-2f835d76]{position:relative;width:320px;height:650px;background:#050d0f;border-radius:44px;padding:11px;box-shadow:0 0 0 1.5px hsla(35,52%,94%,.14),0 40px 90px rgba(0,0,0,.55);text-align:left}.phone-screen[data-v-2f835d76]{position:relative;width:100%;height:100%;background:#0d2226;border-radius:34px;overflow:hidden;display:flex;flex-direction:column}.notch[data-v-2f835d76]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:22px;background:#050d0f;border-radius:0 0 16px 16px;z-index:2}.status-bar[data-v-2f835d76]{display:flex;justify-content:space-between;align-items:center;padding:8px 20px 4px;font-size:12px;font-weight:700;color:#f7f0e6}.status-icons[data-v-2f835d76]{display:flex;gap:4px}.app-bar[data-v-2f835d76]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border-subtle)}.app-bar__badge[data-v-2f835d76]{width:28px;height:28px;border-radius:50%;background:#f7f0e6;overflow:hidden;flex:0 0 auto}.app-bar__badge img[data-v-2f835d76]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-bar__title[data-v-2f835d76]{flex:1;font-size:14px;font-weight:800;color:#f7f0e6}.app-bar__bell[data-v-2f835d76]{position:relative;display:flex}.app-bar__bell i[data-v-2f835d76]{position:absolute;top:0;right:0;width:7px;height:7px;border-radius:50%;background:var(--apricot)}.screen-body[data-v-2f835d76]{flex:1;padding:14px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.m-welcome[data-v-2f835d76]{padding:14px;border-radius:14px;background:radial-gradient(120% 160% at 0 0,#174a50 0,#11292e 60%);border:1px solid var(--border-subtle)}.m-welcome__date[data-v-2f835d76]{display:block;color:var(--apricot);font-size:10.5px;font-weight:700;margin-bottom:3px}.m-welcome strong[data-v-2f835d76]{font-size:16px;font-weight:800;color:#f7f0e6}.m-stats[data-v-2f835d76]{display:flex;gap:7px;margin-top:11px}.m-stats div[data-v-2f835d76]{flex:1;display:flex;flex-direction:column;align-items:center;padding:7px 4px;border-radius:10px;background:rgba(13,34,38,.6);border:1px solid var(--border-subtle)}.m-stats b[data-v-2f835d76]{font-size:16px;font-weight:800;color:#f7f0e6}.m-stats span[data-v-2f835d76]{font-size:9.5px;font-weight:600;color:#86a3a3}.m-stats .is-accent[data-v-2f835d76]{background:rgba(244,162,89,.12);border-color:rgba(244,162,89,.35)}.m-stats .is-accent b[data-v-2f835d76]{color:var(--apricot)}.m-appt[data-v-2f835d76]{display:flex;align-items:center;gap:9px;padding:9px 10px 9px 8px;border-radius:12px;background:#122d32;border:1px solid var(--border-subtle)}.m-appt__bar[data-v-2f835d76]{width:3px;align-self:stretch;border-radius:3px}.m-appt__avatar[data-v-2f835d76]{width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:rgba(244,162,89,.12);border:1px solid rgba(244,162,89,.3);display:flex;align-items:center;justify-content:center}.m-appt__info[data-v-2f835d76]{flex:1;min-width:0;display:flex;flex-direction:column}.m-appt__info span[data-v-2f835d76],.m-appt__info strong[data-v-2f835d76]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-appt__info strong[data-v-2f835d76]{font-size:12.5px;font-weight:700;color:#f7f0e6}.m-appt__info em[data-v-2f835d76]{font-style:normal;font-weight:600;color:var(--apricot-light)}.m-appt__info span[data-v-2f835d76]{font-size:10.5px;color:#86a3a3}.m-appt__bell[data-v-2f835d76]{width:28px;height:28px;border-radius:8px;border:1px solid var(--border-subtle);background:#15343a;display:flex;align-items:center;justify-content:center}.m-loyalty[data-v-2f835d76]{padding:11px 12px;border-radius:12px;background:rgba(244,162,89,.08);border:1px solid rgba(244,162,89,.3)}.m-loyalty__top[data-v-2f835d76]{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:700;color:#f1ece4;margin-bottom:8px}.m-loyalty__top span[data-v-2f835d76]{display:flex;align-items:center;gap:5px}.m-loyalty__top b[data-v-2f835d76]{color:var(--apricot)}.m-loyalty__track[data-v-2f835d76]{height:6px;border-radius:3px;background:#0d2226;overflow:hidden}.m-loyalty__track i[data-v-2f835d76]{display:block;width:80%;height:100%;border-radius:3px;background:linear-gradient(90deg,#ee8a4e,#f7b267)}.m-nav[data-v-2f835d76]{display:flex;justify-content:space-around;align-items:center;padding:12px 16px 16px;background:#0b1d21;border-top:1px solid var(--border-subtle)}.benefits-section[data-v-2f835d76],.features-section[data-v-2f835d76],.pricing-section[data-v-2f835d76]{padding:104px 0;background:var(--bg-page)}.demo-section[data-v-2f835d76]{padding:104px 0;background:var(--bg-alt);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.section-header[data-v-2f835d76]{margin-bottom:56px}.section-badge[data-v-2f835d76]{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;background:rgba(244,162,89,.1);border:1px solid var(--border-apricot);border-radius:999px;font-size:12px;font-weight:800;letter-spacing:1.2px;color:var(--apricot-light)}.section-title[data-v-2f835d76]{font-size:clamp(2rem,4vw,2.9rem);font-weight:600;line-height:1.15;color:var(--text-primary)}.section-subtitle[data-v-2f835d76]{font-size:1.1rem;line-height:1.6;color:var(--text-secondary);max-width:640px;margin:0 auto}.section-text[data-v-2f835d76]{font-size:1.05rem;line-height:1.75;color:var(--text-secondary)}.feature-grid[data-v-2f835d76]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card[data-v-2f835d76]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:18px;padding:30px 28px;transition:opacity .7s ease,transform .7s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.feature-card.is-visible[data-v-2f835d76]:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-apricot);box-shadow:0 24px 50px -20px rgba(0,0,0,.55)}.benefit-icon[data-v-2f835d76],.feature-icon[data-v-2f835d76]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-title[data-v-2f835d76]{font-size:1.3rem;font-weight:600;color:var(--text-primary);margin-bottom:10px}.feature-description[data-v-2f835d76]{font-size:.96rem;line-height:1.65;color:var(--text-secondary);margin-bottom:18px}.feature-benefits[data-v-2f835d76]{list-style:none;padding:16px 0 0;margin:0;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:9px}.feature-benefits li[data-v-2f835d76]{display:flex;align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.45;color:var(--text-secondary)}.feature-benefits li .v-icon[data-v-2f835d76]{margin-top:2px}.demo-interface[data-v-2f835d76]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(0,0,0,.6)}.demo-tabs[data-v-2f835d76]{display:flex;gap:4px;padding:6px;background:rgba(8,22,25,.5);border-bottom:1px solid var(--border-subtle)}.demo-tab[data-v-2f835d76]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:13px 8px;background:none;border:none;border-radius:10px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.demo-tab[data-v-2f835d76] .v-icon{color:currentColor}.demo-tab[data-v-2f835d76]:hover{color:var(--apricot-light);background:rgba(244,162,89,.07)}.demo-tab.active[data-v-2f835d76]{color:var(--apricot-light);background:rgba(244,162,89,.14)}.demo-tab[data-v-2f835d76]:focus-visible{outline:2px solid var(--apricot);outline-offset:-2px}.demo-panel[data-v-2f835d76]{padding:32px}.demo-visual[data-v-2f835d76]{height:150px;border-radius:14px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tone) 22%,transparent) 0,transparent 62%),repeating-linear-gradient(0deg,transparent 0 29px,hsla(35,52%,94%,.04) 29px 30px),repeating-linear-gradient(90deg,transparent 0 29px,hsla(35,52%,94%,.04) 29px 30px),#0d2226;border:1px solid var(--border-subtle)}.demo-panel-title[data-v-2f835d76]{font-size:1.45rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.demo-panel-text[data-v-2f835d76]{font-size:.98rem;line-height:1.65;color:var(--text-secondary);margin-bottom:20px}.demo-list[data-v-2f835d76]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.demo-list li[data-v-2f835d76]{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;background:rgba(8,22,25,.45);border:1px solid var(--border-subtle);font-size:.93rem;color:var(--text-secondary)}.demo-list__num[data-v-2f835d76]{width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:rgba(244,162,89,.14);border:1px solid var(--border-apricot);color:var(--apricot-light);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.fade-enter-active[data-v-2f835d76],.fade-leave-active[data-v-2f835d76]{transition:opacity .2s ease,transform .2s ease}.fade-enter[data-v-2f835d76],.fade-leave-to[data-v-2f835d76]{opacity:0;transform:translateY(6px)}.info-stats[data-v-2f835d76]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stat-item[data-v-2f835d76]{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:var(--bg-card);border:1px solid var(--border-subtle)}.stat-icon[data-v-2f835d76]{width:42px;height:42px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-value[data-v-2f835d76]{font-size:1.05rem;font-weight:800;color:var(--text-primary);line-height:1.2}.stat-label[data-v-2f835d76]{font-size:.84rem;color:var(--text-muted)}.benefit-card[data-v-2f835d76]{height:100%;padding:32px 28px;border-radius:18px;background:var(--bg-card);border:1px solid var(--border-subtle)}.benefit-badge[data-v-2f835d76]{font-size:11.5px;font-weight:800;letter-spacing:1.2px;color:var(--apricot-light);margin-bottom:8px}.benefit-title[data-v-2f835d76]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:10px}.benefit-text[data-v-2f835d76]{font-size:.96rem;line-height:1.65;color:var(--text-secondary);margin-bottom:18px}.benefit-points[data-v-2f835d76]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.benefit-points li[data-v-2f835d76]{position:relative;padding-left:18px;font-size:.92rem;color:var(--text-secondary)}.benefit-points li[data-v-2f835d76]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--apricot)}.pricing-section[data-v-2f835d76]{background:var(--bg-alt);border-top:1px solid var(--border-subtle)}.pricing-card[data-v-2f835d76]{display:grid;grid-template-columns:360px 1fr;border-radius:22px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-apricot);box-shadow:0 40px 90px -40px rgba(0,0,0,.7)}.pricing-summary[data-v-2f835d76]{padding:40px 34px;background:radial-gradient(130% 120% at 0 0,#174a50 0,#11292e 65%);border-right:1px solid var(--border-subtle)}.pricing-logo[data-v-2f835d76]{display:flex;width:56px;height:56px;border-radius:50%;background:#f7f0e6;overflow:hidden;box-shadow:0 0 0 4px rgba(244,162,89,.18);margin-bottom:18px}.pricing-logo img[data-v-2f835d76]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pricing-plan-name[data-v-2f835d76]{font-size:1.6rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.pricing-tagline[data-v-2f835d76]{font-size:.95rem;color:var(--text-secondary);margin-bottom:26px}.pricing-amount[data-v-2f835d76]{display:flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums}.pricing-amount .currency[data-v-2f835d76]{font-size:1.6rem;font-weight:700;color:var(--apricot);align-self:flex-start;margin-top:10px}.pricing-amount .amount[data-v-2f835d76]{font-family:Fraunces,Georgia,serif;font-size:4.6rem;font-weight:600;line-height:1;color:var(--text-primary)}.pricing-amount .period[data-v-2f835d76]{font-size:1.05rem;font-weight:600;color:var(--text-muted);margin-left:6px}.pricing-note[data-v-2f835d76]{font-size:.86rem;color:var(--text-muted);margin:10px 0 26px}.pricing-guarantees[data-v-2f835d76]{display:flex;flex-direction:column;gap:10px}.pricing-guarantees div[data-v-2f835d76]{display:flex;align-items:center;gap:9px;font-size:.92rem;color:var(--text-secondary)}.pricing-features[data-v-2f835d76]{padding:40px 36px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px 28px;align-content:center}.group-header[data-v-2f835d76]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.group-header h4[data-v-2f835d76]{font-size:.95rem;font-weight:800;color:var(--text-primary);margin:0}.feature-group ul[data-v-2f835d76]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.feature-group li[data-v-2f835d76]{display:flex;align-items:flex-start;gap:8px;font-size:.89rem;line-height:1.4;color:var(--text-secondary)}.feature-group li .v-icon[data-v-2f835d76]{margin-top:2px}.final-cta-section[data-v-2f835d76]{position:relative;overflow:hidden;padding:110px 0;background:var(--bg-deep);border-top:1px solid var(--border-subtle)}.cta-orb[data-v-2f835d76]{position:absolute;width:640px;height:640px;left:50%;top:-360px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(244,162,89,.35) 0,transparent 70%);filter:blur(90px);pointer-events:none}.cta-inner[data-v-2f835d76]{position:relative}.cta-title[data-v-2f835d76]{font-size:clamp(2rem,4.2vw,3rem);font-weight:600;line-height:1.15;color:var(--text-primary);max-width:720px;margin-left:auto;margin-right:auto}.cta-subtitle[data-v-2f835d76]{font-size:1.1rem;color:var(--text-secondary);max-width:560px;margin-left:auto;margin-right:auto}.demo-card[data-v-2f835d76]{--apricot:#f4a259;--text-primary:#f7f0e6;--text-secondary:hsla(35,52%,94%,.72)}.demo-card__head h2[data-v-2f835d76]{font-family:Fraunces,Georgia,serif;letter-spacing:-.01em}.demo-card[data-v-2f835d76]{background:#11292e;border:1px solid hsla(35,52%,94%,.1);border-radius:20px;padding:26px;font-family:Figtree,sans-serif}.demo-card__head[data-v-2f835d76]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.demo-card__eyebrow[data-v-2f835d76]{display:block;color:var(--apricot);font-size:13px;font-weight:700;margin-bottom:4px}.demo-card__head h2[data-v-2f835d76]{font-size:1.55rem;font-weight:600;line-height:1.2;color:var(--text-primary);margin:0}.demo-card__close[data-v-2f835d76]{width:36px;height:36px;flex:0 0 auto;border-radius:10px;border:1px solid hsla(35,52%,94%,.1);background:#143036;display:flex;align-items:center;justify-content:center;cursor:pointer}.demo-card__close[data-v-2f835d76]:focus-visible{outline:2px solid var(--apricot);outline-offset:2px}.demo-card__sub[data-v-2f835d76]{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:10px 0 20px}.demo-form[data-v-2f835d76] .v-input__slot{background:#173338!important;border-radius:10px!important}.demo-form[data-v-2f835d76] fieldset{border-color:hsla(35,52%,94%,.12)}.demo-msg[data-v-2f835d76]{display:flex;align-items:center;gap:8px;font-size:.9rem;margin:0 0 12px}.demo-msg--error[data-v-2f835d76]{color:#ff9a7a}.demo-msg--ok[data-v-2f835d76]{color:#6bd6c4}.demo-card__actions[data-v-2f835d76]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}@media (max-width:1100px){.pricing-card[data-v-2f835d76]{grid-template-columns:1fr}.pricing-summary[data-v-2f835d76]{border-right:none;border-bottom:1px solid var(--border-subtle)}}@media (max-width:960px){.feature-grid[data-v-2f835d76]{grid-template-columns:1fr 1fr}.hero-section[data-v-2f835d76]{padding:48px 0 72px;min-height:0}.hero-subtitle[data-v-2f835d76]{margin-left:auto;margin-right:auto}.trust-indicators[data-v-2f835d76]{justify-content:center}.phone-wrap[data-v-2f835d76]{margin-top:40px}.benefits-section[data-v-2f835d76],.demo-section[data-v-2f835d76],.features-section[data-v-2f835d76],.pricing-section[data-v-2f835d76]{padding:72px 0}}@media (max-width:700px){.pricing-features[data-v-2f835d76]{grid-template-columns:1fr 1fr;padding:30px 24px}}@media (max-width:600px){.feature-grid[data-v-2f835d76]{grid-template-columns:1fr}.cta-btn[data-v-2f835d76]{width:100%}.demo-tab span[data-v-2f835d76]{display:none}.demo-panel[data-v-2f835d76]{padding:22px}.info-stats[data-v-2f835d76],.pricing-features[data-v-2f835d76]{grid-template-columns:1fr}.pricing-summary[data-v-2f835d76]{padding:30px 24px}.phone-frame[data-v-2f835d76]{width:288px;height:590px}.section-header[data-v-2f835d76]{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.cta-buttons[data-v-2f835d76],.hero-eyebrow[data-v-2f835d76],.hero-subtitle[data-v-2f835d76],.hero-title[data-v-2f835d76],.phone-wrap[data-v-2f835d76],.reveal[data-v-2f835d76],.trust-indicators[data-v-2f835d76]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.pg-demo-dialog{border-radius:20px!important;box-shadow:0 40px 90px rgba(0,0,0,.6)!important}.pg-demo-dialog,.pg-demo-dialog .v-btn,.pg-demo-dialog .v-input{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif!important}.pg-demo-dialog .v-btn{text-transform:none!important;letter-spacing:0!important}.pg-demo-dialog .btn-apricot.v-btn--disabled{color:rgba(42,22,8,.6)!important}.app-progress-page[data-v-c163373e]{min-height:100vh;background:linear-gradient(135deg,#2d9b9b,#f4a460);position:relative;font-family:Roboto,sans-serif;padding-bottom:80px;overflow-x:hidden}.page-grid[data-v-c163373e]{position:fixed;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);animation:grid-flow-c163373e 35s linear infinite;pointer-events:none;z-index:0}@keyframes grid-flow-c163373e{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.page-orb[data-v-c163373e]{position:fixed;border-radius:50%;filter:blur(140px);opacity:.3;animation:orb-float-c163373e 18s ease-in-out infinite;pointer-events:none;z-index:0}.orb-1[data-v-c163373e]{width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.3),transparent);top:-200px;right:-200px}.orb-2[data-v-c163373e]{width:500px;height:500px;background:radial-gradient(circle,rgba(244,164,96,.3),transparent);bottom:-150px;left:-150px;animation-delay:6s}@keyframes orb-float-c163373e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.1)}66%{transform:translate(-40px,40px) scale(.9)}}.page-grid[data-v-c163373e]:before{content:"🐾";position:absolute;top:20%;left:12%;font-size:30px;opacity:.15;animation:float-paw-1-c163373e 13s ease-in-out infinite}.page-grid[data-v-c163373e]:after{content:"🐾";position:absolute;bottom:30%;right:18%;font-size:38px;opacity:.12;animation:float-paw-2-c163373e 15s ease-in-out infinite}@keyframes float-paw-1-c163373e{0%,to{transform:translateY(0) rotate(0deg);opacity:.15}50%{transform:translateY(-20px) rotate(10deg);opacity:.25}}@keyframes float-paw-2-c163373e{0%,to{transform:translateY(0) rotate(-5deg);opacity:.12}50%{transform:translateY(-28px) rotate(12deg);opacity:.22}}.top-nav[data-v-c163373e]{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 30px rgba(0,0,0,.1)}.nav-container[data-v-c163373e]{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.nav-brand[data-v-c163373e]{display:flex;align-items:center;gap:12px;color:#fff;font-size:14px;font-weight:800;letter-spacing:.05em}.nav-brand svg[data-v-c163373e]{filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}.nav-btn[data-v-c163373e]{display:flex;align-items:center;gap:8px;padding:10px 18px;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Roboto,sans-serif}.nav-btn[data-v-c163373e]:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.progress-container[data-v-c163373e]{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 24px}.progress-hero[data-v-c163373e]{padding:48px 0 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.hero-text[data-v-c163373e]{flex:1;min-width:300px}.hero-title[data-v-c163373e]{font-size:clamp(32px,5vw,42px);font-weight:900;color:#fff;margin-bottom:12px;line-height:1.1;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.2)}.hero-subtitle[data-v-c163373e]{font-size:16px;color:hsla(0,0%,100%,.9);line-height:1.6}.stats-card[data-v-c163373e]{display:flex;align-items:center;gap:20px;padding:20px 28px;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.2);border-radius:16px;backdrop-filter:blur(20px)}.stat-item[data-v-c163373e]{text-align:center}.stat-label[data-v-c163373e]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.8);margin-bottom:6px}.stat-value[data-v-c163373e]{font-size:32px;font-weight:900;color:#fff;line-height:1}.stat-divider[data-v-c163373e]{width:1px;height:40px;background:hsla(0,0%,100%,.3)}.main-card[data-v-c163373e]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:32px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.15)}.card-title[data-v-c163373e]{font-size:20px;font-weight:700;color:#212529;margin-bottom:24px}.customer-select-section[data-v-c163373e]{position:relative;margin-bottom:24px}.search-wrapper[data-v-c163373e]{position:relative;display:flex;align-items:center}.search-icon[data-v-c163373e]{position:absolute;left:14px;color:#6c757d;pointer-events:none}.search-wrapper input[data-v-c163373e]{width:100%;padding:14px 14px 14px 46px;background:#fff;border:2px solid #dee2e6;border-radius:12px;color:#212529;font-family:Roboto,sans-serif;font-size:15px;outline:none;transition:all .3s ease}.search-wrapper input[data-v-c163373e]:focus{border-color:#2d9b9b;box-shadow:0 0 0 4px rgba(45,155,155,.1)}.search-wrapper input[data-v-c163373e]::-moz-placeholder{color:#adb5bd}.search-wrapper input[data-v-c163373e]::placeholder{color:#adb5bd}.clear-btn[data-v-c163373e]{position:absolute;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:none;border-radius:50%;color:#6c757d;font-size:16px;cursor:pointer;transition:all .2s ease}.clear-btn[data-v-c163373e]:hover{background:#e9ecef;transform:rotate(90deg)}.customer-dropdown[data-v-c163373e]{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:400px;overflow-y:auto;background:#fff;border:2px solid #2d9b9b;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);z-index:10;animation:dropdown-appear-c163373e .2s ease}@keyframes dropdown-appear-c163373e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.customer-option[data-v-c163373e]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #e9ecef}.customer-option[data-v-c163373e]:last-child{border-bottom:none}.customer-option[data-v-c163373e]:hover{background:rgba(45,155,155,.1)}.customer-avatar[data-v-c163373e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d9b9b,#4db8b8);border-radius:50%;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.customer-info[data-v-c163373e]{flex:1;min-width:0}.customer-name[data-v-c163373e]{font-size:15px;font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-email[data-v-c163373e]{font-size:13px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-badge[data-v-c163373e]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;flex-shrink:0}.badge-not-started[data-v-c163373e]{background:rgba(156,163,175,.2);color:#6b7280}.badge-designing[data-v-c163373e]{background:rgba(99,102,241,.2);color:#6366f1}.badge-developing[data-v-c163373e]{background:rgba(244,164,96,.2);color:#f4a460}.badge-testing[data-v-c163373e]{background:rgba(251,191,36,.2);color:#fbbf24}.badge-completed[data-v-c163373e]{background:rgba(76,175,80,.2);color:#4caf50}.no-results[data-v-c163373e]{padding:40px 20px;text-align:center;color:#6c757d}.no-results svg[data-v-c163373e]{color:#dee2e6;margin-bottom:12px}.no-results p[data-v-c163373e]{font-size:15px}.info-alert[data-v-c163373e]{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(45,155,155,.15);border:2px solid rgba(45,155,155,.3);border-radius:12px;color:#2d9b9b;font-size:14px;margin-bottom:24px}.customer-summary[data-v-c163373e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;background:#f8f9fa;border:2px solid #2d9b9b;border-radius:12px;margin-bottom:32px;flex-wrap:wrap;animation:summary-appear-c163373e .3s ease}@keyframes summary-appear-c163373e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.summary-left[data-v-c163373e]{display:flex;align-items:center;gap:12px}.summary-avatar[data-v-c163373e]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d9b9b,#4db8b8);border-radius:50%;font-size:16px;font-weight:700;color:#fff}.summary-info[data-v-c163373e]{display:flex;flex-direction:column;gap:4px}.summary-label[data-v-c163373e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6c757d}.summary-name[data-v-c163373e]{font-size:16px;font-weight:700;color:#212529}.summary-badges[data-v-c163373e]{display:flex;gap:8px;flex-wrap:wrap}.current-badge[data-v-c163373e],.next-badge[data-v-c163373e]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700}.current-badge[data-v-c163373e]{background:rgba(45,155,155,.2);border:1px solid rgba(45,155,155,.4);color:#2d9b9b}.next-badge[data-v-c163373e]{background:rgba(244,164,96,.2);border:1px solid rgba(244,164,96,.4);color:#f4a460}.summary-date[data-v-c163373e]{font-size:12px;color:#6c757d}.timeline-section[data-v-c163373e]{margin-bottom:32px;animation:fade-in-c163373e .4s ease}@keyframes fade-in-c163373e{0%{opacity:0}to{opacity:1}}.timeline-title[data-v-c163373e]{font-size:18px;font-weight:700;color:#212529;margin-bottom:20px}.timeline[data-v-c163373e]{position:relative}.timeline-item[data-v-c163373e]{position:relative;display:flex;gap:16px;margin-bottom:20px}.timeline-item[data-v-c163373e]:last-child{margin-bottom:0}.timeline-marker[data-v-c163373e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;z-index:1;transition:all .3s ease}.timeline-item.completed .timeline-marker[data-v-c163373e]{background:linear-gradient(135deg,#2d9b9b,#4db8b8);color:#fff;box-shadow:0 4px 15px rgba(45,155,155,.4)}.timeline-item:not(.completed) .timeline-marker[data-v-c163373e]{background:#f8f9fa;border:2px solid #dee2e6;color:#adb5bd}.timeline-line[data-v-c163373e]{position:absolute;left:19px;top:40px;width:2px;height:calc(100% - 20px);background:#e9ecef}.timeline-item.completed .timeline-line[data-v-c163373e]{background:linear-gradient(180deg,#2d9b9b,rgba(45,155,155,.2))}.timeline-content[data-v-c163373e]{flex:1;padding:8px 0}.timeline-step-name[data-v-c163373e]{font-size:16px;font-weight:700;color:#212529;margin-bottom:4px}.timeline-date[data-v-c163373e]{font-size:13px;color:#6c757d}.stage-section[data-v-c163373e]{margin-bottom:24px;animation:fade-in-c163373e .4s ease}.quick-select[data-v-c163373e]{margin-bottom:20px}.quick-label[data-v-c163373e]{display:block;font-size:13px;font-weight:700;color:#212529;margin-bottom:12px}.stage-chips[data-v-c163373e]{display:flex;flex-wrap:wrap;gap:8px}.stage-chip[data-v-c163373e]{padding:8px 16px;background:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Roboto,sans-serif}.stage-chip[data-v-c163373e]:hover{background:#e9ecef;transform:translateY(-2px)}.stage-chip.active[data-v-c163373e]{border-color:#2d9b9b;background:rgba(45,155,155,.15);color:#2d9b9b;box-shadow:0 4px 15px rgba(45,155,155,.2)}.chip-not-started[data-v-c163373e]{color:#6b7280}.chip-designing[data-v-c163373e]{color:#6366f1}.chip-developing[data-v-c163373e]{color:#f4a460}.chip-testing[data-v-c163373e]{color:#fbbf24}.chip-completed[data-v-c163373e]{color:#4caf50}.stage-select-wrapper[data-v-c163373e]{margin-bottom:24px}.stage-select-wrapper label[data-v-c163373e]{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#212529;margin-bottom:8px}.stage-select[data-v-c163373e]{width:100%;padding:12px 16px;background:#fff;border:2px solid #dee2e6;border-radius:10px;color:#212529;font-family:Roboto,sans-serif;font-size:15px;cursor:pointer;outline:none;transition:all .3s ease}.stage-select[data-v-c163373e]:focus{border-color:#2d9b9b;box-shadow:0 0 0 4px rgba(45,155,155,.1)}.stage-select option[data-v-c163373e]{background:#fff;color:#212529}.btn-update[data-v-c163373e]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 32px;background:linear-gradient(135deg,#2d9b9b,#4db8b8);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(45,155,155,.4);font-family:Roboto,sans-serif}.btn-update[data-v-c163373e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px rgba(45,155,155,.6)}.btn-update[data-v-c163373e]:disabled{opacity:.4;cursor:not-allowed}.message-alert[data-v-c163373e]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;font-size:14px;font-weight:500;margin-top:24px;animation:fade-in-c163373e .3s ease}.message-alert.success[data-v-c163373e]{background:rgba(76,175,80,.15);border:2px solid rgba(76,175,80,.3);color:#4caf50}.message-alert.error[data-v-c163373e]{background:rgba(239,68,68,.15);border:2px solid rgba(239,68,68,.3);color:#ef4444}.message-alert button[data-v-c163373e]{margin-left:auto;background:transparent;border:none;color:currentColor;font-size:18px;cursor:pointer;padding:4px;opacity:.7;transition:opacity .2s ease}.message-alert button[data-v-c163373e]:hover{opacity:1}.snackbar[data-v-c163373e]{position:fixed;bottom:32px;right:32px;display:flex;align-items:center;gap:16px;padding:16px 24px;background:#fff;border:2px solid #2d9b9b;border-radius:12px;color:#212529;font-size:14px;box-shadow:0 8px 30px rgba(0,0,0,.2);z-index:2000;animation:snackbar-in-c163373e .3s ease}@keyframes snackbar-in-c163373e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.snackbar button[data-v-c163373e]{background:transparent;border:none;color:#212529;font-size:18px;cursor:pointer;padding:4px;opacity:.7;transition:opacity .2s ease}.snackbar button[data-v-c163373e]:hover{opacity:1}.slide-down-enter-active[data-v-c163373e]{animation:slide-down-c163373e .3s ease}.slide-down-leave-active[data-v-c163373e]{animation:slide-down-c163373e .2s ease reverse}@keyframes slide-down-c163373e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-c163373e],.fade-leave-active[data-v-c163373e]{transition:opacity .3s ease}.fade-enter-from[data-v-c163373e],.fade-leave-to[data-v-c163373e]{opacity:0}@media (max-width:768px){.progress-hero[data-v-c163373e]{flex-direction:column;align-items:flex-start}.stats-card[data-v-c163373e]{width:100%}.nav-container[data-v-c163373e]{flex-direction:column;gap:12px}.nav-brand[data-v-c163373e]{font-size:12px}.customer-summary[data-v-c163373e]{flex-direction:column;align-items:flex-start}.summary-date[data-v-c163373e]{width:100%}.stage-chips[data-v-c163373e]{flex-direction:column}.stage-chip[data-v-c163373e]{width:100%}}.neon-staff-dashboard[data-v-3b7f2ae6]{min-height:100vh;background:radial-gradient(120% 90% at 0 0,#174a50 0,#0d2226 55%,#081619 100%);font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;overflow-x:hidden}.page-grid[data-v-3b7f2ae6]{position:fixed;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);animation:grid-flow-3b7f2ae6 30s linear infinite;pointer-events:none;z-index:0}.page-grid[data-v-3b7f2ae6]:before{content:"";position:absolute;top:18%;left:10%;font-size:34px;opacity:.15;animation:float-paw-1-3b7f2ae6 14s ease-in-out infinite}.page-grid[data-v-3b7f2ae6]:after{content:"";position:absolute;bottom:22%;right:14%;font-size:40px;opacity:.12;animation:float-paw-2-3b7f2ae6 16s ease-in-out infinite}@keyframes float-paw-1-3b7f2ae6{0%,to{transform:translateY(0) rotate(0deg);opacity:.15}50%{transform:translateY(-24px) rotate(9deg);opacity:.25}}@keyframes float-paw-2-3b7f2ae6{0%,to{transform:translateY(0) rotate(-7deg);opacity:.12}50%{transform:translateY(-28px) rotate(10deg);opacity:.22}}@keyframes grid-flow-3b7f2ae6{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.page-orb[data-v-3b7f2ae6]{position:fixed;border-radius:50%;filter:blur(140px);opacity:.3;animation:orb-float-3b7f2ae6 20s ease-in-out infinite;pointer-events:none;z-index:0}.orb-1[data-v-3b7f2ae6]{width:800px;height:800px;background:radial-gradient(circle,hsla(0,0%,100%,.3),transparent);top:-300px;right:-300px}.orb-2[data-v-3b7f2ae6]{width:700px;height:700px;background:radial-gradient(circle,rgba(107,214,196,.3),transparent);bottom:-250px;left:-250px;animation-delay:7s}.orb-3[data-v-3b7f2ae6]{width:600px;height:600px;background:radial-gradient(circle,rgba(244,162,89,.3),transparent);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s}@keyframes orb-float-3b7f2ae6{0%,to{transform:translate(0) scale(1)}33%{transform:translate(100px,-100px) scale(1.2)}66%{transform:translate(-80px,80px) scale(.9)}}.top-nav[data-v-3b7f2ae6]{position:fixed;top:0;left:0;right:0;z-index:999;background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 30px rgba(0,0,0,.1)}.nav-container[data-v-3b7f2ae6]{max-width:1400px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-brand[data-v-3b7f2ae6]{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:800;color:#fff;letter-spacing:.05em}.nav-logo[data-v-3b7f2ae6]{width:36px;height:36px;filter:drop-shadow(0 0 8px rgba(255,255,255,.5));transition:transform .3s ease}.nav-logo[data-v-3b7f2ae6]:hover{transform:rotate(180deg) scale(1.1)}.nav-badge[data-v-3b7f2ae6]{padding:6px 16px;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);border-radius:20px;font-size:12px;font-weight:800;letter-spacing:.1em}.nav-actions[data-v-3b7f2ae6]{display:flex;align-items:center;gap:12px}.nav-user[data-v-3b7f2ae6]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;cursor:pointer;transition:all .2s ease;position:relative}.nav-user[data-v-3b7f2ae6]:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4)}.user-avatar[data-v-3b7f2ae6]{width:32px;height:32px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.user-dropdown[data-v-3b7f2ae6]{position:absolute;top:calc(100% + 8px);right:0;background:#173338;border:2px solid #f4a259;border-radius:12px;padding:8px;min-width:180px;box-shadow:0 8px 30px rgba(0,0,0,.2);z-index:1000}.user-dropdown button[data-v-3b7f2ae6]{width:100%;padding:12px 16px;background:transparent;border:none;color:#f7f0e6;font-size:15px;font-weight:600;text-align:left;cursor:pointer;border-radius:8px;transition:all .2s ease;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;align-items:center;gap:10px}.user-dropdown button[data-v-3b7f2ae6]:hover{color:#f4a259}.dropdown-divider[data-v-3b7f2ae6]{height:1px;background:hsla(35,52%,94%,.08);margin:8px 0}.hero-section[data-v-3b7f2ae6]{position:relative;padding:100px 0 60px;overflow:hidden}.hero-container[data-v-3b7f2ae6]{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.hero-content[data-v-3b7f2ae6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px}.hero-text[data-v-3b7f2ae6]{flex:1;min-width:300px}.hero-title[data-v-3b7f2ae6]{font-size:clamp(36px,5vw,56px);font-weight:800;color:#fff;margin-bottom:20px;line-height:1.2;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.2)}.hero-name[data-v-3b7f2ae6]{display:inline-block;color:#fff;text-shadow:0 0 30px hsla(0,0%,100%,.8)}.hero-subtitle[data-v-3b7f2ae6]{font-size:20px;line-height:1.7;color:#122d32}.hero-actions[data-v-3b7f2ae6]{display:flex;flex-wrap:wrap;gap:14px}.action-btn[data-v-3b7f2ae6]{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border:none;border-radius:12px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-primary[data-v-3b7f2ae6]{background:linear-gradient(135deg,#f4a259,#ee8a4e);color:#2a1608;box-shadow:0 4px 20px rgba(244,162,89,.4)}.btn-primary[data-v-3b7f2ae6]:hover{transform:translateY(-3px);box-shadow:0 6px 30px rgba(244,162,89,.6)}.btn-secondary[data-v-3b7f2ae6]{background:hsla(0,0%,100%,.15);color:#fff;border:2px solid hsla(0,0%,100%,.3);backdrop-filter:blur(10px)}.btn-secondary[data-v-3b7f2ae6]:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.dashboard-container[data-v-3b7f2ae6]{max-width:1400px;margin:-40px auto 0;padding:0 24px 80px;position:relative;z-index:3}.kpi-row[data-v-3b7f2ae6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin-bottom:36px}.kpi-card[data-v-3b7f2ae6]{background:#122d32;border-radius:20px;padding:28px;backdrop-filter:blur(20px);transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15)}.kpi-card[data-v-3b7f2ae6]:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.card-cyan[data-v-3b7f2ae6]{border-left:4px solid #f4a259}.card-purple[data-v-3b7f2ae6]{border-left:4px solid #6bd6c4}.kpi-content[data-v-3b7f2ae6]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.kpi-text[data-v-3b7f2ae6]{flex:1}.kpi-label[data-v-3b7f2ae6]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#86a3a3;margin-bottom:10px}.kpi-value[data-v-3b7f2ae6]{font-size:48px;font-weight:800;color:#f7f0e6;line-height:1;margin-bottom:10px}.kpi-meta[data-v-3b7f2ae6]{font-size:13px;color:#86a3a3}.kpi-icon[data-v-3b7f2ae6]{width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.icon-cyan[data-v-3b7f2ae6]{background:linear-gradient(135deg,#f4a259,#ee8a4e);color:#2a1608;box-shadow:0 4px 20px rgba(244,162,89,.4)}.icon-purple[data-v-3b7f2ae6]{background:linear-gradient(135deg,#6bd6c4,#4fbfad);color:#0d2226;box-shadow:0 4px 20px rgba(107,214,196,.4)}.kpi-card:hover .kpi-icon[data-v-3b7f2ae6]{transform:rotate(8deg) scale(1.15)}.pipeline-card[data-v-3b7f2ae6]{background:#122d32;border-radius:20px;padding:28px;backdrop-filter:blur(20px);box-shadow:0 8px 24px rgba(0,0,0,.15);transition:all .3s ease;position:relative;overflow:hidden;border-left:4px solid #7fd89a}.pipeline-card[data-v-3b7f2ae6]:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.card-header[data-v-3b7f2ae6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.card-title[data-v-3b7f2ae6]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:800;color:#f7f0e6}.card-title svg[data-v-3b7f2ae6]{color:#7fd89a}.card-meta[data-v-3b7f2ae6]{font-size:12px;color:#86a3a3}.pipeline-charts[data-v-3b7f2ae6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;position:relative;z-index:1}.chart-section[data-v-3b7f2ae6]{text-align:center}.chart-label[data-v-3b7f2ae6]{font-size:13px;font-weight:700;color:#f7f0e6;margin-bottom:14px;text-transform:uppercase;letter-spacing:.05em}.chart-placeholder[data-v-3b7f2ae6]{height:100px;display:flex;align-items:flex-end;justify-content:space-around;gap:6px;border-radius:8px;padding:12px 8px;background:rgba(8,22,25,.42);border:1px solid hsla(35,52%,94%,.08)}.chart-bar[data-v-3b7f2ae6]{flex:1;border-radius:4px 4px 0 0;transition:all .3s ease;min-height:5%;max-width:20px}.chart-placeholder:hover .chart-bar[data-v-3b7f2ae6]{filter:brightness(1.1)}.chart-cyan[data-v-3b7f2ae6]{background:rgba(244,162,89,.05);border-color:rgba(244,162,89,.2)}.chart-cyan .chart-bar[data-v-3b7f2ae6]{background:linear-gradient(0deg,#f4a259,#ee8a4e);box-shadow:0 2px 8px rgba(244,162,89,.3)}.chart-purple[data-v-3b7f2ae6]{background:rgba(107,214,196,.05);border-color:rgba(107,214,196,.2)}.chart-purple .chart-bar[data-v-3b7f2ae6]{background:linear-gradient(0deg,#6bd6c4,#4fbfad);box-shadow:0 2px 8px rgba(107,214,196,.3)}.chart-pink[data-v-3b7f2ae6]{background:rgba(127,216,154,.05);border-color:rgba(127,216,154,.2)}.chart-pink .chart-bar[data-v-3b7f2ae6]{background:linear-gradient(0deg,#7fd89a,#5fc987);box-shadow:0 2px 8px rgba(127,216,154,.3)}.chart-total[data-v-3b7f2ae6]{margin-top:10px;font-size:11px;font-weight:700;color:#86a3a3}.cards-row[data-v-3b7f2ae6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:28px}.focus-card[data-v-3b7f2ae6]{background:#122d32;border-radius:20px;padding:28px;backdrop-filter:blur(20px);box-shadow:0 8px 24px rgba(0,0,0,.15);transition:all .3s ease;position:relative;overflow:hidden;border-left:4px solid #f4a259}.focus-card[data-v-3b7f2ae6]:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.focus-progress[data-v-3b7f2ae6]{position:relative;display:flex;align-items:center;justify-content:center}.progress-ring[data-v-3b7f2ae6]{transform:rotate(-90deg)}.ring-bg[data-v-3b7f2ae6]{fill:none;stroke:hsla(35,52%,94%,.08);stroke-width:4}.ring-fill[data-v-3b7f2ae6]{fill:none;stroke:#f4a259;stroke-width:4;stroke-linecap:round;stroke-dasharray:100.53;transition:stroke-dashoffset .5s ease}.progress-text[data-v-3b7f2ae6]{position:absolute;font-size:13px;font-weight:800;color:#f7f0e6}.focus-list[data-v-3b7f2ae6]{margin:28px 0;position:relative;z-index:1}.focus-item[data-v-3b7f2ae6]{display:flex;align-items:center;gap:16px;padding:18px;background:rgba(8,22,25,.42);border-radius:12px;margin-bottom:14px;cursor:pointer;transition:all .2s ease;border:1px solid hsla(35,52%,94%,.08)}.focus-item[data-v-3b7f2ae6]:hover{background:hsla(35,52%,94%,.08);border-color:#f4a259;transform:translateX(6px);box-shadow:0 4px 15px rgba(244,162,89,.2)}.focus-checkbox[data-v-3b7f2ae6]{display:flex;align-items:center;cursor:pointer}.focus-checkbox input[type=checkbox][data-v-3b7f2ae6]{display:none}.checkbox-mark[data-v-3b7f2ae6]{width:26px;height:26px;border:3px solid #f4a259;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.focus-checkbox input[type=checkbox]:checked+.checkbox-mark[data-v-3b7f2ae6]{background:#f4a259}.focus-checkbox input[type=checkbox]:checked+.checkbox-mark[data-v-3b7f2ae6]:after{content:"✓";color:#fff;font-size:18px;font-weight:800}.focus-content[data-v-3b7f2ae6]{flex:1}.focus-title[data-v-3b7f2ae6]{font-size:16px;font-weight:700;color:#f7f0e6;margin-bottom:6px;transition:all .2s ease}.focus-title.done[data-v-3b7f2ae6]{text-decoration:line-through;opacity:.5}.focus-subtitle[data-v-3b7f2ae6]{font-size:14px;color:#86a3a3}.focus-badge[data-v-3b7f2ae6]{padding:6px 14px;background:linear-gradient(135deg,#f4a259,#ee8a4e);border-radius:20px;font-size:11px;font-weight:800;color:#2a1608;text-transform:uppercase;letter-spacing:.05em}.leaderboard-card[data-v-3b7f2ae6]{background:#122d32;border-radius:20px;padding:28px;backdrop-filter:blur(20px);box-shadow:0 8px 24px rgba(0,0,0,.15);transition:all .3s ease;position:relative;overflow:hidden;border-left:4px solid #6bd6c4}.leaderboard-card[data-v-3b7f2ae6]:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.leaderboard-list[data-v-3b7f2ae6]{margin:28px 0;position:relative;z-index:1}.leaderboard-item[data-v-3b7f2ae6]{display:flex;align-items:center;gap:16px;padding:14px;background:rgba(8,22,25,.42);border-radius:12px;margin-bottom:10px;transition:all .2s ease;border:1px solid hsla(35,52%,94%,.08)}.leaderboard-item[data-v-3b7f2ae6]:hover{background:hsla(35,52%,94%,.08);border-color:#6bd6c4;transform:translateX(6px);box-shadow:0 4px 15px rgba(107,214,196,.2)}.leader-avatar[data-v-3b7f2ae6]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;border:3px solid}.rank-1[data-v-3b7f2ae6]{background:linear-gradient(135deg,#f4a259,#ee8a4e);border-color:#f4a259;box-shadow:0 4px 15px rgba(244,162,89,.4)}.rank-2[data-v-3b7f2ae6]{background:linear-gradient(135deg,#6bd6c4,#4fbfad);border-color:#6bd6c4;box-shadow:0 4px 15px rgba(107,214,196,.4)}.rank-3[data-v-3b7f2ae6]{background:linear-gradient(135deg,#7fd89a,#5fc987);border-color:#7fd89a;box-shadow:0 4px 15px rgba(127,216,154,.4)}.rank-other[data-v-3b7f2ae6]{background:hsla(35,52%,94%,.14);border-color:#6f8a8c}.leader-info[data-v-3b7f2ae6]{flex:1}.leader-name[data-v-3b7f2ae6]{font-size:16px;font-weight:700;color:#f7f0e6;margin-bottom:6px}.leader-stats[data-v-3b7f2ae6]{font-size:13px;color:#86a3a3}.leader-rank[data-v-3b7f2ae6]{padding:8px 16px;border-radius:20px;font-size:13px;font-weight:800;color:#f7f0e6}.loading-skeleton[data-v-3b7f2ae6]{padding:28px 0}.skeleton-item[data-v-3b7f2ae6]{height:70px;background:linear-gradient(90deg,rgba(8,22,25,.42),hsla(35,52%,94%,.08),rgba(8,22,25,.42));animation:skeleton-loading-3b7f2ae6 1.5s ease-in-out infinite;border-radius:12px;margin-bottom:10px}@keyframes skeleton-loading-3b7f2ae6{0%{background-position:200% 0}to{background-position:-200% 0}}.card-footer[data-v-3b7f2ae6]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid hsla(35,52%,94%,.08);position:relative;z-index:1}.footer-btn[data-v-3b7f2ae6]{padding:12px 20px;border:none;border-radius:10px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:10px}.btn-gradient[data-v-3b7f2ae6]{background:linear-gradient(135deg,#f4a259,#ee8a4e);color:#2a1608;box-shadow:0 4px 15px rgba(244,162,89,.3)}.btn-gradient[data-v-3b7f2ae6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(244,162,89,.5)}.btn-text[data-v-3b7f2ae6]{background:transparent;color:#f4a259}.btn-text[data-v-3b7f2ae6]:hover{color:#ee8a4e;text-decoration:underline}.footer-section[data-v-3b7f2ae6]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.2);padding:24px 0;position:relative}.footer-content[data-v-3b7f2ae6]{max-width:1400px;margin:0 auto;padding:0 24px;text-align:center;color:hsla(0,0%,100%,.9);font-size:14px}@media (max-width:960px){.hero-content[data-v-3b7f2ae6]{flex-direction:column;align-items:flex-start}.hero-actions[data-v-3b7f2ae6]{width:100%;flex-direction:column}.action-btn[data-v-3b7f2ae6]{width:100%;justify-content:center}.cards-row[data-v-3b7f2ae6],.kpi-row[data-v-3b7f2ae6],.pipeline-charts[data-v-3b7f2ae6]{grid-template-columns:1fr}}@media (max-width:600px){.dashboard-container[data-v-3b7f2ae6]{margin-top:-20px}.focus-card[data-v-3b7f2ae6],.kpi-card[data-v-3b7f2ae6],.leaderboard-card[data-v-3b7f2ae6],.pipeline-card[data-v-3b7f2ae6]{padding:20px}.hero-title[data-v-3b7f2ae6]{font-size:32px}.kpi-value[data-v-3b7f2ae6]{font-size:36px}}.page-grid[data-v-3b7f2ae6]{animation:none;background-image:linear-gradient(90deg,hsla(35,52%,94%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(35,52%,94%,.04) 1px,transparent 0)}.page-grid[data-v-3b7f2ae6]:after,.page-grid[data-v-3b7f2ae6]:before{display:none}.page-orb[data-v-3b7f2ae6]{animation:none;filter:blur(150px);opacity:.2}.orb-1[data-v-3b7f2ae6]{background:radial-gradient(circle,rgba(244,162,89,.55),transparent)}.orb-2[data-v-3b7f2ae6]{background:radial-gradient(circle,rgba(107,214,196,.4),transparent)}.orb-3[data-v-3b7f2ae6]{display:none}button[data-v-3b7f2ae6],input[data-v-3b7f2ae6],select[data-v-3b7f2ae6],textarea[data-v-3b7f2ae6]{font-family:inherit}input[data-v-3b7f2ae6],select[data-v-3b7f2ae6]{color-scheme:dark}a[data-v-3b7f2ae6]:focus-visible,button[data-v-3b7f2ae6]:focus-visible,input[data-v-3b7f2ae6]:focus-visible,select[data-v-3b7f2ae6]:focus-visible,textarea[data-v-3b7f2ae6]:focus-visible{outline:2px solid #f4a259;outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-v-3b7f2ae6]{animation:none!important;transition:none!important}}.neon-staff-dashboard[data-v-3b7f2ae6]{color:#f7f0e6}.card-title[data-v-3b7f2ae6],.hero-title[data-v-3b7f2ae6],.kpi-value[data-v-3b7f2ae6]{font-family:Fraunces,Georgia,serif;letter-spacing:-.01em}.top-nav[data-v-3b7f2ae6]{background:rgba(11,29,33,.88);backdrop-filter:blur(12px);border-bottom:1px solid hsla(35,52%,94%,.08);box-shadow:none}.nav-container[data-v-3b7f2ae6]{padding:12px 24px}.nav-logo[data-v-3b7f2ae6]{width:38px;height:38px;border-radius:50%;background:#f7f0e6;-o-object-fit:cover;object-fit:cover;filter:none;box-shadow:0 0 0 3px rgba(244,162,89,.2)}.nav-logo[data-v-3b7f2ae6]:hover{transform:none}.nav-name[data-v-3b7f2ae6]{font-size:1.15rem;letter-spacing:-.01em}.pet[data-v-3b7f2ae6]{color:#6bd6c4}.groomoz[data-v-3b7f2ae6]{color:#f4a259}.nav-badge[data-v-3b7f2ae6]{padding:3px 11px;background:rgba(244,162,89,.12);border:1px solid rgba(244,162,89,.38);color:#f7c28f;font-size:11px;border-radius:999px}.nav-user[data-v-3b7f2ae6]{background:#143036;border:1px solid hsla(35,52%,94%,.09);color:#c9d6d5}.nav-user[data-v-3b7f2ae6]:hover{background:#183a40;border-color:rgba(244,162,89,.4)}.user-avatar[data-v-3b7f2ae6]{display:flex;align-items:center;justify-content:center;background:#1c3f45;border:1px solid hsla(35,52%,94%,.12);box-shadow:none;color:#f4a259;font-size:12px;font-weight:800}.user-dropdown[data-v-3b7f2ae6]{background:#15343a;border:1px solid hsla(35,52%,94%,.12);box-shadow:0 16px 40px rgba(0,0,0,.5)}.user-dropdown button[data-v-3b7f2ae6]{color:#f1ece4;font-size:14px}.user-dropdown button[data-v-3b7f2ae6]:hover{background:rgba(244,162,89,.1);color:#f7c28f}.hero-section[data-v-3b7f2ae6]{padding:120px 0 72px}.hero-title[data-v-3b7f2ae6]{font-size:clamp(32px,4.4vw,50px);font-weight:600;text-shadow:none;margin-bottom:12px}.hero-name[data-v-3b7f2ae6]{color:#f4a259;text-shadow:none;font-style:italic}.hero-subtitle[data-v-3b7f2ae6]{font-size:17px;color:hsla(35,52%,94%,.72)}.action-btn[data-v-3b7f2ae6]{padding:12px 18px;font-size:14px}.btn-secondary[data-v-3b7f2ae6]{background:hsla(35,52%,94%,.05);border:1px solid hsla(35,52%,94%,.14);color:#f1ece4;backdrop-filter:none}.btn-secondary[data-v-3b7f2ae6]:hover{background:rgba(244,162,89,.1);border-color:rgba(244,162,89,.45);color:#f7c28f}.focus-card[data-v-3b7f2ae6],.kpi-card[data-v-3b7f2ae6],.leaderboard-card[data-v-3b7f2ae6],.pipeline-card[data-v-3b7f2ae6]{border:1px solid hsla(35,52%,94%,.08);border-left:1px solid hsla(35,52%,94%,.08);border-radius:18px;box-shadow:none;backdrop-filter:none}.focus-card[data-v-3b7f2ae6]:hover,.kpi-card[data-v-3b7f2ae6]:hover,.leaderboard-card[data-v-3b7f2ae6]:hover,.pipeline-card[data-v-3b7f2ae6]:hover{transform:none;box-shadow:none;border-color:rgba(244,162,89,.3)}.kpi-card:hover .kpi-icon[data-v-3b7f2ae6]{transform:none}.cards-row[data-v-3b7f2ae6],.kpi-row[data-v-3b7f2ae6]{gap:20px}.kpi-row[data-v-3b7f2ae6]{align-items:start}@media (min-width:1100px){.kpi-row[data-v-3b7f2ae6]{grid-template-columns:1fr 1fr 2fr}.pipeline-charts[data-v-3b7f2ae6]{grid-template-columns:repeat(3,1fr);gap:16px}}.kpi-value[data-v-3b7f2ae6]{font-weight:600;font-variant-numeric:tabular-nums}.kpi-icon[data-v-3b7f2ae6]{width:56px;height:56px;border-radius:50%;box-shadow:none}.icon-cyan[data-v-3b7f2ae6]{background:rgba(244,162,89,.12);border:1px solid rgba(244,162,89,.35);color:#f4a259}.icon-purple[data-v-3b7f2ae6]{background:rgba(107,214,196,.12);border:1px solid rgba(107,214,196,.35);color:#6bd6c4}.card-title[data-v-3b7f2ae6]{font-size:19px;font-weight:600}.card-title svg[data-v-3b7f2ae6]{color:#f4a259}.chart-label[data-v-3b7f2ae6]{color:#a9c0bf;font-size:12px}.focus-item[data-v-3b7f2ae6]:hover,.leaderboard-item[data-v-3b7f2ae6]:hover{transform:none;box-shadow:none;background:#15343a}.checkbox-mark[data-v-3b7f2ae6]{border-width:2px}.focus-checkbox input[type=checkbox]:checked+.checkbox-mark[data-v-3b7f2ae6]:after{color:#2a1608;font-size:15px}.focus-badge[data-v-3b7f2ae6]{background:rgba(244,162,89,.12);border:1px solid rgba(244,162,89,.35);color:#f7c28f}.leader-avatar[data-v-3b7f2ae6]{border-width:1px;box-shadow:none;font-weight:800}.rank-1[data-v-3b7f2ae6],.rank-2[data-v-3b7f2ae6],.rank-3[data-v-3b7f2ae6]{box-shadow:none}.rank-other[data-v-3b7f2ae6]{background:#1c3f45;border-color:hsla(35,52%,94%,.12);color:#c9d6d5}.leader-rank[data-v-3b7f2ae6]{background:none;border:none;box-shadow:none;color:#a9c0bf}.leader-rank.rank-1[data-v-3b7f2ae6]{color:#f4a259}.empty-note[data-v-3b7f2ae6]{color:#86a3a3;font-size:14px;margin:28px 0}.skeleton-item[data-v-3b7f2ae6]{background:linear-gradient(90deg,#15343a,#1a3d43,#15343a);background-size:200% 100%}.footer-section[data-v-3b7f2ae6]{background:#081619;backdrop-filter:none;border-top:1px solid hsla(35,52%,94%,.08)}.footer-content[data-v-3b7f2ae6]{color:hsla(35,52%,94%,.5);font-size:13px}@media (max-width:560px){.cards-row[data-v-3b7f2ae6]{grid-template-columns:1fr}}.focus-item[data-v-3b7f2ae6]{width:100%;text-align:left;color:inherit}.focus-count[data-v-3b7f2ae6]{padding:4px 12px;border-radius:999px;background:rgba(244,162,89,.12);border:1px solid rgba(244,162,89,.38);color:#f7c28f;font-size:12.5px;font-weight:700;white-space:nowrap}.focus-badge[data-v-3b7f2ae6]{flex:0 0 auto}.focus-badge--urgent[data-v-3b7f2ae6]{background:rgba(255,154,122,.12);border-color:rgba(255,154,122,.45);color:#ff9a7a}.focus-more[data-v-3b7f2ae6]{color:#86a3a3;font-size:13px}.onboard-page[data-v-17fe5ebc]{min-height:100vh;background:linear-gradient(135deg,#2d9b9b,#f4a460);position:relative;font-family:Roboto,sans-serif;padding-bottom:80px;overflow-x:hidden}.page-grid[data-v-17fe5ebc]{position:fixed;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);animation:grid-flow-17fe5ebc 35s linear infinite;pointer-events:none;z-index:0}.page-grid[data-v-17fe5ebc]:before{content:"🐾";position:absolute;top:16%;left:8%;font-size:36px;opacity:.15;animation:float-paw-1-17fe5ebc 15s ease-in-out infinite}.page-grid[data-v-17fe5ebc]:after{content:"🐾";position:absolute;bottom:20%;right:10%;font-size:42px;opacity:.12;animation:float-paw-2-17fe5ebc 17s ease-in-out infinite}@keyframes float-paw-1-17fe5ebc{0%,to{transform:translateY(0) rotate(0deg);opacity:.15}50%{transform:translateY(-26px) rotate(10deg);opacity:.25}}@keyframes float-paw-2-17fe5ebc{0%,to{transform:translateY(0) rotate(-8deg);opacity:.12}50%{transform:translateY(-30px) rotate(11deg);opacity:.22}}@keyframes grid-flow-17fe5ebc{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.page-orb[data-v-17fe5ebc]{position:fixed;border-radius:50%;filter:blur(140px);opacity:.3;animation:orb-float-17fe5ebc 18s ease-in-out infinite;pointer-events:none;z-index:0}.orb-1[data-v-17fe5ebc]{width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.3),transparent);top:-200px;left:-200px}.orb-2[data-v-17fe5ebc]{width:500px;height:500px;background:radial-gradient(circle,rgba(244,164,96,.3),transparent);bottom:-150px;right:-150px;animation-delay:6s}@keyframes orb-float-17fe5ebc{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.1)}66%{transform:translate(-40px,40px) scale(.9)}}.onboard-header[data-v-17fe5ebc]{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.15);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 30px rgba(0,0,0,.1)}.header-content[data-v-17fe5ebc]{max-width:1400px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.header-brand[data-v-17fe5ebc]{display:flex;align-items:center;gap:12px;color:#fff;font-size:18px;font-weight:700}.header-brand svg[data-v-17fe5ebc]{filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}.btn-back[data-v-17fe5ebc]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-back[data-v-17fe5ebc]:hover{background:hsla(0,0%,100%,.3);transform:translateX(-2px)}.onboard-container[data-v-17fe5ebc]{max-width:1400px;margin:0 auto;padding:40px 24px;position:relative;z-index:2}.onboard-hero[data-v-17fe5ebc]{text-align:center;margin-bottom:48px}.hero-title[data-v-17fe5ebc]{font-size:clamp(28px,4vw,42px);font-weight:900;color:#fff;margin-bottom:12px;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.2)}.hero-subtitle[data-v-17fe5ebc]{font-size:16px;color:hsla(0,0%,100%,.9)}.content-grid[data-v-17fe5ebc]{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}.wizard-card[data-v-17fe5ebc]{background:hsla(0,0%,100%,.95);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.15);overflow:hidden}.stepper-header[data-v-17fe5ebc]{display:flex;padding:24px;border-bottom:1px solid #e9ecef;gap:8px;overflow-x:auto;background:#f8f9fa}.step-item[data-v-17fe5ebc]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;min-width:80px}.step-number[data-v-17fe5ebc]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:#fff;border:2px solid #dee2e6;color:#6c757d;transition:all .3s ease}.step-item.active .step-number[data-v-17fe5ebc]{background:linear-gradient(135deg,#2d9b9b,#4db8b8);border-color:#2d9b9b;color:#fff;box-shadow:0 4px 15px rgba(45,155,155,.4)}.step-item.complete .step-number[data-v-17fe5ebc]{background:rgba(76,175,80,.15);border-color:#4caf50;color:#4caf50}.step-label[data-v-17fe5ebc]{font-size:12px;font-weight:600;color:#6c757d;text-align:center}.step-item.active .step-label[data-v-17fe5ebc]{color:#2d9b9b}.step-item.complete .step-label[data-v-17fe5ebc]{color:#4caf50}.step-content[data-v-17fe5ebc]{padding:32px}.step-panel[data-v-17fe5ebc]{animation:panel-fade-in-17fe5ebc .4s ease}@keyframes panel-fade-in-17fe5ebc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.panel-header[data-v-17fe5ebc]{margin-bottom:32px}.panel-header h2[data-v-17fe5ebc]{font-size:24px;font-weight:800;color:#212529;margin-bottom:8px}.panel-header p[data-v-17fe5ebc]{font-size:14px;color:#6c757d}.form-field[data-v-17fe5ebc]{margin-bottom:20px}.form-field label[data-v-17fe5ebc]{display:block;font-size:13px;font-weight:700;color:#212529;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.input-wrapper[data-v-17fe5ebc]{position:relative;display:flex;align-items:center}.input-wrapper svg[data-v-17fe5ebc]{position:absolute;left:14px;color:#2d9b9b;pointer-events:none}.input-wrapper input[data-v-17fe5ebc]{width:100%;padding:14px 14px 14px 46px;background:#fff;border:2px solid #dee2e6;border-radius:10px;color:#212529;font-family:Roboto,sans-serif;font-size:15px;outline:none;transition:all .3s ease}.input-wrapper input[data-v-17fe5ebc]:focus{border-color:#2d9b9b;box-shadow:0 0 0 4px rgba(45,155,155,.1)}.input-wrapper input[data-v-17fe5ebc]::-moz-placeholder{color:#adb5bd}.input-wrapper input[data-v-17fe5ebc]::placeholder{color:#adb5bd}.input-toggle[data-v-17fe5ebc]{position:absolute;right:14px;background:transparent;border:none;color:#6c757d;cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s ease}.input-toggle[data-v-17fe5ebc]:hover{color:#2d9b9b}.form-field input[data-v-17fe5ebc],.form-field textarea[data-v-17fe5ebc]{width:100%;padding:14px;background:#fff;border:2px solid #dee2e6;border-radius:10px;color:#212529;font-family:Roboto,sans-serif;font-size:15px;outline:none;transition:all .3s ease}.form-field input[data-v-17fe5ebc]:focus,.form-field textarea[data-v-17fe5ebc]:focus{border-color:#2d9b9b;box-shadow:0 0 0 4px rgba(45,155,155,.1)}.form-field input[data-v-17fe5ebc]::-moz-placeholder,.form-field textarea[data-v-17fe5ebc]::-moz-placeholder{color:#adb5bd}.form-field input[data-v-17fe5ebc]::placeholder,.form-field textarea[data-v-17fe5ebc]::placeholder{color:#adb5bd}.form-field textarea[data-v-17fe5ebc]{resize:vertical;min-height:80px}.form-row[data-v-17fe5ebc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.password-strength[data-v-17fe5ebc]{margin-top:8px}.strength-bar[data-v-17fe5ebc]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:6px}.strength-fill[data-v-17fe5ebc]{height:100%;background:linear-gradient(90deg,#2d9b9b,#4caf50);border-radius:3px;transition:width .3s ease}.strength-text[data-v-17fe5ebc]{font-size:12px;color:#6c757d}.btn-generate[data-v-17fe5ebc]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;color:#212529;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:24px}.btn-generate[data-v-17fe5ebc]:hover{background:#e9ecef;border-color:#2d9b9b}.expandable-section[data-v-17fe5ebc]{margin-bottom:16px;border:2px solid #e9ecef;border-radius:12px;overflow:hidden}.expand-header[data-v-17fe5ebc]{width:100%;display:flex;align-items:center;gap:12px;padding:16px;background:#f8f9fa;border:none;color:#212529;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.expand-header[data-v-17fe5ebc]:hover{background:#e9ecef}.expand-icon[data-v-17fe5ebc]{margin-left:auto;transition:transform .3s ease;color:#6c757d}.expand-icon.expanded[data-v-17fe5ebc]{transform:rotate(180deg)}.expand-content[data-v-17fe5ebc]{padding:16px;animation:expand-in-17fe5ebc .3s ease}@keyframes expand-in-17fe5ebc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.info-box[data-v-17fe5ebc]{display:flex;align-items:center;gap:10px;padding:12px;background:rgba(45,155,155,.1);border:1px solid rgba(45,155,155,.3);border-radius:8px;color:#2d9b9b;font-size:13px;margin-top:16px}.language-tags[data-v-17fe5ebc]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:#fff;border:2px solid #dee2e6;border-radius:10px;min-height:48px}.language-tag[data-v-17fe5ebc]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(135deg,#2d9b9b,#4db8b8);border-radius:6px;font-size:13px;color:#fff;font-weight:600}.language-tag button[data-v-17fe5ebc]{background:transparent;border:none;color:#fff;cursor:pointer;padding:0 2px;opacity:.7;transition:opacity .2s ease}.language-tag button[data-v-17fe5ebc]:hover{opacity:1}.language-input[data-v-17fe5ebc]{flex:1;min-width:120px;background:transparent;border:none;color:#212529;font-size:14px;outline:none}.language-input[data-v-17fe5ebc]::-moz-placeholder{color:#adb5bd}.language-input[data-v-17fe5ebc]::placeholder{color:#adb5bd}.step-actions[data-v-17fe5ebc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #e9ecef}.btn-back-step[data-v-17fe5ebc]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;color:#212529;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-back-step[data-v-17fe5ebc]:hover{background:#e9ecef}.btn-create[data-v-17fe5ebc],.btn-next[data-v-17fe5ebc]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#2d9b9b,#4db8b8);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(45,155,155,.4);margin-left:auto}.btn-create[data-v-17fe5ebc]:hover,.btn-next[data-v-17fe5ebc]:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(45,155,155,.6)}.btn-create[data-v-17fe5ebc]:disabled,.btn-next[data-v-17fe5ebc]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-create[data-v-17fe5ebc]{background:linear-gradient(135deg,#4caf50,#66bb6a);box-shadow:0 4px 20px rgba(76,175,80,.4)}.btn-create[data-v-17fe5ebc]:hover{box-shadow:0 6px 30px rgba(76,175,80,.6)}.loader-dots[data-v-17fe5ebc]{display:flex;gap:6px}.loader-dots span[data-v-17fe5ebc]{width:8px;height:8px;background:currentColor;border-radius:50%;animation:dot-bounce-17fe5ebc 1.4s ease-in-out infinite}.loader-dots span[data-v-17fe5ebc]:first-child{animation-delay:-.32s}.loader-dots span[data-v-17fe5ebc]:nth-child(2){animation-delay:-.16s}@keyframes dot-bounce-17fe5ebc{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.review-grid[data-v-17fe5ebc]{display:grid;gap:20px;margin-bottom:24px}.review-section[data-v-17fe5ebc]{padding:20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px}.review-title[data-v-17fe5ebc]{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#2d9b9b;margin-bottom:12px}.review-item[data-v-17fe5ebc]{display:flex;gap:12px;margin-bottom:8px}.review-label[data-v-17fe5ebc]{font-size:14px;font-weight:600;color:#6c757d;min-width:100px}.review-value[data-v-17fe5ebc]{font-size:14px;color:#212529;flex:1}.message-alert[data-v-17fe5ebc]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;font-size:14px;margin-bottom:24px;animation:fade-in-17fe5ebc .3s ease}.message-alert.success[data-v-17fe5ebc]{background:rgba(76,175,80,.15);border:2px solid #4caf50;color:#4caf50}.message-alert.error[data-v-17fe5ebc]{background:rgba(239,68,68,.15);border:2px solid #ef4444;color:#ef4444}@keyframes fade-in-17fe5ebc{0%{opacity:0}to{opacity:1}}.tips-card[data-v-17fe5ebc]{background:hsla(0,0%,100%,.95);border-radius:24px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.15);position:sticky;top:100px}.tips-header[data-v-17fe5ebc]{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#f4a460;font-size:16px;font-weight:700}.tips-list[data-v-17fe5ebc]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.tip-item[data-v-17fe5ebc]{display:flex;align-items:center;gap:12px}.tip-icon[data-v-17fe5ebc]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:#f8f9fa;border:2px solid #dee2e6;color:#6c757d;flex-shrink:0;transition:all .3s ease}.tip-icon.active[data-v-17fe5ebc]{background:rgba(76,175,80,.15);border-color:#4caf50;color:#4caf50;box-shadow:0 4px 15px rgba(76,175,80,.2)}.tip-icon-optional[data-v-17fe5ebc]{background:rgba(244,164,96,.15);border-color:#f4a460;color:#f4a460}.tip-text[data-v-17fe5ebc]{font-size:14px;color:#212529;flex:1}.tips-footer[data-v-17fe5ebc]{display:flex;align-items:flex-start;gap:10px;padding:14px;background:rgba(45,155,155,.1);border:1px solid rgba(45,155,155,.3);border-radius:10px;color:#2d9b9b;font-size:12px;line-height:1.5}.tips-footer svg[data-v-17fe5ebc]{flex-shrink:0;margin-top:2px}@media (max-width:1024px){.content-grid[data-v-17fe5ebc]{grid-template-columns:1fr}.tips-card[data-v-17fe5ebc]{position:relative;top:0}}@media (max-width:768px){.stepper-header[data-v-17fe5ebc]{padding:16px}.step-content[data-v-17fe5ebc]{padding:24px 16px}.form-row[data-v-17fe5ebc]{grid-template-columns:1fr}.step-actions[data-v-17fe5ebc]{flex-direction:column}.btn-back-step[data-v-17fe5ebc],.btn-create[data-v-17fe5ebc],.btn-next[data-v-17fe5ebc]{width:100%;justify-content:center}}@media (max-width:600px){.onboard-container[data-v-17fe5ebc]{padding:24px 16px}.stepper-header[data-v-17fe5ebc]{gap:4px}.step-item[data-v-17fe5ebc]{min-width:60px}.step-label[data-v-17fe5ebc]{font-size:10px}}.payments-page[data-v-3a1db1ee]{min-height:100vh;background:radial-gradient(120% 90% at 0 0,#174a50 0,#0d2226 55%,#081619 100%);position:relative;overflow-x:hidden;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;padding-bottom:80px}.page-grid[data-v-3a1db1ee]{position:fixed;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);animation:grid-flow-3a1db1ee 30s linear infinite;pointer-events:none;z-index:0}.page-grid[data-v-3a1db1ee]:before{content:"";position:absolute;top:18%;left:10%;font-size:34px;opacity:.15;animation:float-paw-1-3a1db1ee 14s ease-in-out infinite}.page-grid[data-v-3a1db1ee]:after{content:"";position:absolute;bottom:22%;right:14%;font-size:40px;opacity:.12;animation:float-paw-2-3a1db1ee 16s ease-in-out infinite}@keyframes float-paw-1-3a1db1ee{0%,to{transform:translateY(0) rotate(0deg);opacity:.15}50%{transform:translateY(-24px) rotate(9deg);opacity:.25}}@keyframes float-paw-2-3a1db1ee{0%,to{transform:translateY(0) rotate(-7deg);opacity:.12}50%{transform:translateY(-28px) rotate(10deg);opacity:.22}}@keyframes grid-flow-3a1db1ee{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.page-orb[data-v-3a1db1ee]{position:fixed;border-radius:50%;filter:blur(140px);opacity:.3;animation:orb-float-3a1db1ee 20s ease-in-out infinite;pointer-events:none;z-index:0}.orb-1[data-v-3a1db1ee]{width:800px;height:800px;background:radial-gradient(circle,hsla(0,0%,100%,.3),transparent);top:-300px;right:-300px}.orb-2[data-v-3a1db1ee]{width:700px;height:700px;background:radial-gradient(circle,rgba(107,214,196,.3),transparent);bottom:-250px;left:-250px;animation-delay:7s}@keyframes orb-float-3a1db1ee{0%,to{transform:translate(0) scale(1)}33%{transform:translate(100px,-100px) scale(1.2)}66%{transform:translate(-80px,80px) scale(.9)}}.payments-header[data-v-3a1db1ee]{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);margin-bottom:40px}.header-content[data-v-3a1db1ee]{max-width:1400px;margin:0 auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.header-title[data-v-3a1db1ee]{font-size:clamp(28px,4vw,42px);font-weight:800;color:#fff;margin-bottom:4px;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.2)}.header-subtitle[data-v-3a1db1ee]{font-size:16px;color:#122d32}.btn-back[data-v-3a1db1ee]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);border-radius:10px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-back[data-v-3a1db1ee]:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:translateX(-2px)}.payments-container[data-v-3a1db1ee]{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.kpi-grid[data-v-3a1db1ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin-bottom:36px}.kpi-card[data-v-3a1db1ee]{display:flex;gap:20px;padding:28px;background:#122d32;border-radius:20px;backdrop-filter:blur(20px);transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15)}.kpi-paid[data-v-3a1db1ee]{border-left:4px solid #7fd89a}.kpi-paid[data-v-3a1db1ee]:hover{box-shadow:0 12px 32px rgba(127,216,154,.2);transform:translateY(-6px)}.kpi-outstanding[data-v-3a1db1ee]{border-left:4px solid #6bd6c4}.kpi-outstanding[data-v-3a1db1ee]:hover{box-shadow:0 12px 32px rgba(107,214,196,.2);transform:translateY(-6px)}.kpi-last[data-v-3a1db1ee]{border-left:4px solid #f4a259}.kpi-last[data-v-3a1db1ee]:hover{box-shadow:0 12px 32px rgba(244,162,89,.2);transform:translateY(-6px)}.kpi-icon[data-v-3a1db1ee]{width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.kpi-paid .kpi-icon[data-v-3a1db1ee]{background:linear-gradient(135deg,#7fd89a,#5fc987);color:#0d2226;box-shadow:0 4px 20px rgba(127,216,154,.4)}.kpi-outstanding .kpi-icon[data-v-3a1db1ee]{background:linear-gradient(135deg,#6bd6c4,#4fbfad);color:#0d2226;box-shadow:0 4px 20px rgba(107,214,196,.4)}.kpi-last .kpi-icon[data-v-3a1db1ee]{background:linear-gradient(135deg,#f4a259,#ee8a4e);color:#2a1608;box-shadow:0 4px 20px rgba(244,162,89,.4)}.kpi-card:hover .kpi-icon[data-v-3a1db1ee]{transform:rotate(8deg) scale(1.15)}.kpi-content[data-v-3a1db1ee]{flex:1}.kpi-label[data-v-3a1db1ee]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#86a3a3;margin-bottom:10px}.kpi-value[data-v-3a1db1ee]{font-size:48px;font-weight:800;color:#f7f0e6;line-height:1;margin-bottom:10px}.kpi-value-small[data-v-3a1db1ee]{font-size:18px;font-weight:700;color:#f7f0e6;margin-bottom:12px}.kpi-meta[data-v-3a1db1ee]{font-size:13px;color:#86a3a3}.sparkline-container[data-v-3a1db1ee]{width:100%;height:40px;margin:12px 0 8px}.sparkline-container svg[data-v-3a1db1ee]{width:100%;height:100%}.table-card[data-v-3a1db1ee]{background:#122d32;border:2px solid hsla(0,0%,100%,.2);border-radius:20px;backdrop-filter:blur(20px);box-shadow:0 8px 24px rgba(0,0,0,.15);overflow:hidden}.table-header[data-v-3a1db1ee]{padding:28px;border-bottom:1px solid hsla(35,52%,94%,.08);background:rgba(8,22,25,.42);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.table-title[data-v-3a1db1ee]{display:flex;align-items:center;gap:12px;color:#f7f0e6;font-size:18px;font-weight:800}.table-title svg[data-v-3a1db1ee]{color:#f4a259}.table-filters[data-v-3a1db1ee]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.filter-group[data-v-3a1db1ee]{display:flex;flex-direction:column;gap:6px}.filter-group label[data-v-3a1db1ee]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#86a3a3}.filter-group input[data-v-3a1db1ee],.filter-group select[data-v-3a1db1ee]{padding:10px 12px;background:#173338;border:1px solid hsla(35,52%,94%,.14);border-radius:8px;color:#f7f0e6;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;outline:none;min-width:160px;transition:all .3s ease}.filter-group input[data-v-3a1db1ee]:focus,.filter-group select[data-v-3a1db1ee]:focus{background:#173338;border-color:#f4a259;box-shadow:0 0 0 4px rgba(244,162,89,.1)}.filter-group select option[data-v-3a1db1ee]{background:#173338;color:#f7f0e6}.btn-export[data-v-3a1db1ee]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#f4a259,#ee8a4e);border:none;border-radius:8px;color:#2a1608;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(244,162,89,.3)}.btn-export[data-v-3a1db1ee]:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(244,162,89,.5)}.payments-table[data-v-3a1db1ee]{padding:28px}.table-head[data-v-3a1db1ee]{display:grid;grid-template-columns:1.5fr 1fr 1.5fr 100px;gap:16px;padding:12px 16px;margin-bottom:8px}.th[data-v-3a1db1ee]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#86a3a3}.table-body[data-v-3a1db1ee]{display:flex;flex-direction:column;gap:10px}.table-row[data-v-3a1db1ee]{display:grid;grid-template-columns:1.5fr 1fr 1.5fr 100px;gap:16px;padding:18px;background:rgba(8,22,25,.42);border:1px solid hsla(35,52%,94%,.08);border-radius:12px;transition:all .2s ease}.table-row[data-v-3a1db1ee]:hover{background:#173338;border-color:rgba(244,162,89,.3);transform:translateX(6px);box-shadow:0 4px 15px rgba(244,162,89,.2)}.td[data-v-3a1db1ee]{display:flex;align-items:center}.amount-value[data-v-3a1db1ee]{font-size:16px;font-weight:700;color:#f7f0e6}.status-badge[data-v-3a1db1ee]{padding:6px 14px;border-radius:20px;font-size:11px;font-weight:800;text-transform:capitalize;letter-spacing:.05em}.status-paid[data-v-3a1db1ee]{background:linear-gradient(135deg,rgba(127,216,154,.15),rgba(127,216,154,.1));color:#7fd89a;border:2px solid rgba(127,216,154,.3)}.status-pending[data-v-3a1db1ee]{background:linear-gradient(135deg,rgba(107,214,196,.15),rgba(107,214,196,.1));color:#6bd6c4;border:2px solid rgba(107,214,196,.3)}.status-failed[data-v-3a1db1ee]{background:linear-gradient(135deg,rgba(255,154,122,.15),rgba(255,154,122,.1));color:#ff9a7a;border:2px solid rgba(255,154,122,.3)}.status-refunded[data-v-3a1db1ee]{background:linear-gradient(135deg,rgba(244,162,89,.15),rgba(244,162,89,.1));color:#f4a259;border:2px solid rgba(244,162,89,.3)}.status-unpaid[data-v-3a1db1ee]{background:linear-gradient(135deg,hsla(208,7%,46%,.15),hsla(208,7%,46%,.1));color:#86a3a3;border:2px solid hsla(208,7%,46%,.3)}.date-value[data-v-3a1db1ee]{font-size:14px;color:#86a3a3}.btn-invoice[data-v-3a1db1ee]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#173338;border:1px solid hsla(35,52%,94%,.14);border-radius:8px;color:#f4a259;transition:all .2s ease}.btn-invoice[data-v-3a1db1ee]:hover{background:rgba(8,22,25,.42);border-color:#f4a259;transform:translateY(-2px);box-shadow:0 4px 15px rgba(244,162,89,.3)}.no-invoice[data-v-3a1db1ee]{color:#86a3a3;font-size:14px}.table-loading[data-v-3a1db1ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.loader[data-v-3a1db1ee]{width:50px;height:50px;border:4px solid hsla(35,52%,94%,.08);border-radius:50%;animation:spin-3a1db1ee 1s linear infinite;margin-bottom:20px}@keyframes spin-3a1db1ee{to{transform:rotate(1turn)}}.table-loading p[data-v-3a1db1ee]{color:#86a3a3;font-size:16px;font-weight:600}.table-empty[data-v-3a1db1ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.table-empty svg[data-v-3a1db1ee]{color:hsla(35,52%,94%,.14);margin-bottom:20px}.table-empty h3[data-v-3a1db1ee]{font-size:20px;font-weight:700;color:#f7f0e6;margin-bottom:8px}.table-empty p[data-v-3a1db1ee]{color:#86a3a3;font-size:16px}.message-alert[data-v-3a1db1ee]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;font-size:14px;font-weight:600;margin:24px;animation:fade-in-3a1db1ee .3s ease}.message-alert.success[data-v-3a1db1ee]{background:rgba(127,216,154,.15);border:2px solid #7fd89a;color:#7fd89a}.message-alert.error[data-v-3a1db1ee]{background:rgba(255,154,122,.15);border:2px solid #ff9a7a;color:#ff9a7a}@keyframes fade-in-3a1db1ee{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.kpi-grid[data-v-3a1db1ee]{grid-template-columns:1fr}.table-header[data-v-3a1db1ee]{flex-direction:column;align-items:flex-start}.table-filters[data-v-3a1db1ee]{width:100%;flex-direction:column}.filter-group input[data-v-3a1db1ee],.filter-group select[data-v-3a1db1ee]{width:100%}}@media (max-width:768px){.header-content[data-v-3a1db1ee]{flex-direction:column;align-items:flex-start}.btn-back[data-v-3a1db1ee]{width:100%;justify-content:center}.table-head[data-v-3a1db1ee],.table-row[data-v-3a1db1ee]{grid-template-columns:1fr;gap:12px}.th[data-v-3a1db1ee]{display:none}.td[data-v-3a1db1ee]{flex-direction:column;align-items:flex-start;gap:4px}.td[data-v-3a1db1ee]:before{content:attr(data-label);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#86a3a3}}@media (max-width:600px){.payments-container[data-v-3a1db1ee]{padding:0 16px}.kpi-card[data-v-3a1db1ee]{flex-direction:column;text-align:center}.kpi-icon[data-v-3a1db1ee]{margin:0 auto}}.page-grid[data-v-3a1db1ee]{animation:none;background-image:linear-gradient(90deg,hsla(35,52%,94%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(35,52%,94%,.04) 1px,transparent 0)}.page-grid[data-v-3a1db1ee]:after,.page-grid[data-v-3a1db1ee]:before{display:none}.page-orb[data-v-3a1db1ee]{animation:none;filter:blur(150px);opacity:.2}.orb-1[data-v-3a1db1ee]{background:radial-gradient(circle,rgba(244,162,89,.55),transparent)}.orb-2[data-v-3a1db1ee]{background:radial-gradient(circle,rgba(107,214,196,.4),transparent)}.orb-3[data-v-3a1db1ee]{display:none}button[data-v-3a1db1ee],input[data-v-3a1db1ee],select[data-v-3a1db1ee],textarea[data-v-3a1db1ee]{font-family:inherit}input[data-v-3a1db1ee],select[data-v-3a1db1ee]{color-scheme:dark}a[data-v-3a1db1ee]:focus-visible,button[data-v-3a1db1ee]:focus-visible,input[data-v-3a1db1ee]:focus-visible,select[data-v-3a1db1ee]:focus-visible,textarea[data-v-3a1db1ee]:focus-visible{outline:2px solid #f4a259;outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-v-3a1db1ee]{animation:none!important;transition:none!important}}.payments-page[data-v-3a1db1ee]{color:#f7f0e6}.header-title[data-v-3a1db1ee],.kpi-value[data-v-3a1db1ee],.table-title[data-v-3a1db1ee]{font-family:Fraunces,Georgia,serif;letter-spacing:-.01em}.payments-header[data-v-3a1db1ee]{background:rgba(11,29,33,.88);backdrop-filter:blur(12px);border-bottom:1px solid hsla(35,52%,94%,.08);box-shadow:none}.header-content[data-v-3a1db1ee]{padding:18px 24px}.header-title[data-v-3a1db1ee]{font-size:clamp(24px,3vw,32px);font-weight:600;text-shadow:none}.header-subtitle[data-v-3a1db1ee]{font-size:14.5px;color:hsla(35,52%,94%,.7)}.btn-back[data-v-3a1db1ee]{background:hsla(35,52%,94%,.05);border:1px solid hsla(35,52%,94%,.14);color:#f1ece4;font-size:14px}.btn-back[data-v-3a1db1ee]:hover{background:rgba(244,162,89,.1);border-color:rgba(244,162,89,.45);transform:none}.kpi-grid[data-v-3a1db1ee]{gap:20px}.kpi-card[data-v-3a1db1ee],.table-card[data-v-3a1db1ee]{border:1px solid hsla(35,52%,94%,.08);border-left:1px solid hsla(35,52%,94%,.08);border-radius:18px;box-shadow:none;backdrop-filter:none}.kpi-card[data-v-3a1db1ee]:hover{transform:none!important;box-shadow:none!important;border-color:rgba(244,162,89,.3)}.kpi-card:hover .kpi-icon[data-v-3a1db1ee]{transform:none}.kpi-icon[data-v-3a1db1ee]{width:56px;height:56px;border-radius:50%;box-shadow:none!important}.kpi-paid .kpi-icon[data-v-3a1db1ee]{background:rgba(127,216,154,.12);border:1px solid rgba(127,216,154,.35);color:#7fd89a}.kpi-outstanding .kpi-icon[data-v-3a1db1ee]{background:rgba(107,214,196,.12);border:1px solid rgba(107,214,196,.35);color:#6bd6c4}.kpi-last .kpi-icon[data-v-3a1db1ee]{background:rgba(244,162,89,.12);border:1px solid rgba(244,162,89,.35);color:#f4a259}.kpi-value[data-v-3a1db1ee]{font-size:40px;font-weight:600;font-variant-numeric:tabular-nums}.table-header[data-v-3a1db1ee]{background:rgba(8,22,25,.35);padding:22px 24px}.table-title[data-v-3a1db1ee]{font-size:19px;font-weight:600}.payments-table[data-v-3a1db1ee]{padding:20px 24px 24px}.table-row[data-v-3a1db1ee]:hover{transform:none;box-shadow:none;background:#15343a}.amount-value[data-v-3a1db1ee]{font-variant-numeric:tabular-nums}.status-badge[data-v-3a1db1ee]{border-width:1px!important}.btn-invoice[data-v-3a1db1ee]:hover{transform:none;box-shadow:none;background:rgba(244,162,89,.1)}.btn-export[data-v-3a1db1ee]:hover{box-shadow:none}.table-empty svg[data-v-3a1db1ee]{color:#3f5b5e}.loader[data-v-3a1db1ee]{border-color:hsla(35,52%,94%,.1);border-top-color:#f4a259}.settings-page[data-v-a84d9ad6]{min-height:100vh;background:linear-gradient(135deg,#2d9b9b,#f4a460);position:relative;overflow-x:hidden;font-family:Roboto,sans-serif;padding:40px 0 80px}.page-grid[data-v-a84d9ad6]{position:fixed;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);animation:grid-flow-a84d9ad6 35s linear infinite;pointer-events:none;z-index:0}.page-grid[data-v-a84d9ad6]:before{content:"🐾";position:absolute;top:10%;left:5%;font-size:42px;opacity:.15;animation:float-paw-1-a84d9ad6 18s ease-in-out infinite}.page-grid[data-v-a84d9ad6]:after{content:"🐾";position:absolute;bottom:14%;right:9%;font-size:48px;opacity:.12;animation:float-paw-2-a84d9ad6 20s ease-in-out infinite}@keyframes float-paw-1-a84d9ad6{0%,to{transform:translateY(0) rotate(0deg);opacity:.15}50%{transform:translateY(-32px) rotate(13deg);opacity:.25}}@keyframes float-paw-2-a84d9ad6{0%,to{transform:translateY(0) rotate(-11deg);opacity:.12}50%{transform:translateY(-36px) rotate(14deg);opacity:.22}}@keyframes grid-flow-a84d9ad6{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.page-orb[data-v-a84d9ad6]{position:fixed;border-radius:50%;filter:blur(140px);opacity:.3;animation:orb-float-a84d9ad6 18s ease-in-out infinite;pointer-events:none;z-index:0}.orb-1[data-v-a84d9ad6]{width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.3),transparent);top:-200px;right:-200px}.orb-2[data-v-a84d9ad6]{width:500px;height:500px;background:radial-gradient(circle,rgba(244,164,96,.3),transparent);bottom:-150px;left:-150px;animation-delay:6s}@keyframes orb-float-a84d9ad6{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.1)}66%{transform:translate(-40px,40px) scale(.9)}}.settings-container[data-v-a84d9ad6]{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.settings-header[data-v-a84d9ad6]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px;padding:32px;background:hsla(0,0%,100%,.95);border:2px solid hsla(0,0%,100%,.2);border-radius:20px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.15)}.header-title[data-v-a84d9ad6]{font-size:32px;font-weight:800;color:#212529;margin-bottom:8px;background:linear-gradient(135deg,#2d9b9b,#f4a460);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-subtitle[data-v-a84d9ad6]{font-size:16px;color:#6c757d}.btn-back[data-v-a84d9ad6]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;border:2px solid #dee2e6;border-radius:10px;color:#212529;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-back[data-v-a84d9ad6]:hover{background:#f8f9fa;border-color:#2d9b9b;box-shadow:0 4px 20px rgba(45,155,155,.2);transform:translateX(-4px)}.settings-grid[data-v-a84d9ad6]{display:grid;grid-template-columns:380px 1fr;gap:24px;align-items:start}.sidebar-card[data-v-a84d9ad6]{position:sticky;top:24px;display:flex;flex-direction:column;gap:20px}.avatar-section[data-v-a84d9ad6]{background:hsla(0,0%,100%,.95);border:2px solid hsla(0,0%,100%,.2);border-radius:20px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.15);padding:32px;text-align:center}.avatar-wrapper[data-v-a84d9ad6]{position:relative;width:120px;height:120px;margin:0 auto 20px}.avatar[data-v-a84d9ad6]{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:50%;border:4px solid rgba(45,155,155,.2);box-shadow:0 8px 30px rgba(0,0,0,.15)}.avatar-placeholder[data-v-a84d9ad6]{font-size:40px;font-weight:900}.avatar-edit[data-v-a84d9ad6],.avatar-placeholder[data-v-a84d9ad6]{display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#2d9b9b,#4db8b8)}.avatar-edit[data-v-a84d9ad6]{position:absolute;bottom:4px;right:4px;width:36px;height:36px;border:2px solid #fff;border-radius:50%;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(45,155,155,.3)}.avatar-edit[data-v-a84d9ad6]:hover{transform:scale(1.1) rotate(15deg);box-shadow:0 6px 25px rgba(45,155,155,.5)}.user-name[data-v-a84d9ad6]{font-size:22px;font-weight:700;color:#212529;margin-bottom:4px}.user-email[data-v-a84d9ad6]{font-size:14px;color:#6c757d}.points-card[data-v-a84d9ad6]{background:hsla(0,0%,100%,.95);border:2px solid rgba(244,164,96,.3);border-radius:16px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.15);padding:24px;display:flex;align-items:flex-start;gap:16px}.points-icon[data-v-a84d9ad6]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f4a460,#f6b880);border-radius:12px;color:#fff;flex-shrink:0;box-shadow:0 4px 20px rgba(244,164,96,.3)}.points-label[data-v-a84d9ad6]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6c757d;margin-bottom:6px}.points-value[data-v-a84d9ad6]{font-size:36px;font-weight:900;color:#212529;line-height:1;margin-bottom:4px}.points-today[data-v-a84d9ad6]{font-size:13px;color:#4caf50;font-weight:600;margin-bottom:12px}.progress-bar[data-v-a84d9ad6]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:6px}.progress-fill[data-v-a84d9ad6]{height:100%;background:linear-gradient(90deg,#2d9b9b,#f4a460);border-radius:3px;transition:width .5s ease}.progress-label[data-v-a84d9ad6]{font-size:11px;color:#6c757d}.activity-card[data-v-a84d9ad6]{background:hsla(0,0%,100%,.95);border:2px solid rgba(45,155,155,.3);border-radius:16px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.15);padding:24px}.activity-header[data-v-a84d9ad6]{display:flex;align-items:center;gap:8px;color:#212529;font-size:14px;font-weight:600;margin-bottom:16px}.activity-header svg[data-v-a84d9ad6]{color:#2d9b9b}.activity-chart[data-v-a84d9ad6]{margin-bottom:16px}.activity-stats[data-v-a84d9ad6]{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:16px;border-top:1px solid #e9ecef}.stat-item[data-v-a84d9ad6]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-label[data-v-a84d9ad6]{font-size:11px;color:#6c757d}.stat-value[data-v-a84d9ad6]{font-size:18px;font-weight:700;color:#212529}.stat-divider[data-v-a84d9ad6]{color:#dee2e6;font-size:20px}.content-card[data-v-a84d9ad6]{background:hsla(0,0%,100%,.95);border:2px solid hsla(0,0%,100%,.2);border-radius:20px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.15);overflow:hidden}.tabs-header[data-v-a84d9ad6]{display:flex;background:linear-gradient(90deg,#2d9b9b,#4db8b8);padding:8px;gap:8px}.tab-button[data-v-a84d9ad6]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:transparent;border:none;border-radius:10px;color:hsla(0,0%,100%,.7);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.tab-button[data-v-a84d9ad6]:hover{background:hsla(0,0%,100%,.1);color:#fff}.tab-button.active[data-v-a84d9ad6]{background:hsla(0,0%,100%,.2);color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2)}.tab-content[data-v-a84d9ad6]{padding:40px}.tab-panel[data-v-a84d9ad6]{animation:fade-in-a84d9ad6 .3s ease}@keyframes fade-in-a84d9ad6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings-form[data-v-a84d9ad6]{max-width:600px}.form-group[data-v-a84d9ad6]{margin-bottom:24px}.form-group label[data-v-a84d9ad6]{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#495057;margin-bottom:8px}.form-group input[data-v-a84d9ad6],.form-group textarea[data-v-a84d9ad6]{width:100%;padding:14px 16px;background:#fff;border:2px solid #dee2e6;border-radius:10px;color:#212529;font-family:Roboto,sans-serif;font-size:15px;outline:none;transition:all .3s ease}.form-group input[data-v-a84d9ad6]:disabled{opacity:.5;cursor:not-allowed;background:#f8f9fa}.form-group input[data-v-a84d9ad6]::-moz-placeholder,.form-group textarea[data-v-a84d9ad6]::-moz-placeholder{color:#adb5bd}.form-group input[data-v-a84d9ad6]::placeholder,.form-group textarea[data-v-a84d9ad6]::placeholder{color:#adb5bd}.form-group input[data-v-a84d9ad6]:focus,.form-group textarea[data-v-a84d9ad6]:focus{background:#fff;border-color:#2d9b9b;box-shadow:0 0 0 4px rgba(45,155,155,.1)}.form-group textarea[data-v-a84d9ad6]{resize:vertical;min-height:100px}.form-hint[data-v-a84d9ad6]{font-size:12px;color:#6c757d;margin-top:6px}.form-error[data-v-a84d9ad6]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:8px;color:#dc3545;font-size:14px;margin-bottom:20px}.password-input[data-v-a84d9ad6]{position:relative}.btn-toggle-password[data-v-a84d9ad6]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#6c757d;cursor:pointer;transition:all .2s ease}.btn-toggle-password[data-v-a84d9ad6]:hover{color:#212529}.password-strength[data-v-a84d9ad6]{margin-top:12px}.strength-bar[data-v-a84d9ad6]{height:4px;background:#e9ecef;border-radius:2px;overflow:hidden;margin-bottom:6px}.strength-fill[data-v-a84d9ad6]{height:100%;border-radius:2px;transition:all .3s ease}.strength-label[data-v-a84d9ad6]{font-size:12px;font-weight:600}.btn-save[data-v-a84d9ad6]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,#2d9b9b,#4db8b8);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(45,155,155,.3)}.btn-save[data-v-a84d9ad6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px rgba(45,155,155,.5)}.btn-save[data-v-a84d9ad6]:disabled{opacity:.5;cursor:not-allowed}.security-notice[data-v-a84d9ad6]{display:flex;align-items:center;gap:16px;padding:20px;background:rgba(45,155,155,.1);border:2px solid rgba(45,155,155,.3);border-radius:12px;margin-bottom:32px}.security-notice svg[data-v-a84d9ad6]{color:#2d9b9b;flex-shrink:0}.notice-title[data-v-a84d9ad6]{font-size:16px;font-weight:700;color:#212529;margin-bottom:4px}.notice-text[data-v-a84d9ad6]{font-size:14px;color:#6c757d}.security-section[data-v-a84d9ad6]{max-width:600px;margin-top:40px;padding-top:40px;border-top:1px solid #e9ecef}.section-header h3[data-v-a84d9ad6]{font-size:20px;font-weight:700;color:#212529;margin-bottom:8px}.section-header p[data-v-a84d9ad6]{font-size:14px;color:#6c757d;margin-bottom:20px}.twofa-card[data-v-a84d9ad6]{display:flex;align-items:center;gap:20px;padding:24px;background:#f8f9fa;border:2px solid #dee2e6;border-radius:12px;transition:all .3s ease}.twofa-card[data-v-a84d9ad6]:hover{border-color:#f4a460;box-shadow:0 4px 20px rgba(244,164,96,.15)}.twofa-icon[data-v-a84d9ad6]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f4a460,#f6b880);border-radius:12px;color:#fff;flex-shrink:0;box-shadow:0 4px 20px rgba(244,164,96,.3)}.twofa-content[data-v-a84d9ad6]{flex:1}.twofa-status[data-v-a84d9ad6]{font-size:16px;font-weight:700;color:#212529;margin-bottom:4px}.twofa-description[data-v-a84d9ad6]{font-size:13px;color:#6c757d}.btn-twofa[data-v-a84d9ad6]{padding:10px 24px;background:#fff;border:2px solid #dee2e6;border-radius:8px;color:#212529;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-twofa[data-v-a84d9ad6]:hover{background:#f8f9fa;border-color:#f4a460;box-shadow:0 4px 15px rgba(244,164,96,.2)}.btn-twofa.enabled[data-v-a84d9ad6]{background:rgba(220,53,69,.1);border-color:rgba(220,53,69,.3);color:#dc3545}.btn-twofa.enabled[data-v-a84d9ad6]:hover{background:rgba(220,53,69,.15);border-color:#dc3545;box-shadow:0 4px 15px rgba(220,53,69,.2)}.toast-notification[data-v-a84d9ad6]{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#2d9b9b,#4db8b8);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:14px;font-weight:600;box-shadow:0 8px 30px rgba(0,0,0,.2);z-index:1001;animation:toast-in-a84d9ad6 .3s ease}@keyframes toast-in-a84d9ad6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.toast-notification button[data-v-a84d9ad6]{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0 4px;transition:transform .2s ease}.toast-notification button[data-v-a84d9ad6]:hover{transform:scale(1.2)}@media (max-width:1200px){.settings-grid[data-v-a84d9ad6]{grid-template-columns:1fr}.sidebar-card[data-v-a84d9ad6]{position:relative;top:0}}@media (max-width:768px){.settings-header[data-v-a84d9ad6]{flex-direction:column;text-align:center}.header-title[data-v-a84d9ad6]{font-size:24px}.tab-content[data-v-a84d9ad6]{padding:24px}.security-section[data-v-a84d9ad6],.settings-form[data-v-a84d9ad6]{max-width:100%}.activity-stats[data-v-a84d9ad6]{flex-wrap:wrap}}