.LandingPage-module__FAbHmG__loginPageContainer{--font-serif:"Cormorant Garamond", serif;--font-display:"Syne", sans-serif;--font-mono:"DM Mono", monospace;background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);transition:background-color .4s,color .4s;position:relative;overflow-x:clip}.LandingPage-module__FAbHmG__meshCanvas{filter:blur(80px);z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#3b82f61f 0%,#0000 40%),radial-gradient(circle at 70% 60%,#e06a3b1a 0%,#0000 45%);height:120vh;transition:background .4s;position:absolute;top:-20%;left:-10%;right:-10%}[data-theme=light] .LandingPage-module__FAbHmG__meshCanvas{background:radial-gradient(circle at 30% 20%,#3b82f60d 0%,#0000 45%),radial-gradient(circle at 70% 60%,#e06a3b0a 0%,#0000 45%)}.LandingPage-module__FAbHmG__gridOverlay{background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);z-index:1;pointer-events:none;opacity:.45;background-size:40px 40px;height:140vh;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 40%,#0000 80%);mask-image:radial-gradient(at 50% 30%,#000 40%,#0000 80%)}.LandingPage-module__FAbHmG__navWrapper{z-index:100;pointer-events:none;justify-content:center;width:100%;padding:24px 24px 0;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.LandingPage-module__FAbHmG__navWrapperScrolled{padding:12px 24px 0}.LandingPage-module__FAbHmG__navWrapperHidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.LandingPage-module__FAbHmG__topNav{pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:99px;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:14px 28px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.LandingPage-module__FAbHmG__topNavScrolled{-webkit-backdrop-filter:blur(20px);border-color:var(--border-primary);background:#050505a6;box-shadow:0 10px 30px #00000026,inset 0 1px 1px #ffffff0d}[data-theme=light] .LandingPage-module__FAbHmG__topNavScrolled{border-color:var(--border-primary);background:#ffffffb3;box-shadow:0 10px 30px #0000000a,inset 0 1px 1px #00000005}.LandingPage-module__FAbHmG__navLinks{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:99px;gap:8px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}[data-theme=light] .LandingPage-module__FAbHmG__navLinks{background:#00000005}.LandingPage-module__FAbHmG__navLinkItem{color:var(--text-secondary);border-radius:99px;justify-content:center;align-items:center;padding:8px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex;position:relative;overflow:visible}.LandingPage-module__FAbHmG__navLinkItem:hover{color:var(--text-primary)}.LandingPage-module__FAbHmG__hoverPill{z-index:1;background:#ffffff0f;border:1px solid #ffffff0d;border-radius:99px;position:absolute;inset:0}[data-theme=light] .LandingPage-module__FAbHmG__hoverPill{background:#0000000a;border-color:#00000008}.LandingPage-module__FAbHmG__navLinkLabel{z-index:2;position:relative}.LandingPage-module__FAbHmG__navActions{align-items:center;gap:16px;display:flex}.LandingPage-module__FAbHmG__themeToggle{border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.LandingPage-module__FAbHmG__themeToggle:hover{background:var(--bg-card-hover);border-color:var(--accent-vital);transform:scale(1.05)}.LandingPage-module__FAbHmG__navBtn{color:#fff;background:#e06a3b;border-radius:99px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.LandingPage-module__FAbHmG__navBtn:hover{background:#c4552a;box-shadow:0 4px 20px #e06a3b4d}.LandingPage-module__FAbHmG__heroSection{z-index:10;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:180px 24px 100px;display:flex;position:relative}.LandingPage-module__FAbHmG__heroContainer{flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex}.LandingPage-module__FAbHmG__heroBadge{background:var(--bg-card);border:1px solid var(--border-primary);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-vital);border-radius:99px;justify-content:center;align-items:center;margin-bottom:24px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #00000005}.LandingPage-module__FAbHmG__megaHeroTitle{font-family:var(--font-display);color:var(--text-primary);text-align:center;letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(40px,7.5vw,88px);font-weight:800;line-height:.95}.LandingPage-module__FAbHmG__megaHeroTitle em{font-family:var(--font-serif);color:#e06a3b;font-style:italic;font-weight:400}.LandingPage-module__FAbHmG__heroSubText{color:var(--text-secondary);text-align:center;box-sizing:border-box;width:100%;max-width:620px;margin-bottom:32px;padding:0 8px;font-size:clamp(15px,2.5vw,18px);line-height:1.6}.LandingPage-module__FAbHmG__heroCtaRow{gap:16px;margin-bottom:60px;display:flex}.LandingPage-module__FAbHmG__heroPrimaryBtn{color:#fff;background:#e06a3b;border-radius:99px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;box-shadow:0 4px 20px #e06a3b40}.LandingPage-module__FAbHmG__heroPrimaryBtn:hover{background:#c4552a;transform:translateY(-2px);box-shadow:0 6px 24px #e06a3b59}.LandingPage-module__FAbHmG__heroSecondaryBtn{background:var(--bg-card);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:99px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s}.LandingPage-module__FAbHmG__heroSecondaryBtn:hover{background:var(--bg-card-hover);border-color:#e06a3b;transform:translateY(-2px)}.LandingPage-module__FAbHmG__mockupSandbox{perspective:1500px;box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;position:relative}.LandingPage-module__FAbHmG__sandboxConsole{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-primary);width:100%;box-shadow:var(--shadow-lg);border-radius:24px;transition:all .4s;overflow:hidden}.LandingPage-module__FAbHmG__consoleHeader{border-bottom:1px solid var(--border-subtle);background:#00000014;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}[data-theme=light] .LandingPage-module__FAbHmG__consoleHeader{background:#00000005}.LandingPage-module__FAbHmG__consoleDots{gap:6px;display:flex}.LandingPage-module__FAbHmG__consoleDots span{opacity:.5;border-radius:50%;width:8px;height:8px}.LandingPage-module__FAbHmG__consoleDots span:first-child{opacity:.85;background:#ff5f56}.LandingPage-module__FAbHmG__consoleDots span:nth-child(2){opacity:.85;background:#ffbd2e}.LandingPage-module__FAbHmG__consoleDots span:nth-child(3){opacity:.85;background:#27c93f}.LandingPage-module__FAbHmG__consoleTitle{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase}.LandingPage-module__FAbHmG__consoleStatus{color:var(--accent-vital);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.LandingPage-module__FAbHmG__statusDot{background:var(--accent-vital);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite LandingPage-module__FAbHmG__pulseActive}@keyframes LandingPage-module__FAbHmG__pulseActive{0%,to{opacity:.5}50%{opacity:1}}.LandingPage-module__FAbHmG__consoleBody{flex-direction:column;height:clamp(280px,55vh,500px);display:flex}.LandingPage-module__FAbHmG__consoleSearchRow{border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:20px 24px}.LandingPage-module__FAbHmG__searchBar{border:1px solid var(--border-subtle);background:#0000001f;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}[data-theme=light] .LandingPage-module__FAbHmG__searchBar{background:#00000008}.LandingPage-module__FAbHmG__searchBar svg{color:var(--text-muted)}.LandingPage-module__FAbHmG__searchInput{background:0 0;border:none;outline:none;flex:1;font-size:14px;color:var(--text-primary)!important}.LandingPage-module__FAbHmG__searchInput::placeholder{color:var(--text-muted)!important;opacity:.7!important}.LandingPage-module__FAbHmG__sanctumInterface{flex:1;display:flex;overflow:hidden}.LandingPage-module__FAbHmG__sanctumSidebar{border-right:1px solid var(--border-subtle);background:#0000000f;flex-direction:column;gap:16px;width:180px;padding:24px;display:flex}[data-theme=light] .LandingPage-module__FAbHmG__sanctumSidebar{background:#00000003}.LandingPage-module__FAbHmG__sidebarItem{background:var(--text-muted);opacity:.25;border-radius:4px;height:8px}.LandingPage-module__FAbHmG__sidebarItemActive{background:var(--accent-vital);opacity:.65}.LandingPage-module__FAbHmG__sanctumMain{flex:1;padding:24px;position:relative;overflow-y:auto}.LandingPage-module__FAbHmG__sanctumVideoOverlay{opacity:.05;mix-blend-mode:overlay;pointer-events:none;z-index:0;position:absolute;inset:0}[data-theme=light] .LandingPage-module__FAbHmG__sanctumVideoOverlay{opacity:.02}.LandingPage-module__FAbHmG__sanctumBgVideo{object-fit:cover;width:100%;height:100%}.LandingPage-module__FAbHmG__sanctumGrid{z-index:2;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.LandingPage-module__FAbHmG__sandboxCard{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;gap:10px;padding:16px;transition:all .25s;display:flex;box-shadow:0 4px 12px #00000008}.LandingPage-module__FAbHmG__sandboxCard:hover{border-color:var(--border-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.LandingPage-module__FAbHmG__cardHeaderRow{justify-content:space-between;align-items:center;display:flex}.LandingPage-module__FAbHmG__cardTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-vital);background:#00a3b814;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.LandingPage-module__FAbHmG__cardTime{color:var(--text-muted);font-size:10px}.LandingPage-module__FAbHmG__cardTitle{color:var(--text-primary);font-size:14px;font-weight:700}.LandingPage-module__FAbHmG__cardDesc{color:var(--text-secondary);flex:1;font-size:12px;line-height:1.4}.LandingPage-module__FAbHmG__cardFooter{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:8px;display:flex}.LandingPage-module__FAbHmG__cardScore{font-size:10px;font-family:var(--font-mono);color:var(--text-muted)}.LandingPage-module__FAbHmG__floatingContextWrapper{pointer-events:none;z-index:10;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.LandingPage-module__FAbHmG__floatingCard{background:var(--bg-primary);border:1px solid var(--border-primary);width:220px;box-shadow:var(--shadow-md);border-radius:16px;padding:16px;animation:6s ease-in-out infinite LandingPage-module__FAbHmG__floatCard;position:absolute}.LandingPage-module__FAbHmG__fcHeader{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:10px;font-weight:700}.LandingPage-module__FAbHmG__fcTitle{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:700}.LandingPage-module__FAbHmG__fcSub{color:var(--text-secondary);font-size:12px;line-height:1.4}.LandingPage-module__FAbHmG__fc1{animation-delay:0s;top:15%;left:-160px}.LandingPage-module__FAbHmG__fc2{animation-delay:-2s;bottom:20%;left:-180px}.LandingPage-module__FAbHmG__fc3{animation-delay:-4s;top:35%;right:-160px}@keyframes LandingPage-module__FAbHmG__floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1200px){.LandingPage-module__FAbHmG__heroSection{padding-top:140px}.LandingPage-module__FAbHmG__floatingContextWrapper{display:none}.LandingPage-module__FAbHmG__sanctumGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LandingPage-module__FAbHmG__navWrapper{padding:12px 16px 0}.LandingPage-module__FAbHmG__topNav{padding:12px 16px}.LandingPage-module__FAbHmG__navLinks{display:none}.LandingPage-module__FAbHmG__heroSection{padding:100px 16px 60px}.LandingPage-module__FAbHmG__megaHeroTitle{letter-spacing:-.03em;font-size:clamp(28px,9vw,52px)}.LandingPage-module__FAbHmG__heroCtaRow{flex-direction:column;gap:12px;width:100%;max-width:300px;margin:0 auto 40px}.LandingPage-module__FAbHmG__heroPrimaryBtn,.LandingPage-module__FAbHmG__heroSecondaryBtn{text-align:center;width:100%;padding:14px 20px}.LandingPage-module__FAbHmG__mockupSandbox{width:100%;overflow:hidden}.LandingPage-module__FAbHmG__sandboxConsole{border-radius:16px}.LandingPage-module__FAbHmG__consoleBody{height:clamp(260px,50vh,380px)}.LandingPage-module__FAbHmG__consoleSearchRow{padding:12px 16px}.LandingPage-module__FAbHmG__searchBar{padding:8px 12px}.LandingPage-module__FAbHmG__sanctumSidebar{display:none}.LandingPage-module__FAbHmG__sanctumMain{padding:16px}.LandingPage-module__FAbHmG__sanctumGrid{grid-template-columns:1fr;gap:12px}.LandingPage-module__FAbHmG__sandboxCard{padding:12px}}@media (max-width:480px){.LandingPage-module__FAbHmG__heroSection{padding:90px 12px 48px}.LandingPage-module__FAbHmG__heroBadge{padding:5px 12px;font-size:10px}.LandingPage-module__FAbHmG__heroCtaRow{max-width:260px}.LandingPage-module__FAbHmG__navWrapper{padding:10px 12px 0}.LandingPage-module__FAbHmG__navBtn{padding:8px 14px;font-size:13px}}:is(.LandingPage-module__FAbHmG__loginPageContainer h1,.LandingPage-module__FAbHmG__loginPageContainer h2,.LandingPage-module__FAbHmG__loginPageContainer h3,.LandingPage-module__FAbHmG__loginPageContainer h4,.scrollytelling-wrapper h1,.scrollytelling-wrapper h2,.scrollytelling-wrapper h3,.scrollytelling-wrapper h4){-webkit-text-fill-color:initial!important;background:0 0!important;background-clip:initial!important;display:block!important}:is(.LandingPage-module__FAbHmG__loginPageContainer h1 em,.LandingPage-module__FAbHmG__loginPageContainer h2 em,.LandingPage-module__FAbHmG__loginPageContainer h3 em,.scrollytelling-wrapper h1 em,.scrollytelling-wrapper h2 em,.scrollytelling-wrapper h3 em){color:#e06a3b!important;-webkit-text-fill-color:#e06a3b!important;background:0 0!important}
.scrollytelling-wrapper{--orange:#e06a3b;--orange-dim:#e06a3b26;--orange-glow:#e06a3b59;--bg:var(--bg-primary);--bg-card:var(--bg-card);--border:var(--border-primary);--text-primary:var(--text-primary);--text-secondary:var(--text-secondary);--text-muted:var(--text-muted)}.scrollytelling-wrapper *,.scrollytelling-wrapper :before,.scrollytelling-wrapper :after{box-sizing:border-box;margin:0;padding:0}.scrollytelling-wrapper{background:var(--bg);color:var(--text-primary);min-height:100vh;font-family:Syne,sans-serif;transition:background .4s,color .4s;position:relative}.st-bg-canvas{z-index:0;opacity:.4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.st-hero{z-index:10;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:50vh;padding:12vh 5% 4vh;display:flex;position:relative}.st-hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--orange);align-items:center;gap:12px;margin-bottom:28px;font-family:DM Mono,monospace;font-size:11px;display:flex}.st-hero-eyebrow:before,.st-hero-eyebrow:after{content:"";background:var(--orange);opacity:.5;width:36px;height:1px}.st-hero-title{letter-spacing:-.02em;color:var(--text-primary);font-family:Cormorant Garamond,serif;font-size:clamp(56px,8vw,100px);font-weight:300;line-height:1.05}.st-hero-title em{color:var(--orange);font-style:italic}.st-hero-sub{color:var(--text-secondary);max-width:440px;margin-top:24px;font-size:15px;font-weight:400;line-height:1.7}.st-scroll-indicator{opacity:0;flex-direction:column;align-items:center;gap:8px;animation:1s 1.2s forwards stFadeSlideUp;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.st-scroll-indicator span{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-family:DM Mono,monospace;font-size:10px}.st-scroll-chevron{color:var(--orange);animation:2s ease-in-out infinite stChevronBounce}@keyframes stChevronBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(8px)}60%{transform:translateY(4px)}}.st-container{z-index:10;align-items:flex-start;max-width:1280px;margin:0 auto;display:flex;position:relative}.st-text-column{z-index:10;width:42%;padding:0 4% 0 6%}.st-step{opacity:0;flex-direction:column;justify-content:center;height:100vh;transition:opacity .7s,transform .7s;display:flex;transform:translateY(32px)}.st-step.is-active{opacity:1;transform:translateY(0)}.st-step-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);align-items:center;gap:10px;margin-bottom:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.st-step-tag:before{content:"";background:var(--orange);opacity:.6;width:24px;height:1px}.st-step-title{letter-spacing:-.02em;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,4vw,58px);font-weight:300;line-height:1.1}.st-step-body{color:var(--text-secondary);max-width:380px;margin-bottom:32px;font-size:15px;line-height:1.75}.st-step-stat{background:var(--orange-dim);border:1px solid #e06a3b33;border-radius:100px;align-items:baseline;gap:8px;padding:6px 18px;font-family:DM Mono,monospace;display:inline-flex}.st-step-stat .st-num{color:var(--orange);font-size:22px;font-weight:500}.st-step-stat .st-label{color:#e06a3bb3;letter-spacing:.08em;font-size:11px}.st-progress-bar-wrap{margin-top:20px;position:relative}.st-progress-bar-wrap label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-family:DM Mono,monospace;font-size:10px;display:block}.st-progress-track{background:var(--border-subtle);border-radius:2px;height:2px;overflow:hidden}.st-progress-fill{background:linear-gradient(90deg, var(--orange), #f6946d);transform-origin:0;border-radius:2px;height:100%;animation:1.4s cubic-bezier(.4,0,.2,1) forwards stGrowFill}@keyframes stGrowFill{0%{transform:scaleX(0)}}.st-term-log{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;margin-top:20px;padding:14px 18px;font-family:DM Mono,monospace;font-size:11px;display:flex}.st-term-log .st-tl{align-items:center;gap:8px;display:flex}.st-term-log .st-ok{color:#3edb7c}.st-term-log .st-dim{color:var(--text-muted)}.st-term-log .st-em{color:var(--orange)}.st-term-cursor-blink{background:var(--orange);vertical-align:-1px;width:7px;height:11px;animation:1s step-end infinite stBlink2;display:inline-block}@keyframes stBlink2{0%,to{opacity:1}50%{opacity:0}}.st-visual-column{perspective:1400px;justify-content:center;align-items:center;width:58%;height:100vh;display:flex;position:sticky;top:0}.st-visual-column:before{content:"";pointer-events:none;background:radial-gradient(circle,#e06a3b12 0%,#0000 70%);border-radius:50%;width:480px;height:480px;transition:opacity .8s;position:absolute}.st-hud{pointer-events:none;position:absolute;inset:40px}.st-hud-corner{border:0 solid #e06a3b40;width:18px;height:18px;position:absolute}.st-hud-tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.st-hud-tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.st-hud-bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.st-hud-br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.st-hud-label{letter-spacing:.14em;color:#e06a3b4d;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px;position:absolute;bottom:0;left:0}.st-hud-status{letter-spacing:.1em;color:var(--text-secondary);align-items:center;gap:5px;font-family:DM Mono,monospace;font-size:9px;display:flex;position:absolute;top:0;right:0}.st-hud-dot{background:#3edb7c;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite stBlink2}.st-scene{width:420px;height:420px;transform-style:preserve-3d;transition:transform 1.3s cubic-bezier(.22,1,.36,1);position:relative}.st-layer{width:100%;height:100%;transform-style:preserve-3d;border-radius:28px;justify-content:center;align-items:center;transition:all 1.3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0}.st-layer-bottom{z-index:1;background:var(--bg-card);border:1px solid var(--border-subtle);opacity:0;box-shadow:0 30px 80px #e06a3b1a,0 15px 30px #0000000d}.st-memory-grid{width:84%;height:84%;position:relative}.st-memory-grid svg{width:100%;height:100%}.st-layer-mid{z-index:2;background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px #e06a3b0d,0 10px 20px #0000000d}.st-core-node{background:var(--orange);z-index:5;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:all 1s;display:flex;position:relative}.st-core-node svg{fill:#fff;width:42px;height:42px}.st-core-ring-1{border:1px solid #e06a3b59;border-top-color:var(--orange);border-radius:50%;animation:14s linear infinite stSpinSlow;position:absolute;inset:-12px}.st-core-ring-2{border:1px dashed #e06a3b2e;border-radius:50%;animation:22s linear infinite reverse stSpinSlow;position:absolute;inset:-24px}@keyframes stSpinSlow{to{transform:rotate(360deg)}}.st-wire{background:linear-gradient(90deg, var(--orange) 0%, #f6946d99 100%);transform-origin:0;opacity:0;z-index:1;border-radius:2px;width:228px;height:2px;transition:transform 1.3s cubic-bezier(.22,1,.36,1),opacity .8s;position:absolute;top:50%;left:50%}.st-wire:before{content:"";background:inherit;filter:blur(4px);opacity:.6;position:absolute;inset:0}.st-wire:after{content:"";opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:100%;box-shadow:0 0 0 3px #e06a3b66,0 0 20px 8px #e06a3bcc}.st-layer-top{z-index:3;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.st-app-icon{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;transition:transform 1s,box-shadow .4s;display:flex;position:absolute;box-shadow:0 16px 30px #e06a3b0d,0 10px 20px #0000000d}.st-app-icon:hover{box-shadow:0 24px 50px #e06a3b26,0 15px 25px #0000001a}.st-app-icon svg{width:36px;height:36px}.st-app-icon .st-icon-label{letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;white-space:nowrap;font-family:DM Mono,monospace;font-size:9px;position:absolute;bottom:-22px}.st-app-notion{top:11%;left:11%}.st-app-gmail{top:11%;right:11%}.st-app-discord{bottom:11%;left:11%}.st-app-github{bottom:11%;right:11%}.st-output-card{background:var(--bg-card);border:1px solid var(--border-subtle);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;color:var(--text-primary);border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:400;transition:all 1.2s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;box-shadow:0 24px 50px #e06a3b1a,0 10px 20px #0000000d}.st-card-1{bottom:-50px;left:-50px}.st-card-2{top:80px;left:0}.st-card-3{bottom:0;right:0}.st-card-4{top:10px;right:-20px}.st-output-card .st-card-icon{background:var(--orange-dim);border:1px solid #e06a3b33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.st-output-card .st-card-text{font-family:DM Mono,monospace;font-size:11px}.st-output-card .st-card-title{color:var(--text-primary);font-size:12px;font-weight:500}.st-output-card .st-card-sub{color:var(--text-muted);margin-top:2px;font-size:10px}.st-step-hud{align-items:center;gap:6px;display:flex;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}.st-step-pip{background:var(--border-primary);border-radius:2px;width:20px;height:2px;transition:background .5s,width .5s}.st-step-pip.active{background:var(--orange);width:36px}.st-scene.st-state-1{transform:rotateX(0)rotateY(0)}.st-scene.st-state-1 .st-layer-top{transform:translateZ(2px)}.st-scene.st-state-1 .st-layer-mid{transform:translateZ(0)}.st-scene.st-state-1 .st-layer-bottom{opacity:0;transform:translateZ(-2px)}.st-scene.st-state-1 .st-wire{opacity:0}.st-scene.st-state-1 .st-wire-1{transform:rotate(-135deg)rotateY(0)scaleX(0)}.st-scene.st-state-1 .st-wire-2{transform:rotate(-45deg)rotateY(0)scaleX(0)}.st-scene.st-state-1 .st-wire-3{transform:rotate(135deg)rotateY(0)scaleX(0)}.st-scene.st-state-1 .st-wire-4{transform:rotate(45deg)rotateY(0)scaleX(0)}.st-scene.st-state-2{transform:rotateX(55deg)rotate(40deg)}.st-scene.st-state-2 .st-layer-top{transform:translateZ(150px)}.st-scene.st-state-2 .st-layer-mid{transform:translateZ(0)}.st-scene.st-state-2 .st-layer-bottom{opacity:1;transform:translateZ(-150px)}.st-scene.st-state-2 .st-core-node{transform:scale(1.12);box-shadow:0 0 0 16px #e06a3b14,0 0 60px #e06a3b80}.st-scene.st-state-2 .st-wire{opacity:1}.st-scene.st-state-2 .st-wire-1{transform:rotate(-135deg)rotateY(-34deg)scaleX(1)}.st-scene.st-state-2 .st-wire-2{transform:rotate(-45deg)rotateY(-34deg)scaleX(1)}.st-scene.st-state-2 .st-wire-3{transform:rotate(135deg)rotateY(-34deg)scaleX(1)}.st-scene.st-state-2 .st-wire-4{transform:rotate(45deg)rotateY(-34deg)scaleX(1)}.st-scene.st-state-2 .st-wire:after{animation:2s cubic-bezier(.4,0,.2,1) infinite stDataFlow}.st-scene.st-state-2 .st-wire-1:after{animation-delay:0s}.st-scene.st-state-2 .st-wire-2:after{animation-delay:.5s}.st-scene.st-state-2 .st-wire-3:after{animation-delay:1s}.st-scene.st-state-2 .st-wire-4:after{animation-delay:1.5s}@keyframes stDataFlow{0%{opacity:0;left:100%;transform:scale(.5)}10%{opacity:1;transform:scale(1.3)}90%{opacity:1;transform:scale(1)}to{opacity:0;left:0%;transform:scale(.5)}}.st-scene.st-state-3{transform:rotateX(42deg)rotate(0)}.st-scene.st-state-3 .st-layer-top{opacity:.15;transform:translateZ(40px)}.st-scene.st-state-3 .st-layer-mid{transform:translateZ(0)}.st-scene.st-state-3 .st-layer-bottom{opacity:.4;transform:translateZ(-40px)}.st-scene.st-state-3 .st-wire{opacity:0}.st-scene.st-state-3 .st-card-1{opacity:1;transform:translateZ(190px)rotateX(-42deg)rotate(0)}.st-scene.st-state-3 .st-card-2{opacity:1;transform:translateZ(160px)rotateX(-42deg)rotate(0)}.st-scene.st-state-3 .st-card-3{opacity:1;transform:translateZ(130px)rotateX(-42deg)rotate(0)}.st-scene.st-state-3 .st-card-4{opacity:1;transform:translateZ(100px)rotateX(-42deg)rotate(0)}@keyframes stFadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.st-cta-section{z-index:10;text-align:center;padding:20px 5% 120px;position:relative}.st-cta-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px;font-family:DM Mono,monospace;font-size:10px}.st-cta-title{letter-spacing:-.025em;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:clamp(44px,6vw,76px);font-weight:300;line-height:1.08}.st-cta-title em{color:var(--orange);font-style:italic}.st-cta-body{color:var(--text-secondary);max-width:460px;margin:0 auto 44px;font-size:15px;line-height:1.7}.st-cta-btn{background:var(--orange);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:10px;padding:14px 36px;font-family:Syne,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.st-cta-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px #e06a3b66}.st-cta-btn:after{content:"→";transition:transform .25s}.st-cta-btn:hover:after{transform:translate(4px)}.st-cta-ghost{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:8px;margin-left:12px;padding:14px 36px;font-family:Syne,sans-serif;font-size:14px;text-decoration:none;transition:color .25s,border-color .25s,transform .25s;display:inline-flex}.st-cta-ghost:hover{color:var(--text-primary);border-color:var(--orange);transform:translateY(-2px)}