#landing .see{padding:36px 0 96px;position:relative;overflow:hidden}#landing .see-head{text-align:center;max-width:640px;margin:0 auto 44px;padding:0 24px}#landing .see-head .eyebrow{margin-bottom:18px}#landing .see-head h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-family:Fraunces,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.08}#landing .see-head h2 em{color:#1e4d3c;font-style:italic}#landing .see-head p{color:var(--slate);margin:0;font-size:17px;line-height:1.55}#landing .see-stage{--cw:min(640px, 60vw);height:calc(var(--cw) * .625 + 92px);perspective:1700px;touch-action:pan-y;outline:none;position:relative}#landing .see-stage:focus-visible .see-card[data-pos="0"] .see-win{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--signal), 0 44px 80px -30px #12161f80}#landing .see-ring{pointer-events:none;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}#landing .see-ring.r1{background:radial-gradient(closest-side,#1f7a5c12,#0000);border:1px solid #d7d0bf;width:min(1120px,92vw);height:150px;bottom:6px}#landing .see-ring.r2{border:1px solid #e1dcce;width:min(760px,66vw);height:96px;bottom:30px}#landing .see-card{width:var(--cw);margin:0;margin-left:calc(var(--cw) / -2);transform-style:preserve-3d;cursor:pointer;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s,filter .9s;position:absolute;top:0;left:50%}#landing .see-card[data-pos="0"]{z-index:5;cursor:default}#landing .see-card[data-pos="1"]{z-index:3;opacity:.72;filter:saturate(.85);transform:translateX(calc(var(--cw) * .74)) translateZ(-430px) rotateY(-30deg)}#landing .see-card[data-pos="-1"]{z-index:3;opacity:.72;filter:saturate(.85);transform:translateX(calc(var(--cw) * -.74)) translateZ(-430px) rotateY(30deg)}#landing .see-card[data-pos="2"]{z-index:1;opacity:0;pointer-events:none;transform:translateZ(-820px)scale(.85)}#landing .see-card[data-pos="1"]:hover,#landing .see-card[data-pos="-1"]:hover{opacity:.9;filter:none}#landing .see-win{border:1px solid var(--line);background:#f7f5f0;border-radius:14px;transition:box-shadow .6s;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -28px #12161f6b,0 10px 22px -14px #12161f33}#landing .see-card[data-pos="0"] .see-win{box-shadow:inset 0 1px #ffffffe6,0 44px 80px -30px #12161f80,0 0 0 4px #1f7a5c12}#landing .see-bar{border-bottom:1px solid var(--line);background:#efebe1;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex}#landing .see-bar i{border-radius:50%;width:8px;height:8px}#landing .see-bar i:first-child{background:#e4877a}#landing .see-bar i:nth-child(2){background:#e3c572}#landing .see-bar i:nth-child(3){background:#8fbf9f}#landing .see-bar span{color:#8a8f99;margin-left:10px;font:500 10.5px IBM Plex Mono,monospace}#landing .see-pic{aspect-ratio:16/10;background:#f7f5f0}#landing .see-pic img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}#landing .see-cap{text-align:center;min-height:68px;margin-top:8px;padding:0 20px}#landing .see-n{letter-spacing:.1em;color:var(--signal);margin-bottom:8px;font:500 11.5px IBM Plex Mono,monospace;display:block}#landing .see-t{color:var(--ink);font:400 clamp(22px,2.4vw,28px)/1.2 Fraunces,serif;display:block}#landing .see-cap.swap .see-n,#landing .see-cap.swap .see-t{opacity:0;transform:translateY(6px)}#landing .see-n,#landing .see-t{transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1)}#landing .see-ctrl{justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}#landing .see-arrow{cursor:pointer;border:1px solid var(--line);width:42px;height:42px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:50%;place-items:center;transition:transform .2s,border-color .2s,color .2s,box-shadow .2s;display:grid;box-shadow:0 4px 12px -6px #12161f40}#landing .see-arrow svg{width:17px;height:17px}#landing .see-arrow:hover{color:var(--signal);border-color:#cfe3d7;transform:translateY(-1px);box-shadow:0 0 0 4px #1f7a5c14,0 8px 18px -8px #12161f4d}#landing .see-arrow:focus-visible,#landing .see-dot:focus-visible{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--signal);outline:none}#landing .see-dots{align-items:center;gap:8px;display:flex}#landing .see-dot{cursor:pointer;background:#d7d0bf;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .4s cubic-bezier(.2,.7,.2,1),background .3s;position:relative;overflow:hidden}#landing .see-dot.on{background:#1f7a5c40;width:30px}#landing .see-dot.on:after{content:"";background:var(--signal);border-radius:inherit;transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}#landing .see.playing .see-dot.on:after{animation:seeFill var(--see-ms,3s) linear both}#landing .see.paused .see-dot.on:after{animation-play-state:paused}@keyframes seeFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#landing .see-up{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}#landing .see.in .see-up{opacity:1;transform:none}#landing .see.in .see-stage.see-up{transition-delay:.12s}#landing .see.in .see-cap.see-up,#landing .see.in .see-ctrl.see-up{transition-delay:.22s}body.dark-theme #landing .see-head h2 em{color:#8fd3ae}body.dark-theme #landing .see-ring.r1{background:radial-gradient(closest-side,#7fcba40f,#0000);border-color:#2b2f37}body.dark-theme #landing .see-ring.r2,body.dark-theme #landing .see-win{border-color:#2b2f37}body.dark-theme #landing .see-arrow{color:#edebe6;background:#1e2127cc;border-color:#2b2f37}body.dark-theme #landing .see-dot{background:#3a3f49}@media (max-width:720px){#landing .see{padding:20px 0 64px}#landing .see-head{margin-bottom:28px}#landing .see-head p{font-size:15px}#landing .see-stage{--cw:84vw;height:calc(var(--cw) * .625 + 56px);perspective:1000px}#landing .see-card[data-pos="1"]{transform:translateX(calc(var(--cw) * .86)) translateZ(-160px) rotateY(-22deg);opacity:.45}#landing .see-card[data-pos="-1"]{transform:translateX(calc(var(--cw) * -.86)) translateZ(-160px) rotateY(22deg);opacity:.45}#landing .see-ring.r1{height:70px;bottom:0}#landing .see-ring.r2{height:44px;bottom:12px}#landing .see-bar{gap:5px;height:20px;padding:0 9px}#landing .see-bar i{width:6px;height:6px}#landing .see-bar span{margin-left:6px;font-size:9px}#landing .see-win{border-radius:11px}#landing .see-cap{min-height:60px}#landing .see-arrow{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){#landing .see-card,#landing .see-up,#landing .see-n,#landing .see-t{transition:none}}
:root{--ease-out:cubic-bezier(.2,.7,.2,1);--glow:#1f7a5c38}#landing{isolation:isolate;background:radial-gradient(900px 560px at 92% -10%, #1f7a5c12, transparent 60%), radial-gradient(760px 520px at -12% 46%, #e3c57214, transparent 60%), var(--paper);position:relative}#landing ::selection{background:var(--signal-dim);color:var(--signal-deep)}#landing .nav{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);transition:padding .3s var(--ease-out), box-shadow .3s ease, background .3s ease;background:#f7f5f0b8;position:sticky;top:0;box-shadow:inset 0 -1px #fff9}#landing .nav.scrolled{background:#f7f5f0d1;padding-top:16px;padding-bottom:16px;box-shadow:inset 0 -1px #fff9,0 10px 30px -18px #12161f40}#landing .nav-center a.active{color:var(--ink)}#landing .nav-center a.active:after{width:100%;box-shadow:0 0 10px var(--glow)}#landing .wordmark em{transition:color .3s}#landing .nav-left:hover .wordmark em{color:var(--signal)}#landing .cta-btn{isolation:isolate;position:relative;overflow:hidden}#landing .cta-btn:before{content:"";z-index:-1;width:45%;transition:left .65s var(--ease-out);background:linear-gradient(105deg,#0000,#ffffff38,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}#landing .cta-btn:hover:before{left:120%}#landing .cta-btn:focus-visible{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--signal);outline:none}#landing .hero{isolation:isolate}#landing .hero:before{content:"";filter:blur(24px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1f7a5c17,#0000);width:min(720px,80vw);height:520px;position:absolute;top:6%;left:-6%}#landing .eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e6eee9b3;box-shadow:inset 0 1px #ffffffb3}#landing .hero h1 em{animation:hp-markerDraw .9s var(--ease-out) .75s forwards;background-image:linear-gradient(#1f7a5c26,#1f7a5c26);background-position:0 86%;background-repeat:no-repeat;background-size:0% .3em;padding:0 .06em}@keyframes hp-markerDraw{to{background-size:100% .3em}}#landing .hero-copy>*{animation:hp-heroRise .8s var(--ease-out) backwards}#landing .hero-copy>:first-child{animation-delay:50ms}#landing .hero-copy>:nth-child(2){animation-delay:.15s}#landing .hero-copy>:nth-child(3){animation-delay:.27s}#landing .hero-copy>:nth-child(4){animation-delay:.39s}@keyframes hp-heroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}#landing .hero-actions .cta-btn{box-shadow:0 10px 24px -12px #12161f8c}#landing .hero-actions .cta-btn:hover{box-shadow:0 0 0 4px #e6eee9e6,0 14px 28px -12px #12161f8c}#landing .hero-actions .fine-print{align-items:center;gap:7px;display:inline-flex}#landing .hero-actions .fine-print:before{content:"";background:var(--signal);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #1f7a5c8c}#landing .signal-art{animation:hp-artIn 1.1s var(--ease-out) .2s backwards}@keyframes hp-artIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}#landing .signal-art:before{content:"";filter:blur(22px);pointer-events:none;background:radial-gradient(closest-side,#1f7a5c33,#0000);border-radius:50%;animation:9s ease-in-out infinite alternate hp-glowDrift;position:absolute;inset:14%}#landing .signal-art:after{content:"";pointer-events:none;background:conic-gradient(#1f7a5c16,#1f7a5c08 9%,#1f7a5c00 20%,#0000 100%);border-radius:50%;animation:9s linear infinite hp-sweep;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 98%,#0000 100%);mask-image:radial-gradient(closest-side,#000 98%,#0000 100%)}@keyframes hp-sweep{to{transform:rotate(360deg)}}@keyframes hp-glowDrift{0%{opacity:.8;transform:translate(-3%,2%)scale(.96)}to{opacity:1;transform:translate(3%,-2%)scale(1.04)}}#landing .ring{animation:6s ease-in-out infinite hp-ringBreath}#landing .ring.r2{animation-delay:-2s}#landing .ring.r3{animation-delay:-4s}@keyframes hp-ringBreath{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.02)}}#landing .ring.r1{animation:28s linear infinite hp-orbit}#landing .ring.r1:after{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-4px;left:50%;box-shadow:0 0 10px #1f7a5ca6}@keyframes hp-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}#landing .core{z-index:1;box-shadow:0 0 0 7px #12161f0d,0 14px 34px -8px #1f7a5c8c}#landing .core:after{content:"";border:1px solid var(--signal);opacity:0;border-radius:50%;animation:3.2s ease-out infinite ping;position:absolute;inset:-9px}#landing .node{z-index:2;-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);background:#f7f5f0b8;transition:border-color .25s,color .25s;animation:5.5s ease-in-out infinite hp-nodeFloat;box-shadow:inset 0 1px #fffc,0 8px 22px -8px #12161f33}#landing .node.n2{animation-delay:-1.4s}#landing .node.n3{animation-delay:-2.8s}#landing .node.n4{animation-delay:-4.1s}#landing .node:hover{color:var(--signal-deep);border-color:#cfe3d7}#landing .node .dot{box-shadow:0 0 8px #1f7a5c8c}@keyframes hp-nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}#landing .site-footer-social a:hover,#landing .footer-feedback-btn:hover{box-shadow:0 8px 18px -8px #12161f73}#landing .nav-toggle span{transition:transform .3s var(--ease-out), opacity .2s ease;border-radius:2px}#landing .nav-toggle:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:6px}#landing .mobile-nav-menu{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);transform-origin:top;background:#f7f5f0f5;border-radius:18px;padding:8px;top:calc(100% + 8px);left:16px;right:16px;box-shadow:inset 0 1px #ffffffb3,0 24px 50px -20px #12161f59}#landing .mobile-nav-menu.open{animation:hp-menuIn .3s var(--ease-out)}@keyframes hp-menuIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}#landing .mobile-nav-menu a{border-bottom:none;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 14px;transition:background .2s,color .2s;display:flex}#landing .mobile-nav-menu a:hover{color:var(--ink);background:#e6eee9b3}#landing .mobile-nav-menu a.active{color:var(--signal-deep);background:var(--signal-dim)}#landing .mobile-nav-menu a.active:after{content:"";background:var(--signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #1f7a5c99}#landing .mobile-nav-menu .mobile-nav-auth .cta-btn{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:6px;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex}#landing .mobile-nav-menu .mobile-nav-auth .cta-btn:hover{color:var(--paper);background:#232a38}#landing .nav:has(.mobile-nav-menu.open){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f5f0fa}#authOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12161f6b}#authOverlay .auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 70px -20px #12161f73}#authOverlay .auth-card:before{content:"";background:linear-gradient(90deg,#0000,#1f7a5c66,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}#authOverlay .auth-card>div:not(.hidden){animation:hp-stepIn .35s var(--ease-out)}@keyframes hp-stepIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}#authOverlay .auth-type-option{isolation:isolate;transition:background .2s ease, border-color .2s ease, transform .25s var(--ease-out), box-shadow .25s ease;position:relative;overflow:hidden}#authOverlay .auth-type-option:after{content:"";border-right:1.6px solid var(--signal-deep);border-top:1.6px solid var(--signal-deep);opacity:0;width:8px;height:8px;transition:opacity .2s ease, transform .25s var(--ease-out);position:absolute;top:50%;right:16px;transform:translate(-6px,-50%)rotate(45deg)}#authOverlay .auth-type-option:hover{box-shadow:0 12px 24px -16px #1f7a5c99}#authOverlay .auth-type-option:hover:after{opacity:1;transform:translateY(-50%)rotate(45deg)}#authOverlay .auth-type-icon{transition:transform .3s var(--ease-out), box-shadow .3s ease, background .3s ease}#authOverlay .auth-type-option:hover .auth-type-icon{background:#fff;transform:rotate(-4deg);box-shadow:0 0 0 4px #fff9,0 6px 14px -6px #1f7a5c59}#authOverlay .auth-type-option:focus-visible{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dim);outline:none}#authOverlay .field-group label{transition:color .2s}#authOverlay .field-group:focus-within label{color:var(--signal-deep)}#authOverlay .field-group input:focus,#authOverlay .field-group select:focus,#authOverlay .waitlist-row input:focus{box-shadow:0 0 0 3px var(--signal-dim), 0 6px 18px -8px #1f7a5c59}#authOverlay .auth-submit,#authOverlay .waitlist-btn{isolation:isolate;position:relative;overflow:hidden}#authOverlay .auth-submit:before,#authOverlay .waitlist-btn:before{content:"";z-index:-1;width:40%;transition:left .65s var(--ease-out);background:linear-gradient(105deg,#0000,#fff3,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}#authOverlay .auth-submit:hover:before,#authOverlay .waitlist-btn:hover:before{left:120%}#authOverlay .auth-submit:hover,#authOverlay .waitlist-btn:hover{box-shadow:0 10px 22px -10px #12161f99}#authOverlay .connect-success:not(.hidden){animation:hp-stepIn .4s var(--ease-out)}#authOverlay .spinner{border-radius:50%;box-shadow:0 0 18px -4px #1f7a5c80}body.dark-theme #landing{background:radial-gradient(900px 560px at 92% -10%,#7fd9b30f,#0000 60%),#16181c}body.dark-theme #landing .nav{box-shadow:none;background:#16181cc7}body.dark-theme #landing .nav.scrolled{background:#16181ce0;box-shadow:0 10px 30px -18px #0009}body.dark-theme #landing .nav:has(.mobile-nav-menu.open){background:#16181cfa}body.dark-theme #landing .nav-center a.active{color:#edebe6}body.dark-theme #landing .eyebrow{box-shadow:none;background:#1e2e27cc}body.dark-theme #landing .node{background:#1e2127c7;box-shadow:0 8px 22px -8px #00000080}body.dark-theme #landing .core{box-shadow:0 0 0 7px #ffffff0a,0 14px 34px -8px #7fd9b359}body.dark-theme #landing .hero h1 em{background-image:linear-gradient(#7fd9b329,#7fd9b329)}body.dark-theme #landing .mobile-nav-menu{background:#16181cf7;border-color:#262930;box-shadow:0 24px 50px -20px #0009}body.dark-theme #landing .mobile-nav-menu a:hover{background:#262a32}body.dark-theme #landing .mobile-nav-menu a.active{color:#7fd9b3;background:#1e2e27}body.dark-theme #landing .hero h1 em,body.dark-theme #landing .wordmark em{color:#7fd9b3}body.dark-theme #landing .core span{color:#16181c}body.dark-theme #authOverlay{background:#0009}body.dark-theme #authOverlay .auth-card{background:#1e2127f5;box-shadow:0 30px 70px -20px #0009}body.dark-theme #authOverlay .auth-type-option:hover .auth-type-icon{box-shadow:none;background:#1e2e27}@media (max-width:1180px) and (min-width:921px){#landing .nav{padding-left:28px;padding-right:28px}#landing .nav-center{gap:20px}#landing .nav-center a{font-size:14px}}@media (max-width:920px){#landing .nav-left{margin-right:auto}#landing .nav-right{margin-right:14px}#landing .hero{gap:8px}#landing .hero:before{top:0;left:-20%}#landing .signal-art{max-width:400px}}@media (max-width:560px){#landing .nav{padding:14px 16px}#landing .nav.scrolled{padding-top:12px;padding-bottom:12px}#landing .nav-right{display:none}#landing .wordmark{font-size:20px}#landing .hero{padding:40px 16px 56px}#landing .eyebrow{letter-spacing:.06em;margin-bottom:20px;font-size:10.5px}#landing .hero h1{font-size:clamp(30px,8.6vw,38px);line-height:1.12}#landing .hero p.sub{margin-top:18px;font-size:15.5px}#landing .hero-actions{flex-wrap:wrap;gap:12px 16px;margin-top:28px}#landing .hero-actions .cta-btn{flex:100%;justify-content:center;padding:14px 22px}#landing .hero-actions .fine-print{justify-content:center;width:100%}#landing .signal-art{max-width:min(330px,86vw);margin-top:28px}#landing .core{width:54px;height:54px}#landing .core span{font-size:19px}#landing .node{gap:6px;padding:6px 10px;font-size:10.5px}#landing .node.n1{right:2%}#landing .node.n2{left:0}#landing .node.n3{right:4%}#landing .site-footer{padding:32px 16px}#landing .site-footer-inner{gap:18px}#authOverlay{padding:16px}#authOverlay .auth-card{padding:30px 20px 24px}#authOverlay input,#authOverlay select{font-size:16px}}@media (hover:none){#authOverlay .auth-type-option:hover{transform:none}}@media (prefers-reduced-motion:reduce){#landing *,#landing :before,#landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}#landing .hero h1 em{background-size:100% .3em}#authOverlay .auth-card>div,#authOverlay .connect-success{animation:none!important}}#landing .mobile-nav-menu a{border-bottom:none}#authOverlay .auth-type-tip-wrap{position:relative}#authOverlay .auth-type-tip{z-index:5;background:var(--ink);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:7px 12px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;line-height:1.2;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 22px #12161f40}#authOverlay .auth-type-tip:before{content:"";border:5px solid #0000;border-bottom-color:var(--ink);margin-left:-5px;position:absolute;bottom:100%;left:50%}#authOverlay .auth-type-tip-wrap:hover .auth-type-tip,#authOverlay .auth-type-tip-wrap:focus-within .auth-type-tip{opacity:1;visibility:visible;transform:translate(-50%)}#authOverlay .auth-type-option-static:focus-visible{outline:2px solid var(--signal);outline-offset:2px}body.dark-theme #authOverlay .auth-type-tip{color:#16181c;background:#edebe6}body.dark-theme #authOverlay .auth-type-tip:before{border-bottom-color:#edebe6}
