.landing{--fx-accent:#00ff66;--fx-accent-muted:rgba(0,255,102,0.15);--fx-warm:#f59e0b;--font-display:var(--font-display),"Space Grotesk",system-ui,sans-serif;--font-mono:var(--font-mono),"JetBrains Mono",monospace;position:relative;background:#08090c;color:#f7f7f8}.landing__content{position:relative;z-index:1}.fx-grid{background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 20%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse 70% 50% at 50% 20%,black 20%,transparent 80%)}.fx-grid,.fx-noise{position:fixed;inset:0;z-index:0;pointer-events:none}.fx-noise{opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-aurora{position:fixed;border-radius:50%;filter:blur(140px);pointer-events:none;z-index:0;opacity:.15}.fx-aurora--1{width:45vw;height:45vw;max-width:500px;top:-5%;right:-5%;background:radial-gradient(circle,rgba(0,255,102,.12),transparent 70%);animation:fx-drift 24s ease-in-out infinite}.fx-aurora--2{width:40vw;height:40vw;max-width:450px;bottom:15%;left:-5%;background:radial-gradient(circle,rgba(245,158,11,.08),transparent 70%);animation:fx-drift 28s ease-in-out infinite reverse}@keyframes fx-drift{0%,to{transform:translate(0)}50%{transform:translate(20px,-15px)}}.fx-scanlines{display:none}.landing-hero__grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 20%,transparent 80%);pointer-events:none}.landing-hero__photo--alt{opacity:0;animation:hero-crossfade 12s ease-in-out infinite}@keyframes hero-crossfade{0%,45%{opacity:0}50%,95%{opacity:.35}to{opacity:0}}.landing-hero__visual-ring{position:absolute;inset:-8%;border-radius:50%;border:1px solid rgba(0,255,102,.12);animation:fx-ring-pulse 4s ease-in-out infinite;pointer-events:none}@keyframes fx-ring-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.03);opacity:.8}}.hero-disciplines-dock::-webkit-scrollbar{display:none}.live-ticker{position:relative;z-index:2;margin-top:0;width:100%;border-top:1px solid rgba(0,255,102,.12);border-bottom:1px solid rgba(0,255,102,.12);background:rgba(3,3,4,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;padding:.65rem 0}.live-ticker__track{display:flex;gap:2.5rem;width:max-content;animation:ticker-scroll 40s linear infinite}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.live-ticker__item{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.55);white-space:nowrap}.live-ticker__dot{width:5px;height:5px;border-radius:50%;background:var(--fx-accent,#00ff66);box-shadow:0 0 6px var(--fx-accent,#00ff66)}.holo-card{position:relative;background:rgba(14,16,22,.7);border-radius:16px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color .25s ease,box-shadow .25s ease}.holo-card:hover{border-color:rgba(255,255,255,.16);box-shadow:0 16px 36px rgba(0,0,0,.45)}.holo-card:before{display:none}.holo-stat{padding:.75rem 1rem;border-radius:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07)}.holo-stat strong{color:#f7f7f8!important;font-family:var(--font-display)!important;font-size:1.35rem!important;font-weight:600!important}.landing-eyebrow--green,.landing-eyebrow--violet{border-color:rgba(0,204,82,.35);background:rgba(0,204,82,.1);color:#99ffbb}.landing-eyebrow__dot--violet{background:var(--fx-green-dim)!important;box-shadow:0 0 12px var(--fx-green-dim)!important}.landing-gradient-text{background:linear-gradient(120deg,#fff 0,var(--fx-green) 35%,#fff 55%,var(--fx-green-bright) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% auto;animation:gradient-shift 6s ease infinite}@keyframes gradient-shift{0%,to{background-position:0}50%{background-position:100%}}.landing-btn--primary{background:linear-gradient(135deg,#00ff66,#00cc52)!important;color:#000000!important;font-weight:700!important;border:1px solid rgba(0,255,102,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 14px rgba(0,255,102,.35)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.landing-btn--primary,.landing-btn--primary span,.landing-btn--primary svg{color:#000000!important;stroke:#000000!important}.landing-btn--primary:hover{background:linear-gradient(135deg,#26ff7d,#00d655)!important;color:#000000!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 20px rgba(0,255,102,.55)!important}.landing-btn--primary:hover span,.landing-btn--primary:hover svg{color:#000000!important;stroke:#000000!important}.landing-btn--secondary{background:rgba(0,0,0,.35);border-color:rgba(0,255,102,.35);color:var(--fx-green)}.landing-btn--secondary:hover{background:rgba(0,255,102,.08);border-color:rgba(0,255,102,.55);color:#b8ffd4;box-shadow:0 0 20px rgba(0,255,102,.12)}.landing-tech{background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(0,204,82,.08),transparent),transparent}.landing-tech__grid{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:640px){.landing-tech__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-tech__grid{grid-template-columns:repeat(3,1fr)}}.landing-tech__card{padding:1.5rem;height:100%}.landing-tech__key{display:block;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;color:var(--fx-green);margin-bottom:.5rem}.landing-tech__value{display:block;font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.65rem;background:linear-gradient(135deg,#fff,rgba(0,255,102,.9));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-tech__card p{margin:0;font-size:.8125rem;line-height:1.6;color:var(--stibe-text-secondary)}.landing-tech__footer{margin-top:2rem;text-align:center}.landing-tech__code{display:inline-block;padding:.75rem 1.25rem;border-radius:10px;font-family:var(--font-mono);font-size:.6875rem;color:rgba(0,255,102,.7);background:rgba(0,0,0,.4);border:1px solid rgba(0,255,102,.15);letter-spacing:.02em}.device-ui__hud-top{position:absolute;top:28px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:center}.device-ui__latency{font-family:var(--font-mono);font-size:.5rem;color:var(--fx-green);padding:2px 6px;border-radius:4px;background:rgba(0,255,102,.1);border:1px solid rgba(0,255,102,.2)}.device-ui__skeleton-preview{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:50%;border:1px dashed rgba(0,255,102,.3);border-radius:8px}.device-ui__skeleton-preview span{position:absolute;width:4px;height:4px;background:var(--fx-green);border-radius:50%;box-shadow:0 0 6px var(--fx-green)}.device-ui__skeleton-preview span:first-child{top:10%;left:50%}.device-ui__skeleton-preview span:nth-child(2){top:35%;left:30%}.device-ui__skeleton-preview span:nth-child(3){top:35%;left:70%}.device-ui__skeleton-preview span:nth-child(4){top:70%;left:50%}.device-ui__metrics{display:flex;gap:.5rem;width:100%}.device-ui__metrics div{flex:1 1;padding:4px;border-radius:6px;background:rgba(0,0,0,.5);border:1px solid rgba(0,255,102,.15);text-align:center}.device-ui__metrics small{display:block;font-family:var(--font-mono);font-size:.4rem;color:rgba(255,255,255,.4);letter-spacing:.08em}.device-ui__metrics strong{font-family:var(--font-mono);font-size:.625rem;color:var(--fx-green)}.device-ui__lines span:first-child{display:block;height:auto!important;background:none!important;font-size:.45rem;color:#fff;margin-bottom:2px}.device-ui__lines span:last-child{width:2.5rem!important;font-size:.4rem;background:none!important;color:rgba(0,255,102,.7)}.device-ui__web-header{display:flex;justify-content:space-between;align-items:center;font-size:.5rem;margin-bottom:.35rem;color:rgba(255,255,255,.6)}.device-ui__web-video{height:55%;border-radius:6px;background:linear-gradient(160deg,rgba(0,204,82,.3),rgba(0,255,102,.1));border:1px solid rgba(0,255,102,.2);margin-bottom:.35rem}.device-ui__web-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;height:30%}.device-ui__web-grid span{height:100%!important;display:grid;place-items:center;font-size:.4rem;color:rgba(255,255,255,.35);font-family:var(--font-mono)}.device-ui__nav-active{background:rgba(0,255,102,.3)!important}.device-ui__corner{position:absolute;top:36px;right:6px;font-family:var(--font-mono);font-size:.35rem;color:rgba(0,255,102,.6);letter-spacing:.1em}.device-showcase__pose-badge{display:flex;flex-direction:column;gap:2px}.device-showcase__pose-sub{font-size:.4rem!important;color:rgba(0,255,102,.7)!important;font-weight:400!important}.photo-card__media{box-shadow:0 20px 60px rgba(0,0,0,.5)}.photo-card__media:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(0,255,102,.15);pointer-events:none}.photo-card__tag{background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,255,102,.3);color:var(--fx-green)!important}.landing-posture__hud{border-color:rgba(0,255,102,.2)!important;box-shadow:0 0 30px rgba(0,255,102,.08)}.landing-posture__hud-label{font-family:var(--font-mono);font-size:.6875rem!important;letter-spacing:.04em;text-transform:uppercase}.landing-posture__frame:before{content:"NEURAL_TRACK";position:absolute;top:1rem;left:1rem;z-index:2;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;color:rgba(0,255,102,.7);padding:.35rem .65rem;border-radius:6px;background:rgba(0,0,0,.5);border:1px solid rgba(0,255,102,.2)}.landing-feature-tile{background:rgba(8,10,16,.5)!important}.landing-feature-tile--cyan:hover{border-color:rgba(0,255,102,.35)}.landing-feature-tile__glyph{display:block;font-size:1.5rem;margin-bottom:1rem;color:var(--fx-green);line-height:1}.landing-feature-tile--violet .landing-feature-tile__glyph{color:var(--fx-green-dim)}.landing-feature-tile--coral .landing-feature-tile__glyph{color:var(--fx-green-bright)}.landing-devices__card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.landing-devices__card-head h3{margin:0;font-family:var(--font-display);font-size:1.0625rem}.landing-devices__chip{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .5rem;border-radius:6px;color:var(--fx-green);background:rgba(0,255,102,.08);border:1px solid rgba(0,255,102,.2)}.landing-testimonial__metric{display:block;font-family:var(--font-mono);font-size:.6875rem;color:var(--fx-green);margin-bottom:1rem;letter-spacing:.02em}.landing-nav--scrolled{background:rgba(3,3,4,.85)!important;border-bottom-color:rgba(0,255,102,.08)!important}.landing-logo-mark{box-shadow:0 0 20px rgba(0,255,102,.25)!important}.landing-cta-band{background:radial-gradient(ellipse 70% 80% at 50% 100%,rgba(0,255,102,.08),transparent),radial-gradient(ellipse 50% 40% at 20% 0,rgba(57,255,20,.1),transparent)!important}@media (prefers-reduced-motion:reduce){.fx-aurora,.landing-gradient-text,.landing-hero__photo--alt,.landing-hero__visual-ring,.live-ticker__track{animation:none!important}}.app-download{margin-top:1.25rem}.app-download--devices{display:flex;flex-direction:column;align-items:center;margin-top:0}.app-download--footer{margin-top:0}.app-download__hint{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stibe-text-muted);margin:0 0 .75rem}.app-download__hint-dot{width:6px;height:6px;border-radius:50%;background:var(--fx-green);box-shadow:0 0 8px var(--fx-green)}.app-download__badges{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.app-download--footer .app-download__badges{justify-content:flex-end}.app-download__note{margin:.75rem 0 0;font-size:.8125rem;color:var(--stibe-text-muted);max-width:28rem}.app-download__fallback{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.app-download__coming{margin:0;font-size:.875rem;color:var(--stibe-text-secondary)}.pro-store-badge,.store-badge{display:inline-flex!important;align-items:center!important;gap:.65rem!important;padding:.55rem 1rem .55rem .85rem!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(0,0,0,.45)!important;color:#fff!important;text-decoration:none!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;width:176px!important;min-width:176px!important;box-sizing:border-box!important}.pro-store-badge:hover,.store-badge:hover{transform:translateY(-2px);border-color:rgba(0,255,102,.35);box-shadow:0 8px 24px rgba(0,0,0,.35)}.store-badge--primary{border-color:rgba(0,255,102,.4);background:linear-gradient(135deg,rgba(0,255,102,.12),rgba(0,204,82,.1));box-shadow:0 0 24px rgba(0,255,102,.12)}.store-badge--google svg{color:#00ff66}.store-badge__text{display:flex;flex-direction:column;line-height:1.15}.store-badge__text small{font-size:.5625rem;letter-spacing:.02em;opacity:.75}.store-badge__text strong{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.store-badge--skeleton{width:11rem;height:3rem;animation:landing-pulse 1.5s ease infinite;border:none}.landing-footer-bottom{align-items:center}@media (max-width:640px){.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:1.25rem}.app-download--footer .app-download__badges{justify-content:flex-start}}.landing-header-wrap{position:fixed;top:0;left:0;right:0;z-index:120;padding:0 1rem 16px;pointer-events:none;background:linear-gradient(180deg,#030712,rgba(3,7,18,.96) 65%,rgba(3,7,18,.6) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease;will-change:transform,opacity}.landing-header-wrap--hidden{transform:translateY(-130%);opacity:0}.landing-header-wrap .landing-nav{pointer-events:auto;max-width:760px;margin:12px auto 0;padding:6px 8px 6px 16px;border-radius:26px;background:rgba(8,11,18,.98);backdrop-filter:blur(36px) saturate(190%);-webkit-backdrop-filter:blur(36px) saturate(190%);border:1px solid rgba(255,255,255,.1);border-top-color:rgba(255,255,255,.22);box-shadow:0 16px 36px -10px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.16),0 0 20px rgba(0,255,102,.05);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,border-radius .52s cubic-bezier(.32,.72,0,1)}.landing-header-wrap .landing-nav--scrolled{background:rgba(8,11,18,.98);border-color:rgba(255,255,255,.16);border-top:1px solid rgba(255,255,255,.28);box-shadow:0 20px 45px -10px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.2),0 0 25px rgba(0,255,102,.08)}.landing-nav-inner{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.25rem}.landing-logo-group{display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.landing-logo-group:hover{opacity:.92;transform:scale(1.02)}.landing-logo-emblem{width:28px;height:28px;border-radius:8px;background:linear-gradient(145deg,rgba(0,255,102,.18),rgba(0,255,102,.04));border:1px solid rgba(0,255,102,.32);border-top-color:rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 1px rgba(255,255,255,.2),0 0 12px rgba(0,255,102,.25);flex-shrink:0}.landing-logo-text{font-family:var(--font-display,var(--font-inter));font-weight:800;letter-spacing:.03em;font-size:1.05rem;color:#ffffff;line-height:1}.landing-logo-square{display:inline-block;width:6.5px;height:6.5px;background:#00ff66;border-radius:1.5px;margin-left:3.5px;margin-bottom:2px;vertical-align:baseline;box-shadow:0 0 10px rgba(0,255,102,.8),0 0 3px #00ff66;transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0}.landing-logo-group:hover .landing-logo-square{transform:scale(1.2);box-shadow:0 0 14px #00ff66,0 0 4px #00ff66}.landing-logo-badge{background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.12);font-size:.62rem;font-weight:750;letter-spacing:.07em;padding:2px 5px;border-radius:5px;text-transform:uppercase;line-height:1}.landing-nav-links{display:none;align-items:center;gap:4px}@media (min-width:768px){.landing-nav-links{display:flex}}.landing-nav-link-item{position:relative;font-size:.83rem;font-weight:500;color:rgba(255,255,255,.62);text-decoration:none;padding:6px 13px;border-radius:9999px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid transparent}.landing-nav-link-item:hover{color:#ffffff;background:rgba(255,255,255,.06)}.landing-nav-link-item--active{color:#ffffff!important;font-weight:600!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 8px rgba(0,0,0,.25)!important}.landing-nav-active-dot{width:5px;height:5px;border-radius:50%;background:#00ff66;box-shadow:0 0 8px #00ff66;flex-shrink:0;display:inline-block}.landing-nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.landing-nav-actions .landing-nav-signin{display:none!important}@media (min-width:960px){.landing-nav-actions .landing-nav-signin{display:inline-flex!important;color:rgba(255,255,255,.65)!important;font-size:.82rem!important;font-weight:500!important;white-space:nowrap!important;padding:6px 12px!important;border-radius:9999px!important;background:transparent!important;border:1px solid transparent!important;transition:all .18s ease!important}.landing-nav-actions .landing-nav-signin:hover{color:#ffffff!important;background:rgba(255,255,255,.06)!important}}.landing-nav-actions .landing-nav-cta{display:none!important}@media (min-width:640px){.landing-nav-actions .landing-nav-cta{display:inline-flex!important;background:linear-gradient(135deg,#00ff66,#00cc52)!important;color:#000000!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:-.01em!important;padding:7px 16px!important;border-radius:9999px!important;white-space:nowrap!important;border:1px solid rgba(0,255,102,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 10px rgba(0,255,102,.35)!important;align-items:center!important;gap:5px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.landing-nav-actions .landing-nav-cta,.landing-nav-actions .landing-nav-cta span,.landing-nav-actions .landing-nav-cta svg{color:#000000!important;stroke:#000000!important}.landing-nav-actions .landing-nav-cta:hover,.landing-nav-actions .landing-nav-cta:hover span,.landing-nav-actions .landing-nav-cta:hover svg{color:#000000!important;stroke:#000000!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 18px rgba(0,255,102,.55)!important}}.landing-nav-toggle{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:50%!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffff!important;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);flex-shrink:0;padding:0;outline:none;position:relative;-webkit-tap-highlight-color:transparent}.landing-nav-toggle:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important;transform:scale(1.04)}.landing-nav-toggle:active{transform:scale(.94)}.landing-nav-toggle--active{background:rgba(0,255,102,.12)!important;border-color:rgba(0,255,102,.45)!important;box-shadow:0 0 16px rgba(0,255,102,.25),inset 0 1px 0 rgba(255,255,255,.2)!important}@media (min-width:960px){.landing-nav-toggle{display:none!important}}@media (min-width:641px) and (max-width:959px){.landing-header-wrap .landing-nav{max-width:480px!important}}@media (max-width:640px){.landing-header-wrap{padding:0 12px 10px!important}.landing-header-wrap .landing-nav{margin:10px auto 0!important;padding:5px 8px 5px 14px!important;max-width:368px!important;width:100%!important}.landing-nav-inner{gap:8px!important}.landing-nav-toggle{width:36px!important;height:36px!important}}.landing-mobile-backdrop{position:fixed;inset:0;z-index:115;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.landing-header-wrap .landing-nav--open{border-radius:24px!important;box-shadow:0 24px 50px -10px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.2),0 0 25px rgba(0,255,102,.08)!important;border-color:rgba(255,255,255,.16)!important}.landing-nav-expanded-inner{padding:6px 4px;display:flex;flex-direction:column;gap:3px}.landing-nav-expanded-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.1) 80%,transparent);margin:4px 8px 6px}.landing-nav-expanded-links{display:flex;flex-direction:column;gap:2px}.landing-nav-expanded-link{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:10px;text-decoration:none;font-size:.88rem;font-weight:500;color:#cbd5e1;transition:all .16s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent;border:1px solid transparent}.landing-nav-expanded-link:active,.landing-nav-expanded-link:hover{background:rgba(255,255,255,.06);color:#ffffff}.landing-nav-expanded-link--active{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffff!important;font-weight:600!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.landing-nav-expanded-dot{width:5px;height:5px;border-radius:50%;background:#00ff66;box-shadow:0 0 8px #00ff66;flex-shrink:0}.landing-nav-expanded-actions{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:8px;gap:8px;margin-top:8px;padding:0 4px;width:100%}.landing-nav-expanded-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;padding:0 10px;border-radius:10px;background:linear-gradient(135deg,#00ff66,#00d655);color:#000000!important;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 14px rgba(0,255,102,.3);transition:transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.landing-nav-expanded-cta,.landing-nav-expanded-cta span,.landing-nav-expanded-cta svg{color:#000000!important;stroke:#000000!important}.landing-nav-expanded-cta:active,.landing-nav-expanded-cta:hover{color:#000000!important;stroke:#000000!important;transform:scale(.98)}.landing-nav-expanded-login{display:flex;align-items:center;justify-content:center;width:100%;height:38px;padding:0 8px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.landing-nav-expanded-login:active,.landing-nav-expanded-login:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2);color:#ffffff}@media (max-width:1024px){.hide-tablet{display:none!important}}.landing-hero__actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}@media (max-width:640px){.landing-hero__actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important}.landing-hero__actions>*{width:100%!important;justify-content:center!important;padding:12px 6px!important;font-size:clamp(.74rem,2.7vw,.86rem)!important;white-space:nowrap!important;text-align:center!important}}html.splash-lock,html.splash-lock body{overflow:hidden}.splash{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#000000}.splash__dots{display:flex;align-items:center;gap:.625rem}.splash__dot{width:.5rem;height:.5rem;border-radius:50%;animation:splash-dot 1s ease-in-out infinite}.splash__dot--1{background:#00ff66;animation-delay:0s}.splash__dot--2{background:#39ff14;animation-delay:.15s}.splash__dot--3{background:#00cc52;animation-delay:.3s}@keyframes splash-dot{0%,80%,to{opacity:.35;transform:scale(.75) translateY(0)}40%{opacity:1;transform:scale(1) translateY(-5px)}}@media (prefers-reduced-motion:reduce){.splash__dot{animation:none;opacity:.8}}.splash-test{min-height:100dvh;background:#000000}.splash-test__controls{position:fixed;bottom:1.25rem;left:50%;z-index:10001;transform:translateX(-50%);display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;border-radius:999px;background:rgba(18,20,26,.9);border:1px solid rgba(255,255,255,.1);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.75rem}.splash-test__btn{padding:.4rem .85rem;border:none;border-radius:999px;background:linear-gradient(135deg,#00ff66,#39ff14);color:#fff;font:inherit;font-weight:600;cursor:pointer}.splash-test__btn:hover{filter:brightness(1.08)}.splash-test__loop{display:flex;align-items:center;gap:.35rem;color:#a1a1aa;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splash-test__link{color:#00ff66;text-decoration:none}.splash-test__link:hover{text-decoration:underline}.device-stage{position:relative;width:100%;max-width:580px;min-height:460px;margin:0 auto}.device-stage--hero{max-width:560px;min-height:440px}@media (min-width:1100px){.device-stage{margin:0 0 0 auto;max-width:620px;min-height:500px}.device-stage--hero{max-width:600px;min-height:480px}}.device-stage__sync{position:absolute;inset:18% 0 0;width:100%;height:55%;z-index:0;pointer-events:none}.device-rig{position:absolute;margin:0;z-index:2}.device-rig__label{display:block;margin-top:.5rem;text-align:center;font-size:.5625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(0,255,102,.7)}.device-rig--laptop{top:0;left:50%;width:94%;transform:translateX(-50%);z-index:1}.laptop{filter:drop-shadow(0 32px 64px rgba(0,0,0,.55))}.laptop__lid{padding:10px 10px 6px;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#2e2e32,#18181a);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.laptop__bezel{position:relative;padding:8px 8px 10px;border-radius:8px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.laptop__cam{position:absolute;top:4px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:#1a1a1c;box-shadow:0 0 0 1px #2a2a2e;z-index:2}.laptop__display{position:relative;aspect-ratio:16/10;border-radius:4px;overflow:hidden;background:#050505}.laptop__hinge{height:5px;margin:0 8%;background:linear-gradient(180deg,#1a1a1c,#0a0a0a);border-radius:0 0 2px 2px;box-shadow:0 1px 0 rgba(255,255,255,.04)}.laptop__base{padding:10px 14px 14px;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#242428,#121214 55%,#0c0c0e);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.04)}.laptop__speaker{width:16%;height:3px;margin:0 auto 8px;border-radius:2px;background:repeating-linear-gradient(90deg,#1a1a1c 0 3px,#0e0e10 3px 4px)}.laptop__keyboard{height:52px;margin:0 4px;border-radius:5px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 10px,rgba(0,0,0,.2) 10px 11px),repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 9px,rgba(0,0,0,.25) 9px 10px),linear-gradient(180deg,#1c1c20,#101012);box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.laptop__trackpad{width:28%;height:28px;margin:10px auto 0;border-radius:6px;background:linear-gradient(180deg,#1a1a1e,#121214);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.device-rig--laptop .device-rig__label{margin-top:.75rem}.device-rig--phone{bottom:2%;width:30%;z-index:4;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}.device-rig--android{left:0;transform:rotate(-8deg)}.device-rig--ios{right:0;left:auto;transform:rotate(8deg)}.device-stage--hero .device-rig--phone{width:32%;bottom:0}.device-rig__body{position:relative;padding:3px;border-radius:26px;background:linear-gradient(155deg,#404046,#1c1c1e 45%,#080808);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(255,255,255,.05)}.device-rig--android .device-rig__body{border-radius:20px;padding:2px}.device-rig__btn{position:absolute;background:#333;border-radius:2px;z-index:5}.device-rig__btn--power{right:-2px;top:26%;width:3px;height:12%}.device-rig__btn--vol-up{left:-2px;top:20%;width:3px;height:7%}.device-rig__btn--vol-down{left:-2px;top:29%;width:3px;height:7%}.device-rig__screen{position:relative;aspect-ratio:9/19.5;border-radius:23px;overflow:hidden;background:#000}.device-rig--android .device-rig__screen{border-radius:18px}.device-rig__island{top:7px;width:26%;height:13px;background:#000;border-radius:9px}.device-rig__camera,.device-rig__island{position:absolute;left:50%;transform:translateX(-50%);z-index:10}.device-rig__camera{top:9px;width:6px;height:6px;border-radius:50%;background:#111;box-shadow:0 0 0 2px #222}.device-rig__content{position:absolute;inset:0}.device-rig__home-bar{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:30%;height:3px;border-radius:3px;background:rgba(255,255,255,.88);z-index:10}.device-status{position:absolute;top:0;left:0;right:0;z-index:8;display:flex;align-items:center;justify-content:space-between;padding:9px 12px 0;font-size:.5rem;font-weight:600;color:#fff;pointer-events:none}.device-status--ios{padding-top:15px}.device-status__icons{display:flex;align-items:center;gap:3px}.device-status__signal{width:11px;height:7px;background:#fff;-webkit-clip-path:polygon(0 100%,25% 40%,50% 70%,75% 20%,100% 50%,100% 100%);clip-path:polygon(0 100%,25% 40%,50% 70%,75% 20%,100% 50%,100% 100%)}.device-status__wifi{width:9px;height:7px;border:1.5px solid #fff;border-top:none;border-radius:0 0 6px 6px}.device-status__battery{width:13px;height:6px;border:1.5px solid #fff;border-radius:2px;position:relative}.device-status__battery:after{content:"";position:absolute;inset:1px;width:55%;background:#fff;border-radius:1px}.device-screen{position:absolute;inset:0}.device-screen__photo{object-fit:cover;object-position:center 15%}.device-screen__dim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.7));z-index:1}.device-screen__skeleton{position:absolute;left:50%;top:16%;width:58%;transform:translateX(-50%);z-index:2;filter:drop-shadow(0 0 8px rgba(0,255,102,.35))}.device-screen__live-pill{position:absolute;top:34px;left:8px;z-index:3;padding:2px 7px;border-radius:999px;font-size:.375rem;font-weight:700;color:#fff;background:#dc2626}.device-screen__metrics{position:absolute;bottom:12px;left:6px;right:6px;z-index:3;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.device-screen__metrics div{padding:4px;border-radius:6px;text-align:center;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,255,102,.12)}.device-screen__metrics span{display:block;font-size:.28rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.45)}.device-screen__metrics strong{font-size:.5rem;color:#00ff66;font-family:var(--font-mono)}.device-screen--discover{background:linear-gradient(180deg,#0a0f0c,#000);padding:36px 8px 24px;display:flex;flex-direction:column;gap:5px}.device-screen__search{padding:6px 8px;border-radius:8px;background:rgba(255,255,255,.05);font-size:.4rem;color:rgba(255,255,255,.35);margin-bottom:2px}.device-screen__coach{display:flex;align-items:center;gap:6px;padding:6px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(0,255,102,.08)}.device-screen__avatar{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.34rem;font-weight:700;color:#001408;background:linear-gradient(135deg,#00ff66,#00cc52);flex-shrink:0}.device-screen__coach-body{flex:1 1;min-width:0}.device-screen__coach-body strong{display:block;font-size:.4rem;color:#f0fff4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-screen__coach-body span{font-size:.34rem;color:rgba(255,255,255,.4)}.device-screen__coach-rating{font-size:.34rem;color:#00ff66;font-weight:600}.device-screen__tabbar{margin-top:auto;display:flex;justify-content:space-around;padding-top:5px;border-top:1px solid rgba(255,255,255,.06);font-size:.28rem;color:rgba(255,255,255,.3);text-transform:uppercase}.device-screen__tabbar .is-active{color:#00ff66}.device-screen--web{display:flex;background:#060606;font-size:.5rem}.device-screen__sidebar{width:14%;padding:6px 4px;background:#0a0a0c;border-right:1px solid rgba(0,255,102,.08);display:flex;flex-direction:column;align-items:center;gap:6px}.device-screen__brand{width:16px;height:16px;border-radius:5px;display:grid;place-items:center;font-size:.5rem;font-weight:800;color:#000;background:linear-gradient(135deg,#00ff66,#00cc52);margin-bottom:4px}.device-screen__nav-item{width:100%;height:12px;border-radius:4px;background:rgba(255,255,255,.04)}.device-screen__nav-item.is-active{background:rgba(0,255,102,.18);border:1px solid rgba(0,255,102,.25)}.device-screen__web-main{flex:1 1;padding:6px 8px;display:flex;flex-direction:column;min-width:0}.device-screen__web-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.device-screen__web-top strong{display:block;font-size:.5rem;color:#f0fff4}.device-screen__web-top span{font-size:.375rem;color:rgba(255,255,255,.4)}.device-screen__web-top button{padding:3px 8px;border:none;border-radius:999px;font-size:.375rem;font-weight:700;color:#000;background:#00994a}.device-screen__web-stage{flex:1 1;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:5px;gap:5px;min-height:0}.device-screen__web-video{position:relative;border-radius:5px;overflow:hidden;border:1px solid rgba(0,255,102,.15);min-height:0}.device-screen__web-feed{object-fit:cover}.device-screen__web-video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:5px;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 40%,rgba(0,0,0,.5));font-size:.375rem;color:rgba(255,255,255,.7)}.device-screen__web-live{align-self:flex-start;padding:2px 5px;border-radius:4px;font-size:.3125rem;font-weight:700;color:#fff;background:#dc2626}.device-screen__web-clients{display:flex;flex-direction:column;gap:4px}.device-screen__web-client{flex:1 1;padding:5px;border-radius:5px;background:rgba(0,255,102,.04);border:1px solid rgba(0,255,102,.1);display:flex;flex-direction:column;justify-content:center}.device-screen__web-client span{font-size:.375rem;color:#f0fff4;font-weight:600}.device-screen__web-client small{font-size:.3125rem;color:#00ff66;font-family:var(--font-mono)}.device-stage__align-card{position:absolute;top:4%;right:2%;width:72px;aspect-ratio:3/4;border-radius:10px;overflow:hidden;z-index:5;border:1px solid rgba(0,255,102,.25);box-shadow:0 12px 32px rgba(0,0,0,.4)}.device-stage__align-photo{object-fit:cover}.device-stage__align-badge{position:absolute;bottom:4px;left:4px;right:4px;padding:3px 5px;border-radius:5px;background:rgba(0,0,0,.8);text-align:center}.device-stage__align-badge strong{display:block;font-size:.5rem;color:#00ff66}.device-stage__align-badge span{font-size:.3rem;color:rgba(255,255,255,.45);text-transform:uppercase}@media (max-width:1099px){.device-stage{min-height:400px;max-width:100%}.device-rig--laptop{width:100%}.device-rig--phone{width:28%}}@media (prefers-reduced-motion:reduce){.device-rig{transition:none}}