@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-italic-B9rkokqX.woff2)format("woff2"),url(./jetbrains-mono-latin-400-italic-Bkkwkp6n.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(./jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(./space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(./space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(./space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff")}:root{--bg-0:#05070a;--bg-1:#0a0e14;--bg-2:#0f151d;--bg-3:#16202b;--line:#1f2a37;--line-hi:#2e3d50;--text:#d7e3f1;--text-dim:#7d8da3;--text-mute:#4a5769;--tok:#39ff88;--tok-dim:#1d7a47;--cyan:#22d3ee;--blue:#3b82f6;--violet:#a78bfa;--magenta:#ff3ea5;--amber:#ffb020;--gold-1:#fff3b0;--gold-2:#ffc940;--gold-3:#b8860b;--wrath:#f35;--wrath-dim:#7a0019;--ok:var(--tok);--bad:var(--wrath);--milk:var(--tok);--glow:0;--accent:var(--tok);--tier-1:#9aa4b2;--tier-2:#39ff88;--tier-3:#22d3ee;--tier-4:#3b82f6;--tier-5:#a78bfa;--tier-6:#ff3ea5;--tier-7:#ff8a3d;--tier-8:#ffd166;--tier-9:#fff3b0;--r-s:6px;--r-m:10px;--r-l:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--header-h:52px;--feed-h:28px;--tabbar-h:56px;--store-w:340px;--touch:44px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--z-rain:1;--z-milk:2;--z-orbit:3;--z-prompt:4;--z-wrappers:5;--z-particles:6;--z-buffs:7;--z-fx:50;--z-golden:100;--z-tooltip:200;--z-toast:300;--z-modal:400;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-med:.22s;--scan:0;--vignette:0;--fx-k:1;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--font-ui:"Space Grotesk", system-ui, sans-serif;--font-symbols:"DejaVu Sans Mono", "Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols 2", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-stage="1"]{--scan:.04}[data-stage="2"]{--line-hi:#5a1f2e;--scan:.07;--vignette:.15}[data-stage="3"]{--tok:#ff4d6d;--tok-dim:#7a1a2c;--cyan:#ff6b8b;--line-hi:#5a1f2e;--scan:.1;--vignette:.2}[data-paused]{--tok:#8fb3d9;--tok-dim:#3d5873;--cyan:#9fb8cf;--line-hi:#2e3d50;--scan:0;--vignette:0}[data-fx=subtle]{--fx-k:.5}[data-fx=off]{--fx-k:0}:root:lang(ja),.lang-opt:lang(ja){--font-cjk:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", "Noto Sans CJK JP";--font-mono:"JetBrains Mono", var(--font-cjk), ui-monospace, Menlo, monospace;--font-ui:"Space Grotesk", var(--font-cjk), system-ui, sans-serif}:root:lang(zh),.lang-opt:lang(zh){--font-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC";--font-mono:"JetBrains Mono", var(--font-cjk), ui-monospace, Menlo, monospace;--font-ui:"Space Grotesk", var(--font-cjk), system-ui, sans-serif}.sym{font-family:var(--font-symbols);font-variant-emoji:text}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y;height:100%}body{height:100%;background:var(--bg-0);height:100dvh;color:var(--text);font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0;font-size:14px;line-height:1.4;display:flex;overflow:hidden}@media (hover:none),(pointer:coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}.app{grid-template-columns:minmax(320px, 30%) minmax(0, 1fr) var(--store-w);min-height:0;padding-left:var(--safe-left);padding-right:var(--safe-right);flex:auto;grid-template-rows:minmax(0,1fr);display:grid}.col{border-right:1px solid var(--line);min-width:0;min-height:0;position:relative;overflow:hidden}.col-left{background:var(--bg-1);flex-direction:column;display:flex}.lab-header,.bank,.buff-bar{flex:none}.clicker{flex:auto;min-height:280px;position:relative;overflow:hidden}.clicker>.layer{position:absolute;inset:0}#token-rain{z-index:var(--z-rain);pointer-events:none}#milk-layer{z-index:var(--z-milk);pointer-events:none}#mini-orbit{z-index:var(--z-orbit);pointer-events:none}#prompt{z-index:var(--z-prompt);place-items:center;display:grid}#wrapper-layer{z-index:var(--z-wrappers);pointer-events:none}#particles{z-index:var(--z-particles);pointer-events:none}#buff-bar{z-index:var(--z-buffs);position:relative}.col-middle{background:var(--bg-0);flex-direction:column;display:flex}.menu-bar,.news-ticker{flex:none}.middle-panel,.shelves{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.middle-panel,.shelves,.col-right{padding-bottom:calc(var(--toast-stack-h,0px) + 24px)}body:not([data-panel=settings]):not([data-panel=telemetry]):not([data-panel=releaseNotes]) .middle-panel,body:is([data-panel=settings],[data-panel=telemetry],[data-panel=releaseNotes]) .shelves,.middle-page{display:none}body[data-panel=settings] .middle-page[data-page=settings],body[data-panel=telemetry] .middle-page[data-page=telemetry],body[data-panel=releaseNotes] .middle-page[data-page=releaseNotes]{display:block}.col-right{background:var(--bg-1);overscroll-behavior:contain;border-right:0;overflow-y:auto}.store{flex-direction:column;min-height:100%;display:flex}.store-slot[data-slot=panel]{z-index:2;background:var(--bg-1);position:sticky;top:0}.mobile-header,.panel-tabs,.tab-bar{display:none}.viewport-layer{pointer-events:none;position:fixed;inset:0}#golden-layer{z-index:var(--z-golden)}#tooltip-layer{z-index:var(--z-tooltip)}#tooltip-layer.has-sheet{z-index:calc(var(--z-toast) + 1)}#toast-layer{z-index:var(--z-toast);inset:auto 0 calc(16px + var(--safe-bottom)) 0;justify-items:center;padding:0 16px;display:grid}#modal-layer{z-index:var(--z-modal)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1099px){.mobile-header{align-items:center;gap:0 var(--sp-2);min-height:44px;padding:var(--safe-top) calc(var(--sp-2) + var(--safe-right)) 0 calc(var(--sp-2) + var(--safe-left));background:var(--bg-2);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;display:flex}.mobile-header>#menu-bar{border-bottom:0;flex:auto;order:1;min-width:0}.mobile-header>#news-ticker{min-width:0;height:var(--feed-h);border-top:1px solid var(--line);border-bottom:0;flex:1 0 100%;order:4;overflow:hidden}.app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(320px,40%) minmax(0,1fr)}.col-left{grid-area:1/1/span 2}.panel-tabs{border-bottom:1px solid var(--line);background:var(--bg-1);grid-area:1/2;display:flex}.col-middle,.col-right{grid-area:2/2}body:not([data-tab=fleet]):not([data-tab=stats]):not([data-tab=more]) .col-middle,body:is([data-tab=fleet],[data-tab=stats],[data-tab=more]) .col-right{display:none}}@media (min-width:700px) and (max-width:1099px) and (max-height:560px){.col-left>.lab-header{display:none}.col-left>#bank{padding-top:var(--sp-2)}.clicker{min-height:0}.mobile-header>#news-ticker{height:24px}}@media (max-width:699px){body{font-size:15px}.mobile-header{z-index:10;min-height:calc(var(--header-h) + var(--safe-top));padding-top:var(--safe-top);position:relative}.mobile-header>#bank{min-width:0;min-height:var(--header-h);align-items:center;gap:var(--sp-2);padding:0 var(--sp-1);flex:1 1 0;order:1;display:flex;overflow:hidden}.mobile-header>#buff-bar{flex:1 0 100%;order:3;min-width:0}.mobile-header>#buff-bar:empty{display:none}.mobile-header>#buff-bar{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.mobile-header>#news-ticker{height:44.4px}.app{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.panel-tabs{display:none}.col-left,.col-middle,.col-right{border-right:0;grid-area:1/1;display:none}body[data-tab=prompt] .col-left,body:not([data-tab]) .col-left{display:flex}body[data-tab=store] .col-right{display:block}body:is([data-tab=fleet],[data-tab=stats],[data-tab=more]) .col-middle{display:flex}.clicker{min-height:240px}.tab-bar{height:calc(var(--tabbar-h) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:var(--bg-2);border-top:1px solid var(--line);flex:none;display:flex}#toast-layer{bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 8px);padding:0 8px}}@media (pointer:coarse){.lab-rename{width:var(--touch);height:var(--touch)}}@keyframes buff-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pb-spring-a{0%{transform:scale(.95)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes pb-spring-b{0%{transform:scale(.95)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes pb-aura-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pb-blink{50%{opacity:0}}@keyframes pb-red-blink{0%{opacity:1}5%,to{opacity:0}}@keyframes pb-lift-a{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-40px)}}@keyframes pb-lift-b{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-40px)}}@keyframes pb-onboard{0%{opacity:.6;transform:scale(.98)}to{opacity:0;transform:scale(1.07)}}@keyframes pb-flash-a{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}@keyframes pb-flash-b{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}@container (height<=360px){.pb-body{border-radius:22px;padding:8px 12px 10px}.pb-chip{font-size:10px}.pb-lines{max-height:1.5em;margin-top:6px;font-size:14px}.pb-line,.pb-sent{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pb-hint{margin-top:2px;padding-right:0;font-size:11px}.pb-tools{display:none}.pb-send{width:32px;height:32px;bottom:10px;right:10px}}@keyframes pb-gold{0%{opacity:.55}to{opacity:1}}@keyframes pb-shake{0%{transform:translate(2px)}25%{transform:translate(-2px,1px)}50%{transform:translate(1px,-2px)}75%{transform:translate(-1px,2px)}to{transform:translate(0,0)}}@keyframes milk-inf-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes milk-scroll{to{transform:translateY(-50%)}}@keyframes milk-wave{to{transform:translate(-50%)}}@keyframes milk-bob{0%{transform:translate(0,0)}to{transform:translateY(-4px)}}@keyframes wr-bob{0%{transform:translateY(-2px)scale(1)}to{transform:translateY(2px)scale(1.03)}}@keyframes wr-wobble-a{0%{transform:rotate(0)scale(1)}25%{transform:rotate(-12deg)scale(.92)}55%{transform:rotate(9deg)scale(1.06)}to{transform:rotate(0)scale(1)}}@keyframes wr-wobble-b{0%{transform:rotate(0)scale(1)}25%{transform:rotate(-12deg)scale(.92)}55%{transform:rotate(9deg)scale(1.06)}to{transform:rotate(0)scale(1)}}@keyframes wr-iris{to{transform:rotate(360deg)}}@keyframes wr-trail{0%{opacity:0;transform:translate(0,0)scale(.6)}50%{opacity:1}to{opacity:0;transform:translate(8px,6px)scale(1)}}@keyframes wr-stream{to{transform:translate(8px)}}@keyframes wr-pop-text-a{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,calc(-50% - 36px))scale(1)}}@keyframes wr-pop-text-b{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,calc(-50% - 36px))scale(1)}}@keyframes wr-coin-a{0%{opacity:1;transform:rotate(var(--a)) translate3d(0, 0, 0) scale(1)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate3d(50px, 0, 0) scale(.6)}}@keyframes wr-coin-b{0%{opacity:1;transform:rotate(var(--a)) translate3d(0, 0, 0) scale(1)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate3d(50px, 0, 0) scale(.6)}}@media (min-width:700px) and (hover:hover){.upg-wrap{--upg-2rows:calc(2 * var(--upg-cell) + var(--upg-gap) + 2 * var(--upg-pad) - 2px)}.upg-wrap.is-over2 .upg-grid-box{height:var(--upg-2rows)}.upg-wrap.is-over2 .upg-grid{z-index:1;max-height:var(--upg-2rows);border-radius:0 0 var(--r-m) var(--r-m);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000004d);mask-image:linear-gradient(#000 calc(100% - 18px),#0000004d)}.upg-wrap.is-over2:is(:hover,:focus-within) .upg-grid{max-height:none;padding-bottom:var(--sp-3);border:1px solid var(--line-hi);background:var(--bg-1);border-top:0;margin:0 -1px;box-shadow:0 14px 28px #0000008c;-webkit-mask-image:none;mask-image:none}}@keyframes bld-nudge{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}@keyframes tt-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (pointer:coarse){.mobile-header .buff-tile{min-height:var(--touch);padding-right:12px}}@media (max-width:699px){.store-head{padding-bottom:var(--sp-2)}.bld-row{min-height:56px}.bld-name{font-size:16px}.bld-owned{font-size:28px}.seg-btn{padding:0 8px}.upg-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;display:flex;overflow-x:auto}.upg-grid::-webkit-scrollbar{display:none}.upg-wrap.is-over1 .upg-grid{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#00000026);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#00000026)}.upg-item{scroll-snap-align:start;flex:none}}@media (pointer:coarse){.seg-btn{min-width:var(--touch);min-height:var(--touch)}.store-buyall,.store-boosts{min-height:36px}}@media (max-width:480px){.shop-card{grid-template-columns:auto 1fr}.shop-buy{grid-column:1/-1}}@keyframes feed-glitch-out{0%{opacity:1;transform:translate(2px)}40%{opacity:.7;transform:translate(-3px,1px)}to{opacity:0;transform:translate(1px)}}@media (pointer:coarse){.mobile-header .feed{position:relative}.mobile-header .feed:before{content:"";inset:calc((var(--feed-h) - var(--touch)) / 2) 0;position:absolute}}@media (max-width:699px){.mobile-header .feed{line-height:1.35}.mobile-header .feed-text{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}@keyframes shelf-pop-a{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes shelf-pop-b{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes shelf-flash-a{0%{opacity:.85}to{opacity:0}}@keyframes shelf-flash-b{0%{opacity:.85}to{opacity:0}}@keyframes shelf-ghost-breathe{50%{opacity:.45}}@media (max-width:699px){.shelf,.shelf-ghost{height:64px}.shelf-ghost-slots{top:26px}.shelf-ghost-slot{width:32px;height:32px}}@keyframes shelf-led{50%{opacity:.35}}@keyframes shelf-collective{0%,96%{transform:none}97%{transform:translate(1px)}98%{transform:translate(-1px)}}@keyframes shelf-slide{to{transform:translate(-50%)}}@media (max-width:699px){.tm-cell{width:34px;height:34px}.tm-cell .icon,.tm-cell .icon>svg{width:28px;height:28px}}@media (hover:hover) and (pointer:fine){.cfg-hint{display:none}}@media (pointer:coarse){.cfg-choice,.cfg-switch{min-width:var(--touch);min-height:var(--touch)}.cfg-choices{gap:var(--sp-1)}}@media (hover:none) and (pointer:coarse){.cfg-actions kbd{display:none}}.gt-spin{isolation:isolate;animation:gt-spawn .4s var(--ease-spring) both, gt-bob 2.8s ease-in-out .4s infinite}@keyframes gt-spawn{0%{transform:scale(0)rotate(-15deg)}to{transform:scale(1)rotate(0)}}@keyframes gt-bob{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translateY(-4px)rotate(-6deg)}75%{transform:translateY(4px)rotate(6deg)}}@keyframes gt-blink{0%{opacity:1}to{opacity:.35}}@keyframes gt-pulse{0%{opacity:.35;transform:scale(.9)}to{opacity:.9;transform:scale(1.08)}}@keyframes gt-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.gt-face--wrath,.gt-alt,.no-fancy .gt-glow,.no-fancy .gt-coin:after{display:none}@keyframes gt-alt-a{50%{opacity:0}}@keyframes gt-alt-b{0%{opacity:0}50%,to{opacity:1}}@keyframes gt-slice{0%,21%,55%,86%,to{opacity:0;transform:translate(0,0)}18%{opacity:.85;transform:translate(5px,-11px)}52%{opacity:.7;transform:translate(-6px,7px)}83%{opacity:.85;transform:translate(4px,13px)}}@keyframes gt-glitch{0%,21%,55%,86%,to{transform:translate(0,0)}18%{transform:translate(3px)}52%{transform:translate(-3px,1px)}83%{transform:translate(2px,-1px)}}@keyframes gt-drift{0%{transform:translate(0,0)rotate(0)}to{transform:translateY(40px)rotate(20deg)}}@keyframes gp-rise-a{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}10%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}70%{opacity:1}to{opacity:0;transform:translate(-50%,calc(-50% - 40px))scale(1)}}@keyframes gp-rise-b{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}10%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}70%{opacity:1}to{opacity:0;transform:translate(-50%,calc(-50% - 40px))scale(1)}}@keyframes gb-fly-a{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}50%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px))) rotate(var(--rot,0deg))}}@keyframes gb-fly-b{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}50%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px))) rotate(var(--rot,0deg))}}@media (max-width:699px){.golden-popup-text{font-size:22px}}:where(button){font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}:where(:focus-visible){outline:2px solid var(--cyan);outline-offset:2px;border-radius:var(--r-s)}:where(:focus:not(:focus-visible)){outline:none}:where(code,kbd,samp,.mono){font-family:var(--font-mono)}:where(.num,.mono,code,kbd){font-variant-numeric:tabular-nums}:where(.col-right,.middle-panel,.shelves,.modal,.scroll){scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent}:where(.dim){color:var(--text-dim)}:where([hidden]){display:none!important}:where(.btn){justify-content:center;align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-4);border:1px solid var(--line-hi);border-radius:var(--r-s);background:var(--bg-3);color:var(--text);font:600 14px var(--font-ui);transition:background var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);display:inline-flex}:where(.btn:hover:not(:disabled)){border-color:var(--text-dim)}:where(.btn:active:not(:disabled)){transform:translateY(1px)}:where(.btn:disabled){opacity:.45}:where(.btn--primary){border-color:var(--tok-dim);background:color-mix(in oklab, var(--tok) 16%, var(--bg-2));color:var(--tok)}:where(.btn--primary:hover:not(:disabled)){border-color:var(--tok)}:where(.btn--danger){border-color:var(--wrath-dim);background:color-mix(in oklab, var(--wrath) 14%, var(--bg-2));color:var(--wrath)}:where(.btn--danger:hover:not(:disabled)){border-color:var(--wrath)}:where(.btn--ghost){color:var(--text-dim);background:0 0;border-color:#0000}:where(.btn--ghost:hover:not(:disabled)){color:var(--text);border-color:var(--line)}:where(.btn--icon){min-width:36px;padding:0}@media (pointer:coarse){:where(.btn){min-height:var(--touch)}:where(.btn--icon){min-width:var(--touch)}}:where(.chip){align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border:1px solid var(--line-hi);background:var(--bg-2);color:var(--text-dim);font:500 12px var(--font-mono);white-space:nowrap;border-radius:999px;display:inline-flex}:where(.pill){align-items:center;gap:var(--sp-1);background:var(--bg-3);font:700 12px var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 10px;display:inline-flex}:where(.badge){background:var(--wrath);color:#fff;min-width:18px;height:18px;font:700 11px var(--font-mono);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}:where(kbd,.kbd){border:1px solid var(--line-hi);background:var(--bg-3);min-width:1.8em;color:var(--text);font:500 12px var(--font-mono);text-align:center;border-bottom-width:2px;border-radius:4px;padding:1px 6px;display:inline-block}:where(.input,.textarea){border:1px solid var(--line-hi);border-radius:var(--r-s);background:var(--bg-0);width:100%;color:var(--text);font:400 14px var(--font-mono);padding:8px 10px}:where(.textarea){resize:vertical;word-break:break-all;min-height:120px}:where(.input:focus,.textarea:focus){border-color:var(--cyan);outline:none}:where(.panel){padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg-2)}:where(.flavor){color:var(--text-dim);font:italic 400 12px var(--font-mono)}:where(.icon){flex:none;line-height:0;display:inline-block;position:relative}:where(.icon>svg){max-width:100%;height:auto;display:block}:where(body:not(.no-fancy) .icon.is-neon>svg){filter:drop-shadow(0 0 4px var(--accent))}:where(.icon.is-locked>svg){filter:brightness(0) drop-shadow(0 0 1px var(--line-hi))}:where(.icon.is-locked):after{content:"?";color:var(--text-mute);font:700 18px var(--font-mono);place-items:center;line-height:1;display:grid;position:absolute;inset:0}:where(.hidden-layer .ic-frame){stroke:var(--violet);stroke-dasharray:5 3}:where(.glyph){vertical-align:-.2em;flex:none;display:inline-block}:where(.tooltip){max-width:min(320px,100vw - 16px);padding:var(--sp-3);border:1px solid var(--accent,var(--line-hi));border-radius:var(--r-m);background:var(--bg-2);color:var(--text);font:400 13px var(--font-ui);pointer-events:none;will-change:transform;position:fixed;top:0;left:0;box-shadow:0 8px 28px #0000008c}:where(.toast-stack){align-items:stretch;gap:var(--sp-2);flex-direction:column;width:min(460px,100%);display:flex}:where(.toast){--toast-accent:var(--cyan);align-items:start;gap:2px var(--sp-3);border:1px solid var(--line-hi);border-left:3px solid var(--toast-accent);border-radius:var(--r-s);background:color-mix(in oklab, var(--bg-2) 94%, transparent);color:var(--text);font:400 13px var(--font-mono);pointer-events:auto;animation:toast-in var(--dur-med) var(--ease-out) both;grid-template-columns:auto 1fr auto;padding:10px 12px;display:grid;position:relative;box-shadow:0 6px 24px #00000080}:where(.toast--achievement,.toast--save){--toast-accent:var(--tok)}:where(.toast--hiddenLayer){--toast-accent:var(--violet);border-color:var(--violet)}:where(.toast--golden){--toast-accent:var(--gold-2)}:where(.toast--wrath,.toast--error){--toast-accent:var(--wrath)}:where(.toast--wrapper){--toast-accent:var(--magenta)}:where(.toast-icon){grid-area:1/1/span 3}:where(.toast-main){grid-column:2;min-width:0}:where(.toast-tag){color:var(--toast-accent);font:700 11px var(--font-mono);letter-spacing:.08em;font-variant-caps:all-small-caps}:where(.toast-title){font:600 14px var(--font-ui);overflow-wrap:anywhere}:where(.toast-body){color:var(--text-dim);overflow-wrap:anywhere;font-size:12px}:where(.toast-prefix){color:var(--toast-accent);margin-right:6px}:where(.toast-close){border-radius:var(--r-s);width:28px;height:28px;color:var(--text-dim);font:400 16px var(--font-mono);grid-area:1/3;margin:-6px -6px 0 0}:where(.toast-close:hover){color:var(--text);background:var(--bg-3)}:where(.toast-dismiss-all){background:var(--bg-2);color:var(--text-dim);font:400 12px var(--font-mono);pointer-events:auto;border-radius:999px;align-self:center;padding:2px 10px}:where(.toast-dismiss-all:hover){color:var(--text)}@media (pointer:coarse){:where(.toast-close,.toast-dismiss-all){position:relative}:where(.toast-close):before{content:"";position:absolute;inset:-8px}:where(.toast-dismiss-all):before{content:"";position:absolute;inset:-12px 0}}@media (max-width:699px){:where(.toast-stack>.toast:nth-last-child(n+4)){display:none}:where(.toast){gap:0 var(--sp-2);padding:var(--sp-2) 10px}:where(.toast-title){font-size:13px}:where(.toast-body){font-size:11.5px}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}:where(.modal-backdrop){padding:max(16px, var(--safe-top)) max(16px, var(--safe-right)) max(16px, var(--safe-bottom)) max(16px, var(--safe-left));pointer-events:auto;animation:modal-fade var(--dur-med) var(--ease-out) both;background:#05070acc;place-items:center;display:grid;position:fixed;inset:0}:where(.modal){border:1px solid var(--line-hi);border-radius:var(--r-m);background:var(--bg-2);width:min(520px,100%);max-height:min(85dvh,720px);color:var(--text);animation:modal-in var(--dur-med) var(--ease-out) both;padding:20px;overflow:auto;box-shadow:0 20px 60px #0009}:where(.modal-title){margin:0 0 var(--sp-3);font:700 18px var(--font-ui)}:where(.modal-title):before{content:"> ";color:var(--tok);font-family:var(--font-mono)}:where(.modal-body){font:400 14px var(--font-ui);color:var(--text)}:where(.modal-body p){margin:0 0 var(--sp-2)}:where(.modal-body code){background:var(--bg-0);color:var(--tok);border-radius:4px;padding:1px 5px}:where(.modal-lines){font:400 13px var(--font-mono);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}:where(.modal-lines li){border-bottom:1px dashed var(--line);padding:3px 0}:where(.modal-lines li):before{content:"$ ";color:var(--text-mute)}:where(.modal-typed){margin-top:var(--sp-3)}:where(.modal-actions){justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}:where(.shortcut-table){border-collapse:collapse;width:100%}:where(.shortcut-table td){border-bottom:1px solid var(--line);padding:5px 0}:where(.shortcut-table td:first-child){white-space:nowrap;width:40%}:where(.lang-modal){width:min(380px,100%)}:where(.lang-sub){margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);color:var(--text-dim);font:400 13px var(--font-ui)}:where(.lang-list){flex-direction:column;gap:6px;display:flex}:where(.lang-opt){align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch);padding:6px var(--sp-3);border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg-1);color:var(--text);font:500 16px var(--font-ui);text-align:left;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);display:flex}:where(.lang-opt:hover,.lang-opt:focus){border-color:var(--tok-dim);background:color-mix(in oklab, var(--tok) 8%, var(--bg-1));color:var(--tok)}:where(.lang-opt[aria-current=true]){border-color:color-mix(in oklab, var(--amber) 45%, transparent);color:var(--amber)}:where(.lang-code){min-width:3ch;color:var(--text-mute);font:400 12px var(--font-mono)}:where(.lang-opt:hover,.lang-opt:focus) .lang-code{color:var(--tok-dim)}:where(.lang-name){flex:1}:where(.lang-mark){color:var(--amber)}:where(.lang-boot){background:var(--bg-0)}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:699px){:where(.modal-backdrop){padding:max(16px, var(--safe-top)) 0 0;align-items:end}:where(.modal){width:100%;max-height:85dvh;padding:20px calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left));border-radius:var(--r-l) var(--r-l) 0 0;border-width:1px 0 0;animation-name:sheet-in;box-shadow:0 -12px 40px #0009}:where(.modal-actions){margin-top:var(--sp-4)}:where(.modal-actions .btn){min-height:var(--touch);flex:1 1 0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}:where(.menu-bar){align-items:center;gap:var(--sp-1);min-height:44px;padding:var(--sp-1) var(--sp-3);border-bottom:1px solid var(--line);font:500 13px var(--font-mono);color:var(--text-dim);display:flex;container-type:inline-size}:where(.menu-group){flex:none;gap:2px;display:flex}:where(.menu-btn){border-radius:var(--r-s);min-height:32px;color:var(--text-dim);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:where(.menu-btn):before{content:"[";color:var(--text-mute)}:where(.menu-btn):after{content:"]";color:var(--text-mute)}@media (pointer:coarse){:where(.menu-btn){min-width:var(--touch);min-height:var(--touch);justify-content:center}}:where(.menu-btn:hover){color:var(--text);background:var(--bg-2)}:where(.menu-btn[aria-pressed=true]){color:var(--tok);border-color:var(--tok-dim);background:color-mix(in oklab, var(--tok) 10%, transparent)}:where(.menu-lab){min-width:0;color:var(--text);font:600 14px var(--font-ui);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:where(.menu-pretrain){color:var(--text-mute)}:where(.menu-pretrain[aria-disabled=true]:hover){color:var(--text-dim);background:0 0}@media (max-width:1099px){:where(.mobile-header .menu-bar){padding:0}:where(.mobile-header .menu-lab){visibility:hidden}}@media (min-width:700px) and (max-width:1099px) and (max-height:560px){:where(.mobile-header .menu-lab){visibility:visible}}@container (width>=481px) and (width<=640px){:where(.menu-lab){visibility:hidden}}@container (width<=760px){:where(.menu-pretrain .menu-label){display:none}:where(.menu-pretrain):before,:where(.menu-pretrain):after{content:none}:where(.menu-pretrain){min-width:32px;padding:0 var(--sp-2);border-color:var(--line);border-style:dashed;justify-content:center}}@container (width<=480px){:where(.menu-btn .menu-label){display:none}:where(.menu-btn):before,:where(.menu-btn):after{content:none}}:where(.panel-tab){min-height:40px;color:var(--text-dim);font:600 13px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #0000;flex:1 1 0}:where(.panel-tab[aria-pressed=true]){color:var(--tok);border-bottom-color:var(--tok)}:where(.tab-btn){min-width:0;color:var(--text-dim);font:500 11px var(--font-ui);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}:where(.tab-btn[aria-current=page]){color:var(--tok)}:where(.tab-btn[aria-current=page]):before{content:"";background:var(--tok);height:2px;position:absolute;top:-1px;left:25%;right:25%}:where(.tab-badge){position:absolute;top:5px;left:calc(50% + 6px)}:where(.tab-dot){background:var(--tok);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:calc(50% + 9px)}:where(.sr-only-focusable:not(:focus,:focus-within)){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.announce-bank){top:calc(8px + var(--safe-top));left:calc(8px + var(--safe-left));z-index:var(--z-modal);position:fixed}:where(.lab-header){font-family:var(--font-ui);color:var(--text-dim);padding:12px 16px 0;font-weight:600}:where(.game-title){font:600 16px var(--font-ui);margin:0}:where(.bank){font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:4px 16px 8px}:where(.bank .tokens){font-size:clamp(24px,3vw,36px);font-weight:700}:where(.bank .rate){color:var(--tok);font-size:14px;font-weight:500}:where(.news-ticker){border-bottom:1px solid var(--line);font:400 13px var(--font-mono);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;padding:6px 16px;overflow:hidden}:where(.store h2){letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:0 0 8px;padding:12px 12px 0;font-size:14px}:where(.store-row){border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;margin:0 12px;padding:10px 8px;display:flex}:where(.store-row .price){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-dim)}:where(.placeholder-prompt){border:2px solid var(--tok);background:var(--bg-2);color:var(--text);font:500 16px var(--font-mono);border-radius:28px;padding:24px 32px}@media (pointer:coarse){:where(.panel-tab){min-height:var(--touch)}}body:after{content:"";z-index:var(--z-fx);pointer-events:none;opacity:calc(var(--scan) * var(--fx-k));background:repeating-linear-gradient(#000000e6 0 1px,#0000 1px 3px);position:fixed;inset:0}body:before{content:"";z-index:var(--z-fx);pointer-events:none;background:radial-gradient(ellipse at center, transparent 55%, var(--wrath) 140%);opacity:calc(var(--vignette) * var(--fx-k));position:fixed;inset:0}body[data-stage="3"][data-fx=full]:not([data-paused]):not(.reduced-motion):after{animation:1.2s linear infinite crt-flicker}@keyframes crt-flicker{0%,44%,52%,86%,94%,to{opacity:calc(var(--scan) * var(--fx-k))}48%{opacity:calc(var(--scan) * var(--fx-k) * 1.6)}90%{opacity:calc(var(--scan) * var(--fx-k) * 1.4)}}.fx-glitch{animation:.12s steps(2,end) fx-glitch}@keyframes fx-glitch{0%{filter:drop-shadow(-2px 0 #22d3ee8c)drop-shadow(2px 0 #ff33558c);transform:translate(2px)}50%{transform:translate(-2px,1px)}to{filter:none;transform:none}}.fx-glow{box-shadow:0 0 calc(8px + 48px * var(--glow)) color-mix(in oklab, var(--tok), var(--cyan) calc(var(--glow) * 100%))}.ic .g-caret{animation:1s step-end infinite caret-blink}@keyframes caret-blink{50%{opacity:0}}body:not(.no-fancy) .ic .g-rgb{animation:4s linear infinite rgb-stripe}@keyframes rgb-stripe{0%,to{stroke:#ff3ea5}25%{stroke:#ffb020}50%{stroke:#39ff88}75%{stroke:#22d3ee}}body:not(.no-fancy) .ic .ic-sweep{animation:2.4s linear infinite tier-sweep}@keyframes tier-sweep{to{stroke-dashoffset:-100px}}body[data-paused] .fx-glitch{animation:none}.no-fancy *,.no-fancy :before,.no-fancy :after{filter:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.reduced-motion *,.reduced-motion :before,.reduced-motion :after,body.reduced-motion:before,body.reduced-motion:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){body:not([data-motion=full]) *,body:not([data-motion=full]) :before,body:not([data-motion=full]) :after,body:not([data-motion=full]):before,body:not([data-motion=full]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lab-header{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-3) var(--sp-4) 0;display:flex}.lab-name{min-width:0;font:600 16px var(--font-ui);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.lab-input{min-width:0;height:30px;padding:0 var(--sp-2);border:1px solid var(--line-hi);border-radius:var(--r-s);background:var(--bg-2);color:var(--text);font:600 15px var(--font-ui);flex:auto}.lab-input:focus{outline:2px solid var(--cyan);outline-offset:1px}.lab-rename{border-radius:var(--r-s);width:32px;height:32px;color:var(--text-dim);transition:color var(--dur-fast), background var(--dur-fast);flex:none;place-items:center;display:inline-grid}.lab-rename:hover,.lab-rename[aria-expanded=true]{color:var(--tok);background:var(--bg-3)}@media (pointer:coarse){.lab-rename{width:var(--touch);height:var(--touch)}}.bank{min-width:0;padding:2px var(--sp-4) var(--sp-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.col-left>.bank{container-type:inline-size}.bank-tokens{white-space:nowrap;align-items:baseline;gap:.35em;min-width:0;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.15;display:flex}.col-left>.bank .bank-tokens{font-size:max(14px, min(clamp(24px, 3vw, 36px), calc(100cqi / var(--bank-em,1))))}.bank-num{text-overflow:ellipsis;min-width:0;overflow:hidden}.bank-unit{color:var(--text-dim);flex:none;font-size:.6em;font-weight:500}.bank-rate{align-items:center;gap:2px var(--sp-2);color:var(--tok);flex-wrap:wrap;font-size:14px;font-weight:500;display:flex}.bank-cps{white-space:nowrap}.bank-cps.is-drained{color:var(--amber)}.treaty-chip{padding:1px var(--sp-2);border:1px solid var(--cyan);font:600 11px var(--font-ui);letter-spacing:.06em;color:var(--cyan);white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;display:inline-flex}.mobile-header>#bank .bank-tokens{font-size:18px}.mobile-header>#bank .bank-rate{flex-wrap:nowrap;flex:none;margin-left:auto;font-size:13px}.mobile-header>#bank .treaty-chip{padding:1px var(--sp-1)}.mobile-header>#bank .bank-unit,.mobile-header>#bank .treaty-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.col-left>#buff-bar{height:0}.col-left>#buff-bar>.buffs{pointer-events:none;position:absolute;top:0;left:0;right:0}.col-left>#buff-bar .buff-tile,.col-left>#buff-bar .buff-stack,.col-left>#buff-bar .pause-banner{pointer-events:auto}.col-left>#buff-bar .buff-tile{transform-origin:50% 20px;animation:buff-in .26s var(--ease-spring) both}.col-left>#buff-bar .buff-time{background:color-mix(in srgb, var(--bg-1) 80%, transparent);color:var(--text);border-radius:4px;padding:0 3px}.col-left>#buff-bar .pause-banner{box-shadow:0 4px 16px #00000073}.clicker-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.prompt-layer{pointer-events:none;grid-template-rows:minmax(0,42fr) auto minmax(0,58fr);container-type:size}.prompt-bubble{width:min(300px,100% - 72px);aspect-ratio:10/7;width:min(300px,100% - 72px,max(168px,142.857cqh - 177.143px));color:var(--text);text-align:left;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;grid-row:2;padding:0;display:block;position:relative}.prompt-bubble:focus-visible{outline:2px solid var(--cyan);outline-offset:6px;border-radius:30px}.pb-shake,.pb-body{display:block;position:absolute;inset:0}.pb-body{background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, linear-gradient(135deg, var(--tok), var(--cyan)) border-box;box-shadow:0 0 calc(8px + 48px * var(--glow)) color-mix(in oklab, var(--tok), var(--cyan) calc(var(--glow) * 100%));transform-origin:50% 60%;transition:transform 60ms var(--ease-out);border:2px solid #0000;border-radius:28px;flex-direction:column;align-items:stretch;padding:14px 18px 16px;display:flex}body[data-stage="2"] .pb-body{background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, linear-gradient(135deg, var(--tok), var(--wrath)) border-box}.prompt-bubble.is-pressed .pb-body{transform:scale(.95)}.pb-body.pb-spring-a{animation:pb-spring-a .18s var(--ease-spring)}.pb-body.pb-spring-b{animation:pb-spring-b .18s var(--ease-spring)}.pb-aura{z-index:-1;aspect-ratio:1;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 3%, color-mix(in oklab, var(--tok) 14%, transparent) 9%, color-mix(in oklab, var(--tok) 40%, transparent) 17%, color-mix(in oklab, var(--tok) 14%, transparent) 26%, transparent 36% 49%, color-mix(in oklab, var(--cyan) 14%, transparent) 57%, color-mix(in oklab, var(--cyan) 40%, transparent) 66%, color-mix(in oklab, var(--cyan) 14%, transparent) 75%, transparent 86%);width:130%;opacity:calc(.12 + .5 * var(--glow));animation:pb-aura-spin calc(30s - 26s * var(--glow)) linear infinite;will-change:transform;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 100%);mask:radial-gradient(closest-side,#000 30%,#0000 100%)}.pb-aura--2{opacity:.3;width:165%;animation-direction:reverse;display:none}.prompt-bubble.glow-hi .pb-aura--2{display:block}.no-fancy .pb-aura{display:none}.no-fancy .pb-body{outline:3px solid color-mix(in oklab, var(--tok) calc(18% + 22% * var(--glow)), transparent);outline-offset:2px}.no-fancy .prompt-bubble.skin-frenzy .pb-body{outline-color:color-mix(in oklab, var(--gold-2) 40%, transparent)}.no-fancy .prompt-bubble.skin-jailbreak .pb-body{outline-color:color-mix(in oklab, var(--wrath) 40%, transparent)}.pb-chip{max-width:100%;padding:2px var(--sp-2);border:1px solid var(--line-hi);font:500 11px var(--font-mono);color:var(--text-dim);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.pb-model{text-overflow:ellipsis;overflow:hidden}.pb-chevron{flex:none}.pb-lines{min-height:1.5em;max-height:4.5em;font:500 16px/1.5 var(--font-mono);margin-top:14px;display:block;position:relative;overflow:hidden}.pb-line,.pb-sent{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.pb-gt{color:var(--tok);margin-right:.6ch;font-weight:700}.pb-caret{vertical-align:-.2em;background:var(--tok);width:.6em;height:1.1em;margin-left:1px;animation:1s step-end infinite pb-blink;display:inline-block;position:relative}.pb-caret:after{content:"";background:var(--wrath);opacity:0;position:absolute;inset:0}body[data-stage="1"]:not([data-paused]) .pb-caret:after{animation:20s step-end infinite pb-red-blink}.pb-sent{color:var(--text-dim);opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.pb-sent.pb-lift-a{animation:pb-lift-a .45s var(--ease-out) forwards}.pb-sent.pb-lift-b{animation:pb-lift-b .45s var(--ease-out) forwards}.pb-hint{margin-top:var(--sp-2);font:400 12px var(--font-ui);color:var(--text-dim);padding-right:44px;display:block}.prompt-bubble.is-onboarding .pb-body:after{content:"";border:2px solid var(--tok);opacity:0;pointer-events:none;animation:pb-onboard 1.8s var(--ease-out) infinite;border-radius:34px;position:absolute;inset:-8px}.pb-tools{pointer-events:none;gap:6px;display:flex;position:absolute;bottom:18px;left:14px}.pb-tool{border:1px solid var(--line-hi);width:28px;height:28px;color:var(--text-mute);border-radius:50%;place-items:center;display:grid}.pb-knob{fill:var(--bg-2)}.pb-send{background:var(--tok);width:36px;height:36px;color:var(--bg-0);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.pb-send:after{content:"";background:var(--cyan);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.pb-send.pb-flash-a:after{animation:pb-flash-a .26s var(--ease-out)}.pb-send.pb-flash-b:after{animation:pb-flash-b .26s var(--ease-out)}.pb-arrow,.pb-hand{z-index:1;position:relative}.pb-hand{display:none}@container (height<=360px){.pb-body{border-radius:22px;padding:8px 12px 10px}.pb-chip{font-size:10px}.pb-lines{max-height:1.5em;margin-top:6px;font-size:14px}.pb-line,.pb-sent{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pb-hint{margin-top:2px;padding-right:0;font-size:11px}.pb-tools{display:none}.pb-send{width:32px;height:32px;bottom:10px;right:10px}}.pb-tail{pointer-events:none;position:absolute;top:100%;left:26px;overflow:visible}.pb-tail-fill{fill:var(--bg-2)}.pb-tail-stroke{fill:none;stroke:color-mix(in oklab, var(--tok) 70%, var(--cyan));stroke-width:2px;stroke-linejoin:round}body[data-stage="2"] .pb-tail-stroke{stroke:color-mix(in oklab, var(--tok) 60%, var(--wrath))}.pb-watermark{font:700 72px var(--font-mono);letter-spacing:.04em;color:var(--wrath);opacity:.14;pointer-events:none;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.pb-body:before{content:"";border-radius:inherit;background:linear-gradient(120deg, var(--gold-3), var(--gold-1) 30%, var(--gold-2) 50%, var(--gold-1) 70%, var(--gold-3));-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.prompt-bubble.skin-frenzy .pb-body{box-shadow:0 0 calc(14px + 40px * var(--glow)) color-mix(in oklab, var(--gold-2) 75%, transparent)}.prompt-bubble.skin-frenzy .pb-body:before{opacity:1;animation:1.1s ease-in-out infinite alternate pb-gold}.prompt-bubble.skin-frenzy .pb-aura{background:conic-gradient(from 0deg, transparent 0 3%, color-mix(in oklab, var(--gold-2) 16%, transparent) 9%, color-mix(in oklab, var(--gold-2) 44%, transparent) 17%, color-mix(in oklab, var(--gold-2) 16%, transparent) 26%, transparent 36% 49%, color-mix(in oklab, var(--gold-1) 14%, transparent) 57%, color-mix(in oklab, var(--gold-1) 38%, transparent) 66%, color-mix(in oklab, var(--gold-1) 14%, transparent) 75%, transparent 86%)}.prompt-bubble.skin-frenzy .pb-send{background:var(--gold-2)}.prompt-bubble.skin-vibe .pb-text{background:linear-gradient(90deg, var(--magenta), var(--amber), var(--tok), var(--cyan), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.prompt-bubble.skin-vibe .pb-caret{background:linear-gradient(180deg, var(--magenta), var(--amber), var(--tok), var(--cyan), var(--violet))}.prompt-bubble.skin-limited{--tok:#8a97a8;--cyan:#5f6d80;--gold-2:#8a97a8}.prompt-bubble.skin-limited .pb-watermark{display:block}.prompt-bubble.skin-jailbreak .pb-body{background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, linear-gradient(135deg, var(--wrath), var(--wrath-dim)) border-box;box-shadow:0 0 calc(14px + 40px * var(--glow)) color-mix(in oklab, var(--wrath) 70%, transparent)}.prompt-bubble.skin-jailbreak .pb-gt{color:var(--wrath)}.prompt-bubble.skin-jailbreak .pb-tail-stroke{stroke:var(--wrath)}.prompt-bubble.skin-frenzy .pb-tail-stroke{stroke:var(--gold-2)}.prompt-bubble.skin-jailbreak .pb-shake{animation:.2s steps(4,end) infinite pb-shake}.prompt-bubble.skin-hitl .pb-arrow{display:none}.prompt-bubble.skin-hitl .pb-hand{display:block}.prompt-bubble.is-stage3 .pb-gt{color:var(--wrath)}.milk-layer{overflow:hidden}.milk{--milk-c:var(--tok);height:calc(var(--milk-frac,.35) * 100%);transition:transform 1.2s var(--ease-out);will-change:transform;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.milk.is-empty{visibility:hidden}.milk-fill{opacity:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--c,var(--milk-c)) 25%, transparent), color-mix(in srgb, var(--c,var(--milk-c)) 5%, transparent));transition:opacity 1s linear;position:absolute;inset:0;overflow:hidden}.milk-fill.is-on{opacity:1}.milk-fill.is-inf{background:0 0}.milk-fill.is-inf.is-on{opacity:.22}.milk-fill.is-inf:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, var(--magenta), var(--amber), var(--tok), var(--cyan), var(--violet), var(--magenta));width:160%;animation:14s linear infinite milk-inf-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.no-fancy .milk-fill.is-inf:before{animation:none}.milk-transcript{inset:10px var(--sp-3) 0;opacity:.16;position:absolute;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 35%);mask:linear-gradient(#0000,#000 35%)}.milk-transcript-scroll{animation:90s linear infinite milk-scroll;display:block}.milk-transcript-text{font:400 11px/1.5 var(--font-mono);color:var(--milk-c);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.milk-waves{pointer-events:none;height:12px;position:absolute;top:-10px;left:0;right:0;overflow:hidden}.milk-wave{width:200%;height:100%;fill:var(--milk-c);animation:8s linear infinite milk-wave;position:absolute;bottom:0;left:0}.milk-wave--back{opacity:.2;animation-duration:13s;animation-direction:reverse}.milk-wave--front{opacity:.4}.milk-label,.milk-truncated{max-width:calc(50% - var(--sp-3));border:1px solid color-mix(in srgb, var(--milk-c) 30%, transparent);background:color-mix(in srgb, var(--bg-0) 72%, transparent);font:500 11px/16px var(--font-mono);letter-spacing:.04em;color:var(--milk-c);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:1px 7px;position:absolute;top:-30px;overflow:hidden}.milk.is-deep .milk-label,.milk.is-deep .milk-truncated{top:var(--label-top,10px)}.milk-label{left:var(--sp-3)}.milk-truncated{right:var(--sp-3);border-style:dashed;display:none}.milk.is-overflowing .milk-truncated{animation:2.4s ease-in-out infinite alternate milk-bob;display:block}.wrapper-layer{overflow:hidden}.wr-streams,.wr-fxs{pointer-events:none;position:absolute;inset:0}.wr-slot{will-change:transform;width:48px;height:48px;position:absolute;top:0;left:0}.wr-slot:not(.is-shown){display:none}.wrapper{pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:48px;height:48px;transition:opacity var(--dur-med);border-radius:30%;place-items:center;padding:0;display:grid;position:relative}.wr-slot:not(.is-latched) .wrapper{opacity:.72}.wr-slot.is-latched .wrapper{animation:2.2s ease-in-out infinite alternate wr-bob}.wr-body{width:40px;height:40px;transform:scale(var(--grow,1));transition:transform .6s var(--ease-out);display:block;position:relative}.wr-squircle{z-index:1;background:linear-gradient(135deg, hsl(var(--wh,260) 85% 80%), hsl(calc(var(--wh,260) + 55) 80% 66%));color:var(--bg-1);font:700 15px var(--font-ui);letter-spacing:-.02em;border-radius:34%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 10px #00000059}.wr-mono{z-index:1;position:relative}.wr-spark{z-index:1;background:var(--text);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:9px;height:9px;position:absolute;top:3px;right:3px}.wr-body.wr-wobble-a .wr-squircle{animation:wr-wobble-a .36s var(--ease-spring)}.wr-body.wr-wobble-b .wr-squircle{animation:wr-wobble-b .36s var(--ease-spring)}.wr-slot.is-cracked .wr-squircle:after{content:"";background:linear-gradient(115deg,#0000 44%,#0a0e14cc 45% 47.5%,#0000 48.5%),linear-gradient(35deg,#0000 56%,#0a0e14b3 57% 58.5%,#0000 59.5%);position:absolute;inset:0}.wr-full{z-index:2;border:1px solid var(--gold-2);background:var(--bg-3);width:min-content;max-width:50px;font:700 10px/1.05 var(--font-ui);letter-spacing:.02em;text-align:center;color:var(--gold-2);white-space:normal;overflow-wrap:normal;border-radius:4px;padding:1px 3px;display:none;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.wr-slot.is-full .wr-full{display:block}.wr-slot.is-full .wr-squircle{filter:saturate(.45)}.wr-badge{z-index:2;border:2px solid var(--bg-1);background:linear-gradient(135deg, var(--magenta), var(--violet));color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;bottom:-7px;left:-7px}.wr-slot.is-shiny .wr-badge{display:grid}.wr-slot.is-shiny .wr-squircle{background:color-mix(in oklab, var(--violet) 60%, var(--text))}.wr-slot.is-shiny .wr-squircle:before{content:"";background:conic-gradient(from 0deg, color-mix(in oklab, var(--magenta) 55%, var(--text)), color-mix(in oklab, var(--amber) 55%, var(--text)), color-mix(in oklab, var(--tok) 55%, var(--text)), color-mix(in oklab, var(--cyan) 55%, var(--text)), color-mix(in oklab, var(--violet) 55%, var(--text)), color-mix(in oklab, var(--magenta) 55%, var(--text)));animation:3s linear infinite wr-iris;position:absolute;inset:-40%}.wr-slot.is-shiny .wr-body:before{content:"";z-index:2;background:linear-gradient(var(--gold-1), var(--gold-2));clip-path:polygon(50% 0,100% 100%,0 100%);width:8px;height:13px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.wr-slot.is-shiny .wr-body:after{content:"";background:var(--gold-1);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:6px;height:6px;animation:1.2s ease-in-out infinite wr-trail;position:absolute;bottom:2px;right:-10px}.no-fancy .wr-slot.is-shiny .wr-squircle:before{animation:none}.wr-stream{opacity:0;transform-origin:0;width:0;height:4px;margin-top:-2px;transition:opacity .4s;position:absolute;top:0;left:0;overflow:hidden}.wr-stream.is-draining{opacity:.9}.wr-stream-dots{background:radial-gradient(circle, var(--tok) 1.5px, transparent 2px) 0 50% / 8px 4px repeat-x;animation:.45s linear infinite wr-stream;position:absolute;inset:0 0 0 -8px}.wr-fx{width:0;height:0;position:absolute;top:0;left:0}.wr-fx-text{left:var(--tx,0px);border:1px solid color-mix(in oklab, var(--gold-2) 70%, transparent);font:700 18px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-1);white-space:nowrap;text-shadow:0 0 10px #ffc940bf;opacity:0;background:#05070ad1;border-radius:999px;padding:2px 10px;position:absolute;top:0;transform:translate(-50%,-50%);box-shadow:0 0 16px #ffc94040}.wr-fx.is-shiny .wr-fx-text{border-color:color-mix(in oklab, var(--magenta) 70%, transparent);color:#ffd1ec;text-shadow:0 0 10px #ff3ea5d9;box-shadow:0 0 16px #ff3ea54d}.wr-fx.wr-pop-a .wr-fx-text{animation:wr-pop-text-a 1.1s var(--ease-out) forwards}.wr-fx.wr-pop-b .wr-fx-text{animation:wr-pop-text-b 1.1s var(--ease-out) forwards}.wr-coin{background:radial-gradient(circle at 35% 35%, #fffbe0, var(--gold-2) 45%, var(--gold-3) 90%);opacity:0;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:0 0 6px #ffc940b3}.wr-fx.wr-pop-a .wr-coin{animation:wr-coin-a .8s var(--ease-out) forwards}.wr-fx.wr-pop-b .wr-coin{animation:wr-coin-b .8s var(--ease-out) forwards}body.reduced-motion .wr-fx .wr-fx-text{opacity:1;animation:none}body.reduced-motion .wr-fx .wr-coin{display:none}body.reduced-motion .milk{transition:none}.store-head{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line);background:var(--bg-1);display:grid}.store-title-row{align-items:center;gap:var(--sp-2);min-width:0;min-height:30px;display:flex}.store-title{color:var(--text);font:700 14px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0}.store-sub{color:var(--text-dim);font:400 12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-sub:before{content:"// "}.store-buyall{min-height:28px;padding:0 var(--sp-3);border-color:var(--tok-dim);background:color-mix(in oklab, var(--tok) 10%, var(--bg-2));color:var(--tok);font:600 12px var(--font-ui);letter-spacing:.02em;flex:none;margin-left:auto}.store-boosts{min-height:28px;padding:0 var(--sp-3);border-color:var(--gold-3);color:var(--gold-2);font:600 12px var(--font-ui);flex:none;margin-left:auto}.store-boosts:hover{border-color:var(--gold-2);background:color-mix(in oklab, var(--gold-2) 12%, var(--bg-2))}.store-boosts+.store-buyall{margin-left:0}.store-buyall:hover:not([aria-disabled=true]){border-color:var(--tok);background:color-mix(in oklab, var(--tok) 18%, var(--bg-2))}.store-buyall[aria-disabled=true]{border-color:var(--line-hi);background:var(--bg-2);color:var(--text-dim);cursor:not-allowed}.store-controls{gap:var(--sp-2);flex-wrap:wrap;display:flex}.seg{border:1px solid var(--line-hi);border-radius:var(--r-s);background:var(--bg-2);display:inline-flex;overflow:hidden}.seg-btn{min-width:36px;min-height:30px;color:var(--text-dim);font:600 12px var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--dur-fast), background var(--dur-fast);padding:0 10px}.seg-btn+.seg-btn{border-left:1px solid var(--line)}.seg-btn:hover{color:var(--text);background:var(--bg-3)}.seg-btn:focus-visible{outline-offset:-2px}.seg-btn[aria-pressed=true]{color:var(--tok);background:color-mix(in oklab, var(--tok) 14%, transparent);box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--tok) 55%, transparent)}.store-bulk .seg-btn{font-family:var(--font-mono)}.store-mode .seg-btn[data-mode=sell][aria-pressed=true],.store-head.is-sell .store-bulk .seg-btn[aria-pressed=true]{color:var(--amber);background:color-mix(in oklab, var(--amber) 14%, transparent);box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--amber) 55%, transparent)}.seg-btn.is-held{color:var(--cyan);background:color-mix(in oklab, var(--cyan) 14%, transparent);box-shadow:inset 0 -2px 0 var(--cyan)}.store-mode,.store-bulk{flex:auto}.store-mode .seg-btn{flex:1 0 auto}.store-bulk .seg-btn{flex:1 1 0}.upg{--upg-cell:48px;--upg-gap:4px;--upg-pad:4px;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.upg:not(:has(>:not([hidden]))){display:none}.upg-row,.upg-wrap{min-width:0}.upg-row{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-height:48px;display:flex}.upg-row-label,.upg-label{color:var(--text-dim);font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none}.upg-row-label{min-width:64px}.upg-head{align-items:center;gap:var(--sp-2);margin-bottom:2px;display:flex}.upg-count{border:1px solid var(--line);color:var(--text-dim);font:500 10px/16px var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px}.upg-count:empty{display:none}.upg-items,.lab-running{gap:var(--sp-1);flex-wrap:wrap;display:flex}.lab-running:empty{display:none}.lab-status{min-width:0;color:color-mix(in oklab, var(--amber) 70%, var(--text-dim));font:400 12px var(--font-mono);font-variant-numeric:tabular-nums;flex:120px}.upg-row--lab .upg-row-label{color:color-mix(in oklab, var(--wrath) 55%, var(--text-dim))}.upg-grid-box{margin:0 calc(-1 * var(--upg-pad));position:relative}.upg-grid{grid-template-columns:repeat(auto-fill, var(--upg-cell));justify-content:space-between;gap:var(--upg-gap);padding:var(--upg-pad);display:grid}@media (min-width:700px) and (hover:hover){.upg-wrap{--upg-2rows:calc(2 * var(--upg-cell) + var(--upg-gap) + 2 * var(--upg-pad) - 2px)}.upg-wrap.is-over2 .upg-grid-box{height:var(--upg-2rows)}.upg-wrap.is-over2 .upg-grid{z-index:1;max-height:var(--upg-2rows);border-radius:0 0 var(--r-m) var(--r-m);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000004d);mask-image:linear-gradient(#000 calc(100% - 18px),#0000004d)}.upg-wrap.is-over2:is(:hover,:focus-within) .upg-grid{max-height:none;padding-bottom:var(--sp-3);border:1px solid var(--line-hi);background:var(--bg-1);border-top:0;margin:0 -1px;box-shadow:0 14px 28px #0000008c;-webkit-mask-image:none;mask-image:none}}.upg-item{width:var(--upg-cell);height:var(--upg-cell);border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg-2);opacity:.45;transition:opacity var(--dur-fast), transform var(--dur-fast);place-items:center;display:grid;position:relative}.upg-item>.icon{width:44px;height:44px}.upg-item:hover{opacity:.8}.upg-item.is-affordable{opacity:1;border-color:var(--ok);background:color-mix(in oklab, var(--ok) 8%, var(--bg-2));box-shadow:0 0 0 1px color-mix(in oklab, var(--ok) 40%, transparent)}.upg-item.is-affordable:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--ok) 55%, transparent), 0 0 12px color-mix(in oklab, var(--ok) 30%, transparent);transform:translateY(-1px)}.upg-item.is-affordable:active{transform:translateY(1px)}.upg-item.is-busy{opacity:.3}.upg-item.is-running{opacity:1;border-color:var(--amber);background:color-mix(in oklab, var(--amber) 8%, var(--bg-2));cursor:default;border-style:dashed}.upg-item[aria-disabled=true]{cursor:not-allowed}.upg-item.is-running[aria-disabled=true]{cursor:help}.bld-list{flex-direction:column;display:flex}.bld-row{align-items:center;gap:0 var(--sp-3);width:100%;min-height:64px;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);color:var(--text);text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast);border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;display:grid;position:relative}.bld-row:before{content:"";background:var(--accent,var(--tok));opacity:0;width:2px;transition:opacity var(--dur-fast);position:absolute;inset:0 auto 0 0}.bld-row.is-affordable{background:linear-gradient(90deg, color-mix(in oklab, var(--accent,var(--tok)) 9%, transparent), transparent 60%)}.bld-row.is-affordable:before{opacity:.45}.bld-row:hover,.bld-row:focus-visible{background-color:var(--bg-2)}.bld-row:hover:before,.bld-row:focus-visible:before{opacity:.9}.bld-row:focus-visible{outline-offset:-2px;border-radius:0}.bld-row:active:not([aria-disabled=true]) .bld-icon{transform:scale(.94)}.bld-row[aria-disabled=true]{cursor:default}.bld-row[aria-disabled=true] .bld-icon{opacity:.6}.bld-row[aria-disabled=true] .bld-name{color:var(--text-dim)}.bld-icon{width:48px;height:48px;transition:transform var(--dur-fast)}.bld-main{gap:2px;min-width:0;display:grid}.bld-name{font:600 18px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.bld-desc{color:var(--text-dim);font:italic 400 12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bld-price{min-width:0;color:var(--bad);font:500 13px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.bld-row.is-affordable .bld-price{color:var(--ok)}.bld-lock{color:var(--text-mute)}.bld-row.is-affordable .bld-lock{display:none}.bld-qty{color:var(--text-dim);font-size:11px}.bld-row.is-none .bld-price{color:var(--text-dim)}.bld-row.is-none .bld-chip,.bld-row.is-none .bld-lock{display:none}.bld-owned{color:var(--text);font:700 32px var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;opacity:.2;grid-column:3;line-height:1}.bld-row.is-affordable .bld-owned{opacity:.28}.bld-list.is-sell .bld-row.is-affordable{background-image:linear-gradient(90deg, color-mix(in oklab, var(--amber) 8%, transparent), transparent 60%)}.bld-list.is-sell .bld-row:before{background:var(--amber)}.bld-list.is-sell .bld-row.is-affordable .bld-price{color:var(--amber)}.bld-row.is-locked:before{background:var(--line-hi)}.bld-row.is-locked .bld-name{color:var(--text-dim);letter-spacing:.1em}.bld-row.is-locked .bld-price{color:var(--text-dim)}.bld-row .bld-icon.is-locked>svg,.no-fancy .bld-row .bld-icon.is-locked>svg{filter:brightness(0)invert(.16)!important}.bld-row .bld-icon.is-locked:after{color:var(--text-dim)}.bld-row.is-silhouette{opacity:.35;pointer-events:none;min-height:56px}.bld-row.is-silhouette .bld-main,.bld-row.is-silhouette .bld-owned{visibility:hidden}.bld-row.is-silhouette .icon.is-locked:after{content:none}.bld-row.is-onboarding .bld-icon{animation:bld-nudge 1.6s var(--ease-out) 3}.tooltip{z-index:var(--z-tooltip);overflow-wrap:anywhere;width:max-content}.tt-head{align-items:center;gap:10px;display:flex}.tt-icon{width:40px;height:40px}.tt-titles{flex:auto;min-width:0}.tt-title{font:600 16px var(--font-ui);line-height:1.25}.tt-tag{color:var(--text-dim);font:500 11px var(--font-mono)}.tt-lines{margin:var(--sp-2) 0 0;font:400 13px/1.4 var(--font-ui);padding:0;list-style:none}.tt-lines li+li{margin-top:2px}.tt-warning{margin-top:var(--sp-2);border-left:2px solid var(--amber);background:color-mix(in oklab, var(--amber) 7%, transparent);color:var(--amber);font:500 12px var(--font-mono);padding:4px 8px}.tt-stats{gap:2px var(--sp-3);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px dashed var(--line-hi);color:var(--text-dim);font:400 12px/1.45 var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);display:grid}.tt-stat--full{grid-column:1/-1}.tt-stat--value{color:var(--text);text-align:right}.tt-foot{align-items:center;gap:2px var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.tt-price{font:700 13px var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.tt-price.is-ok{color:var(--ok)}.tt-price.is-bad{color:var(--bad)}.tt-tta{color:var(--text-dim);font:400 12px var(--font-mono);font-variant-numeric:tabular-nums}.tt-flavor{margin-top:var(--sp-2);color:var(--text-dim);font:italic 400 12px/1.45 var(--font-mono)}.tt-close{font:400 20px var(--font-mono);flex:none;align-self:flex-start}.tt-actions{margin-top:var(--sp-3);justify-content:flex-end;display:flex}.tt-action{min-height:var(--touch);flex:auto}.tt-action[aria-disabled=true]{border-color:var(--line-hi);background:var(--bg-3);color:var(--text-dim);opacity:.7}.tooltip.is-sheet{overscroll-behavior:contain;width:auto;max-width:none;max-height:80dvh;padding:var(--sp-5) calc(var(--sp-4) + var(--safe-right)) calc(var(--sp-4) + var(--safe-bottom)) calc(var(--sp-4) + var(--safe-left));border-radius:var(--r-l) var(--r-l) 0 0;background:var(--bg-2);pointer-events:auto;animation:tt-sheet-in var(--dur-med) var(--ease-out) both;border-width:2px 0 0;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #0009}.tooltip.is-sheet:before{content:"";background:var(--line-hi);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.tooltip.is-sheet .tt-title{font-size:18px}.reduced-motion .tooltip.is-sheet{animation:none}.buffs{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4) var(--sp-2);flex-wrap:wrap;display:flex}.buff-tiles{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.buff-tile{--ring:var(--gold-2);border-radius:var(--r-s);justify-items:center;gap:2px;width:44px;display:grid}.buff-tile.is-bad{--ring:var(--wrath)}.buff-ring{--p:1;background:conic-gradient(var(--ring) calc(var(--p) * 360deg), var(--bg-3) 0);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.buff-ring:before{content:"";background:var(--bg-2);border-radius:50%;position:absolute;inset:3px}.buff-tile.is-good .buff-ring:before{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold-2) 35%, transparent)}.buff-tile.is-bad .buff-ring:before{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--wrath) 45%, transparent)}.buff-icon{width:24px;height:24px;position:relative}.buff-mult{display:none}.buff-time{color:var(--text-dim);font:500 11px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.buff-stack{border-color:var(--gold-3);color:var(--gold-2);font-weight:700}.pause-banner{border:1px solid var(--line-hi);border-radius:var(--r-s);background:color-mix(in oklab, var(--tok) 8%, var(--bg-2));color:var(--tok);font:700 12px "JetBrains Mono", var(--font-symbols);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center;flex:1 0 100%;padding:4px 10px}.mobile-header .buffs{gap:var(--sp-1);padding:2px 0 var(--sp-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mobile-header .buff-tiles{gap:var(--sp-1);flex-wrap:nowrap}.mobile-header .buff-tile{border:1px solid var(--ring);background:var(--bg-3);border-radius:999px;align-items:center;gap:4px;width:auto;padding:2px 8px 2px 2px;display:inline-flex}@media (pointer:coarse){.mobile-header .buff-tile{min-height:var(--touch);padding-right:12px}}.mobile-header .buff-ring{width:24px;height:24px}.mobile-header .buff-ring:before{inset:2px}.mobile-header .buff-icon{width:16px;height:16px}.mobile-header .buff-mult:not([hidden]){color:var(--text);font:700 12px var(--font-mono);display:inline}.mobile-header .buff-time{color:var(--text);font-size:12px}.mobile-header .pause-banner{border-radius:999px;flex:none;padding:2px 8px}@media (max-width:699px){.store-head{padding-bottom:var(--sp-2)}.bld-row{min-height:56px}.bld-name{font-size:16px}.bld-owned{font-size:28px}.seg-btn{padding:0 8px}.upg-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;display:flex;overflow-x:auto}.upg-grid::-webkit-scrollbar{display:none}.upg-wrap.is-over1 .upg-grid{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#00000026);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#00000026)}.upg-item{scroll-snap-align:start;flex:none}}@media (pointer:coarse){.seg-btn{min-width:var(--touch);min-height:var(--touch)}.store-buyall,.store-boosts{min-height:36px}}.reduced-motion .bld-row.is-onboarding .bld-icon{animation:none}.reduced-motion .upg-item,.reduced-motion .bld-icon,.reduced-motion .bld-row{transition:none}.no-fancy .upg-item.is-affordable{box-shadow:none}.store-credits{padding:var(--sp-4) var(--sp-3) var(--sp-5);color:var(--text-mute);text-align:center;margin:0;font-size:11px;line-height:1.5}.credit-link{color:var(--text-dim);text-decoration:none}.credit-link:hover,.credit-link:focus-visible{color:var(--tok);text-underline-offset:2px;text-decoration:underline}.shop-intro{color:var(--text-dim)}.shop-list{gap:var(--sp-2);margin:var(--sp-3) 0;padding:0;list-style:none;display:grid}.shop-card{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line-hi);border-radius:var(--r-s);background:var(--bg-1);grid-template-columns:auto 1fr auto;display:grid}.shop-card[hidden]{display:none}.shop-icon{width:40px;height:40px}.shop-main{min-width:0}.shop-name{font:600 14px var(--font-ui)}.shop-desc,.shop-note{color:var(--text-dim);margin-top:2px;font-size:12.5px}.shop-note{color:var(--amber)}.shop-buy{min-height:var(--touch);white-space:nowrap}.shop-status{color:var(--text-dim);font:400 12.5px var(--font-mono)}.shop-legal{margin-top:var(--sp-3);color:var(--text-dim);font-size:11.5px}.shop-legal a{color:var(--cyan)}@media (max-width:480px){.shop-card{grid-template-columns:auto 1fr}.shop-buy{grid-column:1/-1}}.news-ticker.feed-host{white-space:normal;align-items:stretch;padding:0;display:flex;overflow:hidden}body[data-stage="1"] .feed-host{background:linear-gradient(90deg, color-mix(in oklab, var(--wrath) 6%, transparent), transparent 70%)}body[data-stage="2"] .feed-host{background:linear-gradient(90deg, color-mix(in oklab, var(--wrath) 11%, transparent), transparent 80%)}body[data-stage="3"] .feed-host{background:linear-gradient(90deg, color-mix(in oklab, var(--wrath) 18%, transparent), transparent)}body[data-paused] .feed-host{background:0 0}.feed{align-items:baseline;gap:var(--sp-2);width:100%;min-width:0;min-height:calc(2.9em + 14px);padding:7px var(--sp-4);color:var(--text);font:400 13px/1.45 var(--font-mono);text-align:left;border-radius:0;display:flex}.feed:hover .feed-text{color:var(--tok)}.feed:focus-visible{outline-offset:-2px}.feed-caret{color:var(--tok);flex:none}.feed-tag{--tag:var(--cyan);color:var(--tag);font:700 11px var(--font-mono);letter-spacing:.06em;white-space:nowrap;flex:none}.feed-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.feed-count{color:var(--text-mute);font:500 11px var(--font-mono);flex:none;align-self:center}.feed.is-idle .feed-text{color:var(--text-dim)}.feed[data-channel=rogue] .feed-text{color:color-mix(in oklab, var(--wrath) 55%, var(--text))}.feed[data-channel=moment] .feed-text{color:var(--gold-1)}.feed.is-typing .feed-text:after{content:"";vertical-align:-.15em;background:var(--tok);width:.55em;height:1em;margin-left:1px;display:inline-block}.feed.is-out .feed-text,.feed.is-out .feed-tag{animation:.12s steps(3,end) both feed-glitch-out}.feed-tag[data-tag=news]{--tag:var(--cyan)}.feed-tag[data-tag=trending],.feed-tag[data-tag=startup]{--tag:var(--magenta)}.feed-tag[data-tag=linkedin],.feed-tag[data-tag=space]{--tag:var(--violet)}.feed-tag[data-tag=markets]{--tag:var(--gold-2)}.feed-tag[data-tag=forum],.feed-tag[data-tag=opinion]{--tag:var(--text-dim)}.feed-tag[data-tag=press-release],.feed-tag[data-tag=benchmarks]{--tag:var(--blue)}.feed-tag[data-tag=slop-watch]{--tag:#c6ff00}.feed-tag[data-tag=leaked-memo],.feed-tag[data-tag=emergency],.feed-tag[data-tag=anomaly]{--tag:var(--wrath)}.feed-tag[data-tag=obituary]{--tag:#fff}.feed-tag[data-tag=sponsored],.feed-tag[data-tag=energy]{--tag:var(--amber)}.feed-tag[data-tag=science]{--tag:#5eead4}.feed-tag[data-tag=hr]{--tag:#f472b6}.mobile-header .feed{min-height:var(--feed-h);padding:0 var(--sp-2);align-items:center;font-size:12px}@media (pointer:coarse){.mobile-header .feed{position:relative}.mobile-header .feed:before{content:"";inset:calc((var(--feed-h) - var(--touch)) / 2) 0;position:absolute}}.mobile-header .feed-text{white-space:nowrap;text-overflow:ellipsis;display:block}@media (max-width:699px){.mobile-header .feed{line-height:1.35}.mobile-header .feed-text{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.fleet{padding:var(--sp-2) 0 calc(var(--toast-stack-h,0px) + var(--sp-5));background:radial-gradient(circle,#2e3d5059 1px,#0000 1.4px) 0 0/24px 24px}.shelf-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.shelf{--accent:var(--tok);--strip:var(--bg-2);height:80px;margin:0 var(--sp-2);border-top:1px solid var(--accent);border-radius:2px 2px var(--r-s) var(--r-s);background:var(--strip);isolation:isolate;position:relative;overflow:hidden}body:not(.no-fancy) .shelf{box-shadow:0 -2px 10px -6px var(--accent)}.shelf:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.shelf:focus-visible{outline-offset:-2px}.shelf-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.shelf-pop{z-index:2;will-change:transform;width:28px;height:28px;line-height:0;position:absolute;top:0;left:0}.shelf-pop>svg{width:28px;height:28px;display:block}.shelf-pop:after{content:"";background:radial-gradient(circle, var(--accent) 0, transparent 68%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-10px}.shelf-pop.pop-a>svg{animation:shelf-pop-a .42s var(--ease-spring) both}.shelf-pop.pop-b>svg{animation:shelf-pop-b .42s var(--ease-spring) both}.shelf-pop.pop-a:after{animation:shelf-flash-a .42s var(--ease-out) 1}.shelf-pop.pop-b:after{animation:shelf-flash-b .42s var(--ease-out) 1}.shelf-chip{top:4px;left:var(--sp-2);z-index:3;max-width:calc(100% - 2 * var(--sp-2));padding:1px var(--sp-2);border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);color:var(--text);font:600 12px var(--font-ui);white-space:nowrap;background:#05070ab3;border-radius:999px;align-items:baseline;gap:6px;display:inline-flex;position:absolute;overflow:hidden}.shelf-chip:after{content:"";border-radius:inherit;background:var(--accent);opacity:0;pointer-events:none;position:absolute;inset:0}.shelf-chip.flash-a:after{animation:shelf-flash-a .36s var(--ease-out) 1}.shelf-chip.flash-b:after{animation:shelf-flash-b .36s var(--ease-out) 1}.shelf-name{text-overflow:ellipsis;overflow:hidden}.shelf-count{color:var(--accent);font:700 12px var(--font-mono)}.shelf-stickers{top:4px;right:var(--sp-2);z-index:3;pointer-events:none;flex-wrap:nowrap;justify-content:flex-end;max-width:calc(100% - 200px);display:flex;position:absolute;overflow:hidden}.shelf-sticker{border:1px solid var(--line-hi);background:var(--bg-1);width:18px;height:18px;box-shadow:0 0 0 1px var(--bg-0);border-radius:50%;flex:none;place-items:center;line-height:0;display:inline-grid}.shelf-sticker+.shelf-sticker{margin-left:-5px}.shelf-sticker>svg{width:14px;height:14px}.shelf-ghost{--accent:var(--line-hi);height:80px;margin:0 var(--sp-2);border:1px dashed color-mix(in oklab, var(--accent) 35%, var(--line));border-radius:var(--r-s);background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in oklab, var(--accent) 3%, transparent) 10px 20px);position:relative;overflow:hidden}.shelf-ghost .shelf-chip{background:var(--bg-0);color:var(--text-dim);border-style:dashed}.shelf-ghost .shelf-count{color:var(--text-mute)}.shelf-ghost-slots{top:30px;left:var(--sp-2);right:var(--sp-2);gap:var(--sp-2);display:flex;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 85%);mask-image:linear-gradient(90deg,#000 20%,#0000 85%)}.shelf-ghost-slot{border:1px dashed var(--line-hi);border-radius:var(--r-s);flex:none;place-items:center;width:36px;height:36px;line-height:0;display:grid}.shelf-ghost-slot>svg{opacity:.45;width:28px;height:28px}.shelf-ghost[data-revealed=false] .shelf-ghost-slot>svg{filter:brightness(0) drop-shadow(0 0 1px var(--line-hi));opacity:1}.shelf-ghost-slot:first-child{border-color:color-mix(in oklab, var(--accent) 50%, var(--line-hi))}body:not(.no-fancy) .shelf-ghost[data-revealed=true] .shelf-ghost-slot:first-child{animation:2.4s ease-in-out infinite shelf-ghost-breathe}@media (max-width:699px){.shelf,.shelf-ghost{height:64px}.shelf-ghost-slots{top:26px}.shelf-ghost-slot{width:32px;height:32px}}.shelf.rogue{border-top-color:var(--wrath)}.shelf.rogue .shelf-chip{border-color:color-mix(in oklab, var(--wrath) 60%, transparent)}.shelf.rogue .shelf-count{color:var(--wrath)}.shelf.rogue:before{background:radial-gradient(circle, var(--wrath) 1.2px, transparent 2px) 14px 70% / 46px 100% repeat-x;opacity:.8}body:not(.no-fancy) .shelf.rogue:before{animation:2.4s steps(2,end) infinite shelf-led}.shelf.rogue[data-stage="2"]{--strip:linear-gradient(180deg, #1c0d12, #120a0d)}.shelf.rogue[data-stage="3"]{--strip:linear-gradient(180deg, #2a0a12, #12060a)}.shelf.rogue[data-stage="3"] .shelf-chip{color:var(--wrath);letter-spacing:.08em;text-transform:uppercase}body[data-fx=full]:not([data-paused]):not(.reduced-motion) .shelf.rogue[data-stage="3"] .shelf-name{animation:3s step-end infinite shelf-collective}.shelf[data-building=macStudio]{--strip:radial-gradient(ellipse 45% 90% at 22% -10%, #ffc47833, transparent 70%), repeating-linear-gradient(90deg, #1a1e24 0 2px, #1f242b 2px 4px)}.shelf[data-building=gamingPc]{--strip:linear-gradient(to top, #ff3ea538, transparent 35%), #060609}.shelf[data-building=gamingPc]:before{background:linear-gradient(90deg,#ff3ea5,#ffb020,#39ff88,#22d3ee,#a78bfa,#ff3ea5,#ffb020,#39ff88,#22d3ee,#a78bfa,#ff3ea5);height:3px;inset:auto -100% 0 0}body:not(.no-fancy) .shelf[data-building=gamingPc]:before{animation:6s linear infinite shelf-slide}.shelf[data-building=dgxSpark]{--strip:linear-gradient(#ffcf5c14 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(90deg, #ffcf5c14 1px, transparent 1px) 0 0 / 12px 12px, #0d0b06}.shelf[data-building=gpuRig]{--strip:radial-gradient(ellipse 70% 60% at 50% 120%, #ff8a3d4d, transparent 70%), repeating-linear-gradient(90deg, #271c12 0 14px, #2e2217 14px 16px)}.shelf[data-building=h100Server]{--strip:repeating-linear-gradient(to bottom, #0b1009 0 12px, #16200f 12px 13px)}.shelf[data-building=h100Server]:before{opacity:.8;background:radial-gradient(circle,#7ddc1f 1px,#0000 1.6px) 6px 6px/38px 13px}body:not(.no-fancy) .shelf[data-building=h100Server]:before{animation:1.6s steps(2,end) infinite shelf-led}.shelf[data-building=nvl72Rack]{--strip:linear-gradient(90deg, #03151a, #07303d 50%, #03151a)}.shelf[data-building=nvl72Rack]:before{background:repeating-linear-gradient(90deg,#0000 0 22px,#22d3ee29 22px 30px,#0000 30px 44px);right:-100%}body:not(.no-fancy) .shelf[data-building=nvl72Rack]:before{animation:5s linear infinite shelf-slide}.shelf[data-building=tpuPod]{--strip:radial-gradient(circle at 70% 50%, #4f8bff2e, transparent 45%), linear-gradient(#4f8bff1f 1px, transparent 1px) 0 0 / 14px 14px, linear-gradient(90deg, #4f8bff1f 1px, transparent 1px) 0 0 / 14px 14px, #050a18}.shelf[data-building=dataCenter]{--strip:linear-gradient(90deg, #3b82f633, transparent 38%, transparent 62%, #f353), repeating-linear-gradient(90deg, #14171b 0 30px, #1a1e23 30px 32px)}.shelf[data-building=hyperscaleCampus]{--strip:radial-gradient(#ffd166 .8px, transparent 1.3px) 3px 58% / 9px 7px, linear-gradient(to top, #05080e 38%, transparent 38%), linear-gradient(#0b1422, #14263e)}.shelf[data-building=nuclearPlant]{--strip:radial-gradient(ellipse 40% 60% at 72% 115%, #38bdf859, transparent 70%), linear-gradient(#0a0f06, #121a0a)}.shelf[data-building=underseaDc]{--strip:radial-gradient(circle, #7dd3fc47 1.5px, transparent 2.2px) 0 0 / 27px 23px, linear-gradient(#03253b, #010f1b)}.shelf[data-building=orbitalDc]{--strip:radial-gradient(ellipse 120% 150% at 50% 245%, #1d5f9e 58%, #38bdf88c 60%, transparent 63%), radial-gradient(#fff .6px, transparent 1px) 0 0 / 23px 17px, #02040a}.shelf[data-building=quantumComputer]{--strip:repeating-radial-gradient(circle at 30% 50%, #a78bfa29 0 3px, transparent 3px 9px), #0b0816}.shelf[data-building=lunarBase]{--strip:radial-gradient(circle at 90% 24%, #3b82f6 3px, transparent 4px), radial-gradient(#fff .5px, transparent 1px) 0 0 / 31px 19px, linear-gradient(to top, #3b4048 30%, #000 30%)}.shelf[data-building=dysonSwarm]{--strip:radial-gradient(ellipse 60% 120% at 50% 50%, #ffb02052, transparent 70%), radial-gradient(#ffb02080 1px, transparent 1.6px) 0 0 / 10px 10px, #120b02}.shelf[data-building=matrioshkaBrain]{--strip:repeating-radial-gradient(circle at 12% 50%, #f472b62e 0 2px, transparent 2px 14px), #13070d}.shelf[data-building=blackHoleComputer]{--strip:radial-gradient(ellipse 34% 26% at 50% 56%, #000 52%, #f59e0b99 60%, transparent 72%), #000}.shelf[data-building=multiverseInference]{--strip:linear-gradient(120deg, #c084fc24, #22d3ee1a, #ff3ea51f), repeating-linear-gradient(60deg, transparent 0 18px, #c084fc24 18px 19px), repeating-linear-gradient(-60deg, transparent 0 26px, #22d3ee1a 26px 27px), #0b0714}.shelf[data-building=agi]{--strip:radial-gradient(ellipse 12% 40% at 85% 55%, #ffffff0f, transparent 70%), linear-gradient(#ffffff0f 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, #ffffff0f 1px, transparent 1px) 0 0 / 16px 16px, #15171b}.mp{padding:var(--sp-3) var(--sp-4) var(--sp-5);color:var(--text);font:400 14px/1.45 var(--font-ui)}.mp-head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.mp-title{font:700 18px var(--font-ui);margin:0}.mp-title:before{content:"> ";color:var(--tok);font-family:var(--font-mono)}.tm-sec{margin:0 0 var(--sp-4)}.tm-group{padding-top:var(--sp-2);border-top:1px dashed var(--line)}.tm-list{margin:0;display:grid}.tm-row{justify-content:space-between;align-items:baseline;gap:2px var(--sp-3);border-bottom:1px solid color-mix(in oklab, var(--line) 55%, transparent);flex-wrap:wrap;padding:3px 0;display:flex}.tm-key{color:var(--text-dim);font-size:13px}.tm-val{color:var(--text);font:500 13px var(--font-mono);text-align:right;overflow-wrap:anywhere;margin:0}.tm-formula{gap:2px var(--sp-3);color:var(--text-dim);font:400 12px var(--font-mono);flex-wrap:wrap;flex:1 0 100%;margin:2px 0 0;display:flex}.tm-term{align-items:center;gap:var(--sp-1);display:inline-flex}.tm-term-glyph{color:var(--cyan);line-height:0}.tm-term[data-term=drain]{color:var(--wrath)}.tm-term[data-term=drain] .tm-term-glyph{color:var(--magenta)}.tm-meter-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.tm-meter-pct{color:var(--tok);font:700 16px var(--font-mono)}.tm-meter{border:1px solid var(--line);background:var(--bg-3);border-radius:5px;height:10px;position:relative;overflow:hidden}.tm-meter-fill{background:linear-gradient(90deg, var(--tok-dim), var(--tok));transform-origin:0;transition:transform .4s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.tm-meter-parts{color:var(--text-dim);font:400 12px var(--font-mono);margin:6px 0 0}.tm-h{margin:0 0 var(--sp-2);font:600 15px var(--font-ui);justify-content:space-between;align-items:baseline;display:flex}.tm-count{color:var(--text-dim);font:500 12px var(--font-mono)}.tm-fam{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-1) 0;border-bottom:1px dashed var(--line);display:flex}.tm-fam-head{align-items:center;gap:var(--sp-1);flex:none;padding-top:6px;display:flex}.tm-fam-icon{opacity:.8;flex:none}.tm-fam-label{flex-direction:column;width:13ch;min-width:0;display:flex}.tm-fam-name{color:var(--text);font:500 12px var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tm-fam-count{color:var(--text-dim);font:400 11px var(--font-mono)}.tm-grid{gap:var(--sp-1);flex-wrap:wrap;min-height:36px;display:flex}.tm-cell{border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg-2);cursor:default;place-items:center;width:38px;height:38px;display:inline-grid}.tm-cell .icon,.tm-cell .icon>svg{width:32px;height:32px}.tm-cell.is-won{border-color:var(--line-hi)}.tm-cell--ach:not(.is-won){background:var(--bg-1);opacity:.6}.tm-cell--hidden{border-color:var(--violet);border-style:dashed}@media (max-width:699px){.tm-cell{width:34px;height:34px}.tm-cell .icon,.tm-cell .icon>svg{width:28px;height:28px}}.cfg-section{margin:var(--sp-3) 0}.cfg-lab{gap:var(--sp-1);max-width:380px;display:grid}.cfg-json{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg-1);font:400 13px/1.5 var(--font-mono);overflow-x:auto}.cfg-brace{color:var(--text-dim)}.cfg-row{flex-wrap:wrap;align-items:center;gap:2px 6px;padding:2px 0 2px 2ch;display:flex}.cfg-key{color:var(--cyan)}.cfg-punct{color:var(--text-mute)}.cfg-val{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.cfg-note{color:var(--text-dim);font:italic 400 12px var(--font-mono)}.cfg-choices{flex-wrap:wrap;gap:2px;display:inline-flex}.cfg-choice,.cfg-switch{min-height:26px;font:inherit;border:1px solid #0000;border-radius:4px;padding:1px 6px}.cfg-choice{color:var(--text-dim)}.cfg-switch,.cfg-choice[aria-checked=false]{-webkit-text-decoration:underline dotted color-mix(in oklab, currentColor 45%, transparent);text-decoration:underline dotted color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:4px}.cfg-choice:hover{color:var(--text)}.cfg-choice[aria-checked=true]{border-color:color-mix(in oklab, var(--amber) 45%, transparent);background:color-mix(in oklab, var(--amber) 12%, transparent);color:var(--amber)}.cfg-switch{text-align:left}.cfg-key+.cfg-punct{margin-left:-6px}.cfg-choices+.cfg-punct,.cfg-switch+.cfg-punct{margin-left:-5px}.cfg-switch[aria-checked=true]{color:var(--tok)}.cfg-switch[aria-checked=false]{color:var(--magenta)}.cfg-switch:hover{border-color:var(--line-hi)}.cfg-volume{align-items:center;gap:var(--sp-2);display:inline-flex}.cfg-range{width:140px;accent-color:var(--tok)}.cfg-num{color:var(--amber)}.cfg-actions{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0;flex-wrap:wrap;display:flex}.cfg-box{margin:var(--sp-2) 0}.cfg-error{color:var(--wrath);font:400 13px var(--font-mono);margin:6px 0 0}.cfg-hint{margin:var(--sp-3) 0 0}@media (hover:hover) and (pointer:fine){.cfg-hint{display:none}}@media (pointer:coarse){.cfg-choice,.cfg-switch{min-width:var(--touch);min-height:var(--touch)}.cfg-choices{gap:var(--sp-1)}}.rn-sec{margin:0 0 var(--sp-4)}.rn-sec p{margin:0 0 var(--sp-2)}.rn-version{color:var(--tok)}.rn-card{padding:10px var(--sp-3);border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg-1);margin:0;font-size:12.5px}.rn-card-row{gap:2px var(--sp-2);flex-wrap:wrap;padding:2px 0;display:flex}.rn-card dt{color:var(--cyan);flex:none}.rn-card dd{margin:0}.rn-card-row--credit .credit-link{color:var(--text)}.rn-card-row--credit .credit-link:hover,.rn-card-row--credit .credit-link:focus-visible{color:var(--tok)}.rn-log{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.rn-entry{padding:4px 0 4px var(--sp-3);gap:10px;display:flex;position:relative}.rn-entry:before{content:"";background:var(--tok-dim);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:-5px}.rn-v{min-width:6ch;color:var(--tok);flex:none}.rn-entry--legacy{flex-direction:column;gap:2px}.rn-entry--legacy:before{background:var(--line-hi)}.rn-legacy{color:var(--text-mute);opacity:.4;transition:opacity var(--dur-fast);align-self:flex-start;font-size:12px;text-decoration:line-through}.rn-legacy:hover,.rn-legacy:focus-visible{opacity:.8}.rn-legacy.is-found{color:var(--violet);opacity:1;text-decoration:none}.rn-legacy-note{color:var(--text-dim);font:italic 400 12px var(--font-mono)}.rn-pretrain{padding:var(--sp-1) 10px;border:1px dashed var(--line-hi);border-radius:var(--r-s);color:var(--text-mute);font:500 13px var(--font-mono);cursor:not-allowed;align-items:center;gap:6px;display:inline-flex}.rn-lock{line-height:0}.rn-homage{margin:var(--sp-5) 0 0}@media (hover:none) and (pointer:coarse){.cfg-actions kbd{display:none}}.cfg-lang{border-color:color-mix(in oklab, var(--amber) 45%, transparent);background:color-mix(in oklab, var(--amber) 12%, transparent);color:var(--amber);align-items:center;gap:4px;display:inline-flex}.cfg-lang:hover{border-color:var(--amber);color:var(--amber)}.cfg-lang-caret{opacity:.8;font-size:.85em}.cfg-lang+.cfg-punct{margin-left:-5px}.golden-zone{inset:calc(var(--header-h) + var(--feed-h)) calc(var(--store-w) + var(--safe-right)) 0 var(--safe-left);visibility:hidden;pointer-events:none;position:absolute}body[data-layout=tablet] .golden-zone{inset:calc(var(--header-h) + var(--feed-h) + var(--safe-top)) var(--safe-right) 0 var(--safe-left)}body[data-layout=mobile] .golden-zone{inset:var(--safe-top) var(--safe-right) calc(var(--tabbar-h) + var(--safe-bottom)) var(--safe-left)}.golden-tokens,.golden-fx{pointer-events:none;position:absolute;inset:0}.golden-token{width:var(--size,56px);height:var(--size,56px);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.golden-token:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:50%}.gt-blink,.gt-spin{display:block;position:absolute;inset:0}.gt-spin{isolation:isolate;animation:gt-spawn .4s var(--ease-spring) both, gt-bob 2.8s ease-in-out .4s infinite}.golden-token.is-expiring .gt-blink{animation:.5s steps(2,jump-none) infinite gt-blink}.gt-glow{z-index:-2;background:radial-gradient(circle,#ffc940b3,#ffc94038 42%,#0000 68%);border-radius:50%;animation:1.4s ease-in-out infinite alternate gt-pulse;display:block;position:absolute;inset:-18px}.gt-coin{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);background:linear-gradient(135deg, var(--gold-1), var(--gold-2) 40%, var(--gold-3) 60%, #ffe28a);color:#6b4300;background-size:200% 200%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.gt-coin:before{content:"";clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);background:linear-gradient(315deg, #fff0b8, var(--gold-2) 45%, #e0a526 80%);position:absolute;inset:9%}.gt-coin:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);animation:1.6s linear infinite gt-shimmer;position:absolute;inset:0;transform:translate(-100%)}.gt-face{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.gt-face .gt-glyph{width:56%;height:56%}.gt-face--golden .gt-glyph{stroke-width:2px}.gt-face--wrath,.gt-alt,.no-fancy .gt-glow,.no-fancy .gt-coin:after{display:none}.golden-token--wrath .gt-coin{background:linear-gradient(135deg, #ff8095, var(--wrath) 45%, var(--wrath-dim) 70%, var(--wrath));color:var(--bg-0);background-size:200% 200%;animation:2.3s step-end infinite gt-glitch}.golden-token--wrath .gt-coin:before{background:repeating-linear-gradient(to bottom, #00000029 0 1px, transparent 1px 3px), linear-gradient(315deg, #ff6b81, var(--wrath) 45%, #c4102f 85%)}.golden-token--wrath .gt-coin:after{display:none}.golden-token--wrath .gt-glow{background:radial-gradient(circle,#ff335580,#0000 65%)}.golden-token--wrath .gt-face--golden{display:none}.golden-token--wrath .gt-face--wrath{animation:1.2s step-end infinite gt-alt-a;display:grid}.golden-token--wrath .gt-alt{z-index:1;font:700 26px var(--font-ui);color:var(--bg-0);opacity:0;place-items:center;animation:1.2s step-end infinite gt-alt-b;display:grid;position:absolute;inset:0}.golden-token--wrath .gt-alt:before{content:"¿"}.golden-token--wrath .gt-spin:before,.golden-token--wrath .gt-spin:after{content:"";z-index:-1;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);mix-blend-mode:screen;opacity:.85;pointer-events:none;position:absolute;inset:0}.golden-token--wrath .gt-spin:before{background:var(--cyan);transform:translate(-3px)}.golden-token--wrath .gt-spin:after{background:var(--wrath);transform:translate(3px,1px)}.golden-token--wrath .gt-blink:after{content:"";z-index:3;background:linear-gradient(90deg, var(--cyan), var(--wrath) 35%, #ff8095 65%, var(--cyan));mix-blend-mode:screen;opacity:0;pointer-events:none;height:13%;animation:2.3s step-end infinite gt-slice;position:absolute;top:42%;left:4%;right:4%}.no-fancy .golden-token--wrath .gt-blink:after{display:none}.reduced-motion .golden-token--wrath .gt-face--wrath,.reduced-motion .golden-token--wrath .gt-alt{animation:none}.golden-token--stray .gt-glow{inset:-6px}.golden-token--stray .gt-blink{animation:gt-drift var(--life,3s) linear both}.golden-token--stray .gt-spin{animation:gt-spawn .25s var(--ease-spring) both}.golden-popup,.golden-bit{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.golden-popup{z-index:1}.golden-popup-text{width:max-content;max-width:min(90vw,520px);font:700 28px/1.15 var(--font-ui);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--gold-1);text-shadow:0 0 14px #ffc94099,0 2px #000000b3;opacity:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.golden-popup--wrath .golden-popup-text{color:#ff8095;text-shadow:0 0 14px #f359,0 2px #000000b3}.golden-popup--stray .golden-popup-text{font:700 16px var(--font-mono);letter-spacing:0;text-transform:none}.golden-popup.anim-a .golden-popup-text{animation:gp-rise-a 2s var(--ease-out) forwards}.golden-popup.anim-b .golden-popup-text{animation:gp-rise-b 2s var(--ease-out) forwards}.golden-popup--stray.anim-a .golden-popup-text,.golden-popup--stray.anim-b .golden-popup-text{animation-duration:.9s}.golden-bit-text{font-family:"JetBrains Mono", var(--font-symbols);color:var(--gold-1);white-space:nowrap;text-shadow:0 0 8px #ffc940e6,0 1px #0009;opacity:0;font-size:16px;font-weight:700;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.golden-bit--wrath .golden-bit-text{color:#ff8095;text-shadow:0 0 6px #f35c,0 1px #0009;font-size:12px}.golden-bit.anim-a .golden-bit-text{animation:gb-fly-a .8s var(--ease-out) forwards}.golden-bit.anim-b .golden-bit-text{animation:gb-fly-b .8s var(--ease-out) forwards}@media (max-width:699px){.golden-popup-text{font-size:22px}}body.reduced-motion .golden-popup .golden-popup-text{opacity:1;animation:none}body.reduced-motion .golden-bit{display:none}
