:root{--color-bg:#fff;--color-surface:#f4f4f4;--color-surface-raised:#ececec;--color-bg-cobalt:#000;--color-cobalt-deep:#141414;--color-text:#0a0a0a;--color-text-muted:#6b6b6b;--color-text-accent:#0a0a0a;--color-text-burn:#b3261e;--color-text-on-cobalt-muted:#9a9a9a;--color-on-cobalt:#fff;--color-line:#e8e8e8;--color-line-strong:#d4d4d4;--color-dark-line:#2a2a2a;--color-dark-line-strong:#4a4a4a;--color-faint:#9a9a9a;--color-ok:#1f9d55;--color-dot-red:#ff5f57;--color-dot-yellow:#febc2e;--color-dot-green:#28c840;--font-sans:"Satoshi-Variable", "Satoshi", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--fs-hero:clamp(2.75rem, 8.2vw, 5.5rem);--fs-h2:clamp(2rem, 4.6vw, 3.5rem);--fs-h3:clamp(1.125rem, 1.6vw, 1.375rem);--fs-lead:clamp(1.0625rem, 1.5vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-mono:.8125rem;--fs-micro:.6875rem;--lh-display:1.02;--lh-heading:1.08;--lh-body:1.55;--ls-display:-.035em;--ls-heading:-.025em;--ls-label:.06em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-section:clamp(4.5rem, 9vw, 8rem);--gutter:clamp(1.25rem, 4vw, 2.5rem);--max-width:76rem;--text-max:38rem;--nav-h:4rem;--radius-0:0;--radius-control:.75rem;--radius-card:1.25rem;--radius-pill:999px;--border-hair:1px;--shadow-card:0 1px 2px #0000000f;--dur-fast:.15s;--dur-base:.24s;--dur-draw:.6s;--dur-slide:.9s;--dur-blink:1.1s;--dur-reveal:.6s;--dur-count:1.4s;--dur-scramble:.7s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-draw:cubic-bezier(.65, 0, .35, 1);--ease-step:steps(4, end);--ease-pop:steps(3, end);--ease-bar:steps(24, end);--z-content:2;--z-nav:50;--mask-on:#000;--mask-off:transparent;--dot-size:.5rem;--thumb:4.5rem;--thumb-big:6rem;--thumb-sm:2.5rem;--modal-w:40rem;--field-h:3rem;--scrim:#0009;--bp-split:74rem}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-draw:0s;--dur-slide:0s;--dur-blink:0s;--dur-reveal:0s;--dur-count:0s;--dur-scramble:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff")}@font-face{font-family:Satoshi-Variable;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scrollbar-width:none;background:var(--color-bg);color:var(--color-text);scroll-padding-top:var(--nav-h);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);background:var(--color-bg);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:clip}html::-webkit-scrollbar{display:none}ul,ol{list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea,select{font:inherit}svg{display:block}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.sheet :focus-visible,.modal :focus-visible{outline-color:var(--color-on-cobalt)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.label{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-muted);line-height:1.4}.sheet .label{color:var(--color-text-on-cobalt-muted)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--space-4);z-index:calc(var(--z-nav) + 1);background:var(--color-text);color:var(--color-bg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-small);position:absolute;top:-4rem}.skip:focus{top:var(--space-2)}[hidden]{display:none!important}h1,h2,h3{font-weight:var(--fw-bold);color:var(--color-text)}h2{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}h3{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.2}.sheet h2,.sheet h3,.modal h3{color:var(--color-on-cobalt)}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:2.875rem;padding:0 var(--space-5);font:var(--fw-medium) .9375rem/1 var(--font-sans);border-radius:var(--radius-pill);border:var(--border-hair) solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.btn>span{align-items:center;gap:var(--space-2);display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--color-bg-cobalt);color:var(--color-on-cobalt)}.btn-primary:hover{background:#262626}.btn-secondary{background:var(--color-line);color:var(--color-text)}.btn-secondary:hover{background:var(--color-line-strong)}.btn-white{background:var(--color-on-cobalt);color:var(--color-bg-cobalt)}.btn-white:hover{background:var(--color-line)}.btn-outline-white{color:var(--color-on-cobalt);border-color:var(--color-dark-line-strong);background:0 0}.btn-outline-white:hover{background:var(--color-cobalt-deep);border-color:var(--color-on-cobalt)}.btn-disabled,.btn:disabled{background:var(--color-surface);color:var(--color-faint);cursor:not-allowed;border-color:#0000}.sheet .btn:disabled,.modal .btn:disabled{background:var(--color-cobalt-deep);color:var(--color-dark-line-strong)}.btn:disabled:active{transform:none}.ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.nav{z-index:var(--z-nav);height:var(--nav-h);align-items:center;gap:var(--space-5);padding:0 var(--gutter);background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--border-hair) solid var(--color-line);display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-3);font-size:1.125rem;font-weight:var(--fw-bold);letter-spacing:-.02em;text-decoration:none;display:flex}.brand .mark{width:1.45rem;height:1.45rem;color:var(--color-text)}.links{gap:var(--space-5);margin-inline:auto;display:none}.links a{font-size:.9375rem;font-weight:var(--fw-medium);color:var(--color-text-muted);padding:var(--space-2) 0;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.links a:hover,.links a[aria-current=page]{color:var(--color-text)}.nav .cta{height:2.5rem;padding:0 var(--space-4);margin-left:auto}.menu-btn{border-radius:var(--radius-pill);background:var(--color-line);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:0;display:inline-flex;position:relative}.menu-btn:before,.menu-btn:after{content:"";background:var(--color-text);height:2px;position:absolute;left:.8rem;right:.8rem}.menu-btn:before{top:.95rem}.menu-btn:after{top:1.5rem}@media (max-width:959px){.links{top:var(--nav-h);background:var(--color-bg);border-bottom:var(--border-hair) solid var(--color-line);padding:var(--space-2) var(--gutter);flex-direction:column;gap:0;margin:0;display:none;position:absolute;left:0;right:0}.links.is-open{display:flex}.links a{padding:var(--space-4) 0;border-top:var(--border-hair) solid var(--color-line)}.links a:first-child{border-top:0}}@media (min-width:960px){.links{display:flex}.nav .cta{margin-left:0}.menu-btn{display:none}}@media (max-width:479px){.nav .cta{padding:0 var(--space-3);font-size:var(--fs-small)}.nav{gap:var(--space-3)}}.sec{padding-block:var(--space-section);position:relative}.wrap{z-index:var(--z-content);max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto;position:relative}.sheet{background:var(--color-bg-cobalt);color:var(--color-on-cobalt)}.sec-head{max-width:46rem;margin-bottom:var(--space-7)}.sec-head .label{margin-bottom:var(--space-3)}.sec-head .intro{margin-top:var(--space-4);font-size:var(--fs-lead);color:var(--color-text-muted);max-width:var(--text-max)}.sheet .sec-head .intro{color:var(--color-text-on-cobalt-muted)}.center{text-align:center;margin-inline:auto}.eyebrow{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text-muted);margin-bottom:var(--space-3)}.tag{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);white-space:nowrap;align-items:center;display:inline-flex}.js .rv{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(14px)}.js .rv.in{opacity:1;transform:none}.hero{text-align:center;padding-block:clamp(3rem,7vw,5.5rem) 0}.hero .wrap{justify-items:center;display:grid}.announce{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-small);text-align:left;transition:background var(--dur-fast) var(--ease-out);line-height:1.35;text-decoration:none;display:inline-flex}.announce:hover{background:var(--color-surface)}.announce b{font-weight:var(--fw-medium)}.announce .arr{background:var(--color-surface);width:1.75rem;height:1.75rem;font-size:var(--fs-small);border-radius:50%;flex:none;place-items:center;display:grid}.hero-title{margin-top:var(--space-6);font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-medium);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .28em;display:flex}.hero-title .mark{width:.82em;height:.82em;color:var(--color-text);flex:none;transform:translateY(.02em)}.hero-sub{margin-top:var(--space-5);max-width:40rem;font-size:var(--fs-lead);color:var(--color-text-muted);text-wrap:balance;line-height:1.5}.hero-versus{margin-top:var(--space-3);max-width:40rem;font-size:var(--fs-body);color:var(--color-text);text-wrap:balance}.hero .ctas{margin-top:var(--space-6);justify-content:center}.hero-mock{text-align:left;width:100%;max-width:62rem;margin-top:clamp(2.5rem,5vw,4rem)}.win{background:var(--color-bg);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.win-bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);display:flex}.win-bar i{border-radius:50%;width:.75rem;height:.75rem;display:block}.win-bar i:first-child{background:var(--color-dot-red)}.win-bar i:nth-child(2){background:var(--color-dot-yellow)}.win-bar i:nth-child(3){background:var(--color-dot-green)}.win-bar .tag{margin-left:auto}.win-body{border-top:var(--border-hair) solid var(--color-line);grid-template-columns:minmax(0,1fr);min-height:25rem;display:grid}.side{border-right:var(--border-hair) solid var(--color-line);padding:var(--space-3);background:#fafafa;display:none}.side-search{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-3);margin-bottom:var(--space-2);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-faint);font-size:var(--fs-small);display:flex}.arow{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);transition:background var(--dur-base) var(--ease-out);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;display:grid}.arow.is-active{background:var(--color-line)}.arow b{font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.3;display:block}.arow small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;display:block;overflow:hidden}.avatar{width:2.25rem;height:2.25rem;color:var(--g,#0a0a0a);background:0 0;flex:none;place-items:center;display:grid}.avatar svg{width:100%;height:100%}.typing{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.typing i{background:var(--color-faint);border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite tdot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-2px)}}.chat{grid-template-rows:auto 1fr;min-width:0;display:grid}.chat-head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-hair) solid var(--color-line);font-size:var(--fs-small);font-weight:var(--fw-medium);display:flex}.chat-head .avatar{width:1.5rem;height:1.5rem}.chat-log{justify-content:flex-end;gap:var(--space-4);padding:var(--space-5) var(--space-4);flex-direction:column;min-height:20rem;display:flex}.msg{max-width:34rem;font-size:.9375rem;line-height:1.5}.msg.me{background:var(--color-surface);padding:var(--space-3) var(--space-4);border-radius:1.1rem 1.1rem .3rem;align-self:flex-end}.msg.bot{align-self:flex-start;gap:var(--space-3);width:100%;display:grid}.msg.bot .who{align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-medium);display:flex}.msg.bot .who .avatar{width:1.5rem;height:1.5rem}.status{align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--color-text-muted);display:inline-flex}.spin{border:2px solid var(--color-line-strong);border-top-color:var(--color-text);border-radius:50%;width:.8rem;height:.8rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.status.is-done{color:var(--color-text)}.status.is-done .spin{background:var(--color-ok);border:0;animation:none;position:relative}.status.is-done .spin:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.22rem;height:.42rem;position:absolute;top:.1rem;left:.28rem;transform:rotate(45deg)}.steps{gap:var(--space-2);display:grid}.steps li{align-items:center;gap:var(--space-3);font-size:var(--fs-small);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-control);display:flex}.steps li:before{content:"";border:1.5px solid var(--color-line-strong);border-radius:50%;flex:none;width:.9rem;height:.9rem}.steps li.is-done{color:var(--color-text)}.steps li.is-done:before{border-color:var(--color-ok);background:var(--color-ok) center / 60% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2 4.2 7.4 8 2.8' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.js .steps li,.js .msg.stage{display:none}.js .steps li.is-shown,.js .msg.stage.is-shown{animation:slidein var(--dur-base) var(--ease-out) both;display:flex}.js .msg.bot.stage.is-shown{display:grid}@keyframes slidein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.composer{margin:0 var(--space-4) var(--space-4);align-items:center;gap:var(--space-3);height:2.75rem;padding:0 var(--space-4);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-faint);font-size:var(--fs-small);display:flex}.composer .go{background:var(--color-text);color:#fff;width:1.75rem;height:1.75rem;font-size:var(--fs-small);border-radius:50%;place-items:center;margin-left:auto;display:grid}.note-ex{margin-top:var(--space-3);font-size:var(--fs-micro);text-align:center}@media (min-width:760px){.win-body{grid-template-columns:17rem minmax(0,1fr);min-height:30rem}.side{display:block}}.split2{gap:var(--space-7);align-items:center;display:grid}.split2 .copy p{margin-top:var(--space-4);font-size:var(--fs-lead);color:var(--color-text-muted);max-width:30rem}.split2 .copy .ctas{margin-top:var(--space-5)}@media (min-width:900px){.split2{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.split2.flip .copy{order:2}}.card{position:relative}.mcard{background:var(--color-bg);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5);gap:var(--space-4);display:grid}.mcard-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.jobs{gap:var(--space-2);display:grid}.job{gap:var(--space-3);padding:var(--space-3);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-control);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;display:grid}.job b{font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.3;display:block}.job small{color:var(--color-text-muted);font-size:.75rem;display:block}.bar{background:var(--color-line);height:4px;margin-top:var(--space-2);border-radius:4px;overflow:hidden}.bar i{height:100%;width:var(--p,60%);background:var(--color-text);transform-origin:0;animation:fillb 5s var(--ease-draw) infinite;animation-delay:var(--d,0s);display:block}@keyframes fillb{0%{transform:scaleX(.05)}70%,90%{transform:scaleX(1)}to{transform:scaleX(.05)}}.chip-s{font-size:.75rem;font-weight:var(--fw-medium);border-radius:var(--radius-pill);background:var(--color-surface);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.chip-s.live:before{content:"";background:var(--color-ok);width:6px;height:6px;animation:blink var(--dur-blink) steps(1, end) infinite;border-radius:50%}@keyframes blink{50%{opacity:.2}}.ask{gap:var(--space-4);display:grid}.ask p{font-size:1.0625rem;line-height:1.45;font-weight:var(--fw-medium)}.ask-box{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--fs-small);color:var(--color-text-muted);display:grid}.ask-row{gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.fake-btn{align-items:center;gap:var(--space-2);height:2.5rem;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-medium);background:var(--color-line);color:var(--color-text);display:inline-flex}.fake-btn.go{background:var(--color-text);color:#fff;animation:6s infinite pressed}.fake-btn .ok{display:none}@keyframes pressed{0%,38%{background:var(--color-text)}42%,96%{background:#262626}to{background:var(--color-text)}}.ask-state{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--fs-small);display:flex}.ask-state i{background:var(--color-ok);opacity:0;border-radius:50%;width:.8rem;height:.8rem;animation:6s step-end infinite show6}@keyframes show6{0%,44%{opacity:0}45%,95%{opacity:1}to{opacity:0}}.ask-state span{opacity:0;animation:6s step-end infinite show6}.cursor-fx{pointer-events:none;width:1.1rem;height:1.1rem;animation:curs 6s var(--ease-draw) infinite;position:absolute;top:0;left:0}.cursor-fx:before{content:"";background:var(--color-text);clip-path:polygon(0 0,0 100%,28% 76%,52% 100%,64% 92%,42% 66%,78% 62%);position:absolute;inset:0}@keyframes curs{0%{transform:translate(60%,160%)}35%,50%{transform:translate(5.4rem,.9rem)}to{transform:translate(60%,160%)}}.loop-d{gap:var(--space-3);counter-reset:n;grid-template-columns:minmax(0,1fr);display:grid}.lnode{padding:var(--space-5);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-bg);box-shadow:var(--shadow-card);position:relative}.lnode .num{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--color-faint)}.lnode h3{margin:var(--space-3) 0 var(--space-2)}.lnode p{font-size:var(--fs-small);color:var(--color-text-muted)}.larrow{display:none}.loop-d .lnode{animation:8s infinite lpulse;animation-delay:calc(var(--k) * 2s)}@keyframes lpulse{0%,22%,to{border-color:var(--color-line)}3%,19%{border-color:var(--color-text)}}.loop-return{margin-top:var(--space-4);align-items:center;gap:var(--space-3);font-size:var(--fs-small);color:var(--color-text-muted);display:flex}.loop-return:before{content:"";background:var(--color-line-strong);flex:0 0 2rem;height:1px}.loop-return:after{content:"";background:var(--color-line-strong);flex:1;height:1px}.split-bar2{border-radius:var(--radius-pill);height:.75rem;margin-top:var(--space-6);gap:2px;display:flex;overflow:hidden}.split-bar2 i{display:block}.split-bar2 i:first-child{background:var(--color-text);flex:70}.split-bar2 i:nth-child(2){background:var(--color-faint);flex:20}.split-bar2 i:nth-child(3){background:var(--color-line-strong);flex:10}.split-lab2{gap:var(--space-2) var(--space-5);margin-top:var(--space-3);font-size:var(--fs-small);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.split-lab2 b{color:var(--color-text);font-weight:var(--fw-medium)}@media (min-width:900px){.loop-d{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch}.larrow{color:var(--color-faint);place-items:center;font-size:1.25rem;display:grid}}.rtabs{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.rtab{height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);font-size:.9375rem;font-weight:var(--fw-medium);color:var(--color-text-muted);transition:background var(--dur-fast), color var(--dur-fast)}.rtab:hover{background:var(--color-line);color:var(--color-text)}.rtab[aria-selected=true]{background:var(--color-text);color:#fff}.rpanel{gap:var(--space-5);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);padding:clamp(1.5rem,4vw,3rem);display:grid}.rpanel h3{letter-spacing:var(--ls-heading);font-size:clamp(1.4rem,3vw,2rem)}.rpanel p{font-size:var(--fs-lead);color:var(--color-text-muted);max-width:44rem}.rpanel ul{gap:var(--space-2);flex-wrap:wrap;display:flex}.rpanel li{font-size:var(--fs-small);border-radius:var(--radius-pill);background:var(--color-bg);border:var(--border-hair) solid var(--color-line);padding:4px 12px}@media (max-width:639px){.rtabs{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.rtabs::-webkit-scrollbar{display:none}.rtab{flex:none}}#launch{padding-block:var(--space-section)}#launch .sec-head h2{color:var(--color-on-cobalt)}.teasers{gap:var(--space-4);display:grid}.teaser{gap:var(--space-3);padding:var(--space-6);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);transition:background var(--dur-fast) var(--ease-out);align-content:start;text-decoration:none;display:grid}.teaser:hover{background:var(--color-line)}.teaser h3{font-size:1.5rem}.teaser p{color:var(--color-text-muted)}.teaser .go{margin-top:var(--space-3);font-weight:var(--fw-medium)}@media (min-width:760px){.teasers{grid-template-columns:1fr 1fr}}.faq{border-top:var(--border-hair) solid var(--color-line);max-width:50rem;margin-inline:auto}.faq details{border-bottom:var(--border-hair) solid var(--color-line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--fs-h3);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:-.01em;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--color-surface) center / .7rem no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 1v8M1 5h8' stroke='%230a0a0a' stroke-width='1.4'/%3E%3C/svg%3E");width:1.75rem;height:1.75rem;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq .ans{padding:0 var(--space-7) var(--space-5) 0;color:var(--color-text-muted);font-size:var(--fs-lead);max-width:42rem}.faq .ans p+p{margin-top:var(--space-3)}.footer{border-top:var(--border-hair) solid var(--color-line);padding:var(--space-8) 0 var(--space-7)}.foot-top{gap:var(--space-6);display:grid}.foot-brand{align-items:center;gap:var(--space-3);font-weight:var(--fw-bold);font-size:1.125rem;display:flex}.foot-brand .mark{width:1.65rem;height:1.65rem}.foot-cols{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.foot-cols a{color:var(--color-text-muted);font-size:var(--fs-small);padding:var(--space-1) 0;text-decoration:none}.foot-cols a:hover{color:var(--color-text)}.ca{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-mono);align-items:center;display:flex}.disclaimer{margin-top:var(--space-6);max-width:50rem;font-size:var(--fs-small);color:var(--color-text-muted)}.disclaimer.req{color:var(--color-text);font-weight:var(--fw-medium)}@media (min-width:760px){.foot-top{grid-template-columns:auto 1fr;align-items:start}.foot-cols{justify-content:flex-end}}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-label);padding:var(--space-1) var(--space-3);border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-control);color:var(--color-text-muted);min-height:2rem;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.chip:hover{color:var(--color-text);background:var(--color-surface-raised)}.chip:disabled{cursor:not-allowed;border-style:dashed}.px{width:1rem;height:1rem}.chev{width:var(--space-3);height:var(--space-3);border-right:var(--border-hair) solid var(--color-text-muted);border-bottom:var(--border-hair) solid var(--color-text-muted);transition:transform var(--dur-base) var(--ease-out);grid-area:1/2/span 2;place-self:center end;transform:rotate(45deg)}.field{gap:var(--space-3);display:grid;position:relative}.field label,.step-label{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);line-height:1.1}.pair{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto 7ch;align-items:end;display:grid}.dollar{font-size:var(--fs-body);padding-bottom:var(--space-3)}.ticker{text-transform:uppercase}@media (min-width:640px){.demo input,.dollar{font-size:var(--fs-lead)}}.count{font-size:var(--fs-micro);letter-spacing:var(--ls-label);color:var(--color-text-on-cobalt-muted);position:absolute;top:0;right:0}.err{min-height:1.5em;font-size:var(--fs-micro);letter-spacing:var(--ls-label);color:var(--color-on-cobalt)}.card{padding:var(--space-6);background:color-mix(in srgb, var(--color-cobalt-deep) 70%, transparent);position:relative}.card.is-empty{border:var(--border-hair) dashed var(--color-text-on-cobalt-muted);place-items:center;min-height:22rem;display:grid}.card .edge{background:var(--color-on-cobalt);position:absolute}.card .e-t,.card .e-b{height:var(--border-hair);left:0;right:0;transform:scaleX(0)}.card .e-t{transform-origin:0;top:0}.card .e-b{transform-origin:100%;bottom:0}.card .e-l,.card .e-r{width:var(--border-hair);top:0;bottom:0;transform:scaleY(0)}.card .e-r{transform-origin:top;right:0}.card .e-l{transform-origin:bottom;left:0}.card.is-drawn .e-t{animation:ex var(--dur-draw) var(--ease-draw) both}.card.is-drawn .e-r{animation:ey var(--dur-draw) var(--ease-draw) calc(var(--dur-draw) * .5) both}.card.is-drawn .e-b{animation:ex var(--dur-draw) var(--ease-draw) var(--dur-draw) both}.card.is-drawn .e-l{animation:ey var(--dur-draw) var(--ease-draw) calc(var(--dur-draw) * 1.5) both}@keyframes ex{to{transform:scaleX(1)}}@keyframes ey{to{transform:scaleY(1)}}.card-grid{gap:var(--space-5);display:grid;position:relative}.card-top{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.card h3{font-family:var(--font-sans);font-size:var(--fs-h3);overflow-wrap:break-word}.card h3:focus-visible,.llog:focus-visible{outline:2px solid var(--color-on-cobalt);outline-offset:var(--space-2)}.card .tk{font-size:var(--fs-h3);font-weight:var(--fw-bold)}.card .meta{gap:var(--space-5);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-on-cobalt-muted);flex-wrap:wrap;display:flex}.card .meta b{color:var(--color-on-cobalt);font-weight:var(--fw-medium)}.card .icons{gap:var(--space-4);display:flex}.card .icons .px{width:2.5rem;height:2.5rem;color:var(--color-on-cobalt);transform:scale(0)}.card.is-drawn .icons .px{animation:pop var(--dur-base) var(--ease-pop) both;animation-delay:calc(var(--dur-draw) * 2.2)}.card.is-drawn .icons .px:nth-child(2){animation-delay:calc(var(--dur-draw) * 2.2 + .12s)}.card.is-drawn .icons .px:nth-child(3){animation-delay:calc(var(--dur-draw) * 2.2 + .24s)}.split{gap:var(--space-2);display:grid}.split-bar{height:var(--space-4);border:var(--border-hair) solid var(--color-on-cobalt);display:flex}.split-bar i{height:100%;display:block}.split-bar i:first-child{background:var(--color-on-cobalt);flex:70}.split-bar i:nth-child(2){background:repeating-linear-gradient(90deg, var(--color-on-cobalt) 0 var(--border-hair), transparent var(--border-hair) var(--space-1));flex:20}.split-bar i:nth-child(3){border-left:var(--border-hair) solid var(--color-on-cobalt);flex:10}.split-lab{font-size:var(--fs-micro);letter-spacing:var(--ls-label);justify-content:space-between;display:flex}.plan{gap:var(--space-2);font-size:var(--fs-mono);min-height:4.5rem;display:grid}.plan li{white-space:pre-wrap;word-break:break-word}.plan li:before{content:"> ";color:var(--color-text-on-cobalt-muted)}.card .fade{opacity:0}.card.is-drawn .fade{animation:show var(--dur-fast) var(--ease-step) both;animation-delay:calc(var(--dur-draw) * 1.6)}@keyframes show{to{opacity:1}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}.lead-kicker{margin-bottom:var(--space-3);max-width:var(--lead-kicker-w)}.flows{gap:var(--space-2);margin-top:var(--space-5);font-size:var(--fs-mono);color:var(--color-text-muted);display:grid}.flows b{color:var(--color-text-accent);font-weight:var(--fw-medium);margin-right:var(--space-2);text-transform:uppercase;letter-spacing:var(--ls-label)}@media (min-width:960px){.flows{justify-content:start;gap:var(--space-6);grid-template-columns:repeat(3,auto)}}.lf{gap:var(--space-7);display:grid}.lp{border:var(--border-hair) solid var(--color-on-cobalt);padding:var(--space-5);background:color-mix(in srgb, var(--color-cobalt-deep) 45%, transparent);min-width:0}@media (min-width:640px){.lp{padding:var(--space-6)}}.lp legend{padding-inline:var(--space-3);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--color-on-cobalt)}.lp legend .mono{font-size:var(--fs-mono);color:var(--color-text-on-cobalt-muted);margin-right:var(--space-2);font-weight:var(--fw-regular)}.lp-note{max-width:var(--text-max);margin-bottom:var(--space-5);color:var(--color-text-on-cobalt-muted);font-size:var(--fs-small)}.lp-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.lp-grid{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid .wide{grid-column:1/-1}}@media (min-width:960px){.lp-coin .lp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-coin .lp-grid .wide{grid-column:1/-1}}.lf .field label,.flabel{font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:0;color:var(--color-on-cobalt);line-height:1.3}.lf .field label small{color:var(--color-text-on-cobalt-muted);font-weight:var(--fw-regular)}.lf input[type=text],.lf input[type=number],.lf input[type=url],.lf textarea,.lf select{width:100%;color:var(--color-on-cobalt);caret-color:var(--color-on-cobalt);border:0;border-bottom:2px solid var(--color-on-cobalt);border-radius:var(--radius-control) var(--radius-control) 0 0;font-family:var(--font-mono);font-size:var(--fs-body);padding:var(--space-3) var(--space-2);min-height:var(--field-h);background:0 0}.lf textarea{resize:vertical;line-height:1.4}.lf select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-on-cobalt) 50%), linear-gradient(135deg, var(--color-on-cobalt) 50%, transparent 50%);background-position:calc(100% - 1.1rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem}.lf select option{color:var(--color-bg)}.lf input::placeholder,.lf textarea::placeholder{color:var(--color-text-on-cobalt-muted);opacity:.7}.lf input:focus-visible,.lf textarea:focus-visible,.lf select:focus-visible{background:var(--color-cobalt-deep);box-shadow:inset 0 calc(var(--space-1) * -1) 0 var(--color-on-cobalt);outline:0}.lf .pair{grid-template-columns:auto minmax(0,1fr)}.lf .count{top:var(--space-1)}.lf .field .err{min-height:1.2em}.picks{gap:var(--space-2);flex-wrap:wrap;display:flex}.lf .chip,.tab{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-label);text-transform:uppercase;padding:var(--space-2) var(--space-3);border:var(--border-hair) solid var(--color-on-cobalt);border-radius:var(--radius-control);min-height:2.25rem;color:var(--color-on-cobalt)}.lf .chip:hover,.tab:hover{background:var(--color-cobalt-deep)}.drop{border:var(--border-hair) dashed var(--color-on-cobalt);padding:var(--space-4);transition:background var(--dur-fast) var(--ease-out);position:relative}.drop:hover,.drop.is-over,.drop:focus-within{background:var(--color-cobalt-deep)}.drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.drop-body{gap:var(--space-4);pointer-events:none;align-items:center;display:flex}.drop-text{gap:var(--space-1);min-width:0;display:grid}.drop-text b{font-weight:var(--fw-medium);overflow-wrap:anywhere}.drop-text .mono{font-size:var(--fs-micro);color:var(--color-text-on-cobalt-muted);letter-spacing:var(--ls-label)}.thumb{width:var(--thumb);height:var(--thumb);border:var(--border-hair) solid var(--color-on-cobalt);background:var(--color-cobalt-deep) center / cover no-repeat;flex:none}.thumb.big{width:var(--thumb-big);height:var(--thumb-big)}.tabs{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:639px){.tabs{scrollbar-width:none;padding-right:var(--space-7);-webkit-mask-image:linear-gradient(to right, var(--mask-on) 85%, var(--mask-off));-webkit-mask-image:linear-gradient(to right, var(--mask-on) 85%, var(--mask-off));mask-image:linear-gradient(to right, var(--mask-on) 85%, var(--mask-off));flex-wrap:nowrap;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;flex:none}.mrow .mn{min-width:0}.crow{grid-template-columns:minmax(0,1fr);gap:0}#launch .wrap{padding-right:var(--gutter)}.in-launch .clerk,.in-launch .flight{opacity:0}.clerk,.flight{transition:opacity var(--dur-base) var(--ease-out)}}.tab[aria-selected=true]{background:var(--color-on-cobalt);color:var(--color-bg-cobalt)}.tab .mono{opacity:.75;margin-left:var(--space-1)}.mgroup{border-top:var(--border-hair) solid var(--color-on-cobalt);gap:0;display:grid}@media (min-width:960px){.mgroup{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.mrow{gap:var(--space-4);padding:var(--space-3) var(--space-2);border-bottom:var(--border-hair) solid var(--color-grid-cobalt-major);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;min-height:3rem;display:grid;position:relative}.mrow input{opacity:0;position:absolute}.mrow .mi,.mrow .mp{font-size:var(--fs-micro);color:var(--color-text-on-cobalt-muted);letter-spacing:var(--ls-label)}.mrow .mn{font-weight:var(--fw-medium)}.mrow:has(input:checked){background:var(--color-on-cobalt);color:var(--color-bg-cobalt)}:is(.mrow:has(input:checked) .mi,.mrow:has(input:checked) .mp){color:var(--color-bg-cobalt)}.mrow:has(input:focus-visible){outline:2px solid var(--color-on-cobalt);outline-offset:-2px}.handles{gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.chk{gap:var(--space-3);cursor:pointer;min-height:2.25rem;font-size:var(--fs-small);align-items:center;display:inline-flex}.chk input{width:1.125rem;height:1.125rem;accent-color:var(--color-on-cobalt);flex:none}.chk-big{margin-block:var(--space-4);align-items:flex-start}.chk-big input{margin-top:var(--space-1)}.launch-bar{gap:var(--space-4);justify-items:stretch;display:grid}.wallet-row{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.wallet-status{font-size:var(--fs-mono);letter-spacing:var(--ls-label);overflow-wrap:anywhere}.linkbtn{padding:var(--space-2) 0;color:var(--color-on-cobalt);font-size:var(--fs-mono);letter-spacing:var(--ls-label);text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:0;min-height:2.25rem;text-decoration:underline}.linkbtn:hover{text-decoration-thickness:2px}.btn-launch{width:100%;height:3.5rem;font-size:var(--fs-h3);font-weight:var(--fw-bold)}.launch-notice{max-width:var(--text-max);padding:var(--space-3) var(--space-4);border:var(--border-hair) dashed var(--color-on-cobalt);font-size:var(--fs-small);color:var(--color-on-cobalt)}.launch-help,.launch-needs{max-width:var(--text-max)}.launch-needs{color:var(--color-on-cobalt)}.form-err:empty{display:none}.nav .cta.is-connected{font-family:var(--font-mono)}.llog{margin-top:var(--space-6);padding:var(--space-4);border:var(--border-hair) solid var(--color-on-cobalt);background:var(--color-bg);gap:var(--space-1);display:grid}.llog[hidden]{display:none}.ll{font-size:var(--fs-mono);color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap}.ll.ok{color:var(--color-text-accent)}.drawing:not(:empty){margin-top:var(--space-6)}.done-top{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.cdl{gap:var(--space-2);font-size:var(--fs-mono);display:grid}.crow{gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--border-hair) solid var(--color-grid-cobalt);grid-template-columns:8rem minmax(0,1fr);display:grid}.crow dt{color:var(--color-text-on-cobalt-muted);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-micro);padding-top:var(--space-1)}.crow dd,.brk{overflow-wrap:anywhere}.cthumb{vertical-align:middle;border:var(--border-hair) solid var(--color-on-cobalt);width:2rem;height:2rem;margin-right:var(--space-2);background:50%/cover no-repeat;display:inline-block}.warn{color:var(--color-on-cobalt);border:var(--border-hair) dashed var(--color-on-cobalt);padding:var(--space-2) var(--space-3);margin-block:var(--space-3);font-size:var(--fs-mono)}.modal{max-width:min(var(--modal-w), calc(100vw - var(--space-5) * 2));width:100%;max-height:calc(100svh - var(--space-5) * 2);border:var(--border-hair) solid var(--color-on-cobalt);background:var(--color-bg-cobalt);color:var(--color-on-cobalt);margin:auto;padding:0;overflow:auto}.modal::backdrop{background:var(--scrim)}.modal :focus-visible{outline-color:var(--color-on-cobalt)}.modal-in{gap:var(--space-4);padding:var(--space-5);display:grid}@media (min-width:640px){.modal-in{padding:var(--space-6)}}.modal h3{color:var(--color-on-cobalt)}.modal .label{color:var(--color-text-on-cobalt-muted);margin-top:var(--space-3)}.modal-note{font-size:var(--fs-mono);color:var(--color-text-on-cobalt-muted)}.modal-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.wlist{border-top:var(--border-hair) solid var(--color-on-cobalt);display:grid}.wrow{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-hair) solid var(--color-grid-cobalt-major);flex-wrap:wrap;align-items:center;display:flex}.wn{font-weight:var(--fw-bold);font-size:var(--fs-h3);margin-right:auto}.wmiss{color:var(--color-text-on-cobalt-muted);font-size:var(--fs-mono)}.modal .err{min-height:0}.modal .err:empty{display:none}.hero .mega{font-size:var(--fs-mega-hero)}.pair-wrap{display:contents}.lf .pair{border-bottom:2px solid var(--color-on-cobalt);border-radius:var(--radius-control) var(--radius-control) 0 0;align-items:center}.lf .pair input[type=text]{border-bottom:0}.lf .pair:focus-within{background:var(--color-cobalt-deep);box-shadow:inset 0 calc(var(--space-1) * -1) 0 var(--color-on-cobalt)}.lf .pair input:focus-visible{box-shadow:none;background:0 0}@media (max-width:639px){.pre,.post{display:none}.hero-art{margin-bottom:var(--space-4)}.hero .titleblock{margin-top:var(--space-5)}.lead-kicker{margin-top:var(--space-3)}.card{padding:var(--space-4)}.crow{grid-template-columns:minmax(0,1fr);gap:0}.crow dd{overflow-wrap:anywhere}}.lprev{min-width:0}.lprev-strip{align-items:center;gap:var(--space-3);width:100%;min-height:3rem;padding:var(--space-2) var(--space-4);border:var(--border-hair) solid var(--color-on-cobalt);background:color-mix(in srgb, var(--color-cobalt-deep) 45%, transparent);text-align:left;color:var(--color-on-cobalt);display:flex}.lprev-strip .label{color:var(--color-text-on-cobalt-muted);flex:none}.lprev-sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-mono);flex:1;overflow:hidden}.lprev-strip .chev{border-color:var(--color-on-cobalt);flex:none}.lprev.is-open .lprev-strip .chev{transform:rotate(225deg)}.lprev-body{margin-top:var(--space-3);display:none}.lprev.is-open .lprev-body{gap:var(--space-3);display:grid}.btn-small{justify-self:start;height:2.25rem}.prev-id{align-items:center;gap:var(--space-3);min-width:0;display:flex}.prev-thumb{width:var(--thumb-sm);height:var(--thumb-sm)}.prev-reason:empty{display:none}.prev-reason{color:var(--color-on-cobalt);font-size:var(--fs-mono)}.prev-reason:before{content:"▲ "}.prev-mind,.prev-foot{overflow-wrap:anywhere}.lprev .split-lab{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.lprev .card{min-height:0}.lprev .card h3{text-transform:none}.card.is-drawn.is-settled .icons .px{animation-delay:0s!important}.card.is-pulse{animation:cardpulse var(--dur-slide) var(--ease-bar) 1}@keyframes cardpulse{0%{background-color:#2a2a2a}to{background-color:var(--color-cobalt-deep)}}@media (min-width:74rem){.lf{column-gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.lf>.lp,.lf>.launch-bar{grid-column:1}.lf>.lprev{top:calc(var(--nav-h) + var(--space-5));grid-area:1/2/span 4;position:sticky}.lprev-strip{display:none}.lprev-body{gap:var(--space-3);margin-top:0;display:grid}.lp-coin .lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.links a[aria-current=page]{color:var(--color-text);border-bottom:var(--border-hair) solid var(--color-text-accent)}.page-tokens .wrap{padding-right:var(--gutter)}.tk-title{font-weight:var(--fw-bold);text-transform:uppercase;color:var(--color-on-cobalt);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}.tk-head-grid{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.tk-head-text{gap:var(--space-5);display:grid}.tk-count{font-size:var(--fs-lead);color:var(--color-on-cobalt)}.tk-note{margin:0}.tk-bot{width:var(--clerk-hero);aspect-ratio:580/730;justify-self:end;position:relative}.tk-bot .bay{opacity:1;z-index:0}.clerk-docked{will-change:auto;z-index:1;--ink:var(--color-bg-cobalt);width:100%;color:var(--color-on-cobalt);position:absolute;inset:0;transform:none}@media (min-width:640px){.tk-head-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}}@media (max-width:639px){.tk-bot{width:6rem}}.tk-controls{gap:var(--space-4) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.tk-search{gap:var(--space-2);flex:16rem;max-width:28rem;display:grid}.tk-search input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--fs-body)}.tk-search input::placeholder{color:var(--color-text-muted)}.tk-search input:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:2px}.tk-cols{display:none}.trow{grid-template-columns:var(--thumb-sm) minmax(0, 1fr) auto;gap:var(--space-1) var(--space-2);column-gap:var(--space-3);padding:var(--space-3);border-bottom:var(--border-hair) solid var(--color-line);min-height:4.5rem;transition:background var(--dur-fast) var(--ease-out);grid-template-areas:"img coin coin""img sub links";align-items:center;display:grid;position:relative}.trow:before{content:"";width:var(--space-1);background:var(--color-bg-cobalt);transition:transform var(--dur-base) var(--ease-step);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.trow:hover:before,.trow:focus-within:before,.trow.is-target:before{transform:scaleY(1)}.trow.is-target{background:var(--color-surface-raised);animation:targetflash var(--dur-slide) var(--ease-bar) 2}@keyframes targetflash{50%{background:var(--color-bg-cobalt)}}.t-img{width:var(--thumb-sm);height:var(--thumb-sm);background:var(--color-surface-raised);border:var(--border-hair) solid var(--color-line-strong);grid-area:img;overflow:hidden}.t-img img{object-fit:cover;width:100%;height:100%;display:block}.t-coin{align-items:baseline;gap:var(--space-2);grid-area:coin;min-width:0;padding-right:4.5rem;display:flex}.t-coin b{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-sym{color:var(--color-text-accent);font-size:var(--fs-mono);flex:none}.t-sub{align-items:center;gap:var(--space-2);grid-area:sub;min-width:0;display:flex}.t-mint{align-items:center;gap:var(--space-2);font-size:var(--fs-micro);color:var(--color-text-muted);letter-spacing:var(--ls-label);text-underline-offset:var(--space-1);padding-block:var(--space-2);white-space:nowrap;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.t-mint:hover{color:var(--color-text)}.t-copy-l{display:none}.t-cap{text-align:right;font-size:var(--fs-mono);grid-area:coin;justify-self:end}.t-time{font-size:var(--fs-micro);color:var(--color-text-muted);letter-spacing:var(--ls-label);white-space:nowrap}.t-store{font-size:var(--fs-micro);color:var(--color-text-muted);letter-spacing:var(--ls-label);display:none}.t-links{gap:var(--space-2);font-size:var(--fs-micro);letter-spacing:var(--ls-label);grid-area:links;display:inline-flex}.t-links a{color:var(--color-text-accent);text-underline-offset:var(--space-1);padding-block:var(--space-1);text-decoration:underline}.t-links a:hover{color:var(--color-text)}.trow.is-skel{pointer-events:none}.sk{background:var(--color-surface-raised);height:.75rem;display:block}.sk.w1{width:8rem}.sk.w2{width:5rem;margin-top:var(--space-1)}.sk.w3{width:3rem}.is-skel .t-coin{flex-direction:column;align-items:flex-start}.tk-state:empty{display:none}.tk-msg{gap:var(--space-4);padding:var(--space-7) var(--space-4);border-bottom:var(--border-hair) solid var(--color-line);justify-items:start;display:grid}.tk-msg h3{color:var(--color-text)}.tk-msg p{color:var(--color-text-muted);max-width:var(--text-max)}.tk-more{padding-top:var(--space-5)}@media (min-width:960px){.tk-cols,.trow{grid-template-columns:var(--thumb-sm) minmax(0, 1.2fr) 9.5rem 6rem 6rem 14rem 9rem;gap:var(--space-4);padding-inline:var(--space-4)}.tk-cols{padding-block:var(--space-3);border-bottom:var(--border-hair) solid var(--color-line-strong);display:grid}.tk-cols .r{text-align:right}.trow{grid-template-areas:"img coin mint cap time store links";min-height:4.5rem}.t-sub{display:contents}.t-coin{padding-right:0}.t-cap{grid-area:cap;justify-self:stretch}.t-mint{grid-area:mint;text-decoration:none}.t-time{grid-area:time}.t-copy-l{padding:0 var(--space-2);border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-control);line-height:1.5rem;display:inline-block}.t-store{grid-area:store;display:block}.t-mint,.t-time,.t-links{font-size:var(--fs-mono)}}.tk-bot{border:var(--border-hair) dashed var(--color-text-on-cobalt-muted);margin-bottom:var(--space-5)}.tk-bot .bay{inset:auto auto auto 0;top:calc(100% + var(--space-1));border:0;padding:0;display:block}.cn-pills{gap:var(--space-2);font-size:var(--fs-micro);letter-spacing:var(--ls-label);color:var(--color-text-on-cobalt-muted);flex-wrap:wrap;display:flex}.cn-pills li{padding:var(--space-1) var(--space-3);border:var(--border-hair) dashed var(--color-text-on-cobalt-muted)}.cn-pills li.is-on{border-style:solid;border-color:var(--color-on-cobalt);color:var(--color-on-cobalt)}.cn-pills b{font-weight:var(--fw-medium);text-transform:uppercase}.page-console .sec.cn-body{padding-block:0 var(--space-7)}.page-console .tk-head+.cn-body{padding-top:var(--space-7)}.cn-body .sec-head{margin-bottom:var(--space-5)}.cn-panel{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:var(--border-hair) solid var(--color-line-strong);align-content:start;display:grid}.cn-panel h3{color:var(--color-text)}.cn-cols{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:960px){.cn-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.cn-note,.cn-help{color:var(--color-text-muted);font-size:var(--fs-small);max-width:var(--text-max)}.cn-help{font-size:var(--fs-mono)}.cn-help b{color:var(--color-text);font-weight:var(--fw-medium);overflow-wrap:anywhere}.cn-hint{color:var(--color-text-muted);font-size:var(--fs-mono)}.cn-err{min-height:1.4em;margin-top:var(--space-3);color:var(--color-text-burn);font-size:var(--fs-mono)}.cn-err:empty{display:none}.cn-row{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cn-who b{color:var(--color-text-accent);font-weight:var(--fw-medium)}.cn-btns{gap:var(--space-3);flex-wrap:wrap;display:flex}.cn-empty a{justify-self:start}.cn-field{gap:var(--space-2);display:grid}.cn-field label,.cn-handles legend,.cn-shop h4{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text)}.cn-field label small{color:var(--color-text-muted);font-weight:var(--fw-regular)}.cn-panel input[type=text],.cn-panel input[type=password],.cn-panel input[type=search],.cn-panel select,.cn-panel textarea{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--color-bg);color:var(--color-text);border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--fs-body)}.cn-panel textarea{resize:vertical;line-height:1.4}.cn-panel ::placeholder{color:var(--color-text-muted)}.cn-panel input:focus-visible,.cn-panel select:focus-visible,.cn-panel textarea:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:2px}.cn-form{gap:var(--space-4);display:grid}.cn-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.cn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-wide{grid-column:1/-1}}.cn-handles{gap:var(--space-2) var(--space-4);border:0;flex-wrap:wrap;padding:0;display:flex}.cn-handles legend{margin-bottom:var(--space-2)}.cn-chk{align-items:center;gap:var(--space-2);min-height:2.25rem;font-size:var(--fs-small);cursor:pointer;display:inline-flex}.cn-chk input{width:1.125rem;height:1.125rem;accent-color:var(--color-bg-cobalt)}.cn-msg{min-height:1.4em;font-size:var(--fs-mono);color:var(--color-text-muted)}.cn-msg[data-kind=bad]{color:var(--color-text-burn)}.cn-dl{gap:var(--space-2);font-size:var(--fs-mono);display:grid}.cn-dl>div{gap:var(--space-4);padding-block:var(--space-2);border-bottom:var(--border-hair) solid var(--color-line);display:flex}.cn-dl dt{color:var(--color-text-muted);flex:0 0 5rem}.cn-dl dd{overflow-wrap:anywhere;min-width:0}.cn-result{gap:var(--space-2) var(--space-5);font-size:var(--fs-mono);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.cn-result:empty{display:none}.cn-result b{color:var(--color-text);font-weight:var(--fw-medium)}.cn-models{gap:var(--space-1);overscroll-behavior:contain;border:var(--border-hair) solid var(--color-line);max-height:15rem;padding:var(--space-1);display:grid;overflow-y:auto}.cn-model{gap:var(--space-1);text-align:left;padding:var(--space-2) var(--space-3);border:var(--border-hair) solid transparent;min-height:2.75rem;transition:background var(--dur-fast) var(--ease-out);display:grid}.cn-model:hover{background:var(--color-surface-raised)}.cn-model[aria-pressed=true]{background:var(--color-bg-cobalt);color:var(--color-on-cobalt)}.cn-mn{font-size:var(--fs-small);font-weight:var(--fw-medium)}.cn-mi{font-size:var(--fs-micro);letter-spacing:var(--ls-label);color:var(--color-text-muted);overflow-wrap:anywhere}.cn-model[aria-pressed=true] .cn-mi{color:var(--color-text-on-cobalt-muted)}.cn-link{color:var(--color-text-accent);text-decoration:underline}.cn-founders{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.cn-founders{grid-template-columns:repeat(2,minmax(0,1fr))}}.cn-founder{grid-template-columns:var(--thumb-sm) minmax(0, 1fr) auto;gap:var(--space-1) var(--space-3);text-align:left;width:100%;padding:var(--space-3);background:var(--color-surface);border:var(--border-hair) solid var(--color-line-strong);min-height:4.5rem;transition:background var(--dur-fast) var(--ease-out);grid-template-areas:"img name tag""img when when";align-items:center;display:grid}.cn-founder:hover{background:var(--color-surface-raised)}.cn-founder[aria-pressed=true]{border-color:var(--color-bg-cobalt);background:var(--color-surface-raised);box-shadow:inset var(--space-1) 0 0 var(--color-bg-cobalt)}.cn-founder .t-img{grid-area:img}.cn-fname{align-items:baseline;gap:var(--space-2);grid-area:name;min-width:0;display:flex}.cn-fname b{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-founder .cn-tag{grid-area:tag}.cn-fwhen{font-size:var(--fs-micro);color:var(--color-text-muted);letter-spacing:var(--ls-label);grid-area:when}.cn-tag{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-label);padding:var(--space-1) var(--space-2);border:var(--border-hair) dashed var(--color-line-strong);color:var(--color-text-muted);white-space:nowrap;justify-self:end}.cn-tag.is-on{border-style:solid;border-color:var(--color-text-accent);color:var(--color-text-accent)}.cn-shop{gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-hair) solid var(--color-line-strong);display:grid}.cn-steps{gap:var(--space-3);display:grid}.cn-step{gap:var(--space-3);padding:var(--space-3);border:var(--border-hair) solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.cn-step.is-soon{color:var(--color-text-muted);border-style:dashed}.cn-step b{font-weight:var(--fw-medium)}.cn-step p{margin-top:var(--space-1);font-size:var(--fs-small);color:var(--color-text-muted)}.cn-sn{border:var(--border-hair) solid var(--color-line-strong);width:1.75rem;height:1.75rem;font-size:var(--fs-mono);place-items:center;display:grid}@media (max-width:479px){.cn-step{grid-template-columns:auto minmax(0,1fr)}.cn-step .cn-tag{grid-column:2;justify-self:start}.cn-panel{padding:var(--space-4)}}:root{--color-grid-cobalt:var(--color-dark-line);--color-grid-cobalt-major:var(--color-dark-line-strong);--color-bad-dark:#ff7b72}.lf .field label small{color:var(--color-text-on-cobalt-muted)}.lp{border:var(--border-hair) solid var(--color-dark-line);border-radius:var(--radius-card);background:var(--color-cobalt-deep);padding:var(--space-5)}@media (min-width:640px){.lp{padding:var(--space-6)}}.lp legend{padding-inline:var(--space-3);font-size:var(--fs-h3)}.lf input[type=text],.lf input[type=number],.lf input[type=url],.lf textarea,.lf select{background:var(--color-bg-cobalt);color:var(--color-on-cobalt);border:var(--border-hair) solid var(--color-dark-line-strong);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--fs-body);padding:var(--space-3) var(--space-4)}.lf input[type=number],.lf .ticker{font-family:var(--font-mono)}.lf input:focus-visible,.lf textarea:focus-visible,.lf select:focus-visible{background:var(--color-bg-cobalt);border-color:var(--color-on-cobalt);box-shadow:none;outline:0}.lf select{padding-right:2.5rem}.lf select option{color:#000;background:#fff}.lf .pair{border:var(--border-hair) solid var(--color-dark-line-strong);border-radius:var(--radius-control);background:var(--color-bg-cobalt);padding-left:var(--space-3);align-items:center}.lf .pair input[type=text]{padding-left:var(--space-2);background:0 0;border:0}.lf .pair:focus-within{border-color:var(--color-on-cobalt);background:var(--color-bg-cobalt);box-shadow:none}.lf .dollar{padding:0}.lf .chip,.tab{border:var(--border-hair) solid var(--color-dark-line-strong);border-radius:var(--radius-pill);color:var(--color-on-cobalt);background:0 0}.lf .chip:hover,.tab:hover{background:var(--color-bg-cobalt);border-color:var(--color-on-cobalt)}.chip{border-radius:var(--radius-pill)}.chip[aria-pressed=true]{background:var(--color-bg-cobalt);border-color:var(--color-bg-cobalt);color:var(--color-on-cobalt)}.chip:hover{background:var(--color-line);color:var(--color-text)}.chip[aria-pressed=true]:hover{color:var(--color-on-cobalt);background:#262626}.chip:disabled{background:var(--color-surface);color:var(--color-faint);border-style:solid}.drop{border:var(--border-hair) dashed var(--color-dark-line-strong);border-radius:var(--radius-control)}.drop:hover,.drop.is-over,.drop:focus-within{background:var(--color-bg-cobalt);border-color:var(--color-on-cobalt)}.thumb{border:var(--border-hair) solid var(--color-dark-line-strong);background-color:var(--color-bg-cobalt);border-radius:var(--radius-control)}.mgroup{border-top:var(--border-hair) solid var(--color-dark-line)}.mrow:hover{background:var(--color-bg-cobalt)}.mrow:has(input:checked){background:var(--color-on-cobalt);color:var(--color-bg-cobalt);border-radius:var(--radius-control)}.chk input{accent-color:var(--color-on-cobalt)}.err{color:var(--color-bad-dark)}.err:not(:empty):before{content:"! "}.launch-notice{border:var(--border-hair) solid var(--color-dark-line-strong);border-radius:var(--radius-control);background:var(--color-cobalt-deep)}.linkbtn{color:var(--color-on-cobalt)}.btn-launch{height:3.5rem;font-size:1.0625rem;font-weight:var(--fw-bold)}.llog{border:var(--border-hair) solid var(--color-dark-line);border-radius:var(--radius-control);background:var(--color-cobalt-deep)}.ll,.ll.ok{color:var(--color-on-cobalt)}.ll.bad{color:var(--color-bad-dark)}.cthumb{border-color:var(--color-dark-line-strong);border-radius:6px}.warn{border:var(--border-hair) solid var(--color-dark-line-strong);border-radius:var(--radius-control)}.warn:before{content:"! "}.modal{border:var(--border-hair) solid var(--color-dark-line);border-radius:var(--radius-card);background:var(--color-bg-cobalt)}.wrow{border-bottom-color:var(--color-dark-line)}.wlist{border-top-color:var(--color-dark-line)}.card{border-radius:var(--radius-card);background:var(--color-cobalt-deep);border:var(--border-hair) solid var(--color-dark-line);overflow:hidden}.card .edge{display:none}.card.is-empty{border:var(--border-hair) dashed var(--color-dark-line-strong)}.card-err{background:var(--color-cobalt-deep)}.split-bar{border-radius:var(--radius-pill);border-color:var(--color-dark-line-strong);overflow:hidden}.split-bar i:nth-child(2){background:var(--color-text-on-cobalt-muted)}.split-bar i:nth-child(3){background:var(--color-dark-line-strong);border-left:1px solid var(--color-cobalt-deep)}.lprev-strip{border:var(--border-hair) solid var(--color-dark-line);border-radius:var(--radius-control);background:var(--color-cobalt-deep)}.crow{border-bottom-color:var(--color-dark-line)}.crow dt{color:var(--color-text-on-cobalt-muted)}.tk-title{color:var(--color-text);text-transform:none;font-size:var(--fs-h2)}.tk-head{padding-block:var(--space-7) var(--space-6)}.tk-head .label{color:var(--color-text-muted)}.tk-count{color:var(--color-text)}.tk-bot{aspect-ratio:auto;background:var(--color-bg-cobalt);width:5rem;height:5rem;color:var(--color-on-cobalt);border:0;border-radius:50%;place-items:center;margin:0;display:grid}.tk-bot svg{width:1.9rem;height:2.4rem}@media (max-width:639px){.tk-bot{width:3.5rem;height:3.5rem}.tk-bot svg{width:1.3rem;height:1.65rem}}.cn-pills{color:var(--color-text-muted)}.cn-pills li{border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3)}.cn-pills li.is-on{border-color:var(--color-bg-cobalt);background:var(--color-bg-cobalt);color:var(--color-on-cobalt)}.cn-panel{border-radius:var(--radius-card);background:var(--color-bg);box-shadow:var(--shadow-card);border-color:var(--color-line)}.cn-panel input[type=text],.cn-panel input[type=password],.cn-panel input[type=search],.cn-panel select,.cn-panel textarea{background:var(--color-bg);border-radius:var(--radius-control);border-color:var(--color-line-strong)}.tk-search input{background:var(--color-surface);border-radius:var(--radius-pill);padding-inline:var(--space-5);font-family:var(--font-sans);border-color:#0000}.cn-model,.cn-founder,.cn-step{border-radius:var(--radius-control)}.cn-models{border-radius:var(--radius-control);border-color:var(--color-line)}.cn-founder{background:var(--color-bg)}.cn-founder[aria-pressed=true]{border-color:var(--color-bg-cobalt);box-shadow:none;background:var(--color-surface)}.cn-tag{border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-pill)}.cn-tag.is-on{background:var(--color-bg-cobalt);border-color:var(--color-bg-cobalt);color:var(--color-on-cobalt)}.cn-step.is-soon{border-style:dashed}.cn-sn{border-radius:50%}.cn-msg[data-kind=ok]{color:var(--color-ok)}.tk-table{border-top:var(--border-hair) solid var(--color-line)}.trow{border-radius:var(--radius-control)}.trow:hover,.trow:focus-within{background:var(--color-surface)}.trow:before{display:none}.trow.is-target{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-text);animation:none}.t-img{background:var(--color-surface);border-color:var(--color-line);border-radius:50%}.t-sym{color:var(--color-text-muted)}.t-links a{color:var(--color-text)}.sk{background:var(--color-surface);border-radius:4px}.links a[aria-current=page]{border-bottom:0}.page-tokens .sec-head{margin-bottom:var(--space-4)}.index-note{margin-top:var(--space-4)}.lead{font-size:var(--fs-lead);color:var(--color-text-muted);max-width:var(--text-max)}.tk-head-text{max-width:44rem}.hero-tag{margin-top:var(--space-5);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:-.015em}.hero-tag+.hero-sub{margin-top:var(--space-2)}.brand span,.foot-brand{text-transform:none}img.mark{object-fit:contain;display:inline-block}.hero-title img.mark{vertical-align:middle;width:1em;height:1em}.avatar img{object-fit:contain;width:100%;height:100%}.tk-bot{aspect-ratio:1;background:0 0;border:0;border-radius:0;width:8.5rem;height:8.5rem}.tk-bot img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:639px){.tk-bot{width:5.5rem;height:5.5rem}}.nav-x{color:#0a0a0a;background:#f4f4f4;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.nav-x:hover{background:#e8e8e8}.nav-x:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}.links-x{display:none}@media (max-width:639px){.nav-x{display:none}.links-x{display:block}}
