:root{--color-primary:#0f172a;--color-primary-light:#1e293b;--color-accent:#0ea5e9;--color-accent-dark:#0284c7;--color-accent-light:#e0f2fe;--color-accent-hover:#38bdf8;--color-success:#22c55e;--color-success-light:#dcfce7;--color-warning:#f59e0b;--color-warning-light:#fef9c3;--color-error:#ef4444;--color-error-light:#fee2e2;--color-info:#3b82f6;--color-info-light:#dbeafe;--color-navbar-bg:#fffffff7;--color-bg:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-text:#0f172a;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-family-mono:"Fira Code", "Monaco", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.35s cubic-bezier(.4, 0, .2, 1);--z-dropdown:1000;--z-modal:1100;--z-tooltip:1200;--z-notification:1300}:root.dark{--color-primary:#f1f5f9;--color-primary-light:#e2e8f0;--color-accent:#38bdf8;--color-accent-dark:#0ea5e9;--color-accent-light:#38bdf81f;--color-accent-hover:#7dd3fc;--color-success:#34d399;--color-success-light:#34d3991f;--color-warning:#fbbf24;--color-warning-light:#fbbf241f;--color-error:#f87171;--color-error-light:#f871711f;--color-info:#60a5fa;--color-info-light:#60a5fa1f;--color-navbar-bg:#0f172af7;--color-bg:#0f172a;--color-bg-secondary:#1e293b;--color-bg-tertiary:#334155;--color-text:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-tertiary:#64748b;--color-border:#334155;--color-border-light:#1e293b}*{box-sizing:border-box;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-bg);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-lg);letter-spacing:-.02em}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-dark);text-decoration:underline}ul,ol{margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}li{margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}input,textarea,select{font-family:inherit;font-size:inherit}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{width:100%;padding:0 var(--spacing-lg);margin:0 auto}@media (width>=640px){.container{max-width:none;padding:0 var(--spacing-xl)}}@media (width>=1024px){.container{max-width:1280px;padding:0 var(--spacing-2xl)}}.clearfix:after{content:"";clear:both;display:table}h1,h2,h3{font-weight:800}.hero h1,.feat h2,.feat h3,.metrics h2,.trust h2,.pricing h2,.faq h2,.cta h2{margin-bottom:0}:root:not(.dark) .hero{background:#f0f9ff}:root:not(.dark) .scenarios,:root:not(.dark) .feat{background:#fff}:root:not(.dark) .metrics{background:#f0f9ff}:root:not(.dark) .trust{background:#fff}:root:not(.dark) .pricing{background:#f0f9ff}:root:not(.dark) .faq{background:#fff}:root:not(.dark) .cta{background:#f0f9ff}:root:not(.dark) .sol-hero,:root:not(.dark) .sol-cmp,:root:not(.dark) .sol-pricing,:root:not(.dark) .cnt-hero,:root:not(.dark) .cnt-info{background:#fff}:root:not(.dark) .cnt-main{background:#f0f9ff}:root:not(.dark) .cnt-faq{background:#fff}:root:not(.dark) .hero__grid,:root:not(.dark) .feat__grid,:root:not(.dark) .pricing__grid,:root:not(.dark) .faq__grid,:root:not(.dark) .cta__grid{background-image:radial-gradient(circle,#0000000e 1px,#0000 1px)!important}:root:not(.dark) .hero__aurora--1{opacity:.25}:root:not(.dark) .hero__aurora--2{opacity:.2}:root:not(.dark) .hero__aurora--3{opacity:.15}:root:not(.dark) .feat__bg-orb,:root:not(.dark) .metrics__orb,:root:not(.dark) .trust__orb,:root:not(.dark) .pricing__orb,:root:not(.dark) .faq__orb--1,:root:not(.dark) .cta__aurora{opacity:.18}:root:not(.dark) .hero__badge{color:#0284c7;background:#0ea5e914;border-color:#0ea5e940}:root:not(.dark) .hero__badge-text,:root:not(.dark) .hero__title{color:#0f172a}:root:not(.dark) .hero__description{color:#475569}:root:not(.dark) .hero__description strong{color:#0f172a}:root:not(.dark) .hero__cta--ghost{color:#334155;background:#0000000d;border-color:#0000001f}:root:not(.dark) .hero__cta--ghost:hover{color:#0f172a;background:#00000017}:root:not(.dark) .hero__proof-text{color:#64748b}:root:not(.dark) .hero__proof-text strong{color:#334155}:root:not(.dark) .hero__stars{color:#f59e0b}:root:not(.dark) .hero__dashboard{background:#fffffff2;border-color:#00000017;box-shadow:0 24px 80px #0000001a}:root:not(.dark) .hero__dash-bar{background:#00000012}:root:not(.dark) .hero__kpi{background:#0000000a}:root:not(.dark) .hero__kpi-value{color:#0f172a}:root:not(.dark) .hero__kpi-label,:root:not(.dark) .hero__chart-label{color:#64748b}:root:not(.dark) .hero__status-item{color:#475569}:root:not(.dark) .hero__float--tl,:root:not(.dark) .hero__float--br{background:#fffffff5;border-color:#00000017;box-shadow:0 8px 30px #00000014}:root:not(.dark) .hero__float-value{color:#0f172a}:root:not(.dark) .hero__float-label{color:#64748b}:root:not(.dark) .scenarios{background:radial-gradient(120% 70% at 50% -10%,#f0f9ff 0%,#fff 55%),#fff!important}:root:not(.dark) .scenarios__grid{background-image:radial-gradient(circle,#0000000d 1px,#0000 1px)!important}:root:not(.dark) .scenarios__orb--1{opacity:.18}:root:not(.dark) .scenarios__orb--2{opacity:.15}:root:not(.dark) .scenarios__eyebrow{color:#0284c7}:root:not(.dark) .scenarios__title{color:#0f172a}:root:not(.dark) .scenarios__subtitle{color:#475569}:root:not(.dark) .scenario-card__panel{background:#f8fafcf2;border-color:#00000014;box-shadow:0 16px 40px -12px #0000001f}:root:not(.dark) .scenario-card__number{color:#f1f5f9}:root:not(.dark) .scenario-card__tag{color:#64748b}:root:not(.dark) .scenario-card__title{color:#0f172a}:root:not(.dark) .scenario-card__situation{color:#475569}:root:not(.dark) .scenario-card__resolution{color:#334155}:root:not(.dark) .scenario-card__resolution strong{color:#0f172a}:root:not(.dark) .scenario-card__chip{background:#f8fafc}:root:not(.dark) .feat__eyebrow{color:#0284c7}:root:not(.dark) .feat__title{color:#0f172a}:root:not(.dark) .feat__title-dim{color:#94a3b8}:root:not(.dark) .feat__subtitle{color:#475569}:root:not(.dark) .feat__card{background:#ffffffeb;border-color:#00000014;box-shadow:0 4px 24px #0000000f}:root:not(.dark) .feat__card-label{color:#94a3b8}:root:not(.dark) .feat__card-title{color:#0f172a}:root:not(.dark) .feat__card-desc{color:#475569}:root:not(.dark) .feat__bar-track{background:#00000012}:root:not(.dark) .feat__int-badge{color:#475569;background:#0000000d;border-color:#0000001a}:root:not(.dark) .feat__sec-tag{color:#475569;background:#0000000d}:root:not(.dark) .metrics__line{background:#0000000d!important}:root:not(.dark) .metrics__eyebrow{color:#059669}:root:not(.dark) .metrics__title{color:#0f172a}:root:not(.dark) .metrics__subtitle{color:#475569}:root:not(.dark) .metrics__card{background:#ffffffeb;border-color:#00000014;box-shadow:0 4px 24px #0000000f}:root:not(.dark) .metrics__card-label{color:#64748b}:root:not(.dark) .metrics__desc{color:#475569}:root:not(.dark) .metrics__card-bar{opacity:.6}:root:not(.dark) .metrics__trust-text{color:#94a3b8}:root:not(.dark) .metrics__logo{color:#64748b}:root:not(.dark) .metrics__trust{border-top-color:#00000014}:root:not(.dark) .trust__eyebrow{color:#7c3aed}:root:not(.dark) .trust__title{color:#0f172a}:root:not(.dark) .trust__subtitle{color:#475569}:root:not(.dark) .trust__slots-bar{background:#0f172a14;border:1px solid #0f172a0f}:root:not(.dark) .trust__slots-text{color:#475569}:root:not(.dark) .trust__slots-text strong{color:#7c3aed}:root:not(.dark) .trust__benefit{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2;border-color:#0f172a14;box-shadow:0 4px 24px #0f172a0d}:root:not(.dark) .trust__benefit:hover{border-color:#a78bfa73;box-shadow:0 8px 32px #7c3aed26}:root:not(.dark) .trust__benefit-icon{color:#7c3aed;background:#a78bfa24;border-color:#a78bfa4d}:root:not(.dark) .trust__benefit-title{color:#0f172a}:root:not(.dark) .trust__benefit-desc{color:#475569}:root:not(.dark) .trust__cta-sub{color:#64748b}:root:not(.dark) .pricing__eyebrow{color:#6366f1}:root:not(.dark) .pricing__title{color:#0f172a}:root:not(.dark) .pricing__subtitle{color:#475569}:root:not(.dark) .pricing__toggle{background:#00000012;border-color:#0000001a}:root:not(.dark) .pricing__toggle-btn{color:#64748b}:root:not(.dark) .pricing__toggle-btn--active{color:#0f172a;background:#fff;box-shadow:0 2px 10px #0000001a}:root:not(.dark) .plan{background:#ffffffeb;border-color:#00000017;box-shadow:0 4px 24px #0000000f}:root:not(.dark) .plan__name{color:#0f172a}:root:not(.dark) .plan__desc{color:#475569}:root:not(.dark) .plan__amount,:root:not(.dark) .plan__currency{color:#0f172a}:root:not(.dark) .plan__period{color:#64748b}:root:not(.dark) .plan__feature{color:#475569}:root:not(.dark) .plan__divider{background:#00000012}:root:not(.dark) .plan__feature--missing{color:#94a3b8}:root:not(.dark) .plan__cta:not(.plan__cta--featured){color:#334155;background:#0000000f;border-color:#0000001f}:root:not(.dark) .faq__eyebrow{color:#0284c7}:root:not(.dark) .faq__title{color:#0f172a}:root:not(.dark) .faq__subtitle{color:#64748b}:root:not(.dark) .faq__item{background:#ffffffeb;border-color:#00000017;box-shadow:0 2px 12px #0000000a}:root:not(.dark) .faq__item:hover{border-color:#00000026}:root:not(.dark) .faq__item--open{border-color:#38bdf866;box-shadow:0 0 28px -8px #38bdf826}:root:not(.dark) .faq__trigger:hover{background:#00000005}:root:not(.dark) .faq__item .faq__question,:root:not(.dark) .faq__item--open .faq__question{color:#0f172a}:root:not(.dark) .faq__answer{color:#475569}:root:not(.dark) .faq__chevron{color:#94a3b8;background:#0000000d;border-color:#00000017}:root:not(.dark) .faq__chevron.rotated{color:#f59e0b}:root:not(.dark) .cta__badge{color:#059669;background:#34d3991a;border-color:#34d3994d}:root:not(.dark) .cta__title{color:#0f172a}:root:not(.dark) .cta__desc{color:#475569}:root:not(.dark) .cta__desc strong{color:#334155}:root:not(.dark) .cta__btn--ghost{color:#475569;background:#0000000d;border-color:#0000001f}:root:not(.dark) .cta__btn--ghost:hover{color:#0f172a;background:#00000017;border-color:#0003}:root:not(.dark) .cta__trust-item{color:#475569}:root:not(.dark) .footer{background:#0c1322!important}:root:not(.dark) .sol-eyebrow{color:#6366f1}:root:not(.dark) .sol-eyebrow--purple{color:#818cf8}:root:not(.dark) .sol-section-title{color:#0f172a}:root:not(.dark) .sol-title-dim{color:#64748b}:root:not(.dark) .sol-hero__badge{color:#4f46e5;background:#6366f114;border-color:#6366f140}:root:not(.dark) .sol-hero__title{color:#0e1525}:root:not(.dark) .sol-hero__link{color:#0e1525;border-bottom-color:#0e152538}:root:not(.dark) .sol-hero__link:hover{color:#0284c7;border-color:#0284c7}:root:not(.dark) .sol-hero__glow{background:radial-gradient(58% 60% at 50% 42%,#0ea5e929 0%,#6366f11a 46%,#0000 72%)}:root:not(.dark) .sol-table__cell--label{color:#334155}:root:not(.dark) .sol-table__text{color:#475569}:root:not(.dark) .sol-table__text--accent{color:#4f46e5}:root:not(.dark) .sol-check--no{color:#94a3b8}:root:not(.dark) .sol-table{background:#ffffffeb;border-color:#00000014}:root:not(.dark) .sol-plan{background:#ffffffeb;border-color:#00000017}:root:not(.dark) .sol-toggle{background:0 0}:root:not(.dark) .sol-pricing__orb{opacity:.08}:root:not(.dark) .sol-pricing__grid{opacity:.3}:root:not(.dark) .sol-toggle__label{color:#64748b}:root:not(.dark) .sol-toggle__label.active{color:#0f172a;font-weight:600}:root:not(.dark) .sol-toggle__switch{background:#cbd5e1;border-color:#94a3b8}:root:not(.dark) .sol-toggle__switch.active{background:#818cf8;border-color:#818cf8}:root:not(.dark) .sol-plan__name{color:#0f172a}:root:not(.dark) .sol-plan__desc{color:#475569}:root:not(.dark) .sol-plan__amount,:root:not(.dark) .sol-plan__currency{color:#0f172a}:root:not(.dark) .sol-plan__period{color:#64748b}:root:not(.dark) .sol-plan__feature{color:#475569}:root:not(.dark) .sol-plan__divider{background:#00000012}:root:not(.dark) .sol-plan__cta:not(.sol-plan__cta--featured){color:#334155;background:#0000000f;border-color:#0000001f}:root:not(.dark) .sol-table__group{color:#4338ca;background:#818cf81a;border-top-color:#818cf838;border-bottom-color:#818cf838}:root:not(.dark) .sol-table__row--actions{background:#f8fafcf2;border-top-color:#00000014}:root:not(.dark) .sol-table__row--actions:hover{background:#f8fafcf2!important}:root:not(.dark) .sol-table__actions-hint{color:#334155}:root:not(.dark) .sol-table__cta{color:#334155;background:#0000000a;border-color:#0000001f}:root:not(.dark) .sol-table__cta:hover{color:#0f172a;background:#00000014;border-color:#0003}:root:not(.dark) .sol-table__cta--featured{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border-color:#0000}:root:not(.dark) .sol-table__cta--featured:hover{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1)}:root:not(.dark) .sol-cmp__helper{color:#475569}:root:not(.dark) .sol-cmp__helper strong{color:#4338ca}:root:not(.dark) .sol-cmp__helper-link{color:#4f46e5}:root:not(.dark) .sol-cmp__helper-link:hover{color:#4338ca}:root:not(.dark) .sol-table__cell--featured{background:#818cf814;border-left-color:#818cf838;border-right-color:#818cf838}:root:not(.dark) .sol-table__row--head .sol-table__cell--featured{background:#818cf824}:root:not(.dark) .sol-table__featured-label{color:#4338ca}:root:not(.dark) .sol-table__featured-badge{color:#6d28d9;background:linear-gradient(135deg,#a78bfa2e,#7c3aed1f);border-color:#7c3aed73}:root:not(.dark) .sol-table__featured-badge-dot{background:#7c3aed;box-shadow:0 0 6px #7c3aed8c}:root:not(.dark) .cnt-hero__glow{background:radial-gradient(58% 60% at 50% 42%,#a78bfa29 0%,#0ea5e91a 46%,#0000 72%)}:root:not(.dark) .cnt-hero__title{color:#0e1525}:root:not(.dark) .cnt-hero__link{color:#0e1525;border-bottom-color:#0e152538}:root:not(.dark) .cnt-hero__link:hover{color:#7c3aed;border-color:#7c3aed}:root:not(.dark) .cnt-card,:root:not(.dark) .cnt-form-wrap{background:#ffffffeb;border-color:#00000014;box-shadow:0 4px 24px #0000000f}:root:not(.dark) .cnt-card__title,:root:not(.dark) .cnt-form-title,:root:not(.dark) .cnt-faq__title,:root:not(.dark) .cnt-hours__title{color:#0f172a}:root:not(.dark) .cnt-label{color:#334155}:root:not(.dark) .cnt-input,:root:not(.dark) .cnt-select,:root:not(.dark) .cnt-textarea{color:#0f172a;background:#ffffffe6;border-color:#0000001f}:root:not(.dark) .cnt-input::placeholder,:root:not(.dark) .cnt-textarea::placeholder{color:#94a3b8}:root:not(.dark) .cnt-hours,:root:not(.dark) .cnt-sidebar>div{background:#ffffffeb;border-color:#00000014}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (width<=768px){h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}}.navbar[data-v-cd81d7ba]{z-index:100;background:var(--navbar-bg,#ffffffd9);border-bottom:1px solid var(--navbar-border,#0f172a14);-webkit-backdrop-filter:blur(16px)saturate(180%);transition:box-shadow .3s,background .3s,border-color .3s;position:sticky;top:0}:root.dark .navbar[data-v-cd81d7ba]{--navbar-bg:#080c18d9;--navbar-border:#ffffff14}.navbar--scrolled[data-v-cd81d7ba]{box-shadow:0 1px 24px #00000014}:root.dark .navbar--scrolled[data-v-cd81d7ba]{box-shadow:0 1px 24px #00000080}.navbar__container[data-v-cd81d7ba]{justify-content:space-between;align-items:center;gap:1.75rem;max-width:1280px;height:64px;margin:0 auto;padding:0 1.75rem;display:flex}.navbar__logo[data-v-cd81d7ba]{flex-shrink:0;align-items:center;gap:0;text-decoration:none;display:flex}.navbar__logo[data-v-cd81d7ba]:hover{text-decoration:none}.navbar__logo-icon[data-v-cd81d7ba]{object-fit:contain;object-position:right center;flex-shrink:0;width:72px;height:54px;margin-right:-10px;transition:height .32s cubic-bezier(.22,1,.36,1);display:block}.navbar__logo-text[data-v-cd81d7ba]{font-family:var(--font-family-heading);letter-spacing:-.03em;color:var(--color-text);font-size:1.0625rem;font-weight:800;transition:color .2s}.navbar__links[data-v-cd81d7ba]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;position:relative}.navbar__thumb[data-v-cd81d7ba]{background:var(--seg-thumb,#fff);pointer-events:none;z-index:0;border-radius:999px;transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 2px 10px #0f172a24}:root.dark .navbar__thumb[data-v-cd81d7ba]{--seg-thumb:#22314d;box-shadow:0 2px 10px #0006}.navbar__link[data-v-cd81d7ba]{z-index:1;color:var(--color-text-secondary);letter-spacing:-.01em;border-radius:999px;padding:7px 17px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .22s;position:relative}.navbar__link[data-v-cd81d7ba]:hover{color:var(--color-text);text-decoration:none}.navbar__link.router-link-active[data-v-cd81d7ba]{color:var(--color-text);font-weight:600}.navbar__cta[data-v-cd81d7ba]{flex-shrink:0;align-items:center;gap:8px;display:flex}.navbar__theme-btn[data-v-cd81d7ba]{cursor:pointer;width:36px;height:36px;color:var(--color-text-secondary);background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.navbar__theme-btn[data-v-cd81d7ba]:hover{background:var(--color-bg-secondary);color:#0ea5e9;border-color:#0ea5e966}:root.dark .navbar__theme-btn[data-v-cd81d7ba]:hover{color:#38bdf8;border-color:#a855f766}.navbar__snow-ico[data-v-cd81d7ba]{justify-content:center;align-items:center;display:flex}.navbar__snow-btn[data-v-cd81d7ba]{color:#0ea5e9}.navbar__snow-btn[data-v-cd81d7ba]:hover{color:#0284c7;background:var(--color-bg-secondary);border-color:#0ea5e966}.navbar__snow-btn--off[data-v-cd81d7ba]{color:var(--color-text-tertiary)}.navbar__snow-btn--off[data-v-cd81d7ba]:hover{color:var(--color-text-secondary);border-color:var(--color-border)}:root.dark .navbar__snow-btn[data-v-cd81d7ba]{color:#38bdf8}:root.dark .navbar__snow-btn[data-v-cd81d7ba]:hover{color:#7dd3fc;border-color:#38bdf866}:root.dark .navbar__snow-btn--off[data-v-cd81d7ba]{color:var(--color-text-tertiary)}.navbar__drawer-icon[data-v-cd81d7ba]{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .2s,color .2s,border-color .2s;display:grid}.navbar__drawer-icon[data-v-cd81d7ba]:hover{background:var(--color-bg-secondary)}.navbar__demo-btn[data-v-cd81d7ba]{color:#fff;height:37px;font-family:var(--font-family-heading);letter-spacing:-.01em;cursor:pointer;background:#0ea5e9;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:.875rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 4px 14px #0ea5e94d}.navbar__demo-btn[data-v-cd81d7ba]:hover{background:#0284c7;transform:translateY(-1px);box-shadow:0 7px 20px #0ea5e966}.navbar__demo-btn[data-v-cd81d7ba]:active{transform:translateY(0)}:root.dark .navbar__demo-btn[data-v-cd81d7ba]{color:#04121f;background:#38bdf8}:root.dark .navbar__demo-btn[data-v-cd81d7ba]:hover{background:#7dd3fc}.navbar__demo-btn-glow[data-v-cd81d7ba]{display:none}.navbar__burger[data-v-cd81d7ba]{border:1px solid var(--color-border);cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border-radius:9px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:none}.navbar__burger[data-v-cd81d7ba]:hover{background:var(--color-bg-secondary)}.navbar__drawer[data-v-cd81d7ba]{background:var(--navbar-bg,#fffffff2);border-top:1px solid #0000;flex-direction:column;gap:2px;max-height:0;padding:0 1.25rem;transition:max-height .35s cubic-bezier(.22,1,.36,1),padding .35s cubic-bezier(.22,1,.36,1),border-color .2s;display:none;overflow:hidden}:root.dark .navbar__drawer[data-v-cd81d7ba]{--navbar-bg:#080c18f7}.navbar__drawer--open[data-v-cd81d7ba]{border-top-color:var(--color-border);max-height:400px;padding:12px 1.25rem 20px}.navbar__drawer-link[data-v-cd81d7ba]{color:var(--color-text-secondary);border-radius:9px;padding:11px 14px;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.navbar__drawer-link[data-v-cd81d7ba]:hover{background:var(--color-bg-secondary);color:var(--color-text);text-decoration:none}.navbar__drawer-link.router-link-active[data-v-cd81d7ba]{color:#0ea5e9;background:#0ea5e912;font-weight:600}:root.dark .navbar__drawer-link.router-link-active[data-v-cd81d7ba]{color:#38bdf8;background:#a855f71a}.navbar__drawer-footer[data-v-cd81d7ba]{border-top:1px solid var(--color-border);gap:8px;margin-top:4px;padding-top:10px;display:flex}.navbar__drawer-theme[data-v-cd81d7ba]{border:1px solid var(--color-border);height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:.875rem;font-weight:500;transition:background .2s,color .2s;display:flex}.navbar__drawer-theme[data-v-cd81d7ba]:hover{background:var(--color-bg-secondary);color:var(--color-text)}.navbar__drawer-demo[data-v-cd81d7ba]{color:#fff;height:40px;font-family:var(--font-family-heading);cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:9px;flex:1;font-size:.9375rem;font-weight:700;transition:box-shadow .2s,transform .2s;box-shadow:0 4px 14px #0ea5e94d}.navbar__drawer-demo[data-v-cd81d7ba]:hover{box-shadow:0 6px 20px #0ea5e973}@media (width<=768px){.navbar__links[data-v-cd81d7ba],.navbar__cta[data-v-cd81d7ba]{display:none}.navbar__burger[data-v-cd81d7ba],.navbar__drawer[data-v-cd81d7ba]{display:flex}}.kx-snow{pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.kx-layer{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.kx-flake{will-change:transform;position:absolute;top:-42px}.kx-spin{width:100%;height:100%;animation:linear infinite kx-spin;display:block}.kx-flake svg{filter:drop-shadow(0 0 2.6px #7dd3fc8c)drop-shadow(0 0 1px #ffffff80);width:100%;height:100%;display:block}@keyframes kx-fall{to{transform:translateY(108vh)}}@keyframes kx-sway{0%,to{margin-left:0}50%{margin-left:26px}}@keyframes kx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kx-flake,.kx-spin{animation:none!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}#app{flex-direction:column;width:100%;min-height:100vh;display:flex}.app{flex:1}.hexmesh[data-v-fd98ad82]{width:100%;height:100%;display:block}.journey[data-v-e63f86a9]{--ink:#f1f5f9;--muted:#94a3b8;--bg-0:#060a12;--bg-1:#0b1322;color:var(--ink);background:radial-gradient(1100px 700px at 30% 30%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), radial-gradient(120% 120% at 50% 0%, var(--bg-1), var(--bg-0) 70%);font-family:Inter,system-ui,sans-serif;position:relative}.jr-hero[data-v-e63f86a9]{align-items:center;height:calc(100vh - 64px);min-height:540px;display:flex;position:relative;overflow:hidden}.jr-hero__inner[data-v-e63f86a9]{z-index:2;max-width:660px;padding:0 clamp(30px,7vw,110px);position:relative}.jr-hero__media[data-v-e63f86a9]{z-index:1;position:absolute;inset:0;overflow:hidden}.jr-hero__media img[data-v-e63f86a9]{object-fit:cover;opacity:.18;width:100%;height:100%;animation:24s ease-in-out infinite alternate jr-kb-e63f86a9;transform:scale(1.1)}.jr-hero__media[data-v-e63f86a9]:after{content:"";background:linear-gradient(90deg, var(--bg-0) 18%, transparent 70%), linear-gradient(0deg, var(--bg-0), transparent 60%);position:absolute;inset:0}.jr-tag[data-v-e63f86a9]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);align-items:center;gap:9px;margin-bottom:22px;padding:8px 14px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.68rem;font-weight:500;display:inline-flex;position:relative}.jr-tag[data-v-e63f86a9]:before,.jr-tag[data-v-e63f86a9]:after{content:"";width:8px;height:8px;position:absolute}.jr-tag[data-v-e63f86a9]:before{border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);top:0;left:0}.jr-tag[data-v-e63f86a9]:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);bottom:0;right:0}.jr-tag i[data-v-e63f86a9]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%}.jr-hero h1[data-v-e63f86a9]{letter-spacing:-.02em;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;line-height:1.04}.jr-hero h1 .grad[data-v-e63f86a9]{background:linear-gradient(120deg, var(--accent), #fff);color:#0000;-webkit-background-clip:text;background-clip:text}.jr-hero p[data-v-e63f86a9]{color:var(--muted);max-width:460px;margin-top:18px;font-size:1.05rem;line-height:1.6}.jr-cue[data-v-e63f86a9]{z-index:3;color:var(--muted);letter-spacing:.18em;flex-direction:column;align-items:center;gap:8px;font-size:.72rem;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.jr-cue .mouse[data-v-e63f86a9]{border:1.5px solid var(--muted);border-radius:12px;width:22px;height:34px;position:relative}.jr-cue .mouse[data-v-e63f86a9]:after{content:"";background:var(--accent);border-radius:2px;width:3px;height:6px;animation:1.6s ease-in-out infinite jr-wheel-e63f86a9;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes jr-wheel-e63f86a9{0%{opacity:0;top:6px}30%{opacity:1}60%{opacity:1}to{opacity:0;top:16px}}.jr-scrolly[data-v-e63f86a9]{height:660vh;position:relative}.jr-stage[data-v-e63f86a9]{background:radial-gradient(120% 120% at 50% 0%, var(--bg-1), var(--bg-0) 72%);height:100vh;position:relative;overflow:hidden}.jr-deco[data-v-e63f86a9]{pointer-events:none;position:absolute;inset:0}.jr-grid[data-v-e63f86a9]{background-image:linear-gradient(#94a3b80d 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 40% 40%,#000,#0000 72%);mask-image:radial-gradient(circle at 40% 40%,#000,#0000 72%)}.jr-vignette[data-v-e63f86a9]{position:absolute;inset:0;box-shadow:inset 0 0 320px 90px #000c}.jr-hexmesh[data-v-e63f86a9]{z-index:1;pointer-events:none;position:absolute;inset:0}.shot[data-v-e63f86a9]{z-index:11;opacity:0;visibility:hidden;border:1px solid color-mix(in srgb, var(--accent) 22%, #ffffff0f);border-radius:22px;width:clamp(320px,46vw,720px);height:clamp(300px,70vh,720px);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 40px 90px -30px #000c}.shot--left[data-v-e63f86a9]{left:max(24px,50% - 680px)}.shot--right[data-v-e63f86a9]{right:max(24px,50% - 680px)}.shot img[data-v-e63f86a9]{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate jr-kb-e63f86a9;transform:scale(1.08)}@keyframes jr-kb-e63f86a9{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.16)translate(-2%,-2%)}}.shot[data-v-e63f86a9]:after{content:"";background:linear-gradient(180deg, #060a1226, #060a1299), linear-gradient(90deg, color-mix(in srgb, var(--accent) 20%, transparent), transparent 55%);position:absolute;inset:0}.shot__tag[data-v-e63f86a9]{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e1894;align-items:center;gap:8px;padding:7px 13px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.66rem;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:18px}.shot__tag[data-v-e63f86a9]:before,.shot__tag[data-v-e63f86a9]:after{content:"";width:8px;height:8px;position:absolute}.shot__tag[data-v-e63f86a9]:before{border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);top:0;left:0}.shot__tag[data-v-e63f86a9]:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);bottom:0;right:0}.shot__tag i[data-v-e63f86a9]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%}.panel[data-v-e63f86a9]{z-index:12;opacity:0;visibility:hidden;width:clamp(300px,34vw,500px);max-height:92vh;position:absolute;top:50%;transform:translateY(-50%)}.panel--right[data-v-e63f86a9]{right:max(28px,50% - 680px)}.panel--left[data-v-e63f86a9]{left:max(28px,50% - 680px)}.panel__ghost[data-v-e63f86a9]{z-index:0;color:#94a3b812;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(96px,11vw,170px);font-weight:700;line-height:1;position:absolute;top:-40px;right:-8px}.panel--left .panel__ghost[data-v-e63f86a9]{left:-8px;right:auto}.panel[data-v-e63f86a9]>:not(.panel__ghost):not(.panel__link){z-index:1;position:relative}.panel__link[data-v-e63f86a9]{z-index:1;width:64px;height:1px;position:absolute;top:32px}.panel__link[data-v-e63f86a9]:after{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute;top:-3px}.panel--right .panel__link[data-v-e63f86a9]{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 8%, transparent));left:-84px}.panel--right .panel__link[data-v-e63f86a9]:after{left:-3px}.panel--left .panel__link[data-v-e63f86a9]{background:linear-gradient(270deg, var(--accent), color-mix(in srgb, var(--accent) 8%, transparent));right:-84px}.panel--left .panel__link[data-v-e63f86a9]:after{right:-3px}.kicker[data-v-e63f86a9]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.title[data-v-e63f86a9]{letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:500;line-height:1.1}.title em[data-v-e63f86a9]{background:linear-gradient(120deg, var(--accent), #fff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.problem[data-v-e63f86a9]{color:var(--muted);max-width:44ch;margin-bottom:12px;font-size:.92rem;line-height:1.6}.sol[data-v-e63f86a9]{color:#cbd5e1;max-width:44ch;font-size:.92rem;line-height:1.6}.sol strong[data-v-e63f86a9]{color:var(--ink)}.data[data-v-e63f86a9]{letter-spacing:.12em;text-transform:uppercase;color:#cbd5e1;border-top:1px solid #94a3b829;flex-wrap:wrap;gap:8px 20px;margin-top:4px;padding-top:13px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.64rem;font-weight:500;display:flex}.data .hl[data-v-e63f86a9]{color:var(--accent);text-shadow:0 0 14px color-mix(in srgb, var(--accent) 55%, transparent)}.jr-dots[data-v-e63f86a9]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b142299;gap:11px;padding:10px 16px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.jr-dots[data-v-e63f86a9]:before,.jr-dots[data-v-e63f86a9]:after{content:"";width:8px;height:8px;position:absolute}.jr-dots[data-v-e63f86a9]:before{border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);top:0;left:0}.jr-dots[data-v-e63f86a9]:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);bottom:0;right:0}.dot[data-v-e63f86a9]{cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:transform .2s,box-shadow .3s,background .3s}.dot[data-v-e63f86a9]:hover{transform:scale(1.25)}.dot.active[data-v-e63f86a9]{transform:scale(1.35)}.jr-progress[data-v-e63f86a9]{z-index:40;background:#94a3b81f;height:2px;position:fixed;bottom:0;left:0;right:0}.jr-progress__fill[data-v-e63f86a9]{background:var(--accent);width:0%;height:100%;box-shadow:0 0 12px var(--accent)}.illu-stage[data-v-e63f86a9]{align-items:center;min-height:96px;margin:20px 0 16px;display:flex;position:relative}.sym[data-v-e63f86a9]{width:100%}.qr-wrap[data-v-e63f86a9]{align-items:center;gap:16px;display:flex}.qr[data-v-e63f86a9]{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:#0b1424;border-radius:10px;width:74px;height:74px;padding:8px;position:relative}.qr svg[data-v-e63f86a9]{width:100%;height:100%}.qr rect[data-v-e63f86a9]{fill:#e2e8f0}.qr-scan[data-v-e63f86a9]{background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent);animation:2.4s ease-in-out infinite jr-scan-e63f86a9;position:absolute;top:9px;left:7px;right:7px}@keyframes jr-scan-e63f86a9{0%,to{top:9px}50%{top:63px}}.qr-meta[data-v-e63f86a9]{flex-direction:column;gap:4px;display:flex}.qr-meta .lbl[data-v-e63f86a9]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.qr-meta .val[data-v-e63f86a9]{font-family:Space Grotesk,system-ui,sans-serif;font-size:.95rem;font-weight:700}.badge[data-v-e63f86a9]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);align-self:flex-start;margin-top:2px;padding:3px 9px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.6rem;font-weight:600;position:relative}.badge[data-v-e63f86a9]:before,.badge[data-v-e63f86a9]:after{content:"";width:6px;height:6px;position:absolute}.badge[data-v-e63f86a9]:before{border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);top:0;left:0}.badge[data-v-e63f86a9]:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);bottom:0;right:0}.route[data-v-e63f86a9]{width:86%}.route .head[data-v-e63f86a9]{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:.74rem;display:flex}.live[data-v-e63f86a9]{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite jr-live-e63f86a9}@keyframes jr-live-e63f86a9{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent)}to{box-shadow:0 0 0 9px #0000}}.rt[data-v-e63f86a9]{position:relative}.rt-ln[data-v-e63f86a9]{background:#94a3b838;width:2px;position:absolute;top:8px;bottom:8px;left:12px}.rt-fill[data-v-e63f86a9]{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 25%, transparent));width:2px;height:0;box-shadow:0 0 10px var(--accent);animation:4.5s ease-in-out infinite jr-rtfill-e63f86a9;position:absolute;top:8px;left:12px}@keyframes jr-rtfill-e63f86a9{0%,6%{height:0}46%,to{height:56%}}.rt-dot[data-v-e63f86a9]{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent);opacity:0;border-radius:50%;margin-left:-4px;animation:4.5s ease-in-out infinite jr-rtdot-e63f86a9;position:absolute;top:8px;left:13px}@keyframes jr-rtdot-e63f86a9{0%,6%{opacity:0;top:8px}12%{opacity:1}46%{opacity:1;top:56%}54%,to{opacity:0;top:56%}}.route .row[data-v-e63f86a9]{align-items:center;gap:10px;padding:4px 0;display:flex;position:relative}.route .num[data-v-e63f86a9]{z-index:1;width:25px;height:25px;color:var(--muted);background:#0b1424;border:2px solid #94a3b84d;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.route .row.done .num[data-v-e63f86a9]{border-color:var(--accent);color:var(--accent)}.route .row.done .num svg[data-v-e63f86a9]{width:12px;height:12px}.route .row.done .num svg path[data-v-e63f86a9]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.route .row.active .num[data-v-e63f86a9]{background:var(--accent);border-color:var(--accent);color:#04121f;animation:1.8s ease-in-out infinite jr-numpulse-e63f86a9}@keyframes jr-numpulse-e63f86a9{0%,to{box-shadow:0 0 10px var(--accent)}50%{box-shadow:0 0 22px var(--accent)}}.route .txt[data-v-e63f86a9]{color:#cbd5e1;font-size:.8rem}.route .eta[data-v-e63f86a9]{color:var(--muted);margin-left:auto;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.66rem}.route .row.active .eta[data-v-e63f86a9]{color:var(--accent)}.alert-wrap[data-v-e63f86a9]{align-items:center;gap:18px;display:flex}.warn[data-v-e63f86a9]{place-items:center;width:60px;height:60px;display:grid;position:relative}.warn svg[data-v-e63f86a9]{width:42px;height:42px}.warn svg path[data-v-e63f86a9]{fill:color-mix(in srgb, var(--accent) 22%, transparent);stroke:var(--accent);stroke-width:1.6px}.warn svg line[data-v-e63f86a9],.warn svg circle[data-v-e63f86a9]{stroke:var(--accent);stroke-width:2px;fill:var(--accent)}.warn-ring[data-v-e63f86a9]{border:2px solid var(--accent);opacity:.6;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite jr-ping-e63f86a9;position:absolute;inset:0}@keyframes jr-ping-e63f86a9{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.5)}}.warn-ring.r2[data-v-e63f86a9]{animation-delay:.9s}.tele[data-v-e63f86a9]{flex-direction:column;gap:5px;min-width:0;display:flex}.tele .head[data-v-e63f86a9]{color:var(--muted);align-items:center;gap:8px;font-size:.74rem;display:flex}.spark[data-v-e63f86a9]{width:148px;height:36px;overflow:visible}.spark .thr[data-v-e63f86a9]{stroke:#94a3b859;stroke-width:1px;stroke-dasharray:3 4}.spark .tr[data-v-e63f86a9]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:190;stroke-dashoffset:190px;filter:drop-shadow(0 0 5px var(--accent));animation:4.5s ease-in-out infinite jr-spark-e63f86a9}@keyframes jr-spark-e63f86a9{0%,4%{stroke-dashoffset:190px}56%,to{stroke-dashoffset:0}}.spark .pt[data-v-e63f86a9]{fill:var(--accent);opacity:0;animation:4.5s ease-in-out infinite jr-sparkpt-e63f86a9}@keyframes jr-sparkpt-e63f86a9{0%,54%{opacity:0}60%,to{opacity:1}}.tele .val[data-v-e63f86a9]{font-family:Space Grotesk,system-ui,sans-serif;font-size:.92rem;font-weight:700}.crit[data-v-e63f86a9]{color:var(--accent);opacity:0;font-size:.68rem;animation:4.5s linear infinite jr-crit-e63f86a9}@keyframes jr-crit-e63f86a9{0%,56%{opacity:0}60%{opacity:1}66%{opacity:.35}72%,to{opacity:1}}.inv[data-v-e63f86a9]{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:#0b1424;border-radius:12px;width:78%;padding:13px 16px;box-shadow:0 18px 40px -18px #000000b3}.inv-head[data-v-e63f86a9]{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.inv-head .t[data-v-e63f86a9]{font-family:Space Grotesk,system-ui,sans-serif;font-size:.86rem;font-weight:600}.paid[data-v-e63f86a9]{color:var(--accent);opacity:0;align-items:center;gap:5px;font-size:.7rem;font-weight:700;animation:4.5s cubic-bezier(.2,1.6,.4,1) infinite jr-stamp-e63f86a9;display:inline-flex}@keyframes jr-stamp-e63f86a9{0%,54%{opacity:0;transform:scale(1.8)rotate(-8deg)}64%,to{opacity:1;transform:scale(1)rotate(0)}}.paid svg[data-v-e63f86a9]{width:13px;height:13px}.paid svg path[data-v-e63f86a9]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;animation:4.5s infinite jr-draw-e63f86a9}@keyframes jr-draw-e63f86a9{0%,60%{stroke-dashoffset:16px}78%,to{stroke-dashoffset:0}}.inv-amt[data-v-e63f86a9]{opacity:0;margin-bottom:9px;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.4rem;font-weight:700;animation:4.5s infinite jr-amt-e63f86a9}@keyframes jr-amt-e63f86a9{0%,24%{opacity:0;filter:blur(6px);transform:translateY(4px)}38%,to{opacity:1;filter:blur();transform:none}}.inv-bar[data-v-e63f86a9]{background:#94a3b824;border-radius:5px;height:7px;margin-bottom:6px;overflow:hidden}.inv-bar span[data-v-e63f86a9]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--accent) 18%, transparent));border-radius:5px;width:0;height:100%;animation:4.5s ease-in-out infinite jr-invbar-e63f86a9;display:block}.inv-bar.soft[data-v-e63f86a9]{width:60%}.inv-bar.soft span[data-v-e63f86a9]{animation-delay:.3s}@keyframes jr-invbar-e63f86a9{0%,4%{width:0}30%,to{width:100%}}.inv-foot[data-v-e63f86a9]{color:var(--accent);opacity:0;margin-top:8px;font-size:.68rem;animation:4.5s infinite jr-foot-e63f86a9}@keyframes jr-foot-e63f86a9{0%,66%{opacity:0}76%,to{opacity:1}}@media (height<=720px){.illu-stage[data-v-e63f86a9]{min-height:72px;margin:14px 0 12px}.title[data-v-e63f86a9]{margin-bottom:10px;font-size:clamp(1.5rem,2.2vw,1.9rem)}.panel__ghost[data-v-e63f86a9]{font-size:96px;top:-26px}}@media (width<=900px){.shot[data-v-e63f86a9]{width:auto;height:42vh;top:18vh;left:16px;right:16px;transform:none}.shot--left[data-v-e63f86a9],.shot--right[data-v-e63f86a9]{left:16px;right:16px}.panel[data-v-e63f86a9]{width:auto;max-height:none;inset:auto 16px 9vh;transform:none}.panel--left[data-v-e63f86a9],.panel--right[data-v-e63f86a9]{left:16px;right:16px}.illu-stage[data-v-e63f86a9],.panel__link[data-v-e63f86a9]{display:none}.panel__ghost[data-v-e63f86a9]{font-size:84px;top:-22px}}@media (prefers-reduced-motion:reduce){.jr-hero__media img[data-v-e63f86a9],.shot img[data-v-e63f86a9],.rt-fill[data-v-e63f86a9],.rt-dot[data-v-e63f86a9],.spark .tr[data-v-e63f86a9],.spark .pt[data-v-e63f86a9],.crit[data-v-e63f86a9],.paid[data-v-e63f86a9],.paid svg path[data-v-e63f86a9],.inv-amt[data-v-e63f86a9],.inv-bar span[data-v-e63f86a9],.inv-foot[data-v-e63f86a9],.qr-scan[data-v-e63f86a9],.warn-ring[data-v-e63f86a9],.live[data-v-e63f86a9]{animation:none}.rt-fill[data-v-e63f86a9]{height:56%}.rt-dot[data-v-e63f86a9],.warn-ring[data-v-e63f86a9],.qr-scan[data-v-e63f86a9]{display:none}.spark .tr[data-v-e63f86a9],.paid svg path[data-v-e63f86a9]{stroke-dashoffset:0}.spark .pt[data-v-e63f86a9],.crit[data-v-e63f86a9],.paid[data-v-e63f86a9],.inv-amt[data-v-e63f86a9],.inv-foot[data-v-e63f86a9]{opacity:1}.inv-bar span[data-v-e63f86a9]{width:100%}}.hero[data-v-18b61968]{--sky:#0ea5e9;--sky-soft:#38bdf8;--green:#10b981;--violet:#8b5cf6;--indigo:#6366f1;--h-bg:linear-gradient(180deg, #eff9ff 0%, #fff 52%, #f3f7fb 100%);--h-ink:#0f172a;--h-soft:#475569;--h-muted:#64748b;--h-faint:#94a3b8;--h-card:#fff;--h-card-2:#f8fafc;--h-chip:#f1f5f9;--h-border:#0f172a17;--h-border-2:#0f172a0f;--h-scrim:#ffffff9e;--h-shadow:0 40px 80px -32px #0f172a4d;background:var(--h-bg);min-height:100vh;color:var(--h-ink);padding:9rem 0 5rem;position:relative;overflow:hidden}:root.dark .hero[data-v-18b61968]{--h-bg:radial-gradient(120% 120% at 50% 0%, #0b1322 0%, #060a12 70%);--h-ink:#f8fafc;--h-soft:#cbd5e1;--h-muted:#94a3b8;--h-faint:#64748b;--h-card:#0f172ad9;--h-card-2:#ffffff0a;--h-chip:#ffffff0d;--h-border:#ffffff1a;--h-border-2:#ffffff12;--h-scrim:#060a128c;--h-shadow:0 40px 80px -28px #000000b3}.hero__bg[data-v-18b61968]{pointer-events:none;z-index:0;position:absolute;inset:0}.hero__glow[data-v-18b61968]{filter:blur(110px);border-radius:50%;animation:22s ease-in-out infinite alternate hero-drift-18b61968;position:absolute}.hero__glow--sky[data-v-18b61968]{background:radial-gradient(#0ea5e92e 0%,#0000 70%);width:50vw;height:50vw;top:-16%;left:12%}.hero__glow--violet[data-v-18b61968]{background:radial-gradient(#8b5cf624 0%,#0000 70%);width:42vw;height:42vw;animation-duration:28s;animation-delay:-8s;top:8%;right:-6%}.hero__glow--green[data-v-18b61968]{background:radial-gradient(#6366f11f 0%,#0000 70%);width:40vw;height:40vw;animation-duration:18s;animation-delay:-13s;bottom:2%;left:-8%}@keyframes hero-drift-18b61968{0%{transform:translate(0)scale(1)}50%{transform:translate(3%,4%)scale(1.05)}to{transform:translate(-2%,-3%)scale(.98)}}.hero__hexmesh[data-v-18b61968]{position:absolute;inset:0}.hero__vignette[data-v-18b61968]{background:radial-gradient(100% 100% at 50% 40%,#0000 55%,#0f172a0d 100%);position:absolute;inset:0}:root.dark .hero__vignette[data-v-18b61968]{background:radial-gradient(100% 100% at 50% 40%,#0000 50%,#020817cc 100%)}.hero__container[data-v-18b61968]{z-index:2;text-align:center;max-width:1100px;margin:0 auto;padding:0 2rem;position:relative}.hero__content[data-v-18b61968]{max-width:780px;margin:0 auto;position:relative}.hero__content[data-v-18b61968]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 50% 45%, var(--h-scrim), transparent 72%);position:absolute;inset:-16% -18%}.hero__badge[data-v-18b61968]{background:color-mix(in srgb, var(--sky) 10%, transparent);border:1px solid color-mix(in srgb, var(--sky) 28%, transparent);color:color-mix(in srgb, var(--sky) 75%, var(--h-ink));cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-bottom:1.75rem;padding:6px 14px 6px 10px;font-size:.8125rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.hero__badge[data-v-18b61968]:hover{background:color-mix(in srgb, var(--sky) 16%, transparent);border-color:color-mix(in srgb, var(--sky) 45%, transparent);transform:translateY(-1px);box-shadow:0 6px 18px -6px #0ea5e966}.hero__badge:hover .hero__badge-arrow[data-v-18b61968]{color:var(--sky);transform:translate(2px)}.hero__badge-ping[data-v-18b61968]{width:8px;height:8px;display:inline-block;position:relative}.hero__badge-ping[data-v-18b61968]:before{content:"";background:var(--sky);border-radius:50%;animation:1.5s ease-out infinite hero-ping-18b61968;position:absolute;inset:0}@keyframes hero-ping-18b61968{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.hero__badge-dot[data-v-18b61968]{background:var(--sky);border-radius:50%;width:8px;height:8px;display:inline-block}.hero__badge-text[data-v-18b61968]{letter-spacing:.01em;font-weight:500}.hero__badge-arrow[data-v-18b61968]{color:color-mix(in srgb, var(--sky) 55%, transparent);transition:transform .2s,color .2s}.hero__title[data-v-18b61968]{letter-spacing:-.04em;color:var(--h-ink);margin:0 0 1.5rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:800;line-height:1.05}.hero__title-gradient[data-v-18b61968]{background:linear-gradient(120deg, var(--sky) 0%, var(--indigo) 55%, var(--violet) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero__description[data-v-18b61968]{color:var(--h-soft);max-width:540px;margin:0 auto 2.25rem;font-size:1.0625rem;line-height:1.7}.hero__description strong[data-v-18b61968]{color:var(--h-ink);font-weight:600}.hero__actions[data-v-18b61968]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.hero__cta[data-v-18b61968]{cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:.8rem 1.7rem;font-size:.9375rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden;text-decoration:none!important}.hero__cta[data-v-18b61968]:hover{transform:translateY(-2px)}.hero__cta--primary[data-v-18b61968]{background:var(--sky);color:#fff;box-shadow:0 8px 24px -10px #0ea5e999}.hero__cta--primary[data-v-18b61968]:hover{background:var(--sky-soft);box-shadow:0 12px 32px -8px #0ea5e98c}.hero__cta-glow[data-v-18b61968]{background:linear-gradient(90deg,#0000,#ffffff38,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.hero__cta--primary:hover .hero__cta-glow[data-v-18b61968]{transform:translate(100%)}.hero__cta--whatsapp[data-v-18b61968]{background:color-mix(in srgb, var(--green) 10%, transparent);color:color-mix(in srgb, var(--green) 80%, var(--h-ink));border:1px solid color-mix(in srgb, var(--green) 32%, transparent)}.hero__cta--whatsapp[data-v-18b61968]:hover{background:color-mix(in srgb, var(--green) 18%, transparent);color:color-mix(in srgb, var(--green) 92%, var(--h-ink));border-color:color-mix(in srgb, var(--green) 55%, transparent);box-shadow:0 8px 26px -12px #10b98180}.hero__proof[data-v-18b61968]{background:color-mix(in srgb, var(--violet) 8%, transparent);border:1px solid color-mix(in srgb, var(--violet) 22%, transparent);border-radius:999px;align-items:center;gap:.75rem;padding:8px 16px;display:inline-flex}.hero__proof-icon[data-v-18b61968]{background:color-mix(in srgb, var(--violet) 14%, transparent);width:32px;height:32px;color:var(--violet);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.hero__proof-text[data-v-18b61968]{color:var(--h-muted);font-size:.8125rem}.hero__proof-text strong[data-v-18b61968]{color:var(--violet);font-weight:700}.hero__preview[data-v-18b61968]{perspective:1700px;max-width:1040px;margin:5rem auto 0;position:relative}.hero__preview-glow[data-v-18b61968]{z-index:0;pointer-events:none;filter:blur(72px);background:radial-gradient(60% 60% at 32% 38%, color-mix(in srgb, var(--sky) 34%, transparent), transparent 70%), radial-gradient(58% 58% at 72% 62%, color-mix(in srgb, var(--violet) 28%, transparent), transparent 70%);width:82%;height:82%;animation:7s ease-in-out infinite alternate hero-glow-18b61968;position:absolute;top:6%;left:50%;transform:translate(-50%)}@keyframes hero-glow-18b61968{0%{opacity:.55}to{opacity:1}}.hero__preview-frame[data-v-18b61968]{z-index:1;transform-origin:top;will-change:transform;border:1px solid var(--h-border);background:var(--h-card);box-shadow:0 50px 100px -30px #0f172a6b, 0 0 0 1px var(--h-border-2);border-radius:16px;position:relative;overflow:hidden}:root.dark .hero__preview-frame[data-v-18b61968]{box-shadow:0 50px 110px -28px #000000c7,0 0 0 1px #ffffff0d}.hero__preview-bar[data-v-18b61968]{background:var(--h-card-2);border-bottom:1px solid var(--h-border-2);align-items:center;gap:7px;height:40px;padding:0 16px;display:flex}.hero__preview-dot[data-v-18b61968]{background:color-mix(in srgb, var(--h-faint) 45%, transparent);border-radius:50%;width:11px;height:11px}.hero__preview-url[data-v-18b61968]{color:var(--h-muted);letter-spacing:.02em;margin-left:10px;font-family:Space Grotesk,sans-serif;font-size:.75rem}.hero__preview-img[data-v-18b61968]{width:100%;height:auto;display:block}.hero__preview-ph[data-v-18b61968]{aspect-ratio:16/9;background:radial-gradient(120% 120% at 30% 0%, color-mix(in srgb, var(--sky) 10%, transparent), transparent 60%), var(--h-card-2);color:var(--h-faint);letter-spacing:.04em;place-items:center;font-family:Space Grotesk,sans-serif;font-size:.95rem;display:grid}@media (width<=768px){.hero[data-v-18b61968]{padding:7rem 0 4rem}.hero__title[data-v-18b61968]{font-size:clamp(2rem,8vw,2.75rem)}.hero__preview[data-v-18b61968]{margin-top:3rem}}.metrics[data-v-8af8cb57]{--m-bg:linear-gradient(180deg, #f3f8ff 0%, #fff 50%, #f1f5f9 100%);--m-ink:#0f172a;--m-ink-soft:#334155;--m-muted:#64748b;--m-border:#0f172a1a;--m-hover:#0f172a06;background:var(--m-bg);padding:7rem 0;position:relative;overflow:hidden}:root.dark .metrics[data-v-8af8cb57]{--m-bg:#030a18;--m-ink:#f8fafc;--m-ink-soft:#cbd5e1;--m-muted:#94a3b8;--m-border:#ffffff14;--m-hover:#ffffff06}.metrics__bg[data-v-8af8cb57]{pointer-events:none;position:absolute;inset:0}.metrics__hexmesh[data-v-8af8cb57]{position:absolute;inset:0}.metrics__orb[data-v-8af8cb57]{filter:blur(100px);border-radius:50%;position:absolute}.metrics__orb--1[data-v-8af8cb57]{background:radial-gradient(#0ea5e912 0%,#0000 70%);width:40vw;height:40vw;top:0;left:10%}.metrics__orb--2[data-v-8af8cb57]{background:radial-gradient(#6366f10f 0%,#0000 70%);width:35vw;height:35vw;bottom:0;right:10%}.metrics__container[data-v-8af8cb57]{z-index:1;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative}.metrics__header[data-v-8af8cb57]{opacity:0;max-width:560px;margin-bottom:4rem;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.metrics__header.visible[data-v-8af8cb57]{opacity:1;transform:translateY(0)}.metrics__eyebrow[data-v-8af8cb57]{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:1.25rem;font-size:.8125rem;font-weight:600;display:flex}.metrics__eyebrow-line[data-v-8af8cb57]{background:linear-gradient(90deg,#38bdf8,#0000);border-radius:2px;width:24px;height:2px;display:block}.metrics__title[data-v-8af8cb57]{letter-spacing:-.04em;color:var(--m-ink);margin-bottom:1rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,2.875rem);font-weight:800;line-height:1.1}.metrics__title-accent[data-v-8af8cb57]{background:linear-gradient(135deg,#38bdf8,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.metrics__subtitle[data-v-8af8cb57]{color:var(--m-muted);margin:0;font-size:1.0625rem;line-height:1.7}.metrics__rows[data-v-8af8cb57]{border-top:1px solid var(--m-border)}.metrics__row[data-v-8af8cb57]{border-bottom:1px solid var(--m-border);opacity:0;border-radius:12px;grid-template-columns:56px minmax(96px,140px) minmax(0,1fr);align-items:center;gap:1.5rem;min-width:0;padding:1.6rem .75rem;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),background .25s;display:grid;transform:translateY(18px)}.metrics__rows.visible .metrics__row[data-v-8af8cb57]{opacity:1;transform:translateY(0)}.metrics__row[data-v-8af8cb57]:hover{background:var(--m-hover)}.row__icon[data-v-8af8cb57]{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:11px;place-items:center;display:grid}.row__num[data-v-8af8cb57]{flex-wrap:wrap;align-items:baseline;gap:1px;min-width:0;font-family:Space Grotesk,system-ui,sans-serif;line-height:1;display:flex}.row__num-value[data-v-8af8cb57]{letter-spacing:-.04em;color:color-mix(in srgb, var(--accent) 72%, #0f172a);font-size:clamp(1.875rem,2.6vw,2.5rem);font-weight:800}.row__num-suffix[data-v-8af8cb57]{color:color-mix(in srgb, var(--accent) 72%, #0f172a);font-size:1rem;font-weight:700}:root.dark .row__num-value[data-v-8af8cb57],:root.dark .row__num-suffix[data-v-8af8cb57]{color:var(--accent)}.row__text[data-v-8af8cb57]{min-width:0}.row__label[data-v-8af8cb57]{color:var(--m-ink);letter-spacing:-.02em;margin-bottom:.2rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.05rem;font-weight:700}.row__desc[data-v-8af8cb57]{color:var(--m-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.metrics__latam[data-v-8af8cb57]{border-top:1px solid var(--m-border);opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;padding-top:2.5rem;transition:opacity .8s cubic-bezier(.22,1,.36,1) .3s,transform .8s cubic-bezier(.22,1,.36,1) .3s;display:flex;transform:translateY(16px)}.metrics__latam.visible[data-v-8af8cb57]{opacity:1;transform:translateY(0)}.metrics__latam-text[data-v-8af8cb57]{color:var(--m-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.metrics__logos[data-v-8af8cb57]{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.metrics__country[data-v-8af8cb57]{color:var(--m-muted);letter-spacing:.02em;border:1px solid var(--m-border);border-radius:999px;padding:6px 14px;font-family:Space Grotesk,system-ui,sans-serif;font-size:.8125rem;font-weight:600;transition:color .2s,border-color .2s}.metrics__country[data-v-8af8cb57]:hover{color:#0284c7;border-color:#0ea5e980}@media (height<=900px){.metrics[data-v-8af8cb57]{padding:3.25rem 0}.metrics__eyebrow[data-v-8af8cb57]{margin-bottom:.85rem}.metrics__header[data-v-8af8cb57]{margin-bottom:1.75rem}.metrics__title[data-v-8af8cb57]{margin-bottom:.7rem;font-size:clamp(1.7rem,3vw,2.3rem)}.metrics__subtitle[data-v-8af8cb57]{font-size:1rem;line-height:1.55}.metrics__row[data-v-8af8cb57]{padding:.85rem .75rem}.metrics__latam[data-v-8af8cb57]{padding-top:1.25rem}}@media (height<=740px){.metrics[data-v-8af8cb57]{padding:2.25rem 0}.metrics__header[data-v-8af8cb57]{margin-bottom:1.25rem}.metrics__row[data-v-8af8cb57]{padding:.65rem .75rem}.row__icon[data-v-8af8cb57]{width:38px;height:38px}}@media (width<=880px){.metrics__row[data-v-8af8cb57]{grid-template-columns:50px minmax(80px,120px) minmax(0,1fr);gap:1rem;padding:1.4rem .5rem}}@media (width<=560px){.metrics[data-v-8af8cb57]{padding:5rem 0}.metrics__row[data-v-8af8cb57]{grid-template-columns:48px 1fr;grid-template-areas:"icon num""icon text";gap:.25rem 1rem;padding:1.25rem .5rem}.row__icon[data-v-8af8cb57]{grid-area:icon;align-self:center}.row__num[data-v-8af8cb57]{grid-area:num}.row__text[data-v-8af8cb57]{grid-area:text}}.trust[data-v-bcad0626]{--t-bg:linear-gradient(180deg, #f6f3ff 0%, #fff 55%, #f1f5f9 100%);--t-ink:#0f172a;--t-muted:#64748b;--t-violet:#7c3aed;--t-pass:#fff;--t-pass-2:#faf8ff;--t-pass-border:#0f172a14;--t-pass-shadow:0 34px 70px -34px #7c3aed66;--t-perf:#0f172a29;--t-notch:#fff;--t-check-bg:#8b5cf61f;background:var(--t-bg);padding:7rem 0;position:relative;overflow:hidden}:root.dark .trust[data-v-bcad0626]{--t-bg:#020817;--t-ink:#f8fafc;--t-muted:#94a3b8;--t-violet:#a78bfa;--t-pass:#0f172ad9;--t-pass-2:#ffffff08;--t-pass-border:#ffffff1a;--t-pass-shadow:0 34px 70px -28px #7c3aed8c;--t-perf:#fff3;--t-notch:#020817;--t-check-bg:#8b5cf633}.trust__bg[data-v-bcad0626]{pointer-events:none;position:absolute;inset:0}.trust__orb[data-v-bcad0626]{filter:blur(120px);border-radius:50%;position:absolute}.trust__orb--1[data-v-bcad0626]{background:radial-gradient(#8b5cf61f 0%,#0000 70%);width:45vw;height:45vw;top:10%;left:-10%}.trust__orb--2[data-v-bcad0626]{background:radial-gradient(#0ea5e912 0%,#0000 70%);width:35vw;height:35vw;bottom:0%;right:-5%}.trust__container[data-v-bcad0626]{z-index:1;max-width:1100px;margin:0 auto;padding:0 2rem;position:relative}.trust__split[data-v-bcad0626]{grid-template-columns:1fr 420px;align-items:center;gap:4rem;display:grid}.trust__intro[data-v-bcad0626]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.trust__intro.visible[data-v-bcad0626]{opacity:1;transform:translateY(0)}.trust__eyebrow[data-v-bcad0626]{color:var(--t-violet);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:1.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.trust__eyebrow-line[data-v-bcad0626]{background:linear-gradient(90deg, var(--t-violet), transparent);border-radius:2px;width:24px;height:2px;display:block}.trust__title[data-v-bcad0626]{letter-spacing:-.04em;color:var(--t-ink);margin:0 0 1rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,2.875rem);font-weight:800;line-height:1.1}.trust__title-accent[data-v-bcad0626]{color:var(--t-violet)}.trust__subtitle[data-v-bcad0626]{color:var(--t-muted);margin:0 0 2rem;font-size:1.0625rem;line-height:1.65}.trust__cta-btn[data-v-bcad0626]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:12px;align-items:center;gap:8px;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 30px #8b5cf659;text-decoration:none!important}.trust__cta-btn[data-v-bcad0626]:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 40px #8b5cf680}.trust__cta-sub[data-v-bcad0626]{color:var(--t-muted);margin:1rem 0 0;font-size:.8125rem}.pass[data-v-bcad0626]{background:var(--t-pass);border:1px solid var(--t-pass-border);width:100%;max-width:420px;box-shadow:var(--t-pass-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;border-radius:20px;transition:opacity .9s cubic-bezier(.22,1,.36,1) .15s,transform .9s cubic-bezier(.22,1,.36,1) .15s;position:relative;overflow:hidden;transform:translateY(28px)scale(.96)rotate(-1.5deg)}.pass.visible[data-v-bcad0626]{opacity:1;transform:translateY(0)scale(1)rotate(0)}.pass__sheen[data-v-bcad0626]{z-index:3;pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffff24 48%,#0000 62%);animation:6.5s ease-in-out infinite pass-sheen-bcad0626;position:absolute;inset:0;transform:translate(-110%)}@keyframes pass-sheen-bcad0626{0%,25%{transform:translate(-110%)}65%,to{transform:translate(110%)}}.pass__head[data-v-bcad0626]{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;display:flex}.pass__brand[data-v-bcad0626]{letter-spacing:.14em;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;display:flex}.pass__brand svg[data-v-bcad0626]{width:18px;height:18px}.pass__avail[data-v-bcad0626]{align-items:center;gap:7px;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;display:flex}.pass__dot[data-v-bcad0626]{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite pass-pulse-bcad0626}@keyframes pass-pulse-bcad0626{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 8px #0000}}.pass__perf[data-v-bcad0626]{border-top:2px dashed var(--t-perf);height:0;position:relative}.pass__perf[data-v-bcad0626]:before,.pass__perf[data-v-bcad0626]:after{content:"";background:var(--t-notch);border-radius:50%;width:18px;height:18px;position:absolute;top:0;transform:translateY(-50%)}.pass__perf[data-v-bcad0626]:before{left:-9px}.pass__perf[data-v-bcad0626]:after{right:-9px}.pass__body[data-v-bcad0626]{padding:1.5rem}.pass__off[data-v-bcad0626]{align-items:center;gap:14px;margin-bottom:1.3rem;display:flex}.pass__off-num[data-v-bcad0626]{letter-spacing:-.04em;color:var(--t-violet);font-family:Space Grotesk,sans-serif;font-size:3.5rem;font-weight:800;line-height:1}.pass__off-label[data-v-bcad0626]{color:var(--t-ink);text-transform:uppercase;letter-spacing:.03em;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;line-height:1.15}.pass__list[data-v-bcad0626]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.pass__item[data-v-bcad0626]{color:var(--t-ink);align-items:center;gap:10px;font-size:.9rem;font-weight:500;display:flex}.pass__check[data-v-bcad0626]{background:var(--t-check-bg);width:22px;height:22px;color:var(--t-violet);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pass__foot[data-v-bcad0626]{background:var(--t-pass-2);padding:1.1rem 1.5rem 1.4rem}.pass__bar[data-v-bcad0626]{background:var(--t-check-bg);border-radius:999px;height:7px;margin-bottom:.6rem;overflow:hidden}.pass__fill[data-v-bcad0626]{background:linear-gradient(90deg,#8b5cf6,#7c3aed);border-radius:999px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.pass__foot-text[data-v-bcad0626]{color:var(--t-muted);font-size:.8rem}.pass__foot-text strong[data-v-bcad0626]{color:var(--t-violet);font-weight:700}@media (width<=900px){.trust__split[data-v-bcad0626]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3rem}.trust__intro[data-v-bcad0626]{max-width:560px}.trust__eyebrow[data-v-bcad0626]{justify-content:center}.pass[data-v-bcad0626]{text-align:left}}@media (width<=640px){.trust[data-v-bcad0626]{padding:5rem 0}}.pricing[data-v-bf69afc8]{--p-bg:linear-gradient(180deg, #eff6ff 0%, #fff 46%, #f1f5f9 100%);--p-ink:#0f172a;--p-ink-soft:#334155;--p-muted:#64748b;--p-card:#fff;--p-card-2:#f1f5f9;--p-card-hover:#e9eef5;--p-border:#0f172a1a;--p-shadow:0 18px 40px -24px #0f172a38;background:var(--p-bg);padding:7rem 0;scroll-margin-top:88px;position:relative;overflow:hidden}:root.dark .pricing[data-v-bf69afc8]{--p-bg:#020c1b;--p-ink:#f8fafc;--p-ink-soft:#cbd5e1;--p-muted:#94a3b8;--p-card:#0f172ab3;--p-card-2:#ffffff0f;--p-card-hover:#ffffff1a;--p-border:#ffffff1a;--p-shadow:none}.pricing__bg[data-v-bf69afc8]{pointer-events:none;position:absolute;inset:0}.pricing__orb[data-v-bf69afc8]{filter:blur(120px);border-radius:50%;position:absolute}.pricing__orb--1[data-v-bf69afc8]{background:radial-gradient(#818cf814 0%,#0000 70%);width:50vw;height:50vw;top:-10%;left:20%}.pricing__orb--2[data-v-bf69afc8]{background:radial-gradient(#0ea5e90f 0%,#0000 70%);width:40vw;height:40vw;bottom:-10%;right:10%}.pricing__hexmesh[data-v-bf69afc8]{position:absolute;inset:0}.pricing__container[data-v-bf69afc8]{z-index:1;max-width:1100px;margin:0 auto;padding:0 2rem;position:relative}.pricing__header[data-v-bf69afc8]{text-align:center;opacity:0;max-width:560px;margin:0 auto 4.5rem;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.pricing__header.visible[data-v-bf69afc8]{opacity:1;transform:translateY(0)}.pricing__eyebrow[data-v-bf69afc8]{color:#818cf8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:1.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pricing__eyebrow-line[data-v-bf69afc8]{background:linear-gradient(90deg,#818cf8,#0000);border-radius:2px;width:24px;height:2px;display:block}.pricing__title[data-v-bf69afc8]{letter-spacing:-.04em;color:var(--p-ink);margin-bottom:1rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,2.875rem);font-weight:800;line-height:1.1}.pricing__title-accent[data-v-bf69afc8]{background:linear-gradient(135deg,#818cf8,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pricing__subtitle[data-v-bf69afc8]{color:var(--p-muted);margin:0;font-size:1.0625rem;line-height:1.65}.pricing__grid-cards[data-v-bf69afc8]{grid-template-columns:repeat(3,1fr);align-items:center;gap:1.25rem;margin-bottom:3.5rem;display:grid}.plan[data-v-bf69afc8]{background:var(--p-card);border:1px solid var(--border,var(--p-border));box-shadow:var(--p-shadow,none);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;border-radius:20px;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;transform:translateY(28px)}.plan.visible[data-v-bf69afc8]{opacity:1;transform:translateY(0)}.plan[data-v-bf69afc8]:hover{border-color:var(--accent);box-shadow:0 0 50px -15px var(--glow)}.plan--featured[data-v-bf69afc8]{border-color:var(--border);box-shadow:0 0 60px -10px var(--glow), 0 0 0 1px var(--border);transform:translateY(-8px)}.plan--featured.visible[data-v-bf69afc8]{transform:translateY(-8px)}.plan--featured[data-v-bf69afc8]:hover{transform:translateY(-12px)}.plan__glow[data-v-bf69afc8]{background:radial-gradient(ellipse at 50% 100%, var(--glow,transparent) 0%, transparent 70%);pointer-events:none;opacity:.6;height:50%;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.plan:hover .plan__glow[data-v-bf69afc8]{opacity:1}.plan__badge[data-v-bf69afc8]{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:0 0 10px 10px;align-items:center;gap:6px;padding:4px 14px;font-size:.6875rem;font-weight:800;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #6366f159}.plan__badge--official[data-v-bf69afc8]{background:linear-gradient(135deg,#334155,#475569);box-shadow:0 4px 14px #4755694d}.plan__badge--founders-alt[data-v-bf69afc8]{background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 6px 20px #8b5cf659}.plan__official-note[data-v-bf69afc8]{color:#475569;margin-top:-6px;font-size:.75rem;font-style:italic}.plan__founders[data-v-bf69afc8]{color:#a78bfa;background:#8b5cf61a;border:1px solid #8b5cf647;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:-6px;padding:5px 12px 5px 10px;font-size:.75rem;display:inline-flex}.plan__founders strong[data-v-bf69afc8]{color:#c4b5fd;font-weight:700}.plan__founders-dot[data-v-bf69afc8]{background:#8b5cf6;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite founders-pulse-bf69afc8;box-shadow:0 0 8px #8b5cf6}@keyframes founders-pulse-bf69afc8{0%,to{opacity:1}50%{opacity:.4}}.plan__badge-pulse[data-v-bf69afc8]{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite badge-pulse-bf69afc8}@keyframes badge-pulse-bf69afc8{0%,to{opacity:1}50%{opacity:.4}}.plan__name[data-v-bf69afc8]{color:var(--p-ink);letter-spacing:-.03em;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:800}.plan__desc[data-v-bf69afc8]{color:#475569;margin:4px 0 0;font-size:.8125rem;line-height:1.6}.plan__price-row[data-v-bf69afc8]{align-items:baseline;gap:3px;display:flex}.plan__currency[data-v-bf69afc8]{color:color-mix(in srgb, var(--accent) 72%, #0f172a);align-self:flex-start;margin-top:6px;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:600}.plan__amount[data-v-bf69afc8]{letter-spacing:-.06em;color:color-mix(in srgb, var(--accent) 72%, #0f172a);font-family:Space Grotesk,system-ui,sans-serif;font-size:3.5rem;font-weight:800;line-height:1}.plan__period[data-v-bf69afc8]{color:#475569;align-self:flex-end;margin-bottom:4px;font-size:.875rem}:root.dark .plan__currency[data-v-bf69afc8],:root.dark .plan__amount[data-v-bf69afc8]{color:var(--accent)}.plan__cta[data-v-bf69afc8]{background:var(--p-card-2);border:1px solid var(--p-border);width:100%;color:var(--p-ink-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .15s;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.plan__cta[data-v-bf69afc8]:hover{background:var(--p-card-hover);color:var(--p-ink);border-color:var(--p-border);transform:translateY(-1px)}.plan__cta--featured[data-v-bf69afc8]{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border:none;box-shadow:0 8px 30px #6366f14d}.plan__cta--featured[data-v-bf69afc8]:hover{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1);transform:translateY(-2px);box-shadow:0 12px 40px #6366f166}.plan__cta--founders-unlimited[data-v-bf69afc8]{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;box-shadow:0 8px 30px #8b5cf64d}.plan__cta--founders-unlimited[data-v-bf69afc8]:hover{color:#fff;background:linear-gradient(135deg,#6d28d9,#7c3aed);transform:translateY(-2px);box-shadow:0 12px 40px #8b5cf66b}.plan__cta-shine[data-v-bf69afc8]{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.plan__cta:hover .plan__cta-shine[data-v-bf69afc8]{transform:translate(100%)}.plan__divider[data-v-bf69afc8]{background:var(--p-border);height:1px}.plan__features[data-v-bf69afc8]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.plan__feature[data-v-bf69afc8]{color:#64748b;align-items:center;gap:10px;margin:0;font-size:.875rem;display:flex}.plan__check[data-v-bf69afc8]{background:color-mix(in srgb, var(--accent) 14%, transparent);width:18px;height:18px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pricing__footer[data-v-bf69afc8]{opacity:0;border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:1rem;padding-top:2rem;transition:opacity .8s cubic-bezier(.22,1,.36,1) .4s,transform .8s cubic-bezier(.22,1,.36,1) .4s;display:flex;transform:translateY(12px)}.pricing__footer.visible[data-v-bf69afc8]{opacity:1;transform:translateY(0)}.pricing__footer-text[data-v-bf69afc8]{color:#475569;text-align:center;font-size:.9375rem}.pricing__footer-link[data-v-bf69afc8]{color:#818cf8;margin-left:4px;font-weight:600;text-decoration:none;transition:color .2s}.pricing__footer-link[data-v-bf69afc8]:hover{color:#a5b4fc;text-decoration:none}.pricing__footer-trust[data-v-bf69afc8]{color:#334155;flex-wrap:wrap;justify-content:center;gap:1.75rem;font-size:.8125rem;display:flex}@media (width<=900px){.pricing__grid-cards[data-v-bf69afc8]{grid-template-columns:1fr;max-width:420px;margin:0 auto 3.5rem}.plan--featured[data-v-bf69afc8],.plan--featured.visible[data-v-bf69afc8]{transform:translateY(0)}.plan--featured[data-v-bf69afc8]:hover{transform:translateY(-4px)}}@media (width<=640px){.pricing[data-v-bf69afc8]{padding:5rem 0}.pricing__footer-trust[data-v-bf69afc8]{gap:1rem}}.faq[data-v-42a763bd]{--fq-bg:linear-gradient(180deg, #f1f7ff 0%, #fff 50%, #f1f5f9 100%);--fq-ink:#0f172a;--fq-ink-soft:#334155;--fq-muted:#64748b;--fq-card:#fff;--fq-border:#0f172a17;--fq-border-strong:#0f172a29;--fq-hover:#0f172a06;--fq-chip:#f1f5f9;--fq-shadow:0 10px 26px -18px #0f172a2e;background:var(--fq-bg);padding:7rem 0;position:relative;overflow:hidden}:root.dark .faq[data-v-42a763bd]{--fq-bg:#030a18;--fq-ink:#f1f5f9;--fq-ink-soft:#cbd5e1;--fq-muted:#475569;--fq-card:#0f172ab3;--fq-border:#ffffff12;--fq-border-strong:#ffffff21;--fq-hover:#ffffff05;--fq-chip:#ffffff0a;--fq-shadow:none}.faq__bg[data-v-42a763bd]{pointer-events:none;position:absolute;inset:0}.faq__orb--1[data-v-42a763bd]{filter:blur(150px);background:radial-gradient(#0ea5e90d 0%,#0000 70%);border-radius:50%;width:60vw;height:60vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__hexmesh[data-v-42a763bd]{position:absolute;inset:0}.faq__container[data-v-42a763bd]{z-index:1;max-width:820px;margin:0 auto;padding:0 2rem;position:relative}.faq__header[data-v-42a763bd]{text-align:center;opacity:0;margin-bottom:4rem;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.faq__header.visible[data-v-42a763bd]{opacity:1;transform:translateY(0)}.faq__eyebrow[data-v-42a763bd]{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:1.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.faq__eyebrow-line[data-v-42a763bd]{background:linear-gradient(90deg,#38bdf8,#0000);border-radius:2px;width:24px;height:2px;display:block}.faq__title[data-v-42a763bd]{letter-spacing:-.04em;color:var(--fq-ink);margin-bottom:1rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,2.875rem);font-weight:800;line-height:1.1}.faq__title-accent[data-v-42a763bd]{background:linear-gradient(135deg,#38bdf8,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq__subtitle[data-v-42a763bd]{color:#475569;margin:0;font-size:1rem}.faq__link[data-v-42a763bd]{color:#38bdf8;font-weight:600;text-decoration:none;transition:color .2s}.faq__link[data-v-42a763bd]:hover{color:#7dd3fc;text-decoration:none}.faq__list[data-v-42a763bd]{opacity:0;flex-direction:column;gap:.75rem;transition:opacity .8s cubic-bezier(.22,1,.36,1) .15s,transform .8s cubic-bezier(.22,1,.36,1) .15s;display:flex;transform:translateY(24px)}.faq__list.visible[data-v-42a763bd]{opacity:1;transform:translateY(0)}.faq__item[data-v-42a763bd]{background:var(--fq-card);border:1px solid var(--fq-border);box-shadow:var(--fq-shadow,none);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.faq__item[data-v-42a763bd]:hover{border-color:var(--fq-border-strong)}.faq__item--open[data-v-42a763bd]{border-color:#38bdf84d;box-shadow:0 0 30px -10px #38bdf826}.faq__trigger[data-v-42a763bd]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.25rem 1.5rem;display:flex}.faq__trigger[data-v-42a763bd]:hover{background:var(--fq-hover)}.faq__question[data-v-42a763bd]{color:var(--fq-ink-soft);font-size:1rem;font-weight:600;line-height:1.5;transition:color .2s}.faq__item--open .faq__question[data-v-42a763bd]{color:var(--fq-ink)}.faq__chevron[data-v-42a763bd]{background:var(--fq-chip);border:1px solid var(--fq-border);width:28px;height:28px;color:var(--fq-muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s,background .2s;display:flex}.faq__chevron.rotated[data-v-42a763bd]{color:#38bdf8;background:#38bdf81a;border-color:#38bdf84d;transform:rotate(180deg)}.faq__body[data-v-42a763bd]{padding:0 1.5rem 1.375rem}.faq__answer[data-v-42a763bd]{color:#64748b;margin:0;font-size:.9375rem;line-height:1.75}.accordion-enter-active[data-v-42a763bd],.accordion-leave-active[data-v-42a763bd]{max-height:500px;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1),max-height .32s;overflow:hidden}.accordion-enter-from[data-v-42a763bd],.accordion-leave-to[data-v-42a763bd]{opacity:0;max-height:0;transform:translateY(-8px)}@media (width<=640px){.faq[data-v-42a763bd]{padding:5rem 0}.faq__trigger[data-v-42a763bd]{padding:1rem 1.25rem}.faq__body[data-v-42a763bd]{padding:0 1.25rem 1.125rem}.faq__question[data-v-42a763bd]{font-size:.9375rem}}.cta[data-v-d784a3b5]{--c-bg:linear-gradient(180deg, #eff9ff 0%, #fff 50%, #f1f5f9 100%);--c-ink:#0f172a;--c-ink-soft:#334155;--c-muted:#64748b;--c-card:#ffffffb8;--c-border:#0f172a1a;--c-ghost:#f1f5f9;--c-ghost-hover:#e7edf4;--c-eyebrow:#0284c7;--c-card-shadow:0 40px 90px -34px #0ea5e94d;background:var(--c-bg);padding:7rem 0;position:relative;overflow:hidden}:root.dark .cta[data-v-d784a3b5]{--c-bg:#020817;--c-ink:#f8fafc;--c-ink-soft:#cbd5e1;--c-muted:#94a3b8;--c-card:#0b1422b8;--c-border:#ffffff1f;--c-ghost:#ffffff0d;--c-ghost-hover:#ffffff17;--c-eyebrow:#38bdf8;--c-card-shadow:0 40px 90px -34px #0ea5e966}.cta__bg[data-v-d784a3b5]{pointer-events:none;position:absolute;inset:0}.cta__aurora[data-v-d784a3b5]{filter:blur(100px);border-radius:50%;animation:18s ease-in-out infinite alternate cta-drift-d784a3b5;position:absolute}.cta__aurora--1[data-v-d784a3b5]{background:radial-gradient(#0ea5e933 0%,#0000 70%);width:60vw;height:60vw;top:-30%;left:10%}.cta__aurora--2[data-v-d784a3b5]{background:radial-gradient(#818cf826 0%,#0000 70%);width:45vw;height:45vw;animation-duration:25s;animation-delay:-10s;bottom:-20%;right:5%}@keyframes cta-drift-d784a3b5{0%{transform:translate(0)scale(1)}50%{transform:translate(3%,-5%)scale(1.05)}to{transform:translate(-2%,3%)scale(.98)}}.cta__hexmesh[data-v-d784a3b5]{position:absolute;inset:0}.cta__container[data-v-d784a3b5]{z-index:1;max-width:1100px;margin:0 auto;padding:0 2rem;position:relative}.cta__card[data-v-d784a3b5]{background:var(--c-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;max-width:720px;box-shadow:var(--c-card-shadow);opacity:0;border-radius:28px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.75rem,4vw,3.5rem);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(30px)scale(.985)}.cta__card.visible[data-v-d784a3b5]{opacity:1;transform:translateY(0)scale(1)}.cta__card[data-v-d784a3b5]>:not(.cta__card-glow){z-index:1;position:relative}.cta__card[data-v-d784a3b5]:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#38bdf8,#8b5cf6 55%,#38bdf81f);border-radius:28px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta__card-glow[data-v-d784a3b5]{z-index:0;pointer-events:none;filter:blur(48px);background:radial-gradient(#38bdf847,#8b5cf621 50%,#0000 72%);width:72%;height:65%;position:absolute;top:-35%;left:50%;transform:translate(-50%)}.cta__eyebrow[data-v-d784a3b5]{color:var(--c-eyebrow);letter-spacing:.02em;background:#0ea5e91a;border:1px solid #0ea5e940;border-radius:999px;align-items:center;gap:7px;margin-bottom:1.5rem;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.cta__title[data-v-d784a3b5]{letter-spacing:-.05em;color:var(--c-ink);margin-bottom:1.5rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.05}.cta__title-gradient[data-v-d784a3b5]{background:linear-gradient(135deg,#38bdf8 0%,#818cf8 60%,#a78bfa 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite grad-d784a3b5}@keyframes grad-d784a3b5{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.cta__desc[data-v-d784a3b5]{color:var(--c-muted);max-width:560px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.0625rem;line-height:1.75}.cta__desc strong[data-v-d784a3b5]{color:var(--c-ink-soft);font-weight:600}.cta__actions[data-v-d784a3b5]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.cta__btn[data-v-d784a3b5]{cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:.875rem 2rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;text-decoration:none!important}.cta__btn[data-v-d784a3b5]:hover{transform:translateY(-3px)}.cta__btn--primary[data-v-d784a3b5]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1);box-shadow:0 8px 32px #0ea5e94d}.cta__btn--primary[data-v-d784a3b5]:hover{color:#fff;box-shadow:0 16px 50px #0ea5e973}.cta__btn-glow[data-v-d784a3b5]{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.cta__btn--primary:hover .cta__btn-glow[data-v-d784a3b5]{transform:translate(100%)}.cta__btn--ghost[data-v-d784a3b5]{background:var(--c-ghost);color:var(--c-muted);border:1px solid var(--c-border)}.cta__btn--ghost[data-v-d784a3b5]:hover{background:var(--c-ghost-hover);color:var(--c-ink);border-color:var(--c-border)}.cta__trust[data-v-d784a3b5]{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.cta__trust-item[data-v-d784a3b5]{color:var(--c-muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:flex}.cta__trust-check[data-v-d784a3b5]{color:#38bdf8;font-size:.75rem}.footer[data-v-d784a3b5]{color:#475569;background:#010b18;border-top:1px solid #ffffff0f;padding:5rem 0 2.5rem}.footer__container[data-v-d784a3b5]{max-width:1280px;margin:0 auto;padding:0 2rem}.footer__top[data-v-d784a3b5]{border-bottom:1px solid #ffffff0f;grid-template-columns:1.7fr 1fr 1fr 1.2fr;gap:3.5rem;margin-bottom:2.5rem;padding-bottom:3.5rem;display:grid}.footer__logo[data-v-d784a3b5]{align-items:center;gap:0;margin-bottom:1.125rem;display:flex}.footer__logo-img[data-v-d784a3b5]{object-fit:contain;object-position:right center;flex-shrink:0;width:72px;height:54px;margin-right:-10px}.footer__logo-text[data-v-d784a3b5]{color:#f1f5f9;letter-spacing:-.03em;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.125rem;font-weight:800}.footer__brand-desc[data-v-d784a3b5]{color:#64748b;margin-bottom:1.5rem;font-size:.875rem;line-height:1.65}.footer__social[data-v-d784a3b5]{gap:10px;display:flex}.footer__social-link[data-v-d784a3b5]{color:#64748b;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:flex}.footer__social-link[data-v-d784a3b5]:hover{color:#38bdf8;background:#0ea5e91f;border-color:#0ea5e94d;text-decoration:none}.footer__muted[data-v-d784a3b5]{color:#475569;font-size:.875rem}.footer__col-title[data-v-d784a3b5]{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:.8125rem;font-weight:700}.footer__col-list[data-v-d784a3b5]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.footer__col-list a[data-v-d784a3b5]{color:#64748b;font-size:.875rem;text-decoration:none;transition:color .2s}.footer__col-list a[data-v-d784a3b5]:hover{color:#94a3b8;text-decoration:none}.footer__bottom[data-v-d784a3b5]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer__copy[data-v-d784a3b5]{color:#64748b;margin:0;font-size:.8125rem}.footer__status[data-v-d784a3b5]{color:#64748b;align-items:center;gap:7px;font-size:.8125rem;display:flex}.footer__status-dot[data-v-d784a3b5]{background:#38bdf8;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite status-blink-d784a3b5;box-shadow:0 0 6px #38bdf8}@keyframes status-blink-d784a3b5{0%,to{opacity:1}50%{opacity:.5}}@media (width<=1024px){.footer__top[data-v-d784a3b5]{grid-template-columns:1fr 1fr;gap:2.5rem 3rem}}@media (width<=768px){.cta[data-v-d784a3b5]{padding:5rem 0}.cta__title[data-v-d784a3b5]{font-size:clamp(2rem,7vw,2.75rem)}.footer__bottom[data-v-d784a3b5]{text-align:center;flex-direction:column}}@media (width<=480px){.footer__top[data-v-d784a3b5]{grid-template-columns:1fr}.cta__actions[data-v-d784a3b5]{flex-direction:column;align-items:center}}.home[data-v-8c35faaa]{flex-direction:column;width:100%;display:flex}.home__main[data-v-8c35faaa]{flex:1}.ed[data-v-ef99bc89]{--bg:#fff;--ink:#0e1525;--soft:#3b475c;--muted:#6b7689;--faint:#9aa3b2;--line:#0e15251f;--line-soft:#0e152512;--tint:#f7f9fc;background:var(--bg);padding:8.5rem 0;scroll-margin-top:70px;position:relative}:root.dark .ed[data-v-ef99bc89]{--bg:#06090f;--ink:#f4f7fb;--soft:#c6cedd;--muted:#8a93a6;--faint:#5b6373;--line:#ffffff21;--line-soft:#ffffff12;--tint:#ffffff06}.ed__container[data-v-ef99bc89]{max-width:1080px;margin:0 auto;padding:0 2rem}.ed__head[data-v-ef99bc89]{max-width:640px;margin-bottom:5rem}.ed__kicker[data-v-ef99bc89]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:12px;margin-bottom:2rem;font-size:.78rem;font-weight:600;display:inline-flex}.ed__kicker-no[data-v-ef99bc89]{color:var(--faint);letter-spacing:0;font-family:ui-monospace,SF Mono,monospace}.ed__title[data-v-ef99bc89]{letter-spacing:-.035em;color:var(--ink);margin:0 0 1.6rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:500;line-height:1.04}.ed__title em[data-v-ef99bc89]{background:linear-gradient(100deg,#0ea5e9,#7c3aed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.ed__lede[data-v-ef99bc89]{color:var(--muted);margin:0;font-size:1.12rem;line-height:1.75}.ed-plan[data-v-ef99bc89]{border-top:1px solid var(--line);grid-template-columns:58px 1fr minmax(220px,.7fr);align-items:start;gap:2.5rem;padding:3rem 0;transition:background .4s;display:grid;position:relative}.ed-plan[data-v-ef99bc89]:last-of-type{border-bottom:1px solid var(--line)}.ed-plan[data-v-ef99bc89]:before{content:"";background:var(--tint);opacity:0;pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;inset:-1px -2rem 0}.ed-plan[data-v-ef99bc89]:hover:before{opacity:1}.ed-plan[data-v-ef99bc89]>*{z-index:1;position:relative}.ed-plan.is-featured .ed-plan__index[data-v-ef99bc89]{color:var(--c)}.ed-plan__index[data-v-ef99bc89]{color:var(--faint);padding-top:4px;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;font-weight:400;line-height:1}.ed-plan__namerow[data-v-ef99bc89]{align-items:center;gap:14px;margin-bottom:.7rem;display:flex}.ed-plan__name[data-v-ef99bc89]{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.7rem;font-weight:600}.ed-plan__tag[data-v-ef99bc89]{letter-spacing:.12em;text-transform:uppercase;color:var(--c);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:999px;padding:3px 10px;font-size:.66rem;font-weight:700}.ed-plan__desc[data-v-ef99bc89]{color:var(--muted);max-width:42ch;margin:0 0 1.3rem;font-size:1rem;line-height:1.65}.ed-plan__feats[data-v-ef99bc89]{flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.ed-plan__feats li[data-v-ef99bc89]{color:var(--soft);padding-left:18px;font-size:.9rem;position:relative}.ed-plan__feats li[data-v-ef99bc89]:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.ed-plan__aside[data-v-ef99bc89]{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.ed-plan__price[data-v-ef99bc89]{color:var(--ink);align-items:baseline;gap:2px;display:flex}.ed-plan__currency[data-v-ef99bc89]{color:var(--muted);font-size:1.1rem;font-weight:500}.ed-plan__amount[data-v-ef99bc89]{letter-spacing:-.04em;font-family:Space Grotesk,system-ui,sans-serif;font-size:2.9rem;font-weight:500;line-height:1}.ed-plan__per[data-v-ef99bc89]{color:var(--muted);font-size:.92rem}.ed-plan__founder[data-v-ef99bc89]{color:var(--c);margin:0;font-size:.82rem;font-weight:500}.ed-plan__founder s[data-v-ef99bc89]{color:var(--faint);margin-right:4px}.ed-plan__cta[data-v-ef99bc89]{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:9px;margin-top:.6rem;padding:.7rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s,transform .25s,color .25s;display:inline-flex}.ed-plan__cta-arrow[data-v-ef99bc89]{opacity:.6;transition:transform .25s}.ed-plan__cta[data-v-ef99bc89]:hover{border-color:color-mix(in srgb, var(--c) 55%, transparent);color:var(--c);transform:translateY(-2px)}.ed-plan__cta:hover .ed-plan__cta-arrow[data-v-ef99bc89]{opacity:1;transform:translate(2px,-2px)}.ed-plan__cta.is-featured[data-v-ef99bc89]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ed-plan__cta.is-featured[data-v-ef99bc89]:hover{background:var(--c);border-color:var(--c);color:#fff}.ed-plan__cta.is-featured .ed-plan__cta-arrow[data-v-ef99bc89]{opacity:.85}.ed__specs-wrap[data-v-ef99bc89]{margin-top:4rem}.ed__specs-toggle[data-v-ef99bc89]{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-family:inherit;font-size:.82rem;font-weight:600;transition:color .2s;display:inline-flex}.ed__specs-toggle[data-v-ef99bc89]:hover{color:var(--ink)}.ed__specs-sign[data-v-ef99bc89]{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:1rem;transition:transform .3s;display:inline-flex}.ed__specs-sign.is-open[data-v-ef99bc89]{transform:rotate(135deg)}.ed__specs[data-v-ef99bc89]{margin-top:2rem;overflow:hidden}.ed__specs-headrow[data-v-ef99bc89],.ed__specs-row[data-v-ef99bc89]{grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;display:grid}.ed__specs-headrow[data-v-ef99bc89]{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.7rem 0;font-size:.74rem;font-weight:700}.ed__specs-headrow span[data-v-ef99bc89]{text-align:center}.ed__specs-headrow span[data-v-ef99bc89]:first-child{text-align:left}.ed__specs-feat[data-v-ef99bc89]{color:var(--ink)}.ed__specs-group[data-v-ef99bc89]{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:1.1rem 0 .5rem;font-size:.72rem;font-weight:700}.ed__specs-row[data-v-ef99bc89]{border-bottom:1px solid var(--line-soft);padding:.7rem 0}.ed__specs-label[data-v-ef99bc89]{color:var(--soft);font-size:.9rem}.ed__specs-cell[data-v-ef99bc89]{text-align:center;color:var(--muted);font-size:.88rem}.ed__specs-cell em[data-v-ef99bc89]{color:var(--soft);font-style:normal;font-weight:500}.ed__specs-cell i[data-v-ef99bc89]{font-style:normal;font-weight:700}.ed__specs-cell i.yes[data-v-ef99bc89]{color:#0ea5e9}:root.dark .ed__specs-cell i.yes[data-v-ef99bc89]{color:#38bdf8}.ed__specs-cell i.no[data-v-ef99bc89]{color:var(--faint)}.ed__specs-cell.ed__specs-feat em[data-v-ef99bc89]{color:var(--ink)}.ed-specs-enter-active[data-v-ef99bc89],.ed-specs-leave-active[data-v-ef99bc89]{max-height:1400px;transition:opacity .35s,max-height .45s}.ed-specs-enter-from[data-v-ef99bc89],.ed-specs-leave-to[data-v-ef99bc89]{opacity:0;max-height:0}.ed__helper[data-v-ef99bc89]{color:var(--muted);margin-top:3.5rem;font-size:1rem}.ed__helper a[data-v-ef99bc89]{color:var(--ink);border-bottom:1px solid var(--line);font-weight:600;text-decoration:none;transition:border-color .2s}.ed__helper a[data-v-ef99bc89]:hover{border-color:var(--ink)}@media (width<=820px){.ed[data-v-ef99bc89]{padding:5.5rem 0}.ed__head[data-v-ef99bc89]{margin-bottom:3rem}.ed-plan[data-v-ef99bc89]{grid-template-columns:40px 1fr;gap:.4rem 1.4rem;padding:2.4rem 0}.ed-plan__aside[data-v-ef99bc89]{grid-column:1/-1;margin-top:1.4rem}.ed-plan__index[data-v-ef99bc89]{font-size:1.2rem}.ed__specs-headrow[data-v-ef99bc89],.ed__specs-row[data-v-ef99bc89]{grid-template-columns:1.4fr .8fr .8fr .8fr}}@media (width<=520px){.ed__container[data-v-ef99bc89]{padding:0 1.3rem}.ed-plan[data-v-ef99bc89]{grid-template-columns:1fr}.ed-plan__index[data-v-ef99bc89]{display:none}}.sol[data-v-63292e9d]{color:#f8fafc;background:#020817;min-height:100vh}.sol-eyebrow[data-v-63292e9d]{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:1.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sol-eyebrow--purple[data-v-63292e9d]{color:#818cf8}.sol-eyebrow-line[data-v-63292e9d]{background:linear-gradient(90deg,#38bdf8,#0000);border-radius:2px;width:24px;height:2px;display:block}.sol-eyebrow-line--purple[data-v-63292e9d]{background:linear-gradient(90deg,#818cf8,#0000)}.sol-section-title[data-v-63292e9d]{letter-spacing:-.04em;color:#f8fafc;margin-bottom:1rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.1}.sol-title-dim[data-v-63292e9d]{color:#334155}.sol-title-gradient-purple[data-v-63292e9d]{background:linear-gradient(135deg,#818cf8,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sol-hero[data-v-63292e9d]{background:#06090f;align-items:center;min-height:64vh;display:flex;position:relative;overflow:hidden}.sol-hero__container[data-v-63292e9d]{z-index:1;text-align:left;opacity:0;width:100%;max-width:1080px;margin:0 auto;padding:9rem 2rem 6rem;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(28px)}.sol-hero__container.visible[data-v-63292e9d]{opacity:1;transform:translateY(0)}.sol-hero__kicker[data-v-63292e9d]{letter-spacing:.18em;text-transform:uppercase;color:#8a93a6;margin-bottom:1.8rem;font-size:.8rem;font-weight:600;display:block}.sol-hero__title[data-v-63292e9d]{letter-spacing:-.04em;color:#f4f7fb;max-width:18ch;margin:0 0 1.8rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2.8rem,6.2vw,4.8rem);font-weight:500;line-height:1.02}.sol-hero__title-gradient[data-v-63292e9d]{background:linear-gradient(100deg,#38bdf8,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.sol-hero__desc[data-v-63292e9d]{color:#8a93a6;max-width:520px;margin:0 0 2.2rem;font-size:1.12rem;line-height:1.75}.sol-hero__links[data-v-63292e9d]{align-items:center;gap:1rem;display:flex}.sol-hero__link[data-v-63292e9d]{color:#f4f7fb;border-bottom:1px solid #ffffff38;padding-bottom:2px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.sol-hero__link[data-v-63292e9d]:hover{color:#38bdf8;border-color:#38bdf8}.sol-cmp[data-v-63292e9d]{background:#030a18;padding:7rem 0;scroll-margin-top:88px;position:relative;overflow:hidden}.sol-cmp__bg[data-v-63292e9d]{pointer-events:none;position:absolute;inset:0}.sol-cmp__orb--1[data-v-63292e9d]{filter:blur(130px);background:radial-gradient(#0ea5e90f 0%,#0000 70%);border-radius:50%;width:50vw;height:50vw;position:absolute;top:-5%;left:20%}.sol-cmp__grid[data-v-63292e9d]{background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.sol-cmp__container[data-v-63292e9d]{z-index:1;max-width:1000px;margin:0 auto;padding:0 2rem;position:relative}.sol-cmp__header[data-v-63292e9d]{max-width:520px;margin-bottom:3.5rem}.sol-table-wrap[data-v-63292e9d]{border:1px solid #ffffff12;border-radius:16px;overflow-x:auto}.sol-table[data-v-63292e9d]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ab3;border-radius:16px;width:100%;min-width:560px;overflow:hidden}.sol-table__row[data-v-63292e9d]{border-bottom:1px solid #ffffff0d;grid-template-columns:2fr 1fr 1fr 1fr;transition:background .15s;display:grid}.sol-table__row[data-v-63292e9d]:last-child{border-bottom:none}.sol-table__row--head[data-v-63292e9d]{background:#ffffff08}.sol-table__row[data-v-63292e9d]:not(.sol-table__row--head):hover{background:#ffffff05}.sol-table__cell[data-v-63292e9d]{color:#475569;justify-content:center;align-items:center;padding:1rem 1.25rem;font-size:.9375rem;display:flex}.sol-table__cell--label[data-v-63292e9d]{color:#94a3b8;justify-content:flex-start;font-weight:600}.sol-table__row--head .sol-table__cell--label[data-v-63292e9d]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem}.sol-table__cell--featured[data-v-63292e9d]{background:#818cf80d;border-left:1px solid #818cf81a;border-right:1px solid #818cf81a}.sol-table__row--head .sol-table__cell--featured[data-v-63292e9d]{background:#818cf81a}.sol-table__head-stack[data-v-63292e9d]{flex-direction:column;align-items:center;gap:6px;display:flex}.sol-table__featured-label[data-v-63292e9d]{color:#818cf8;font-size:.875rem;font-weight:700}.sol-table__featured-badge[data-v-63292e9d]{color:#a78bfa;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#a78bfa2e,#7c3aed1f);border:1px solid #a78bfa59;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.625rem;font-weight:800;display:inline-flex}.sol-table__featured-badge-dot[data-v-63292e9d]{background:#a78bfa;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite sol-founders-pulse-63292e9d;box-shadow:0 0 6px #a78bfa}.sol-table__text[data-v-63292e9d]{color:#64748b;font-size:.875rem}.sol-table__text--accent[data-v-63292e9d]{color:#818cf8;font-weight:600}.sol-check[data-v-63292e9d]{font-size:.875rem;font-weight:700}.sol-check--yes[data-v-63292e9d]{color:#38bdf8}.sol-check--no[data-v-63292e9d]{color:#1e293b}.sol-table__group[data-v-63292e9d]{letter-spacing:.1em;text-transform:uppercase;color:#a5b4fc;background:#818cf812;border-top:1px solid #818cf824;border-bottom:1px solid #818cf824;grid-column:1/-1;padding:.875rem 1.25rem;font-size:.75rem;font-weight:700}.sol-table__group[data-v-63292e9d]:first-of-type{border-top:none}.sol-table__row--actions[data-v-63292e9d]{background:#0f172ae6;border-top:1px solid #ffffff14;padding:.5rem 0}.sol-table__row--actions[data-v-63292e9d]:hover{background:#0f172ae6!important}.sol-table__row--actions .sol-table__cell[data-v-63292e9d]{padding:1rem .75rem}.sol-table__row--actions .sol-table__cell--label[data-v-63292e9d]{padding-left:1.25rem}.sol-table__actions-hint[data-v-63292e9d]{color:#94a3b8;letter-spacing:.01em;font-size:.8125rem;font-weight:600}.sol-table__cta[data-v-63292e9d]{color:#cbd5e1;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;max-width:180px;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.sol-table__cta[data-v-63292e9d]:hover{color:#f1f5f9;background:#ffffff1a;border-color:#ffffff38;text-decoration:none;transform:translateY(-1px)}.sol-table__cta--featured[data-v-63292e9d]{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border-color:#0000;box-shadow:0 6px 20px #6366f14d}.sol-table__cta--featured[data-v-63292e9d]:hover{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 10px 28px #6366f16b}.sol-cmp__helper[data-v-63292e9d]{text-align:center;color:#94a3b8;max-width:620px;margin:1.5rem auto 0;font-size:.9375rem;line-height:1.65}.sol-cmp__helper strong[data-v-63292e9d]{color:#c7d2fe;font-weight:700}.sol-cmp__helper-link[data-v-63292e9d]{color:#818cf8;margin-left:4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.sol-cmp__helper-link[data-v-63292e9d]:hover{color:#a5b4fc;text-decoration:none}.sol-pricing[data-v-63292e9d]{background:#020c1b;padding:7rem 0;position:relative;overflow:hidden}.sol-pricing__bg[data-v-63292e9d]{pointer-events:none;position:absolute;inset:0}.sol-pricing__orb[data-v-63292e9d]{filter:blur(120px);border-radius:50%;position:absolute}.sol-pricing__orb--1[data-v-63292e9d]{background:radial-gradient(#818cf814 0%,#0000 70%);width:50vw;height:50vw;top:-10%;left:20%}.sol-pricing__orb--2[data-v-63292e9d]{background:radial-gradient(#0ea5e90f 0%,#0000 70%);width:40vw;height:40vw;bottom:-10%;right:10%}.sol-pricing__grid[data-v-63292e9d]{background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.sol-pricing__container[data-v-63292e9d]{z-index:1;max-width:1100px;margin:0 auto;padding:0 2rem;position:relative}.sol-pricing__header[data-v-63292e9d]{text-align:center;max-width:560px;margin:0 auto 4rem}.sol-pricing__subtitle[data-v-63292e9d]{color:#64748b;margin-bottom:2rem;font-size:1rem;line-height:1.65}.sol-toggle[data-v-63292e9d]{align-items:center;gap:12px;display:inline-flex}.sol-toggle__label[data-v-63292e9d]{color:#334155;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;transition:color .2s;display:flex}.sol-toggle__label.active[data-v-63292e9d]{color:#f1f5f9;font-weight:600}.sol-toggle__switch[data-v-63292e9d]{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;width:46px;height:26px;padding:0;transition:background .2s,border-color .2s;position:relative}.sol-toggle__switch.active[data-v-63292e9d]{background:#818cf8;border-color:#818cf8}.sol-toggle__thumb[data-v-63292e9d]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.sol-toggle__switch.active .sol-toggle__thumb[data-v-63292e9d]{transform:translate(20px)}.sol-toggle__badge[data-v-63292e9d]{color:#38bdf8;letter-spacing:.04em;background:#38bdf826;border-radius:5px;padding:2px 7px;font-size:.6875rem;font-weight:700;display:inline-block}.sol-plans[data-v-63292e9d]{grid-template-columns:repeat(3,1fr);align-items:center;gap:1.25rem;margin-bottom:3.5rem;display:grid}.sol-plan[data-v-63292e9d]{border:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ab3;border-radius:20px;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.sol-plan[data-v-63292e9d]:hover{border-color:var(--accent);box-shadow:0 0 50px -15px var(--glow)}.sol-plan--featured[data-v-63292e9d]{border-color:var(--border);box-shadow:0 0 60px -10px var(--glow), 0 0 0 1px var(--border);transform:translateY(-8px)}.sol-plan--featured[data-v-63292e9d]:hover{transform:translateY(-12px)}.sol-plan__badge[data-v-63292e9d]{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:0 0 10px 10px;align-items:center;gap:6px;padding:4px 14px;font-size:.6875rem;font-weight:800;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #6366f159}.sol-plan__badge-pulse[data-v-63292e9d]{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite badge-pulse-63292e9d}@keyframes badge-pulse-63292e9d{0%,to{opacity:1}50%{opacity:.4}}.sol-plan__top[data-v-63292e9d]{align-items:flex-start;gap:12px;display:flex}.sol-plan__icon[data-v-63292e9d]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sol-plan__name[data-v-63292e9d]{color:#f1f5f9;letter-spacing:-.03em;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:800}.sol-plan__desc[data-v-63292e9d]{color:#475569;margin:3px 0 0;font-size:.8125rem;line-height:1.55}.sol-plan__price[data-v-63292e9d]{align-items:baseline;gap:2px;display:flex}.sol-plan__currency[data-v-63292e9d]{color:var(--accent);align-self:flex-start;margin-top:6px;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:600}.sol-plan__amount[data-v-63292e9d]{letter-spacing:-.06em;color:var(--accent);font-family:Space Grotesk,system-ui,sans-serif;font-size:3.5rem;font-weight:800;line-height:1}.sol-plan__period[data-v-63292e9d]{color:#475569;align-self:flex-end;margin-bottom:4px;font-size:.875rem}.sol-plan__savings[data-v-63292e9d]{color:#38bdf8;margin-top:-.75rem;font-size:.8125rem;font-weight:600}.sol-plan__badge--official[data-v-63292e9d]{background:linear-gradient(135deg,#334155,#475569);box-shadow:0 4px 14px #4755694d}.sol-plan__badge--founders-alt[data-v-63292e9d]{background:linear-gradient(135deg,#6d28d9,#7c3aed);box-shadow:0 6px 20px #7c3aed59}.sol-plan__official-note[data-v-63292e9d]{color:#475569;margin-top:-.5rem;font-size:.75rem;font-style:italic}.sol-plan__founders[data-v-63292e9d]{color:#a78bfa;background:#a78bfa14;border:1px solid #a78bfa40;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:-.5rem;padding:5px 12px 5px 10px;font-size:.75rem;display:inline-flex}.sol-plan__founders strong[data-v-63292e9d]{color:#ddd6fe;font-weight:700}.sol-plan__founders-dot[data-v-63292e9d]{background:#a78bfa;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite sol-founders-pulse-63292e9d;box-shadow:0 0 8px #a78bfa}@keyframes sol-founders-pulse-63292e9d{0%,to{opacity:1}50%{opacity:.4}}.sol-plan__cta[data-v-63292e9d]{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .15s;display:flex;position:relative;overflow:hidden}.sol-plan__cta[data-v-63292e9d]:hover{color:#f1f5f9;background:#ffffff1a;border-color:#fff3;text-decoration:none;transform:translateY(-1px)}.sol-plan__cta--featured[data-v-63292e9d]{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border:none;box-shadow:0 8px 30px #6366f14d}.sol-plan__cta--featured[data-v-63292e9d]:hover{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 12px 40px #6366f166}.sol-plan__cta--founders-unlimited[data-v-63292e9d]{color:#fff;background:linear-gradient(135deg,#7c3aed,#a78bfa);border:none;box-shadow:0 8px 30px #7c3aed4d}.sol-plan__cta--founders-unlimited[data-v-63292e9d]:hover{color:#fff;background:linear-gradient(135deg,#6d28d9,#7c3aed);transform:translateY(-1px);box-shadow:0 12px 40px #7c3aed6b}.sol-plan__cta-shine[data-v-63292e9d]{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.sol-plan__cta:hover .sol-plan__cta-shine[data-v-63292e9d]{transform:translate(100%)}.sol-plan__divider[data-v-63292e9d]{background:#ffffff0f;height:1px}.sol-plan__features[data-v-63292e9d]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.sol-plan__features li[data-v-63292e9d]{color:#64748b;align-items:flex-start;gap:10px;margin:0;font-size:.875rem;display:flex}.sol-plan__check[data-v-63292e9d]{color:#38bdf8;background:#38bdf81f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:.65rem;font-weight:800;display:flex}.sol-plan__glow[data-v-63292e9d]{background:radial-gradient(ellipse at 50% 100%, var(--glow,transparent) 0%, transparent 70%);pointer-events:none;opacity:.5;height:50%;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.sol-plan:hover .sol-plan__glow[data-v-63292e9d]{opacity:1}.sol-pricing__footer[data-v-63292e9d]{text-align:center;color:#475569;border-top:1px solid #ffffff0f;padding-top:2.5rem;font-size:.9375rem}.sol-pricing__footer-link[data-v-63292e9d]{color:#818cf8;margin-left:4px;font-weight:600;text-decoration:none;transition:color .2s}.sol-pricing__footer-link[data-v-63292e9d]:hover{color:#a5b4fc;text-decoration:none}@media (width<=900px){.sol-plans[data-v-63292e9d]{grid-template-columns:1fr;max-width:420px;margin:0 auto 3.5rem}.sol-plan--featured[data-v-63292e9d]{transform:translateY(0)}.sol-plan--featured[data-v-63292e9d]:hover{transform:translateY(-4px)}}@media (width<=720px){.sol-cmp[data-v-63292e9d],.sol-pricing[data-v-63292e9d]{padding:5rem 0}.sol-table-wrap[data-v-63292e9d]{border-radius:14px;overflow-x:visible}.sol-table[data-v-63292e9d]{min-width:0}.sol-table__row--head[data-v-63292e9d]{display:none}.sol-table__group[data-v-63292e9d]{padding:.75rem 1rem;font-size:.6875rem}.sol-table__row[data-v-63292e9d]:not(.sol-table__row--head):not(.sol-table__row--actions){flex-direction:column;gap:.4rem;padding:.875rem 1rem;display:flex}.sol-table__row:not(.sol-table__row--head):not(.sol-table__row--actions) .sol-table__cell[data-v-63292e9d]{background:0 0;border:none;justify-content:space-between;width:100%;padding:0;font-size:.875rem}.sol-table__row:not(.sol-table__row--head):not(.sol-table__row--actions) .sol-table__cell--label[data-v-63292e9d]{color:#e2e8f0;border-bottom:1px solid #ffffff0f;margin-bottom:.15rem;padding-bottom:.45rem;font-size:.9375rem;font-weight:700}.sol-table__row:not(.sol-table__row--head):not(.sol-table__row--actions) .sol-table__cell[data-v-63292e9d]:nth-child(2):before{content:"Solo"}.sol-table__row:not(.sol-table__row--head):not(.sol-table__row--actions) .sol-table__cell[data-v-63292e9d]:nth-child(3):before{content:"Company";color:#a5b4fc}.sol-table__row:not(.sol-table__row--head):not(.sol-table__row--actions) .sol-table__cell[data-v-63292e9d]:nth-child(4):before{content:"Unlimited"}.sol-table__row:not(.sol-table__row--head):not(.sol-table__row--actions) .sol-table__cell[data-v-63292e9d]:not(.sol-table__cell--label):before{color:#64748b;letter-spacing:.04em;font-size:.75rem;font-weight:600}.sol-table__row--actions[data-v-63292e9d]{flex-direction:column;gap:.5rem;padding:1rem;display:flex!important}.sol-table__row--actions .sol-table__cell--label[data-v-63292e9d]{display:none}.sol-table__row--actions .sol-table__cell[data-v-63292e9d]{background:0 0;border:none;width:100%;padding:0}.sol-table__cta[data-v-63292e9d]{gap:6px;max-width:100%;padding:.65rem .75rem;font-size:.8125rem}.sol-table__row:not(.sol-table__row--head):not(.sol-table__row--actions) .sol-table__cell--featured[data-v-63292e9d]{background:#818cf80f;border-radius:8px;margin:0 -.35rem;padding:.35rem .6rem}}.edc[data-v-f4be61cf]{--bg:#fff;--ink:#0e1525;--soft:#3b475c;--muted:#6b7689;--faint:#9aa3b2;--line:#0e15251f;--line-soft:#0e152512;background:var(--bg);padding:8rem 0;scroll-margin-top:70px;position:relative}:root.dark .edc[data-v-f4be61cf]{--bg:#06090f;--ink:#f4f7fb;--soft:#c6cedd;--muted:#8a93a6;--faint:#5b6373;--line:#ffffff21;--line-soft:#ffffff12}.edc__container[data-v-f4be61cf]{max-width:1080px;margin:0 auto;padding:0 2rem}.edc__head[data-v-f4be61cf]{margin-bottom:4rem}.edc__kicker[data-v-f4be61cf]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:12px;margin-bottom:1.8rem;font-size:.78rem;font-weight:600;display:inline-flex}.edc__kicker-no[data-v-f4be61cf]{color:var(--faint);letter-spacing:0;font-family:ui-monospace,SF Mono,monospace}.edc__title[data-v-f4be61cf]{letter-spacing:-.035em;color:var(--ink);margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:500;line-height:1.04}.edc__title em[data-v-f4be61cf]{background:linear-gradient(100deg,#a78bfa,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.edc__grid[data-v-f4be61cf]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:4rem;display:grid}.edc__intro[data-v-f4be61cf]{color:var(--muted);margin:0 0 1.8rem;font-size:1.05rem;line-height:1.7}.edc__status[data-v-f4be61cf]{color:var(--muted);align-items:center;gap:9px;margin-bottom:2.4rem;font-size:.86rem;font-weight:600;display:inline-flex}.edc__status-dot[data-v-f4be61cf]{background:var(--faint);border-radius:50%;width:8px;height:8px}.edc__status.is-open[data-v-f4be61cf]{color:var(--soft)}.edc__status.is-open .edc__status-dot[data-v-f4be61cf]{background:#0ea5e9;animation:2s ease-out infinite edc-pulse-f4be61cf;box-shadow:0 0 #0ea5e980}:root.dark .edc__status.is-open .edc__status-dot[data-v-f4be61cf]{background:#38bdf8}@keyframes edc-pulse-f4be61cf{0%{box-shadow:0 0 #0ea5e980}to{box-shadow:0 0 0 8px #0ea5e900}}.edc__status-clock[data-v-f4be61cf]{color:var(--faint);font-weight:500}.edc__list[data-v-f4be61cf]{margin:0}.edc__item[data-v-f4be61cf]{border-top:1px solid var(--line);grid-template-columns:90px 1fr;align-items:baseline;gap:1rem;padding:1.2rem 0;display:grid}.edc__item[data-v-f4be61cf]:last-child{border-bottom:1px solid var(--line)}.edc__item dt[data-v-f4be61cf]{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:700}.edc__item dd[data-v-f4be61cf]{color:var(--soft);margin:0;font-size:.98rem}.edc__item dd a[data-v-f4be61cf]{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none;transition:border-color .2s}.edc__item dd a[data-v-f4be61cf]:hover{border-color:var(--ink)}.edc__hours-line[data-v-f4be61cf]{color:var(--muted);justify-content:space-between;gap:1.5rem;margin-bottom:4px;font-size:.9rem;display:flex}.edc__hours-line span[data-v-f4be61cf]:first-child{color:var(--soft)}.edc__success[data-v-f4be61cf]{color:var(--soft);background:#0ea5e90f;border-left:2px solid #0ea5e9;margin-bottom:1.6rem;padding:.85rem 1.1rem;font-size:.9rem}.edc__form[data-v-f4be61cf]{flex-direction:column;gap:1.7rem;display:flex}.edc__row[data-v-f4be61cf]{grid-template-columns:1fr 1fr;gap:1.7rem;display:grid}.edc__field[data-v-f4be61cf]{flex-direction:column;gap:.5rem;display:flex}.edc__field label[data-v-f4be61cf]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.edc__field input[data-v-f4be61cf],.edc__field select[data-v-f4be61cf],.edc__field textarea[data-v-f4be61cf]{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:.55rem 0;font-family:inherit;font-size:1rem;transition:border-color .25s}.edc__field textarea[data-v-f4be61cf]{resize:vertical;min-height:64px}.edc__field input[data-v-f4be61cf]::placeholder,.edc__field textarea[data-v-f4be61cf]::placeholder{color:var(--faint)}.edc__field input[data-v-f4be61cf]:focus,.edc__field select[data-v-f4be61cf]:focus,.edc__field textarea[data-v-f4be61cf]:focus{border-bottom-color:var(--ink);outline:none}.edc__field select[data-v-f4be61cf]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%239aa3b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;padding-right:1.6rem}:root.dark .edc__field select option[data-v-f4be61cf]{color:#f4f7fb;background:#0e1525}.edc__submit[data-v-f4be61cf]{background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:.4rem;padding:.85rem 1.7rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.edc__submit[data-v-f4be61cf]:hover:not(:disabled){color:#fff;background:linear-gradient(100deg,#7c3aed,#0ea5e9);transform:translateY(-2px);box-shadow:0 16px 34px -16px #7c3aed8c}.edc__submit[data-v-f4be61cf]:disabled{opacity:.65;cursor:wait}.edc__spinner[data-v-f4be61cf]{border:2px solid color-mix(in srgb, var(--bg) 45%, transparent);border-top-color:var(--bg);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite edc-spin-f4be61cf}@keyframes edc-spin-f4be61cf{to{transform:rotate(360deg)}}.edc-fade-enter-active[data-v-f4be61cf],.edc-fade-leave-active[data-v-f4be61cf]{transition:opacity .3s,transform .3s}.edc-fade-enter-from[data-v-f4be61cf],.edc-fade-leave-to[data-v-f4be61cf]{opacity:0;transform:translateY(-6px)}@media (width<=860px){.edc[data-v-f4be61cf]{padding:5.5rem 0}.edc__head[data-v-f4be61cf]{margin-bottom:2.6rem}.edc__grid[data-v-f4be61cf]{grid-template-columns:1fr;gap:3rem}}@media (width<=520px){.edc__container[data-v-f4be61cf]{padding:0 1.3rem}.edc__row[data-v-f4be61cf]{grid-template-columns:1fr;gap:1.7rem}}@media (prefers-reduced-motion:reduce){.edc__status.is-open .edc__status-dot[data-v-f4be61cf]{animation:none}}.cnt[data-v-79d0947c]{color:#f8fafc;background:#020817;min-height:100vh}.cnt-hero[data-v-79d0947c]{background:#06090f;align-items:center;min-height:60vh;display:flex;position:relative;overflow:hidden}.cnt-hero__container[data-v-79d0947c]{z-index:1;text-align:left;opacity:0;width:100%;max-width:1080px;margin:0 auto;padding:9rem 2rem 6rem;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(28px)}.cnt-hero__container.visible[data-v-79d0947c]{opacity:1;transform:translateY(0)}.cnt-hero__kicker[data-v-79d0947c]{letter-spacing:.18em;text-transform:uppercase;color:#8a93a6;margin-bottom:1.8rem;font-size:.8rem;font-weight:600;display:block}.cnt-hero__title[data-v-79d0947c]{letter-spacing:-.04em;color:#f4f7fb;margin:0 0 1.8rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2.8rem,6.2vw,4.8rem);font-weight:500;line-height:1.02}.cnt-hero__title-gradient[data-v-79d0947c]{background:linear-gradient(100deg,#a78bfa,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.cnt-hero__desc[data-v-79d0947c]{color:#8a93a6;max-width:520px;margin:0 0 2.2rem;font-size:1.12rem;line-height:1.75}.cnt-hero__links[data-v-79d0947c]{align-items:center;gap:1rem;display:flex}.cnt-hero__link[data-v-79d0947c]{color:#f4f7fb;border-bottom:1px solid #ffffff38;padding-bottom:2px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.cnt-hero__link[data-v-79d0947c]:hover{color:#a78bfa;border-color:#a78bfa}.cnt-info[data-v-79d0947c]{background:#030a18;padding:5rem 0;position:relative;overflow:hidden}.cnt-info__bg[data-v-79d0947c]{pointer-events:none;position:absolute;inset:0}.cnt-info__grid[data-v-79d0947c]{background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.cnt-info__container[data-v-79d0947c]{z-index:1;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative}.cnt-cards[data-v-79d0947c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:760px;margin:0 auto;display:grid}.cnt-card[data-v-79d0947c]{background:var(--bg,#0f172ab3);border:1px solid var(--border,#ffffff14);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;cursor:pointer;opacity:0;border-radius:16px;padding:2rem 1.75rem;text-decoration:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;transform:translateY(20px)}.cnt-card.visible[data-v-79d0947c]{opacity:1;transform:translateY(0)}.cnt-card[data-v-79d0947c]:hover{border-color:var(--accent);box-shadow:0 0 40px -10px var(--bg);transform:translateY(-3px)}.cnt-card[data-v-79d0947c]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cnt-card__icon[data-v-79d0947c]{width:56px;height:56px;color:var(--accent);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;margin:0 auto 1.25rem;transition:transform .2s;display:flex}.cnt-card:hover .cnt-card__icon[data-v-79d0947c]{transform:scale(1.08)}.cnt-card__title[data-v-79d0947c]{color:#f1f5f9;margin-bottom:.375rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1rem;font-weight:700}.cnt-card__desc[data-v-79d0947c]{color:#475569;margin-bottom:.75rem;font-size:.8125rem}.cnt-card__content[data-v-79d0947c]{color:var(--accent,#38bdf8);margin:0 0 1.25rem;font-size:.9375rem;font-weight:600}.cnt-card__action[data-v-79d0947c]{z-index:1;color:#94a3b8;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,gap .2s;display:inline-flex;position:relative}.cnt-card:hover .cnt-card__action[data-v-79d0947c]{border-color:var(--accent);color:var(--accent);background:#ffffff14;gap:9px}.cnt-card__glow[data-v-79d0947c]{background:radial-gradient(ellipse at 50% 100%, var(--bg,transparent) 0%, transparent 70%);pointer-events:none;opacity:.5;height:50%;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.cnt-card:hover .cnt-card__glow[data-v-79d0947c]{opacity:1}.cnt-main[data-v-79d0947c]{background:#020817;padding:6rem 0;position:relative;overflow:hidden}.cnt-main__bg[data-v-79d0947c]{pointer-events:none;position:absolute;inset:0}.cnt-main__orb[data-v-79d0947c]{filter:blur(120px);border-radius:50%;position:absolute}.cnt-main__orb--1[data-v-79d0947c]{background:radial-gradient(#a78bfa12 0%,#0000 70%);width:40vw;height:40vw;top:0;left:-5%}.cnt-main__orb--2[data-v-79d0947c]{background:radial-gradient(#0ea5e90f 0%,#0000 70%);width:35vw;height:35vw;bottom:0;right:5%}.cnt-main__container[data-v-79d0947c]{z-index:1;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative}.cnt-layout[data-v-79d0947c]{grid-template-columns:1fr 360px;align-items:start;gap:2.5rem;display:grid}.cnt-form-wrap[data-v-79d0947c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#0f172ab3;border:1px solid #ffffff14;border-radius:20px;padding:2.5rem;scroll-margin-top:88px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.cnt-form-wrap.visible[data-v-79d0947c]{opacity:1;transform:translateY(0)}.cnt-form-header[data-v-79d0947c]{margin-bottom:2rem}.cnt-form-title[data-v-79d0947c]{letter-spacing:-.03em;color:#f1f5f9;margin-bottom:.375rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.5rem;font-weight:800}.cnt-form-sub[data-v-79d0947c]{color:#475569;margin:0;font-size:.9rem}.cnt-success[data-v-79d0947c]{color:#0ea5e9;background:#38bdf814;border:1px solid #38bdf840;border-radius:10px;align-items:center;gap:10px;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:500;display:flex}.cnt-success__icon[data-v-79d0947c]{background:#38bdf833;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:flex}.cnt-form[data-v-79d0947c]{flex-direction:column;gap:1.125rem;display:flex}.cnt-form__row[data-v-79d0947c]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cnt-form__group[data-v-79d0947c]{flex-direction:column;gap:6px;display:flex}.cnt-label[data-v-79d0947c]{color:#64748b;letter-spacing:.02em;font-size:.8125rem;font-weight:600}.cnt-input[data-v-79d0947c]{color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;padding:.6875rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s,background .2s}.cnt-input[data-v-79d0947c]::placeholder{color:#334155}.cnt-input[data-v-79d0947c]:focus{background:#a78bfa0d;border-color:#a78bfa80;outline:none;box-shadow:0 0 0 3px #a78bfa1a}.cnt-select[data-v-79d0947c]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23475569' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:2.25rem}.cnt-select option[data-v-79d0947c]{color:#f1f5f9;background:#0f172a}.cnt-textarea[data-v-79d0947c]{resize:vertical;min-height:140px}.cnt-form__actions[data-v-79d0947c]{gap:.875rem;margin-top:.5rem;display:flex}.cnt-submit[data-v-79d0947c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a78bfa,#818cf8);border:none;border-radius:10px;align-items:center;gap:8px;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #a78bfa40}.cnt-submit[data-v-79d0947c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 40px #a78bfa59}.cnt-submit[data-v-79d0947c]:disabled{opacity:.6;cursor:not-allowed}.cnt-submit__shine[data-v-79d0947c]{background:linear-gradient(90deg,#0000,#ffffff26,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.cnt-submit:hover:not(:disabled) .cnt-submit__shine[data-v-79d0947c]{transform:translate(100%)}.cnt-submit__spinner[data-v-79d0947c]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-79d0947c}@keyframes spin-79d0947c{to{transform:rotate(360deg)}}.cnt-reset[data-v-79d0947c]{color:#475569;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.cnt-reset[data-v-79d0947c]:hover{color:#94a3b8;background:#ffffff14;border-color:#ffffff24}.cnt-sidebar[data-v-79d0947c]{opacity:0;flex-direction:column;gap:1.25rem;transition:opacity .8s cubic-bezier(.22,1,.36,1) .15s,transform .8s cubic-bezier(.22,1,.36,1) .15s;display:flex;transform:translateY(24px)}.cnt-sidebar.visible[data-v-79d0947c]{opacity:1;transform:translateY(0)}.cnt-hours[data-v-79d0947c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ab3;border:1px solid #ffffff14;border-radius:16px;padding:1.75rem}.cnt-hours__title[data-v-79d0947c]{color:#f1f5f9;align-items:center;gap:10px;margin-bottom:1.25rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1rem;font-weight:700;display:flex}.cnt-hours__title-icon[data-v-79d0947c]{color:#a78bfa;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cnt-hours__list[data-v-79d0947c]{flex-direction:column;gap:0;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.cnt-hours__list li[data-v-79d0947c]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.625rem 0;font-size:.875rem;display:flex}.cnt-hours__list li[data-v-79d0947c]:last-child{border-bottom:none}.cnt-hours__day[data-v-79d0947c]{color:#94a3b8;font-weight:600}.cnt-hours__time[data-v-79d0947c]{color:#475569}.cnt-hours__time--closed[data-v-79d0947c]{color:#334155}.cnt-hours__status[data-v-79d0947c]{color:#0ea5e9;background:#38bdf814;border:1px solid #38bdf82e;border-radius:9px;align-items:center;gap:8px;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;display:flex}.cnt-hours__status-dot[data-v-79d0947c]{background:#38bdf8;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite blink-79d0947c;box-shadow:0 0 6px #38bdf8}@keyframes blink-79d0947c{0%,to{opacity:1}50%{opacity:.4}}.cnt-faq[data-v-79d0947c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ab3;border:1px solid #ffffff14;border-radius:16px;padding:1.75rem}.cnt-faq__title[data-v-79d0947c]{color:#f1f5f9;margin-bottom:1.25rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1rem;font-weight:700}.cnt-faq__list[data-v-79d0947c]{flex-direction:column;gap:1rem;display:flex}.cnt-faq__item[data-v-79d0947c]{border-bottom:1px solid #ffffff0d;padding-bottom:1rem}.cnt-faq__item[data-v-79d0947c]:last-child{border-bottom:none;padding-bottom:0}.cnt-faq__q[data-v-79d0947c]{color:#94a3b8;margin-bottom:5px;font-size:.875rem;font-weight:600}.cnt-faq__a[data-v-79d0947c]{color:#475569;margin:0;font-size:.8125rem;line-height:1.6}@media (width<=1024px){.cnt-layout[data-v-79d0947c],.cnt-form__row[data-v-79d0947c]{grid-template-columns:1fr}}@media (width<=768px){.cnt-cards[data-v-79d0947c]{grid-template-columns:1fr}.cnt-info[data-v-79d0947c],.cnt-main[data-v-79d0947c]{padding:4rem 0}.cnt-form-wrap[data-v-79d0947c]{padding:1.75rem}.cnt-form__actions[data-v-79d0947c]{flex-direction:column}}.login-page[data-v-e0a2eb73]{background:linear-gradient(160deg,#0a0f1e 0%,#0d1b3e 45%,#0a1628 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.login-particles[data-v-e0a2eb73]{z-index:0;pointer-events:none;position:absolute;inset:0}.login-wrapper[data-v-e0a2eb73]{z-index:1;width:100%;max-width:420px;animation:.45s cubic-bezier(.22,1,.36,1) both fadeUp-e0a2eb73;position:relative}@keyframes fadeUp-e0a2eb73{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-card[data-v-e0a2eb73]{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:18px;overflow:hidden;box-shadow:0 32px 64px #00000059,0 0 0 1px #0ea5e91a,inset 0 1px #fff9}.card-accent-bar[data-v-e0a2eb73]{background:linear-gradient(90deg,#863bff,#a78bfa,#38bdf8,#a78bfa,#863bff) 0 0/300% 100%;height:5px;animation:4s infinite shimmer-bar-e0a2eb73}@keyframes shimmer-bar-e0a2eb73{0%{background-position:200% 0}to{background-position:-200% 0}}.card-body[data-v-e0a2eb73]{padding:2.25rem 2rem 2rem}.brand-row[data-v-e0a2eb73]{align-items:center;gap:0;margin-bottom:1.75rem;display:flex}.brand-logo-icon[data-v-e0a2eb73]{object-fit:contain;object-position:left center;flex-shrink:0;width:72px;height:54px;margin-left:-8px;display:block}.brand-name[data-v-e0a2eb73]{font-family:var(--font-family-heading);color:#0f172a;letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.login-heading[data-v-e0a2eb73]{font-family:var(--font-family-heading);color:#0f172a;letter-spacing:-.03em;margin:0 0 .25rem;font-size:1.625rem;font-weight:700;line-height:1.15}.login-subheading[data-v-e0a2eb73]{color:#64748b;margin:0 0 1.75rem;font-size:.875rem}.login-form[data-v-e0a2eb73]{flex-direction:column;gap:1.125rem;display:flex}.field-group[data-v-e0a2eb73]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-e0a2eb73]{color:#1e293b;font-size:.8125rem;font-weight:600}.field-input[data-v-e0a2eb73]{width:100%;font-size:.875rem;font-family:var(--font-family-base);color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9px;outline:none;padding:.65rem 1rem;transition:border-color .15s,box-shadow .15s,background .15s}.field-input[data-v-e0a2eb73]::placeholder{color:#94a3b8}.field-input[data-v-e0a2eb73]:hover:not(:disabled){border-color:#cbd5e1}.field-input[data-v-e0a2eb73]:focus{background:#fff;border-color:#863bff;box-shadow:0 0 0 3px #863bff26}.field-input[data-v-e0a2eb73]:disabled{opacity:.5;cursor:not-allowed}.password-wrapper[data-v-e0a2eb73]{position:relative}.field-input--password[data-v-e0a2eb73]{padding-right:2.75rem}.password-toggle[data-v-e0a2eb73]{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle[data-v-e0a2eb73]:hover{color:#475569}.error-banner[data-v-e0a2eb73]{color:#dc2626;background:#ef444412;border:1.5px solid #ef444438;border-radius:9px;align-items:center;gap:8px;padding:.625rem .875rem;font-size:.8125rem;animation:.2s both fadeUp-e0a2eb73;display:flex}.submit-btn[data-v-e0a2eb73]{color:#fff;width:100%;font-family:var(--font-family-base);cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#863bff,#6d28d9);border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:.7rem 1rem;font-size:.9rem;font-weight:600;transition:opacity .15s,transform .1s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #863bff66}.submit-btn[data-v-e0a2eb73]:hover:not(:disabled){opacity:.92;box-shadow:0 6px 20px #863bff73}.submit-btn[data-v-e0a2eb73]:active:not(:disabled){transform:scale(.99)}.submit-btn[data-v-e0a2eb73]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-e0a2eb73]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite spin-e0a2eb73;display:inline-block}@keyframes spin-e0a2eb73{to{transform:rotate(360deg)}}.mfa-info[data-v-e0a2eb73]{background:#863bff0f;border:1.5px solid #863bff2e;border-radius:10px;align-items:center;gap:12px;padding:.75rem .875rem;display:flex}.mfa-info-icon[data-v-e0a2eb73]{color:#863bff;background:#863bff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mfa-info-title[data-v-e0a2eb73]{color:#0f172a;margin:0;font-size:.8125rem;font-weight:600}.mfa-info-text[data-v-e0a2eb73]{color:#64748b;margin:2px 0 0;font-size:.75rem}.otp-input[data-v-e0a2eb73]{text-align:center;letter-spacing:.5em;padding-left:1.5rem;padding-right:1rem;font-size:1.5rem;font-weight:600}.back-btn[data-v-e0a2eb73]{color:#64748b;width:100%;font-size:.8125rem;font-family:var(--font-family-base);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .15s}.back-btn[data-v-e0a2eb73]:hover{color:#1e293b}.login-footer[data-v-e0a2eb73]{text-align:center;color:#ffffff47;letter-spacing:.01em;margin:1.25rem 0 0;font-size:.75rem}:root.dark .login-page[data-v-e0a2eb73]{background:linear-gradient(160deg,#020408 0%,#060d1f 45%,#040b18 100%)}:root.dark .login-card[data-v-e0a2eb73]{background:#0f172af5;border-color:#863bff26;box-shadow:0 32px 64px #0009,0 0 0 1px #863bff14,inset 0 1px #ffffff0a}:root.dark .brand-name[data-v-e0a2eb73],:root.dark .login-heading[data-v-e0a2eb73]{color:#f1f5f9}:root.dark .login-subheading[data-v-e0a2eb73]{color:#64748b}:root.dark .field-label[data-v-e0a2eb73]{color:#cbd5e1}:root.dark .field-input[data-v-e0a2eb73]{color:#f1f5f9;background:#1e293b;border-color:#334155}:root.dark .field-input[data-v-e0a2eb73]:hover:not(:disabled){border-color:#475569}:root.dark .field-input[data-v-e0a2eb73]:focus{background:#1e293b;border-color:#863bff;box-shadow:0 0 0 3px #863bff26}:root.dark .field-input[data-v-e0a2eb73]::placeholder,:root.dark .password-toggle[data-v-e0a2eb73]{color:#475569}:root.dark .password-toggle[data-v-e0a2eb73]:hover{color:#94a3b8}:root.dark .login-footer[data-v-e0a2eb73]{color:#fff3}:root.dark .mfa-info-title[data-v-e0a2eb73]{color:#f1f5f9}:root.dark .mfa-info-text[data-v-e0a2eb73]{color:#94a3b8}:root.dark .back-btn[data-v-e0a2eb73]{color:#64748b}:root.dark .back-btn[data-v-e0a2eb73]:hover{color:#cbd5e1}.navbar-user[data-v-1102d2c2]{border-top:1px solid #f1f5f9;padding:8px 10px 14px}.navbar-user__row[data-v-1102d2c2]{border-radius:8px;align-items:center;gap:10px;padding:6px 8px;transition:background .14s;display:flex}.navbar-user__row[data-v-1102d2c2]:hover{background:#f8fafc}.navbar-user__avatar[data-v-1102d2c2]{color:#fff;background:#0f172a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.navbar-user__info[data-v-1102d2c2]{flex:1;min-width:0}.navbar-user__name[data-v-1102d2c2]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:600;overflow:hidden}.navbar-user__role[data-v-1102d2c2]{color:#94a3b8;margin:0;font-size:.6875rem}.navbar-user__logout[data-v-1102d2c2]{cursor:pointer;color:#64748b;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:background .14s,color .14s,border-color .14s;display:flex}.navbar-user__logout[data-v-1102d2c2]:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}:root.dark .navbar-user[data-v-1102d2c2]{border-top-color:#1f2937}:root.dark .navbar-user__row[data-v-1102d2c2]:hover{background:#111827}:root.dark .navbar-user__avatar[data-v-1102d2c2]{color:#0f172a;background:#f1f5f9}:root.dark .navbar-user__name[data-v-1102d2c2]{color:#f1f5f9}:root.dark .navbar-user__role[data-v-1102d2c2]{color:#64748b}:root.dark .navbar-user__logout[data-v-1102d2c2]{color:#94a3b8}:root.dark .navbar-user__logout[data-v-1102d2c2]:hover{color:#f87171;background:#ef44441f;border-color:#ef44444d}.admin-sidebar[data-v-a01ef482]{z-index:40;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:232px;min-width:232px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.admin-sidebar__brand[data-v-a01ef482]{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:18px 16px 16px;display:flex}.admin-sidebar__logo[data-v-a01ef482]{object-fit:contain;flex-shrink:0;width:36px;height:36px}.admin-sidebar__brand-text[data-v-a01ef482]{flex:1;min-width:0}.admin-sidebar__brand-name[data-v-a01ef482]{font-family:var(--font-family-heading);color:#0f172a;letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:700;line-height:1.2}.admin-sidebar__brand-sub[data-v-a01ef482]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.6875rem}.admin-sidebar__close[data-v-a01ef482]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .14s,color .14s;display:none}.admin-sidebar__close[data-v-a01ef482]:hover{color:#0f172a;background:#f1f5f9}.admin-sidebar__nav[data-v-a01ef482]{flex-direction:column;flex:1;gap:2px;padding:14px 10px 12px;display:flex;overflow-y:auto}.admin-sidebar__item[data-v-a01ef482]{color:#475569;border-radius:8px;align-items:center;gap:11px;padding:9px 11px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.admin-sidebar__item[data-v-a01ef482]:hover{color:#0f172a;background:#f1f5f9;text-decoration:none}.admin-sidebar__item.is-active[data-v-a01ef482]{color:#fff;background:#0f172a;font-weight:600}.admin-sidebar__item.is-active[data-v-a01ef482]:hover{color:#fff;background:#1e293b}.admin-sidebar__icon[data-v-a01ef482]{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.admin-sidebar__label[data-v-a01ef482]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-sidebar__spacer[data-v-a01ef482]{flex:1}.admin-sidebar-toggle[data-v-a01ef482]{color:#0f172a;cursor:pointer;z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .14s,border-color .14s;display:none;position:fixed;top:12px;left:12px;box-shadow:0 4px 12px #0f172a14}.admin-sidebar-toggle[data-v-a01ef482]:hover{background:#f8fafc;border-color:#cbd5e1}.admin-sidebar-backdrop[data-v-a01ef482]{z-index:45;opacity:0;background:#0f172a73;transition:opacity .22s;display:none;position:fixed;inset:0}.admin-sidebar-backdrop.is-visible[data-v-a01ef482]{opacity:1}@media (width<=768px){.admin-sidebar[data-v-a01ef482]{z-index:50;width:260px;min-width:260px;transition:transform .24s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:6px 0 24px #0f172a2e}.admin-sidebar.is-mobile-open[data-v-a01ef482]{transform:translate(0)}.admin-sidebar__close[data-v-a01ef482],.admin-sidebar-toggle[data-v-a01ef482]{display:inline-flex}.admin-sidebar-backdrop.is-visible[data-v-a01ef482]{display:block}}:root.dark .admin-sidebar[data-v-a01ef482]{background:#0b1220;border-right-color:#1f2937}:root.dark .admin-sidebar__brand[data-v-a01ef482]{border-bottom-color:#1f2937}:root.dark .admin-sidebar__brand-name[data-v-a01ef482]{color:#f1f5f9}:root.dark .admin-sidebar__brand-sub[data-v-a01ef482]{color:#64748b}:root.dark .admin-sidebar__close[data-v-a01ef482]{color:#94a3b8;background:#0b1220;border-color:#1f2937}:root.dark .admin-sidebar__close[data-v-a01ef482]:hover{color:#f1f5f9;background:#1f2937}:root.dark .admin-sidebar__item[data-v-a01ef482]{color:#94a3b8}:root.dark .admin-sidebar__item[data-v-a01ef482]:hover{color:#f1f5f9;background:#111827}:root.dark .admin-sidebar__item.is-active[data-v-a01ef482]{color:#0f172a;background:#f1f5f9}:root.dark .admin-sidebar__item.is-active[data-v-a01ef482]:hover{background:#fff}:root.dark .admin-sidebar-toggle[data-v-a01ef482]{color:#f1f5f9;background:#111827;border-color:#1f2937;box-shadow:0 4px 12px #0006}:root.dark .admin-sidebar-toggle[data-v-a01ef482]:hover{background:#1f2937;border-color:#374151}:root.dark .admin-sidebar-backdrop[data-v-a01ef482]{background:#0009}.dh[data-v-75d4990f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.dh__title[data-v-75d4990f]{font-family:var(--font-family-heading);color:#0f172a;letter-spacing:-.025em;margin:0 0 .25rem;font-size:1.875rem;font-weight:700}.dh__subtitle[data-v-75d4990f]{color:#64748b;margin:0;font-size:.9375rem}.dh__meta[data-v-75d4990f]{flex-wrap:wrap;align-items:center;gap:.875rem;display:inline-flex}.dh__status[data-v-75d4990f]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.dh__status.is-loading[data-v-75d4990f]{color:#b45309;background:#fef3c7;border-color:#fcd34d}.dh__status-dot[data-v-75d4990f]{background:currentColor;border-radius:50%;width:6px;height:6px}.dh__refresh[data-v-75d4990f]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.dh__refresh[data-v-75d4990f]:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.dh__refresh[data-v-75d4990f]:disabled{opacity:.6;cursor:not-allowed}.dh__time[data-v-75d4990f]{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.75rem}.dh-error[data-v-75d4990f]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.dh-error__text[data-v-75d4990f]{flex:1}.dh-error__btn[data-v-75d4990f]{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:6px;padding:4px 12px;font-size:.8125rem;font-weight:600}.dh-error__btn[data-v-75d4990f]:hover{background:#fef2f2}@media (width<=768px){.dh[data-v-75d4990f]{gap:.875rem;margin-bottom:1.25rem}.dh__title[data-v-75d4990f]{font-size:1.375rem}.dh__subtitle[data-v-75d4990f]{font-size:.875rem}.dh__meta[data-v-75d4990f]{width:100%}.dh__time[data-v-75d4990f]{display:none}}@media (width<=520px){.dh__title[data-v-75d4990f]{font-size:1.25rem}.dh__refresh[data-v-75d4990f]{flex:1;justify-content:center}}:root.dark .dh__title[data-v-75d4990f]{color:#f1f5f9}:root.dark .dh__subtitle[data-v-75d4990f]{color:#94a3b8}:root.dark .dh__status[data-v-75d4990f]{color:#34d399;background:#10b9811f;border-color:#10b9814d}:root.dark .dh__status.is-loading[data-v-75d4990f]{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}:root.dark .dh__refresh[data-v-75d4990f]{color:#cbd5e1;background:#111827;border-color:#1f2937}:root.dark .dh__refresh[data-v-75d4990f]:hover:not(:disabled){color:#f1f5f9;background:#1f2937;border-color:#374151}:root.dark .dh__time[data-v-75d4990f]{color:#64748b}:root.dark .dh-error[data-v-75d4990f]{color:#f87171;background:#ef444414;border-color:#ef444440}:root.dark .dh-error__btn[data-v-75d4990f]{color:#f87171;background:#111827;border-color:#ef444440}.kpi-card[data-v-d0991d4d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem 1rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.kpi-card[data-v-d0991d4d]:hover{border-color:#cbd5e1;box-shadow:0 4px 14px -6px #0f172a14}.kpi-card__head[data-v-d0991d4d]{align-items:center;gap:.5rem;display:flex}.kpi-card__icon[data-v-d0991d4d]{color:#475569;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.kpi-card[data-accent=blue] .kpi-card__icon[data-v-d0991d4d]{color:#0369a1;background:#e0f2fe}.kpi-card[data-accent=emerald] .kpi-card__icon[data-v-d0991d4d]{color:#047857;background:#d1fae5}.kpi-card[data-accent=amber] .kpi-card__icon[data-v-d0991d4d]{color:#b45309;background:#fef3c7}.kpi-card[data-accent=violet] .kpi-card__icon[data-v-d0991d4d]{color:#6d28d9;background:#ede9fe}.kpi-card[data-accent=rose] .kpi-card__icon[data-v-d0991d4d]{color:#be123c;background:#ffe4e6}.kpi-card__title[data-v-d0991d4d]{color:#64748b;letter-spacing:-.005em;font-size:.8125rem;font-weight:500}.kpi-card__value[data-v-d0991d4d]{font-family:var(--font-family-heading);color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.kpi-card__foot[data-v-d0991d4d]{align-items:center;gap:.5rem;min-height:18px;display:flex}.kpi-card__trend[data-v-d0991d4d]{border-radius:9999px;align-items:center;gap:3px;padding:2px 7px;font-size:.6875rem;font-weight:600;display:inline-flex}.kpi-card__trend.is-up[data-v-d0991d4d]{color:#059669;background:#ecfdf5}.kpi-card__trend.is-down[data-v-d0991d4d]{color:#dc2626;background:#fef2f2}.kpi-card__desc[data-v-d0991d4d]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}:root.dark .kpi-card[data-v-d0991d4d]{background:#111827;border-color:#1f2937}:root.dark .kpi-card[data-v-d0991d4d]:hover{border-color:#374151}:root.dark .kpi-card__title[data-v-d0991d4d]{color:#94a3b8}:root.dark .kpi-card__value[data-v-d0991d4d]{color:#f1f5f9}:root.dark .kpi-card__desc[data-v-d0991d4d]{color:#64748b}:root.dark .kpi-card__icon[data-v-d0991d4d]{color:#cbd5e1;background:#1f2937}:root.dark .kpi-card[data-accent=blue] .kpi-card__icon[data-v-d0991d4d]{color:#38bdf8;background:#0ea5e91f}:root.dark .kpi-card[data-accent=emerald] .kpi-card__icon[data-v-d0991d4d]{color:#34d399;background:#10b9811f}:root.dark .kpi-card[data-accent=amber] .kpi-card__icon[data-v-d0991d4d]{color:#fbbf24;background:#f59e0b1f}:root.dark .kpi-card[data-accent=violet] .kpi-card__icon[data-v-d0991d4d]{color:#a78bfa;background:#8b5cf61f}:root.dark .kpi-card[data-accent=rose] .kpi-card__icon[data-v-d0991d4d]{color:#fb7185;background:#f43f5e1f}:root.dark .kpi-card__trend.is-up[data-v-d0991d4d]{color:#34d399;background:#10b9811f}:root.dark .kpi-card__trend.is-down[data-v-d0991d4d]{color:#fb7185;background:#f43f5e1f}.bar-chart[data-v-3414b6e6]{flex-direction:column;gap:1rem;width:100%;display:flex}.bar-chart__list[data-v-3414b6e6]{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.bar-chart__row[data-v-3414b6e6]{flex-direction:column;gap:6px;display:flex}.bar-chart__row-head[data-v-3414b6e6]{justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.bar-chart__row-label[data-v-3414b6e6]{color:#334155;align-items:center;gap:8px;font-weight:500;display:inline-flex}.bar-chart__dot[data-v-3414b6e6]{border-radius:2px;flex-shrink:0;width:8px;height:8px}.bar-chart__row-value[data-v-3414b6e6]{color:#0f172a;align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.bar-chart__row-pct[data-v-3414b6e6]{color:#94a3b8;font-size:.6875rem;font-weight:500}.bar-chart__track[data-v-3414b6e6]{background:#f1f5f9;border-radius:9999px;width:100%;height:8px;position:relative;overflow:hidden}.bar-chart__fill[data-v-3414b6e6]{border-radius:9999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.bar-chart__total[data-v-3414b6e6]{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.8125rem;display:flex}.bar-chart__total-label[data-v-3414b6e6]{color:#64748b;font-weight:500}.bar-chart__total-value[data-v-3414b6e6]{color:#0f172a;font-size:.9375rem;font-weight:700}:root.dark .bar-chart__row-label[data-v-3414b6e6]{color:#cbd5e1}:root.dark .bar-chart__row-value[data-v-3414b6e6]{color:#f1f5f9}:root.dark .bar-chart__row-pct[data-v-3414b6e6]{color:#64748b}:root.dark .bar-chart__track[data-v-3414b6e6]{background:#1f2937}:root.dark .bar-chart__total[data-v-3414b6e6]{border-top-color:#1f2937}:root.dark .bar-chart__total-label[data-v-3414b6e6]{color:#94a3b8}:root.dark .bar-chart__total-value[data-v-3414b6e6]{color:#f1f5f9}.donut[data-v-40162974]{align-items:center;gap:1.5rem;width:100%;display:flex}.donut__chart-wrap[data-v-40162974]{flex-shrink:0;width:140px;height:140px;position:relative}.donut__svg[data-v-40162974]{width:100%;height:100%;display:block}.donut__seg[data-v-40162974]{transition:stroke-dasharray .5s cubic-bezier(.4,0,.2,1)}.donut__center[data-v-40162974]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.donut__center-label[data-v-40162974]{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.6875rem;font-weight:500}.donut__center-value[data-v-40162974]{font-family:var(--font-family-heading);color:#0f172a;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1}.donut__legend[data-v-40162974]{flex-direction:column;flex:1;gap:.625rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.donut__legend-item[data-v-40162974]{grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px;font-size:.8125rem;display:grid}.donut__legend-dot[data-v-40162974]{border-radius:3px;flex-shrink:0;width:10px;height:10px}.donut__legend-label[data-v-40162974]{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.donut__legend-value[data-v-40162974]{color:#0f172a;font-weight:600}.donut__legend-pct[data-v-40162974]{color:#94a3b8;text-align:right;min-width:30px;font-size:.6875rem;font-weight:500}@media (width<=560px){.donut[data-v-40162974]{flex-direction:column;align-items:stretch;gap:1rem}.donut__chart-wrap[data-v-40162974]{margin:0 auto}}:root.dark .donut__track[data-v-40162974]{stroke:#1f2937}:root.dark .donut__center-label[data-v-40162974]{color:#64748b}:root.dark .donut__center-value[data-v-40162974]{color:#f1f5f9}:root.dark .donut__legend-label[data-v-40162974]{color:#cbd5e1}:root.dark .donut__legend-value[data-v-40162974]{color:#f1f5f9}:root.dark .donut__legend-pct[data-v-40162974]{color:#64748b}.activity[data-v-0f8f5fb9]{width:100%}.activity__list[data-v-0f8f5fb9]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity__item[data-v-0f8f5fb9]{border-bottom:1px solid #f1f5f9;grid-template-columns:16px 1fr auto;align-items:flex-start;gap:12px;padding:.75rem 0;display:grid;position:relative}.activity__item[data-v-0f8f5fb9]:last-child{border-bottom:none;padding-bottom:0}.activity__item[data-v-0f8f5fb9]:first-child{padding-top:0}.activity__dot[data-v-0f8f5fb9]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.activity__dot.is-success[data-v-0f8f5fb9]{background:#10b981}.activity__dot.is-warning[data-v-0f8f5fb9]{background:#f59e0b}.activity__dot.is-info[data-v-0f8f5fb9]{background:#0ea5e9}.activity__dot.is-default[data-v-0f8f5fb9]{background:#94a3b8}.activity__body[data-v-0f8f5fb9]{min-width:0}.activity__title[data-v-0f8f5fb9]{color:#0f172a;margin:0 0 2px;font-size:.875rem;font-weight:500;line-height:1.35}.activity__subtitle[data-v-0f8f5fb9]{color:#64748b;margin:0;font-size:.75rem;line-height:1.4}.activity__time[data-v-0f8f5fb9]{color:#94a3b8;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.activity__empty[data-v-0f8f5fb9]{text-align:center;color:#94a3b8;padding:2rem 1rem;font-size:.875rem}:root.dark .activity__item[data-v-0f8f5fb9]{border-bottom-color:#1f2937}:root.dark .activity__title[data-v-0f8f5fb9]{color:#f1f5f9}:root.dark .activity__subtitle[data-v-0f8f5fb9]{color:#94a3b8}:root.dark .activity__time[data-v-0f8f5fb9],:root.dark .activity__empty[data-v-0f8f5fb9]{color:#64748b}.row-wrap[data-v-dbc2eb56]{border-bottom:1px solid #f1f5f9}.row-wrap[data-v-dbc2eb56]:last-child{border-bottom:none}.row[data-v-dbc2eb56]{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;grid-template-columns:minmax(0,1fr) 180px 130px 130px;align-items:center;padding:.75rem 1.25rem;transition:background .14s;display:grid}.row[data-v-dbc2eb56]:hover{background:#f8fafc}.is-open .row[data-v-dbc2eb56]{background:#f1f5f9}.row__title[data-v-dbc2eb56]{color:#0f172a;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:500;display:inline-flex}.row__chev[data-v-dbc2eb56]{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,color .14s;display:inline-flex}.row__chev.is-rot[data-v-dbc2eb56]{color:#0ea5e9;transform:rotate(90deg)}.row__cell[data-v-dbc2eb56]{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.row__cell--right[data-v-dbc2eb56]{text-align:right}.row__badge[data-v-dbc2eb56]{letter-spacing:.01em;border-radius:9999px;align-items:center;padding:2px 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.row__badge.is-success[data-v-dbc2eb56]{color:#047857;background:#ecfdf5}.row__badge.is-info[data-v-dbc2eb56]{color:#0369a1;background:#e0f2fe}.row__badge.is-warning[data-v-dbc2eb56]{color:#b45309;background:#fef3c7}.row__badge.is-default[data-v-dbc2eb56]{color:#475569;background:#f1f5f9}.row__detail[data-v-dbc2eb56]{background:#f8fafc;border-top:1px solid #f1f5f9;padding:.875rem 1.25rem 1rem 2.5rem}.row__detail-grid[data-v-dbc2eb56]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.875rem 1.25rem;margin:0;display:grid}.row__detail-full[data-v-dbc2eb56]{grid-column:1/-1}.row__detail dt[data-v-dbc2eb56]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:3px;font-size:.6875rem;font-weight:600}.row__detail dd[data-v-dbc2eb56]{color:#1e293b;margin:0;font-size:.875rem;line-height:1.4}.row-expand-enter-active[data-v-dbc2eb56],.row-expand-leave-active[data-v-dbc2eb56]{max-height:360px;transition:max-height .24s,opacity .18s;overflow:hidden}.row-expand-enter-from[data-v-dbc2eb56],.row-expand-leave-to[data-v-dbc2eb56]{opacity:0;max-height:0}@media (width<=768px){.hide-mobile[data-v-dbc2eb56]{display:none}.row[data-v-dbc2eb56]{grid-template-columns:minmax(0,1fr) 110px}}:root.dark .row-wrap[data-v-dbc2eb56]{border-bottom-color:#1f2937}:root.dark .row[data-v-dbc2eb56]:hover{background:#111827}:root.dark .is-open .row[data-v-dbc2eb56]{background:#1f2937}:root.dark .row__title[data-v-dbc2eb56]{color:#f1f5f9}:root.dark .row__cell[data-v-dbc2eb56]{color:#94a3b8}:root.dark .row__chev[data-v-dbc2eb56]{color:#64748b}:root.dark .row__chev.is-rot[data-v-dbc2eb56]{color:#38bdf8}:root.dark .row__detail[data-v-dbc2eb56]{background:#0b1220;border-top-color:#1f2937}:root.dark .row__detail dt[data-v-dbc2eb56]{color:#64748b}:root.dark .row__detail dd[data-v-dbc2eb56]{color:#e2e8f0}:root.dark .row__badge.is-success[data-v-dbc2eb56]{color:#34d399;background:#10b9811f}:root.dark .row__badge.is-info[data-v-dbc2eb56]{color:#38bdf8;background:#0ea5e91f}:root.dark .row__badge.is-warning[data-v-dbc2eb56]{color:#fbbf24;background:#f59e0b1f}:root.dark .row__badge.is-default[data-v-dbc2eb56]{color:#94a3b8;background:#94a3b81f}.jobs-table[data-v-babe0dc4]{width:100%}.jobs-table__head[data-v-babe0dc4]{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) 180px 130px 130px;padding:0 1.25rem;display:grid}.jobs-table__th[data-v-babe0dc4]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding:.625rem 0;font-size:.6875rem;font-weight:600}.jobs-table__th--right[data-v-babe0dc4]{text-align:right}.jobs-table__list[data-v-babe0dc4]{margin:0;padding:0;list-style:none}.jobs-table__empty[data-v-babe0dc4]{text-align:center;padding:2.5rem 1rem}.jobs-table__empty-title[data-v-babe0dc4]{color:#475569;margin:0 0 4px;font-size:.9375rem;font-weight:600}.jobs-table__empty-sub[data-v-babe0dc4]{color:#94a3b8;margin:0;font-size:.8125rem}.jobs-table__skeleton[data-v-babe0dc4]{padding:.5rem 0}.jobs-table__skeleton-row[data-v-babe0dc4]{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) 180px 130px 130px;align-items:center;gap:14px;padding:.875rem 1.25rem;display:grid}.jobs-table__skeleton-row[data-v-babe0dc4]:last-child{border-bottom:none}.jobs-table__skeleton-cell[data-v-babe0dc4]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.4s infinite cell-shimmer-babe0dc4}.w-50[data-v-babe0dc4]{width:50%}.w-30[data-v-babe0dc4]{width:30%}.w-20[data-v-babe0dc4]{width:20%}@keyframes cell-shimmer-babe0dc4{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){.hide-mobile[data-v-babe0dc4]{display:none}.jobs-table__head[data-v-babe0dc4],.jobs-table__skeleton-row[data-v-babe0dc4]{grid-template-columns:minmax(0,1fr) 110px}}:root.dark .jobs-table__head[data-v-babe0dc4]{background:#111827;border-bottom-color:#1f2937}:root.dark .jobs-table__th[data-v-babe0dc4]{color:#94a3b8}:root.dark .jobs-table__skeleton-row[data-v-babe0dc4]{border-bottom-color:#1f2937}:root.dark .jobs-table__skeleton-cell[data-v-babe0dc4]{background:linear-gradient(90deg,#1f2937 25%,#374151 50%,#1f2937 75%) 0 0/200% 100%}:root.dark .jobs-table__empty-title[data-v-babe0dc4]{color:#cbd5e1}:root.dark .jobs-table__empty-sub[data-v-babe0dc4]{color:#64748b}.dash-card[data-v-097a74a8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.dash-card__head[data-v-097a74a8]{border-bottom:1px solid #f1f5f9;padding:1rem 1.25rem .875rem;position:relative}.dash-card__title-wrap[data-v-097a74a8]{align-items:center;gap:.5rem;display:flex}.dash-card__icon[data-v-097a74a8]{color:#64748b;background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dash-card__title[data-v-097a74a8]{font-family:var(--font-family-heading);color:#0f172a;letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:700}.dash-card__subtitle[data-v-097a74a8]{color:#64748b;margin:4px 0 0;font-size:.75rem}.dash-card__actions[data-v-097a74a8]{position:absolute;top:.875rem;right:1.25rem}.dash-card__body[data-v-097a74a8]{flex:1;padding:1.125rem 1.25rem 1.25rem}.dash-card__body--flush[data-v-097a74a8]{padding:0}@media (width<=520px){.dash-card__head[data-v-097a74a8]{padding:.875rem 1rem .75rem}.dash-card__body[data-v-097a74a8]{padding:1rem}}:root.dark .dash-card[data-v-097a74a8]{background:#111827;border-color:#1f2937}:root.dark .dash-card__head[data-v-097a74a8]{border-bottom-color:#1f2937}:root.dark .dash-card__title[data-v-097a74a8]{color:#f1f5f9}:root.dark .dash-card__subtitle[data-v-097a74a8]{color:#94a3b8}:root.dark .dash-card__icon[data-v-097a74a8]{color:#94a3b8;background:#1f2937}.active-users[data-v-728f4617]{flex-direction:column;gap:12px;display:flex}.active-users__top[data-v-728f4617]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.active-users__count-wrap[data-v-728f4617]{align-items:baseline;gap:8px;display:flex}.active-users__pulse[data-v-728f4617]{background:#94a3b8;border-radius:50%;align-self:center;width:10px;height:10px}.active-users__pulse--on[data-v-728f4617]{background:#22c55e;animation:1.6s ease-in-out infinite au-pulse-728f4617}@keyframes au-pulse-728f4617{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}.active-users__count[data-v-728f4617]{font-size:2rem;font-weight:700;line-height:1}.active-users__label[data-v-728f4617]{color:#64748b;font-size:.85rem}.active-users__windows[data-v-728f4617]{flex-wrap:wrap;gap:4px;display:flex}.active-users__window-btn[data-v-728f4617]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 9px;font-size:.75rem;font-weight:600;transition:all .15s}.active-users__window-btn[data-v-728f4617]:hover{color:#334155;border-color:#94a3b8}.active-users__window-btn--active[data-v-728f4617]{color:#fff;background:#0f172a;border-color:#0f172a}.active-users__toggle[data-v-728f4617]{color:#4338ca;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8rem;font-weight:600}.active-users__toggle[data-v-728f4617]:hover{text-decoration:underline}.active-users__list[data-v-728f4617]{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.active-users__item[data-v-728f4617]{align-items:center;gap:8px;font-size:.85rem;display:flex}.active-users__dot[data-v-728f4617]{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px}.active-users__name[data-v-728f4617]{color:#0f172a;font-weight:600}.active-users__tenant[data-v-728f4617]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.active-users__ago[data-v-728f4617]{color:#94a3b8;flex-shrink:0;margin-left:auto;font-size:.75rem}.active-users__empty[data-v-728f4617]{color:#64748b;margin:0;font-size:.85rem}.admin-dashboard[data-v-ea5b2918]{background:#f8fafc;flex-direction:row;min-height:100vh;display:flex}.admin-main[data-v-ea5b2918]{flex:1;min-width:0;overflow-y:auto}.dashboard-container[data-v-ea5b2918]{width:100%;padding:2rem 2rem 3rem}.dashboard-kpis[data-v-ea5b2918]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.dashboard-active-users[data-v-ea5b2918]{margin-bottom:1.25rem}.dashboard-grid[data-v-ea5b2918]{grid-template-columns:1.4fr 1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.dashboard-jobs[data-v-ea5b2918]{margin-bottom:0}@media (width<=1180px){.dashboard-grid[data-v-ea5b2918]{grid-template-columns:1fr 1fr}.dashboard-grid__bars[data-v-ea5b2918]{grid-column:1/-1}}@media (width<=900px){.dashboard-kpis[data-v-ea5b2918]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.dashboard-container[data-v-ea5b2918]{padding:3.75rem 1rem 2rem}.dashboard-grid[data-v-ea5b2918]{grid-template-columns:1fr}}@media (width<=520px){.dashboard-container[data-v-ea5b2918]{padding:3.75rem .875rem 1.5rem}.dashboard-kpis[data-v-ea5b2918]{grid-template-columns:1fr}}:root.dark .admin-dashboard[data-v-ea5b2918]{background:#0b1220}.adm-header[data-v-5312108d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.adm-header__title[data-v-5312108d]{font-family:var(--font-family-heading);color:#0f172a;letter-spacing:-.025em;margin:0 0 .25rem;font-size:1.875rem;font-weight:700}.adm-header__subtitle[data-v-5312108d]{color:#64748b;margin:0;font-size:.9375rem}.adm-header__meta[data-v-5312108d]{flex-wrap:wrap;align-items:center;gap:.625rem;display:inline-flex}.adm-header__badge[data-v-5312108d]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.adm-header__badge.is-loading[data-v-5312108d]{color:#b45309;background:#fef3c7;border-color:#fcd34d}.adm-header__dot[data-v-5312108d]{background:currentColor;border-radius:50%;width:6px;height:6px}@media (width<=768px){.adm-header[data-v-5312108d]{gap:.875rem;margin-bottom:1.25rem}.adm-header__title[data-v-5312108d]{font-size:1.375rem}.adm-header__subtitle[data-v-5312108d]{font-size:.875rem}.adm-header__meta[data-v-5312108d]{width:100%}}@media (width<=520px){.adm-header__title[data-v-5312108d]{font-size:1.25rem}.adm-header__meta[data-v-5312108d] .adm-btn{flex:1}}:root.dark .adm-header__title[data-v-5312108d]{color:#f1f5f9}:root.dark .adm-header__subtitle[data-v-5312108d]{color:#94a3b8}:root.dark .adm-header__badge[data-v-5312108d]{color:#34d399;background:#10b9811f;border-color:#10b9814d}:root.dark .adm-header__badge.is-loading[data-v-5312108d]{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.tabs-bar[data-v-f90cea34]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.tabs-bar__pills[data-v-f90cea34]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:2px;padding:4px;display:inline-flex}.tabs-bar__pill[data-v-f90cea34]{cursor:pointer;font:inherit;color:#64748b;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.tabs-bar__pill[data-v-f90cea34]:hover{color:#0f172a;background:#f8fafc}.tabs-bar__pill.is-active[data-v-f90cea34]{color:#fff;background:#0f172a;font-weight:600}.tabs-bar__pill.is-active[data-v-f90cea34]:hover{background:#1e293b}.tabs-bar__count[data-v-f90cea34]{color:#475569;background:#f1f5f9;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;padding:1px 6px;font-size:.6875rem;font-weight:600;display:inline-flex}.tabs-bar__pill.is-active .tabs-bar__count[data-v-f90cea34]{color:#fff;background:#ffffff38}.tabs-bar__count.is-success[data-v-f90cea34]{color:#047857;background:#d1fae5}.tabs-bar__count.is-warning[data-v-f90cea34]{color:#b45309;background:#fef3c7}.tabs-bar__count.is-error[data-v-f90cea34]{color:#b91c1c;background:#fee2e2}.tabs-bar__count.is-info[data-v-f90cea34]{color:#0369a1;background:#e0f2fe}.tabs-bar__pill.is-active .tabs-bar__count.is-success[data-v-f90cea34],.tabs-bar__pill.is-active .tabs-bar__count.is-warning[data-v-f90cea34],.tabs-bar__pill.is-active .tabs-bar__count.is-error[data-v-f90cea34],.tabs-bar__pill.is-active .tabs-bar__count.is-info[data-v-f90cea34]{color:#fff;background:#ffffff38}.tabs-bar__result[data-v-f90cea34]{color:#94a3b8;white-space:nowrap;font-size:.75rem}:root.dark .tabs-bar__pills[data-v-f90cea34]{background:#111827;border-color:#1f2937}:root.dark .tabs-bar__pill[data-v-f90cea34]{color:#94a3b8}:root.dark .tabs-bar__pill[data-v-f90cea34]:hover{color:#f1f5f9;background:#1f2937}:root.dark .tabs-bar__pill.is-active[data-v-f90cea34]{color:#0f172a;background:#f1f5f9}:root.dark .tabs-bar__pill.is-active[data-v-f90cea34]:hover{background:#fff}:root.dark .tabs-bar__pill.is-active .tabs-bar__count[data-v-f90cea34],:root.dark .tabs-bar__pill.is-active .tabs-bar__count.is-success[data-v-f90cea34],:root.dark .tabs-bar__pill.is-active .tabs-bar__count.is-warning[data-v-f90cea34],:root.dark .tabs-bar__pill.is-active .tabs-bar__count.is-error[data-v-f90cea34],:root.dark .tabs-bar__pill.is-active .tabs-bar__count.is-info[data-v-f90cea34]{color:#0f172a;background:#0f172a1f}:root.dark .tabs-bar__count[data-v-f90cea34]{color:#94a3b8;background:#1f2937}:root.dark .tabs-bar__count.is-success[data-v-f90cea34]{color:#34d399;background:#10b98126}:root.dark .tabs-bar__count.is-warning[data-v-f90cea34]{color:#fbbf24;background:#f59e0b26}:root.dark .tabs-bar__count.is-error[data-v-f90cea34]{color:#f87171;background:#ef444426}:root.dark .tabs-bar__count.is-info[data-v-f90cea34]{color:#38bdf8;background:#0ea5e926}:root.dark .tabs-bar__result[data-v-f90cea34]{color:#64748b}.adm-btn[data-v-72815e13]{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.adm-btn[data-v-72815e13]:disabled{opacity:.55;cursor:not-allowed}.adm-btn.is-full[data-v-72815e13]{width:100%}.adm-btn[data-size=sm][data-v-72815e13]{padding:5px 10px;font-size:.75rem}.adm-btn[data-variant=primary][data-v-72815e13]{color:#fff;background:#0f172a;border-color:#0f172a}.adm-btn[data-variant=primary][data-v-72815e13]:hover:not(:disabled){background:#1e293b;border-color:#1e293b}.adm-btn[data-variant=secondary][data-v-72815e13]{color:#334155;background:#fff;border-color:#e2e8f0}.adm-btn[data-variant=secondary][data-v-72815e13]:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.adm-btn[data-variant=ghost][data-v-72815e13]{color:#475569;background:0 0;border-color:#0000}.adm-btn[data-variant=ghost][data-v-72815e13]:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.adm-btn[data-variant=danger][data-v-72815e13]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.adm-btn[data-variant=danger][data-v-72815e13]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.adm-btn[data-variant=success][data-v-72815e13]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.adm-btn[data-variant=success][data-v-72815e13]:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}:root.dark .adm-btn[data-variant=primary][data-v-72815e13]{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}:root.dark .adm-btn[data-variant=primary][data-v-72815e13]:hover:not(:disabled){background:#fff;border-color:#fff}:root.dark .adm-btn[data-variant=secondary][data-v-72815e13]{color:#cbd5e1;background:#111827;border-color:#1f2937}:root.dark .adm-btn[data-variant=secondary][data-v-72815e13]:hover:not(:disabled){color:#f1f5f9;background:#1f2937;border-color:#374151}:root.dark .adm-btn[data-variant=ghost][data-v-72815e13]{color:#94a3b8}:root.dark .adm-btn[data-variant=ghost][data-v-72815e13]:hover:not(:disabled){color:#f1f5f9;background:#1f2937}:root.dark .adm-btn[data-variant=danger][data-v-72815e13]{color:#f87171;background:#ef44441a;border-color:#ef444440}:root.dark .adm-btn[data-variant=danger][data-v-72815e13]:hover:not(:disabled){background:#ef44442e;border-color:#ef444466}:root.dark .adm-btn[data-variant=success][data-v-72815e13]{color:#34d399;background:#10b9811a;border-color:#10b98140}:root.dark .adm-btn[data-variant=success][data-v-72815e13]:hover:not(:disabled){background:#10b9812e;border-color:#10b98166}.adm-error[data-v-7653a823]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.adm-error__text[data-v-7653a823]{flex:1}.adm-error__btn[data-v-7653a823]{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:6px;padding:4px 12px;font-size:.8125rem;font-weight:600}.adm-error__btn[data-v-7653a823]:hover{background:#fef2f2}:root.dark .adm-error[data-v-7653a823]{color:#f87171;background:#ef444414;border-color:#ef444440}:root.dark .adm-error__btn[data-v-7653a823]{color:#f87171;background:#111827;border-color:#ef444440}.p-badge[data-v-801d4cb1]{border-radius:9999px;align-items:center;padding:2px 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.p-badge.is-success[data-v-801d4cb1]{color:#047857;background:#ecfdf5}.p-badge.is-warning[data-v-801d4cb1]{color:#b45309;background:#fef3c7}.p-badge.is-error[data-v-801d4cb1]{color:#b91c1c;background:#fee2e2}.p-badge.is-muted[data-v-801d4cb1]{color:#475569;background:#f1f5f9}:root.dark .p-badge.is-success[data-v-801d4cb1]{color:#34d399;background:#10b9811f}:root.dark .p-badge.is-warning[data-v-801d4cb1]{color:#fbbf24;background:#f59e0b1f}:root.dark .p-badge.is-error[data-v-801d4cb1]{color:#f87171;background:#ef44441f}:root.dark .p-badge.is-muted[data-v-801d4cb1]{color:#94a3b8;background:#94a3b81f}.p-row-wrap[data-v-d8dffe8f]{border-bottom:1px solid #f1f5f9}.p-row-wrap[data-v-d8dffe8f]:last-child{border-bottom:none}.p-row[data-v-d8dffe8f]{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;grid-template-columns:24px minmax(0,1fr) 120px 140px 130px 130px;align-items:center;gap:12px;padding:.75rem 1.25rem;transition:background .14s;display:grid}.p-row[data-v-d8dffe8f]:hover{background:#f8fafc}.is-open .p-row[data-v-d8dffe8f]{background:#f1f5f9}.p-row__chev[data-v-d8dffe8f]{color:#94a3b8;justify-content:center;align-items:center;transition:transform .2s,color .14s;display:inline-flex}.p-row__chev.is-rot[data-v-d8dffe8f]{color:#0ea5e9;transform:rotate(90deg)}.p-row__client[data-v-d8dffe8f]{align-items:center;gap:10px;min-width:0;display:inline-flex}.p-row__avatar[data-v-d8dffe8f]{color:#6d28d9;background:#ede9fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:700;display:inline-flex}.p-row__name[data-v-d8dffe8f]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.p-row__amount[data-v-d8dffe8f]{color:#0f172a;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.p-row__method[data-v-d8dffe8f],.p-row__date[data-v-d8dffe8f]{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.p-row__status[data-v-d8dffe8f]{text-align:right;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.p-row__gap[data-v-d8dffe8f]{letter-spacing:.04em;text-transform:uppercase;color:#b45309;background:#fef3c7;border-radius:9999px;align-items:center;padding:2px 7px;font-size:.625rem;font-weight:700;display:inline-flex}.p-row__detail[data-v-d8dffe8f]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:.875rem 1.25rem 1rem 3rem}.p-row__dl[data-v-d8dffe8f]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.875rem 1.25rem;margin:0 0 .875rem;display:grid}.p-row__detail dt[data-v-d8dffe8f]{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin-bottom:3px;font-size:.6875rem;font-weight:600}.p-row__detail dd[data-v-d8dffe8f]{color:#0f172a;margin:0;font-size:.875rem;font-weight:500}.p-row__amount-big[data-v-d8dffe8f]{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:#047857!important}.p-row__period[data-v-d8dffe8f]{color:#0369a1!important;font-weight:600!important}.p-row__gap-warn[data-v-d8dffe8f]{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;margin:0 0 .875rem;padding:8px 12px;font-size:.8125rem;line-height:1.4}.p-row__actions[data-v-d8dffe8f]{gap:6px;display:flex}.p-row__act[data-v-d8dffe8f]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:background .14s,border-color .14s}.p-row__act[data-v-d8dffe8f]:disabled{opacity:.55;cursor:not-allowed}.p-row__act--success[data-v-d8dffe8f]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.p-row__act--success[data-v-d8dffe8f]:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.p-row__act--danger[data-v-d8dffe8f]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.p-row__act--danger[data-v-d8dffe8f]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.p-expand-enter-active[data-v-d8dffe8f],.p-expand-leave-active[data-v-d8dffe8f]{max-height:480px;transition:max-height .24s,opacity .18s;overflow:hidden}.p-expand-enter-from[data-v-d8dffe8f],.p-expand-leave-to[data-v-d8dffe8f]{opacity:0;max-height:0}@media (width>=769px){.p-row__method[data-v-d8dffe8f]{grid-column:4}.p-row__date[data-v-d8dffe8f]{grid-column:5}}@media (width<=768px){.p-row[data-v-d8dffe8f]{grid-template:"avatar name status""avatar amount date"/36px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:.875rem 1rem}.p-row__chev[data-v-d8dffe8f]{display:none}.p-row__client[data-v-d8dffe8f]{grid-area:avatar/avatar/name/name;display:contents}.p-row__avatar[data-v-d8dffe8f]{grid-area:avatar;align-self:center}.p-row__name[data-v-d8dffe8f]{grid-area:name;align-self:center}.p-row__amount[data-v-d8dffe8f]{color:#047857;grid-area:amount;font-weight:700}.p-row__date[data-v-d8dffe8f]{text-align:right;color:#64748b;grid-area:date;font-size:.75rem}.p-row__method[data-v-d8dffe8f]{display:none}.p-row__status[data-v-d8dffe8f]{grid-area:status;align-self:center}.p-row__detail[data-v-d8dffe8f]{padding:.875rem 1rem 1rem}}:root.dark .p-row-wrap[data-v-d8dffe8f]{border-bottom-color:#1f2937}:root.dark .p-row[data-v-d8dffe8f]:hover{background:#111827}:root.dark .is-open .p-row[data-v-d8dffe8f]{background:#1f2937}:root.dark .p-row__chev[data-v-d8dffe8f]{color:#64748b}:root.dark .p-row__chev.is-rot[data-v-d8dffe8f]{color:#38bdf8}:root.dark .p-row__avatar[data-v-d8dffe8f]{color:#a78bfa;background:#8b5cf626}:root.dark .p-row__name[data-v-d8dffe8f],:root.dark .p-row__amount[data-v-d8dffe8f]{color:#f1f5f9}:root.dark .p-row__method[data-v-d8dffe8f],:root.dark .p-row__date[data-v-d8dffe8f]{color:#94a3b8}:root.dark .p-row__gap[data-v-d8dffe8f]{color:#fbbf24;background:#f59e0b1f}:root.dark .p-row__detail[data-v-d8dffe8f]{background:#0b1220;border-top-color:#1f2937}:root.dark .p-row__detail dt[data-v-d8dffe8f]{color:#94a3b8}:root.dark .p-row__detail dd[data-v-d8dffe8f]{color:#e2e8f0}:root.dark .p-row__amount-big[data-v-d8dffe8f]{color:#34d399!important}:root.dark .p-row__period[data-v-d8dffe8f]{color:#38bdf8!important}:root.dark .p-row__gap-warn[data-v-d8dffe8f]{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}.p-table[data-v-5af1dbf9]{width:100%}.p-table__head[data-v-5af1dbf9]{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:24px minmax(0,1fr) 120px 140px 130px 130px;gap:12px;padding:0 1.25rem;display:grid}.p-table__th-chev[data-v-5af1dbf9]{width:24px}.p-table__th[data-v-5af1dbf9]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding:.625rem 0;font-size:.6875rem;font-weight:600}.p-table__th--right[data-v-5af1dbf9]{text-align:right}.p-table__list[data-v-5af1dbf9]{margin:0;padding:0;list-style:none}.p-table__empty[data-v-5af1dbf9]{text-align:center;padding:2.5rem 1rem}.p-table__empty-title[data-v-5af1dbf9]{color:#475569;margin:0 0 4px;font-size:.9375rem;font-weight:600}.p-table__empty-sub[data-v-5af1dbf9]{color:#94a3b8;margin:0;font-size:.8125rem}.p-table__skeleton[data-v-5af1dbf9]{padding:.5rem 0}.p-table__sk-row[data-v-5af1dbf9]{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) 120px 140px 130px;gap:14px;padding:.875rem 1.25rem;display:grid}.p-table__sk-row[data-v-5af1dbf9]:last-child{border-bottom:none}.p-table__sk-cell[data-v-5af1dbf9]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.4s infinite p-shimmer-5af1dbf9}.w-50[data-v-5af1dbf9]{width:50%}.w-30[data-v-5af1dbf9]{width:30%}.w-20[data-v-5af1dbf9]{width:20%}@keyframes p-shimmer-5af1dbf9{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){.hide-mobile[data-v-5af1dbf9],.hide-on-mobile[data-v-5af1dbf9]{display:none}.p-table__sk-row[data-v-5af1dbf9]{grid-template-columns:36px minmax(0,1fr) auto;padding:.875rem 1rem}}:root.dark .p-table__head[data-v-5af1dbf9]{background:#111827;border-bottom-color:#1f2937}:root.dark .p-table__th[data-v-5af1dbf9]{color:#94a3b8}:root.dark .p-table__sk-row[data-v-5af1dbf9]{border-bottom-color:#1f2937}:root.dark .p-table__sk-cell[data-v-5af1dbf9]{background:linear-gradient(90deg,#1f2937 25%,#374151 50%,#1f2937 75%) 0 0/200% 100%}:root.dark .p-table__empty-title[data-v-5af1dbf9]{color:#cbd5e1}:root.dark .p-table__empty-sub[data-v-5af1dbf9]{color:#64748b}.adm-modal-overlay[data-v-ce1b3119]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.adm-modal[data-v-ce1b3119]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 20px 50px -12px #0f172a40}.adm-modal[data-size=sm][data-v-ce1b3119]{max-width:380px}.adm-modal[data-size=lg][data-v-ce1b3119]{max-width:640px}.adm-modal__head[data-v-ce1b3119]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.adm-modal__title[data-v-ce1b3119]{font-family:var(--font-family-heading);color:#0f172a;letter-spacing:-.02em;margin:0 0 2px;font-size:1rem;font-weight:700}.adm-modal__subtitle[data-v-ce1b3119]{color:#64748b;margin:0;font-size:.8125rem}.adm-modal__close[data-v-ce1b3119]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.adm-modal__close[data-v-ce1b3119]:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.adm-modal__body[data-v-ce1b3119]{flex:1;padding:1.25rem;overflow-y:auto}.adm-modal__foot[data-v-ce1b3119]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:8px;padding:.875rem 1.25rem;display:flex}.modal-fade-enter-active[data-v-ce1b3119],.modal-fade-leave-active[data-v-ce1b3119]{transition:opacity .18s}.modal-fade-enter-active .adm-modal[data-v-ce1b3119],.modal-fade-leave-active .adm-modal[data-v-ce1b3119]{transition:transform .2s,opacity .2s}.modal-fade-enter-from[data-v-ce1b3119],.modal-fade-leave-to[data-v-ce1b3119]{opacity:0}.modal-fade-enter-from .adm-modal[data-v-ce1b3119]{transform:scale(.97)translateY(8px)}.modal-fade-leave-to .adm-modal[data-v-ce1b3119]{opacity:0;transform:scale(.97)translateY(8px)}:root.dark .adm-modal-overlay[data-v-ce1b3119]{background:#0000008c}:root.dark .adm-modal[data-v-ce1b3119]{background:#111827;border-color:#1f2937}:root.dark .adm-modal__head[data-v-ce1b3119]{border-bottom-color:#1f2937}:root.dark .adm-modal__title[data-v-ce1b3119]{color:#f1f5f9}:root.dark .adm-modal__subtitle[data-v-ce1b3119]{color:#94a3b8}:root.dark .adm-modal__close[data-v-ce1b3119]{color:#94a3b8;border-color:#1f2937}:root.dark .adm-modal__close[data-v-ce1b3119]:hover{color:#f1f5f9;background:#1f2937}:root.dark .adm-modal__foot[data-v-ce1b3119]{background:#0b1220;border-top-color:#1f2937}.adm-field[data-v-fcb9d13f]{flex-direction:column;gap:6px;display:flex}.adm-field__label[data-v-fcb9d13f]{color:#334155;font-size:.8125rem;font-weight:600}.adm-field__opt[data-v-fcb9d13f]{letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;vertical-align:middle;background:#f1f5f9;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.6875rem;font-weight:600;display:inline-block}.adm-field__hint[data-v-fcb9d13f]{color:#94a3b8;margin:0;font-size:.75rem}.adm-field__error[data-v-fcb9d13f]{color:#b91c1c;margin:0;font-size:.75rem}:root.dark .adm-field__label[data-v-fcb9d13f]{color:#cbd5e1}:root.dark .adm-field__opt[data-v-fcb9d13f]{color:#64748b;background:#1f2937}:root.dark .adm-field__hint[data-v-fcb9d13f]{color:#64748b}:root.dark .adm-field__error[data-v-fcb9d13f]{color:#f87171}input[data-v-fcb9d13f-s],textarea[data-v-fcb9d13f-s],select[data-v-fcb9d13f-s]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .14s,box-shadow .14s}input[data-v-fcb9d13f-s]::placeholder,textarea[data-v-fcb9d13f-s]::placeholder{color:#94a3b8}input[data-v-fcb9d13f-s]:focus,textarea[data-v-fcb9d13f-s]:focus,select[data-v-fcb9d13f-s]:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e929}:root.dark input[data-v-fcb9d13f-s],:root.dark textarea[data-v-fcb9d13f-s],:root.dark select[data-v-fcb9d13f-s]{color:#f1f5f9;background:#0b1220;border-color:#1f2937}:root.dark input[data-v-fcb9d13f-s]::placeholder,:root.dark textarea[data-v-fcb9d13f-s]::placeholder{color:#475569}.ap__form[data-v-5ee2563d]{flex-direction:column;gap:.875rem;display:flex}.ap__error[data-v-5ee2563d]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:8px 12px;font-size:.8125rem}.ap__success[data-v-5ee2563d]{text-align:center;color:#047857;padding:1.5rem 1rem;font-weight:600}.ap__period-hint[data-v-5ee2563d]{color:#64748b;margin:-.5rem 0 0;font-size:.75rem;line-height:1.5}.ap__period-hint strong[data-v-5ee2563d]{color:#0f172a}.ap__amount-hint[data-v-5ee2563d]{color:#64748b;margin:-.5rem 0 0;font-size:.75rem}.ap__amount-hint strong[data-v-5ee2563d]{color:#047857}.ap__period-warn[data-v-5ee2563d]{border-radius:8px;margin:0;padding:8px 12px;font-size:.8125rem;line-height:1.4}.ap__period-warn.is-gap[data-v-5ee2563d]{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.ap__period-warn.is-overlap[data-v-5ee2563d]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.ap__info[data-v-5ee2563d]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.ap__info strong[data-v-5ee2563d]{color:#0f172a}.ap__actions[data-v-5ee2563d]{justify-content:flex-end;gap:8px;display:flex}:root.dark .ap__error[data-v-5ee2563d]{color:#f87171;background:#ef444414;border-color:#ef444440}:root.dark .ap__success[data-v-5ee2563d]{color:#34d399}:root.dark .ap__period-hint[data-v-5ee2563d]{color:#94a3b8}:root.dark .ap__period-hint strong[data-v-5ee2563d]{color:#f1f5f9}:root.dark .ap__amount-hint[data-v-5ee2563d]{color:#94a3b8}:root.dark .ap__amount-hint strong[data-v-5ee2563d]{color:#34d399}:root.dark .ap__info[data-v-5ee2563d]{color:#94a3b8;background:#0b1220;border-color:#1f2937}:root.dark .ap__info strong[data-v-5ee2563d]{color:#f1f5f9}:root.dark .ap__period-warn.is-gap[data-v-5ee2563d]{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}:root.dark .ap__period-warn.is-overlap[data-v-5ee2563d]{color:#f87171;background:#ef444414;border-color:#ef444440}.admin-payments[data-v-38ba97c2]{background:#f8fafc;min-height:100vh;display:flex}.admin-payments__main[data-v-38ba97c2]{flex:1;min-width:0;overflow-y:auto}.admin-payments__container[data-v-38ba97c2]{width:100%;padding:2rem 2rem 3rem}.admin-payments__kpis[data-v-38ba97c2]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.admin-payments__distribution[data-v-38ba97c2]{margin-bottom:1.25rem}@media (width<=900px){.admin-payments__kpis[data-v-38ba97c2]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.admin-payments__container[data-v-38ba97c2]{padding:3.75rem 1rem 2rem}}@media (width<=520px){.admin-payments__container[data-v-38ba97c2]{padding:3.75rem .875rem 1.5rem}.admin-payments__kpis[data-v-38ba97c2]{grid-template-columns:1fr}}:root.dark .admin-payments[data-v-38ba97c2]{background:#0b1220}.t-badge[data-v-d86104b6]{letter-spacing:.01em;border-radius:9999px;align-items:center;padding:2px 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.t-badge.is-success[data-v-d86104b6]{color:#047857;background:#ecfdf5}.t-badge.is-warning[data-v-d86104b6]{color:#b45309;background:#fef3c7}.t-badge.is-error[data-v-d86104b6]{color:#b91c1c;background:#fee2e2}.t-badge.is-muted[data-v-d86104b6]{color:#475569;background:#f1f5f9}:root.dark .t-badge.is-success[data-v-d86104b6]{color:#34d399;background:#10b9811f}:root.dark .t-badge.is-warning[data-v-d86104b6]{color:#fbbf24;background:#f59e0b1f}:root.dark .t-badge.is-error[data-v-d86104b6]{color:#f87171;background:#ef44441f}:root.dark .t-badge.is-muted[data-v-d86104b6]{color:#94a3b8;background:#94a3b81f}.enr__divider[data-v-7334b17f]{background:#e2e8f0;height:1px;margin:.875rem 0}.enr__title[data-v-7334b17f]{text-transform:uppercase;letter-spacing:.06em;color:#475569;align-items:center;gap:8px;margin:0 0 .5rem;font-size:.6875rem;font-weight:600;display:flex}.enr__tag[data-v-7334b17f]{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;padding:2px 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.enr__tag--warn[data-v-7334b17f]{color:#b45309;background:#fef3c7}.enr__tag--err[data-v-7334b17f]{color:#b91c1c;background:#fee2e2}.enr__tag--info[data-v-7334b17f]{color:#0369a1;background:#e0f2fe}.enr__grid[data-v-7334b17f]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.875rem 1.25rem;margin:0;display:grid}.enr__full[data-v-7334b17f]{grid-column:1/-1}.enr dt[data-v-7334b17f]{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin-bottom:3px;font-size:.6875rem;font-weight:600}.enr dd[data-v-7334b17f]{color:#0f172a;margin:0;font-size:.875rem;font-weight:500}.enr__mono[data-v-7334b17f]{font-family:var(--font-family-mono,monospace);word-break:break-all;font-size:.75rem}.enr__upper[data-v-7334b17f]{text-transform:uppercase}.enr__meta[data-v-7334b17f]{color:#64748b;margin-left:4px;font-size:.75rem}:root.dark .enr__divider[data-v-7334b17f]{background:#1f2937}:root.dark .enr__title[data-v-7334b17f]{color:#cbd5e1}:root.dark .enr dt[data-v-7334b17f]{color:#64748b}:root.dark .enr dd[data-v-7334b17f]{color:#e2e8f0}:root.dark .enr__meta[data-v-7334b17f]{color:#94a3b8}:root.dark .enr__tag--warn[data-v-7334b17f]{color:#fbbf24;background:#f59e0b1f}:root.dark .enr__tag--err[data-v-7334b17f]{color:#f87171;background:#ef44441f}:root.dark .enr__tag--info[data-v-7334b17f]{color:#38bdf8;background:#0ea5e91f}.t-detail[data-v-0c97fe69]{background:#f8fafc;border-top:1px solid #f1f5f9;padding:.875rem 1.25rem 1rem 3rem}.t-detail__section-title[data-v-0c97fe69]{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.t-detail__grid[data-v-0c97fe69]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.875rem 1.25rem;margin:0 0 .875rem;display:grid}.t-detail dt[data-v-0c97fe69]{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin-bottom:3px;font-size:.6875rem;font-weight:600}.t-detail dd[data-v-0c97fe69]{color:#0f172a;margin:0;font-size:.875rem;font-weight:500}.t-detail__mono[data-v-0c97fe69]{font-family:var(--font-family-mono,monospace);word-break:break-all;font-size:.75rem}.t-detail__meta[data-v-0c97fe69]{color:#64748b;margin-left:4px;font-size:.75rem}.t-detail__loading[data-v-0c97fe69]{color:#64748b;align-items:center;gap:8px;padding:.5rem 0;font-size:.8125rem;display:flex}.t-detail__spinner[data-v-0c97fe69]{border:2px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-0c97fe69}@keyframes spin-0c97fe69{to{transform:rotate(360deg)}}.t-detail__actions[data-v-0c97fe69]{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:6px;margin-top:.875rem;padding-top:.875rem;display:flex}.t-detail__act[data-v-0c97fe69]{font:inherit;cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;padding:5px 12px;font-size:.75rem;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.t-detail__act[data-v-0c97fe69]:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.t-detail__act[data-v-0c97fe69]:disabled{opacity:.55;cursor:not-allowed}.t-detail__act--success[data-v-0c97fe69]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.t-detail__act--success[data-v-0c97fe69]:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.t-detail__act--danger[data-v-0c97fe69]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.t-detail__act--danger[data-v-0c97fe69]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.t-detail__act--warning[data-v-0c97fe69]{color:#b45309;background:#fef3c7;border-color:#fcd34d}.t-detail__act--warning[data-v-0c97fe69]:hover:not(:disabled){background:#fde68a;border-color:#fbbf24}.t-detail__act--info[data-v-0c97fe69]{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.t-detail__act--info[data-v-0c97fe69]:hover:not(:disabled){background:#bae6fd;border-color:#7dd3fc}:root.dark .t-detail[data-v-0c97fe69]{background:#0b1220;border-top-color:#1f2937}:root.dark .t-detail__section-title[data-v-0c97fe69]{color:#cbd5e1}:root.dark .t-detail dt[data-v-0c97fe69]{color:#64748b}:root.dark .t-detail dd[data-v-0c97fe69]{color:#e2e8f0}:root.dark .t-detail__meta[data-v-0c97fe69],:root.dark .t-detail__loading[data-v-0c97fe69]{color:#94a3b8}:root.dark .t-detail__spinner[data-v-0c97fe69]{border-color:#f1f5f9 #1f2937 #1f2937}:root.dark .t-detail__actions[data-v-0c97fe69]{border-top-color:#1f2937}:root.dark .t-detail__act[data-v-0c97fe69]{color:#cbd5e1;background:#111827;border-color:#1f2937}:root.dark .t-detail__act[data-v-0c97fe69]:hover:not(:disabled){background:#1f2937;border-color:#374151}.t-row-wrap[data-v-d6a24c28]{border-bottom:1px solid #f1f5f9}.t-row-wrap[data-v-d6a24c28]:last-child{border-bottom:none}.t-row[data-v-d6a24c28]{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;grid-template-columns:24px 32px minmax(0,1fr) 150px 100px 130px 110px;align-items:center;gap:12px;padding:.75rem 1.25rem;transition:background .14s;display:grid}.t-row[data-v-d6a24c28]:hover{background:#f8fafc}.is-open .t-row[data-v-d6a24c28]{background:#f1f5f9}.t-row__chev[data-v-d6a24c28]{color:#94a3b8;justify-content:center;align-items:center;transition:transform .2s,color .14s;display:inline-flex}.t-row__chev.is-rot[data-v-d6a24c28]{color:#0ea5e9;transform:rotate(90deg)}.t-row__avatar[data-v-d6a24c28]{color:#0369a1;background:#e0f2fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:700;display:inline-flex}.t-row__name-wrap[data-v-d6a24c28]{flex-direction:column;gap:2px;min-width:0;display:flex}.t-row__name[data-v-d6a24c28]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.t-row__founder[data-v-d6a24c28]{text-transform:uppercase;letter-spacing:.04em;color:#b45309;background:#fef3c7;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.625rem;font-weight:700;display:inline-block}.t-row__id[data-v-d6a24c28]{font-size:.6875rem;font-family:var(--font-family-mono,monospace);color:#94a3b8}.t-row__plan[data-v-d6a24c28],.t-row__type[data-v-d6a24c28],.t-row__date[data-v-d6a24c28]{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.t-row__type[data-v-d6a24c28]{text-transform:capitalize}.t-row__status[data-v-d6a24c28]{text-align:right}.t-row__sub[data-v-d6a24c28]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:none;overflow:hidden}.t-row__sub-type[data-v-d6a24c28]{text-transform:capitalize}.t-row__sep[data-v-d6a24c28]{color:#cbd5e1;margin:0 4px}.t-expand-enter-active[data-v-d6a24c28],.t-expand-leave-active[data-v-d6a24c28]{max-height:900px;transition:max-height .28s,opacity .2s;overflow:hidden}.t-expand-enter-from[data-v-d6a24c28],.t-expand-leave-to[data-v-d6a24c28]{opacity:0;max-height:0}@media (width<=768px){.t-row[data-v-d6a24c28]{grid-template:"avatar name status""avatar sub status"/36px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:.875rem 1rem}.t-row__chev[data-v-d6a24c28]{display:none}.t-row__avatar[data-v-d6a24c28]{grid-area:avatar;align-self:center}.t-row__name-wrap[data-v-d6a24c28]{grid-area:name;align-self:center}.t-row__plan[data-v-d6a24c28],.t-row__type[data-v-d6a24c28],.t-row__date[data-v-d6a24c28]{display:none}.t-row__status[data-v-d6a24c28]{grid-area:status;align-self:center}.t-row__sub[data-v-d6a24c28]{grid-area:sub;display:inline}.t-row__id[data-v-d6a24c28]{display:none}}:root.dark .t-row-wrap[data-v-d6a24c28]{border-bottom-color:#1f2937}:root.dark .t-row[data-v-d6a24c28]:hover{background:#111827}:root.dark .is-open .t-row[data-v-d6a24c28]{background:#1f2937}:root.dark .t-row__chev[data-v-d6a24c28]{color:#64748b}:root.dark .t-row__chev.is-rot[data-v-d6a24c28]{color:#38bdf8}:root.dark .t-row__avatar[data-v-d6a24c28]{color:#38bdf8;background:#0ea5e91f}:root.dark .t-row__name[data-v-d6a24c28]{color:#f1f5f9}:root.dark .t-row__id[data-v-d6a24c28]{color:#64748b}:root.dark .t-row__plan[data-v-d6a24c28],:root.dark .t-row__type[data-v-d6a24c28],:root.dark .t-row__date[data-v-d6a24c28]{color:#94a3b8}:root.dark .t-row__founder[data-v-d6a24c28]{color:#fbbf24;background:#f59e0b1f}:root.dark .t-row__sub[data-v-d6a24c28]{color:#94a3b8}:root.dark .t-row__sep[data-v-d6a24c28]{color:#475569}.tenants-table[data-v-14c88c5a]{width:100%}.tenants-table__head[data-v-14c88c5a]{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:24px 32px minmax(0,1fr) 150px 100px 130px 110px;gap:12px;padding:0 1.25rem;display:grid}.tenants-table__th-chev[data-v-14c88c5a],.tenants-table__th-avatar[data-v-14c88c5a]{width:auto}.tenants-table__th[data-v-14c88c5a]{text-transform:uppercase;letter-spacing:.06em;color:#475569;padding:.625rem 0;font-size:.6875rem;font-weight:600}.tenants-table__th--right[data-v-14c88c5a]{text-align:right}.tenants-table__list[data-v-14c88c5a]{margin:0;padding:0;list-style:none}.tenants-table__empty[data-v-14c88c5a]{text-align:center;padding:2.5rem 1rem}.tenants-table__empty-title[data-v-14c88c5a]{color:#475569;margin:0 0 4px;font-size:.9375rem;font-weight:600}.tenants-table__empty-sub[data-v-14c88c5a]{color:#64748b;margin:0;font-size:.8125rem}.tenants-table__skeleton[data-v-14c88c5a]{padding:.5rem 0}.tenants-table__sk-row[data-v-14c88c5a]{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) 150px 100px 130px;gap:14px;padding:.875rem 1.25rem;display:grid}.tenants-table__sk-row[data-v-14c88c5a]:last-child{border-bottom:none}.tenants-table__sk-cell[data-v-14c88c5a]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.4s infinite t-shimmer-14c88c5a}.w-50[data-v-14c88c5a]{width:50%}.w-30[data-v-14c88c5a]{width:30%}.w-20[data-v-14c88c5a]{width:20%}@keyframes t-shimmer-14c88c5a{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){.hide-on-mobile[data-v-14c88c5a]{display:none}.tenants-table__sk-row[data-v-14c88c5a]{grid-template-columns:36px minmax(0,1fr) auto;padding:.875rem 1rem}}:root.dark .tenants-table__head[data-v-14c88c5a]{background:#111827;border-bottom-color:#1f2937}:root.dark .tenants-table__th[data-v-14c88c5a]{color:#cbd5e1}:root.dark .tenants-table__sk-row[data-v-14c88c5a]{border-bottom-color:#1f2937}:root.dark .tenants-table__sk-cell[data-v-14c88c5a]{background:linear-gradient(90deg,#1f2937 25%,#374151 50%,#1f2937 75%) 0 0/200% 100%}:root.dark .tenants-table__empty-title[data-v-14c88c5a]{color:#cbd5e1}:root.dark .tenants-table__empty-sub[data-v-14c88c5a]{color:#94a3b8}.create-tenant__form[data-v-9ec53f17]{flex-direction:column;gap:1rem;display:flex}.create-tenant__error[data-v-9ec53f17]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:8px 12px;font-size:.8125rem}.create-tenant__success[data-v-9ec53f17]{text-align:center;color:#047857;padding:1.5rem 1rem;font-weight:600}.create-tenant__pwd-wrap[data-v-9ec53f17]{position:relative}.create-tenant__pwd-wrap input[data-v-9ec53f17]{padding-right:4.5rem}.create-tenant__pwd-toggle[data-v-9ec53f17]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:5px;padding:2px 8px;font-size:.6875rem;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.create-tenant__pwd-toggle[data-v-9ec53f17]:hover{color:#0f172a;background:#f8fafc}.create-tenant__actions[data-v-9ec53f17]{justify-content:flex-end;gap:8px;margin-top:.25rem;display:flex}:root.dark .create-tenant__error[data-v-9ec53f17]{color:#f87171;background:#ef444414;border-color:#ef444440}:root.dark .create-tenant__success[data-v-9ec53f17]{color:#34d399}:root.dark .create-tenant__pwd-toggle[data-v-9ec53f17]{color:#94a3b8;border-color:#1f2937}:root.dark .create-tenant__pwd-toggle[data-v-9ec53f17]:hover{color:#f1f5f9;background:#1f2937}.edit-plan__error[data-v-dd7cc3ad]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 0 .875rem;padding:8px 12px;font-size:.8125rem}.edit-plan__current[data-v-dd7cc3ad]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:1rem;padding:.75rem .875rem;display:flex}.edit-plan__current-label[data-v-dd7cc3ad]{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.6875rem;font-weight:600}.edit-plan__current-value[data-v-dd7cc3ad]{color:#0f172a;font-size:.9375rem;font-weight:700}.edit-plan__form[data-v-dd7cc3ad]{flex-direction:column;gap:.875rem;display:flex}.edit-plan__group-label[data-v-dd7cc3ad]{color:#334155;margin:0;font-size:.8125rem;font-weight:600}.edit-plan__grid[data-v-dd7cc3ad]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.edit-plan__option[data-v-dd7cc3ad]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:.8125rem;font-weight:600;transition:border-color .14s,color .14s,background .14s;display:flex}.edit-plan__option[data-v-dd7cc3ad]:hover{color:#0f172a;border-color:#cbd5e1}.edit-plan__option.is-selected[data-v-dd7cc3ad]{color:#0f172a;background:#f1f5f9;border-color:#0f172a}.edit-plan__option input[data-v-dd7cc3ad]{appearance:none;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:12px;height:12px;position:relative}.edit-plan__option.is-selected input[data-v-dd7cc3ad]{background:#0f172a;border-color:#0f172a;box-shadow:inset 0 0 0 2px #fff}.edit-plan__actions[data-v-dd7cc3ad]{justify-content:flex-end;gap:8px;display:flex}:root.dark .edit-plan__error[data-v-dd7cc3ad]{color:#f87171;background:#ef444414;border-color:#ef444440}:root.dark .edit-plan__current[data-v-dd7cc3ad]{background:#0b1220;border-color:#1f2937}:root.dark .edit-plan__current-label[data-v-dd7cc3ad]{color:#64748b}:root.dark .edit-plan__current-value[data-v-dd7cc3ad]{color:#f1f5f9}:root.dark .edit-plan__group-label[data-v-dd7cc3ad]{color:#cbd5e1}:root.dark .edit-plan__option[data-v-dd7cc3ad]{color:#cbd5e1;background:#111827;border-color:#1f2937}:root.dark .edit-plan__option[data-v-dd7cc3ad]:hover{color:#f1f5f9;border-color:#374151}:root.dark .edit-plan__option.is-selected[data-v-dd7cc3ad]{color:#f1f5f9;background:#1f2937;border-color:#f1f5f9}:root.dark .edit-plan__option input[data-v-dd7cc3ad]{border-color:#374151}:root.dark .edit-plan__option.is-selected input[data-v-dd7cc3ad]{background:#f1f5f9;border-color:#f1f5f9;box-shadow:inset 0 0 0 2px #1f2937}.trial__error[data-v-6d512be9]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 0 .875rem;padding:8px 12px;font-size:.8125rem}.trial__form[data-v-6d512be9]{flex-direction:column;gap:1rem;display:flex}.trial__actions[data-v-6d512be9]{justify-content:flex-end;gap:8px;display:flex}:root.dark .trial__error[data-v-6d512be9]{color:#f87171;background:#ef444414;border-color:#ef444440}.admin-tenants[data-v-02ad2c26]{background:#f8fafc;min-height:100vh;display:flex}.admin-tenants__main[data-v-02ad2c26]{flex:1;min-width:0;overflow-y:auto}.admin-tenants__container[data-v-02ad2c26]{width:100%;padding:2rem 2rem 3rem}.admin-tenants__kpis[data-v-02ad2c26]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.admin-tenants__distribution[data-v-02ad2c26]{margin-bottom:1.25rem}@media (width<=900px){.admin-tenants__kpis[data-v-02ad2c26]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.admin-tenants__container[data-v-02ad2c26]{padding:3.75rem 1rem 2rem}}@media (width<=520px){.admin-tenants__container[data-v-02ad2c26]{padding:3.75rem .875rem 1.5rem}.admin-tenants__kpis[data-v-02ad2c26]{grid-template-columns:1fr}}:root.dark .admin-tenants[data-v-02ad2c26]{background:#0b1220}.n-badge[data-v-2cb4d3c2]{border-radius:9999px;align-items:center;padding:2px 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.n-badge.is-success[data-v-2cb4d3c2]{color:#047857;background:#ecfdf5}.n-badge.is-info[data-v-2cb4d3c2]{color:#0369a1;background:#e0f2fe}.n-badge.is-warning[data-v-2cb4d3c2]{color:#b45309;background:#fef3c7}.n-badge.is-error[data-v-2cb4d3c2]{color:#b91c1c;background:#fee2e2}.n-badge.is-muted[data-v-2cb4d3c2]{color:#475569;background:#f1f5f9}:root.dark .n-badge.is-success[data-v-2cb4d3c2]{color:#34d399;background:#10b9811f}:root.dark .n-badge.is-info[data-v-2cb4d3c2]{color:#38bdf8;background:#0ea5e91f}:root.dark .n-badge.is-warning[data-v-2cb4d3c2]{color:#fbbf24;background:#f59e0b1f}:root.dark .n-badge.is-error[data-v-2cb4d3c2]{color:#f87171;background:#ef44441f}:root.dark .n-badge.is-muted[data-v-2cb4d3c2]{color:#94a3b8;background:#94a3b81f}.n-detail[data-v-8ca355c9]{background:#f8fafc;border-top:1px solid #f1f5f9;padding:.875rem 1.25rem 1rem 3rem}.n-detail__message[data-v-8ca355c9]{margin-bottom:.875rem}.n-detail__label[data-v-8ca355c9]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:3px;font-size:.6875rem;font-weight:600;display:block}.n-detail__message-text[data-v-8ca355c9]{color:#1e293b;margin:0;font-size:.875rem;line-height:1.5}.n-detail__grid[data-v-8ca355c9]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.875rem 1.25rem;margin:0 0 .875rem;display:grid}.n-detail__full[data-v-8ca355c9]{grid-column:1/-1}.n-detail dt[data-v-8ca355c9]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:3px;font-size:.6875rem;font-weight:600}.n-detail dd[data-v-8ca355c9]{color:#1e293b;margin:0;font-size:.875rem}.n-detail__link[data-v-8ca355c9]{font-family:var(--font-family-mono,monospace);color:#0369a1;word-break:break-all;font-size:.75rem}.n-detail__actions[data-v-8ca355c9]{flex-wrap:wrap;gap:6px;display:flex}.n-detail__act[data-v-8ca355c9]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;padding:5px 14px;font-size:.8125rem;font-weight:600;transition:background .14s,border-color .14s}.n-detail__act[data-v-8ca355c9]:disabled{opacity:.55;cursor:not-allowed}.n-detail__act--success[data-v-8ca355c9]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.n-detail__act--success[data-v-8ca355c9]:hover:not(:disabled){background:#d1fae5}.n-detail__act--danger[data-v-8ca355c9]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.n-detail__act--danger[data-v-8ca355c9]:hover:not(:disabled){background:#fee2e2}:root.dark .n-detail[data-v-8ca355c9]{background:#0b1220;border-top-color:#1f2937}:root.dark .n-detail__label[data-v-8ca355c9]{color:#64748b}:root.dark .n-detail__message-text[data-v-8ca355c9]{color:#e2e8f0}:root.dark .n-detail dt[data-v-8ca355c9]{color:#64748b}:root.dark .n-detail dd[data-v-8ca355c9]{color:#e2e8f0}:root.dark .n-detail__link[data-v-8ca355c9]{color:#38bdf8}.n-row-wrap[data-v-1c8e61a6]{border-bottom:1px solid #f1f5f9}.n-row-wrap[data-v-1c8e61a6]:last-child{border-bottom:none}.n-row[data-v-1c8e61a6]{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;grid-template-columns:24px minmax(0,1fr) 130px 100px 100px 110px;align-items:center;gap:12px;padding:.75rem 1.25rem;transition:background .14s;display:grid}.n-row[data-v-1c8e61a6]:hover{background:#f8fafc}.is-open .n-row[data-v-1c8e61a6]{background:#f1f5f9}.is-unread .n-row[data-v-1c8e61a6]{background:#f0f9ff}.is-unread.is-open .n-row[data-v-1c8e61a6]{background:#e0f2fe}.n-row__chev[data-v-1c8e61a6]{color:#94a3b8;justify-content:center;align-items:center;transition:transform .2s,color .14s;display:inline-flex}.n-row__chev.is-rot[data-v-1c8e61a6]{color:#0ea5e9;transform:rotate(90deg)}.n-row__main[data-v-1c8e61a6]{align-items:center;gap:10px;min-width:0;display:inline-flex}.n-row__type-icon[data-v-1c8e61a6]{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.n-row__texts[data-v-1c8e61a6]{flex-direction:column;gap:1px;min-width:0;display:flex}.n-row__title[data-v-1c8e61a6]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex;overflow:hidden}.n-row__dot[data-v-1c8e61a6]{background:#0ea5e9;border-radius:50%;flex-shrink:0;width:6px;height:6px}.n-row__body[data-v-1c8e61a6]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.n-row__cell[data-v-1c8e61a6]{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.n-row__cell--right[data-v-1c8e61a6]{text-align:right}.n-row__type-pill[data-v-1c8e61a6]{border-radius:9999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.n-expand-enter-active[data-v-1c8e61a6],.n-expand-leave-active[data-v-1c8e61a6]{max-height:480px;transition:max-height .24s,opacity .18s;overflow:hidden}.n-expand-enter-from[data-v-1c8e61a6],.n-expand-leave-to[data-v-1c8e61a6]{opacity:0;max-height:0}@media (width<=768px){.hide-mobile[data-v-1c8e61a6]{display:none}.n-row[data-v-1c8e61a6]{grid-template-columns:24px minmax(0,1fr) 100px}}:root.dark .n-row-wrap[data-v-1c8e61a6]{border-bottom-color:#1f2937}:root.dark .n-row[data-v-1c8e61a6]:hover{background:#111827}:root.dark .is-open .n-row[data-v-1c8e61a6]{background:#1f2937}:root.dark .is-unread .n-row[data-v-1c8e61a6]{background:#0ea5e90f}:root.dark .is-unread.is-open .n-row[data-v-1c8e61a6]{background:#0ea5e91f}:root.dark .n-row__chev[data-v-1c8e61a6]{color:#64748b}:root.dark .n-row__chev.is-rot[data-v-1c8e61a6]{color:#38bdf8}:root.dark .n-row__title[data-v-1c8e61a6]{color:#f1f5f9}:root.dark .n-row__body[data-v-1c8e61a6],:root.dark .n-row__cell[data-v-1c8e61a6]{color:#94a3b8}.n-table[data-v-6fc93039]{width:100%}.n-table__head[data-v-6fc93039]{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:24px minmax(0,1fr) 130px 100px 100px 110px;gap:12px;padding:0 1.25rem;display:grid}.n-table__th-chev[data-v-6fc93039]{width:24px}.n-table__th[data-v-6fc93039]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding:.625rem 0;font-size:.6875rem;font-weight:600}.n-table__th--right[data-v-6fc93039]{text-align:right}.n-table__list[data-v-6fc93039]{margin:0;padding:0;list-style:none}.n-table__empty[data-v-6fc93039]{text-align:center;padding:2.5rem 1rem}.n-table__empty-title[data-v-6fc93039]{color:#475569;margin:0 0 4px;font-size:.9375rem;font-weight:600}.n-table__empty-sub[data-v-6fc93039]{color:#94a3b8;margin:0;font-size:.8125rem}.n-table__skeleton[data-v-6fc93039]{padding:.5rem 0}.n-table__sk-row[data-v-6fc93039]{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) 130px 100px 100px;gap:14px;padding:.875rem 1.25rem;display:grid}.n-table__sk-row[data-v-6fc93039]:last-child{border-bottom:none}.n-table__sk-cell[data-v-6fc93039]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.4s infinite n-shimmer-6fc93039}.w-50[data-v-6fc93039]{width:50%}.w-30[data-v-6fc93039]{width:30%}.w-20[data-v-6fc93039]{width:20%}@keyframes n-shimmer-6fc93039{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){.hide-mobile[data-v-6fc93039]{display:none}.n-table__head[data-v-6fc93039]{grid-template-columns:24px minmax(0,1fr) 100px}.n-table__sk-row[data-v-6fc93039]{grid-template-columns:minmax(0,1fr) 100px}}:root.dark .n-table__head[data-v-6fc93039]{background:#111827;border-bottom-color:#1f2937}:root.dark .n-table__th[data-v-6fc93039]{color:#94a3b8}:root.dark .n-table__sk-row[data-v-6fc93039]{border-bottom-color:#1f2937}:root.dark .n-table__sk-cell[data-v-6fc93039]{background:linear-gradient(90deg,#1f2937 25%,#374151 50%,#1f2937 75%) 0 0/200% 100%}:root.dark .n-table__empty-title[data-v-6fc93039]{color:#cbd5e1}:root.dark .n-table__empty-sub[data-v-6fc93039]{color:#64748b}.user-picker[data-v-fec3e6f3]{flex-direction:column;gap:6px;display:flex;position:relative}.user-picker__chips[data-v-fec3e6f3]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.user-picker__chip[data-v-fec3e6f3]{color:#1e293b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:.75rem;display:inline-flex}.user-picker__chip-text[data-v-fec3e6f3]{flex-direction:column;line-height:1.1;display:inline-flex}.user-picker__chip-email[data-v-fec3e6f3]{color:#64748b;font-size:.625rem;font-weight:500}.user-picker__chip-remove[data-v-fec3e6f3]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background .14s,color .14s;display:inline-flex}.user-picker__chip-remove[data-v-fec3e6f3]:hover{color:#0f172a;background:#e2e8f0}.user-picker__input-wrap[data-v-fec3e6f3]{position:relative}.user-picker__input[data-v-fec3e6f3]{width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:.5rem 2.25rem .5rem .75rem;font-size:.875rem;transition:border-color .14s,box-shadow .14s}.user-picker__input[data-v-fec3e6f3]::placeholder{color:#94a3b8}.user-picker__input[data-v-fec3e6f3]:focus{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.user-picker__spinner[data-v-fec3e6f3]{border:2px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-fec3e6f3;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@keyframes spin-fec3e6f3{to{transform:translateY(-50%)rotate(360deg)}}.user-picker__dropdown[data-v-fec3e6f3]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:220px;margin:4px 0 0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 10px 30px -10px #0f172a26}.user-picker__option[data-v-fec3e6f3]{cursor:pointer;border-radius:6px;flex-direction:column;padding:7px 10px;display:flex}.user-picker__option[data-v-fec3e6f3]:hover{background:#f1f5f9}.user-picker__option-name[data-v-fec3e6f3]{color:#0f172a;font-size:.875rem;font-weight:500}.user-picker__option-meta[data-v-fec3e6f3]{color:#64748b;font-size:.75rem}.user-picker__empty[data-v-fec3e6f3]{color:#94a3b8;margin:4px 0 0;padding:8px 10px;font-size:.75rem}.user-picker__error[data-v-fec3e6f3]{color:#b91c1c;margin:0;font-size:.75rem}:root.dark .user-picker__chip[data-v-fec3e6f3]{color:#e2e8f0;background:#1f2937;border-color:#374151}:root.dark .user-picker__chip-email[data-v-fec3e6f3],:root.dark .user-picker__chip-remove[data-v-fec3e6f3]{color:#94a3b8}:root.dark .user-picker__chip-remove[data-v-fec3e6f3]:hover{color:#f1f5f9;background:#374151}:root.dark .user-picker__input[data-v-fec3e6f3]{color:#f1f5f9;background:#0b1220;border-color:#1f2937}:root.dark .user-picker__input[data-v-fec3e6f3]::placeholder{color:#475569}:root.dark .user-picker__input[data-v-fec3e6f3]:focus{border-color:#f1f5f9;box-shadow:0 0 0 3px #f1f5f91a}:root.dark .user-picker__spinner[data-v-fec3e6f3]{border-color:#f1f5f9 #1f2937 #1f2937}:root.dark .user-picker__dropdown[data-v-fec3e6f3]{background:#111827;border-color:#1f2937}:root.dark .user-picker__option[data-v-fec3e6f3]:hover{background:#1f2937}:root.dark .user-picker__option-name[data-v-fec3e6f3]{color:#f1f5f9}:root.dark .user-picker__option-meta[data-v-fec3e6f3],:root.dark .user-picker__empty[data-v-fec3e6f3]{color:#64748b}:root.dark .user-picker__error[data-v-fec3e6f3]{color:#f87171}.send-push__form[data-v-414ebceb]{flex-direction:column;gap:1rem;display:flex}.send-push__error[data-v-414ebceb]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:8px 12px;font-size:.8125rem}.send-push__success[data-v-414ebceb]{text-align:center;color:#047857;padding:1.5rem 1rem;font-weight:600}.send-push__row[data-v-414ebceb]{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.send-push__actions[data-v-414ebceb]{justify-content:flex-end;gap:8px;margin-top:.25rem;display:flex}@media (width<=520px){.send-push__row[data-v-414ebceb]{grid-template-columns:1fr}}:root.dark .send-push__error[data-v-414ebceb]{color:#f87171;background:#ef444414;border-color:#ef444440}:root.dark .send-push__success[data-v-414ebceb]{color:#34d399}.admin-notif[data-v-4152f300]{background:#f8fafc;min-height:100vh;display:flex}.admin-notif__main[data-v-4152f300]{flex:1;min-width:0;overflow-y:auto}.admin-notif__container[data-v-4152f300]{width:100%;padding:2rem 2rem 3rem}.admin-notif__info[data-v-4152f300]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:10px;align-items:center;margin-bottom:1.25rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.admin-notif__kpis[data-v-4152f300]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.admin-notif__distribution[data-v-4152f300]{margin-bottom:1.25rem}@media (width<=900px){.admin-notif__kpis[data-v-4152f300]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.admin-notif__container[data-v-4152f300]{padding:3.75rem 1rem 2rem}}@media (width<=520px){.admin-notif__container[data-v-4152f300]{padding:3.75rem .875rem 1.5rem}.admin-notif__kpis[data-v-4152f300]{grid-template-columns:1fr}}:root.dark .admin-notif[data-v-4152f300]{background:#0b1220}:root.dark .admin-notif__info[data-v-4152f300]{color:#38bdf8;background:#0ea5e91a;border-color:#0ea5e940}
