:root{--text: #ffffff;--secondary: rgba(255, 255, 255, .64);--line: rgba(255, 255, 255, .1);--panel: rgba(0, 0, 0, .55);--green: #84efab;--green-press: #5fcb87;--red: #ff5c5c;--sans: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{color-scheme:dark;overflow-x:clip}body{margin:0;background:#000;color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}p,h1,h2,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--green);outline-offset:2px}::selection{background:var(--green);color:#000}.stage{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none}.skip{position:absolute;left:16px;top:-48px;z-index:100;background:var(--green);color:#000;text-decoration:none;font-weight:500;padding:8px 12px;border-radius:8px}.skip:focus{top:12px}.wrap{width:min(1000px,calc(100% - 40px));margin:0 auto}.top{position:absolute;top:0;left:0;right:0;z-index:20;background:transparent;border:0}.bar{display:flex;align-items:center;justify-content:space-between;min-height:64px}.brand{display:flex;align-items:center;gap:12px;font-size:clamp(26px,4vw,40px);font-weight:600;letter-spacing:-.045em;line-height:1}.brand img{width:44px;height:44px}.socials{display:flex;align-items:center;gap:4px}.icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;text-decoration:none;transition:transform .45s var(--ease),background .45s var(--ease)}.icon-btn:hover{background:#ffffff0f}main,footer{position:relative;z-index:1}.hero{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start;padding-top:16vh}.hero-space{display:none}.hero-copy{padding-bottom:8px}.zigzag{flex:1 1 auto;display:flex;align-items:flex-start;width:min(1080px,calc(100% - 48px));margin:0 auto;padding-top:8vh;min-height:160px;pointer-events:none}.zigzag svg{width:100%;height:110px;display:block}.zigzag-glow,.zigzag-line{fill:none;stroke:#84efab;stroke-linejoin:miter;stroke-linecap:butt;vector-effect:non-scaling-stroke}.zigzag-glow{stroke-width:10;opacity:.28}.zigzag-line{stroke-width:2.25}h1{font-size:clamp(40px,8vw,76px);font-weight:500;letter-spacing:-.04em;line-height:.98;max-width:12em}.line{display:block}h2{font-size:clamp(28px,5vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin-bottom:22px}.sub{margin-top:16px;max-width:38em;color:var(--secondary);font-size:17px}.word,.rise{animation:rise-in .9s var(--ease) both;animation-timeline:view();animation-range:entry 0% cover 34%}.word{display:inline-block;margin-right:.28em}@keyframes rise-in{0%{transform:translate3d(0,120%,0)}to{transform:translateZ(0)}}.form{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:28px;max-width:520px}.trap{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}label{display:block;margin-bottom:6px;color:var(--secondary);font-size:14px}input[type=email]{width:100%;height:48px;padding:0 14px;background:#00000073;border:1px solid var(--line);border-radius:8px;font-size:16px;transition:border-color .4s var(--ease),transform .4s var(--ease)}input[type=email]:hover{border-color:#ffffff47}.primary,.ghost{height:48px;border-radius:8px;font-weight:500;transition:transform .45s var(--ease),background .35s var(--ease),border-color .35s var(--ease)}.primary{width:100%;background:var(--green);color:#000;border:1px solid var(--green)}.primary:hover,.primary:active{background:var(--green-press);border-color:var(--green-press)}.primary:disabled,.ghost:disabled{opacity:.4;cursor:default}.error{color:var(--red);font-size:14px}.fine,.note{margin-top:12px;color:var(--secondary);font-size:14px}.success{margin-top:28px;max-width:36em}.block{padding:18vh 0}.panel{background:#070707;border:1px solid var(--line);border-radius:8px;padding:16px}.tabs{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:8px}.tab{min-height:44px;padding:8px 0;background:none;border:0;border-bottom:1px solid transparent;color:var(--secondary);font-weight:500;transition:color .35s var(--ease),border-color .35s var(--ease),transform .45s var(--ease)}.tab[aria-selected=true]{color:#fff;border-bottom-color:#fff}.readout{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.price-k{color:var(--secondary);font-size:14px;margin-right:8px}.price-n,.stat-value,.meta{font-family:var(--mono);font-variant-numeric:tabular-nums}.price-n{color:var(--green);font-size:28px;font-weight:500}.meta{display:flex;gap:12px;color:var(--secondary);font-size:14px}.chart{width:100%;height:340px;display:block;margin-top:8px;background:#050505;border-radius:4px}.chart text{font-family:var(--mono)}.legend{display:flex;gap:16px;color:var(--secondary);font-size:14px;margin-top:6px}.legend li{display:flex;align-items:center;gap:6px}.mark{border-radius:50%;display:inline-block}.mark.bot{width:9px;height:9px;border:1.5px solid #fff}.mark.human{width:7px;height:7px;background:var(--green)}.mark.you{width:11px;height:11px;background:var(--green)}.candle-key{width:12px;height:16px;display:block}.candle-key line{stroke:#fffc;stroke-width:1.25}.candle-key.up rect{fill:var(--green);stroke:var(--green)}.candle-key.down line,.candle-key.down rect{stroke:#ff5c5c}.candle-key.down rect{fill:#ff5c5c}.mark.clear{width:18px;height:0;border-top:2px solid var(--green);border-radius:0}.mark.path{width:18px;height:0;border-top:1.5px solid rgba(255,255,255,.55);border-radius:0}.controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.hint{grid-column:1 / -1;margin:0;color:var(--secondary);font-size:14px}.ghost{background:transparent;color:#fff;border:1px solid var(--line)}.ghost:hover:not(:disabled){background:#84efab1f;border-color:var(--green)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.stat-label{display:block;color:var(--secondary);font-size:14px;margin-bottom:4px}.stat-value{display:block;color:var(--green);font-size:clamp(20px,5vw,28px);font-weight:500}.miss{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.points{display:grid;gap:28px}.point h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:600;letter-spacing:0}.point p{color:var(--secondary)}.point svg{flex:none}.wont{border-top:1px solid var(--line)}.wont li{position:relative;padding:16px 0;border-bottom:1px solid var(--line);overflow:hidden}.wont li:after{content:"";position:absolute;inset:0;background:#84efab1a;transform:scaleX(0);transform-origin:left center;transition:transform .55s var(--ease);z-index:-1}.wont li:hover:after{transform:scaleX(1)}.notice{display:flex;gap:12px;align-items:flex-start;max-width:40em}.notice svg{flex:none;margin-top:2px}footer{border-top:1px solid var(--line);position:relative;z-index:1}.foot{display:flex;align-items:center;justify-content:space-between;min-height:72px;color:var(--secondary)}@media(min-width:800px){.wrap{width:min(1000px,calc(100% - 64px))}.sub{font-size:18px}.form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:8px}.form .error{grid-column:1 / -1}.primary{width:auto;min-width:180px}.chart{height:440px}.controls{display:flex;align-items:center;gap:12px}.hint{width:auto}.buy{margin-left:auto}.points{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.hero{padding-top:14vh}}@supports not (animation-timeline: view()){.word,.rise{animation:none}.word,.rise{opacity:0;transform:translate3d(0,28px,0)}.word.in,.rise.in{opacity:1;transform:none;transition:transform .8s var(--ease),opacity .8s var(--ease)}}@media(prefers-reduced-motion:reduce){.word,.rise,.primary,.ghost,.tab,.icon-btn,.wont li:after{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}
