@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;900&family=Nunito+Sans:ital,wght@0,400;0,600;0,700;1,400&family=Climate+Crisis&family=JetBrains+Mono:wght@400;500&display=swap";:root{--primary:#d0bcff;--on-primary:#371e55;--primary-container:#4f2c6f;--on-primary-container:#eedcff;--secondary:#ccc7e0;--on-secondary:#302e47;--secondary-container:#49435e;--on-secondary-container:#e8deff;--tertiary:#ffb3d9;--on-tertiary:#5e0a35;--tertiary-container:#85184e;--on-tertiary-container:#ffd9e5;--surface:#1c1b1f;--on-surface:#e7e0ec;--surface-variant:#49454f;--on-surface-variant:#cac4d0;--background:#1c1b1f;--on-background:#e7e0ec;--outline:#938f99;--outline-variant:#49454f;--sc-lowest:#0f0e12;--sc-low:#2b2930;--sc:#362f38;--sc-high:#413a41;--sc-highest:#4b464b;--glass-bg:#1e1d2173;--glass-border:#ffffff0f;--glass-border-hover:#ffffff24;--glass-highlight:#ffffff14;--glass-inner-shadow:inset 0 1px 0 #ffffff14;--glass-blur:blur(40px);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:28px;--radius-2xl:32px;--radius-3xl:38px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--shadow-md:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--shadow-lg:0 4px 8px 3px #0000004d, 0 1px 3px #00000026;--shadow-xl:0 6px 14px 4px #0000004d, 0 2px 6px #0003;--shadow-glass:0 24px 80px #00000040;--shadow-glass-hover:0 32px 100px #00000059;--t-fast:.15s cubic-bezier(.2, 0, 0, 1);--t-std:.25s cubic-bezier(.2, 0, 0, 1);--t-slow:.4s cubic-bezier(.2, 0, 0, 1);--t-spring:.6s cubic-bezier(.16, 1, .3, 1);--font-display:"Nunito", sans-serif;--font-body:"Nunito Sans", sans-serif;--font-display-alt:"Climate Crisis", cursive;--font-mono:"JetBrains Mono", monospace;--font-size-display:clamp(2.25rem, 5vw, 3.75rem);--font-size-heading:clamp(1.75rem, 3.5vw, 2.5rem);--font-size-sub:1.0625rem;--font-size-body:.9375rem;--font-size-small:.8125rem;--font-size-tiny:.75rem;--leading-tight:1.1;--leading-normal:1.6;--leading-relaxed:1.65;--tracking-tight:-.025em;--tracking-wide:.06em;--tracking-wider:.12em;--max-width-body:65ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.glass-strong{background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(24px);border:1px solid color-mix(in srgb, var(--outline-variant) 20%, transparent)}.glass:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--glass-highlight) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.card-premium{border-radius:var(--radius-3xl);background:color-mix(in srgb, var(--sc-low) 40%, transparent);border:1px solid var(--glass-border);transition:border-color var(--t-slow);overflow:hidden}.card-premium-inner{padding:6px}.card-premium-core{border-radius:var(--radius-2xl);background:var(--sc);box-shadow:var(--glass-inner-shadow);padding:var(--space-10) var(--space-7)}.btn{border-radius:var(--radius-full);font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;transition:transform var(--t-fast), box-shadow var(--t-std), background var(--t-std);white-space:nowrap;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{box-shadow:var(--shadow-md);background:color-mix(in srgb, var(--primary) 92%, white)}.btn-tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.btn-tonal:hover{box-shadow:var(--shadow-sm);background:color-mix(in srgb, var(--secondary-container) 88%, var(--secondary))}.btn-outlined{color:var(--primary);border:1.5px solid var(--outline-variant);background:0 0}.btn-outlined:hover{background:color-mix(in srgb, var(--primary) 8%, transparent);border-color:var(--outline)}.btn-lg{padding:14px 28px;font-size:1rem}.btn-sm{padding:8px 18px;font-size:.8125rem}.btn-nested{border-radius:var(--radius-full);font-family:var(--font-body);cursor:pointer;transition:transform var(--t-fast), box-shadow var(--t-std);-webkit-tap-highlight-color:transparent;border:none;align-items:center;gap:10px;padding:6px 6px 6px 20px;font-size:.8125rem;font-weight:600;display:inline-flex}.btn-nested:active{transform:scale(.96)}.btn-nested-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex}.btn-nested:hover .btn-nested-icon{transform:translate(2px)scale(1.05)}.section-header{text-align:center;margin-bottom:56px}@media (width<=640px){.section-header{margin-bottom:40px}}.section-eyebrow{font-size:var(--font-size-tiny);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--primary);border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 12%, transparent);margin-bottom:10px;padding:4px 14px;font-weight:700;display:inline-block}@media (width<=400px){.section-eyebrow{margin-bottom:8px;padding:3px 10px;font-size:.6875rem}}.section-title{font-family:var(--font-display);font-weight:900;font-size:var(--font-size-display);letter-spacing:var(--tracking-tight);color:var(--on-surface);line-height:var(--leading-tight);margin-bottom:10px}@media (width<=400px){.section-title{margin-bottom:8px}}.section-title-accent{background:linear-gradient(135deg, var(--primary), var(--tertiary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-sub{font-size:var(--font-size-sub);color:var(--on-surface-variant);max-width:48ch;margin:0 auto}@media (width<=400px){.section-sub{font-size:.9375rem}}.bento-grid{gap:20px;display:grid}.glass-card{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-inner-shadow), var(--shadow-glass);padding:var(--space-10) var(--space-8);transition:transform var(--t-slow), box-shadow var(--t-slow), border-color var(--t-slow);position:relative}@media (width<=640px){.glass-card{padding:var(--space-8) var(--space-6)}}.glass-card:hover{box-shadow:var(--glass-inner-shadow), var(--shadow-glass-hover);border-color:var(--glass-border-hover);transform:translateY(-4px)}.glass-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 30% 0%, var(--glass-highlight), transparent 50%);pointer-events:none;position:absolute;inset:0}.gradient-text{background:linear-gradient(135deg, var(--primary), var(--tertiary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-blur{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-ring{0%,to{box-shadow:0 0 4px}50%{box-shadow:0 0 16px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-8px)rotate(1deg)}66%{transform:translateY(4px)rotate(-.5deg)}}@keyframes conic-spin{to{transform:rotate(360deg)}}@keyframes orb-drift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(40px,-50px)scale(1.08)}50%{transform:translate(-30px,20px)scale(.92)}75%{transform:translate(20px,40px)scale(1.04)}}@keyframes scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.stagger-reveal>*{opacity:0;transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1);transform:translateY(20px)}.stagger-reveal.reveal--visible>*{opacity:1;transform:translateY(0)}.stagger-reveal.reveal--visible>:first-child{transition-delay:0s}.stagger-reveal.reveal--visible>:nth-child(2){transition-delay:60ms}.stagger-reveal.reveal--visible>:nth-child(3){transition-delay:.12s}.stagger-reveal.reveal--visible>:nth-child(4){transition-delay:.18s}.stagger-reveal.reveal--visible>:nth-child(5){transition-delay:.24s}.stagger-reveal.reveal--visible>:nth-child(6){transition-delay:.3s}.hover-lift{transition:transform var(--t-fast), box-shadow var(--t-std)}.hover-lift:hover{transform:translateY(-2px)}.hover-glow{transition:box-shadow var(--t-std)}.hover-glow:hover{box-shadow:0 0 24px color-mix(in srgb, var(--primary) 20%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-body);font-size:1rem;line-height:var(--leading-normal);background:var(--background);color:var(--on-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}a{color:var(--primary);transition:color var(--t-fast);text-decoration:none}a:hover{color:color-mix(in srgb, var(--primary) 80%, white)}img{max-width:100%;height:auto;display:block}::selection{background:var(--primary);color:var(--on-primary)}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}@media (width>=1400px){.container{max-width:1200px}}@media (width<=600px){.container{padding:0 20px}}@media (width<=400px){.container{padding:0 16px}}.icon{-webkit-user-select:none;user-select:none;pointer-events:none;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;align-items:center;font-family:Material Symbols Rounded;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1);transform:translateY(30px)}.reveal--visible{opacity:1;transform:translateY(0)}.reveal--delay-1{transition-delay:50ms}.reveal--delay-2{transition-delay:.1s}.reveal--delay-3{transition-delay:.15s}.reveal--delay-4{transition-delay:.2s}.reveal--delay-5{transition-delay:.25s}.reveal--delay-6{transition-delay:.3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--sc-low)}::-webkit-scrollbar-thumb{background:var(--outline-variant);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--outline)}#highlights,.faq,.download,.footer{content-visibility:auto;contain-intrinsic-size:auto 400px}.page-enter-active,.page-leave-active{transition:opacity var(--t-std), transform var(--t-std)}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}.navbar[data-v-65ac6ca6]{z-index:100;pointer-events:none;height:0;position:sticky;top:0}.navbar__glass[data-v-65ac6ca6]{pointer-events:auto;border-radius:var(--radius-full);background:var(--glass-bg);width:max-content;max-width:calc(100% - 32px);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass), var(--glass-inner-shadow);transition:margin var(--t-spring), width var(--t-spring), border-radius var(--t-spring), background var(--t-std), box-shadow var(--t-std);margin:16px auto;position:relative}@media (width<=500px){.navbar__glass[data-v-65ac6ca6]{max-width:calc(100% - 20px);margin:12px auto}}.navbar__glass[data-v-65ac6ca6]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--glass-highlight) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.navbar__glass--scrolled[data-v-65ac6ca6]{background:color-mix(in srgb, var(--surface) 72%, transparent);width:100%;max-width:100%;box-shadow:var(--shadow-sm);border-left:none;border-right:none;border-radius:0;margin:0 auto}.navbar__inner[data-v-65ac6ca6]{z-index:1;align-items:center;gap:4px;height:52px;min-height:52px;padding:0 4px 0 8px;display:flex;position:relative}@media (width>=768px){.navbar__inner[data-v-65ac6ca6]{gap:8px;height:60px;min-height:60px;padding:0 8px 0 12px}}.navbar__brand[data-v-65ac6ca6]{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.navbar__logo[data-v-65ac6ca6]{border-radius:var(--radius-sm);object-fit:contain;flex-shrink:0}.navbar__wordmark[data-v-65ac6ca6]{font-family:var(--font-display);color:var(--on-surface);letter-spacing:var(--tracking-tight);font-size:1.125rem;font-weight:900}@media (width>=768px){.navbar__wordmark[data-v-65ac6ca6]{font-size:1.25rem}}.navbar__links[data-v-65ac6ca6]{align-items:center;gap:2px;display:none}@media (width>=900px){.navbar__links[data-v-65ac6ca6]{display:flex}}.nav-link[data-v-65ac6ca6]{border-radius:var(--radius-full);color:var(--on-surface-variant);transition:background var(--t-fast), color var(--t-fast);white-space:nowrap;align-items:center;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-link[data-v-65ac6ca6]:hover{background:color-mix(in srgb, var(--on-surface) 8%, transparent);color:var(--on-surface)}.navbar__actions[data-v-65ac6ca6]{align-items:center;gap:6px;display:none}.navbar__lang[data-v-65ac6ca6]{border-right:1px solid var(--glass-border);gap:2px;margin-right:4px;padding-right:4px;display:flex}.navbar__lang-btn[data-v-65ac6ca6]{color:var(--on-surface-variant);font-family:var(--font-body);letter-spacing:.04em;border-radius:var(--radius-xs);cursor:pointer;transition:color var(--t-fast), background var(--t-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:4px 6px;font-size:.6875rem;font-weight:700}.navbar__lang-btn[data-v-65ac6ca6]:hover{color:var(--on-surface);background:color-mix(in srgb, var(--on-surface) 8%, transparent)}.navbar__lang-btn--active[data-v-65ac6ca6]{color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent)}@media (width>=900px){.navbar__actions[data-v-65ac6ca6]{display:flex}}.navbar__github[data-v-65ac6ca6]{background:color-mix(in srgb, var(--sc-low) 60%, transparent);border:1px solid var(--glass-border)}.btn-nested-icon--primary[data-v-65ac6ca6]{background:var(--primary);color:var(--on-primary)}.btn-nested-icon--tonal[data-v-65ac6ca6]{background:var(--secondary-container);color:var(--on-secondary-container)}.navbar__hamburger[data-v-65ac6ca6]{cursor:pointer;color:var(--on-surface);border-radius:var(--radius-full);transition:background var(--t-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:10px;display:flex}@media (width>=900px){.navbar__hamburger[data-v-65ac6ca6]{display:none}}.navbar__hamburger[data-v-65ac6ca6]:hover{background:color-mix(in srgb, var(--on-surface) 8%, transparent)}.hamburger-box[data-v-65ac6ca6]{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:22px;height:22px;display:flex;position:relative}.hamburger-line[data-v-65ac6ca6]{background:var(--on-surface);width:20px;height:2px;transition:transform var(--t-std), opacity var(--t-std);transform-origin:50%;border-radius:2px;display:block}.navbar--open .hamburger-line[data-v-65ac6ca6]:first-child{transform:translateY(7px)rotate(45deg)}.navbar--open .hamburger-line[data-v-65ac6ca6]:nth-child(2){opacity:0;transform:scaleX(0)}.navbar--open .hamburger-line[data-v-65ac6ca6]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar__drawer[data-v-65ac6ca6]{z-index:101;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:fixed;inset:0}.navbar__drawer-links[data-v-65ac6ca6]{flex-direction:column;align-items:center;gap:8px;display:flex}.drawer-link[data-v-65ac6ca6]{border-radius:var(--radius-xl);color:var(--on-surface);transition:background var(--t-fast), color var(--t-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;width:220px;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}@media (width<=400px){.drawer-link[data-v-65ac6ca6]{width:200px;padding:10px 24px;font-size:.9375rem}}.drawer-link[data-v-65ac6ca6]:hover{background:color-mix(in srgb, var(--on-surface) 10%, transparent)}.drawer-link-icon[data-v-65ac6ca6]{color:var(--primary);font-size:1.25rem}.navbar__drawer-lang[data-v-65ac6ca6]{justify-content:center;gap:4px;display:flex}.drawer-lang-btn[data-v-65ac6ca6]{border:1px solid var(--glass-border);color:var(--on-surface-variant);font-family:var(--font-body);letter-spacing:.04em;border-radius:var(--radius-full);cursor:pointer;transition:color var(--t-fast), background var(--t-fast), border-color var(--t-fast);-webkit-tap-highlight-color:transparent;background:0 0;padding:6px 12px;font-size:.75rem;font-weight:700}.drawer-lang-btn[data-v-65ac6ca6]:hover{color:var(--on-surface);background:color-mix(in srgb, var(--on-surface) 8%, transparent)}.drawer-lang-btn--active[data-v-65ac6ca6]{color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.navbar__drawer-actions[data-v-65ac6ca6]{flex-direction:column;align-items:center;gap:12px;display:flex}.navbar__drawer-btn[data-v-65ac6ca6]{touch-action:manipulation;width:220px}@media (width<=400px){.navbar__drawer-btn[data-v-65ac6ca6]{width:200px;padding:12px 24px;font-size:.875rem}}.drawer-enter-active[data-v-65ac6ca6],.drawer-leave-active[data-v-65ac6ca6]{transition:opacity var(--t-std)}.drawer-enter-from[data-v-65ac6ca6],.drawer-leave-to[data-v-65ac6ca6]{opacity:0}.hero[data-v-94c857aa]{align-items:center;min-height:88vh;padding:80px 0 100px;display:flex;position:relative;overflow:hidden}.hero__bg[data-v-94c857aa]{background:radial-gradient(ellipse 65% 65% at 85% 45%, var(--primary-container) 0%, transparent 65%), radial-gradient(ellipse 55% 65% at 5% 95%, var(--secondary-container) 0%, transparent 55%), radial-gradient(ellipse 35% 45% at 55% 5%, var(--tertiary-container) 0%, transparent 50%);z-index:0;position:absolute;inset:0}.hero__inner[data-v-94c857aa]{z-index:1;text-align:center;max-width:680px;margin:0 auto;position:relative}.hero__badges[data-v-94c857aa]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.badge[data-v-94c857aa]{border-radius:var(--radius-full);background:var(--secondary-container);color:var(--on-secondary-container);align-items:center;gap:5px;padding:5px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.hero__headline[data-v-94c857aa]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--on-surface);margin-bottom:20px;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:900;line-height:1.05}.hero__noise-wrap[data-v-94c857aa]{display:inline-block;position:relative}.hero__noise[data-v-94c857aa]{font-family:var(--font-display-alt);background:linear-gradient(90deg, var(--primary) 0%, var(--tertiary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero__sub[data-v-94c857aa]{color:var(--on-surface-variant);max-width:100%;margin-bottom:36px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.hero__actions[data-v-94c857aa]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero__proof[data-v-94c857aa]{border-top:1px solid var(--outline-variant);justify-content:center;align-items:center;gap:14px;margin-top:32px;padding-top:20px;display:flex}.hero__proof-item[data-v-94c857aa]{flex-direction:column;gap:1px;display:flex}.hero__proof-num[data-v-94c857aa]{font-family:var(--font-display);color:var(--on-surface);font-size:1.0625rem;font-weight:900;line-height:1.2}.hero__proof-label[data-v-94c857aa]{color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.hero__proof-dot[data-v-94c857aa]{border-radius:var(--radius-full);background:var(--outline-variant);flex-shrink:0;width:4px;height:4px}.guide-overlay[data-v-94c857aa]{z-index:10000;-webkit-backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.guide-card[data-v-94c857aa]{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);width:100%;max-width:640px;box-shadow:var(--shadow-glass);position:relative}.guide-close[data-v-94c857aa]{background:var(--sc);width:36px;height:36px;color:var(--on-surface-variant);cursor:pointer;transition:background var(--t-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.guide-close[data-v-94c857aa]:hover{background:var(--sc-high)}.guide-title[data-v-94c857aa]{font-family:var(--font-display);color:var(--on-surface);margin-bottom:20px;padding-right:40px;font-size:1.25rem;font-weight:800}.guide-video-wrap[data-v-94c857aa]{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;width:100%;position:relative;overflow:hidden}.guide-loading[data-v-94c857aa]{color:var(--on-surface-variant);font-size:var(--font-size-small);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.guide-spinner[data-v-94c857aa]{border:3px solid var(--sc-high);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite conic-spin}.guide-video[data-v-94c857aa]{opacity:0;border:none;width:100%;height:100%;transition:opacity .3s;display:block}.guide-video--loaded[data-v-94c857aa]{opacity:1}.guide-enter-active[data-v-94c857aa],.guide-leave-active[data-v-94c857aa]{transition:opacity .25s}.guide-enter-active .guide-card[data-v-94c857aa],.guide-leave-active .guide-card[data-v-94c857aa]{transition:transform .25s}.guide-enter-from[data-v-94c857aa],.guide-leave-to[data-v-94c857aa]{opacity:0}.guide-enter-from .guide-card[data-v-94c857aa],.guide-leave-to .guide-card[data-v-94c857aa]{transform:scale(.95)}@media (width<=820px){.hero[data-v-94c857aa]{min-height:auto;padding:88px 0 80px}.hero__proof[data-v-94c857aa]{flex-wrap:wrap}}@media (width<=500px){.hero[data-v-94c857aa]{padding:80px 0 48px}.hero__headline[data-v-94c857aa]{font-size:clamp(2rem,10vw,2.75rem)}.hero__badges[data-v-94c857aa]{gap:6px;margin-bottom:20px}.hero__sub[data-v-94c857aa]{margin-bottom:28px;font-size:.9375rem}.hero__actions[data-v-94c857aa]{flex-direction:column;width:100%}.hero__actions .btn[data-v-94c857aa]{width:100%}.guide-overlay[data-v-94c857aa]{padding:16px}.guide-card[data-v-94c857aa]{padding:var(--space-6) var(--space-4)}}@media (width<=400px){.hero[data-v-94c857aa]{padding:76px 0 40px}.badge[data-v-94c857aa]{padding:4px 10px;font-size:.6875rem}.hero__proof[data-v-94c857aa]{gap:10px;margin-top:24px;padding-top:16px}.hero__proof-num[data-v-94c857aa]{font-size:.875rem}.hero__proof-dot[data-v-94c857aa]{display:none}}.stats[data-v-bd48f6af]{padding:60px 0 40px}@media (width<=640px){.stats[data-v-bd48f6af]{padding:40px 0 24px}}.stats__grid[data-v-bd48f6af]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stats__card[data-v-bd48f6af]{background:var(--sc);border-radius:var(--radius-xl);text-align:center;transition:box-shadow var(--t-std), transform var(--t-std);flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.stats__card[data-v-bd48f6af]:hover{box-shadow:var(--shadow-lg)}.stats__icon-wrap[data-v-bd48f6af]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 24%, transparent);width:48px;height:48px;color:var(--primary);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.stats__icon-wrap .icon[data-v-bd48f6af]{font-size:1.5rem}.stats__value[data-v-bd48f6af]{font-family:var(--font-display);color:var(--on-surface);letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:900;line-height:1}.stats__label[data-v-bd48f6af]{color:var(--on-surface-variant);font-size:.875rem;font-weight:600}@media (width<=640px){.stats__grid[data-v-bd48f6af]{grid-template-columns:repeat(2,1fr)}}@media (width<=380px){.stats__grid[data-v-bd48f6af]{grid-template-columns:1fr}}.why-santafy[data-v-f3b1bef9]{padding:80px 0}.comparison-grid[data-v-f3b1bef9]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.comparison-card[data-v-f3b1bef9]{padding:var(--space-8) var(--space-6);flex-direction:column;gap:16px;display:flex}.comparison-card--highlight[data-v-f3b1bef9]{border-color:color-mix(in srgb, var(--primary) 40%, var(--glass-border));box-shadow:var(--glass-inner-shadow), 0 0 24px color-mix(in srgb, var(--primary) 12%, transparent), var(--shadow-glass)}.comparison-card--full[data-v-f3b1bef9]{grid-column:1/-1}.comparison-card__feature[data-v-f3b1bef9]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--on-surface);border-bottom:1px solid var(--outline-variant);padding-bottom:12px;font-size:1.125rem;font-weight:900}.comparison-card__list[data-v-f3b1bef9]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.comparison-card__item[data-v-f3b1bef9]{font-size:var(--font-size-small);line-height:var(--leading-normal);grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.comparison-card__icon[data-v-f3b1bef9]{font-size:1.125rem}.comparison-card__icon--check[data-v-f3b1bef9]{color:var(--primary)}.comparison-card__icon--muted[data-v-f3b1bef9]{color:var(--on-surface-variant);opacity:.5}.comparison-card__label[data-v-f3b1bef9]{color:var(--on-surface-variant);font-weight:600}.comparison-card__value[data-v-f3b1bef9]{color:var(--on-surface);text-align:right;justify-self:end;font-weight:400}.comparison-card__item--win .comparison-card__value[data-v-f3b1bef9]{color:var(--primary);font-weight:700}.why-santafy__cta[data-v-f3b1bef9]{justify-content:center;margin-top:40px;display:flex}@media (width<=820px){.why-santafy[data-v-f3b1bef9]{padding:56px 0}.comparison-grid[data-v-f3b1bef9]{grid-template-columns:1fr}.comparison-card[data-v-f3b1bef9]{padding:var(--space-6) var(--space-5)}.comparison-card__feature[data-v-f3b1bef9]{font-size:1rem}.comparison-card__item[data-v-f3b1bef9]{grid-template-columns:auto auto 1fr;gap:6px;font-size:.75rem}}@media (width<=400px){.why-santafy[data-v-f3b1bef9]{padding:40px 0}}.highlights[data-v-20e963d1]{padding:80px 0}.bento[data-v-20e963d1]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bento__card[data-v-20e963d1]{padding:var(--space-10) var(--space-8);animation:4s ease-in-out infinite float-20e963d1;animation-delay:calc(var(--card-index,0) * .15s);flex-direction:column;gap:14px;display:flex}.bento__card--wide[data-v-20e963d1]{grid-column:span 2}.bento__card--full[data-v-20e963d1]{grid-column:1/-1}.bento__icon[data-v-20e963d1]{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.bento__icon[data-v-20e963d1]:after{content:"";border-radius:inherit;opacity:.4;filter:blur(8px);z-index:-1;position:absolute;inset:-4px}.bento__icon--primary[data-v-20e963d1]{background:color-mix(in srgb, var(--primary) 20%, transparent);color:var(--primary)}.bento__icon--primary[data-v-20e963d1]:after{background:var(--primary)}.bento__icon--secondary[data-v-20e963d1]{background:color-mix(in srgb, var(--secondary) 20%, transparent);color:var(--secondary)}.bento__icon--secondary[data-v-20e963d1]:after{background:var(--secondary)}.bento__icon--tertiary[data-v-20e963d1]{background:color-mix(in srgb, var(--tertiary) 20%, transparent);color:var(--tertiary)}.bento__icon--tertiary[data-v-20e963d1]:after{background:var(--tertiary)}.bento__icon .icon[data-v-20e963d1]{font-size:1.75rem}.bento__title[data-v-20e963d1]{font-family:var(--font-display);font-size:1.25rem;font-weight:900;line-height:var(--leading-tight);color:var(--on-surface)}.bento__body[data-v-20e963d1]{font-size:var(--font-size-body);line-height:var(--leading-relaxed);color:var(--on-surface-variant)}@keyframes float-20e963d1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=820px){.highlights[data-v-20e963d1]{padding:56px 0}.bento[data-v-20e963d1]{grid-template-columns:repeat(2,1fr);gap:16px}.bento__card--wide[data-v-20e963d1]{grid-column:span 1}.bento__card--full[data-v-20e963d1]{grid-column:1/-1}}@media (width<=640px){.highlights[data-v-20e963d1]{padding:48px 0}.bento[data-v-20e963d1]{grid-template-columns:1fr}.bento__card[data-v-20e963d1]{padding:var(--space-6) var(--space-5)}}.team[data-v-12003d01]{padding:100px 0;position:relative;overflow:hidden}.team__bg[data-v-12003d01]{pointer-events:none;position:absolute;inset:0}.team__orb[data-v-12003d01]{filter:blur(100px);opacity:.1;border-radius:50%;animation:25s ease-in-out infinite orb-drift;position:absolute}.team__orb[data-v-12003d01]:first-child{background:var(--primary);width:500px;height:500px;animation-delay:0s;top:-15%;left:-10%}.team__orb[data-v-12003d01]:nth-child(2){background:var(--tertiary);width:420px;height:420px;animation-delay:-6s;bottom:-20%;right:-10%}.team__orb[data-v-12003d01]:nth-child(3){background:var(--primary);opacity:.06;width:300px;height:300px;animation-delay:-12s;top:40%;right:-5%}.team__orb[data-v-12003d01]:nth-child(4){background:var(--sc-highest);opacity:.05;width:280px;height:280px;animation-delay:-18s;bottom:10%;left:5%}.team__grid-overlay[data-v-12003d01]{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 20%,#0000 70%);mask-image:radial-gradient(80% 60%,#000 20%,#0000 70%)}.team__grid[data-v-12003d01]{z-index:1;grid-template-columns:1.4fr 1fr;gap:20px;max-width:960px;margin:0 auto;display:grid;position:relative}.team__card[data-v-12003d01]{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-inner-shadow), var(--shadow-glass);text-align:center;transition:transform var(--t-slow), box-shadow var(--t-slow), border-color var(--t-slow);flex-direction:column;align-items:center;padding:44px 36px 36px;display:flex;position:relative}.team__card[data-v-12003d01]:hover{box-shadow:var(--glass-inner-shadow), var(--shadow-glass-hover);border-color:var(--glass-border-hover);transform:translateY(-4px)}.team__card-glare[data-v-12003d01]{border-radius:inherit;background:radial-gradient(circle at 30% 0%, var(--glass-highlight), transparent 50%);pointer-events:none;position:absolute;inset:0}.team__avatar-wrap[data-v-12003d01]{z-index:1;margin-bottom:20px;position:relative}.team__avatar-conic[data-v-12003d01]{background:conic-gradient(from 0deg, var(--primary), var(--tertiary), var(--primary));border-radius:50%;width:104px;height:104px;padding:3px;animation:6s linear infinite conic-spin;position:relative}.team__card:hover .team__avatar-conic[data-v-12003d01]{animation-duration:3s}.team__avatar[data-v-12003d01]{background:var(--sc);border-radius:50%;width:100%;height:100%;overflow:hidden}.team__avatar--loading[data-v-12003d01]{background:linear-gradient(90deg, var(--sc) 25%, color-mix(in srgb, var(--sc) 70%, white) 50%, var(--sc) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.team__avatar-img[data-v-12003d01]{object-fit:cover;width:100%;height:100%;display:block}.team__status-ring[data-v-12003d01]{opacity:.5;transition:border-color var(--t-std), opacity var(--t-std), box-shadow var(--t-std);z-index:-1;pointer-events:none;border:2px solid #80848e;border-radius:50%;position:absolute;inset:-8px}.team__status-ring--online[data-v-12003d01]{opacity:1;border-color:#23a55a;animation:2s ease-in-out infinite pulse-ring;box-shadow:0 0 16px #23a55a40}.team__status-ring--idle[data-v-12003d01]{opacity:1;border-color:#faa61a;animation:2s ease-in-out infinite pulse-ring;box-shadow:0 0 16px #faa61a40}.team__status-ring--dnd[data-v-12003d01]{opacity:1;border-color:#ed4245;animation:2s ease-in-out infinite pulse-ring;box-shadow:0 0 16px #ed424540}.team__info[data-v-12003d01]{z-index:1;position:relative}.team__name[data-v-12003d01]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:1.5rem;font-weight:900}.team__title-line[data-v-12003d01]{background:linear-gradient(90deg, var(--primary), var(--tertiary));border-radius:2px;width:40px;height:3px;margin:0 auto 12px}.team__role[data-v-12003d01]{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.08em;color:var(--on-surface);margin-bottom:12px;padding:4px 14px;font-size:.7rem;font-weight:700;display:inline-block}.team__desc[data-v-12003d01]{font-size:var(--font-size-body);color:var(--on-surface-variant);line-height:var(--leading-relaxed);max-width:36ch;margin:0 auto 24px}.team__actions[data-v-12003d01]{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex;position:relative}.team__btn[data-v-12003d01]{border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-small);cursor:pointer;transition:transform var(--t-fast), box-shadow var(--t-std);-webkit-tap-highlight-color:transparent;border:none;align-items:center;gap:8px;padding:6px 6px 6px 18px;font-weight:600;display:inline-flex}.team__btn[data-v-12003d01]:hover{transform:translateY(-1px)}.team__btn[data-v-12003d01]:active{transform:scale(.96)}.team__btn-icon-wrap[data-v-12003d01]{width:32px;height:32px;transition:transform .3s cubic-bezier(.32, .72, 0, 1), background var(--t-std);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.team__btn:hover .team__btn-icon-wrap[data-v-12003d01]{transform:translate(2px)scale(1.05)}.team__btn--instagram[data-v-12003d01]{color:#fff;background:#e1306c}.team__btn--instagram[data-v-12003d01]:hover{box-shadow:0 4px 20px #e1306c59}.team__btn--instagram .team__btn-icon-wrap[data-v-12003d01]{background:#0000001f}.team__btn--discord[data-v-12003d01]{color:#fff;background:#5865f2}.team__btn--discord[data-v-12003d01]:hover{box-shadow:0 4px 20px #5865f259}.team__btn--discord .team__btn-icon-wrap[data-v-12003d01]{background:#0000001f}.team__btn--copy[data-v-12003d01]{background:color-mix(in srgb, var(--secondary-container) 50%, transparent);color:var(--on-secondary-container);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--outline-variant) 30%, transparent)}.team__btn--copy[data-v-12003d01]:hover{box-shadow:0 4px 16px #0003}.team__btn--copy .team__btn-icon-wrap[data-v-12003d01]{background:color-mix(in srgb, var(--on-secondary-container) 10%, transparent)}.team__card--founder .team__avatar-conic[data-v-12003d01]{width:120px;height:120px}.team__card--founder .team__avatar[data-v-12003d01]{width:100%;height:100%}.team__card--founder .team__name[data-v-12003d01]{font-size:1.65rem}@media (width<=820px){.team__grid[data-v-12003d01]{grid-template-columns:1fr 1fr}.team__card[data-v-12003d01]{padding:36px 28px 28px}.team__card--founder .team__avatar-conic[data-v-12003d01]{width:104px;height:104px}.team__card--founder .team__name[data-v-12003d01]{font-size:1.5rem}}@media (width<=700px){.team[data-v-12003d01]{padding:72px 0}.team__grid[data-v-12003d01]{grid-template-columns:1fr;max-width:440px}.team__card[data-v-12003d01]{padding:36px 28px 28px}.team__actions[data-v-12003d01]{flex-direction:column;align-items:stretch}.team__btn[data-v-12003d01]{justify-content:space-between;padding:6px 6px 6px 20px}}@media (width<=400px){.team[data-v-12003d01]{padding:56px 0}.team__card[data-v-12003d01]{padding:28px 20px 24px}.team__avatar-conic[data-v-12003d01],.team__card--founder .team__avatar-conic[data-v-12003d01]{width:88px;height:88px}.team__name[data-v-12003d01],.team__card--founder .team__name[data-v-12003d01]{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.team__orb[data-v-12003d01],.team__avatar-conic[data-v-12003d01],.team__status-ring--online[data-v-12003d01],.team__status-ring--idle[data-v-12003d01],.team__status-ring--dnd[data-v-12003d01]{animation:none}.team__avatar--loading[data-v-12003d01]{background:var(--sc);animation:none}.team__card[data-v-12003d01]:hover{transform:none}}.faq[data-v-503e6e98]{padding:80px 0}@media (width<=640px){.faq[data-v-503e6e98]{padding:56px 0}}.faq__card[data-v-503e6e98]{max-width:720px;margin:0 auto;padding:0;overflow:hidden}.faq__item[data-v-503e6e98]{border-bottom:1px solid var(--outline-variant)}.faq__item[data-v-503e6e98]:last-of-type{border-bottom:none}.faq__q[data-v-503e6e98]{cursor:pointer;color:var(--on-surface);-webkit-user-select:none;user-select:none;transition:background var(--t-fast);justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;list-style:none;display:flex}.faq__q[data-v-503e6e98]:hover{background:color-mix(in srgb, var(--on-surface) 4%, transparent)}.faq__q[data-v-503e6e98]::-webkit-details-marker{display:none}.faq__q-text[data-v-503e6e98]{font-family:var(--font-display);font-size:1.0625rem;font-weight:700}.faq__toggle[data-v-503e6e98]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.faq__toggle-bar[data-v-503e6e98]{background:var(--on-surface-variant);transition:transform var(--t-std);border-radius:2px;position:absolute}.faq__toggle-bar--h[data-v-503e6e98]{width:16px;height:2px}.faq__toggle-bar--v[data-v-503e6e98]{width:2px;height:16px}.faq__item[open] .faq__toggle-bar--v[data-v-503e6e98]{transform:rotate(90deg)}.faq__a[data-v-503e6e98]{color:var(--on-surface-variant);padding:0 24px 22px}.faq__a p[data-v-503e6e98]{line-height:var(--leading-relaxed);font-size:var(--font-size-body);max-width:76ch;margin:0}.faq__cta[data-v-503e6e98]{justify-content:center;padding:20px 24px 24px;display:flex}@media (width>=640px){.faq__q[data-v-503e6e98]{padding:24px 28px}.faq__a[data-v-503e6e98]{padding:0 28px 24px}.faq__cta[data-v-503e6e98]{padding:24px 28px 28px}}.download[data-v-f5c79a14]{padding:60px 0 100px;position:relative;overflow:hidden}.download__bg[data-v-f5c79a14]{pointer-events:none;position:absolute;inset:0}.download__orb[data-v-f5c79a14]{filter:blur(120px);opacity:.12;border-radius:50%;animation:25s ease-in-out infinite orb-drift;position:absolute}.download__orb[data-v-f5c79a14]:first-child{background:var(--primary);width:500px;height:500px;animation-delay:0s;top:-20%;left:-15%}.download__orb[data-v-f5c79a14]:nth-child(2){background:var(--tertiary);width:450px;height:450px;animation-delay:-8s;bottom:-25%;right:-15%}.download__card[data-v-f5c79a14]{justify-content:space-between;align-items:center;gap:var(--space-10);z-index:1;flex-wrap:wrap;display:flex;position:relative}.download__copy[data-v-f5c79a14]{flex:1;min-width:280px}.download__title[data-v-f5c79a14]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--on-surface);margin-bottom:10px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900}.download__title-accent[data-v-f5c79a14]{background:linear-gradient(135deg, var(--primary), var(--tertiary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.download__sub[data-v-f5c79a14]{font-size:var(--font-size-body);color:var(--on-surface-variant);max-width:38ch;line-height:var(--leading-relaxed);margin-bottom:14px}.download__version[data-v-f5c79a14]{font-size:var(--font-size-small);color:var(--on-surface-variant);border-radius:var(--radius-full);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);align-items:center;gap:6px;padding:4px 14px;font-weight:600;display:inline-flex}.download__actions[data-v-f5c79a14]{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.download__guide-btn[data-v-f5c79a14]{border-radius:var(--radius-full);border:1px solid var(--glass-border);background:color-mix(in srgb, var(--secondary-container) 40%, transparent);color:var(--on-secondary-container);font-family:var(--font-body);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-fast);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;padding:6px 6px 6px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.download__guide-btn[data-v-f5c79a14]:active{transform:scale(.96)}.download__guide-btn[data-v-f5c79a14]:hover{background:color-mix(in srgb, var(--secondary-container) 60%, transparent);border-color:var(--glass-border-hover)}.download__guide-btn .icon[data-v-f5c79a14]{background:var(--secondary-container);width:28px;height:28px;color:var(--on-secondary-container);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.download__link[data-v-f5c79a14]{font-size:var(--font-size-small);color:var(--on-surface-variant);opacity:.7;transition:opacity var(--t-fast), color var(--t-fast);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.download__link[data-v-f5c79a14]:hover{opacity:1;color:var(--primary)}.guide-overlay[data-v-f5c79a14]{z-index:10000;-webkit-backdrop-filter:blur(12px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.guide-card[data-v-f5c79a14]{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--glass-border);width:100%;max-width:720px;box-shadow:var(--shadow-xl), var(--glass-inner-shadow);padding:32px 32px 24px;position:relative;overflow:hidden}.guide-close[data-v-f5c79a14]{background:color-mix(in srgb, var(--on-surface) 8%, transparent);width:36px;height:36px;color:var(--on-surface-variant);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);z-index:2;-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.guide-close[data-v-f5c79a14]:hover{background:color-mix(in srgb, var(--on-surface) 16%, transparent);color:var(--on-surface)}.guide-title[data-v-f5c79a14]{font-family:var(--font-display);color:var(--on-surface);margin-bottom:16px;padding-right:40px;font-size:1.125rem;font-weight:900}.guide-video-wrap[data-v-f5c79a14]{border-radius:var(--radius-md);background:var(--sc-low);aspect-ratio:16/9;position:relative;overflow:hidden}.guide-loading[data-v-f5c79a14]{color:var(--on-surface-variant);font-size:var(--font-size-small);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex;position:absolute;inset:0}.guide-spinner[data-v-f5c79a14]{border:3px solid var(--glass-border);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-f5c79a14}@keyframes spin-f5c79a14{to{transform:rotate(360deg)}}.guide-video[data-v-f5c79a14]{opacity:0;width:100%;height:100%;transition:opacity var(--t-std);z-index:1;display:block;position:relative}.guide-video--loaded[data-v-f5c79a14]{opacity:1}.guide-enter-active[data-v-f5c79a14],.guide-leave-active[data-v-f5c79a14]{transition:opacity .25s cubic-bezier(.2,0,0,1)}.guide-enter-from[data-v-f5c79a14],.guide-leave-to[data-v-f5c79a14]{opacity:0}@media (width<=700px){.download[data-v-f5c79a14]{padding:40px 0 80px}.download__card[data-v-f5c79a14]{padding:var(--space-8) var(--space-6);flex-direction:column;align-items:flex-start}.guide-card[data-v-f5c79a14]{padding:24px 20px 20px}.guide-title[data-v-f5c79a14]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.download__orb[data-v-f5c79a14]{animation:none}}.footer[data-v-5a182362]{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--glass-border);padding:64px 0 40px}.footer__top[data-v-5a182362]{grid-template-columns:1.4fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.footer__col[data-v-5a182362]{flex-direction:column;gap:12px;display:flex}.footer__col-title[data-v-5a182362]{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--on-surface-variant);margin-bottom:4px}.footer__logo-link[data-v-5a182362]{align-items:center;gap:10px;margin-bottom:4px;text-decoration:none;display:inline-flex}.footer__logo-link img[data-v-5a182362]{border-radius:var(--radius-sm);object-fit:contain}.footer__wordmark[data-v-5a182362]{font-family:var(--font-display);color:var(--on-surface);letter-spacing:var(--tracking-tight);font-size:1.25rem;font-weight:900}.footer__tagline[data-v-5a182362]{font-size:var(--font-size-body);color:var(--on-surface-variant);line-height:var(--leading-relaxed);max-width:30ch}.footer__social[data-v-5a182362]{gap:8px;margin-top:4px;display:flex}.footer__social-link[data-v-5a182362]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--on-surface) 6%, transparent);width:40px;height:40px;color:var(--on-surface-variant);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.footer__social-link[data-v-5a182362]:hover{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary);transform:translateY(-2px)}.footer__col--nav nav[data-v-5a182362]{flex-direction:column;gap:6px;display:flex}.footer__link[data-v-5a182362]{font-size:var(--font-size-body);color:var(--on-surface-variant);transition:color var(--t-fast);padding:6px 0;font-weight:600;text-decoration:none;display:inline-block}.footer__link[data-v-5a182362]:hover{color:var(--on-surface)}.footer__col--downloads[data-v-5a182362]{gap:8px}.footer__divider[data-v-5a182362]{border:none;border-top:1px solid var(--glass-border);margin-bottom:20px}.footer__bottom[data-v-5a182362]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.footer__disclaimer[data-v-5a182362],.footer__credits[data-v-5a182362]{font-size:var(--font-size-tiny);color:var(--on-surface-variant);line-height:var(--leading-normal)}.footer__disclaimer[data-v-5a182362]{opacity:.65;max-width:56ch}.footer__credits a[data-v-5a182362]{color:var(--primary);text-decoration:none}.footer__credits a[data-v-5a182362]:hover{text-decoration:underline}@media (width<=820px){.footer__top[data-v-5a182362]{grid-template-columns:1fr 1fr}.footer__col--brand[data-v-5a182362]{grid-column:1/-1}}@media (width<=540px){.footer__top[data-v-5a182362]{grid-template-columns:1fr}.footer__bottom[data-v-5a182362]{flex-direction:column;align-items:flex-start}.footer[data-v-5a182362]{padding:48px 0 32px}}.listen[data-v-664a0a5a]{min-height:100dvh;padding:24px 0 48px;position:relative;overflow-x:hidden}@media (width>=480px){.listen[data-v-664a0a5a]{padding:40px 0 100px}}.listen__bg[data-v-664a0a5a]{z-index:0;background:radial-gradient(ellipse 70% 60% at 90% 20%, var(--primary-container) 0%, transparent 55%), radial-gradient(ellipse 60% 70% at 10% 80%, var(--tertiary-container) 0%, transparent 50%), radial-gradient(ellipse 50% 50% at 50% 50%, var(--secondary-container) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.listen__inner[data-v-664a0a5a]{z-index:1;max-width:680px;margin:0 auto;padding:0 20px;position:relative}@media (width>=480px){.listen__inner[data-v-664a0a5a]{padding:0 24px}}.listen__back[data-v-664a0a5a]{border-radius:var(--radius-full);color:var(--primary);transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:8px;margin-bottom:28px;padding:8px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=480px){.listen__back[data-v-664a0a5a]{margin-bottom:40px}}.listen__back[data-v-664a0a5a]:hover{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--on-primary-container)}.listen__back .icon[data-v-664a0a5a]{font-size:1.25rem}.listen__header[data-v-664a0a5a]{margin-bottom:28px}@media (width>=480px){.listen__header[data-v-664a0a5a]{margin-bottom:44px}}.listen__kicker[data-v-664a0a5a]{text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin-bottom:8px;font-size:.875rem;font-weight:600}.listen__title[data-v-664a0a5a]{font-family:var(--font-display-alt);letter-spacing:-.02em;background:linear-gradient(135deg, var(--primary) 0%, var(--tertiary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(2.5rem,8vw,4rem);font-weight:400;line-height:.95}.listen__sub[data-v-664a0a5a]{color:var(--on-surface-variant);max-width:42ch;font-size:1.125rem;line-height:1.6}.listen__code-block[data-v-664a0a5a]{background:var(--primary-container);color:var(--on-primary-container);border-radius:var(--radius-2xl);margin-bottom:24px;padding:24px 20px;animation:.5s cubic-bezier(.2,0,0,1) backwards listen-enter-664a0a5a}@media (width>=480px){.listen__code-block[data-v-664a0a5a]{margin-bottom:32px;padding:32px 36px}}.listen__code-block--copied[data-v-664a0a5a]{background:color-mix(in srgb, var(--primary-container) 95%, var(--primary))}.listen__code-label[data-v-664a0a5a]{text-transform:uppercase;letter-spacing:.1em;opacity:.9;margin-bottom:12px;font-size:.8125rem;font-weight:600;display:block}.listen__code-display[data-v-664a0a5a]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.listen__code-value[data-v-664a0a5a]{letter-spacing:.2em;font-family:ui-monospace,SF Mono,monospace;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1}.listen__copy-btn[data-v-664a0a5a]{border-radius:var(--radius-full);color:inherit;font-family:var(--font-body);cursor:pointer;transition:background var(--t-fast), transform var(--t-fast);-webkit-tap-highlight-color:transparent;background:#ffffff38;border:none;align-items:center;gap:8px;padding:12px 22px;font-size:.9375rem;font-weight:700;display:inline-flex}.listen__copy-btn[data-v-664a0a5a]:hover{background:#ffffff52}.listen__copy-btn[data-v-664a0a5a]:active{transform:scale(.97)}.listen__copy-btn .icon[data-v-664a0a5a]{pointer-events:none;font-size:1.25rem}.listen__code-empty[data-v-664a0a5a]{border-radius:var(--radius-xl);background:var(--sc-low);color:var(--on-surface-variant);align-items:center;gap:14px;margin-bottom:24px;padding:20px;animation:.5s cubic-bezier(.2,0,0,1) 50ms backwards listen-enter-664a0a5a;display:flex}@media (width>=480px){.listen__code-empty[data-v-664a0a5a]{margin-bottom:32px;padding:24px 28px}}.listen__code-empty .icon[data-v-664a0a5a]{opacity:.8;flex-shrink:0;font-size:1.5rem}.listen__code-empty p[data-v-664a0a5a]{margin:0;font-size:.9375rem;line-height:1.5}.listen__cards[data-v-664a0a5a]{grid-template-columns:1fr;gap:16px;margin-bottom:28px;display:grid}@media (width>=620px){.listen__cards[data-v-664a0a5a]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:36px}}.listen__card[data-v-664a0a5a]{border-radius:var(--radius-2xl);background:var(--sc);padding:24px 20px;animation:.5s cubic-bezier(.2,0,0,1) backwards listen-enter-664a0a5a}@media (width>=480px){.listen__card[data-v-664a0a5a]{padding:32px 28px}}.listen__card[data-step="1"][data-v-664a0a5a]{animation-delay:80ms}.listen__card[data-step="2"][data-v-664a0a5a]{animation-delay:.14s}.listen__card-icon-wrap[data-v-664a0a5a]{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.listen__card-icon-wrap .icon[data-v-664a0a5a]{font-size:1.75rem}.listen__card-icon-wrap--primary[data-v-664a0a5a]{background:color-mix(in srgb, var(--primary) 28%, transparent);color:var(--primary)}.listen__card-icon-wrap--tertiary[data-v-664a0a5a]{background:color-mix(in srgb, var(--tertiary) 28%, transparent);color:var(--tertiary)}.listen__card-title[data-v-664a0a5a]{font-family:var(--font-display);color:var(--on-surface);margin-bottom:10px;font-size:1.25rem;font-weight:900}.listen__card-body[data-v-664a0a5a]{color:var(--on-surface-variant);margin-bottom:16px;font-size:.9375rem;line-height:1.65}.listen__card-body strong[data-v-664a0a5a]{color:var(--on-surface)}.listen__steps[data-v-664a0a5a]{color:var(--on-surface-variant);margin:0 0 22px 1.2em;padding:0;font-size:.875rem;line-height:1.75}.listen__steps li[data-v-664a0a5a]{margin-bottom:6px}.listen__steps strong[data-v-664a0a5a]{color:var(--on-surface)}.listen__cta[data-v-664a0a5a]{margin-top:4px}.listen__features[data-v-664a0a5a]{flex-wrap:wrap;gap:12px;display:flex}.listen__pill[data-v-664a0a5a]{border-radius:var(--radius-full);background:var(--secondary-container);color:var(--on-secondary-container);align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:700;animation:.5s cubic-bezier(.2,0,0,1) .2s backwards listen-enter-664a0a5a;display:inline-flex}.listen__pill .icon[data-v-664a0a5a]{font-size:1.125rem}@keyframes listen-enter-664a0a5a{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.faq-page[data-v-26526dce]{padding:32px 0 80px;position:relative;overflow-x:hidden}@media (width>=480px){.faq-page[data-v-26526dce]{padding:48px 0 110px}}.faq-page__bg[data-v-26526dce]{z-index:0;background:radial-gradient(ellipse 70% 60% at 80% 10%, color-mix(in srgb, var(--primary-container) 50%, transparent) 0%, transparent 58%), radial-gradient(ellipse 60% 70% at 15% 85%, color-mix(in srgb, var(--tertiary-container) 50%, transparent) 0%, transparent 54%), radial-gradient(ellipse 42% 50% at 50% 50%, color-mix(in srgb, var(--secondary-container) 40%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.faq-page__inner[data-v-26526dce]{z-index:1;max-width:800px;position:relative}.faq-page__header[data-v-26526dce]{text-align:center;margin:18px auto 48px}.faq-page__group[data-v-26526dce]{margin-bottom:36px}.faq-page__group[data-v-26526dce]:last-of-type{margin-bottom:0}.faq-page__group-title[data-v-26526dce]{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-sub);color:var(--on-surface-variant);margin-bottom:14px;padding-left:4px}.faq-page__list[data-v-26526dce]{padding:0;overflow:hidden}.faq-page__item[data-v-26526dce]{border-bottom:1px solid var(--outline-variant)}.faq-page__item[data-v-26526dce]:last-of-type{border-bottom:none}.faq-page__q[data-v-26526dce]{cursor:pointer;color:var(--on-surface);-webkit-user-select:none;user-select:none;transition:background var(--t-fast);justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;list-style:none;display:flex}.faq-page__q[data-v-26526dce]:hover{background:color-mix(in srgb, var(--on-surface) 4%, transparent)}.faq-page__q[data-v-26526dce]::-webkit-details-marker{display:none}.faq-page__q-text[data-v-26526dce]{font-family:var(--font-display);font-size:1.0625rem;font-weight:700}.faq-page__toggle[data-v-26526dce]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.faq-page__toggle-bar[data-v-26526dce]{background:var(--on-surface-variant);transition:transform var(--t-std);border-radius:2px;position:absolute}.faq-page__toggle-bar--h[data-v-26526dce]{width:16px;height:2px}.faq-page__toggle-bar--v[data-v-26526dce]{width:2px;height:16px}.faq-page__item[open] .faq-page__toggle-bar--v[data-v-26526dce]{transform:rotate(90deg)}.faq-page__a[data-v-26526dce]{color:var(--on-surface-variant);padding:0 24px 22px}.faq-page__a p[data-v-26526dce]{line-height:var(--leading-relaxed);font-size:var(--font-size-body);max-width:76ch;margin:0}.faq-page__back[data-v-26526dce]{justify-content:center;margin-top:40px;display:flex}@media (width>=640px){.faq-page__q[data-v-26526dce]{padding:24px 28px}.faq-page__a[data-v-26526dce]{padding:0 28px 24px}}
