*,:before,:after{box-sizing:border-box;margin:0;padding:0}.force-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070707;--text:#e8e8e8;--text-dim:#fff6;--accent:#f97316;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Share Tech Mono", "SF Mono", "Fira Code", monospace}html{background:var(--bg);width:100%;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;cursor:none}body{background:var(--bg);cursor:none;width:100%;min-height:100%;margin:0}a,button,[role=button]{cursor:none}.reset-password-page,.reset-password-page *{cursor:auto}.reset-password-page{background:radial-gradient(circle at 50% 0,#f9731629,#0000 34rem),linear-gradient(#0d0d0d 0%,#050505 100%);justify-content:center;align-items:center;min-height:100svh;padding:32px 18px;display:flex}.reset-password-panel{background:#0c0c0ce6;border:1px solid #ffffff29;width:min(100%,460px);padding:34px;box-shadow:0 24px 80px #0000006b}.reset-password-brand{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;margin-bottom:34px;font-size:.86rem;display:flex}.reset-password-icon{width:28px;height:28px}.reset-password-kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:.72rem}.reset-password-panel h1{letter-spacing:0;margin-bottom:18px;font-size:clamp(2rem,8vw,3rem);line-height:.98}.reset-password-message{color:#ffffffbd;background:#ffffff0a;border:1px solid #ffffff1f;min-height:48px;margin-bottom:24px;padding:13px 14px;font-size:.92rem;line-height:1.45}.reset-password-message-success{color:#a7f3d0;background:#2bbc8a14;border-color:#2bbc8a6b}.reset-password-message-error{color:#fecaca;background:#f8717114;border-color:#f8717175}.reset-password-form{gap:12px;display:grid}.reset-password-form label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff94;font-size:.72rem}.reset-password-form input{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:0;outline:none;padding:0 14px}.reset-password-form input:focus{border-color:#f97316d1;box-shadow:0 0 0 3px #f9731624}.reset-password-form input:disabled{opacity:.55}.reset-password-form button,.reset-password-link{color:#050505;min-height:50px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#fff;border:0;justify-content:center;align-items:center;margin-top:12px;padding:0 18px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.reset-password-form button:disabled{opacity:.48}.reset-password-link{width:100%}@media (max-width:560px){.reset-password-page{align-items:stretch;padding:0}.reset-password-panel{border-width:0;flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding:28px 20px;display:flex}}.hero-section{--hero-top-bar-height:32px;--hero-top-bar-padding:14px;width:100%;height:100vh;min-height:100vh;position:relative;overflow:hidden}.ascii-noise{z-index:0;font-family:var(--font-mono);letter-spacing:0;white-space:pre;word-break:break-all;color:#ffffff0f;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;padding:0;font-size:18px;line-height:1.1;position:absolute;inset:52px 20px 20px;overflow:hidden}.hero-section .ascii-noise{top:var(--hero-top-bar-height);bottom:0;left:0;right:0}.screen-frame{z-index:3;pointer-events:none;border:.5px solid #ffffff4d;border-radius:0;position:absolute;inset:20px}.hero-section .screen-frame{inset:0}.top-bar{z-index:4;pointer-events:none;border-bottom:.5px solid #ffffff4d;justify-content:space-between;align-items:center;height:32px;padding:0 14px;display:flex;position:absolute;top:20px;left:20px;right:20px}.top-bar *{pointer-events:auto}.top-bar-icon{opacity:.9;width:auto;height:18px;position:absolute;left:10px}.top-bar-center{gap:0;height:100%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.top-bar-center a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff14;border-left:.5px solid #ffffff26;align-items:center;height:100%;padding:0 1.4rem;font-size:.8rem;text-decoration:none;transition:background .2s;display:flex}.top-bar-center a:last-child{border-right:.5px solid #ffffff26}.top-bar-center a:hover{background:#ffffff26}.connect-wallet{height:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bg);background:#fff;align-items:center;padding:0 1.1rem;font-size:.8rem;text-decoration:none;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.connect-wallet:hover{opacity:.85}.mobile-menu-btn,.mobile-menu{display:none}.hero-topbar{height:var(--hero-top-bar-height);padding:0 var(--hero-top-bar-padding);-webkit-backdrop-filter:blur(10px);background:#070707c7;top:0;left:0;right:0}.hero-topbar .top-bar-icon{left:var(--hero-top-bar-padding)}.canvas{z-index:1;position:absolute;inset:20px;overflow:hidden}.canvas landing-mouse-effect{width:100%;height:100%;display:block}.hero-section .canvas{inset:var(--hero-top-bar-height) 0 0}.content{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:2rem;padding:0 3rem 2.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.content *{pointer-events:auto}.hero-content{padding-inline:clamp(1.5rem,3vw,3rem)}.brand{padding:1.75rem;background:var(--bg);z-index:3;border:.5px solid #ffffff4d;flex-direction:column;gap:1rem;max-width:620px;padding-top:0;display:flex;position:relative}.hero-window{background:linear-gradient(#0a0a0af0 0%,#070707fa 100%);gap:1.2rem;width:min(100%,760px);max-width:none;min-height:300px;padding:0 2.1rem 2.1rem}.window-bar{border-bottom:.5px solid #ffffff4d;justify-content:space-between;align-items:center;margin:0 -1.75rem .75rem;padding:.5rem 1.75rem;display:flex}.hero-window .window-bar{margin:0 -2.1rem .95rem;padding:.6rem 2.1rem}.window-title{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff6;font-size:.7rem}.window-controls{align-items:center;gap:24px;margin-right:-6px;display:flex}.win-btn{color:#ffffff4d;cursor:default;font-size:.65rem;line-height:1}.win-close{font-size:.6rem}.headline{font-family:"Golos Text", var(--font-sans);letter-spacing:-.03em;opacity:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.1;animation:.8s .35s forwards fadeIn}.headline .accent{color:var(--accent)}.sub{font-family:var(--font-mono);color:var(--text-dim);opacity:0;max-width:400px;font-size:.85rem;line-height:1.6;animation:.8s .5s forwards fadeIn}.hero-window .sub{max-width:460px}.cta{color:var(--text);font-size:.85rem;font-weight:400;font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:0;align-items:center;gap:.6rem;width:fit-content;padding:.65rem 1.4rem;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}.cta:hover{background:#ffffff0d;border-color:#fff6}.cta-row{opacity:0;align-items:stretch;gap:0;width:fit-content;animation:.8s .65s forwards fadeIn;display:flex}.cta-ghost{color:var(--text-dim);font-size:.85rem;font-weight:400;font-family:var(--font-mono);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-left:1px solid #ffffff26;align-items:center;padding:.65rem 1.4rem;text-decoration:none;transition:color .25s;display:inline-flex}.cta-ghost:hover{color:var(--text)}.cta-cursor{transition:transform .2s}.cta:hover .cta-cursor{transform:scale(.82)}.meta{text-align:right;opacity:0;flex-direction:column;flex-shrink:0;gap:.6rem;animation:.8s .7s forwards fadeIn;display:flex}.meta-line{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-dim);font-size:.7rem;line-height:1.5}.click-prompt{color:var(--accent);animation:2s ease-in-out infinite pulse-prompt}@keyframes pulse-prompt{0%,to{opacity:.7}50%{opacity:1}}.meta-line a{color:#ffffff8c;text-decoration:none;transition:color .2s}.meta-line a:hover{color:var(--text)}.edge-fade{z-index:1;pointer-events:none;background:linear-gradient(to top, var(--bg) 0%, transparent 100%);opacity:.6;height:220px;position:absolute;bottom:0;left:0;right:0}.user-cursor-layer{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.user-cursor-layer .user-cursor{will-change:transform;position:absolute;top:0;left:0}.user-cursor-layer .cursor{transform-origin:3.6px 2.6px;will-change:transform;width:28px;height:31px}.user-cursor-layer .cursor svg{width:100%;height:100%;display:block;overflow:visible}.user-cursor-layer .tag{border:.75px solid var(--accent);color:var(--accent);white-space:nowrap;letter-spacing:.015em;background:#000;padding:4px 6px;font:400 10px/1 Share Tech Mono,SFMono-Regular,Consolas,monospace;position:absolute;top:18px;left:24px;box-shadow:0 6px 14px #00000024}.user-cursor-layer .user-trail{position:absolute;inset:0;overflow:visible}.user-cursor-layer .trail-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}.click-ripple{pointer-events:none;z-index:9998;border:.5px solid #f9731680;border-radius:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;animation:.6s ease-out forwards ripple-out;position:absolute;transform:scale(0)}@keyframes ripple-out{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(3)}}.explainer{width:100%;padding:0 4rem;position:relative}.explainer-edge{z-index:0;pointer-events:none;width:400px;font-family:var(--font-mono);color:#ffffff29;white-space:pre;-webkit-mask-composite:destination-in;font-size:15px;line-height:1.1;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%),linear-gradient(90deg,#000 0%,#00000080 40%,#0000001a 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%),linear-gradient(90deg,#000 0%,#00000080 40%,#0000001a 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.explainer-inner{z-index:1;gap:4rem;max-width:1200px;margin:0 auto;display:flex;position:relative}.explainer-text{flex:1;padding:17.5vh 0 35vh 2rem}.explainer-step{flex-direction:column;justify-content:center;gap:1.25rem;min-height:65vh;padding:2rem 0;display:flex}.step-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border-bottom:.5px solid #f9731633;width:fit-content;padding-bottom:.25rem;font-size:.7rem}.step-title{font-family:"Golos Text", var(--font-sans);letter-spacing:-.025em;color:var(--text);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400;line-height:1.15}.step-body{font-family:var(--font-mono);color:var(--text-dim);max-width:420px;font-size:.85rem;line-height:1.75}.explainer-visual{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;height:100vh;display:flex;position:sticky;top:0}.demo-screen{border:.5px solid #fff3;flex-direction:column;width:520px;height:380px;display:flex;position:relative}.mac-menubar{border-bottom:.5px solid #ffffff1f;flex-shrink:0;justify-content:space-between;align-items:center;height:20px;padding:0 8px;display:flex}.mac-menubar-left,.mac-menubar-right{align-items:center;gap:10px;display:flex}.mac-apple{color:#ffffff4d;font-size:.7rem}.mac-menu-item{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff40;font-size:.45rem}.mac-menu-item.bold{color:#fff6}.mac-desktop{flex:1;position:relative;overflow:hidden}.mac-window{background:#070707;border:.5px solid #ffffff2e;flex-direction:column;width:340px;height:220px;display:flex;position:absolute;top:14px;left:30px}.mac-window-titlebar{background:var(--bg);z-index:1;border-bottom:.5px solid #ffffff1f;flex-shrink:0;align-items:center;gap:8px;height:22px;padding:0 8px;display:flex;position:relative}.mac-traffic{gap:4px;display:flex}.mac-traffic .dot-red,.mac-traffic .dot-yellow,.mac-traffic .dot-green{border:.5px solid #ffffff26;border-radius:50%;width:6px;height:6px}.mac-window-title{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffff40;font-size:.5rem;transition:all .5s}.mac-window-body{flex:1;display:flex;overflow:hidden}.mac-window-sidebar{border-right:.5px solid #ffffff14;flex-direction:column;gap:6px;width:55px;padding:8px 6px;display:flex}.mac-sb-item{background:#ffffff0f;width:100%;height:3px}.mac-sb-item.short{width:60%}.mac-window-content{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex}.demo-line{background:#ffffff0f;height:3px}.demo-text-line{font-family:var(--font-mono);letter-spacing:.04em;color:#fff3;white-space:nowrap;font-size:.45rem;line-height:1.6}.demo-text-line.dim{color:#ffffff1a}.demo-line.w90{width:90%}.demo-line.w80{width:80%}.demo-line.w70{width:70%}.demo-line.w60{width:60%}.demo-line.w50{width:50%}.demo-line.w40{width:40%}.demo-block{border:.5px solid #ffffff14;width:70%;height:30px;margin:2px 0}.mac-desktop-icons{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:12px;right:12px}.mac-icon{flex-direction:column;align-items:center;gap:3px;display:flex}.mac-icon-box{border:.5px solid #ffffff1f;width:28px;height:24px}.mac-icon span{font-family:var(--font-mono);color:#fff3;letter-spacing:.03em;font-size:.4rem}.mac-dock{border-top:.5px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;display:flex}.dock-item{border:.5px solid #ffffff1f;border-radius:4px;width:18px;height:18px}.dock-item.active{border-color:#ffffff40}.dock-item.small{width:14px;height:14px}.dock-sep{background:#ffffff1a;width:.5px;height:14px;margin:0 2px}.demo-download-notif{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffff4d;background:var(--bg);opacity:0;z-index:3;border:.5px solid #ffffff1f;align-items:center;gap:5px;padding:4px 10px;font-size:.5rem;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:40px;right:12px;transform:translateY(6px)}.demo-download-notif.visible{opacity:1;transform:translateY(0)}.demo-trail-svg{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.demo-trail-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.demo-cursor{z-index:5;transition:top 1.2s cubic-bezier(.4,0,.2,1),left 1.2s cubic-bezier(.4,0,.2,1);position:absolute;top:40%;left:45%}.demo-cursor-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);border:.5px solid var(--accent);white-space:nowrap;opacity:.8;background:#000;padding:2px 5px;font-size:.4rem;position:absolute;top:12px;left:14px}.demo-thinking{pointer-events:none;width:max-content;height:30px;position:absolute;top:26px;left:14px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0006 35%,#000 100%);mask-image:linear-gradient(#0000 0%,#0006 35%,#000 100%)}.demo-thinking-inner{flex-direction:column;gap:0;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:flex}.demo-thought{white-space:nowrap;color:#ffffff40;flex-shrink:0;height:10px;font:400 7px/10px Share Tech Mono,monospace}.demo-cursor-tag.human{color:#ffffff59;border-color:#fff3}.demo-cursor-human{z-index:5;transition:top .8s cubic-bezier(.4,0,.2,1),right .8s cubic-bezier(.4,0,.2,1),transform .12s;position:absolute;top:75%;right:18%}.demo-rec-dot{background:#ff3b30;border-radius:50%;width:5px;height:5px;transition:opacity .5s;animation:1.8s ease-in-out infinite rec-blink}.win-btn-target{border:.5px solid #ffffff26;justify-content:center;align-items:center;width:fit-content;padding:3px 12px;transition:border-color .2s;display:inline-flex}.win-btn-target span{font-family:var(--font-mono);color:#ffffff4d;letter-spacing:.05em;font-size:.45rem}.win-btn-target.flash{border-color:var(--accent)}.popup-window{background:var(--bg);z-index:4;opacity:0;pointer-events:none;border:.5px solid #ffffff2e;flex-direction:column;width:280px;height:200px;transition:opacity .3s,transform .3s,top 1s cubic-bezier(.4,0,.2,1),left 1s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:40px;left:80px;overflow:hidden;transform:scale(.95)}.popup-window.visible{opacity:1;transform:scale(1)}.popup-body{flex-direction:column;flex:1;gap:5px;padding:8px 10px;transition:transform .8s cubic-bezier(.4,0,.2,1);display:flex}.popup-progress{background:var(--accent);opacity:.5;width:0%;height:3px;margin:2px 0;transition:width 1.2s}.popup-progress.filling{width:100%}.popup-dismiss{margin-top:auto}.demo-click-ripple{border:.5px solid var(--accent);pointer-events:none;z-index:10;opacity:0;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;position:absolute;transform:scale(0)}.demo-click-ripple.pop{animation:.5s ease-out forwards demo-ripple}@keyframes demo-ripple{0%{opacity:.7;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}.demo-screen-flash{z-index:10;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.demo-screen-flash.flash{animation:.3s ease-out forwards screen-flash}@keyframes screen-flash{0%{opacity:.25}to{opacity:0}}.pipeline-visual{opacity:0;justify-content:center;align-items:center;gap:0;width:100%;padding:14px 0 0;transition:opacity .5s;display:none}.pipeline-visual.visible{opacity:1;display:flex}.pipe-node{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.pipe-node-label{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffff73;font-size:.5rem}.pipe-node-label.accent{color:var(--accent);opacity:.7}.pipe-screenshot-stack{width:70px;height:55px;position:relative}.pipe-screenshot-frame{background:#070707f2;border:.5px solid #ffffff26;flex-direction:column;width:40px;height:28px;display:flex;position:absolute;overflow:hidden}.pipe-screenshot-frame .mini-titlebar{border-bottom:.5px solid #ffffff1a;align-items:center;gap:1px;height:4px;padding:0 2px;display:flex}.pipe-screenshot-frame .mini-dot{background:#ffffff26;border-radius:50%;width:1.5px;height:1.5px}.pipe-screenshot-frame .mini-body{flex-direction:column;flex:1;gap:1.5px;padding:2px;display:flex}.pipe-screenshot-frame .mini-line{background:#ffffff0f;height:1px}.pipe-screenshot-frame .mini-label{font-family:var(--font-mono);color:#fff3;text-align:center;margin-top:auto;font-size:4px}.capture-flying{z-index:20;pointer-events:none;background:#070707cc;border:.5px solid #fff3;transition:all .7s cubic-bezier(.4,0,.2,1);position:absolute}.pipe-node-train{position:relative}.pipe-train-viz{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--accent);opacity:.4;white-space:pre;border:.5px solid #f9731626;margin:0;padding:3px;font-size:8px;line-height:1.05;display:inline-block;overflow:hidden}.pipe-flow-line{background:#ffffff14;flex-shrink:0;width:60px;height:1px;margin:0 6px 18px;position:relative;overflow:hidden}.pipe-flow-pulse{background:linear-gradient(to right, transparent, var(--accent), transparent);opacity:.6;width:30%;height:100%;animation:2s linear infinite flow-move;position:absolute;top:0;left:-30%}@keyframes flow-move{0%{left:-30%}to{left:100%}}.pipe-flow-line:nth-child(2) .pipe-flow-pulse{animation-delay:0s}.pipe-flow-line:nth-child(4) .pipe-flow-pulse{animation-delay:.5s}.pipe-flow-line:nth-child(6) .pipe-flow-pulse{animation-delay:1s}.pipe-train-bar{background:#ffffff0d;width:100%;height:2px;margin-top:4px;overflow:hidden}.pipe-train-fill{background:var(--accent);opacity:.6;width:0%;height:100%;transition:width 3.5s ease-in-out}.pipe-output-flow{opacity:0;transition:opacity .5s}.pipe-output-flow.active{opacity:1}.pipe-output-flow .pipe-flow-pulse{animation:1s ease-out forwards flow-move}.pipe-agent-node{opacity:0;margin-left:6px;transition:opacity .6s,transform .6s;transform:translate(-8px)}.pipe-agent-node.revealed{opacity:1;transform:translate(0)}.agent-aura{justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.agent-math{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);opacity:.45;white-space:pre;margin:0;padding:0;font-size:6px;line-height:1.1;position:absolute;inset:-8px -8px -8px 0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#0000 22%,#000c 45%,#0000004d 70%,#0000 85%);mask-image:radial-gradient(circle,#0000 22%,#000c 45%,#0000004d 70%,#0000 85%)}.agent-icon{z-index:1;position:relative}.demo-overlay{pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:28px 0 0}.demo-overlay.active{opacity:1}.demo-highlight-box{border:.5px solid var(--accent);opacity:.5;transition:all .6s;position:absolute}.relic-ext-icon{opacity:.4;border-radius:2px;justify-content:center;align-items:center;width:14px;height:14px;transition:opacity .3s,box-shadow .3s;display:flex}.relic-ext-icon.highlight{opacity:1;box-shadow:0 0 6px #f9731666}.relic-ext-img{width:10px;height:10px;display:block}.relic-ext-popup{z-index:15;opacity:0;pointer-events:none;background:#0c0c0cf7;border:.5px solid #ffffff2e;flex-direction:column;width:180px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:6px;right:14px;transform:translateY(-4px)scale(.96)}.relic-ext-popup.visible{opacity:1;transform:translateY(0)scale(1)}.relic-ext-header{border-bottom:.5px solid #ffffff1a;align-items:center;gap:5px;padding:6px 8px;display:flex}.relic-ext-popup-logo{width:12px;height:12px;display:block}.relic-ext-name{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;flex:1;font-size:.5rem}.relic-ext-status{font-family:var(--font-mono);letter-spacing:.06em;color:#fff3;text-transform:uppercase;font-size:.4rem}.relic-ext-status.recording{color:#ff3b30}.relic-ext-body{flex-direction:column;gap:8px;padding:8px;display:flex}.relic-ext-info{font-family:var(--font-mono);color:#fff3;letter-spacing:.03em;font-size:.4rem;line-height:1.5}.relic-ext-btn{background:#f9731614;border:.5px solid #f9731666;justify-content:center;align-items:center;gap:5px;padding:5px 10px;transition:border-color .2s,background .2s;display:flex}.relic-ext-btn span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);font-size:.45rem}.relic-ext-btn-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:4px!important;height:4px!important}.relic-ext-btn.flash{border-color:var(--accent);background:#f9731633}.relic-points-badge{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);z-index:12;opacity:0;background:#070707f2;border:.5px solid #f973164d;align-items:center;gap:5px;padding:5px 10px;font-size:.55rem;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:40px;right:12px;transform:translateY(6px)}.relic-points-badge.visible{opacity:1;transform:translateY(0)}.relic-points-badge.bump{animation:.3s points-bump}@keyframes points-bump{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.relic-points-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite rec-blink}.coin-particle{z-index:25;pointer-events:none;font-family:var(--font-mono);color:var(--accent);opacity:0;text-shadow:0 0 6px #f9731699,0 0 12px #f9731633;will-change:transform, opacity;font-size:.55rem;font-weight:700;position:absolute}.coin-particle.burst{animation:coin-burst var(--dur,.7s) cubic-bezier(.2, .6, .3, 1) forwards}@keyframes coin-burst{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1;transform:translate(calc(var(--dx,10px) * .2), calc(var(--dy,-20px) * .2)) scale(var(--s,1))}60%{opacity:.9;transform:translate(var(--dx,10px), var(--dy,-20px)) scale(var(--s,1))}to{opacity:0;transform:translate(calc(var(--dx,10px) * 1.15), calc(var(--dy,-20px) * 1.3 - 6px)) scale(calc(var(--s,1) * .5))}}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.25}}@media (max-width:680px){.explainer{height:350vh;padding:0;position:relative}.explainer-edge{color:#ffffff14;z-index:0;-webkit-mask-composite:auto;pointer-events:none;width:100%;height:100vh;margin-bottom:-100vh;font-size:12px;position:sticky;top:0;-webkit-mask-image:linear-gradient(#0000 0%,#0009 5% 70%,#0000 95%);mask-image:linear-gradient(#0000 0%,#0009 5% 70%,#0000 95%);-webkit-mask-composite:source-over;mask-composite:add}.explainer-inner{height:100vh;max-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6rem);flex-direction:column;gap:0;display:flex;position:sticky;top:0;overflow:hidden}.explainer-text{flex:0 0 38vh;min-height:0;padding:0;position:relative;overflow:hidden}.explainer-step{opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:.9rem;width:100%;height:100%;min-height:0;padding:1.5rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.explainer-step.mobile-active{opacity:1;pointer-events:auto}.step-kicker{font-size:.7rem}.step-title{font-size:1.6rem}.step-body{max-width:none;font-size:.85rem;line-height:1.65}.explainer-visual{flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:100%;height:auto;padding:0;display:flex;overflow:visible;position:relative!important;inset:auto!important}.explainer-visual .demo-screen{width:520px;height:340px;transform:scale(var(--mobile-screen-scale,.55));transform-origin:top;margin-bottom:calc(-340px * (1 - var(--mobile-screen-scale,.55)));background:#070707;flex-shrink:0}.explainer-visual .pipeline-visual{transform:scale(var(--mobile-screen-scale,.55));transform-origin:top;opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s;display:flex!important}.explainer-visual .pipeline-visual.visible{opacity:1;visibility:visible}}.download-section{justify-content:center;align-items:center;width:100%;padding:8rem 3rem;display:flex;position:relative;overflow:hidden}.download-ascii{z-index:0;pointer-events:none;font-family:var(--font-mono);letter-spacing:.01em;color:#f9731638;white-space:pre;font-size:15px;line-height:1.1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.download-box{z-index:1;-webkit-backdrop-filter:blur(12px);background:#070707d9;border:.5px solid #ffffff26;width:100%;max-width:960px;display:flex;position:relative}.download-faq{flex-direction:column;flex:1;gap:0;padding:2.5rem;display:flex}.download-faq-title{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;margin-bottom:1.25rem;font-size:.8rem}.faq-item{border-top:.5px solid #ffffff14}.faq-item:last-child{border-bottom:.5px solid #ffffff14}.faq-item summary{font-family:var(--font-mono);letter-spacing:.02em;color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.9rem;list-style:none;transition:color .2s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#ffffff40;flex-shrink:0;font-size:.9rem;transition:transform .25s,color .25s}.faq-item[open] summary:after{content:"−";color:var(--accent)}.faq-item summary:hover{color:#fff}.faq-item p{font-family:var(--font-mono);color:var(--text-dim);margin:0;padding:0 0 1rem;font-size:.82rem;line-height:1.7}.download-cta{border-left:.5px solid #ffffff1a;flex-direction:column;flex:1;justify-content:center;gap:1.1rem;padding:2.5rem;display:flex}.download-kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.65rem}.download-title{font-family:"Golos Text", var(--font-sans);letter-spacing:-.02em;color:#ffffff8c;font-size:1.5rem;font-weight:400;line-height:1.3}.download-title mark{color:var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f973161a;padding:.05em .25em}.download-sub{font-family:var(--font-mono);color:var(--text-dim);font-size:.78rem;line-height:1.6}.download-btn{background:var(--accent);color:#000;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:none;align-items:center;gap:.7rem;width:fit-content;margin-top:.25rem;padding:.85rem 2rem;font-size:.8rem;font-weight:400;text-decoration:none;transition:opacity .2s;display:inline-flex}.download-btn:hover{opacity:.85}.download-btn-arrow{transition:transform .25s}.download-btn:hover .download-btn-arrow{transform:translateY(2px)}@media (max-width:680px){.download-section{padding:3rem 1.25rem}.download-box{flex-direction:column}.download-faq{padding:1.5rem}.download-cta{border-top:.5px solid #ffffff1a;border-left:none;padding:1.5rem}}.site-footer{border-top:.5px solid #ffffff26;width:100%;padding:4rem 3rem 2rem}.footer-inner{border-bottom:.5px solid #ffffff1a;justify-content:space-between;gap:3rem;max-width:1100px;margin:0 auto;padding-bottom:3rem;display:flex}.footer-left{flex-direction:column;gap:.75rem;max-width:260px;display:flex}.footer-logo{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text);font-size:.85rem;font-weight:400}.footer-tagline{color:var(--text-dim);font-size:.8rem;line-height:1.5}.footer-col{flex-direction:column;gap:.6rem;display:flex}.footer-col-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff40;margin-bottom:.25rem;font-size:.6rem}.footer-col a{color:var(--text-dim);font-size:.8rem;text-decoration:none;transition:color .2s}.footer-col a:hover{color:var(--text)}.footer-bottom{max-width:1100px;font-family:var(--font-mono);letter-spacing:.04em;color:#fff3;justify-content:space-between;align-items:center;margin:0 auto;padding-top:1.5rem;font-size:.6rem;display:flex}.footer-bottom-links{gap:1.5rem;display:flex}.footer-bottom-links a{color:#ffffff40;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:var(--text-dim)}@media (max-width:680px){html,body,a,button,[role=button]{cursor:auto}.user-cursor-layer{display:none}.top-bar{background:var(--bg);z-index:10000;border:none;border-bottom:.5px solid #ffffff4d;height:40px;position:fixed;top:0;left:0;right:0}.top-bar-icon{height:22px;left:14px}.top-bar-center,.connect-wallet{display:none}.mobile-menu-btn{pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.hamburger-line{transform-origin:50%;pointer-events:none;background:#ffffffb3;width:18px;height:1.5px;transition:transform .3s,opacity .2s;display:block}.mobile-menu-btn.open .hamburger-line:first-child{transform:translateY(6.5px)rotate(45deg)}.mobile-menu-btn.open .hamburger-line:nth-child(2){opacity:0}.mobile-menu-btn.open .hamburger-line:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{background:var(--bg);z-index:9999;display:none;position:fixed;inset:40px 0 0}.mobile-menu.open{justify-content:center;align-items:center;display:flex}.mobile-menu-nav{border:.5px solid #ffffff26;flex-direction:column;align-items:center;gap:0;width:220px;display:flex}.mobile-menu-nav a{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;border-bottom:.5px solid #ffffff1a;width:100%;padding:1rem 1.5rem;font-family:Share Tech Mono,monospace;font-size:.85rem;text-decoration:none;display:block}.mobile-menu-nav a:last-child{border-bottom:none}.mobile-menu-nav a:active{color:#fff;background:#ffffff0d}.mobile-menu-nav .mobile-menu-cta{color:#fff;background:#ffffff08}.hero-section{height:auto;min-height:100svh;padding-top:40px}.ascii-noise{top:40px}.content{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:0 1.25rem 2rem}.hero-content{padding-inline:1.25rem}.brand{padding:1.25rem;border-left:none;border-right:none;padding-top:0}.hero-window{background:var(--bg);width:100%;min-height:auto;padding:0 1.25rem 1.25rem}.headline{font-size:clamp(1.75rem,7vw,2.5rem)}.meta{display:none}.window-bar{height:20px;margin:0 -1.25rem;padding:0 1.25rem}.hero-window .window-bar{margin:0 -1.25rem;padding:0 1.25rem}.window-title{font-size:.55rem}.window-controls{gap:12px;margin-right:-3px}.win-btn{font-size:.5rem}.win-btn svg{width:6px;height:6px}.footer-inner{flex-direction:column;gap:2rem}.footer-bottom{text-align:center;flex-direction:column;gap:.75rem}}.privacy-root{--privacy-topbar-top:0px;--privacy-topbar-height:32px;--hero-top-bar-height:var(--privacy-topbar-height);--hero-top-bar-padding:14px;background:var(--bg);width:100%;min-height:100vh;position:relative;overflow-x:hidden}.privacy-noise{top:var(--hero-top-bar-height);z-index:0;font-family:var(--font-mono);letter-spacing:0;white-space:pre;word-break:break-all;color:#ffffff0b;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;padding:0;font-size:17px;line-height:1.1;position:fixed;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#000000b3 40%,#00000040 75%,#0000 100%);mask-image:radial-gradient(at 50% 40%,#000 0%,#000000b3 40%,#00000040 75%,#0000 100%)}.privacy-frame{z-index:3;pointer-events:none;border:.5px solid #ffffff4d;position:fixed;inset:0}.privacy-progress{top:var(--hero-top-bar-height);z-index:5;pointer-events:none;background:#ffffff0f;height:1px;position:fixed;left:0;right:0}.privacy-progress-fill{background:linear-gradient(to right, transparent 0%, #f9731626 20%, var(--accent) 100%);height:100%;transition:width 80ms linear;box-shadow:0 0 8px #f9731659}.privacy-topbar{top:var(--privacy-topbar-top);height:var(--privacy-topbar-height);-webkit-backdrop-filter:blur(10px);z-index:100;background:#070707cc;position:fixed;left:0;right:0}.privacy-topbar-logo{left:var(--hero-top-bar-padding);align-items:center;height:100%;display:flex;position:absolute}.privacy-topbar-logo .top-bar-icon{position:static}.privacy-topbar-active{color:var(--accent)!important;background:#f973161a!important}.privacy-main{z-index:2;width:100%;max-width:1180px;padding:calc(var(--hero-top-bar-height) + 5.5rem) 3rem 6rem;margin:0 auto;position:relative}.privacy-header{-webkit-backdrop-filter:blur(8px);background:#070707a6;border:.5px solid #ffffff2e;margin-bottom:5rem;animation:.8s cubic-bezier(.2,.6,.2,1) both privacyFadeUp;position:relative}.privacy-header:before{content:"";border-top:.5px solid var(--accent);border-left:.5px solid var(--accent);pointer-events:none;width:14px;height:14px;position:absolute;top:-1px;left:-1px}.privacy-header:after{content:"";border-bottom:.5px solid var(--accent);border-right:.5px solid var(--accent);pointer-events:none;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.privacy-window-chrome{font-family:var(--font-mono);letter-spacing:.05em;color:#ffffff73;background:#ffffff05;border-bottom:.5px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.1rem;font-size:.68rem;display:flex}.privacy-chrome-path{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}.privacy-chrome-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite rec-blink;box-shadow:0 0 6px #f9731699}.privacy-chrome-dir{color:#ffffff61}.privacy-chrome-sep{color:#ffffff38}.privacy-chrome-file{color:var(--text)}.privacy-chrome-meta{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.privacy-chrome-badge{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;background:#f9731614;border:.5px solid #f9731666;padding:.15rem .45rem;font-size:.58rem}.privacy-chrome-lines{color:#ffffff4d;font-size:.62rem}.privacy-header-body{padding:3rem 3rem 2.5rem}.privacy-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border-bottom:.5px solid #f9731640;align-items:center;gap:.25rem;margin-bottom:1.75rem;padding-bottom:.3rem;font-size:.7rem;display:inline-flex}.privacy-kicker .kicker-bracket{color:#f9731666}.privacy-title{font-family:"Golos Text", var(--font-sans);letter-spacing:-.035em;color:var(--text);margin-bottom:1.75rem;font-size:clamp(2.75rem,6.2vw,4.75rem);font-weight:400;line-height:1}.privacy-title-accent{color:var(--accent);font-style:italic}.privacy-lede{font-family:"Golos Text", var(--font-sans);color:#ffffffb3;max-width:65ch;margin-bottom:2.5rem;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.75}.privacy-meta-grid{border-top:.5px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.privacy-meta-cell{border-right:.5px solid #ffffff14;flex-direction:column;gap:.4rem;padding:1.05rem 1.1rem 1.05rem 0;display:flex}.privacy-meta-cell:last-child{border-right:none;padding-right:0}.privacy-meta-cell+.privacy-meta-cell{padding-left:1.1rem}.meta-cell-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff52;font-size:.58rem}.meta-cell-value{font-family:var(--font-mono);color:var(--text);letter-spacing:.02em;font-size:.82rem}.privacy-body{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:flex-start;gap:4rem;display:grid}.privacy-toc{top:calc(var(--hero-top-bar-height) + 2.5rem);-webkit-backdrop-filter:blur(10px);background:#07070799;border:.5px solid #ffffff1f;animation:.8s cubic-bezier(.2,.6,.2,1) .1s both privacyFadeUp;position:sticky}.toc-header{background:#ffffff04;border-bottom:.5px solid #ffffff1a;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.toc-header-dot{border:.5px solid var(--accent);background:0 0;border-radius:50%;flex-shrink:0;width:6px;height:6px}.toc-header-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;flex:1;font-size:.65rem}.toc-header-count{font-family:var(--font-mono);color:#ffffff47;letter-spacing:.1em;font-size:.6rem}.toc-list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;max-height:calc(100vh - 220px);margin:0;padding:.5rem 0;list-style:none;overflow-y:auto}.toc-list::-webkit-scrollbar{width:4px}.toc-list::-webkit-scrollbar-track{background:0 0}.toc-list::-webkit-scrollbar-thumb{background:#ffffff14}.toc-item{display:block;position:relative}.toc-item a{color:#ffffff73;font-family:var(--font-mono);letter-spacing:.02em;border-left:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.7rem;padding:.55rem 1rem;font-size:.72rem;line-height:1.45;text-decoration:none;transition:color .25s,background .25s;display:grid}.toc-num{color:#ffffff40;letter-spacing:.1em;flex-shrink:0;font-size:.62rem;transition:color .25s}.toc-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toc-marker{text-align:right;color:#fff3;opacity:0;width:.65rem;font-size:.7rem;transition:opacity .25s,transform .25s;display:inline-block;transform:translate(-4px)}.toc-marker:before{content:"→"}.toc-item a:hover{color:var(--text);background:#ffffff06}.toc-item a:hover .toc-num{color:#ffffff80}.toc-item-active a{color:var(--accent);border-left-color:var(--accent);background:#f973160f}.toc-item-active .toc-num{color:var(--accent);opacity:.8}.toc-item-active .toc-marker{opacity:1;color:var(--accent);transform:translate(0)}.toc-foot{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff4d;border-top:.5px solid #ffffff14;justify-content:space-between;align-items:center;padding:.65rem 1rem;font-size:.58rem;display:flex}.toc-foot-pct{color:var(--accent);font-variant-numeric:tabular-nums}.privacy-content{min-width:0;animation:.8s cubic-bezier(.2,.6,.2,1) .2s both privacyFadeUp;position:relative}.policy-section{scroll-margin-top:calc(var(--hero-top-bar-height) + 3rem);border-bottom:.5px dashed #ffffff12;padding:3.5rem 0 3rem}.policy-section:first-child{padding-top:0}.policy-section:last-child{border-bottom:none}.section-head{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.8rem 1.25rem;margin-bottom:1.75rem;display:grid}.section-head-meta{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;background:#f973160f;border:.5px solid #f9731659;grid-area:1/1;align-items:baseline;gap:.2rem;width:fit-content;padding:.28rem .55rem;display:inline-flex}.section-head-mark{opacity:.7;font-size:.72rem}.section-head-num{letter-spacing:.1em;font-size:.72rem}.section-head-title{font-family:"Golos Text", var(--font-sans);letter-spacing:-.022em;color:var(--text);grid-area:1/2;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:400;line-height:1.15}.section-head-rule{background:linear-gradient(90deg,#f9731666 0%,#ffffff1a 25%,#0000 100%);grid-area:2/1/auto/-1;height:.5px}.policy-section p{font-family:"Golos Text", var(--font-sans);color:#ffffffad;max-width:68ch;margin-bottom:1.25rem;font-size:.98rem;line-height:1.78}.policy-section p:last-child{margin-bottom:0}.policy-section strong{color:var(--text);font-weight:500}.policy-link{color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.5px;transition:color .2s,text-decoration-color .2s}.policy-link:hover{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.policy-code{color:var(--text);font-family:var(--font-mono);background:#ffffff0b;border:.5px solid #ffffff1f;padding:.1rem .35rem;font-size:.88em}.subsection-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;border-bottom:.5px solid #ffffff14;align-items:baseline;gap:.6rem;margin:2rem 0 1rem;padding-bottom:.5rem;font-size:.78rem;display:flex}.subsection-letter{color:var(--accent);font-weight:400}.policy-list{flex-direction:column;gap:.55rem;max-width:68ch;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.policy-list li{font-family:"Golos Text", var(--font-sans);color:#ffffffa6;border-left:.5px solid #ffffff0f;padding:.25rem 0 .25rem 1.75rem;font-size:.95rem;line-height:1.65;transition:border-color .25s,color .25s,padding-left .25s;position:relative}.policy-list li:before{content:"";background:#f9731659;width:.9rem;height:.5px;transition:width .25s,background .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.policy-list li:hover{color:#ffffffe6;border-left-color:#f9731680;padding-left:2rem}.policy-list li:hover:before{background:var(--accent);width:1.15rem}.policy-list-ordered{counter-reset:policy-counter}.policy-list-ordered li{counter-increment:policy-counter}.policy-list-ordered li:before{content:counter(policy-counter, decimal-leading-zero);width:auto;height:auto;color:var(--accent);font-family:var(--font-mono);background:0 0;font-size:.62rem;line-height:1;top:.42rem;transform:none}.policy-list-ordered li:hover:before{background:0 0;width:auto}.subsection-head-nested{color:#ffffffb3;margin-top:1.35rem;font-size:.72rem}.contact-card{background:#07070799;border:.5px solid #ffffff1f;max-width:520px;margin-top:1.25rem;padding:0}.contact-row{border-bottom:.5px solid #ffffff0f;grid-template-columns:110px 1fr;align-items:center;padding:.85rem 1.2rem;display:grid}.contact-row:last-child{border-bottom:none}.contact-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff52;font-size:.62rem}.contact-value{font-family:var(--font-mono);color:var(--text);letter-spacing:.02em;font-size:.82rem}.privacy-eof{opacity:.5;align-items:center;gap:1rem;margin-top:3rem;padding-top:2.5rem;display:flex}.eof-line{background:#ffffff1f;flex:1;height:.5px}.eof-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d;font-size:.6rem}.privacy-footer{z-index:2;-webkit-backdrop-filter:blur(8px);background:#070707cc;border-top:.5px solid #ffffff1f;position:relative}.privacy-footer .footer-logo{text-decoration:none}@media (max-width:1100px){.privacy-main{padding:calc(var(--hero-top-bar-height) + 4rem) 2rem 5rem}.privacy-body{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:2.5rem}.privacy-header-body{padding:2.25rem 2rem 2rem}.privacy-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-meta-cell:nth-child(2){border-right:none;padding-right:0}.privacy-meta-cell:nth-child(3){border-top:.5px solid #ffffff14;border-right:none;grid-column:1/-1;padding-left:0;padding-right:0}}@media (max-width:820px){.privacy-main{padding:calc(var(--hero-top-bar-height) + 3rem) 1.5rem 4rem}.privacy-body{grid-template-columns:1fr;gap:2rem}.privacy-toc{order:-1;position:relative;top:auto}.toc-list{max-height:260px}.privacy-header-body{padding:2rem 1.5rem 1.75rem}}@media (max-width:680px){.privacy-noise{font-size:13px;top:40px}.privacy-progress{top:40px}.privacy-frame{display:none}.privacy-topbar{z-index:10000;height:40px;position:fixed;top:0;left:0;right:0}.privacy-topbar .top-bar-icon{height:22px}.privacy-topbar-logo{left:14px}.privacy-topbar .top-bar-center,.privacy-topbar .connect-wallet{display:none}.privacy-main{padding:calc(40px + 2rem) 1.1rem 3rem}.privacy-header{margin-bottom:3rem}.privacy-header-body{padding:1.75rem 1.25rem 1.5rem}.privacy-title{font-size:clamp(2.1rem,9vw,3rem)}.privacy-lede{font-size:.92rem}.privacy-window-chrome{padding:.5rem .85rem;font-size:.6rem}.privacy-chrome-lines{display:none}.privacy-meta-grid{grid-template-columns:1fr}.privacy-meta-cell{border-bottom:.5px solid #ffffff14;border-right:none;padding:.85rem 0}.privacy-meta-cell:last-child{border-bottom:none}.privacy-meta-cell+.privacy-meta-cell{padding-left:0}.privacy-meta-cell:nth-child(3){border-top:none}.section-head{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:.7rem}.section-head-meta{grid-area:1/1}.section-head-title{grid-area:2/1;font-size:1.45rem}.section-head-rule{grid-area:3/1}.policy-section{padding:2.5rem 0 2rem}.policy-section p{font-size:.92rem}.policy-list li{font-size:.9rem}.contact-row{grid-template-columns:1fr;gap:.25rem;padding:.8rem 1rem}.contact-label{font-size:.56rem}.contact-value{font-size:.78rem}}@keyframes privacyFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dl-page{background:var(--bg);cursor:auto;min-height:100vh}.dl-page *,.dl-page a,.dl-page button,.dl-page label{cursor:auto}.dl-topbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070707e6;border-bottom:.5px solid #ffffff1a;align-items:center;gap:1rem;height:48px;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0}.dl-back{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-dim);flex-shrink:0;align-items:center;gap:.5rem;font-size:.8rem;text-decoration:none;transition:color .2s;display:flex}.dl-back:hover{color:var(--text)}.dl-progress-bar{background:#ffffff14;flex:1;height:2px;overflow:hidden}.dl-progress-fill{background:var(--accent);height:100%;transition:width .4s}.dl-progress-count{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-dim);flex-shrink:0;font-size:.7rem}.dl-intro{text-align:center;max-width:640px;margin:0 auto;padding:10rem 2rem 6rem}.dl-intro-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:1.25rem;font-size:.7rem}.dl-intro-title{font-family:"Golos Text", var(--font-sans);color:var(--text);margin-bottom:1rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:600;line-height:1.2}.dl-intro-sub{color:var(--text-dim);max-width:480px;margin:0 auto;font-size:.9rem;line-height:1.7}.dl-scroll-hint{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#fff3;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;font-size:.65rem;animation:2s infinite dl-pulse;display:flex}@keyframes dl-pulse{0%,to{opacity:.3}50%{opacity:.8}}.dl-steps{max-width:700px;margin:0 auto;padding:0 2rem 4rem}.dl-step{opacity:.4;border-top:.5px solid #ffffff0f;gap:2rem;padding:3.5rem 0;transition:opacity .4s;display:flex}.dl-step.active,.dl-step.completed{opacity:1}.dl-step-number{font-family:var(--font-mono);letter-spacing:.1em;color:#ffffff26;flex-shrink:0;width:28px;padding-top:.2rem;font-size:.7rem}.dl-step.active .dl-step-number{color:var(--accent)}.dl-step.completed .dl-step-number{color:#ffffff4d}.dl-step-content{flex:1}.dl-step-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.75rem;font-size:.65rem}.dl-step-title{font-family:"Golos Text", var(--font-sans);color:var(--text);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.dl-step-body{color:var(--text-dim);margin-bottom:1.25rem;font-size:.85rem;line-height:1.75}.dl-terms-wrapper{margin-bottom:1.25rem;position:relative}.dl-terms{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:#ffffff05;border:.5px solid #ffffff14;max-height:200px;padding:1rem 1.25rem;overflow-y:auto}.dl-terms::-webkit-scrollbar{width:4px}.dl-terms::-webkit-scrollbar-track{background:0 0}.dl-terms::-webkit-scrollbar-thumb{background:#ffffff26}.dl-terms::-webkit-scrollbar-thumb:hover{background:#ffffff40}.dl-terms.scrolled{border-color:#ffffff26}.dl-terms-text{font-family:var(--font-mono);letter-spacing:.02em;color:#ffffff59;white-space:pre-wrap;word-wrap:break-word;font-size:.6rem;line-height:1.8}.dl-terms-fade{height:48px;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#ffffff4d;pointer-events:none;background:linear-gradient(#0000,#070707f2);justify-content:center;align-items:flex-end;gap:.4rem;padding-bottom:8px;font-size:.55rem;animation:2s infinite dl-pulse;display:flex;position:absolute;bottom:0;left:0;right:0}.dl-checkbox{border:.5px solid #ffffff1a;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:border-color .2s,background .2s;display:flex}.dl-checkbox:hover{background:#ffffff05;border-color:#fff3}.dl-checkbox input{display:none}.dl-checkmark{border:1px solid #fff3;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:border-color .2s,background .2s;display:flex}.dl-checkbox input:checked~.dl-checkmark{border-color:var(--accent);background:var(--accent);color:#000}.dl-checkbox-text{font-family:var(--font-mono);letter-spacing:.02em;color:#fff9;font-size:.72rem;line-height:1.5}.dl-checkbox input:checked~.dl-checkbox-text{color:var(--text)}.dl-checkbox.disabled{opacity:.3;pointer-events:none;border-color:#ffffff0d}.dl-unlock{text-align:center;border-top:.5px solid #ffffff0f;padding:6rem 2rem 8rem}.dl-unlock-inner{max-width:560px;margin:0 auto}.dl-lock-icon{color:#ffffff26;margin-bottom:1.5rem}.dl-locked-title{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#ffffff40;margin-bottom:.5rem;font-size:.9rem}.dl-locked-sub{color:#fff3;margin-bottom:1rem;font-size:.8rem}.dl-locked-remaining{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#ffffff26;font-size:.65rem}.dl-unlock.ready{border-top-color:#f9731633}.dl-unlock-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.65rem}.dl-unlock-title{font-family:"Golos Text", var(--font-sans);color:var(--text);margin-bottom:.75rem;font-size:clamp(1.4rem,3.5vw,1.8rem);font-weight:600}.dl-unlock-title mark{color:var(--accent);background:0 0}.dl-unlock-sub{color:var(--text-dim);margin-bottom:2.5rem;font-size:.85rem}.dl-platform-row{flex-wrap:wrap;justify-content:center;gap:0;display:flex}.dl-platform-btn{border:.5px solid #ffffff1f;align-items:center;gap:.75rem;padding:1rem 1.5rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.dl-platform-btn:first-child{border-right:none}.dl-platform-btn:last-child{border-left:none}.dl-platform-btn:hover{background:#ffffff08;border-color:#ffffff40}.dl-platform-icon{color:var(--text);align-items:center;display:flex}.dl-platform-label{text-align:left;flex-direction:column;display:flex}.dl-platform-os{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:.75rem}.dl-platform-arch{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-dim);margin-top:2px;font-size:.6rem}@media (max-width:680px){.dl-topbar{height:40px;padding:0 1rem}.dl-intro{padding:7rem 1.25rem 4rem}.dl-steps{padding:0 1.25rem 3rem}.dl-step{flex-direction:column;gap:.5rem;padding:2.5rem 0}.dl-step-number{width:auto}.dl-platform-row{flex-direction:column;align-items:center}.dl-platform-btn{width:100%;max-width:280px}.dl-platform-btn:first-child{border-bottom:none;border-right:.5px solid #ffffff1f}.dl-platform-btn:last-child{border-top:none;border-left:.5px solid #ffffff1f}}.cs-root{--cs-topbar-height:32px;--cs-accent:var(--accent);--cs-ok:#3fbf7f;--cs-warn:#e2b341;--cs-border:#ffffff24;--cs-border-soft:#ffffff14;--cs-surface:#070707a8;background:var(--bg);width:100%;min-height:100vh;position:relative;overflow-x:hidden}.cs-noise{top:var(--cs-topbar-height);z-index:0;font-family:var(--font-mono);letter-spacing:0;white-space:pre;word-break:break-all;color:#ffffff0b;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;padding:0;font-size:17px;line-height:1.1;position:fixed;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 38%,#000 0%,#000000b3 38%,#00000038 72%,#0000 100%);mask-image:radial-gradient(at 50% 38%,#000 0%,#000000b3 38%,#00000038 72%,#0000 100%)}.cs-frame{z-index:3;pointer-events:none;border:.5px solid #ffffff4d;position:fixed;inset:0}.cs-topbar{height:var(--cs-topbar-height);-webkit-backdrop-filter:blur(10px);z-index:100;background:#070707d1;position:fixed;top:0;left:0;right:0}.cs-topbar-logo{align-items:center;height:100%;display:flex;position:absolute;left:14px}.cs-topbar-logo .top-bar-icon{position:static}.cs-main{z-index:2;width:100%;max-width:1120px;padding:calc(var(--cs-topbar-height) + 5rem) 3rem 5.5rem;margin:0 auto;animation:.75s cubic-bezier(.2,.6,.2,1) both csFadeUp;position:relative}@keyframes csFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cs-corner{pointer-events:none;opacity:.55;width:18px;height:18px;position:absolute}.cs-corner-tl{top:calc(var(--cs-topbar-height) + 3.2rem);border-top:.5px solid var(--cs-accent);border-left:.5px solid var(--cs-accent);left:2rem}.cs-corner-tr{top:calc(var(--cs-topbar-height) + 3.2rem);border-top:.5px solid var(--cs-accent);border-right:.5px solid var(--cs-accent);right:2rem}.cs-corner-bl{border-bottom:.5px solid var(--cs-accent);border-left:.5px solid var(--cs-accent);bottom:3.75rem;left:2rem}.cs-corner-br{border-bottom:.5px solid var(--cs-accent);border-right:.5px solid var(--cs-accent);bottom:3.75rem;right:2rem}.cs-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:lowercase;color:var(--cs-accent);background:#f973160d;border:.5px solid #f9731647;align-items:center;gap:.6rem;margin-bottom:2.25rem;padding:.35rem .75rem;font-size:.66rem;display:inline-flex}.cs-eyebrow-bracket{color:#f9731673}.cs-eyebrow-dot{background:var(--cs-accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite csRecBlink;box-shadow:0 0 8px #f97316b3}@keyframes csRecBlink{0%,to{opacity:.5}50%{opacity:1}}.cs-eyebrow-crumb{align-items:center;gap:.55rem;display:inline-flex}.cs-eyebrow-sep{color:#f9731659;font-weight:300}.cs-hero{max-width:760px;margin-bottom:3.75rem}.cs-hero-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;align-items:center;gap:.9rem;margin-bottom:1.4rem;font-size:.66rem;display:inline-flex}.cs-hero-tag{color:#ffffff8c}.cs-hero-divider{background:#fff3;width:28px;height:.5px}.cs-hero-status{color:var(--cs-ok);align-items:center;gap:.5rem;display:inline-flex}.cs-hero-status-dot{background:var(--cs-ok);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite csPulse;box-shadow:0 0 7px #3fbf7fb3}@keyframes csPulse{0%,to{opacity:.55}50%{opacity:1}}.cs-title{font-family:"Golos Text", var(--font-sans);letter-spacing:-.045em;color:var(--text);margin-bottom:.35rem;font-size:clamp(3.25rem,8vw,6.25rem);font-weight:400;line-height:.92}.cs-title-dot{color:var(--cs-accent)}.cs-subtitle{font-family:"Golos Text", var(--font-sans);letter-spacing:-.02em;color:#ffffff80;align-items:baseline;gap:.5rem;margin-bottom:1.75rem;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:400;display:inline-flex}.cs-subtitle-accent{color:var(--cs-accent);font-style:italic}.cs-subtitle-cursor{background:var(--cs-accent);width:.58em;height:1em;margin-left:.15em;animation:1s steps(2,end) infinite csCaret;display:inline-block;transform:translateY(.1em)}@keyframes csCaret{0%,49%{opacity:1}50%,to{opacity:0}}.cs-lede{font-family:"Golos Text", var(--font-sans);color:#ffffff9e;max-width:58ch;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.7}.cs-panel{border:.5px solid var(--cs-border);background:var(--cs-surface);-webkit-backdrop-filter:blur(8px);margin-bottom:4rem;animation:.8s cubic-bezier(.2,.6,.2,1) .12s both csFadeUp;position:relative}.cs-panel:before,.cs-panel:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.cs-panel:before{border-top:.5px solid var(--cs-accent);border-left:.5px solid var(--cs-accent);top:-1px;left:-1px}.cs-panel:after{border-bottom:.5px solid var(--cs-accent);border-right:.5px solid var(--cs-accent);bottom:-1px;right:-1px}.cs-panel-chrome{border-bottom:.5px solid var(--cs-border);font-family:var(--font-mono);letter-spacing:.05em;background:#ffffff05;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.1rem;font-size:.66rem;display:flex}.cs-panel-chrome-left,.cs-panel-chrome-right{align-items:center;gap:.9rem;min-width:0;display:flex}.cs-panel-traffic{align-items:center;gap:6px;display:inline-flex}.cs-dot{opacity:.8;border-radius:50%;width:10px;height:10px}.cs-dot-red{background:#ff5f57}.cs-dot-yellow{background:#febc2e}.cs-dot-green{background:#28c840}.cs-panel-chrome-path{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:inline-flex;overflow:hidden}.cs-panel-chrome-dir{color:#ffffff61}.cs-panel-chrome-sep{color:#fff3}.cs-panel-chrome-file{color:var(--text)}.cs-panel-clock{color:#ffffff61;font-variant-numeric:tabular-nums;letter-spacing:.08em}.cs-panel-badge{color:var(--cs-ok);letter-spacing:.16em;text-transform:uppercase;background:#3fbf7f14;border:.5px solid #3fbf7f59;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:.58rem;display:inline-flex}.cs-panel-badge-dot{background:var(--cs-ok);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite csPulse;box-shadow:0 0 6px #3fbf7fb3}.cs-panel-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:0;display:grid}.cs-terminal{border-right:.5px solid var(--cs-border);flex-direction:column;min-width:0;display:flex}.cs-terminal-header{border-bottom:.5px solid var(--cs-border-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;justify-content:space-between;align-items:center;padding:.6rem 1.1rem;font-size:.6rem;display:flex}.cs-terminal-label{color:#ffffff8c}.cs-terminal-pid{color:#ffffff47}.cs-terminal-scroll{flex-direction:column;flex:1;gap:.2rem;min-height:288px;padding:1rem 1.1rem 1.1rem;display:flex}.cs-term-line{font-family:var(--font-mono);letter-spacing:.01em;opacity:0;grid-template-columns:88px 16px minmax(0,1fr);align-items:baseline;gap:.65rem;font-size:.78rem;line-height:1.5;animation:.35s cubic-bezier(.2,.6,.2,1) forwards csTermLineIn;display:grid;transform:translateY(3px)}@keyframes csTermLineIn{to{opacity:1;transform:translateY(0)}}.cs-term-stamp{color:#ffffff3d;letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem}.cs-term-mark{text-align:center;font-weight:400}.cs-term-text{color:#ffffffc7;word-break:break-word}.cs-term-ok .cs-term-mark{color:var(--cs-ok)}.cs-term-ok .cs-term-text{color:#ffffffd1}.cs-term-info .cs-term-mark{color:#ffffff80}.cs-term-info .cs-term-text{color:#ffffffa8}.cs-term-warn .cs-term-mark{color:var(--cs-warn)}.cs-term-warn .cs-term-text{color:#ffffffc2}.cs-term-note .cs-term-mark{color:#ffffff4d}.cs-term-note .cs-term-text{color:#ffffff7a}.cs-term-prompt .cs-term-mark{color:var(--cs-accent)}.cs-term-prompt .cs-term-text{color:#ffffffe6;align-items:center;gap:.3rem;display:inline-flex}.cs-term-caret{background:var(--cs-accent);width:7px;height:.95em;margin-left:.15em;animation:1s steps(2,end) infinite csCaret;display:inline-block;transform:translateY(.1em)}.cs-terminal-foot{border-top:.5px solid var(--cs-border-soft);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff5c;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.75rem 1.1rem;font-size:.62rem;display:grid}.cs-terminal-foot-label{color:#ffffff85}.cs-progress{background:#ffffff12;height:2px;position:relative;overflow:visible}.cs-progress-fill{background:linear-gradient(to right, #f9731633 0%, var(--cs-accent) 100%);transition:width .52s cubic-bezier(.5,0,.3,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #f9731659}.cs-progress-glow{background:var(--cs-accent);opacity:.9;border-radius:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;transition:left .52s cubic-bezier(.5,0,.3,1);position:absolute;top:50%;box-shadow:0 0 12px #f97316b3}.cs-terminal-foot-pct{color:var(--cs-accent);font-variant-numeric:tabular-nums;letter-spacing:.08em}.cs-meta{flex-direction:column;min-width:0;display:flex}.cs-meta-header{border-bottom:.5px solid var(--cs-border-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.6rem;display:flex}.cs-meta-header-dot{border:.5px solid var(--cs-accent);background:0 0;border-radius:50%;width:6px;height:6px}.cs-meta-header-label{flex:1}.cs-meta-grid{grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.cs-meta-cell{border-right:.5px solid var(--cs-border-soft);border-bottom:.5px solid var(--cs-border-soft);flex-direction:column;gap:.4rem;min-width:0;padding:1rem 1.1rem;display:flex}.cs-meta-cell:nth-child(2n){border-right:none}.cs-meta-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff52;margin:0;font-size:.56rem}.cs-meta-value{font-family:var(--font-mono);color:var(--text);letter-spacing:.02em;margin:0;font-size:.85rem}.cs-meta-aux{flex-direction:column;flex:1;gap:.45rem;padding:.85rem 1.1rem;display:flex}.cs-meta-aux-row{font-family:var(--font-mono);color:#ffffff57;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.cs-meta-aux-row span:first-child{letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.cs-meta-aux-val{color:#ffffffb8;letter-spacing:.04em}.cs-meta-aux-mono{font-variant-numeric:tabular-nums}.cs-timeline{border:.5px solid var(--cs-border-soft);background:#ffffff03;margin-bottom:4rem;padding:1.6rem 1.75rem;animation:.8s cubic-bezier(.2,.6,.2,1) .2s both csFadeUp}.cs-timeline-header{border-bottom:.5px solid var(--cs-border-soft);justify-content:space-between;align-items:center;margin-bottom:1.35rem;padding-bottom:.85rem;display:flex}.cs-timeline-title{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:.62rem}.cs-timeline-legend{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff52;gap:1.25rem;font-size:.56rem;display:flex}.cs-legend-item{align-items:center;gap:.4rem;display:inline-flex}.cs-timeline-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cs-phase{flex-direction:column;gap:.5rem;min-width:0;padding:.4rem 1rem .4rem 0;display:flex;position:relative}.cs-phase-num{font-family:var(--font-mono);letter-spacing:.18em;color:#ffffff4d;font-size:.58rem}.cs-phase-mark{background:0 0;border:.5px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:10px;height:10px}.cs-phase-mark.done{border-color:var(--cs-ok);background:#3fbf7fcc;box-shadow:0 0 7px #3fbf7f59}.cs-phase-mark.active{background:var(--cs-accent);border-color:var(--cs-accent);animation:1.6s ease-in-out infinite csPulse;box-shadow:0 0 10px #f97316b3}.cs-phase-mark.queued{background:0 0;border-color:#ffffff38}.cs-phase-label{font-family:"Golos Text", var(--font-sans);color:#ffffffb3;letter-spacing:-.005em;font-size:.92rem}.cs-phase-done .cs-phase-label{color:#ffffff80}.cs-phase-active .cs-phase-label{color:var(--text)}.cs-phase-queued .cs-phase-label{color:#fff6}.cs-phase-line{background:linear-gradient(90deg,#ffffff40 0%,#ffffff1a 50%,#0000 100%);height:.5px;position:absolute;bottom:-1rem;left:0;right:0}.cs-phase:last-child .cs-phase-line{background:linear-gradient(90deg,#ffffff40 0%,#0000 40%)}.cs-phase-done .cs-phase-line{background:linear-gradient(90deg,#3fbf7f99 0%,#3fbf7f33 80%,#0000 100%)}.cs-phase-active .cs-phase-line{background:linear-gradient(90deg,#f97316b3 0%,#f9731626 55%,#0000 100%)}.cs-footrow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:2.5rem;animation:.8s cubic-bezier(.2,.6,.2,1) .3s both csFadeUp;display:grid}.cs-footrow-solo{grid-template-columns:1fr}.cs-notify{flex-direction:column;gap:.85rem;display:flex}.cs-notify-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.55rem;font-size:.62rem;display:inline-flex}.cs-notify-label-dot{border:.5px solid var(--cs-accent);border-radius:50%;width:6px;height:6px}.cs-notify-form{background:#0707078c;border:.5px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;transition:border-color .2s,background .2s;display:grid}.cs-notify-form:focus-within{background:#070707b8;border-color:#f973168c}.cs-notify-input{font-family:var(--font-mono);letter-spacing:.01em;color:var(--text);background:0 0;border:none;outline:none;min-width:0;padding:.95rem 1.1rem;font-size:.88rem}.cs-notify-input::placeholder{color:#ffffff47}.cs-notify-submit{background:var(--cs-accent);color:#0b0806;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border:none;border-left:.5px solid #ffffff2e;align-items:center;gap:.55rem;padding:0 1.3rem;font-size:.76rem;transition:background .2s,transform .2s;display:inline-flex}.cs-notify-submit:hover{background:#ff8335}.cs-notify-submit:active{transform:scale(.985)}.cs-notify-submit svg{transition:transform .2s}.cs-notify-submit:hover svg{transform:translate(3px)}.cs-notify-done{color:var(--cs-ok);font-family:var(--font-mono);letter-spacing:.02em;background:#3fbf7f0f;border:.5px solid #3fbf7f66;align-items:center;gap:.65rem;padding:.95rem 1.1rem;font-size:.84rem;animation:.45s both csFadeUp;display:inline-flex}.cs-notify-done-email{color:var(--text)}.cs-notify-hint{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff52;margin:0;font-size:.68rem}.cs-actions{flex-direction:column;align-self:stretch;gap:1rem;display:flex}.cs-action-primary{color:var(--text);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:.5px solid #ffffff38;align-items:center;gap:.55rem;width:fit-content;padding:.95rem 1.25rem;font-size:.76rem;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.cs-action-primary svg{transition:transform .2s}.cs-action-primary:hover{border-color:var(--cs-accent);color:var(--cs-accent);background:#f973160f}.cs-action-primary:hover svg{transform:translate(-3px)}.cs-action-ghost{border-top:.5px solid #ffffff14;flex-direction:column;gap:.3rem;padding:.75rem 0;display:flex}.cs-action-ghost-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d;font-size:.58rem}.cs-action-ghost-value{font-family:var(--font-mono);color:#ffffffad;letter-spacing:.02em;font-size:.82rem}.cs-footer{z-index:2;-webkit-backdrop-filter:blur(8px);background:#070707d1;border-top:.5px solid #ffffff1f;position:relative}.cs-footer .footer-logo{text-decoration:none}@media (max-width:980px){.cs-main{padding:calc(var(--cs-topbar-height) + 4rem) 2rem 4.5rem}.cs-panel-body{grid-template-columns:1fr}.cs-terminal{border-right:none;border-bottom:.5px solid var(--cs-border)}.cs-timeline-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.cs-footrow{grid-template-columns:1fr;gap:2rem}.cs-corner{display:none}}@media (max-width:820px){.cs-timeline-list{grid-template-columns:1fr;gap:1rem}.cs-phase{grid-template-columns:auto auto 1fr;align-items:center;gap:.75rem;padding:.5rem 0;display:grid}.cs-phase-line{grid-column:1/-1;height:.5px;margin-top:.5rem;position:static}.cs-phase-num{order:1}.cs-phase-mark{order:2}.cs-phase-label{order:3}}@media (max-width:680px){.cs-noise{font-size:13px;top:40px}.cs-frame{display:none}.cs-topbar{z-index:10000;height:40px}.cs-topbar .top-bar-icon{height:22px}.cs-topbar-logo{left:14px}.cs-topbar .top-bar-center,.cs-topbar .connect-wallet{display:none}.cs-main{padding:calc(40px + 2.5rem) 1.1rem 3rem}.cs-eyebrow{letter-spacing:.14em;gap:.5rem;padding:.28rem .55rem;font-size:.58rem}.cs-hero{margin-bottom:2.5rem}.cs-hero-meta{flex-wrap:wrap;gap:.5rem;font-size:.58rem}.cs-hero-divider{display:none}.cs-title{font-size:clamp(2.75rem,13vw,4rem)}.cs-subtitle{margin-bottom:1.25rem;font-size:1.3rem}.cs-lede{font-size:.9rem}.cs-panel-chrome{flex-wrap:wrap;gap:.5rem;padding:.5rem .85rem;font-size:.6rem}.cs-panel-clock{display:none}.cs-terminal-scroll{min-height:260px;padding:.85rem .9rem 1rem}.cs-term-line{grid-template-columns:72px 14px minmax(0,1fr);gap:.5rem;font-size:.72rem}.cs-term-stamp{font-size:.6rem}.cs-meta-grid{grid-template-columns:1fr}.cs-meta-cell{border-right:none}.cs-timeline{padding:1.25rem 1.1rem}.cs-notify-form{grid-template-columns:1fr}.cs-notify-submit{border-top:.5px solid #ffffff2e;border-left:none;justify-content:center;padding:.85rem 1.1rem}}
