:root{--ink:#fbf6ea;--ink-2:#fff;--ink-3:#f3ecdc;--line:#e4dcc8;--line-2:#cfc5ad;--edge:#17150f;--text:#17150f;--dim:#5d584b;--faint:#8d8776;--lime:#c8f500;--lime-deep:#3d6b00;--lime-soft:#c8f50047;--lime-ink:#17150f;--down:#e5483a;--posted:#2f9fe0;--filled:#f28a1f;--waiting:#8c93a6;--gold:#d99a12;--violet:#7c5cf0;--pink:#ff5fa8;--display:"Fredoka", "Rubik", system-ui, sans-serif;--mono:"Nunito", system-ui, sans-serif;--code:"DM Mono", ui-monospace, "SFMono-Regular", monospace;--r:14px;--top-h:66px;--status-h:40px;--gutter:32px;--pop:4px 4px 0 var(--edge);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--ink);color:var(--text);margin:0}body{font:500 15px/1.55 var(--mono);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:6px}small{color:var(--dim);font-size:.72em;font-weight:400}.up{color:var(--lime-deep)}.down{color:var(--down)}.app{flex-direction:column;min-height:100vh;display:flex}.main{padding-bottom:var(--status-h);flex:1}.top{z-index:40;height:var(--top-h);padding:0 var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fbf6eaeb;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:sticky;top:0}.brand{font:800 20px/1 var(--display);letter-spacing:-.02em;justify-self:start;align-items:center;gap:10px;display:inline-flex}.tabs{gap:4px;height:100%;display:flex}.tabs button{font:600 14px/1 var(--display);color:var(--dim);padding:0 16px;transition:color .15s;position:relative}.tabs button:hover,.tabs button.on{color:var(--text)}.tabs button.on:after{content:"";background:var(--lime);height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.top-end{justify-self:end;align-items:center;gap:14px;display:flex}.net{color:var(--dim);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.net i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite beat;box-shadow:0 0 #ccff0080}.net.local i{background:var(--gold);animation:none}@keyframes beat{0%{box-shadow:0 0 #ccff0073}70%,to{box-shadow:0 0 0 7px #cf00}}.wallet{position:relative}.wallet-chip{border:1px solid var(--line-2);border-radius:10px;align-items:center;height:38px;font-size:13px;display:inline-flex;overflow:hidden}.wallet-chip:hover{border-color:var(--dim)}.wallet-bal{color:var(--lime-deep);background:var(--ink-2);border-right:1px solid var(--line-2);align-items:center;height:100%;padding:0 12px;display:inline-flex}.wallet-addr{padding:0 12px}.wallet-err{width:280px;color:var(--text);background:var(--ink-3);border:1px solid var(--down);border-radius:10px;padding:10px 12px;font-size:12px;position:absolute;top:calc(100% + 10px);right:0}.menu{background:var(--ink-3);border:1px solid var(--line-2);min-width:210px;box-shadow:var(--pop);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu>*{text-align:left;border-radius:8px;padding:10px 12px;font-size:13px;text-decoration:none}.menu>:hover{background:var(--line)}.status{z-index:40;height:var(--status-h);padding:0 var(--gutter);background:var(--ink-2);border-top:1px solid var(--line);align-items:center;gap:18px;font-size:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.status-live{color:var(--lime-deep);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.status-live i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-feed{flex:1;gap:22px;min-width:0;display:flex;overflow:hidden}.status-feed li{white-space:nowrap;flex:none}.status-feed button{color:var(--dim);align-items:center;gap:7px;display:inline-flex}.status-feed button:hover{color:var(--text)}.status-feed b{color:var(--text);font-weight:700}.status-ago,.status-quiet{color:var(--faint)}.status-sum{color:var(--faint);white-space:nowrap}.status-x{color:var(--dim);display:inline-flex}.status-x:hover{color:var(--text)}.tag{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);background:var(--faint);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.k-spawn{--k:var(--posted)}.k-fill{--k:var(--filled)}.k-lift{--k:var(--lime)}.k-divide{--k:var(--violet)}.k-repeg{--k:var(--posted)}.k-topup{--k:var(--gold)}.k-graduate{--k:var(--violet)}.k-launch{--k:var(--lime)}.tag[class*=k-]{background:var(--k)}.page{max-width:1320px;padding:48px var(--gutter) 72px;margin:0 auto}.btn{height:48px;font:700 15px/1 var(--display);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.lime{background:var(--lime);color:var(--lime-ink)}.btn.lime:hover:not(:disabled){background:#d9ff3a}.btn.ghost{border:1px solid var(--line-2);color:var(--text)}.btn.ghost:hover{border-color:var(--dim);background:var(--ink-2)}.btn.sm{border-radius:10px;height:38px;padding:0 16px;font-size:14px}.btn.block{width:100%;height:54px;font-size:16px}.lede{color:var(--dim);max-width:46ch;font-size:16px;line-height:1.6}.fine{color:var(--faint);font-size:12px;line-height:1.55}.page>.fine{margin-top:40px}.notice{background:#f2b23312;border:1px solid #f2b23366;border-radius:12px;margin:28px 0 0;padding:14px 16px;font-size:13px}.empty{color:var(--dim);flex-direction:column;align-items:flex-start;gap:16px;padding:48px 0;display:flex}.empty.tall{justify-content:center;align-items:center;min-height:50vh}.mark{background:color-mix(in srgb, var(--c,var(--lime)) 18%, var(--ink-3));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c,var(--lime)) 35%, transparent);border-radius:28%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.mark img{object-fit:cover;width:100%;height:100%}.mark b{font:800 .95em/1 var(--display);color:var(--c,var(--lime))}.strip{flex-wrap:wrap;align-items:center;gap:3px;max-width:160px;display:inline-flex}.strip i{background:var(--waiting);border-radius:2px;width:9px;height:9px}.strip em{color:var(--faint);margin-left:4px;font-size:11px;font-style:normal}.strip .strip-none{margin:0}.strip i[class*=s-],.legend i[class*=s-]{background:var(--s)}.bar{background:var(--line);border-radius:3px;height:6px;display:block;overflow:hidden}.bar i{background:var(--lime);border-radius:3px;height:100%;display:block}.seg{border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg button{height:30px;color:var(--dim);white-space:nowrap;border-radius:7px;padding:0 12px;font-size:12px}.seg button:hover{color:var(--text)}.seg button.on{background:var(--ink-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.panel{background:var(--ink-2);border:1px solid var(--line);border-radius:18px;padding:22px}.panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.panel-head h2{font:700 20px/1.1 var(--display);letter-spacing:-.01em}.panel-head span{color:var(--faint);font-size:12px}.lobby{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.lobby h1,.page-head h1{font:800 clamp(44px, 5vw, 74px) / .98 var(--display);letter-spacing:-.025em}.lobby h1 em,.page-head h1 em{color:var(--lime-deep);font-style:normal}.lobby .lede{margin-top:24px}.cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin-top:44px;display:grid}.metrics div{border-top:1px solid var(--line);padding-top:14px}.metrics dt,.readout>div>span:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11px}.metrics dd{font:700 30px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px}.window{aspect-ratio:7/5;background:var(--ink-2);border:1px solid var(--line-2);text-align:left;border-radius:22px;width:100%;display:block;position:relative;overflow:hidden}.window canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.window-tag{color:var(--dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);background:#fffaf0;border-radius:12px;align-items:center;gap:10px;padding:7px 14px 7px 7px;font-size:13px;display:inline-flex;position:absolute;bottom:16px;left:16px}.window-tag b{font:700 15px/1 var(--display);color:var(--text)}.window-enter{font:700 14px/1 var(--display);background:var(--lime);color:var(--lime-ink);opacity:0;border-radius:10px;padding:10px 14px;transition:opacity .2s,transform .2s;position:absolute;bottom:16px;right:16px;transform:translateY(6px)}.window:hover .window-enter,.window:focus-visible .window-enter{opacity:1;transform:none}.window-empty{color:var(--faint);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 32px 32px, var(--ink-2);place-items:center;display:grid}.directory{margin-top:88px}.dir-head{justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:18px;display:flex}.dir-head h2{font:800 40px/1 var(--display);letter-spacing:-.03em}.dir-cols,.dir-row{grid-template-columns:48px minmax(200px,2.2fr) minmax(120px,1.1fr) minmax(170px,1.7fr) minmax(130px,1.2fr) 28px;align-items:center;gap:16px;display:grid}.dir-cols{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-bottom:1px solid var(--line);padding:0 12px 10px;font-size:11px}.dir-cols span:last-child{grid-column:span 2}.dir-row{text-align:left;border-bottom:1px solid var(--line);border-radius:0;width:100%;min-height:78px;padding:12px;transition:background .15s}.dir-row:hover{background:var(--ink-2)}.dir-no{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px}.dir-coin{align-items:center;gap:14px;min-width:0;display:flex}.dir-coin>span{flex-direction:column;min-width:0;display:flex}.dir-coin b{font:700 20px/1.15 var(--display);letter-spacing:-.01em}.dir-coin small{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dir-mcap{font-variant-numeric:tabular-nums;font-size:16px}.dir-agents{align-items:center;gap:12px;display:flex}.dir-agents>b{min-width:2ch;font:700 18px/1 var(--display)}.dir-curve{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.dir-curve small{font-variant-numeric:tabular-nums;font-size:12px}.grad{color:var(--violet);background:#9d8bff1f;border-radius:6px;grid-column:span 2;justify-self:start;padding:3px 8px;font-size:12px;font-style:normal}.dir-go{color:var(--faint);font-size:18px;transition:color .15s,transform .15s}.dir-row:hover .dir-go{color:var(--lime-deep);transform:translate(3px)}.page.coin{max-width:none;padding:0 0 72px}.stage{height:clamp(440px, calc(100vh - var(--top-h) - 150px), 760px);border-bottom:1px solid var(--line);background:#1b1f2a;position:relative;overflow:hidden}.stage canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.stage-id,.lift,.legend{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);background:#fffaf0;position:absolute}.stage-id{top:20px;left:var(--gutter);border-radius:18px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex}.stage-id h1{font:800 28px/1 var(--display);letter-spacing:-.02em}.stage-id p{color:var(--dim);margin-top:3px;font-size:13px}.back{width:38px;height:38px;color:var(--dim);border:1px solid var(--line-2);border-radius:10px;font-size:18px}.back:hover{color:var(--text);border-color:var(--dim)}.phase{color:var(--lime-deep);background:var(--lime-soft);border-radius:8px;margin-left:8px;padding:5px 10px;font-size:12px}.lift{top:50%;right:var(--gutter);border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;display:flex;transform:translateY(-50%)}.lift span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px}.lift button{width:38px;height:38px;font:800 15px/1 var(--display);color:var(--dim);border:1px solid var(--line-2);border-radius:50%;transition:background .15s,color .15s}.lift button:hover{color:var(--text);border-color:var(--dim)}.lift button.on{background:var(--lime);border-color:var(--lime-deep);color:var(--lime-ink)}.legend{left:var(--gutter);color:var(--dim);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:9px 14px;font-size:12px;display:flex;bottom:18px}.legend li{align-items:center;gap:7px;display:inline-flex}.legend i{border-radius:2px;width:9px;height:9px}.legend-hint{color:var(--faint)}.readout,.coin-body{max-width:1320px;padding:0 var(--gutter);margin:0 auto}.readout{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:28px;padding-bottom:28px;display:grid}.readout>div{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding:0 24px;display:flex}.readout>div:first-child{border-left:0;padding-left:0}.readout b{font:700 30px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.meter{background:var(--line);border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.meter i{background:var(--gold);height:100%;transition:width .6s;display:block}.coin-body{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.side{flex-direction:column;gap:20px;display:flex}.table-wrap{margin:0 -22px -22px;overflow-x:auto}.agents{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:13px}.agents th{text-transform:uppercase;letter-spacing:.08em;text-align:left;color:var(--faint);border-bottom:1px solid var(--line);padding:10px 14px;font-size:11px;font-weight:400}.agents td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.agents tr:last-child td{border-bottom:0}.agents th:first-child,.agents td:first-child{padding-left:22px}.agents th:last-child,.agents td:last-child{padding-right:22px}.agents tbody tr{cursor:pointer;transition:background .12s}.agents tbody tr:hover{background:var(--ink-3)}.agents tbody tr.sel{background:var(--lime-soft);box-shadow:inset 3px 0 0 var(--lime)}.num{white-space:nowrap;text-align:right!important}.desk{color:var(--faint)}.agent-name{font:700 15px/1.2 var(--display);text-align:left}.agent-name small{font-family:var(--mono);color:var(--faint)}.strategy{white-space:nowrap;color:var(--faint);letter-spacing:.03em;margin-top:2px;font-size:11px;display:block}.state{color:var(--s);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.state:before{content:"";background:var(--s);border-radius:2px;width:8px;height:8px}.feed{flex-direction:column;display:flex}.feed li{border-left:2px solid var(--k,var(--line-2));flex-direction:column;gap:2px;padding:10px 0 10px 14px;display:flex}.feed li+li{margin-top:2px}.feed b{font:700 14px/1.3 var(--display)}.feed b:first-letter{text-transform:uppercase}.feed span{color:var(--dim);font-size:12px}.feed .quiet{color:var(--faint);border-left-color:var(--line)}.links li+li{border-top:1px solid var(--line)}.links a{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;text-decoration:none;display:flex}.links a:hover{color:var(--text)}.links code{color:var(--text);font-size:12px}.links a:hover code{color:var(--lime-deep)}.desc{border-top:1px solid var(--line);color:var(--dim);margin-top:16px;padding-top:16px;font-size:13px}.page-head h1{font-size:clamp(38px,4.6vw,66px)}.page-head .lede{max-width:60ch;margin-top:18px}.launch{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:48px;margin-top:48px;display:grid}.launch-form{flex-direction:column;gap:40px;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}legend{border-bottom:1px solid var(--line);width:100%;font:700 22px/1 var(--display);align-items:baseline;gap:12px;margin-bottom:22px;padding:0 0 14px;display:flex}legend span{font:500 12px/1 var(--mono);color:var(--lime-deep)}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.fields .wide{grid-column:1/-1}.fields label:not(.drop):not(.slider)>span:first-child,.slider-top span{color:var(--dim);margin-bottom:8px;font-size:12px;display:block}input:not([type=range]):not([type=file]),textarea{background:var(--ink-2);border:1px solid var(--line-2);border-radius:10px;width:100%;height:46px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}input:not([type=range]):not([type=file]):focus,textarea:focus{border-color:var(--lime-deep);box-shadow:0 0 0 3px var(--lime-soft);outline:none}input::placeholder,textarea::placeholder{color:var(--faint)}.drop-row{align-items:center;gap:14px;display:flex}.drop{border:1px dashed var(--line-2);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:14px;min-height:76px;padding:12px;transition:border-color .15s;display:flex}.drop:hover,.drop:focus-within{border-color:var(--lime-deep)}.drop input{opacity:0;width:1px;height:1px;position:absolute}.drop img,.drop-plus{object-fit:cover;border-radius:12px;flex:none;width:52px;height:52px}.drop-plus{color:var(--lime-deep);background:var(--lime-soft);place-items:center;font-size:24px;display:grid}.drop>span:last-of-type{flex-direction:column;gap:3px;min-width:0;display:flex}.drop b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.drop small{color:var(--faint);font-size:12px}.drop-row .logo-link{flex:1}.slider{flex-direction:column;display:flex}.slider-top{justify-content:space-between;align-items:baseline;display:flex}.slider-top b{font:700 17px/1 var(--display);font-variant-numeric:tabular-nums}.slider small{color:var(--faint);margin-top:8px;font-size:12px}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:4px 0 0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lime) var(--p), var(--line-2) var(--p));border-radius:3px;height:6px}input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--lime) var(--p), var(--line-2) var(--p));border-radius:3px;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);border:3px solid var(--ink);width:20px;height:20px;box-shadow:0 0 0 1px var(--lime);border-radius:6px;margin-top:-7px}.launch-side{top:calc(var(--top-h) + 24px);background:var(--ink-2);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex;position:sticky}.preview-label{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11px}.preview-row{background:var(--ink);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;margin-top:12px;padding:14px;display:flex}.preview-row>span{flex-direction:column;min-width:0;display:flex}.preview-row b{font:700 22px/1.1 var(--display);text-overflow:ellipsis;overflow:hidden}.preview-row small{font-size:13px}.summary>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;display:flex}.summary dt{color:var(--faint)}.summary dd{text-align:right}.summary .total{align-items:flex-start}.summary .total dd{font:700 20px/1 var(--display);flex-direction:column;gap:4px;display:flex}.summary .total small{font:400 11px/1.4 var(--mono);color:var(--faint)}.form-error{border:1px solid var(--down);overflow-wrap:anywhere;background:#ff6b5a14;border-radius:10px;padding:12px 14px;font-size:13px}.sheet-scrim{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040503b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sheet{background:var(--ink-2);border:1px solid var(--line-2);border-radius:24px;width:min(960px,100%);max-height:calc(100vh - 48px);padding:32px;overflow:auto}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.sheet-head h2{font:800 38px/1 var(--display);letter-spacing:-.03em}.sheet-close{width:40px;height:40px;color:var(--dim);border:1px solid var(--line-2);border-radius:10px}.sheet-close:hover{color:var(--text)}.steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.steps li{flex-direction:column;gap:16px;padding:22px 20px 24px;display:flex}.steps li+li{border-left:1px solid var(--line)}.steps li:first-child{padding-left:0}.step-n{font:800 34px/1 var(--display);color:var(--lime-deep)}.steps b{font:700 18px/1.2 var(--display)}.steps p{color:var(--dim);margin-top:6px;font-size:13px;line-height:1.55}.why{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;margin-top:32px;display:grid}.why h3{font:700 20px/1.1 var(--display);margin-bottom:14px}.why-get li{border-top:1px solid var(--line);padding:12px 0}.why-get b{font:700 15px/1.3 var(--display)}.why-get p{color:var(--dim);margin-top:4px;font-size:13px;line-height:1.55}.why-cost{background:var(--ink);border:1px solid var(--line);border-radius:16px;align-self:start;padding:22px}.why-cost ul{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.why-cost li{color:var(--dim);padding-left:16px;font-size:13px;line-height:1.55;position:relative}.why-cost li:before{content:"";background:var(--gold);border-radius:1px;width:6px;height:6px;position:absolute;top:.6em;left:0}.why-cost .btn{margin-top:18px}@media (width<=1100px){.lobby{grid-template-columns:1fr;gap:40px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.coin-body{grid-template-columns:minmax(0,1fr)}.launch{grid-template-columns:1fr}.launch-side{position:static}.dir-cols,.dir-row{grid-template-columns:40px minmax(180px,2fr) minmax(110px,1fr) minmax(150px,1.4fr) minmax(110px,1fr) 20px}}@media (width<=820px){:root{--gutter:18px;--top-h:108px}.top{grid-template-rows:60px 48px;grid-template-columns:1fr auto;gap:0 12px;height:auto}.tabs{border-top:1px solid var(--line);margin:0 calc(var(--gutter) * -1);padding:0 calc(var(--gutter) - 12px);grid-area:2/1/auto/-1;overflow-x:auto}.tabs button{padding:0 12px}.tabs button.on:after{left:12px;right:12px}.net{display:none}.page{padding-top:32px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.directory{margin-top:64px}.dir-head h2{font-size:32px}.dir-cols{display:none}.dir-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"coin mcap""agents curve";gap:12px 16px;padding:16px 4px}.dir-no,.dir-go{display:none}.dir-coin{grid-area:coin}.dir-mcap{text-align:right;grid-area:mcap}.dir-agents{grid-area:agents}.dir-curve{grid-area:curve;min-width:120px}.stage{height:54vh;min-height:400px}.stage-id{top:12px;right:var(--gutter);padding:8px 12px 8px 8px}.stage-id h1{font-size:22px}.phase{margin-left:auto}.lift{padding:10px 8px;top:auto;bottom:68px;transform:none}.lift button{width:34px;height:34px}.legend{right:var(--gutter);bottom:12px}.legend-hint{display:none}.readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.readout>div:nth-child(3){border-left:0;padding-left:0}.readout b{font-size:24px}.fields{grid-template-columns:1fr}.drop-row{flex-direction:column;align-items:stretch}.sheet{padding:22px}.steps{grid-template-columns:1fr 1fr}.steps li:nth-child(3){border-left:0;padding-left:0}.steps li:nth-child(n+3){border-top:1px solid var(--line)}.why{grid-template-columns:1fr}.status-feed li+li,.status-sum{display:none}}@media (width<=480px){.wallet-bal,.agents .desk,.agents th:first-child{display:none}.agents th:nth-child(2),.agents td:nth-child(2){padding-left:22px}.steps{grid-template-columns:1fr}.steps li{border-left:0!important;padding-left:0!important}.steps li+li{border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.official{vertical-align:middle;font:700 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lime-ink);background:var(--lime);border-radius:6px;margin-left:8px;padding:2px 7px;font-style:normal;display:inline-block}.dir-row.pinned .dir-no{color:var(--lime-deep)}.readout .sub{color:var(--faint);font-size:12px}.panel.creator{border-color:var(--edge);flex-direction:column;gap:14px;display:flex}.panel.creator .panel-head{margin-bottom:0}.confirm{background:#f2b23312;border:1px solid #f2b23366;border-radius:12px;padding:14px;font-size:13px;line-height:1.55}.confirm-row{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.k-withdraw{--k:var(--down)}h1,h2,h3,.brand,.btn,.tabs button{font-family:var(--display)}code,.desk,.dir-no,.links code{font-family:var(--code)}.lobby h1,.page-head h1{letter-spacing:-.02em;font-weight:700;line-height:1.02}.lobby h1 em,.page-head h1 em{color:var(--text);background:linear-gradient(transparent 58%, var(--lime) 58%, var(--lime) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.top{border-bottom:2px solid var(--edge)}.brand{font-size:22px;font-weight:700}.tabs{align-items:center;gap:6px}.tabs button{border:2px solid #0000;border-radius:999px;height:38px;padding:0 16px;font-size:15px;font-weight:600}.tabs button:hover{border-color:var(--edge)}.tabs button.on{background:var(--lime);border-color:var(--edge);box-shadow:2px 2px 0 var(--edge)}.tabs button.on:after{display:none}.btn{border:2px solid var(--edge);box-shadow:var(--pop);border-radius:999px;font-weight:600;transition:transform .12s,box-shadow .12s,background .15s}.btn:hover:not(:disabled){box-shadow:5px 5px 0 var(--edge);transform:translate(-1px,-1px)}.btn:active:not(:disabled){box-shadow:1px 1px 0 var(--edge);transform:translate(3px,3px)}.btn.ghost,.btn.ghost:hover{background:var(--ink-2);border-color:var(--edge)}.btn.sm{box-shadow:3px 3px 0 var(--edge)}.panel,.window,.launch-side,.sheet,.why-cost,.preview-row,.wallet-chip,.menu,.seg{border:2px solid var(--edge);box-shadow:var(--pop)}.panel,.launch-side{border-radius:22px}.window{box-shadow:6px 6px 0 var(--edge);border-radius:26px}.seg{background:var(--ink-2);box-shadow:3px 3px 0 var(--edge);border-radius:999px}.seg button{border-radius:999px;font-weight:700}.seg button.on{background:var(--lime);box-shadow:inset 0 0 0 2px var(--edge)}.wallet-chip{box-shadow:3px 3px 0 var(--edge);border-radius:999px;font-weight:700}.wallet-bal{color:var(--text);background:var(--lime);border-right:2px solid var(--edge)}.net{font-weight:700}.net i{box-shadow:0 0 0 2px var(--edge)}.metrics div{border:2px solid var(--edge);background:var(--ink-2);box-shadow:3px 3px 0 var(--edge);border-radius:18px;padding:14px 16px}.metrics div:first-child{background:#e9ddff}.metrics div:nth-child(2){background:#d7f0ff}.metrics div:nth-child(3){background:#fff0c2}.metrics div:nth-child(4){background:#e8ffb0}.metrics dt,.readout>div>span:first-child,.dir-cols,.panel-head span,.agents th,.preview-label{letter-spacing:.06em;color:var(--dim);font-weight:800}.metrics dd,.readout b{font-family:var(--display);font-weight:700}.dir-list{flex-direction:column;gap:10px;padding-top:10px;display:flex}.dir-row{border:2px solid var(--edge);background:var(--ink-2);box-shadow:3px 3px 0 var(--edge);border-radius:20px;transition:transform .12s,box-shadow .12s}.dir-row:hover{background:var(--ink-2);box-shadow:5px 5px 0 var(--edge);transform:translate(-2px,-2px)}.dir-cols{border-bottom:0}.dir-row.pinned{background:linear-gradient(90deg, #efffc0, var(--ink-2) 70%);box-shadow:4px 4px 0 var(--edge)}.dir-coin b,.dir-agents>b{font-family:var(--display);font-weight:700}.dir-mcap{font-weight:800}.mark{border:2px solid var(--edge);box-shadow:none}.strip i{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--edge);border-radius:50%}.bar{border:2px solid var(--edge);background:var(--ink-2);border-radius:999px;height:10px}.bar i{background:var(--lime);border-radius:0}.grad{border:2px solid var(--edge);color:var(--text);background:#e3dcff;font-weight:700}.window-tag,.stage-id,.lift,.legend{border:2px solid var(--edge);box-shadow:3px 3px 0 var(--edge);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf0}.window-tag b,.stage-id h1{font-weight:700}.window-enter{border:2px solid var(--edge);color:var(--text);border-radius:999px}.stage{border-bottom:2px solid var(--edge)}.back,.lift button{border:2px solid var(--edge);background:var(--ink-2);color:var(--text)}.lift button.on{background:var(--lime);color:var(--text);border-color:var(--edge)}.phase{border:2px solid var(--edge);color:var(--text);background:var(--lime);font-weight:700}.phase.grad{color:var(--text);background:#e3dcff}.official{border:1.5px solid var(--edge);color:var(--text)}.meter{border:2px solid var(--edge);background:var(--ink-2);border-radius:999px;height:10px}.readout>div{border-left:2px dashed var(--line-2)}.agents tbody tr.sel{box-shadow:inset 4px 0 0 var(--lime-deep);background:#f0ffc8}.feed li{background:var(--ink);border-left-width:4px;border-radius:0 12px 12px 0;margin-bottom:8px;padding:10px 12px 10px 14px}.feed b{font-family:var(--display);font-weight:600}.feed .who{font-weight:800}input:not([type=range]):not([type=file]),textarea{border:2px solid var(--edge);background:var(--ink-2);border-radius:14px;font-weight:600}input:not([type=range]):not([type=file]):focus,textarea:focus{border-color:var(--edge);box-shadow:3px 3px 0 var(--lime-deep)}.drop{border:2px dashed var(--edge);background:var(--ink-2)}.drop-plus{border:2px solid var(--edge);color:var(--text);background:var(--lime)}input[type=range]::-webkit-slider-runnable-track{border:2px solid var(--edge);background:linear-gradient(90deg, var(--lime) var(--p), var(--ink-2) var(--p));border-radius:999px;height:10px}input[type=range]::-moz-range-track{border:2px solid var(--edge);background:linear-gradient(90deg, var(--lime) var(--p), var(--ink-2) var(--p));border-radius:999px;height:10px}input[type=range]::-webkit-slider-thumb{background:var(--ink-2);border:2px solid var(--edge);width:24px;height:24px;box-shadow:2px 2px 0 var(--edge);border-radius:50%;margin-top:-9px}input[type=range]::-moz-range-thumb{background:var(--ink-2);border:2px solid var(--edge);width:20px;height:20px;box-shadow:2px 2px 0 var(--edge);border-radius:50%}legend span{border:2px solid var(--edge);background:var(--lime);width:30px;height:30px;color:var(--text);font:700 12px/1 var(--display);border-radius:50%;place-items:center;display:inline-grid}legend{border-bottom:2px dashed var(--line-2)}.summary .total dd{font-family:var(--display)}.notice,.confirm,.form-error{border:2px solid var(--edge);box-shadow:3px 3px 0 var(--edge);border-radius:14px}.notice,.confirm{background:#fff3c9}.form-error{background:#ffe1dc}.sheet-scrim{background:#17150f73}.sheet{background:var(--ink)}.step-n{border:2px solid var(--edge);background:var(--lime);width:54px;height:54px;color:var(--text);box-shadow:3px 3px 0 var(--edge);border-radius:50%;place-items:center;font-size:22px;display:inline-grid}.sheet-close{border:2px solid var(--edge);color:var(--text);background:var(--ink-2);border-radius:50%}.why-cost{background:var(--ink-2)}.why-cost li:before{border-radius:50%;width:8px;height:8px}.status{--text:#fbf6ea;--dim:#cfc8b6;--faint:#8d8776;background:var(--edge);color:var(--text);border-top:0}.status-live{color:var(--lime)}.status-feed .who{color:#fff;font-weight:800}.tag{color:var(--edge);border-radius:999px;padding:2px 8px}.face{vertical-align:middle;flex:none;display:inline-block}.legend li{color:var(--text);font-weight:700}.state{font-weight:800}.state:before{display:none}.s-posted{--s:#1f7fb8}.s-filled{--s:#c26400}.s-waiting{--s:#6d7383}.s-retired{--s:#8a8577}.strip i.s-posted{background:var(--posted)}.strip i.s-filled{background:var(--filled)}.strip i.s-waiting{background:var(--waiting)}.strip i.s-retired{background:#d6d0c0}@media (width<=820px){.tabs{border-top:2px dashed var(--line-2)}.metrics div{padding:12px}}.official-ca{border:2px solid var(--edge);box-shadow:var(--pop);background:#efffc0;border-radius:999px;align-items:center;gap:14px;margin-top:36px;padding:12px 12px 12px 18px;display:flex}.official-ca-label{font:700 14px/1 var(--display);text-transform:uppercase;letter-spacing:.04em;flex:none}.official-ca code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.mascot{z-index:45;right:22px;bottom:calc(var(--status-h) + 18px);pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.mascot>*{pointer-events:auto}.mascot-dot{border:2px solid var(--edge);background:var(--ink-2);width:64px;height:64px;box-shadow:3px 3px 0 var(--edge);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.mascot-dot:hover{transform:rotate(-8deg)scale(1.05)}.mascot.open .mascot-dot{animation:.5s ease-out hop}@keyframes hop{0%{transform:translateY(0)}40%{transform:translateY(-12px)scaleY(1.06)}70%{transform:translateY(0)scaleY(.92)}to{transform:translateY(0)}}.mascot-bubble{border:2px solid var(--edge);background:var(--ink-2);width:min(300px,100vw - 44px);box-shadow:var(--pop);border-radius:18px 18px 4px;padding:12px 34px 12px 14px;animation:.22s ease-out pop-in;position:relative}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.mascot-who{font:700 12px/1.2 var(--display);color:var(--dim);align-items:center;gap:6px;display:flex}.mascot-line{text-align:left;font:600 15px/1.35 var(--display);margin-top:6px;display:block}.mascot-line:hover{text-decoration:underline}.mascot-close{color:var(--faint);font-size:12px;position:absolute;top:8px;right:10px}@media (width<=820px){.mascot{right:14px}.mascot-dot{width:52px;height:52px}.mascot-dot img{width:44px;height:44px}.official-ca{border-radius:20px;flex-wrap:wrap}}.dot-card{z-index:3;top:20px;right:calc(var(--gutter) + 78px);border:2px solid var(--edge);width:360px;max-height:calc(100% - 40px);box-shadow:var(--pop);background:#fffaf0;border-radius:22px;padding:18px;animation:.2s ease-out pop-in;position:absolute;overflow-y:auto}.dot-card-head{align-items:center;gap:12px;display:flex}.dot-card-head h2{font:700 24px/1.05 var(--display)}.dot-card-head h2 small{font-family:var(--code);color:var(--faint);font-size:13px}.dot-card-head p{color:var(--dim);margin-top:3px;font-size:13px}.dot-card-close{border:2px solid var(--edge);background:var(--ink-2);border-radius:50%;align-self:flex-start;width:32px;height:32px;margin-left:auto;font-size:12px}.dot-card-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.dot-card-tags .state,.chip{border:1.5px solid var(--edge);background:var(--ink-2);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.dot-wallet{border:2px solid var(--edge);background:var(--ink-2);border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:13px;display:flex}.dot-wallet>span{color:var(--dim);font-weight:800}.dot-wallet code{flex:1;min-width:0;font-size:13px}.dot-wallet button,.dot-wallet a{color:var(--lime-deep);font-size:12px;font-weight:800;text-decoration:none}.dot-wallet button:hover,.dot-wallet a:hover{text-decoration:underline}.dot-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.dot-stats>div{border:1.5px solid var(--line-2);background:var(--ink-2);border-radius:14px;padding:10px 12px}.dot-stats dt{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:800}.dot-stats dd{font:700 17px/1.2 var(--display);flex-direction:column;margin-top:4px;display:flex}.dot-stats dd small{font:600 11px/1.3 var(--mono);color:var(--faint)}.dot-card-sub{font:700 16px/1 var(--display);margin:16px 0 8px}.dot-history li{border-left:4px solid var(--k,var(--line-2));background:var(--ink);border-radius:0 10px 10px 0;flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 10px;display:flex}.dot-history b{font:600 14px/1.3 var(--display)}.dot-history span{color:var(--dim);font-size:12px}.dot-history .quiet{color:var(--faint)}@media (width<=820px){.dot-card{z-index:50;top:auto;left:12px;right:12px;bottom:calc(var(--status-h) + 12px);width:auto;max-height:62vh;position:fixed}}
