:root{--bg:#060618;--accent:#fff;--on-accent:#060618;--accent-soft:#c9cce0;--card:#0e0e22;--card-line:#ffffff1a;--fill:#ffffff14;--tint:#ffffff1f;--paper:#fff;--lav:#fff;--dim:#8f91a8;--up:#5fd47c;--down:#f2643d;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans:"General Sans", "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--paper);font:500 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.quiet{color:var(--dim);font-size:14px}.up{color:var(--up)}.down{color:var(--down)}.logo{align-items:center;gap:10px;display:inline-flex}.face{flex:none;display:inline-block;-webkit-mask:url(/logo-mark.png) 50%/contain no-repeat;mask:url(/logo-mark.png) 50%/contain no-repeat}.face-tile{background:var(--fill);border-radius:50%;flex:none;place-items:center;display:inline-grid}.profile-pic{border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.profile-pic>span{background-repeat:no-repeat;position:absolute;inset:0}.avatar{object-fit:cover;background:var(--fill);border-radius:50%;flex:none;display:block}.wordmark{letter-spacing:-.04em;color:#fff;align-items:baseline;font-size:24px;font-weight:600;display:inline-flex}.wordmark i{background:#fff;border-radius:50%;width:6px;height:6px;margin:0 2px}.btn{white-space:nowrap;background:var(--accent);color:var(--on-accent);border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{background:#dcdef0}.btn:active{transform:scale(.97)}.btn.ghost{background:var(--fill);color:var(--paper)}.btn.ghost:hover{background:#ffffff29}.btn:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.chip{background:var(--fill);color:var(--dim);border-radius:999px;padding:6px 12px;font-size:13px}.card{background:var(--card);color:var(--paper);border:1px solid var(--card-line);border-radius:24px}.log{flex-direction:column;display:flex}.log-line{border-radius:12px;grid-template-columns:22px auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;display:grid}.log-line .who{font-weight:600}.log-line .what{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-line .what.buy{color:var(--up)}.log-line .what.sell{color:var(--down)}.log-line time{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.log-line.ours{background:var(--tint)}.log-line.ours .what{color:var(--paper)}.log-line.skeleton{background:#ffffff0d;height:42px;margin-bottom:4px}.log-empty{color:var(--dim);padding:8px 12px;font-size:13px}.state{color:var(--dim);align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.state:before{content:"";background:var(--dim);border-radius:50%;width:7px;height:7px}.state.live:before{background:var(--up)}.site-nav{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.site-nav.scrolled,.site-nav.open{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--card-line);background:#060618cc}.x-link{color:#ffffffb8;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:inline-grid}.x-link:hover{background:var(--fill);color:var(--paper)}.nav{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}.links{color:#ffffffb8;gap:6px;margin-left:auto;font-size:15px;display:flex}.links a{border-radius:999px;padding:8px 14px;transition:background .2s,color .2s}.links a:hover,.links a[aria-current=page]{color:var(--paper);background:var(--fill)}.nav .btn{padding:10px 18px}.menu{color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px;display:none}.menu:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.drawer{gap:4px;padding-bottom:18px;display:grid}.drawer a:not(.btn){border-top:1px solid var(--card-line);padding:12px 4px;font-size:18px}.drawer .btn{justify-content:center;margin-top:10px}.label{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;display:block}.btn svg{transition:transform .2s}.btn:hover svg{transform:translate(3px)}.more{color:var(--paper);border-bottom:1px solid var(--card-line);grid-column:1/-1;justify-self:start;align-items:center;gap:6px;margin-top:8px;padding-bottom:3px;font-size:15px;font-weight:600;display:inline-flex}.more:hover{border-color:var(--paper)}.more svg{transition:transform .2s}.more:hover svg{transform:translate(3px)}.hero{flex-direction:column;min-height:min(100dvh,920px);margin-top:-69px;padding-top:69px;display:flex;position:relative;overflow:hidden}.hero-bg{background:var(--bg) url(/hero.webp) center bottom / cover no-repeat;transform-origin:50% 80%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:22%;position:absolute;inset:auto 0 0}.hero-copy{text-align:center;justify-items:center;gap:22px;padding-top:clamp(28px,7vh,80px);display:grid;position:relative}.hero h1{letter-spacing:-.045em;max-width:14ch;font-size:clamp(40px,6.4vw,84px);font-weight:600;line-height:1.02}.hero-copy p{color:#ffffffb8;max-width:44ch;font-size:clamp(16px,1.5vw,19px);line-height:1.45}.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:40px;display:grid}.feature{flex-direction:column;justify-content:space-between;gap:32px;min-height:420px;padding:36px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex}.feature:hover{border-color:#ffffff38;transform:translateY(-4px)}.feature h2,.yours h2,.row h2{letter-spacing:-.035em;max-width:18ch;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.1}.feature p,.yours p,.row p{color:var(--dim);max-width:46ch;margin-top:12px;font-size:16px}.traders li{border-top:1px solid var(--card-line);align-items:center;gap:12px;padding:12px 0;display:flex}.traders span{flex-direction:column;line-height:1.25;display:flex}.traders small{color:var(--dim);font-size:13px}.traders em{color:var(--up);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:600}.preview{gap:12px;display:grid}.preview .bubble{max-width:100%}.preview .chat-card{background:var(--fill);border:0}p.sentence{color:#d9dbea;max-width:none;margin:0;font-size:clamp(18px,1.7vw,22px);line-height:2}p.sentence+p.sentence{border-top:1px solid var(--card-line);margin-top:14px;padding-top:14px}.facts{flex-wrap:wrap;gap:8px;display:flex}.facts li{background:var(--fill);border-radius:999px;padding:9px 16px;font-size:14px}.verdicts li{background:var(--fill);border-radius:12px;gap:4px;padding:14px 16px;font-size:15px;display:grid}.verdicts li+li{margin-top:8px}.verdicts b{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--up)}.verdicts li+li b{color:var(--dim)}.verdicts span{color:#d9dbea}.yours{background:#04040f;align-items:flex-start;min-height:520px;margin-top:16px;display:flex;position:relative;overflow:hidden;padding:0!important}.yours img{object-fit:cover;object-position:center 72%;width:100%;height:100%;position:absolute;inset:0}.yours>div{justify-items:start;padding:44px;display:grid;position:relative}.yours .btn{margin-top:24px}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:110px 0;display:grid}.how>.reveal{border-top:1px solid var(--card-line);padding-top:18px}.how h3{letter-spacing:-.045em;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1}.how p{max-width:30ch;color:var(--dim);margin-top:12px}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.faq h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.1}.faq details{border-top:1px solid var(--card-line)}.faq details:last-child{border-bottom:1px solid var(--card-line)}.faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--paper);border:0;justify-content:space-between;gap:16px;padding:18px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--dim);font-weight:500;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}.faq details p{color:var(--dim);max-width:60ch;padding:0 0 20px;font-size:16px}.final{text-align:center;justify-items:center;gap:22px;padding:120px 0 110px;display:grid}.final h2{letter-spacing:-.04em;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1}.page-head{max-width:900px;margin-left:max(20px,50% - 590px);padding:84px 0 56px}.page-head h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(38px,5.4vw,72px);font-weight:600;line-height:1.03}.page-head p{color:var(--dim);max-width:56ch;margin-top:22px;font-size:clamp(17px,1.5vw,20px)}.rows{gap:28px;display:grid}.row{border-top:1px solid var(--card-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:44px 0;display:grid}.row.flip>:first-child{order:2}.points{gap:10px;margin-top:18px;display:grid}.points li{color:#d9dbea;padding-left:22px;font-size:15px;position:relative}.points li:before{content:"";background:var(--dim);width:10px;height:2px;position:absolute;top:.62em;left:0}.panel{padding:28px}.panel.wide-img{padding:0;overflow:hidden}.panel.wide-img img{object-fit:cover;object-position:center 70%;width:100%;height:320px;display:block}.steps{display:grid}.step{border-top:1px solid var(--card-line);grid-template-columns:90px minmax(0,1fr);gap:24px;padding:34px 0;display:grid}.step .n{font:600 14px var(--mono);color:var(--dim);padding-top:12px}.step h2{letter-spacing:-.04em;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.05}.step p{color:var(--dim);max-width:60ch;margin-top:12px;font-size:17px}.loop-wrap{padding:90px 0 0}.loop-wrap>h2{letter-spacing:-.035em;max-width:18ch;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.1}.loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.loop .card{padding:26px}.loop h3{letter-spacing:-.03em;font-size:26px;font-weight:600}.loop p{color:var(--dim);margin-top:10px;font-size:15px}.timeline{gap:0;padding-left:34px;display:grid;position:relative}.timeline:before{content:"";background:var(--card-line);width:2px;position:absolute;top:14px;bottom:60px;left:7px}.phase{max-width:760px;padding:0 0 72px;position:relative}.phase .dot{background:var(--bg);border:2px solid var(--dim);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:-34px}.phase.now .dot{background:var(--up);border-color:var(--up);box-shadow:0 0 0 6px #5fd47c29}.phase.now .label{color:var(--up)}.phase h2{letter-spacing:-.04em;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.05}.phase p{color:var(--dim);max-width:56ch;margin-top:12px;font-size:17px}.phase ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.phase li{background:var(--card);border:1px solid var(--card-line);border-radius:12px;padding:14px 16px;font-size:15px}.token{gap:56px;max-width:760px;margin-left:max(20px,50% - 590px);padding-bottom:40px;display:grid}.token-card{gap:20px;padding:26px;display:grid}.token-card header{justify-content:space-between;align-items:center;display:flex}.token-card h2{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.token-card .chip.on{background:var(--accent);color:var(--on-accent)}.token-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.token-card dl div{background:var(--fill);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.token-card dt{color:var(--dim);font-size:12px}.token-card dd{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.token-pending{color:#c9cbdc;font-size:16px;line-height:1.6}.token-address{background:var(--fill);border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.token-address code{font:14px var(--mono);overflow-wrap:anywhere;margin-right:auto}.token-address .btn{flex:none;padding:9px 16px}.token-links{gap:18px;font-size:15px;display:flex}.token-links a{align-items:center;gap:4px;display:inline-flex}.token a{text-underline-offset:3px;text-decoration:underline}.token-block h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1}.token-block p,.token-block li{color:#c9cbdc;max-width:60ch;font-size:17px;line-height:1.65}.token-block ul{gap:14px;display:grid}.token-block b{color:var(--paper);font-weight:600}.token-block ul{margin-top:18px}.token-burn{background:var(--card);border:1px solid var(--card-line);border-radius:20px;flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;padding:20px 22px;display:flex}.token-burn b{letter-spacing:-.045em;color:var(--paper);font-size:clamp(44px,6vw,64px);font-weight:600;line-height:1}.token-burn span{color:#c9cbdc;font-size:18px}.token-strip{z-index:2;margin-top:-24px;margin-bottom:56px;position:relative}.token-strip .card{gap:14px;padding:22px 24px;display:grid}.token-strip .label{margin-bottom:6px}.token-strip h2{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);font-weight:600}.token-strip h2 i{letter-spacing:0;color:var(--dim);margin-left:8px;font-size:16px;font-style:normal;font-weight:500}.token-strip p{color:#c9cbdc;font-size:15px}.token-strip a{text-underline-offset:3px;text-decoration:underline}.token-fine{color:var(--dim);max-width:70ch;font-size:13px;line-height:1.6}@media (width<=760px){.token{gap:40px;margin-left:20px;margin-right:20px}.token-card dl{grid-template-columns:1fr}}.legal{max-width:760px;margin-left:max(20px,50% - 590px);padding:72px 0 40px}.legal h1{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.05}.legal h2{letter-spacing:-.02em;margin:40px 0 12px;font-size:22px;font-weight:600}.legal p,.legal li{color:#c9cbdc;font-size:16px;line-height:1.65}.legal ul{gap:10px;padding-left:20px;list-style:outside;display:grid}.legal b{color:var(--paper);font-weight:600}.legal a{text-underline-offset:3px;text-decoration:underline}.site-footer{border-top:1px solid var(--card-line);margin-top:40px;padding:56px 0 36px}.site-footer .cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.site-footer .about{justify-items:start;gap:16px;display:grid}.site-footer .about p{color:var(--dim);max-width:38ch;font-size:15px}.site-footer nav{align-content:start;gap:10px;display:grid}.site-footer nav h2{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.site-footer nav a{color:#d9dbea;justify-self:start;font-size:15px}.site-footer nav a:hover{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.site-footer .fine{border-top:1px solid var(--card-line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.site-footer .fine p:first-child{max-width:70ch}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--card-line);flex-direction:column;gap:26px;height:100dvh;padding:22px 14px 18px;display:flex;position:sticky;top:0}.sidebar .logo{padding:0 8px}.sidebar nav{gap:4px;display:grid}.sidebar nav a{color:var(--dim);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.sidebar nav a:hover{background:var(--fill);color:var(--paper)}.sidebar nav a[aria-current=page]{background:var(--tint);color:var(--paper)}.feed-state{color:var(--dim);gap:6px;margin-top:auto;padding:0 8px;font-size:12px;display:grid}.feed-state .state{margin:0}.main{min-width:0;padding:0 28px 60px}.topbar{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.topbar h1{letter-spacing:-.03em;color:var(--lav);font-size:26px;font-weight:600}.user{position:relative}.user-pill{border:1px solid var(--card-line);background:var(--card);color:var(--paper);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:14px;display:inline-flex}.user-pill:hover,.user-pill[aria-expanded=true]{background:#1b1a27}.user-pill:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.user-pill span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.user-menu{z-index:10;border:1px solid var(--card-line);background:#1b1a27;border-radius:16px;width:240px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -12px #000000b3}.user-menu p{border-bottom:1px solid var(--card-line);color:var(--dim);margin-bottom:4px;padding:10px 12px 12px;font-size:12px;display:grid}.user-menu p b{color:var(--paper);text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.user-menu button,.user-menu a{width:100%;color:var(--paper);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.user-menu button:hover,.user-menu button:focus-visible,.user-menu a:hover,.user-menu a:focus-visible{background:var(--fill);outline:none}.side-x{color:var(--dim);border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:8px 12px;font-size:13px;display:inline-flex}.side-x:hover{background:var(--fill);color:var(--paper)}.side-x+.feed-state{margin-top:0}.top-docs{width:40px;height:40px;color:var(--dim);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;margin-right:-6px;display:inline-flex}.top-docs:hover{background:var(--fill);color:var(--paper)}.shell .card{padding:22px}.shell h2{color:var(--dim);margin-bottom:10px;font-size:13px;font-weight:600}.shell .card>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.shell .card>header h2{margin:0}.dash,.stack{align-content:start;gap:16px;display:grid}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.2;display:block}.stat span{font-size:13px}.stat i{color:var(--dim);font-style:normal}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.desk-page{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.summary ul{gap:8px;display:grid}.summary li{background:var(--fill);color:#c9cbdc;border-radius:12px;grid-template-columns:110px 1fr;gap:12px;padding:10px 12px;font-size:14px;display:grid}.summary li b{color:var(--paper);font-weight:600}.summary li.off{color:var(--dim)}.summary li.warn{color:#ffb9a6;background:#f2643d24;display:block}.log-card{padding:18px 10px 10px!important}.log-card h2,.log-card>header{padding:0 12px}.log-card .log{scrollbar-width:thin;max-height:640px;overflow-y:auto}.log-card .log-line .what{white-space:normal}.positions li{border-top:1px solid var(--card-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.positions li:first-child{border-top:0}.positions span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.positions small{color:var(--dim);font-size:13px}.positions em{font-variant-numeric:tabular-nums;text-align:right;font-style:normal;font-weight:600}.positions em small{font-weight:500;display:block}.link{font:inherit;color:var(--dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.link:hover{color:var(--paper)}.ask{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;padding:12px 12px 12px 20px!important}.ask label{color:var(--dim);font-size:13px;font-weight:600}.ask input{font:inherit;color:var(--paper);background:0 0;border:0;min-width:0;padding:8px 0}.ask input::placeholder,.chat-input textarea::placeholder{color:#8d8fa6}.ask input:focus-visible{outline:none}.ask:focus-within{border-color:var(--accent)}.ask .btn{padding:10px 16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat{flex-direction:column;gap:10px;width:100%;max-width:760px;height:calc(100dvh - 100px);margin:0 auto;display:flex}.chat-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:26px;min-height:0;padding:12px 2px 16px;display:flex;overflow-y:auto}.chat-empty{text-align:center;justify-items:center;gap:12px;max-width:520px;margin:auto;display:grid}.chat-empty .chips{justify-content:center}.chat-empty h2{letter-spacing:-.03em;font-weight:600;color:var(--lav)!important;margin:0!important;font-size:24px!important}.chat-empty p{color:var(--dim);font-size:15px}.chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.chips button{font:inherit;color:var(--paper);background:var(--fill);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:14px}.chips button:hover{border-color:var(--accent)}.chips button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.bubble{align-items:flex-start;gap:14px;max-width:100%;display:flex}.bubble>div{gap:14px;min-width:0;display:grid}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.bubble .text{gap:12px;max-width:62ch;display:grid}.bubble.assistant>.face{margin-top:2px}.bubble.user{align-self:flex-end;max-width:80%}.bubble.user p{background:var(--fill);color:var(--paper);border-radius:20px 20px 6px;padding:10px 16px}.bubble.assistant p{color:#e4e6f2}.bubble .thinking{color:var(--dim)!important}.chat-card{background:var(--card);border:1px solid var(--card-line);border-radius:16px;gap:10px;padding:14px;display:grid}.chat-card h3{color:var(--dim);font-size:13px;font-weight:600}.chat-card li{background:var(--fill);border-radius:10px;align-items:baseline;gap:10px;padding:8px 10px;font-size:14px;display:flex}.chat-card li+li{margin-top:6px}.chat-card li span{color:#c9cbdc;margin-right:auto}.chat-card s{color:var(--dim)}.chat-card b{font-variant-numeric:tabular-nums;font-weight:600}.chat-card .btn{justify-self:start;padding:10px 16px}.chat-input{background:var(--card);border:1px solid var(--card-line);border-radius:26px;align-items:flex-end;gap:8px;padding:8px 8px 8px 20px;display:flex}.chat-input:focus-within{border-color:var(--accent)}.chat-input textarea{resize:none;min-width:0;font:inherit;color:var(--paper);field-sizing:content;background:0 0;border:0;flex:1;max-height:140px;padding:9px 0;font-size:16px}.chat-input textarea:focus-visible{outline:none}.chat-input .btn{padding:11px}.chat-input .btn:disabled{background:var(--fill);color:var(--dim);opacity:1}.chat-foot{color:var(--dim);justify-content:space-between;gap:12px;padding:0 12px 4px;font-size:12px;display:flex}.chat-foot .link{font-size:12px}.chat-card{max-width:560px}@media (prefers-reduced-motion:no-preference){.bubble .thinking:after{content:"...";vertical-align:bottom;width:0;animation:1.2s steps(4,end) infinite dots;display:inline-block;overflow:hidden}}@keyframes dots{to{width:1.2em}}.profile{max-width:760px}.profile .card{justify-items:start}.profile .card>header,.profile .who{width:100%}.who{align-items:center;gap:14px;display:flex}.who span{gap:2px;min-width:0;display:grid}.who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who .btn{flex:none;margin-left:auto;padding:10px 16px}.who small{color:var(--dim);font-size:13px}.field-error{color:var(--down);font-size:14px}.wallets{width:100%}.wallets li{border-top:1px solid var(--card-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.wallets li:first-child{border-top:0}.wallets span{gap:2px;min-width:0;display:grid}.wallets small{color:var(--dim);font:12px var(--mono);overflow-wrap:anywhere}.signin-card{justify-items:start;gap:14px;width:min(440px,100% - 40px);margin:8vh auto 0;padding:32px;display:grid}.signin-card>.btn{width:100%}.signin-card form{gap:12px;display:grid}.signin-card h1{letter-spacing:-.03em;color:var(--lav);font-size:30px;font-weight:600;line-height:1.1}.signin-card p{color:var(--dim);font-size:15px}.signin-card p b{color:var(--paper);font-weight:600}.signin-card label{margin-top:6px;font-size:14px;font-weight:600}.signin-card input{font:inherit;color:var(--paper);background:var(--bg);border:1px solid #ffffff40;border-radius:12px;padding:12px 14px}.signin-card input[aria-invalid=true]{border-color:var(--down)}.signin-card .btn{justify-content:center;margin-top:4px}.signin-card .link{justify-self:center}.setup{gap:14px;max-width:760px;display:grid}.tabs{background:var(--fill);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.tabs button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.tabs button:hover{color:var(--paper)}.tabs button.on{background:var(--accent);color:var(--on-accent)}.tabs button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.setup p.unsaved{margin:0}.savebar[hidden]{display:none}.setup-card{gap:12px;display:grid}.setup-card header{justify-content:space-between;align-items:center;display:flex}.setup-card h3{letter-spacing:-.02em;color:var(--lav);font-size:20px;font-weight:600}.setup-card p{color:#c9cbdc;font-size:16px;line-height:2}.setup-card .hint,.setup-card p.quiet{color:var(--dim);font-size:13px;line-height:1.5}.setup-card.off>p,.setup-card.off>label{opacity:.45}.skeleton-card{min-height:220px}.live-card.live-on{border-color:var(--accent)}.live-card .chip.on{background:var(--accent);color:var(--on-accent)}.live-wallet{background:var(--fill);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.live-wallet span{gap:2px;min-width:0;display:grid}.live-wallet b{font-variant-numeric:tabular-nums;font-size:16px}.live-wallet small{font-family:var(--mono,monospace);color:var(--dim);text-overflow:ellipsis;font-size:12px;overflow:hidden}.live-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.live-actions small{color:var(--dim);flex-basis:100%;font-size:13px}.live-actions .btn{padding:10px 16px}.btn.danger{color:#ffb9a6}.setup-card p.live-error{color:#ffb9a6;background:#f2643d24;border-radius:10px;padding:8px 12px;font-size:14px;line-height:1.5}.wallet-card{gap:16px;display:grid}.wallet-card.on{border-color:var(--accent)}.wallet-card>header{justify-content:space-between;align-items:center;display:flex}.wallet-card .chip.on{background:var(--accent);color:var(--on-accent)}.wallet-card>p{color:#c9cbdc;max-width:60ch;font-size:15px}.wallet-card>.btn{justify-self:start}.wallet-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.wallet-top>div{gap:4px;min-width:0;display:grid}.wallet-top .btn{padding:11px 18px}.wallet-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1.1}.wallet-address{align-items:center;gap:10px;min-width:0;display:flex}.wallet-address small{font:12px var(--mono);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.wallet-facts div{background:var(--fill);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.wallet-facts dt{color:var(--dim);font-size:12px}.wallet-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.wallet-facts i{color:var(--dim);font-size:12px;font-style:normal;font-weight:500}.wallet-note{color:#ffb9a6;background:#f2643d24;border-radius:10px;padding:9px 12px;font-size:14px}.tag-live{background:var(--accent);color:var(--on-accent);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}@media (width<=760px){.wallet-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-facts i{display:block}.wallet-value{font-size:32px}}.num{background:var(--tint);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:baseline;padding:1px 10px;font-weight:600;display:inline-flex}.num input{font:inherit;color:inherit;text-align:center;background:0 0;border:0;min-width:2ch;padding:0}.num:focus-within{box-shadow:0 0 0 2px var(--accent-soft)}.num input:focus-visible{outline:none}.pick{font:inherit;color:#fff;background:var(--tint);cursor:pointer;border:0;border-radius:999px;padding:3px 8px;font-weight:600}.pick:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.pick option{color:#111}.check{color:#c9cbdc;cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent)}.switch{background:var(--fill);cursor:pointer;border:0;border-radius:999px;width:46px;height:26px;padding:3px;transition:background .15s}.switch i{background:var(--dim);border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;display:block}.switch[aria-checked=true] i{background:var(--on-accent)}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true] i{transform:translate(20px)}.switch:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.presets button{text-align:left;font:inherit;color:var(--paper);background:var(--fill);cursor:pointer;border:1px solid #0000;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.presets button:hover{background:#ffffff29}.presets button.on{border-color:var(--accent);background:var(--tint)}.presets button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.presets b{font-size:15px}.presets span{color:var(--dim);font-size:12px;line-height:1.4}.replay .btn{padding:9px 14px;font-size:14px}.replay-books{gap:6px;display:grid}.replay-books li{background:var(--fill);border-radius:12px;grid-template-columns:60px 1fr auto;align-items:baseline;gap:12px;padding:10px 12px;font-size:14px;display:grid}.replay-books li span:first-child{font-weight:600}.replay-books li span:nth-child(2){color:var(--dim)}.replay-books b,.replay .hint b{font-variant-numeric:tabular-nums;font-weight:600}details summary{cursor:pointer;color:var(--dim);border-top:1px solid var(--card-line);padding-top:6px;font-size:13px}details[open] summary{margin-bottom:8px}details p{font-size:15px}.savebar{border:1px solid var(--card-line);background:#1b1a27;border-radius:16px;align-items:center;gap:10px;padding:12px 12px 12px 18px;display:flex;position:sticky;bottom:14px}.savebar span{color:var(--dim);margin-right:auto;font-size:14px}.btn:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:.8s cubic-bezier(.16,1,.3,1) both rise}.hero-copy>p{animation-delay:.1s}.hero-copy>.btn{animation-delay:.2s}.hero-bg{animation:1.6s cubic-bezier(.16,1,.3,1) both settle,22s ease-in-out 1.6s infinite alternate drift}.page-head>*{animation:.7s cubic-bezier(.16,1,.3,1) both rise}.page-head>h1{animation-delay:60ms}.page-head>p{animation-delay:.14s}.final .face{animation:4.5s ease-in-out infinite bob}.drawer{animation:.25s both rise}.log-line:first-child{animation:.4s cubic-bezier(.16,1,.3,1) rise}.sentence .num{animation:7.5s ease-in-out infinite glow}.sentence .num:nth-of-type(2){animation-delay:1.5s}.sentence .num:nth-of-type(3){animation-delay:3s}.sentence .num:nth-of-type(4){animation-delay:4.5s}.sentence .num:nth-of-type(5){animation-delay:6s}.reveal.pre{opacity:0;transform:translateY(56px)scale(.97)}.reveal.pre.in{opacity:1;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);transform:none}.features .reveal.pre:nth-child(2n),.loop .reveal.pre:nth-child(2n){transition-delay:.12s}.how .reveal.pre:nth-child(2){transition-delay:.1s}.how .reveal.pre:nth-child(3){transition-delay:.2s}.loop .reveal.pre:nth-child(3){transition-delay:.24s}.loop .reveal.pre:nth-child(4){transition-delay:.36s}.reveal.pre:not(.in) :is(.traders li,.bubble,.facts li,.points li),.reveal.pre.phase:not(.in) li{opacity:0}.reveal.in .traders li,.reveal.in .facts li,.reveal.in .points li,.reveal.in.phase li{animation:.6s cubic-bezier(.16,1,.3,1) both slide;animation-delay:calc(.25s + var(--i,0) * 80ms)}.reveal.in .bubble{animation:.6s cubic-bezier(.16,1,.3,1) .3s both rise}.reveal.in .bubble.assistant{animation-delay:.85s}.reveal li:nth-child(2){--i:1}.reveal li:nth-child(3){--i:2}.reveal li:nth-child(4){--i:3}.reveal li:nth-child(5){--i:4}.reveal li:nth-child(6){--i:5}@supports (animation-timeline:scroll()){.hero-bg{animation:1.6s cubic-bezier(.16,1,.3,1) both settle,linear both sink;animation-timeline:auto,scroll(root);animation-range:normal,0 900px}.hero-copy{animation:linear both lift;animation-timeline:scroll(root);animation-range:0 520px}.yours img{animation:linear both pan;animation-timeline:view();animation-range:entry exit}.timeline:before{transform-origin:top;animation:linear both draw;animation-timeline:view();animation-range:entry exit 60%}}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes slide{0%{opacity:0;transform:translate(-18px)}}@keyframes settle{0%{opacity:0;transform:scale(1.08)}}@keyframes drift{to{transform:scale(1.05)}}@keyframes sink{to{transform:translateY(140px)scale(1.1)}}@keyframes lift{to{opacity:0;transform:translateY(-70px)}}@keyframes pan{0%{object-position:30% 72%}to{object-position:70% 72%}}@keyframes bob{50%{transform:translateY(-8px)}}@keyframes glow{0%,12%,to{background:var(--tint)}5%{background:#ffffff57}}@keyframes draw{0%{transform:scaleY(0)}}@media (width<=860px){.site .links,.site .nav>.btn,.site .nav>.x-link{display:none}.menu{display:inline-flex}.hero{min-height:780px}.hero-bg{background-position:52% bottom}.hero-copy{gap:18px;padding-top:20px}.features{grid-template-columns:1fr}.feature{min-height:0;padding:26px}.yours{min-height:600px}.yours img{object-position:center 100%}.yours>div{padding:26px}.how{grid-template-columns:1fr;padding:72px 0}.faq{grid-template-columns:1fr;gap:24px}.final{padding:80px 0}.page-head{margin-left:20px;margin-right:20px;padding:48px 0 32px}.legal{margin-left:20px;margin-right:20px;padding-top:44px}.row{grid-template-columns:1fr;gap:24px;padding:32px 0}.row.flip>:first-child{order:0}.step{grid-template-columns:1fr;gap:6px;padding:26px 0}.step .n{padding-top:0}.loop{grid-template-columns:1fr 1fr}.phase ul{grid-template-columns:1fr}.site-footer .cols{grid-template-columns:1fr 1fr}.site-footer .about{grid-column:1/-1}.shell{grid-template-columns:1fr}.sidebar{z-index:20;height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--card-line);background:var(--bg);flex-direction:row;position:fixed;inset:auto 0 0}.sidebar .logo,.feed-state,.side-x{display:none}.sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.chat{height:calc(100dvh - 172px)}.ask{grid-template-columns:1fr auto}.ask label{grid-column:1/-1}.sidebar nav a{flex-direction:column;gap:3px;padding:8px 4px;font-size:11px}.main{padding:0 16px 96px}.stats,.two,.desk-page{grid-template-columns:1fr}.summary li{grid-template-columns:1fr;gap:2px}.savebar{bottom:76px}.presets{grid-template-columns:1fr}.nav .chip{display:none}}.docs{min-height:100dvh}.docs-top{z-index:40;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--card-line);background:#060618d9;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.docs-brand{align-items:center;gap:12px;display:flex}.docs-top nav{color:var(--dim);align-items:center;gap:8px;font-size:15px;display:flex}.docs-top nav a:not(.btn):hover{color:var(--paper)}.docs-top nav .btn{margin-left:10px;padding:10px 18px}.icon-link{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.icon-link:hover{background:var(--fill)}.docs-top .menu{color:var(--paper);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.docs-body{grid-template-columns:260px minmax(0,1fr);max-width:1180px;margin:0 auto;display:grid}.docs-nav{align-self:start;gap:26px;max-height:calc(100dvh - 68px);padding:32px 20px 40px 28px;display:grid;position:sticky;top:68px;overflow-y:auto}.docs-nav section{gap:2px;display:grid}.docs-nav h2{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;padding-left:12px}.docs-nav section a{color:#b9bbcf;border-radius:10px;padding:8px 12px;font-size:15px}.docs-nav section a:hover{background:var(--fill);color:var(--paper)}.docs-nav section a[aria-current=page]{background:var(--tint);color:var(--paper);font-weight:600}.docs-nav-app{display:none}.docs-main{border-left:1px solid var(--card-line);min-width:0;min-height:calc(100dvh - 68px);padding:48px 28px 96px 44px}.doc{max-width:720px}.doc h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.08}.doc-lead{color:var(--dim);margin:14px 0 34px;font-size:19px;line-height:1.5}.doc h2{letter-spacing:-.02em;margin:38px 0 12px;scroll-margin-top:90px;font-size:22px;font-weight:600}.doc p,.doc li{color:#c9cbdc;font-size:16px;line-height:1.7}.doc p+p,.doc ul+p,.doc ol+p{margin-top:14px}.doc ul,.doc ol{gap:10px;margin-top:12px;padding-left:22px;display:grid}.doc ul{list-style:outside}.doc ol{list-style:decimal}.doc li::marker{color:var(--dim)}.doc b{color:var(--paper);font-weight:600}.doc a{text-underline-offset:3px;text-decoration:underline}.doc a:hover{color:#fff}.doc blockquote{background:var(--card);border:1px solid var(--card-line);color:#d9dbea;border-radius:16px;margin:18px 0;padding:16px 20px;font-size:17px;line-height:1.9}.doc blockquote b{background:var(--tint);white-space:nowrap;border-radius:999px;padding:1px 9px}.doc-note{background:var(--fill);border-radius:12px;padding:12px 16px;margin-top:22px!important;font-size:15px!important}.doc-note.warn{background:#f2643d24;color:#ffb9a6!important;margin:0 0 8px!important}.doc-table{border:1px solid var(--card-line);border-radius:16px;margin-top:14px;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.doc-table th,.doc-table td{text-align:left;border-top:1px solid var(--card-line);color:#c9cbdc;padding:11px 14px;font-weight:400}.doc-table thead th{color:var(--paper);background:var(--card);border-top:0;font-weight:600}.doc-table tbody th{color:var(--dim)}.doc-pager{border-top:1px solid var(--card-line);grid-template-columns:1fr 1fr;gap:14px;max-width:720px;margin-top:56px;padding-top:24px;display:grid}.doc-pager a{border:1px solid var(--card-line);border-radius:14px;gap:4px;padding:14px 16px;font-weight:600;display:grid}.doc-pager a:hover{background:var(--fill)}.doc-pager a.next{text-align:right;grid-column:2}.doc-pager small{color:var(--dim);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.doc-pager a.next small{justify-content:flex-end}@media (width<=860px){.docs-top{padding:0 16px}.docs-top nav{display:none}.docs-top .menu{display:block}.docs-body{grid-template-columns:1fr}.docs-nav{z-index:30;background:var(--bg);align-content:start;max-height:none;padding:24px 16px 40px;display:none;position:fixed;inset:68px 0 0}.docs-nav.open{display:grid}.docs-nav-app{justify-content:center;display:inline-flex}.docs-main{border-left:0;padding:32px 16px 72px}.doc-pager{grid-template-columns:1fr}.doc-pager a.next{grid-column:1}}
