:root{--paper: #fbf6ea;--paper-blur: #fbf6eaeb;--card: #ffffff;--paper-2: #f3ecdc;--cap: #fffaf0;--ink: #17150f;--text: #17150f;--dim: #5d584b;--faint: #8d8776;--lime: #c8f500;--lime-deep: #3d6b00;--pink: #ff5fa8;--violet: #7c5cf0;--posted: #2f9fe0;--filled: #f28a1f;--down: #e5483a;--waiting: #8c93a6;--line: #e4dcc8;--line-2: #cfc5ad;--candy-a: #e9ddff;--candy-b: #d7f0ff;--candy-c: #fff0c2;--candy-d: #e8ffb0;--display: "Fredoka", "Rubik", system-ui, sans-serif;--body: "Nunito", system-ui, sans-serif;--code: "DM Mono", ui-monospace, "SFMono-Regular", monospace;--r: 14px;--r-card: 18px;--r-big: 22px;--top-h: 66px;--status-h: 40px;--gutter: 32px;--pop: 4px 4px 0 var(--ink);--pop-3: 3px 3px 0 var(--ink);--pop-5: 5px 5px 0 var(--ink);--pop-6: 6px 6px 0 var(--ink);--ease: cubic-bezier(.22, .7, .25, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font:500 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;padding-bottom:var(--status-h)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}svg{display:inline-block;vertical-align:middle}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.num,.mono{font-family:var(--code);font-variant-numeric:tabular-nums}.up{color:var(--lime-deep)}.dn,.down{color:var(--down)}b,strong{font-weight:800}.t-display{font:700 clamp(44px,5vw,74px) / .98 var(--display);letter-spacing:-.025em}.t-h2{font:700 clamp(26px,3vw,36px) / 1.08 var(--display);letter-spacing:-.02em}.t-h3{font:600 19px / 1.25 var(--display);letter-spacing:-.01em}.lab{font:500 11px/1.4 var(--code);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.copy{color:var(--dim);max-width:68ch}.copy b{color:var(--text)}.note{font:500 12.5px/1.65 var(--code);color:var(--dim);max-width:90ch}.note a{color:var(--dim);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.note a:hover{color:var(--ink)}.hl{font-style:normal;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}.btn{height:48px;padding:0 22px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 15px/1 var(--display);white-space:nowrap;border:2px solid var(--ink);box-shadow:var(--pop);transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s}.btn:hover{box-shadow:var(--pop-5);transform:translate(-1px,-1px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn.lime{background:var(--lime);color:var(--ink)}.btn.ghost{background:var(--card)}.btn.ink{background:var(--ink);color:var(--paper)}.btn.sm{height:38px;padding:0 16px;font-size:14px;border-radius:10px;box-shadow:var(--pop-3)}.btn.sm:hover{box-shadow:var(--pop)}.btn.sm:active{box-shadow:1px 1px 0 var(--ink)}.btn .ic{width:15px;height:15px}.tlink{font:500 13px/1 var(--code);color:var(--dim);border-bottom:1px solid var(--line-2);padding-bottom:2px;transition:color .15s,border-color .15s}.tlink:hover{color:var(--ink);border-color:var(--ink)}.tag{display:inline-block;vertical-align:2px;margin-left:8px;font:800 10px/1 var(--body);letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:4px;color:var(--ink)}.k-lime{background:var(--lime)}.k-violet{background:var(--violet);color:#fff}.k-posted{background:var(--posted);color:#fff}.k-filled{background:var(--filled)}.k-pink{background:var(--pink);color:#fff}.k-down{background:var(--down);color:#fff}.chip{display:inline-block;font:500 11px/1 var(--code);letter-spacing:.05em;padding:5px 9px;border:1.5px solid var(--ink);border-radius:999px;background:var(--card);white-space:nowrap}.sq{display:inline-block;width:9px;height:9px;border-radius:2px;background:var(--waiting)}.sq.s-lime{background:var(--lime);box-shadow:0 0 0 1.5px var(--ink);border-radius:50%}.sq.s-posted{background:var(--posted)}.sq.s-filled{background:var(--filled)}.sq.s-pink{background:var(--pink)}.sq.s-down{background:var(--down)}.sq.s-violet{background:var(--violet)}.pilltag{display:inline-flex;align-items:center;gap:7px;font:800 10.5px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:999px;padding:4px 10px;background:var(--card)}.pilltag i{width:7px;height:7px;border-radius:50%;background:var(--waiting);flex:none}.pilltag.is-live{background:var(--lime)}.pilltag.is-live i{background:var(--ink);animation:2.4s var(--ease) infinite beat}.pilltag.is-frozen{background:var(--posted);color:#fff}.pilltag.is-frozen i{background:#fff}.seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.seg button{height:30px;padding:0 13px;border-radius:7px;white-space:nowrap;font:800 12px/1 var(--body);color:var(--dim);transition:color .15s,background .15s}.seg button:hover{color:var(--text)}.seg button.on{background:var(--paper-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.top{position:sticky;top:0;z-index:40;height:var(--top-h);padding:0 var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;background:var(--paper-blur);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font:700 20px/1 var(--display);letter-spacing:-.01em;white-space:nowrap}.brand svg{width:30px;height:30px;flex:none}.brand-tick{font:500 11px/1 var(--code);letter-spacing:.05em;background:var(--ink);color:var(--paper);border-radius:999px;padding:4px 8px}.tabs{display:flex;gap:2px;height:100%}.tabs a{display:inline-flex;align-items:center;padding:0 16px;position:relative;font:600 14px/1 var(--display);color:var(--dim);transition:color .15s}.tabs a:hover,.tabs a.on{color:var(--text)}.tabs a.on:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;background:var(--lime);border-radius:3px 3px 0 0;box-shadow:0 0 0 1px var(--ink)}.top-end{justify-self:end;display:flex;align-items:center;gap:14px}.net{display:inline-flex;align-items:center;gap:8px;font:800 12px/1 var(--body);color:var(--dim);white-space:nowrap}.net i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 2px var(--ink);animation:2.4s var(--ease) infinite beat}.top-x{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;background:var(--ink);color:var(--paper);border:2px solid var(--ink);border-radius:999px;box-shadow:var(--pop-3);white-space:nowrap;font:700 13px/1 var(--display);transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.top-x svg{width:13px;height:13px;fill:var(--paper)}.top-x:hover{box-shadow:var(--pop);transform:translate(-1px,-1px)}.top-x:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.topprog{position:absolute;left:0;right:0;bottom:-2px;height:2px}.topprog i{display:block;height:100%;width:0;background:var(--lime);box-shadow:0 0 0 1px var(--ink)}.page{max-width:1320px;margin:0 auto;padding:44px var(--gutter) 72px}.sec{margin-top:84px}.shead{display:flex;align-items:flex-start;gap:16px;margin-bottom:26px}.idx{flex:none;width:44px;height:44px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:var(--r);background:var(--card);box-shadow:var(--pop-3);font:500 15px/1 var(--code)}.shead-tag{margin-top:8px}.jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.jump a{display:inline-flex;align-items:center;gap:7px;font:700 12.5px/1 var(--display);padding:8px 13px;border:1.5px solid var(--line-2);border-radius:999px;background:var(--card);color:var(--dim);transition:color .15s,border-color .15s,background .15s}.jump a i{font:500 10.5px/1 var(--code);color:var(--faint);font-style:normal}.jump a:hover{color:var(--ink);border-color:var(--ink)}.jump a.here{background:var(--lime);border-color:var(--ink);color:var(--ink)}.jump a.here i{color:var(--dim)}.pagehead{padding-top:8px}.crumb{display:flex;flex-wrap:wrap;gap:10px;font:500 11px/1.5 var(--code);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:18px}.crumb b{color:var(--dim)}.crumb .dot{color:var(--line-2)}.ph-title{max-width:18ch}.ctarow{display:flex;flex-wrap:wrap;gap:12px}.disclaimer{margin-top:34px;padding:14px 18px;border:1.5px dashed var(--line-2);border-radius:var(--r);font:500 12.5px/1.7 var(--code);color:var(--faint);max-width:90ch}.disclaimer b{color:var(--dim)}.lobby{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px}.lobby-kick{display:flex;align-items:center;gap:10px;margin-bottom:20px}.lobby-kick .sq{width:10px;height:10px}.lede{color:var(--dim);max-width:46ch;margin-top:24px}.lede b{color:var(--text)}.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-foot{margin-top:18px}.window{display:block;position:relative;width:100%;aspect-ratio:7 / 5;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-big);overflow:hidden;transition:border-radius .2s,box-shadow .2s,border-color .2s}.window:hover{border:2px solid var(--ink);box-shadow:var(--pop-6);border-radius:26px}.window-grid{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(#dcd2b8 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,#dcd2b8 1px,transparent 1px) 0 0 / 32px 32px,var(--card)}.plaque{width:min(360px,82%);padding:18px 20px;background:var(--card);border:2px solid var(--ink);border-radius:var(--r-card);box-shadow:var(--pop)}.plaque-top{display:flex;align-items:center;gap:12px}.plaque-face{flex:none;width:42px;height:42px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center}.plaque-name{font:700 20px/1.05 var(--display)}.plaque-sub{font:500 12px/1.4 var(--code);color:var(--faint);margin-top:3px}.lev{margin-top:15px}.lev-track{height:14px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper-2);overflow:hidden}.lev-fill{height:100%;width:0;background:var(--lime);border-right:1.5px solid var(--ink);transition:width 1s var(--ease)}.lev-labels{display:flex;justify-content:space-between;margin-top:6px;font:500 11px/1 var(--code);color:var(--faint)}.strip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:13px}.plaque-nav{display:flex;align-items:baseline;gap:10px;margin-top:15px;padding-top:11px;border-top:1px dashed var(--line)}.plaque-nav b{font:700 25px/1 var(--display);font-variant-numeric:tabular-nums}.plaque-nav small{font:500 12px/1 var(--code)}.plaque-nav .delta{color:var(--lime-deep)}.window-cap{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:9px;background:var(--cap);border:1px solid var(--line-2);border-radius:12px;padding:7px 13px;font:500 12.5px/1 var(--code);color:var(--dim)}.window-live{position:absolute;right:16px;bottom:16px;background:var(--lime);border:2px solid var(--ink);border-radius:10px;padding:9px 13px;font:700 13.5px/1 var(--display);display:inline-flex;align-items:center;gap:8px}.window-live i{width:7px;height:7px;border-radius:50%;background:var(--ink);animation:2.4s var(--ease) infinite beat}.b1,.b2,.b3{animation:.55s var(--ease) both pop-in}.b1{animation-delay:.05s}.b2{animation-delay:.55s}.b3{animation-delay:.95s}.figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.figs .fig{border:2px solid var(--ink);border-radius:var(--r-card);box-shadow:var(--pop-3);padding:16px 18px 14px;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.figs .fig:hover{box-shadow:var(--pop);transform:translate(-1px,-1px)}.figs .fig:nth-child(4n+1){background:var(--candy-a)}.figs .fig:nth-child(4n+2){background:var(--candy-b)}.figs .fig:nth-child(4n+3){background:var(--candy-c)}.figs .fig:nth-child(4n){background:var(--candy-d)}.fig-v{font:700 26px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:7px}.fig-v small{font:500 12px/1 var(--code);color:var(--dim);margin-left:4px}.fig-v.ok{color:var(--lime-deep)}.fig-s{font:500 12px/1.5 var(--code);color:var(--dim);margin-top:7px}.spark{display:block;width:100%;height:44px;margin-top:6px}.spark .base{stroke:var(--line-2);stroke-width:1}.spark .line{fill:none;stroke:var(--lime-deep);stroke-width:2}.stepband-wrap{position:relative;margin-top:4px}.stepband{display:grid;grid-auto-flow:column;grid-auto-columns:min(340px,82vw);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 18px;margin:0 -4px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.stepband::-webkit-scrollbar{height:8px}.stepband::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.step{scroll-snap-align:start;border:2px solid var(--ink);border-radius:var(--r-card);box-shadow:var(--pop-3);background:var(--card);padding:20px 22px 22px;display:flex;flex-direction:column;gap:12px;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.step:hover{box-shadow:var(--pop);transform:translate(-1px,-1px)}.step-no{width:46px;height:46px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:var(--r);font:700 19px/1 var(--display);background:var(--lime)}.step:nth-child(4n+2) .step-no{background:var(--pink);color:#fff}.step:nth-child(4n+3) .step-no{background:var(--violet);color:#fff}.step:nth-child(4n) .step-no{background:var(--posted);color:#fff}.step p{color:var(--dim);font-size:15px}.step p b{color:var(--text)}.step-specs{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.step-hint{font:500 11px/1.5 var(--code);color:var(--faint);letter-spacing:.04em}.cells{display:inline-flex;flex-wrap:wrap;gap:3px;margin-top:4px}.cells span{width:10px;height:10px;border-radius:2px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.cells span.f{background:var(--lime);box-shadow:0 0 0 1.5px var(--ink)}.cells .cell-sep{width:1px;height:14px;border-radius:0;background:var(--line-2);box-shadow:none;align-self:center}.cell-labels{display:flex;flex-wrap:wrap;gap:12px;margin-top:9px;font:500 11.5px/1.5 var(--code);color:var(--dim)}.cell-labels b{color:var(--ink)}.cell-labels .sfx{color:var(--faint);margin-left:auto}.dir-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tblcard{background:var(--card);border:2px solid var(--ink);border-radius:var(--r-big);box-shadow:var(--pop);overflow:hidden}.tblwrap{overflow-x:auto}.dtbl{width:100%;border-collapse:collapse;min-width:860px}.dtbl th{text-align:left;font:800 10.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:13px 18px;background:var(--paper-2);border-bottom:2px solid var(--ink);white-space:nowrap}.dtbl td{padding:13px 18px;border-bottom:1px dashed var(--line);vertical-align:middle}.dtbl tbody tr:last-child td{border-bottom:0}.dtbl tbody tr{transition:background .15s}.dtbl tbody tr:hover{background:var(--paper-2)}.dtbl tbody tr.sel{background:var(--candy-d)}.dtbl .num,.dtbl td.num{font-family:var(--code);font-variant-numeric:tabular-nums}.dtbl td.r,.dtbl th.r{text-align:right}.dtbl .c{text-align:center}.dtbl .no-idx{color:var(--faint);font-size:12.5px}.dtbl .bsym{font:700 16px/1 var(--display);white-space:nowrap}.dtbl .bsym .tag{margin-left:7px}.dtbl .mutd{color:var(--faint)}.coin{display:flex;align-items:center;gap:12px;min-width:0}.coin-face{flex:none;width:34px;height:34px;border-radius:50%;border:2px solid var(--ink)}.coin-sub{font:500 12px/1.4 var(--code);color:var(--dim);margin-top:3px}.dir-curve{height:34px;width:130px}.dir-curve svg{width:100%;height:100%;display:block}.dir-curve polyline{fill:none;stroke-width:2}.dir-mcap{text-align:right;font:500 12px/1.5 var(--code)}.dir-mcap b{display:block;font:700 15px/1.1 var(--display);font-variant-numeric:tabular-nums}.levbar{display:inline-flex;flex-direction:column;gap:4px;min-width:180px}.lb{display:flex;align-items:center;gap:8px}.lb-track{position:relative;flex:1;height:10px;overflow:hidden;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper-2)}.lb-track i{position:absolute;inset:0 auto 0 0;width:0;background:var(--lime);border-right:1.5px solid var(--ink);transition:width .9s var(--ease)}.lb-t .lb-track i{background:var(--posted)}.lb em{flex:none;min-width:40px;text-align:right;font:500 10.5px/1 var(--code);font-style:normal;color:var(--dim)}.st-fresh{display:inline-flex;align-items:center;gap:7px;font:800 10.5px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--lime-deep)}.st-fresh i,.st-stale i{width:8px;height:8px;border-radius:2px}.st-stale{display:inline-flex;align-items:center;gap:7px;font:800 10.5px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--down)}.st-stale i{background:var(--down)}.st-fresh i{background:var(--lime);box-shadow:0 0 0 1.5px var(--ink);border-radius:50%}.band-lime{margin-top:84px;background:var(--lime);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.band-lime .wrap2{max-width:1320px;margin:0 auto;padding:58px var(--gutter) 62px}.band-lime .idx{background:var(--card)}.bfigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 40px;margin-top:42px}.bfig-k{font:800 10.5px/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.bfig-v{font:700 clamp(40px,4.6vw,62px)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px}.bfig-v small{font:500 20px/1 var(--code);letter-spacing:0;margin-left:2px}.bfig-v.v-dn{color:var(--down)}.bfig-s{font:500 12px/1.6 var(--code);color:var(--dim);margin-top:8px;max-width:30ch}.timeline{border-left:2px dashed var(--line-2);margin-left:10px;padding-left:34px;display:grid;gap:34px}.tl-row{position:relative}.tl-row:before{content:"";position:absolute;left:-43px;top:5px;width:16px;height:16px;border-radius:50%;background:var(--card);border:2px solid var(--ink)}.tl-row.tl-live:before{background:var(--lime);animation:2.4s var(--ease) infinite beat}.tl-meta{display:flex;align-items:center;gap:12px;margin-bottom:9px}.tl-ts{font:500 11.5px/1 var(--code);letter-spacing:.05em;color:var(--faint)}.tl-row p{color:var(--dim);max-width:64ch;margin-top:7px}.tl-row p b{color:var(--text)}.faq{max-width:780px;margin:0 auto;display:grid;gap:12px}.faq details{background:var(--card);border:2px solid var(--ink);border-radius:var(--r-card);box-shadow:var(--pop-3);overflow:hidden;transition:box-shadow .16s var(--ease),transform .16s var(--ease)}.faq details:hover{box-shadow:var(--pop);transform:translate(-1px,-1px)}.faq details[open]{box-shadow:var(--pop)}.faq summary{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;list-style:none;user-select:none}.faq summary::-webkit-details-marker{display:none}.faq .no{font:500 11.5px/1 var(--code);color:var(--faint);flex:none}.faq .q{font:600 16.5px/1.3 var(--display);flex:1}.faq .pm{flex:none;width:30px;height:30px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:50%;background:var(--lime);font:700 15px/1 var(--display);transition:transform .2s var(--ease)}.faq details[open] .pm{transform:rotate(45deg)}.faq .a{padding:2px 18px 18px 45px;color:var(--dim);max-width:62ch}.faq .a b{color:var(--text)}.exits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.playcard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;padding:22px;border:2px solid var(--ink);border-radius:var(--r-card);background:var(--card);box-shadow:var(--pop-3);transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s}.playcard:hover{box-shadow:var(--pop);transform:translate(-1px,-1px);background:var(--cap)}.playcard .no{width:40px;height:40px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:var(--r);background:var(--candy-a);font:700 15px/1 var(--display)}.playcard:nth-child(2) .no{background:var(--candy-b)}.playcard:nth-child(3) .no{background:var(--candy-c)}.playcard:nth-child(4) .no{background:var(--candy-d)}.playcard h3{display:inline}.playcard .dc{display:block;color:var(--dim);font-size:14.5px;margin-top:7px}.playcard .dc b{color:var(--text)}.playcard .ga{align-self:center;width:22px;height:22px;color:var(--dim);transition:color .15s,transform .16s var(--ease)}.playcard:hover .ga{color:var(--ink);transform:translate(2px,-2px)}.console{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:22px;align-items:start}.ticket{background:var(--card);border:2px solid var(--ink);border-radius:var(--r-card);box-shadow:var(--pop-3);padding:18px 20px;margin-bottom:16px;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.ticket:hover{box-shadow:var(--pop);transform:translate(-1px,-1px)}.tk-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.tk-no{width:34px;height:34px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:10px;background:var(--lime);font:700 14px/1 var(--display)}.ticket.t2 .tk-no{background:var(--pink);color:#fff}.ticket.t3 .tk-no{background:var(--violet);color:#fff}.ticket.t4 .tk-no{background:var(--posted);color:#fff}.tsm{display:block;margin-top:2px}.tdesc{color:var(--dim);font-size:14.5px;margin:10px 0 14px}.tdesc b{color:var(--text)}.op-row{display:flex;gap:10px}.op-row input{flex:1;min-width:0;height:44px;padding:0 14px;border:2px solid var(--ink);border-radius:10px;background:var(--paper);font:500 14.5px/1 var(--code);font-variant-numeric:tabular-nums}.op-row input::placeholder{color:var(--faint)}.op-row input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.panel{background:var(--card);border:2px solid var(--ink);border-radius:var(--r-card);box-shadow:var(--pop-3);padding:18px 20px;margin-bottom:16px}.panel-t{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.wallet-body .addr{font:500 13px/1.6 var(--code);word-break:break-all}.wallet-body .hint{font:500 12px/1 var(--code);letter-spacing:.06em;color:var(--faint)}.wallet-body .tag{margin:12px 0 0;vertical-align:0;background:var(--lime)}.wallet-foot{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;border-top:1px dashed var(--line);margin-top:14px;padding-top:12px;font:500 11.5px/1.5 var(--code);color:var(--faint)}.wallet-foot b{color:var(--dim)}.defrows{display:grid;gap:0}.defrow{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:14px;padding:10px 2px;border-bottom:1px dashed var(--line)}.defrow:last-child{border-bottom:0}.defrow dt{font:500 11.5px/1.8 var(--code);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.defrow dd{font-size:14.5px;color:var(--dim);word-break:break-all}.defrow dd b{color:var(--text)}.builder{background:var(--card);border:2px solid var(--ink);border-radius:var(--r-big);box-shadow:var(--pop);padding:20px 22px}.builder-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:2px solid var(--ink)}.warn{font:700 12px/1 var(--body);letter-spacing:.06em;padding:6px 11px;border-radius:999px;border:1.5px solid var(--ink);background:var(--candy-c)}.warn.ok{background:var(--lime)}.asset{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:16px;align-items:center;padding:13px 2px;border-bottom:1px dashed var(--line)}.asset:last-of-type{border-bottom:0}.asset-sym{font:700 15px/1 var(--display)}.stepper{display:inline-flex;align-items:center;gap:9px}.stepper button{width:32px;height:32px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:9px;background:var(--card);box-shadow:2px 2px 0 var(--ink);font:700 15px/1 var(--display);transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.stepper button:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.stepper button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.stepper output{font:500 14px/1 var(--code);font-variant-numeric:tabular-nums;min-width:46px;text-align:center}.readout{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;border-top:2px solid var(--ink);margin-top:4px;padding-top:14px;font:500 12.5px/1.6 var(--code);color:var(--dim)}.readout b{color:var(--ink)}.readout .verdict{margin-left:auto;padding:5px 12px;border-radius:999px;border:1.5px solid var(--ink);font-weight:500}.verdict.ok{background:var(--lime);color:var(--ink)}.verdict.no{background:var(--candy-c)}.lever{display:flex;gap:8px;margin-top:14px}.lever button{height:36px;padding:0 15px;border:2px solid var(--ink);border-radius:999px;background:var(--card);font:700 13px/1 var(--display);box-shadow:2px 2px 0 var(--ink);transition:transform .14s var(--ease),box-shadow .14s var(--ease),background .14s}.lever button:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.lever button.on{background:var(--lime)}.lever button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.reg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rtile{border:2px solid var(--ink);border-radius:var(--r-card);background:var(--card);box-shadow:var(--pop-3);padding:15px 17px;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.rtile:hover{box-shadow:var(--pop);transform:translate(-1px,-1px)}.rtile-sym{display:flex;align-items:center;justify-content:space-between;gap:10px}.rtile-sym b{font:700 17px/1 var(--display)}.fscale{font:500 10.5px/1 var(--code);letter-spacing:.04em}.rtile-price{font:500 21px/1.1 var(--code);font-variant-numeric:tabular-nums;margin-top:10px}.rtile-d{font:500 12.5px/1 var(--code);margin-top:5px}.drift{position:relative;height:8px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper-2);margin-top:12px;overflow:hidden}.drift-bar{position:absolute;top:0;bottom:0;left:50%;width:0;background:var(--lime-deep);border-right:1.5px solid var(--ink);transition:width .8s var(--ease)}.drift-bar.neg{background:var(--down);border-right:0;border-left:1.5px solid var(--ink);left:auto;right:50%}.facts{display:grid;gap:14px}.fact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;background:var(--card);border:2px solid var(--ink);border-radius:var(--r-card);box-shadow:var(--pop-3);padding:18px 20px;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.fact:hover{box-shadow:var(--pop);transform:translate(-1px,-1px)}.fact-no{width:42px;height:42px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:var(--r);background:var(--candy-b);font:700 16px/1 var(--display)}.fact:nth-child(2) .fact-no{background:var(--candy-c)}.fact:nth-child(3) .fact-no{background:var(--candy-d)}.fact:nth-child(4) .fact-no{background:var(--candy-a)}.fact:nth-child(5) .fact-no{background:var(--candy-b)}.fact dt{font:700 17px/1.3 var(--display)}.fact dd{color:var(--dim);margin-top:6px;max-width:68ch}.fact dd b{color:var(--text)}.flowband{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);border:2px solid var(--ink);border-radius:var(--r-card);background:var(--card);box-shadow:var(--pop);overflow:hidden}.flowcell{position:relative;padding:18px 26px 18px 20px;border-right:1px dashed var(--line)}.flowcell:last-child{border-right:0}.flowcell .k{font:800 10.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.flowcell .k b{color:var(--dim)}.flowcell .v{font:700 25px/1 var(--display);font-variant-numeric:tabular-nums;margin-top:9px}.flowcell .v small{display:block;font:500 11.5px/1.5 var(--code);color:var(--faint);letter-spacing:0;margin-top:6px}.flowcell .arrow{position:absolute;right:8px;top:20px;color:var(--line-2);font-size:17px}.feesstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:16px;border:2px solid var(--ink);border-radius:var(--r);overflow:hidden}.feesstrip>div{background:var(--card);padding:13px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.feesstrip .k{font:800 10.5px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.feesstrip .v{font:700 15px/1 var(--display);font-variant-numeric:tabular-nums}.addrline{display:inline-flex;align-items:center;gap:9px;min-width:0}.addrline code{font:500 12.5px/1.5 var(--code);word-break:break-all}.copybtn{flex:none;height:27px;padding:0 11px;border:1.5px solid var(--ink);border-radius:999px;background:var(--card);font:700 11px/1 var(--body);letter-spacing:.05em;text-transform:uppercase;box-shadow:2px 2px 0 var(--ink);transition:transform .14s var(--ease),box-shadow .14s var(--ease),background .14s}.copybtn:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.copybtn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.copybtn.done{background:var(--lime)}.doc-search{display:flex;align-items:center;gap:12px;max-width:560px;margin-top:26px}.doc-search input{flex:1;height:48px;padding:0 18px;border:2px solid var(--ink);border-radius:12px;background:var(--card);box-shadow:var(--pop-3);font:500 14.5px/1 var(--body)}.doc-search input::placeholder{color:var(--faint)}.doc-search .count{font:500 11.5px/1 var(--code);color:var(--faint);white-space:nowrap}.sb-hide{display:none!important}.foot{border-top:2px solid var(--ink);margin-top:90px;background:var(--paper-2)}.foot-in{max-width:1320px;margin:0 auto;padding:34px var(--gutter) 30px}.foot-mark{font:700 clamp(34px,5vw,58px)/1 var(--display);letter-spacing:-.02em;color:var(--paper-2);-webkit-text-stroke:1.5px var(--line-2)}.foot-slogan{margin-top:10px}.foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;font:500 12.5px/1.6 var(--code);color:var(--dim)}.foot-row a{color:var(--dim);border-bottom:1px solid var(--line-2);padding-bottom:1px}.foot-row a:hover{color:var(--ink);border-color:var(--ink)}.foot-row .spacer{flex:1}.foot-row .num{font-weight:500;background:var(--ink);color:var(--paper);border-radius:999px;padding:3px 9px}.gridbtn{display:inline-flex;align-items:center;gap:7px;font:700 11px/1 var(--body);letter-spacing:.06em;border:1.5px solid var(--ink);border-radius:999px;padding:7px 12px;background:var(--card);box-shadow:2px 2px 0 var(--ink);transition:transform .14s var(--ease),box-shadow .14s var(--ease),background .14s}.gridbtn kbd{font:500 10px/1 var(--code);border:1px solid var(--line-2);border-radius:4px;padding:2px 5px}.gridbtn:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.gridbtn.on{background:var(--lime)}.status{position:fixed;bottom:0;left:0;right:0;z-index:40;height:var(--status-h);padding:0 var(--gutter);display:flex;align-items:center;gap:18px;background:var(--ink);color:var(--paper);--dim: #cfc8b6;--faint: #8d8776;font:500 12px/1 var(--code)}.status-live{flex:none;display:inline-flex;align-items:center;gap:8px;font:800 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--lime)}.status-live i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:2.4s var(--ease) infinite beat}.status-clock{flex:none;color:var(--dim)}.status-feed{flex:1;display:flex;gap:26px;min-width:0;overflow:hidden;list-style:none}.status-feed li{flex:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--dim);transition:opacity .3s}.status-feed b{color:var(--paper);font-weight:500}.status-feed .td{margin-left:2px}.status-feed .ago{color:var(--faint)}.status-sum{flex:none;color:var(--dim);white-space:nowrap}.status-x{flex:none;color:#fff;font-weight:500}.status-x:hover{color:var(--lime)}.mint-badge{position:fixed;right:22px;bottom:calc(var(--status-h) + 18px);z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.badge-dot{width:64px;height:64px;border-radius:50%;border:2px solid var(--ink);background:var(--card);box-shadow:var(--pop-3);display:grid;place-items:center;pointer-events:auto;animation:.5s .3s var(--ease) both hop;transition:transform .2s var(--ease)}.badge-dot:hover{transform:rotate(-8deg) scale(1.05)}.badge-card{position:relative;width:min(300px,calc(100vw - 44px));background:var(--card);border:2px solid var(--ink);border-radius:var(--r-card) var(--r-card) 6px;box-shadow:var(--pop);padding:13px 36px 13px 15px;animation:.22s var(--ease) both pop-in}.badge-card[hidden]{display:none}.badge-who{display:flex;align-items:center;gap:7px;font:700 12px/1.2 var(--display);color:var(--dim)}.badge-say{display:block;margin-top:6px;font:600 14.5px/1.4 var(--display);text-align:left}.badge-x{position:absolute;top:9px;right:10px;color:var(--faint);font-size:13px}.badge-x:hover{color:var(--ink)}.toasts{position:fixed;left:22px;bottom:calc(var(--status-h) + 18px);z-index:60;display:grid;gap:10px;max-width:min(420px,calc(100vw - 44px))}.toast{background:var(--ink);color:var(--paper);border:2px solid var(--ink);border-radius:var(--r);box-shadow:var(--pop-3);padding:12px 16px;font:600 13.5px/1.45 var(--display);animation:.25s var(--ease) both pop-in}.toast.ok{background:var(--lime);color:var(--ink)}.toast.err{background:var(--down);color:#fff}.tick-in{animation:.55s var(--ease) tick-flash}@keyframes tick-flash{0%{background:var(--lime);box-shadow:0 0 0 3px var(--lime);border-radius:4px}to{background:none;box-shadow:none}}.gridlay{position:fixed;inset:0;z-index:70;pointer-events:none;display:none}.gridlay.on{display:block}.gridlay-in{max-width:1320px;height:100%;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter)}.gridlay-in span{border-left:1px solid rgba(28,96,176,.16);background:#2c80d60d}.gridlay-in span:last-child{border-right:1px solid rgba(28,96,176,.16)}@keyframes beat{0%{box-shadow:0 0 #c8f50080}to{box-shadow:0 0 0 9px #c8f50000}}@keyframes hop{0%{transform:translateY(14px) scale(.92);opacity:0}60%{transform:translateY(-5px)}to{transform:none;opacity:1}}@keyframes pop-in{0%{transform:scale(.94) translateY(8px);opacity:0}to{transform:none;opacity:1}}.rv,.rvw,.rvl{opacity:0}.rv.in{animation:.5s var(--ease) both pop-in;animation-delay:calc(var(--d, 0) * 70ms)}.rvw{clip-path:inset(0 0 100% 0);transform:translateY(10px)}.rvw.in{animation:.65s var(--ease) both wipe-up;animation-delay:calc(var(--d, 0) * 70ms)}@keyframes wipe-up{0%{clip-path:inset(0 0 100% 0);transform:translateY(10px);opacity:1}to{clip-path:inset(0 0 -8% 0);transform:none;opacity:1}}.rvl{transform:scaleX(0);transform-origin:left}.rvl.in{animation:.7s var(--ease) both line-grow-x;animation-delay:calc(var(--d, 0) * 70ms)}@keyframes line-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dtbl tbody tr{animation:.45s var(--ease) both pop-in}.dtbl tbody tr:nth-child(2){animation-delay:.05s}.dtbl tbody tr:nth-child(3){animation-delay:.1s}.dtbl tbody tr:nth-child(4){animation-delay:.15s}.dtbl tbody tr:nth-child(5){animation-delay:.2s}.dtbl tbody tr:nth-child(6){animation-delay:.25s}.dtbl tbody tr:nth-child(7){animation-delay:.3s}.dtbl tbody tr:nth-child(8){animation-delay:.35s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv,.rvw,.rvl{opacity:1;clip-path:none;transform:none}.b1,.b2,.b3{opacity:1}.lev-fill,.lb i,.drift-bar{transition:none}}@media(width<=1100px){.lobby{grid-template-columns:1fr;gap:40px}.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.console{grid-template-columns:1fr}.reg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bfigs{grid-template-columns:repeat(2,minmax(0,1fr))}.feesstrip{grid-template-columns:repeat(2,1fr)}.flowband{grid-auto-flow:row}.flowcell{border-right:0;border-bottom:1px dashed var(--line)}.flowcell:last-child{border-bottom:0}.flowcell .arrow{display:none}}@media(width<=820px){:root{--gutter: 18px}.top{height:auto;grid-template-rows:58px 46px;grid-template-columns:1fr auto;gap:0 12px}.tabs{grid-area:2 / 1 / auto / -1;height:auto;align-items:center;border-top:1px solid var(--line);margin:0 calc(var(--gutter) * -1);padding:0 calc(var(--gutter) - 8px);overflow-x:auto}.tabs a{padding:12px}.tabs a.on:after{bottom:0}.net,.status-clock,.top-x span{display:none}.top-x{padding:0 11px}.figs,.reg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exits{grid-template-columns:1fr}.asset{grid-template-columns:58px minmax(0,1fr)}.asset .stepper{grid-column:1 / -1;justify-self:end}.dtbl{min-width:720px}.status{gap:12px}.status-sum{display:none}.defrow{grid-template-columns:1fr;gap:3px}.bfigs{grid-template-columns:1fr}.readout .verdict{margin-left:0}}
