: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-a10599c5]{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-a10599c5]{--navbar-bg:#080c18d9;--navbar-border:#ffffff14}.navbar--scrolled[data-v-a10599c5]{box-shadow:0 1px 24px #00000014}:root.dark .navbar--scrolled[data-v-a10599c5]{box-shadow:0 1px 24px #00000080}.navbar__container[data-v-a10599c5]{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-a10599c5]{flex-shrink:0;align-items:center;gap:0;text-decoration:none;display:flex}.navbar__logo[data-v-a10599c5]:hover{text-decoration:none}.navbar__logo-icon[data-v-a10599c5]{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-a10599c5]{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-a10599c5]{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-a10599c5]{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-a10599c5]{--seg-thumb:#22314d;box-shadow:0 2px 10px #0006}.navbar__link[data-v-a10599c5]{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-a10599c5]:hover{color:var(--color-text);text-decoration:none}.navbar__link.router-link-active[data-v-a10599c5]{color:var(--color-text);font-weight:600}.navbar__cta[data-v-a10599c5]{flex-shrink:0;align-items:center;gap:8px;display:flex}.navbar__theme-btn[data-v-a10599c5]{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-a10599c5]:hover{background:var(--color-bg-secondary);color:#0ea5e9;border-color:#0ea5e966}:root.dark .navbar__theme-btn[data-v-a10599c5]:hover{color:#38bdf8;border-color:#a855f766}.navbar__snow-ico[data-v-a10599c5]{justify-content:center;align-items:center;display:flex}.navbar__snow-btn[data-v-a10599c5]{color:#0ea5e9}.navbar__snow-btn[data-v-a10599c5]:hover{color:#0284c7;background:var(--color-bg-secondary);border-color:#0ea5e966}.navbar__snow-btn--off[data-v-a10599c5]{color:var(--color-text-tertiary)}.navbar__snow-btn--off[data-v-a10599c5]:hover{color:var(--color-text-secondary);border-color:var(--color-border)}:root.dark .navbar__snow-btn[data-v-a10599c5]{color:#38bdf8}:root.dark .navbar__snow-btn[data-v-a10599c5]:hover{color:#7dd3fc;border-color:#38bdf866}:root.dark .navbar__snow-btn--off[data-v-a10599c5]{color:var(--color-text-tertiary)}.navbar__drawer-icon[data-v-a10599c5]{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-a10599c5]:hover{background:var(--color-bg-secondary)}.navbar__demo-btn[data-v-a10599c5]{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-a10599c5]:hover{background:#0284c7;transform:translateY(-1px);box-shadow:0 7px 20px #0ea5e966}.navbar__demo-btn[data-v-a10599c5]:active{transform:translateY(0)}:root.dark .navbar__demo-btn[data-v-a10599c5]{color:#04121f;background:#38bdf8}:root.dark .navbar__demo-btn[data-v-a10599c5]:hover{background:#7dd3fc}.navbar__demo-btn-glow[data-v-a10599c5]{display:none}.navbar__burger[data-v-a10599c5]{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-a10599c5]:hover{background:var(--color-bg-secondary)}.navbar__drawer[data-v-a10599c5]{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-a10599c5]{--navbar-bg:#080c18f7}.navbar__drawer--open[data-v-a10599c5]{border-top-color:var(--color-border);max-height:400px;padding:12px 1.25rem 20px}.navbar__drawer-link[data-v-a10599c5]{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-a10599c5]:hover{background:var(--color-bg-secondary);color:var(--color-text);text-decoration:none}.navbar__drawer-link.router-link-active[data-v-a10599c5]{color:#0ea5e9;background:#0ea5e912;font-weight:600}:root.dark .navbar__drawer-link.router-link-active[data-v-a10599c5]{color:#38bdf8;background:#a855f71a}.navbar__drawer-footer[data-v-a10599c5]{border-top:1px solid var(--color-border);gap:8px;margin-top:4px;padding-top:10px;display:flex}.navbar__drawer-theme[data-v-a10599c5]{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-a10599c5]:hover{background:var(--color-bg-secondary);color:var(--color-text)}.navbar__drawer-demo[data-v-a10599c5]{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-a10599c5]:hover{box-shadow:0 6px 20px #0ea5e973}@media (width<=768px){.navbar__links[data-v-a10599c5],.navbar__cta[data-v-a10599c5]{display:none}.navbar__burger[data-v-a10599c5],.navbar__drawer[data-v-a10599c5]{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-df0c7ea9]{--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-df0c7ea9]{align-items:center;height:calc(100vh - 64px);min-height:540px;display:flex;position:relative;overflow:hidden}.jr-hero__inner[data-v-df0c7ea9]{z-index:2;max-width:660px;padding:0 clamp(30px,7vw,110px);position:relative}.jr-hero__media[data-v-df0c7ea9]{z-index:1;position:absolute;inset:0;overflow:hidden}.jr-hero__media img[data-v-df0c7ea9]{object-fit:cover;opacity:.18;width:100%;height:100%;animation:24s ease-in-out infinite alternate jr-kb-df0c7ea9;transform:scale(1.1)}.jr-hero__media[data-v-df0c7ea9]: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-df0c7ea9]{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-df0c7ea9]:before,.jr-tag[data-v-df0c7ea9]:after{content:"";width:8px;height:8px;position:absolute}.jr-tag[data-v-df0c7ea9]:before{border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);top:0;left:0}.jr-tag[data-v-df0c7ea9]:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);bottom:0;right:0}.jr-tag i[data-v-df0c7ea9]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%}.jr-hero h1[data-v-df0c7ea9]{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-df0c7ea9]{background:linear-gradient(120deg, var(--accent), #fff);color:#0000;-webkit-background-clip:text;background-clip:text}.jr-hero p[data-v-df0c7ea9]{color:var(--muted);max-width:460px;margin-top:18px;font-size:1.05rem;line-height:1.6}.jr-cue[data-v-df0c7ea9]{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-df0c7ea9]{border:1.5px solid var(--muted);border-radius:12px;width:22px;height:34px;position:relative}.jr-cue .mouse[data-v-df0c7ea9]:after{content:"";background:var(--accent);border-radius:2px;width:3px;height:6px;animation:1.6s ease-in-out infinite jr-wheel-df0c7ea9;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes jr-wheel-df0c7ea9{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}60%{opacity:1}to{opacity:0;transform:translate(-50%,10px)}}.jr-scrolly[data-v-df0c7ea9]{height:660vh;position:relative}.jr-stage[data-v-df0c7ea9]{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-df0c7ea9]{pointer-events:none;position:absolute;inset:0}.jr-grid[data-v-df0c7ea9]{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-df0c7ea9]{position:absolute;inset:0;box-shadow:inset 0 0 320px 90px #000c}.jr-hexmesh[data-v-df0c7ea9]{z-index:1;pointer-events:none;position:absolute;inset:0}.shot[data-v-df0c7ea9]{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-df0c7ea9]{left:max(24px,50% - 680px)}.shot--right[data-v-df0c7ea9]{right:max(24px,50% - 680px)}.shot img[data-v-df0c7ea9]{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate jr-kb-df0c7ea9;transform:scale(1.08)}@keyframes jr-kb-df0c7ea9{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.16)translate(-2%,-2%)}}.shot[data-v-df0c7ea9]: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-df0c7ea9]{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-df0c7ea9]:before,.shot__tag[data-v-df0c7ea9]:after{content:"";width:8px;height:8px;position:absolute}.shot__tag[data-v-df0c7ea9]:before{border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);top:0;left:0}.shot__tag[data-v-df0c7ea9]:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);bottom:0;right:0}.shot__tag i[data-v-df0c7ea9]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%}.panel[data-v-df0c7ea9]{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-df0c7ea9]{right:max(28px,50% - 680px)}.panel--left[data-v-df0c7ea9]{left:max(28px,50% - 680px)}.panel__ghost[data-v-df0c7ea9]{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-df0c7ea9]{left:-8px;right:auto}.panel[data-v-df0c7ea9]>:not(.panel__ghost):not(.panel__link){z-index:1;position:relative}.panel__link[data-v-df0c7ea9]{z-index:1;width:64px;height:1px;position:absolute;top:32px}.panel__link[data-v-df0c7ea9]: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-df0c7ea9]{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 8%, transparent));left:-84px}.panel--right .panel__link[data-v-df0c7ea9]:after{left:-3px}.panel--left .panel__link[data-v-df0c7ea9]{background:linear-gradient(270deg, var(--accent), color-mix(in srgb, var(--accent) 8%, transparent));right:-84px}.panel--left .panel__link[data-v-df0c7ea9]:after{right:-3px}.kicker[data-v-df0c7ea9]{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-df0c7ea9]{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-df0c7ea9]{background:linear-gradient(120deg, var(--accent), #fff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.problem[data-v-df0c7ea9]{color:var(--muted);max-width:44ch;margin-bottom:12px;font-size:.92rem;line-height:1.6}.sol[data-v-df0c7ea9]{color:#cbd5e1;max-width:44ch;font-size:.92rem;line-height:1.6}.sol strong[data-v-df0c7ea9]{color:var(--ink)}.data[data-v-df0c7ea9]{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-df0c7ea9]{color:var(--accent);text-shadow:0 0 14px color-mix(in srgb, var(--accent) 55%, transparent)}.jr-dots[data-v-df0c7ea9]{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-df0c7ea9]:before,.jr-dots[data-v-df0c7ea9]:after{content:"";width:8px;height:8px;position:absolute}.jr-dots[data-v-df0c7ea9]:before{border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);top:0;left:0}.jr-dots[data-v-df0c7ea9]:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);bottom:0;right:0}.dot[data-v-df0c7ea9]{cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:transform .2s,box-shadow .3s,background .3s}.dot[data-v-df0c7ea9]:hover{transform:scale(1.25)}.dot.active[data-v-df0c7ea9]{transform:scale(1.35)}.jr-progress[data-v-df0c7ea9]{z-index:40;background:#94a3b81f;height:2px;position:fixed;bottom:0;left:0;right:0}.jr-progress__fill[data-v-df0c7ea9]{background:var(--accent);width:0%;height:100%;box-shadow:0 0 12px var(--accent)}.illu-stage[data-v-df0c7ea9]{align-items:center;min-height:96px;margin:20px 0 16px;display:flex;position:relative}.sym[data-v-df0c7ea9]{width:100%}.qr-wrap[data-v-df0c7ea9]{align-items:center;gap:16px;display:flex}.qr[data-v-df0c7ea9]{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-df0c7ea9]{width:100%;height:100%}.qr rect[data-v-df0c7ea9]{fill:#e2e8f0}.qr-scan[data-v-df0c7ea9]{background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent);will-change:transform;animation:2.4s ease-in-out infinite jr-scan-df0c7ea9;position:absolute;top:9px;left:7px;right:7px}@keyframes jr-scan-df0c7ea9{0%,to{transform:translateY(0)}50%{transform:translateY(54px)}}.qr-meta[data-v-df0c7ea9]{flex-direction:column;gap:4px;display:flex}.qr-meta .lbl[data-v-df0c7ea9]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.qr-meta .val[data-v-df0c7ea9]{font-family:Space Grotesk,system-ui,sans-serif;font-size:.95rem;font-weight:700}.badge[data-v-df0c7ea9]{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-df0c7ea9]:before,.badge[data-v-df0c7ea9]:after{content:"";width:6px;height:6px;position:absolute}.badge[data-v-df0c7ea9]:before{border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);top:0;left:0}.badge[data-v-df0c7ea9]:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);bottom:0;right:0}.route[data-v-df0c7ea9]{width:86%}.route .head[data-v-df0c7ea9]{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:.74rem;display:flex}.live[data-v-df0c7ea9]{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite jr-live-df0c7ea9}@keyframes jr-live-df0c7ea9{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-df0c7ea9]{position:relative}.rt-ln[data-v-df0c7ea9]{background:#94a3b838;width:2px;position:absolute;top:8px;bottom:8px;left:12px}.rt-fill[data-v-df0c7ea9]{transform-origin:top;background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 25%, transparent));width:2px;height:56%;box-shadow:0 0 10px var(--accent);will-change:transform;animation:4.5s ease-in-out infinite jr-rtfill-df0c7ea9;position:absolute;top:8px;left:12px;transform:scaleY(0)}@keyframes jr-rtfill-df0c7ea9{0%,6%{transform:scaleY(0)}46%,to{transform:scaleY(1)}}.rt-dot[data-v-df0c7ea9]{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-df0c7ea9;position:absolute;top:8px;left:13px}@keyframes jr-rtdot-df0c7ea9{0%,6%{opacity:0;top:8px}12%{opacity:1}46%{opacity:1;top:56%}54%,to{opacity:0;top:56%}}.route .row[data-v-df0c7ea9]{align-items:center;gap:10px;padding:4px 0;display:flex;position:relative}.route .num[data-v-df0c7ea9]{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-df0c7ea9]{border-color:var(--accent);color:var(--accent)}.route .row.done .num svg[data-v-df0c7ea9]{width:12px;height:12px}.route .row.done .num svg path[data-v-df0c7ea9]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.route .row.active .num[data-v-df0c7ea9]{background:var(--accent);border-color:var(--accent);color:#04121f;animation:1.8s ease-in-out infinite jr-numpulse-df0c7ea9}@keyframes jr-numpulse-df0c7ea9{0%,to{box-shadow:0 0 10px var(--accent)}50%{box-shadow:0 0 22px var(--accent)}}.route .txt[data-v-df0c7ea9]{color:#cbd5e1;font-size:.8rem}.route .eta[data-v-df0c7ea9]{color:var(--muted);margin-left:auto;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.66rem}.route .row.active .eta[data-v-df0c7ea9]{color:var(--accent)}.alert-wrap[data-v-df0c7ea9]{align-items:center;gap:18px;display:flex}.warn[data-v-df0c7ea9]{place-items:center;width:60px;height:60px;display:grid;position:relative}.warn svg[data-v-df0c7ea9]{width:42px;height:42px}.warn svg path[data-v-df0c7ea9]{fill:color-mix(in srgb, var(--accent) 22%, transparent);stroke:var(--accent);stroke-width:1.6px}.warn svg line[data-v-df0c7ea9],.warn svg circle[data-v-df0c7ea9]{stroke:var(--accent);stroke-width:2px;fill:var(--accent)}.warn-ring[data-v-df0c7ea9]{border:2px solid var(--accent);opacity:.6;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite jr-ping-df0c7ea9;position:absolute;inset:0}@keyframes jr-ping-df0c7ea9{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.5)}}.warn-ring.r2[data-v-df0c7ea9]{animation-delay:.9s}.tele[data-v-df0c7ea9]{flex-direction:column;gap:5px;min-width:0;display:flex}.tele .head[data-v-df0c7ea9]{color:var(--muted);align-items:center;gap:8px;font-size:.74rem;display:flex}.spark[data-v-df0c7ea9]{width:148px;height:36px;overflow:visible}.spark .thr[data-v-df0c7ea9]{stroke:#94a3b859;stroke-width:1px;stroke-dasharray:3 4}.spark .tr[data-v-df0c7ea9]{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-df0c7ea9}@keyframes jr-spark-df0c7ea9{0%,4%{stroke-dashoffset:190px}56%,to{stroke-dashoffset:0}}.spark .pt[data-v-df0c7ea9]{fill:var(--accent);opacity:0;animation:4.5s ease-in-out infinite jr-sparkpt-df0c7ea9}@keyframes jr-sparkpt-df0c7ea9{0%,54%{opacity:0}60%,to{opacity:1}}.tele .val[data-v-df0c7ea9]{font-family:Space Grotesk,system-ui,sans-serif;font-size:.92rem;font-weight:700}.crit[data-v-df0c7ea9]{color:var(--accent);opacity:0;font-size:.68rem;animation:4.5s linear infinite jr-crit-df0c7ea9}@keyframes jr-crit-df0c7ea9{0%,56%{opacity:0}60%{opacity:1}66%{opacity:.35}72%,to{opacity:1}}.inv[data-v-df0c7ea9]{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-df0c7ea9]{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.inv-head .t[data-v-df0c7ea9]{font-family:Space Grotesk,system-ui,sans-serif;font-size:.86rem;font-weight:600}.paid[data-v-df0c7ea9]{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-df0c7ea9;display:inline-flex}@keyframes jr-stamp-df0c7ea9{0%,54%{opacity:0;transform:scale(1.8)rotate(-8deg)}64%,to{opacity:1;transform:scale(1)rotate(0)}}.paid svg[data-v-df0c7ea9]{width:13px;height:13px}.paid svg path[data-v-df0c7ea9]{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-df0c7ea9}@keyframes jr-draw-df0c7ea9{0%,60%{stroke-dashoffset:16px}78%,to{stroke-dashoffset:0}}.inv-amt[data-v-df0c7ea9]{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-df0c7ea9}@keyframes jr-amt-df0c7ea9{0%,24%{opacity:0;filter:blur(6px);transform:translateY(4px)}38%,to{opacity:1;filter:blur();transform:none}}.inv-bar[data-v-df0c7ea9]{background:#94a3b824;border-radius:5px;height:7px;margin-bottom:6px;overflow:hidden}.inv-bar span[data-v-df0c7ea9]{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--accent) 18%, transparent));will-change:transform;border-radius:5px;width:100%;height:100%;animation:4.5s ease-in-out infinite jr-invbar-df0c7ea9;display:block;transform:scaleX(0)}.inv-bar.soft[data-v-df0c7ea9]{width:60%}.inv-bar.soft span[data-v-df0c7ea9]{animation-delay:.3s}@keyframes jr-invbar-df0c7ea9{0%,4%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.inv-foot[data-v-df0c7ea9]{color:var(--accent);opacity:0;margin-top:8px;font-size:.68rem;animation:4.5s infinite jr-foot-df0c7ea9}@keyframes jr-foot-df0c7ea9{0%,66%{opacity:0}76%,to{opacity:1}}@media (height<=720px){.illu-stage[data-v-df0c7ea9]{min-height:72px;margin:14px 0 12px}.title[data-v-df0c7ea9]{margin-bottom:10px;font-size:clamp(1.5rem,2.2vw,1.9rem)}.panel__ghost[data-v-df0c7ea9]{font-size:96px;top:-26px}}@media (width<=900px){.journey[data-v-df0c7ea9]{--m-shot-top:max(80px, 11vh);--m-shot-h:36vh}.shot[data-v-df0c7ea9]{width:auto;height:var(--m-shot-h);left:14px;right:14px;top:var(--m-shot-top);border-radius:16px;transform:none}.shot--left[data-v-df0c7ea9],.shot--right[data-v-df0c7ea9]{left:14px;right:14px}.panel[data-v-df0c7ea9]{width:auto;left:14px;right:14px;top:calc(var(--m-shot-top) + var(--m-shot-h) + 22px);max-height:none;bottom:auto;transform:none}.panel--left[data-v-df0c7ea9],.panel--right[data-v-df0c7ea9]{left:14px;right:14px}.illu-stage[data-v-df0c7ea9],.panel__link[data-v-df0c7ea9]{display:none}.panel__ghost[data-v-df0c7ea9]{font-size:76px;top:-18px;right:-4px}.panel--left .panel__ghost[data-v-df0c7ea9]{left:-4px}.kicker[data-v-df0c7ea9]{margin-bottom:8px;font-size:.62rem}.title[data-v-df0c7ea9]{margin-bottom:8px;font-size:clamp(1.35rem,6vw,1.7rem)}.problem[data-v-df0c7ea9],.sol[data-v-df0c7ea9]{max-width:none;font-size:.84rem;line-height:1.5}.problem[data-v-df0c7ea9]{margin-bottom:8px}.data[data-v-df0c7ea9]{gap:6px 14px;margin-top:12px;padding-top:10px;font-size:.58rem}.jr-dots[data-v-df0c7ea9]{gap:9px;padding:8px 12px;bottom:12px}}@media (width<=480px){.journey[data-v-df0c7ea9]{--m-shot-h:34vh}.shot__tag[data-v-df0c7ea9]{padding:6px 10px;font-size:.6rem;bottom:10px;left:12px}.title[data-v-df0c7ea9]{font-size:1.3rem}.problem[data-v-df0c7ea9],.sol[data-v-df0c7ea9]{font-size:.8rem}.panel__ghost[data-v-df0c7ea9]{font-size:60px;top:-12px}}@media (prefers-reduced-motion:reduce){.jr-hero__media img[data-v-df0c7ea9],.shot img[data-v-df0c7ea9],.rt-fill[data-v-df0c7ea9],.rt-dot[data-v-df0c7ea9],.spark .tr[data-v-df0c7ea9],.spark .pt[data-v-df0c7ea9],.crit[data-v-df0c7ea9],.paid[data-v-df0c7ea9],.paid svg path[data-v-df0c7ea9],.inv-amt[data-v-df0c7ea9],.inv-bar span[data-v-df0c7ea9],.inv-foot[data-v-df0c7ea9],.qr-scan[data-v-df0c7ea9],.warn-ring[data-v-df0c7ea9],.live[data-v-df0c7ea9]{animation:none}.rt-fill[data-v-df0c7ea9]{transform:scaleY(1)}.rt-dot[data-v-df0c7ea9],.warn-ring[data-v-df0c7ea9],.qr-scan[data-v-df0c7ea9]{display:none}.spark .tr[data-v-df0c7ea9],.paid svg path[data-v-df0c7ea9]{stroke-dashoffset:0}.spark .pt[data-v-df0c7ea9],.crit[data-v-df0c7ea9],.paid[data-v-df0c7ea9],.inv-amt[data-v-df0c7ea9],.inv-foot[data-v-df0c7ea9]{opacity:1}.inv-bar span[data-v-df0c7ea9]{transform:scaleX(1)}}.home[data-v-b6c7f263]{flex-direction:column;width:100%;display:flex}.home__main[data-v-b6c7f263]{flex:1}
