.rn-root{white-space:pre;vertical-align:baseline;unicode-bidi:isolate;display:inline-block;position:relative}.rn-root>.rn-measure,.rn-root>.rn-visual{display:none}.rn-root[data-rn-measuring]>.rn-measure{visibility:hidden;white-space:pre;border:0;padding:0;display:inline-flex;position:relative}.rn-token{border:0;padding:0;display:inline-block}.rn-root[data-rn-measuring]>.rn-value,.rn-react[data-rn-hydrated]>.rn-semantic,.rn-solid[data-rn-hydrated]>.rn-semantic{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rn-root[data-rn-ready]>.rn-visual{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.rn-slot{box-sizing:content-box;-webkit-mask-image:var(--rn-mask,linear-gradient(to bottom, transparent, #000 var(--rn-edge-fade,.12em), #000 calc(100% - var(--rn-edge-fade,.12em)), transparent));-webkit-mask-image:var(--rn-mask,linear-gradient(to bottom, transparent, #000 var(--rn-edge-fade,.12em), #000 calc(100% - var(--rn-edge-fade,.12em)), transparent));mask-image:var(--rn-mask,linear-gradient(to bottom, transparent, #000 var(--rn-edge-fade,.12em), #000 calc(100% - var(--rn-edge-fade,.12em)), transparent));margin-inline-start:-.15em;padding-inline:.15em;position:absolute;left:0;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (overflow:clip){.rn-slot{overflow:visible clip}}.rn-slot:not([data-rn-wheel]){overflow:visible;-webkit-mask-image:none;mask-image:none}.rn-enter,.rn-reel,.rn-face{display:block}.rn-reel{position:relative}.rn-sharp,.rn-smear{display:block}.rn-smear{pointer-events:none;position:absolute;inset:0}.rn-blur-defs{width:0;height:0;position:absolute;overflow:hidden}.rn-face{text-align:center;white-space:pre}.rn-react,.rn-solid{white-space:pre;unicode-bidi:isolate;display:inline-block;position:relative}.rn-mount{display:inline-block}.rn-react:not([data-rn-hydrated])>.rn-mount,.rn-solid:not([data-rn-hydrated])>.rn-mount{display:none}.account-analytics{min-width:0;container-type:inline-size}.account-analytics-hero{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 28px;display:flex}.account-page .account-analytics-hero{padding-top:32px}.account-analytics-hero .identity{min-width:0}.account-analytics-hero h1,.account-analytics-hero h2{letter-spacing:-.04em;font-size:1.5rem}.account-analytics-hero .identity a{color:var(--muted);text-decoration:none}.account-analytics-hero .identity a:hover{color:var(--text)}.account-range-toolbar{justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.account-range-caption{font-variant-numeric:tabular-nums;justify-items:end;gap:4px;font-size:.75rem;display:grid}.account-range-caption>span:last-child{color:var(--muted);font-size:.625rem}.account-toggle{border:1px solid var(--border);background:var(--surface);flex-shrink:0;align-items:center;padding:3px;display:inline-flex}.account-toggle button{min-height:30px;color:var(--muted);border:0;padding:7px 12px;font-size:.6875rem}.account-toggle button[aria-pressed=true]{background:var(--text);color:var(--surface)}.account-toggle button:hover:not([aria-pressed=true]){color:var(--text)}.account-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.account-metric-card{text-align:left;border:1px solid var(--border);background:var(--surface);min-width:0;padding:18px;display:block;overflow:hidden}button.account-metric-card:hover{border-color:var(--muted)}.account-metric-card[aria-pressed=true]{border-color:var(--brand)}.account-metric-card .stat-label{white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;display:block;overflow:hidden}.account-metric-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:500;line-height:1;font-family:var(--mono);margin:12px 0 8px;display:block}.account-metric-comparison{min-height:20px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.625rem;display:flex}.account-metric-comparison>span:first-child{flex-shrink:0}.account-metric-comparison>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.account-sparkline{width:100%;height:30px;color:var(--muted);margin-top:14px;display:block}.account-metric-card[aria-pressed=true] .account-sparkline{color:var(--brand)}.account-focus-panel{background:var(--surface);border:1px solid var(--border);padding:24px}.account-focus-heading,.account-chart-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-focus-heading h2{min-height:24px;font-size:.9375rem}.account-chart-readout{font-variant-numeric:tabular-nums;min-height:38px;color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin:20px 0 12px;font-size:.75rem;display:flex}.account-chart-readout strong{color:var(--text);letter-spacing:-.035em;font-size:1.5rem;font-weight:500}.account-plot-row{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.account-y-axis{height:220px;color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding:4px 0;font-size:.625rem;display:flex}.account-plot{min-width:0;position:relative}.account-plot>svg{width:100%;height:220px;display:block;overflow:visible}.account-grid-line{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 4}.account-zero-line{stroke:var(--faint);stroke-width:1px}.account-total-line{stroke:var(--accent)}.account-total-point{fill:var(--brand)}.account-bar{fill:var(--positive)}.account-bar.negative{fill:var(--negative)}.account-bar{transition:opacity var(--settle-duration) var(--settle-easing)}.account-missing-mark{stroke:var(--muted);stroke-width:1px}.account-chart-hit{cursor:crosshair}.account-chart-hit:focus-visible{fill:var(--accent-soft);outline:none}.account-chart-empty{color:var(--muted);pointer-events:none;place-content:center;font-size:.875rem;display:grid;position:absolute;inset:0}.account-x-axis{height:30px;color:var(--muted);padding-top:12px;font-size:.625rem;position:relative}.account-x-axis>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.account-chart-note{min-height:34px;color:var(--muted);padding-top:14px;font-size:.625rem;line-height:1.6}.account-chart-note .crossfade,.account-chart-note .crossfade-current,.account-chart-note .crossfade-previous{white-space:normal}.account-observations{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.account-observations summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:.75rem}.account-observations summary:hover{color:var(--text)}.account-observations-scroll{max-height:330px;margin-top:16px;overflow:auto}.account-observations .follower-days{margin-top:0}.account-observations td,.account-observations th{white-space:nowrap;padding-inline:8px}.account-observations thead th{background:var(--surface);position:sticky;top:0}.account-range-posts{padding-top:30px}.account-post-grid{overflow-clip-margin:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative;overflow:clip}.account-post-grid .post{height:100%}.account-post-grid>div{will-change:transform}.account-history-empty{color:var(--muted);justify-items:start;gap:16px;padding:40px 0;display:grid}.account-toggle,.account-range-caption,.account-chart-readout,.account-y-axis,.account-x-axis{font-family:var(--mono)}@container (width<=600px){.account-analytics-hero{flex-direction:column;align-items:flex-start}.account-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-metric-card{padding:14px}.account-metric-card .stat-label{font-size:.8125rem}.account-metric-comparison{font-size:.6875rem}.account-range-toolbar{flex-direction:column;align-items:flex-start}.account-range-caption{justify-items:start;font-size:.8125rem}.account-range-caption>span:last-child{font-size:.6875rem}.account-toggle button{min-height:36px;padding-inline:10px;font-size:.8125rem}.account-focus-panel{padding:18px 14px}.account-focus-heading{flex-direction:column;align-items:flex-start}.account-focus-heading h2{font-size:1rem}.account-chart-controls{gap:6px;width:100%}.account-chart-controls button{padding-inline:8px;font-size:.75rem}.account-plot-row{grid-template-columns:32px minmax(0,1fr);gap:6px}.account-plot>svg,.account-y-axis{height:190px}.account-chart-note{min-height:58px;font-size:.6875rem}.account-post-grid{grid-template-columns:1fr}.account-observations summary,.account-history-empty{font-size:1rem}}html[data-snes=true] .avatar{background:0 0}html[data-snes=true] .standings-table .avatar{width:48px;height:48px}@media (width<=640px){html[data-snes=true] .standings-table .avatar{width:40px;height:40px}}html[data-snes=true] .avatar[data-dax-target][data-powered=true]{filter:drop-shadow(0 0 3px #a5eefd55);background:0 0}.dax-powerup-overlay{z-index:10000;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.dax-powerup-art{object-fit:contain;object-position:center top;width:96px;height:96px;image-rendering:pixelated;filter:drop-shadow(0 3px 4px #000b);position:absolute;top:-48px;left:-48px}.dax-feed-prompt{color:#f8dea4;text-align:center;white-space:nowrap;background:#111522ed;border:1px solid #7588ae;width:164px;padding:4px 7px;font:11px SNES Pixel,monospace;position:absolute;top:-61px;left:-82px}.dax-feed-prompt kbd{font:inherit;color:#c6d5f5;margin-left:5px}.dax-powerup-overlay.is-powered{z-index:10003}.dax-powerup-overlay.is-powered .dax-powerup-art{width:144px;height:192px;animation:.65s ease-out both dax-evolve;top:-48px;left:-72px}.dax-powerup-ring{border:3px solid #aaf6e0;border-radius:50%;width:74px;height:74px;animation:.52s ease-out both dax-power-ring;position:absolute;top:-37px;left:-37px;box-shadow:0 0 12px #86d9ff88}@keyframes dax-evolve{0%{opacity:0;filter:brightness(1.6)drop-shadow(0 0 8px #9ef4f8);transform:scale(.8)}22%{opacity:1;transform:scale(1.08)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes dax-power-ring{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.dax-powerup-overlay.is-powered{display:none}.dax-powerup-art,.dax-powerup-ring{animation:none}}.mechadax-evolution{color:#efffed;background:radial-gradient(at 50% 46%,#214936,#08151a 48%,#02070b 80%);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:SNES Pixel,monospace;position:fixed;inset:0;overflow:hidden}.mechadax-evolution::backdrop{background:#020608}.mechadax-evolution[open]{place-items:center;animation:.18s ease-out both mechadax-enter;display:grid}.mechadax-evolution:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#80c89b22 1px,#0000 1px),linear-gradient(90deg,#80c89b22 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.mechadax-evolution-controls{z-index:4;top:max(24px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));gap:12px;display:flex;position:absolute}.mechadax-evolution-controls button{color:#dbf5e4;cursor:pointer;background:#081712;border:1px solid #92baa16b;padding:10px 15px;font:14px SNES Pixel,monospace}.mechadax-evolution-controls kbd{opacity:.6;font:inherit;margin-left:6px}.mechadax-evolution-controls button:focus-visible{outline-offset:4px;outline:2px solid #dcff95}.mechadax-evolution-figure{width:min(420px,86vw);height:min(512px,53dvh);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mechadax-evolution-figure img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.mechadax-before{filter:brightness(.15)drop-shadow(0 0 18px #b2ff91);animation:2.4s ease-in-out both mechadax-charge}.mechadax-after,.mechadax-armor{opacity:0}.mechadax-armor{filter:brightness(.6)sepia()saturate(2)hue-rotate(35deg)drop-shadow(0 0 8px #a8ff8c);position:absolute;inset:0}.armor-left{clip-path:polygon(0 0,38% 0,42% 100%,0 100%)}.armor-core{clip-path:polygon(38% 0,62% 0,58% 100%,42% 100%)}.armor-right{clip-path:polygon(62% 0,100% 0,100% 100%,58% 100%)}.mechadax-evolution[data-stage=assembly] .mechadax-armor,.mechadax-evolution[data-stage=overload] .mechadax-armor{opacity:1}.mechadax-evolution[data-stage=assembly] .armor-left{animation:.7s cubic-bezier(.16,1,.3,1) both armor-left}.mechadax-evolution[data-stage=assembly] .armor-right{animation:.7s cubic-bezier(.16,1,.3,1) .18s both armor-right}.mechadax-evolution[data-stage=assembly] .armor-core{animation:.65s cubic-bezier(.16,1,.3,1) .45s both armor-core}.mechadax-evolution[data-stage=overload] .mechadax-armor{filter:brightness(0)drop-shadow(0 0 22px #d5ffaf)}.mechadax-reactor{aspect-ratio:1;width:min(660px,115vw);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mechadax-kiwi-aura{background:radial-gradient(#deff8544,#b2ff492c 28%,#57e86420 48%,#0000 70%);border-radius:50%;animation:3.482s ease-in both kiwi-aura;position:absolute;inset:-12%}.mechadax-kiwi-satellite{--kiwi-radius:min(38vw, 250px);--kiwi-size:clamp(44px, 8vw, 80px);width:var(--kiwi-size);aspect-ratio:1;margin:calc(var(--kiwi-size) * -.5) 0 0 calc(var(--kiwi-size) * -.5);opacity:0;animation:kiwi-orbit 2.85s cubic-bezier(.5, 0, .65, 1) var(--kiwi-delay) both;position:absolute;top:50%;left:50%}.mechadax-kiwi-satellite img{width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 0 14px #b6ff5a99)}.mechadax-seed{opacity:0;width:5px;height:9px;animation:kiwi-seed-fusion 1.25s ease-in var(--delay) 2 both;background:#152313;border:1px solid #d0ff75;border-radius:60% 30%;position:absolute;top:50%;left:50%;box-shadow:0 0 7px #bdff6f}.mechadax-core-flare{opacity:0;background:radial-gradient(circle,#f1ffce,#c9ff5488 40%,#0000 68%);border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;animation:3.482s ease-in both kiwi-core-charge;position:absolute;top:46%;left:50%;box-shadow:0 0 32px #bfff68aa,0 0 70px #8efc6c55}.mechadax-core-flare img{filter:brightness(1.4)}.mechadax-evolution[data-stage=reveal] .mechadax-core-flare{animation:.85s ease-out both kiwi-core-impact}.mechadax-evolution[data-stage=reveal] .mechadax-kiwi-aura{animation:1.5s ease-out both kiwi-aura-settle}.mechadax-evolution[data-stage=reveal] .shockwave-echo{border-color:#adff4466;animation-delay:.16s}.mechadax-evolution[data-stage=reveal] .mechadax-seed{animation:kiwi-seed-burst .95s ease-out var(--delay) both}@keyframes kiwi-orbit{0%{opacity:0;transform:rotate(var(--kiwi-angle)) translateX(var(--kiwi-radius)) scale(.25)}22%{opacity:.9;transform:rotate(calc(var(--kiwi-angle) + 55deg)) translateX(var(--kiwi-radius)) scale(1)}70%{opacity:1;transform:rotate(calc(var(--kiwi-angle) + 210deg)) translateX(calc(var(--kiwi-radius) * .7)) scale(.7)}to{opacity:0;transform:rotate(calc(var(--kiwi-angle) + 320deg)) translateX(0) scale(0)}}@keyframes kiwi-seed-fusion{0%{opacity:0;transform:rotate(var(--angle)) translateX(min(60vw, 370px)) scale(.5)}25%{opacity:.9}to{opacity:0;transform:rotate(calc(var(--angle) + 70deg)) translateX(24px) scale(1.2)}}@keyframes kiwi-seed-burst{0%{opacity:1;transform:rotate(var(--angle)) translateX(35px) scale(1.5)}to{opacity:0;transform:rotate(var(--angle)) translateX(min(70vw, 440px)) scale(.5)}}@keyframes kiwi-aura{0%{opacity:.1;scale:.6}to{opacity:1;scale:1.2}}@keyframes kiwi-aura-settle{0%{opacity:1;scale:1.3}to{opacity:.5;scale:1}}@keyframes kiwi-core-charge{0%,20%{opacity:0;scale:.2}65%{opacity:.6;scale:.65}to{opacity:1;scale:1.3}}@keyframes kiwi-core-impact{0%{opacity:1;scale:2}to{opacity:0;scale:.4}}.mechadax-energy,.mechadax-orbit,.mechadax-shockwave{border-radius:50%;position:absolute;inset:0}.mechadax-energy{background:radial-gradient(#9effaf24,#0000 65%);border:1px solid #a9ffbc55;animation:3.4s ease-in both mechadax-energy;inset:15%;box-shadow:inset 0 0 70px #a8f4aa16,0 0 60px #84fb9615}.mechadax-orbit{border:1px dashed #b9ff9444;animation:6.4s linear both mechadax-orbit}.orbit-outer:before,.orbit-outer:after{content:"";background:#ceffa5;width:10px;height:10px;position:absolute;top:calc(50% - 5px);box-shadow:0 0 22px #98ff97}.orbit-outer:before{left:-5px}.orbit-outer:after{right:-5px}.orbit-inner{border:5px solid #c6ffa6aa;border-color:#c6ffa6aa #97dc8422;animation-direction:reverse;inset:9%}.mechadax-beam{background:linear-gradient(90deg,#0000,#8fff6144,#e1ffae88,#8fff6144,#0000);position:absolute;inset:-40% 38%;transform:scaleX(0)}.mechadax-evolution[data-stage=overload] .mechadax-beam{animation:1.07s ease-in both mechadax-beam}.mechadax-spark{opacity:0;width:5px;height:5px;transform:rotate(var(--angle)) translateX(270px);animation:mechadax-particle 2.2s ease-in var(--delay) both;background:#d0ffaf;position:absolute;top:50%;left:50%}.mechadax-shockwave{opacity:0;border:12px solid #cfff9899}.mechadax-evolution[data-stage=reveal] .mechadax-shockwave{animation:.9s cubic-bezier(.16,1,.3,1) both mechadax-shockwave}.mechadax-evolution[data-stage=reveal] .mechadax-spark{animation:mechadax-scatter .85s ease-out var(--delay) both}.mechadax-telemetry{text-align:center;color:#a1c8a4;letter-spacing:.16em;gap:7px;width:min(380px,82vw);font-size:12px;display:grid;position:absolute;top:max(9dvh,82px);left:50%;transform:translate(-50%)}.mechadax-telemetry span:first-child{color:#e2ffc6;font-size:14px}.mechadax-charge-meter{background:#d1ffa017;height:4px;margin-top:7px;overflow:hidden}.mechadax-charge-meter i{transform-origin:0;background:#c6ff8b;height:100%;animation:3.482s steps(16,end) both mechadax-meter;display:block}.mechadax-evolution-title{text-align:center;position:absolute;bottom:max(9dvh,30px);left:12px;right:12px}.mechadax-evolution-title p{color:#a5c5b2;letter-spacing:.24em;margin:0 0 22px;font-size:13px}.mechadax-evolution-title h1{letter-spacing:.08em;color:#e2ffac;text-shadow:0 4px #244a2c,0 0 30px #b6ff9744;opacity:0;margin:0;font:clamp(22px,4vw,42px) SNES Title,monospace}.mechadax-tagline{letter-spacing:.12em;color:#b5caa3;opacity:0;margin-top:20px;font-size:12px;display:block}.mechadax-evolution[data-stage=reveal] .mechadax-before{opacity:0}.mechadax-evolution[data-stage=reveal] .mechadax-after{animation:.65s cubic-bezier(.16,1,.3,1) both mechadax-reveal}.mechadax-evolution[data-stage=reveal] h1{animation:.45s cubic-bezier(.16,1,.3,1) .12s both mechadax-name}.mechadax-evolution[data-stage=reveal] .mechadax-tagline{animation:.4s ease-out .5s both mechadax-enter}@keyframes mechadax-enter{0%{opacity:0}to{opacity:1}}@keyframes mechadax-charge{0%{transform:translateY(18px)scale(.92)}to{transform:translateY(-8px)scale(1)}}@keyframes mechadax-energy{0%{opacity:.15;scale:.45}to{opacity:1;scale:1.1}}@keyframes mechadax-orbit{0%{opacity:0;rotate:-90deg;scale:.8}15%{opacity:1}to{opacity:.65;rotate:240deg;scale:1}}@keyframes mechadax-particle{0%{opacity:0;transform:rotate(var(--angle)) translateX(310px)}20%{opacity:.8}to{opacity:0;transform:rotate(var(--angle)) translateX(30px)}}@keyframes mechadax-scatter{0%{opacity:.9;transform:rotate(var(--angle)) translateX(40px)}to{opacity:0;transform:rotate(var(--angle)) translateX(340px)}}@keyframes mechadax-beam{0%{opacity:0;transform:scaleX(0)}80%{opacity:.85;transform:scaleX(3)}to{opacity:.5;transform:scaleX(5)}}@keyframes mechadax-shockwave{0%{opacity:.9;scale:.25}to{opacity:0;scale:2}}@keyframes mechadax-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes armor-left{0%{opacity:0;transform:translate(-65vw,-20vh)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes armor-right{0%{opacity:0;transform:translate(65vw,-10vh)rotate(25deg)}to{opacity:1;transform:none}}@keyframes armor-core{0%{opacity:0;transform:translateY(-65vh)scale(.6)}to{opacity:1;transform:none}}@keyframes mechadax-reveal{0%{opacity:0;filter:brightness(1.7);transform:scale(1.28)}45%{opacity:1;transform:translateY(5px)scale(.99)}65%{transform:translateY(-3px)}to{opacity:1;filter:drop-shadow(0 0 16px #a7ff9755);transform:none}}@keyframes mechadax-name{0%{opacity:0;transform:scale(1.2)translateY(12px)}to{opacity:1;transform:none}}@media (height<=560px){.mechadax-telemetry{text-align:left;width:220px;top:24px;left:20px;transform:none}.mechadax-evolution-title{bottom:20px}.mechadax-evolution-title p,.mechadax-tagline{margin:8px 0}}@media (prefers-reduced-motion:reduce){.mechadax-evolution,.mechadax-evolution *{transition:none!important;animation:none!important}.mechadax-before,.mechadax-reactor,.mechadax-armor{display:none}.mechadax-after,.mechadax-evolution-title h1{opacity:1;transform:none}}@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{scrollbar-gutter:stable;font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01";color:var(--text);background:var(--surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;font-synthesis:none;-webkit-font-smoothing:antialiased;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--accent:#f5f5f5;--brand:#f3b27a;--accent-soft:#1c1c1c;--border:#ffffff29;--muted:#a3a3a3;--positive:#70d39b;--negative:#f18b91;--surface:#080808;--text:#ededed;--raised:#171717;--faint:#888;font-family:InterVariable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,select,input{font:inherit;color:inherit}button,select,summary{cursor:pointer}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{background:0 0}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:0}a{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600}p{text-wrap:pretty}h1{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.25rem)}h2{letter-spacing:-.025em;font-size:1.05rem}h3{font-size:.875rem}strong,b{font-weight:600}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface);padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.brand{white-space:nowrap;font-size:1.15rem;font-family:var(--mono);letter-spacing:-.04em;align-items:center;gap:10px;font-weight:500;display:inline-flex}.brand-mark{align-items:end;gap:3px;height:22px;display:flex;transform:skew(-12deg)}.brand-mark i{background:var(--brand);width:5px;height:9px}.brand-mark i:nth-child(2){height:15px}.brand-mark i:nth-child(3){height:22px}.modal-loading{place-items:center;width:100%;min-height:240px;display:grid}.modal-surface>.modal-loading{position:absolute;inset:50px 0 0}.modal-loading .brand-mark{gap:4px;height:30px}.modal-loading .brand-mark i{width:7px;height:12px}.modal-loading .brand-mark i:nth-child(2){height:21px}.modal-loading .brand-mark i:nth-child(3){height:30px}.skeleton{background:var(--raised);animation:1.6s ease-in-out infinite skeleton-pulse;display:block}@keyframes skeleton-pulse{50%{opacity:.55}}.skeleton-page .weekly-stats{margin-bottom:26px}.skeleton-text{width:80px;height:10px}.skeleton-text.right{margin-left:auto}.skeleton-value{width:96px;height:34px}.skeleton-control{background:var(--surface);border:1px solid var(--border);width:300px;height:36px;animation:none}.skeleton-avatar{flex:none;width:34px;height:34px}.skeleton-avatar.small{width:26px;height:26px}.skeleton-stack{gap:12px;display:grid}.skeleton-chart.tall{height:230px}.skeleton-chart{border-bottom:1px solid var(--border);background:0 0;height:150px;margin-top:16px;animation:none}.skeleton-row{justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.skeleton-line{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:14px 10px;display:flex}.skeleton-line.compact{gap:10px;padding:13px 0}.skeleton-line.compact:last-child{border-bottom:0}.insight-card>.skeleton-value{margin-top:20px}.w-6{width:24px}.w-8{width:32px}.w-10{width:40px}.w-12{width:48px}.w-16{width:64px}.w-20{width:80px}.w-24{width:96px}.w-28{width:112px}.w-32{width:128px}.w-40{width:160px}.demo-badge{border:1px solid var(--border);width:fit-content;color:var(--muted);font-family:var(--mono);white-space:nowrap;letter-spacing:0;align-items:center;gap:7px;padding:6px 9px;font-size:.7rem;font-weight:500;display:inline-flex}.demo-badge i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.shell{isolation:isolate;max-width:1360px;margin:0 auto;padding:0 40px 24px}.stage-header{max-width:1360px;margin:0 auto;padding:42px 40px 0}.crossfade,.presence{vertical-align:bottom;white-space:nowrap;transition:width var(--settle-duration,.3s) var(--settle-easing,ease-out), opacity .18s ease-out;display:inline-block;position:relative;overflow:hidden}.crossfade-current,.presence-inner{display:inline-block}.crossfade-current.is-entering{animation:.18s ease-out fade-in}.crossfade-previous{animation:.18s ease-out forwards fade-out;position:absolute;inset:0 auto 0 0}.presence.is-hidden{opacity:0}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.rolling-number{text-align:left;white-space:pre;transition:width var(--settle-duration) var(--settle-easing);--rn-edge-fade:.15em;display:inline-block;position:relative}.rolling-number-suffix{white-space:pre;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.rolling-number,.crossfade{transition:none}.presence{transition:opacity .18s ease-out}}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:12px;font-size:.625rem}.period-caption{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.timezone{color:var(--faint);font-size:.625rem}.stat-label{font-size:.75rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:36px;display:grid}.standings{min-width:0;scroll-margin-top:24px}.standings>.section-heading{flex-wrap:wrap;padding-bottom:16px}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading-inline{align-items:center;gap:9px;display:flex}.count-badge{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;padding:0;font-size:.75rem}.section-hint{color:var(--muted);font-size:.6875rem}.row-content,.metric-list li,.posts-grid>div:nth-child(-n+6){will-change:transform}.table-scroll{overflow:auto clip}.stage{display:grid;position:relative}.stage>*{grid-area:1/1;min-width:0}.stage-skeleton{z-index:1;pointer-events:none;width:100%}.standings-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.standings-table tbody,.metric-list,.posts-grid{position:relative}.standings-table th{color:var(--muted);border-block:1px solid var(--border);font-weight:400;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:11px 10px;font-size:.6875rem}.standings-table th:first-child{padding-left:12px}.standings-table th button{color:inherit;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.standings-table th button:hover,.standings-table th .sort-active{color:var(--accent)}.standings-table th:not(:nth-child(2)),.standings-table td:not(:nth-child(2)){text-align:right}.standings-table th:first-child,.standings-table td:first-child{text-align:left}.standings-table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:10px}.standings-table td:first-child{width:60px;padding-left:12px}.standings-table td:nth-child(2){min-width:190px}.rank{color:var(--faint);font-size:.75rem}.rank.podium{color:var(--text);font-weight:600}.standings-table tr[data-present=false] td:first-child{visibility:hidden}.standings-table tr[data-present=false] td{border-bottom-color:#0000}.account-button{text-align:left;border:0;align-items:center;gap:10px;padding:0;display:flex}.account-button:hover strong,.metric-list button:hover .metric-name{color:var(--accent)}.avatar{width:34px;height:34px;color:var(--text);background:var(--raised);letter-spacing:-.03em;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex;overflow:hidden}.avatar-photo{object-fit:contain;width:100%;height:100%;display:block}.pixel-face{letter-spacing:-1px;border:2px solid;padding:0 3px;font-family:monospace;line-height:14px}.account-name{gap:5px;display:grid}.account-name>strong{align-items:center;gap:5px;font-size:.875rem;font-weight:500;display:flex}.account-name>span{color:var(--faint);font-size:.75rem}.official-mark{width:11px;height:11px;color:var(--surface);background:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:.5rem;display:inline-flex}.reach-cell{min-width:100px}.reach-track{background:var(--raised);width:64px;height:2px;margin-top:6px;margin-left:auto;overflow:hidden}.reach-track i{border-radius:inherit;background:var(--accent);width:100%;height:100%;transform:scaleX(var(--reach));transform-origin:0;transition:transform var(--settle-duration,.3s) var(--settle-easing,ease-out);display:block}.positive{color:var(--positive)}.negative{color:var(--negative)}.growth-value{font-size:inherit}.table-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:.6875rem;display:flex}.text-button{color:var(--muted);border:0;align-items:center;gap:12px;padding:4px 0;font-size:.75rem;display:inline-flex}.text-button:hover{color:var(--accent)}.insights{gap:24px;display:grid}.insight-card{border-top:1px solid var(--border);min-width:0;padding:16px 0 0}.insight-card h2{font-size:.75rem}.chart-total{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-family:var(--mono);flex-direction:column;gap:5px;padding-top:20px;display:flex}.chart-caption{color:var(--muted);letter-spacing:0;font-size:.75rem}.metric-card select{border:1px solid var(--border);background-color:var(--surface);max-width:140px;padding:7px 30px 7px 10px;font-size:.75rem}.metric-card>p{padding-top:10px;font-size:.6875rem}.metric-list{margin:0;padding:12px 0 0;list-style:none}.metric-list li+li{border-top:1px solid var(--border)}.metric-list button{text-align:left;border:0;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:.75rem;display:flex}.metric-rank{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.5625rem}.metric-list .avatar{width:26px;height:26px;font-size:.5625rem}.metric-list .pixel-face{padding:0 2px;line-height:10px}.metric-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.metric-list strong{color:var(--text);font-variant-numeric:tabular-nums}.top-posts{border-top:1px solid var(--border);margin-top:38px;padding-top:30px;scroll-margin-top:24px}.top-posts h2{font-size:.875rem}.post-feed-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:20px;display:flex}.post-feed-footer .text-button{min-height:44px}.post-feed-footer .text-button:disabled{color:var(--faint);cursor:default}.post-reveal{opacity:1;transition:opacity .2s ease-out, translate var(--settle-duration) var(--settle-easing);translate:0}@starting-style{.post-reveal{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.post-reveal{transition:none}}.posts-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1px;grid-auto-flow:row;align-items:start;column-gap:16px;padding-top:24px;display:grid}.posts-grid>div{min-width:0;padding-bottom:16px}.post{background:var(--surface);border:1px solid var(--border);color:inherit;flex-direction:column;gap:16px;min-width:0;padding:20px;text-decoration:none;display:flex}a.post:hover{border-color:var(--muted)}.post-author{align-items:center;gap:10px;font-size:.75rem;display:flex}.post-date{color:var(--muted);margin-top:5px;font-size:.625rem}.post-arrow{color:var(--muted);margin-left:auto}.post p{color:#c4c4c4;flex:1;font-size:.875rem;line-height:1.7}.post-metrics{border-top:1px solid var(--border);color:var(--faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:14px;font-size:.625rem;display:flex}.post-metrics strong{color:var(--muted)}.footer{color:var(--faint);align-items:center;gap:28px;padding-top:44px;padding-bottom:12px;font-size:.625rem;display:flex}.footer a{margin-left:auto;text-decoration:none}.footer a:hover{color:var(--accent)}.empty{min-height:100dvh;color:var(--muted);place-content:center;gap:16px;padding:24px;display:grid}.empty button{border:1px solid var(--border);width:fit-content;padding:10px 16px}.muted-copy{color:var(--muted);font-size:.875rem;line-height:1.7}.modal{border:1px solid var(--border);color:inherit;background:var(--surface);width:min(1020px,100% - 40px);max-height:calc(100dvh - 48px);padding:0;position:fixed}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;transition:opacity .24s ease-out}@starting-style{.modal[open]::backdrop{opacity:0}}.modal-surface{min-height:300px;padding:50px 30px 30px;position:relative}.modal-close{border:1px solid var(--border);background:var(--surface);padding:6px 10px;font-size:.75rem;position:absolute;top:15px;right:20px}.modal-close:hover{background:var(--accent-soft)}.identity{align-items:center;gap:14px;display:flex}.identity>div{color:var(--muted);gap:6px;font-size:.75rem;display:grid}.identity h2,.identity h1{color:var(--text)}.detail-identity .avatar{width:52px;height:52px;font-size:1rem}.detail-identity h2{font-size:1.4rem}.text-link{color:var(--accent);font-size:.75rem;text-decoration:none}.text-link:hover{text-decoration:underline}.follower-days{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:24px;font-size:.75rem}.follower-days th,.follower-days td{border-bottom:1px solid var(--border);text-align:left;padding:12px 0}.follower-days th{color:var(--muted);white-space:nowrap;font-size:.625rem;font-weight:400}.follower-days th:not(:first-child),.follower-days td:not(:first-child){text-align:right}.account-page{max-width:1360px;margin:auto;padding:0 40px 60px}.account-page-nav{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;font-size:.75rem;display:flex}.account-page-nav a{text-decoration:none}.account-page-nav a:hover{color:var(--accent)}.weekly-overview{padding-bottom:28px}.workspace-header{justify-content:space-between;align-items:center;padding-bottom:32px;display:flex}.workspace-header .brand-mark i{transform-origin:bottom}.workspace-header h1{font-size:1.125rem}.workspace-header .brand{font-size:1.25rem}.week-picker{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;max-width:100%;min-height:32px;font-size:.8125rem;display:flex}.week-picker>.crossfade{flex-shrink:0}.week-stepper{background:var(--surface);border:1px solid var(--border);align-items:stretch;min-width:0;max-width:100%;display:inline-flex}.week-stepper select{border:0;border-inline:1px solid var(--border);font-variant-numeric:tabular-nums;background-color:var(--surface);min-width:0;padding:7px 30px 7px 12px;font-size:.75rem}.week-stepper button{color:var(--muted);border:0;padding:0 11px;font-size:1rem;line-height:1;transition:color .15s}.week-stepper button:hover:not(:disabled){color:var(--text)}.week-stepper button:disabled{color:var(--border);cursor:default}.week-stepper button:focus-visible{outline-offset:-2px}.weekly-plot{padding-top:16px}.weekly-plot svg{width:100%;display:block;overflow:visible}.weekly-plot rect{cursor:pointer}.week-marker{pointer-events:none}.week-axis{height:32px;position:relative}.week-axis button{left:var(--week-position);width:30px;min-height:32px;color:var(--muted);white-space:nowrap;border:0;padding:8px 0;font-size:.5625rem;position:absolute;transform:translate(-50%)}.week-axis button[aria-pressed=true],.week-axis button:hover{color:var(--brand)}.weekly-heading{justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.comparison-period{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:.75rem;display:flex}.comparison-date-slot{white-space:nowrap;align-items:baseline;height:1lh;display:inline-flex;position:relative}.rolling-period-content,.rolling-date{align-items:baseline;gap:.3em;display:inline-flex}.change-arrow{flex:0 0 1em;place-items:center;width:1em;height:1em;display:inline-grid}.change-arrow>*{grid-area:1/1}.change-arrow-glyph{width:1em;height:1em;transition:transform var(--arrow-turn-duration) var(--arrow-turn-easing), opacity .18s ease-out;transform:rotate(0)}.change-arrow[data-direction=down] .change-arrow-glyph{transform:rotate(90deg)}.change-arrow[data-direction=flat] .change-arrow-glyph{opacity:0}.change-arrow-neutral{opacity:0;transition:opacity .18s ease-out}.change-arrow[data-direction=flat] .change-arrow-neutral{opacity:1}@media (prefers-reduced-motion:reduce){.change-arrow>*{transition:none}}.weekly-stats{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.weekly-stat{font-variant-numeric:tabular-nums;flex-direction:column;gap:16px;min-width:0;padding:20px 24px;display:flex;position:relative}.weekly-stat+.weekly-stat{border-left:1px solid var(--border)}.weekly-stat:first-child{padding-left:0}.weekly-stat:last-child{padding-right:0}.weekly-value{font-family:var(--mono);letter-spacing:-.045em;font-size:2.625rem;font-weight:400;line-height:1}.weekly-change{align-items:center;gap:10px;font-size:.75rem;display:flex}.change-badge{flex-shrink:0;justify-content:flex-start;align-items:center;min-width:6.5em;height:calc(1lh + 8px);padding:4px 0;font-weight:500;display:inline-flex;position:relative}.change-badge-visual{align-items:center;height:1lh;display:inline-flex;position:relative}.change-badge.neutral{color:var(--muted)}.comparison-baseline{height:1lh;color:var(--muted);white-space:nowrap;font-size:.75rem;display:inline-block;position:relative}.comparison-number{white-space:nowrap;align-items:center;gap:.3em;height:1lh;display:inline-flex}.section-heading h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:400}.insight-card .section-heading h2{font-size:.75rem}.period-caption,.week-picker,.comparison-period,.weekly-change,.standings-table td:not(:nth-child(2)),.section-hint,.chart-caption,.week-axis,.weekly-plot svg,.post-date,.post-metrics,.table-footer,.metric-card select,.metric-list strong,.footer,.modal-close{font-family:var(--mono)}@media (width>=1500px){.stage-header{padding-top:54px}}@media (width<=1150px){.shell,.stage-header,.account-page{padding-inline:28px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.standings-table td,.standings-table th{padding-inline:7px}.standings-table td:nth-child(2){min-width:170px}}@media (width<=1000px){.weekly-stat{padding:20px 16px}.weekly-change{flex-direction:column;align-items:flex-start;gap:8px}.weekly-heading{flex-wrap:wrap}.dashboard-columns{grid-template-columns:1fr;gap:32px}.insights,.posts-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.weekly-stats{grid-template-columns:1fr 1fr}.weekly-stat:nth-child(3){border-left:0}.weekly-stat:nth-child(odd){padding-left:0}.weekly-stat:nth-child(2n){padding-right:0}.weekly-stat:nth-child(n+3){border-top:1px solid var(--border)}.weekly-value{font-size:2rem}.weekly-change{gap:8px;font-size:.8125rem}.comparison-baseline{font-size:.75rem}.comparison-period{flex-wrap:wrap;gap:6px 10px;font-size:.8125rem}h2{font-size:1.125rem}.shell{padding:0 20px 20px}.stage-header{padding:30px 20px 0}.period-caption{font-size:.8125rem}.stat-label{font-size:.75rem}.standings-table td,.standings-table th{font-size:.8125rem}.standings-table td{padding-block:14px}.standings-table th:first-child,.standings-table td:first-child{padding-left:4px}.account-name>strong{font-size:.875rem}.account-name>span{font-size:.6875rem}.standings-table td:nth-child(2){min-width:185px}.reach-cell{min-width:106px}.table-scroll{margin-inline:-20px;padding-inline:20px}.table-footer{font-size:.75rem}.text-button{font-size:.8125rem}.insights{grid-template-columns:1fr}.insight-card{padding:16px 0 0}.metric-card select{font-size:.8125rem}.metric-card>p{font-size:1rem}.metric-list button{font-size:.875rem}.chart-total{font-size:2rem}.chart-caption{font-size:.75rem}.posts-grid{grid-template-columns:1fr}.top-posts>.section-heading{flex-direction:column;align-items:start;gap:14px}.post p{font-size:1rem}.post-author{font-size:.875rem}.post-date,.post-metrics{font-size:.75rem}.footer{flex-wrap:wrap;gap:12px}.footer>span:not(.brand){flex-basis:100%;order:3;font-size:.75rem}.modal{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.modal-surface{padding:50px 18px 22px}.account-page{padding:0 20px 24px}.account-page-nav{flex-wrap:wrap}.follower-days{font-size:.875rem}}.snes-sound-toggle{bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));z-index:10002;color:#d4edb9;cursor:pointer;background:#101b16ee;border:1px solid #a6bb9470;padding:12px 14px;font:14px SNES Pixel,monospace;position:fixed}.snes-sound-toggle:focus-visible{outline-offset:4px;outline:2px solid #dcff95}.snes-console-switch[data-phase=flight] .snes-object{animation:1.07s ease-in-out both snes-switch-charge}@keyframes snes-switch-charge{0%{filter:drop-shadow(0 0 4px #a292d755)}65%{filter:drop-shadow(0 0 20px #c0a9ffbb)drop-shadow(0 0 40px #b29aea66)}to{filter:drop-shadow(0 0 8px #d6c8ff99)}}@font-face{font-family:SNES Pixel;src:url(/snes-assets/fonts/Pixelify.ttf);font-display:swap}@font-face{font-family:SNES Title;src:url(/snes-assets/fonts/PressStart.ttf);font-display:swap}.snes-switch-layer{z-index:10001;pointer-events:none;position:fixed;inset:0;overflow:clip}.snes-launch-burst{pointer-events:none;width:0;height:0;position:absolute}.snes-launch-burst i{--ray:0deg;transform-origin:2px 1px;background:#f3bd86;width:24px;height:2px;animation:.3s ease-out both snes-launch-puff;position:absolute;top:-1px;left:-2px}.snes-launch-burst i:nth-child(2){--ray:55deg}.snes-launch-burst i:nth-child(3){--ray:110deg}.snes-launch-burst i:nth-child(4){--ray:165deg}.snes-launch-burst i:nth-child(5){--ray:245deg}@keyframes snes-launch-puff{0%{opacity:.65;transform:rotate(var(--ray)) translateX(2px) scaleX(.7)}to{opacity:0;transform:rotate(var(--ray)) translateX(24px) scaleX(.15)}}@media (prefers-reduced-motion:reduce){.snes-launch-burst{display:none}}.snes-console-switch{--switch-glow:#b39cea;color:#d9d1e8;cursor:pointer;touch-action:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;will-change:transform;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:16px;align-content:center;justify-items:center;width:128px;height:128px;padding:0;animation:.28s ease-out both snes-switch-arrive;display:grid;position:absolute;top:0;left:0;transform:translate(calc(100vw - 160px),calc(100dvh - 160px))}.snes-object{pointer-events:none;filter:drop-shadow(0 6px 5px #0008);width:120px;height:120px;transition:filter .15s;display:block}.snes-object canvas{width:120px;height:120px;display:block}.snes-console-switch:is(:focus-visible,:active) .snes-object{filter:drop-shadow(0 0 5px var(--switch-glow)) drop-shadow(0 0 13px color-mix(in srgb, var(--switch-glow) 45%, transparent))}@media (hover:hover){.snes-console-switch:hover .snes-object{filter:drop-shadow(0 0 5px var(--switch-glow)) drop-shadow(0 0 13px color-mix(in srgb, var(--switch-glow) 45%, transparent))}}.snes-console-switch:focus-visible{outline-offset:3px;outline:2px solid #f3b27a}.snes-console-switch[aria-disabled=true]{cursor:wait}.snes-console-switch[data-phase] .snes-object{filter:none}.snes-console-switch.is-kiwi{--switch-glow:#beda6a;color:#d5e8a0}.snes-object:not([data-webgl-ready]) canvas{visibility:hidden}.snes-object[data-webgl-ready] .snes-object-fallback{display:none}.snes-object-fallback{font-size:52px;position:absolute;inset:8px 0 auto}@keyframes snes-switch-arrive{0%{opacity:0}to{opacity:1}}.snes-console-switch[data-reduced]{animation:none}@media (prefers-reduced-motion:reduce){.snes-console-switch{animation:none}.snes-object{transition:none}}html[data-retro-iris]::view-transition-group(root){mix-blend-mode:normal;animation:none}html[data-retro-iris]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-retro-iris]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-retro-iris]::view-transition-image-pair(root){isolation:isolate}html[data-retro-iris]::view-transition-new(root){-webkit-mask-image:var(--retro-iris-image);mask-image:var(--retro-iris-image);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:120px 120px;mask-size:120px 120px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.snes-mode-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-snes=true]{--mono:"SNES Pixel", monospace;--accent:#e9eeff;--brand:#f9d38d;--border:#8199c8;--muted:#b2c3df;--positive:#8ae3b6;--negative:#ff929a;--surface:#0b1029;--text:#edf1ff;--raised:#1c326b;--faint:#91a9cf;--accent-soft:#1b3268;background:var(--surface);font-family:SNES Pixel,monospace}html[data-snes=true] .shell{padding-bottom:110px}html[data-snes=true] .brand{text-shadow:3px 3px #05081a;font-family:SNES Title,monospace;font-size:19px}html[data-snes=true] .stage-header{padding-top:36px}html[data-snes=true] .weekly-heading{padding-bottom:24px}html[data-snes=true] .weekly-stats{border:0;gap:20px;padding:4px;overflow:visible}html[data-snes=true] .weekly-stats>.weekly-stat,html[data-snes=true] .standings,html[data-snes=true] .insight-card{background:linear-gradient(#213e7d,#121e4d);border:3px solid #a8bce0;box-shadow:inset 0 0 0 2px #465f95,0 0 0 2px #050923,5px 6px #0004}html[data-snes=true] .weekly-stats>.weekly-stat{gap:16px;padding:18px}html[data-snes=true] .weekly-value{letter-spacing:-.02em;font-family:SNES Pixel,monospace;font-size:3.1rem}html[data-snes=true] .stat-label,html[data-snes=true] .weekly-change{font-size:.85rem}html[data-snes=true] .weekly-overview{padding-bottom:36px}html[data-snes=true] .standings{padding:20px 14px 10px}html[data-snes=true] .insight-card{padding:20px}html[data-snes=true] .insights{gap:26px}html[data-snes=true] .section-heading h2{color:var(--brand);font-size:.95rem}html[data-snes=true] .standings-table th{border:0;font-size:.8rem}html[data-snes=true] .standings-table td{border-bottom-color:#0000;padding-block:14px;font-size:1.05rem}html[data-snes=true] .standings-table .account-name{font-family:SNES Pixel,monospace;font-size:1.05rem}html[data-snes=true] .account-handle{font-size:.75rem}html[data-snes=true] .standings-table .account-button{font-family:SNES Pixel,monospace}html[data-snes=true] .standings-table tbody tr:hover{background:#91acf012}html[data-snes=true] .rank{color:var(--brand)}html[data-snes=true] .snes-avatar{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}html[data-snes=true] .week-stepper{background:#192e63;border:2px solid #a8bce0}html[data-snes=true] .week-stepper select{color:var(--brand);background-color:#192e63;font-size:.85rem}html[data-snes=true] .period-caption{font-size:.9rem}html[data-snes=true] .metric-list li+li{border-top-color:#748fc733}html[data-snes=true] .metric-list button{font-size:.9rem}html[data-snes=true] .metric-name{font-family:SNES Pixel,monospace}html[data-snes=true] .weekly-plot line{stroke:#829aca44}html[data-snes=true] .top-posts{border:0;margin-top:40px;padding-top:12px}html[data-snes=true] .posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;padding-top:28px}html[data-snes=true] .posts-grid>div{padding-bottom:28px}html[data-snes=true] .post{isolation:isolate;background:0 0;border:0;gap:18px;padding:170px 24px 24px;position:relative}html[data-snes=true] .post:before{content:"";z-index:-1;background:linear-gradient(#203b77,#111d48);border:4px solid #a8bce0;position:absolute;inset:144px 0 0;box-shadow:inset 0 0 0 2px #496598,0 0 0 2px #050923,5px 6px #0004}html[data-snes=true] a.post:hover:before{border-color:#f9d38d}html[data-snes=true] .court-stage{pointer-events:none;justify-content:center;align-items:end;width:152px;height:184px;display:flex;position:absolute;top:0;right:24px}html[data-snes=true] .court-character{object-fit:contain;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated;display:block}html[data-snes=true] .court-emblem{object-fit:contain;width:112px;height:112px;image-rendering:pixelated;margin-bottom:6px}html[data-snes=true] .post-author{align-items:start;min-height:42px;padding-right:150px;font-family:SNES Pixel,monospace;font-size:1.05rem}html[data-snes=true] .post-author>.avatar{display:none}html[data-snes=true] .post-author strong{color:#fff2d3;background:#324d88;margin:-9px 0 0 -8px;padding:5px 10px;font-weight:400;display:inline-block;box-shadow:2px 2px #08122e}html[data-snes=true] .post-date{margin-top:10px;font-size:.75rem}html[data-snes=true] .post-arrow{display:none}html[data-snes=true] .post p{color:#eef0ff;font-family:SNES Pixel,monospace;font-size:1.15rem;line-height:1.5}html[data-snes=true] .post-metrics{border:0;padding-top:4px;font-size:.85rem}html[data-snes=true] .post-metrics strong{color:var(--brand)}html[data-snes=true] .dialog{background:#142452;border-color:#a8bce0}html[data-snes=true] .account-metric-card{background:#192f65}@media (width<=1150px){html[data-snes=true] .dashboard-columns{grid-template-columns:minmax(0,1fr) 270px;gap:24px}html[data-snes=true] .weekly-stats{gap:14px}html[data-snes=true] .weekly-stats>.weekly-stat{padding:14px}html[data-snes=true] .weekly-value{font-size:2.5rem}}@media (width<=1000px){html[data-snes=true] .dashboard-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){html[data-snes=true] .weekly-stats{gap:18px 14px}html[data-snes=true] .weekly-stats>.weekly-stat{padding:12px 10px}html[data-snes=true] .weekly-value{font-size:2.3rem}html[data-snes=true] .weekly-change{flex-wrap:wrap;gap:3px}html[data-snes=true] .standings{padding:16px 10px 8px}html[data-snes=true] .posts-grid{grid-template-columns:minmax(0,1fr)}html[data-snes=true] .post{padding-inline:20px}html[data-snes=true] .court-stage{width:130px;right:16px}html[data-snes=true] .post-author{padding-right:120px}}html[data-snes=true] .post{background:#624326 url(/snes-assets/courtroom-background.webp) 50%/cover;border:3px solid #95a9ce;min-height:390px;padding:250px 24px 22px;overflow:hidden;box-shadow:0 0 0 2px #080c22,4px 5px #0006}html[data-snes=true] .post:before{z-index:0;box-shadow:none;background:#0b0a13db;border:0;border-top:2px solid #fff7;inset:224px 0 0}html[data-snes=true] .post>:not(.court-stage){z-index:1;position:relative}html[data-snes=true] .post .court-stage{z-index:-1;width:76%;height:370px;top:4px;right:0}html[data-snes=true] .post .court-character{object-position:center top}html[data-snes=true] .post .post-author{min-height:35px;padding-right:0}html[data-snes=true] .post .post-author strong{box-shadow:none;background:#30334e;border:2px solid #b5bbd4;margin-top:-43px;padding:4px 12px;display:block;position:relative}html[data-snes=true] .post .post-date{margin-top:8px}html[data-snes=true] a.post:hover{border-color:#f9d38d}.courtroom-launch{align-items:center;gap:18px;margin:20px 0 8px;font-family:SNES Pixel,monospace;display:flex}.courtroom-launch button{color:#ffdfa2;background:#243971;border:2px solid #a8bce0;padding:12px 18px;font:16px SNES Pixel,monospace;box-shadow:3px 3px #06091c}.courtroom-launch span{color:#91a9cf;font:13px SNES Pixel,monospace}.courtroom-launch button span{color:inherit}.courtroom-dialog{color:#efedf5;background:#0b0d19;border:1px solid #465272;width:min(1000px,100vw - 64px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:SNES Pixel,monospace;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 120px #000b}.courtroom-dialog::backdrop{background:#02030be8;animation:.15s ease-out both court-dim}.courtroom-dialog[open]{animation:.28s cubic-bezier(.2,.8,.2,1) 90ms both court-dialog-in}.courtroom-header-actions{align-items:center;gap:18px;display:flex}.courtroom-header{background:#101524;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.courtroom-header span{letter-spacing:.12em;color:#939eb5;font:10px IBM Plex Mono,monospace}.courtroom-header h2{margin:4px 0 0;font:22px SNES Pixel,monospace}.courtroom-exit{color:#b7c0d5;cursor:pointer;white-space:nowrap;background:0 0;border:0;font:15px SNES Pixel,monospace}.courtroom-exit kbd{color:#78829c;margin-left:8px;font:10px IBM Plex Mono,monospace}.courtroom-scene{aspect-ratio:4/3;isolation:isolate;cursor:pointer;background:#241c16;width:100%;max-height:65dvh;position:relative;overflow:hidden}.courtroom-fallback{color:#fff2d3;justify-content:center;align-items:center;font:80px SNES Pixel,monospace;display:flex}.courtroom-speaker,.courtroom-sprite-light{object-fit:contain;object-position:center top;width:73%;height:108%;image-rendering:pixelated;z-index:0;animation:.18s steps(4,end) both court-speaker-in;position:absolute;top:2%;right:4%}.courtroom-scenery{transform:translate(var(--court-back-x,0px), var(--court-back-y,0px));background:#63482c url(/snes-assets/courtroom-background.webp) 50%/cover;position:absolute;inset:-12px}.courtroom-ambient{pointer-events:none;background:linear-gradient(#17121b88,#1b121333 50%,#16101766);position:absolute;inset:0}.courtroom-light-cone{z-index:1;pointer-events:none;background:conic-gradient(from 149deg at 56% 0,#0000,#ffdf9b2e 14deg,#ffe9b740 28deg,#ffd58920 46deg,#0000 63deg);animation:.24s ease-out .15s both court-light-in;position:absolute;inset:-4% -8% 0;-webkit-mask-image:linear-gradient(#000,#000b 70%,#0000);mask-image:linear-gradient(#000,#000b 70%,#0000)}.courtroom-floor-pool{z-index:1;pointer-events:none;background:radial-gradient(#ffd37b3b,#ffa4510f 48%,#0000 72%);width:68%;height:24%;position:absolute;top:64%;left:26%}.courtroom-performer{z-index:2;transform:translate(var(--court-front-x,0px), var(--court-front-y,0px));pointer-events:none;position:absolute;inset:0}.courtroom-sprite-light{z-index:1;mix-blend-mode:soft-light;opacity:.8;pointer-events:none;background:linear-gradient(116deg,#fff2bf70 12%,#ffe1a744 43%,#c3903922 65%,#0000 85%);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.courtroom-vignette{z-index:3;pointer-events:none;background:radial-gradient(at 57% 37%,#0000 28%,#08080d25 64%,#07070c9c 100%);position:absolute;inset:0}.courtroom-dialog[data-entering] .courtroom-speaker,.courtroom-dialog[data-entering] .courtroom-sprite-light{animation-delay:.18s}.courtroom-dialog[data-entering] .courtroom-dialogue{animation:.16s ease-out .29s both court-dialogue-in}.courtroom-dialogue{z-index:4;background:#090813cf;border-top:2px solid #e4deecaa;min-height:30%;padding:22px 42px 30px 24px;position:absolute;bottom:0;left:0;right:0}.courtroom-name{color:#fff;background:#34364d;border:2px solid #bfc0d3;padding:3px 12px;font-size:clamp(17px,2vw,23px);position:absolute;bottom:100%;left:20px;box-shadow:2px 0 #12111e}.courtroom-text{letter-spacing:.015em;white-space:pre-wrap;overflow-wrap:anywhere;color:#f3eefb;font:clamp(20px,2.6vw,30px)/1.4 SNES Pixel,monospace;position:relative;margin:0!important}.courtroom-text-space{visibility:hidden}.courtroom-text-ink{position:absolute;inset:0}.courtroom-cursor{opacity:0;color:#eee;font:23px SNES Pixel,monospace;position:absolute;bottom:14px;right:16px}.courtroom-cursor.ready{opacity:1}.courtroom-controls{justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.courtroom-controls a{color:#9caecf;font:13px SNES Pixel,monospace}.courtroom-counter{color:#cad3e8;margin-bottom:5px;font:14px SNES Pixel,monospace}.courtroom-buttons{gap:10px;display:flex}.courtroom-buttons button{color:#e7edfb;cursor:pointer;background:#1c2945;border:1px solid #586882;padding:10px 16px;font:17px SNES Pixel,monospace}.courtroom-buttons button:disabled{opacity:.3;cursor:default}.courtroom-buttons .courtroom-next{color:#171521;background:#d6b779;border-color:#e8d09e;min-width:160px}.courtroom-dialog button:focus-visible,.courtroom-launch button:focus-visible{outline-offset:4px;outline:2px solid #f9d38d}.courtroom-hint{color:#687590;margin:0;padding:0 24px 18px;font:11px/1.6 IBM Plex Mono,monospace}.courtroom-spoken{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes court-speaker-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes court-dim{0%{background:#02030b00}to{background:#02030be8}}@keyframes court-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes court-light-in{0%{opacity:0}to{opacity:1}}@keyframes court-dialogue-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.courtroom-dialog[open],.courtroom-dialog::backdrop,.courtroom-speaker,.courtroom-sprite-light,.courtroom-light-cone,.courtroom-dialog[data-entering] .courtroom-dialogue{animation:none}}@media (width<=640px){.courtroom-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.courtroom-header{padding:14px}.courtroom-header h2{font-size:19px}.courtroom-scene{aspect-ratio:3/4;max-height:65dvh}.courtroom-speaker{width:96%;height:83%;top:4%;right:-6%}.courtroom-dialogue{min-height:37%;padding:16px 25px 25px 16px}.courtroom-text{font-size:20px;line-height:1.3}.courtroom-name{left:12px}.courtroom-controls{gap:10px;padding:14px}.courtroom-buttons{gap:6px}.courtroom-buttons button{padding:9px;font-size:15px}.courtroom-buttons .courtroom-next{min-width:126px}.courtroom-counter{font-size:12px}.courtroom-hint{padding:0 14px 14px;font-size:9px}.courtroom-launch{flex-direction:column;align-items:start;gap:10px}}.retro-overworld{isolation:isolate;color:#fff4d5;background:#141a35;border:2px solid #d2d3cf;height:288px;margin:0 0 30px;font-family:SNES Pixel,monospace;position:relative;overflow:hidden;box-shadow:0 0 0 2px #10101e,inset 0 0 0 2px #5f6a84,4px 5px #050816}.retro-overworld-art,.retro-atmosphere{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.retro-overworld-art{z-index:-2;object-position:center 55%}.retro-atmosphere{z-index:-1}.retro-overworld:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080d28bb,#0000 70%),linear-gradient(#0000 50%,#040916aa);position:absolute;inset:0}.retro-overworld-title{text-shadow:2px 3px #111425;position:absolute;top:40px;left:36px}.retro-overworld-title p{letter-spacing:.28em;color:#c9cae0;margin:0 0 18px;font-size:12px}.retro-overworld-title h2{letter-spacing:-.06em;color:#ffe5a5;text-shadow:0 3px #95794f,0 6px #292440,3px 6px #171729;margin:0 0 18px;font:40px SNES Title,monospace}.retro-overworld-title>div{letter-spacing:.14em;font-size:12px}.retro-command-menu{background:#0c174aed;border:2px solid #b3bfd2;gap:2px;width:220px;padding:10px 12px;display:grid;position:absolute;bottom:50px;right:24px;box-shadow:inset 0 0 0 2px #414d7e,2px 3px #030916}.retro-command-menu a{color:#f8f1df;text-shadow:2px 2px #050b22;padding:6px 8px;font-size:17px;text-decoration:none}.retro-command-menu a span{color:#b3bde1;width:24px;display:inline-block}.retro-command-menu a:hover,.retro-command-menu a:focus-visible{color:#ffe099;background:#6777b943;outline:1px solid #b2baec77}.retro-world-status{bottom:0;color:#c3c9de;background:#0b1029ee;border-top:2px solid #9aacc05c;justify-content:space-between;gap:16px;min-height:32px;padding:8px 16px;font-size:12px;display:flex;position:absolute;inset-inline:0}.retro-crt{z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,#00000012 0 1px,#0000 1px 4px);position:fixed;inset:0;box-shadow:inset 0 0 90px #02040d4d}.snes-crt-toggle{left:max(104px, calc(env(safe-area-inset-left) + 86px))}html[data-snes=true]{--surface:#090e22;--raised:#192957;--border:#7181a8;--accent:#d7e5fc}html[data-snes=true] body{background:radial-gradient(at 45% 0,#28305455,#0000 900px),#090e22}html[data-snes=true] .weekly-stats>.weekly-stat,html[data-snes=true] .standings,html[data-snes=true] .insight-card,html[data-snes=true] .modal-surface{background-color:#101f53;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='%23bac5ef' fill-opacity='.025' d='M0 0h2v2H0zM2 2h2v2H2z'/%3E%3C/svg%3E"),linear-gradient(110deg,#14255d,#0b1643);border:2px solid #838fa5;border-color:#d3d6dc #838fa5 #838fa5 #d3d6dc;border-radius:2px;box-shadow:inset 0 0 0 2px #485981,inset 0 0 0 3px #070f32,0 0 0 2px #080b1d,4px 5px #020512aa}html[data-snes=true] .weekly-stats>.weekly-stat{position:relative}html[data-snes=true] .weekly-stats>.weekly-stat:after{content:"";background:#8eaae727;height:3px;position:absolute;bottom:10px;left:18px;right:18px;box-shadow:0 1px #02071d}html[data-snes=true] .weekly-stats>.weekly-stat:nth-child(2):after{background:#a2d1ae55}html[data-snes=true] .weekly-stats>.weekly-stat:nth-child(3):after{background:#d6bb7c55}html[data-snes=true] .weekly-stats>.weekly-stat:nth-child(4):after{background:#c0a2dc55}html[data-snes=true] .section-heading h2{color:#f9dea4;text-shadow:2px 2px #030925;font-size:17px;font-weight:400}html[data-snes=true] .standings>.section-heading{border-bottom:2px solid #65759d66;margin:-4px 2px 18px;padding:0 0 14px;box-shadow:0 1px #040b29}html[data-snes=true] .stat-label{color:#c8d1eb;text-shadow:1px 2px #060c26}html[data-snes=true] .weekly-value{text-shadow:2px 3px #020922}html[data-snes=true] .standings-table th{color:#96a8ce}html[data-snes=true] .standings-table .sort-active{color:#ffe3a0}html[data-snes=true] .standings-table tbody tr:focus-within,html[data-snes=true] .standings-table tbody tr:hover{background:#99b1f21a}html[data-snes=true] .standings-table .account-button{position:relative}html[data-snes=true] .standings-table .account-button:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);opacity:0;background:#fff5d4;width:8px;height:12px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}html[data-snes=true] .standings-table .account-button:hover:before,html[data-snes=true] .standings-table .account-button:focus-visible:before{opacity:1}html[data-snes=true] .account-name strong{text-shadow:2px 2px #030a24;font-weight:400}html[data-snes=true] .rank{text-shadow:2px 2px #020820;font-size:17px}html[data-snes=true] .table-footer{color:#a7b8dc;border-top:2px solid #65759d44;padding-top:14px}html[data-snes=true] .text-button,html[data-snes=true] .courtroom-launch button{color:#ffe3a2;text-shadow:2px 2px #050b20}html[data-snes=true] .weekly-plot{background:#080f321f}html[data-snes=true] .weekly-plot svg{filter:drop-shadow(0 2px #040b27)}html[data-snes=true] .modal-surface{font-family:SNES Pixel,monospace}html[data-snes=true] .account-metric-card{background:#091338;border:1px solid #677ea6;box-shadow:inset 1px 1px #020619}html[data-snes=true] :is(button,select,a):focus-visible{outline-color:#ffe4a0}@media (width<=640px){.retro-overworld{height:312px;margin-bottom:26px}.retro-overworld-title{top:25px;left:22px}.retro-overworld-title h2{font-size:30px}.retro-overworld-title p{margin-bottom:14px}.retro-overworld-title>div{font-size:10px}.retro-command-menu{width:206px;padding:7px 10px;bottom:44px;left:20px;right:auto}.retro-command-menu a{padding-block:4px}.retro-world-status{font-size:12px}.retro-world-status span:last-child{display:none}.retro-overworld-art{object-position:65% center}html[data-snes=true] .standings>.section-heading{flex-wrap:wrap;gap:10px}}.mechadax-evolution[data-evolution=skeleton][data-stage=charge] .mechadax-before,.mechadax-evolution[data-evolution=skeleton][data-stage=assembly] .mechadax-before{filter:drop-shadow(0 0 20px #bdff7855)}.mechadax-evolution[data-evolution=skeleton][data-stage=overload]{background:radial-gradient(at 50% 44%,#422446,#130d1c 55%,#06050a)}.mechadax-evolution[data-evolution=skeleton][data-stage=overload] .mechadax-before{opacity:1;filter:grayscale()drop-shadow(0 0 18px #bd8fe5);animation:1.071s ease-in both reverse-scurvy-collapse}.mechadax-evolution[data-evolution=skeleton][data-stage=overload] .mechadax-reactor{filter:hue-rotate(135deg)saturate(.65)}.mechadax-evolution[data-evolution=skeleton][data-stage=death],.mechadax-evolution[data-evolution=skeleton][data-stage=reveal]{background:radial-gradient(at 50% 46%,#302039,#110e1a 48%,#05040a 80%)}.mechadax-evolution[data-evolution=skeleton][data-stage=death] .mechadax-reactor,.mechadax-evolution[data-evolution=skeleton][data-stage=death] .mechadax-evolution-figure{opacity:0}.mechadax-evolution[data-evolution=skeleton][data-stage=reveal] .mechadax-reactor{filter:hue-rotate(145deg)saturate(.55);opacity:.6}.mechadax-evolution[data-evolution=skeleton][data-stage=reveal] .mechadax-core-flare{display:none}.mechadax-evolution[data-evolution=skeleton][data-stage=reveal] .mechadax-after{animation:1s cubic-bezier(.16,1,.3,1) both skeledax-rise}.mechadax-evolution[data-evolution=skeleton][data-stage=reveal] h1{color:#e0d3b8;text-shadow:0 4px #503953,0 0 30px #a980d855}.mechadax-evolution[data-evolution=skeleton] .mechadax-evolution-title p{color:#cac0d3}.skeledax-obituary{z-index:3;text-align:center;text-wrap:balance;color:#e6cfbd;text-shadow:0 3px #4b2940;width:min(650px,100% - 40px);margin:0;font:clamp(17px,2.4vw,28px)/1.8 SNES Title,monospace;animation:.45s ease-out both obituary-in;position:absolute;top:36%;left:50%;transform:translate(-50%)}.mechadax-evolution[data-stage=reveal] .skeledax-obituary{color:#bca3b5;width:min(650px,100% - 32px);font-size:clamp(10px,1.3vw,15px);top:auto;bottom:calc(max(9dvh,30px) + 120px)}@media (height<=560px){.mechadax-evolution[data-stage=reveal] .skeledax-obituary{text-align:left;width:200px;font-size:10px;top:110px;bottom:auto;left:24px;transform:none}}.ryan-burp{color:#e6edb9;text-align:center;background:#231a32;border:2px solid #c4bcb0;width:184px;padding:12px;font:22px SNES Pixel,monospace;animation:.22s ease-out both burp-in;position:absolute;top:-62px;left:-92px;box-shadow:3px 4px #07040f}.ryan-burp small{color:#b5a4bd;margin-top:6px;font-size:13px;display:block}.snes-console-switch.is-skull{--switch-glow:#c1a2dc}html[data-snes=true][data-haunted=true]{--surface:#0e0b16;--raised:#2d203e;--brand:#ded0b1;--positive:#b4d18f;--negative:#da97a7;--muted:#b4a8c6;--accent:#d2bcea}html[data-snes=true][data-haunted=true] body{background:radial-gradient(at 50% 0,#39244355,#0000 900px),#0e0b16}html[data-snes=true][data-haunted=true] :is(.weekly-stat,.standings,.insight-card,.modal-surface){background-color:#241b33;background-image:linear-gradient(115deg,#30223e,#171124);border-color:#bbb3bb #726478 #726478 #bbb3bb;box-shadow:inset 0 0 0 2px #53405f,inset 0 0 0 3px #130c1d,0 0 0 2px #06050b,4px 5px #030208aa}html[data-snes=true][data-haunted=true] :is(.week-stepper,.week-stepper select,.retro-command-menu,.courtroom-header,.courtroom-dialog,.snes-sound-toggle){color:#ddcfc0;background-color:#24192f;border-color:#97869f}html[data-snes=true][data-haunted=true] .retro-overworld-title h2{color:#dfd4be;text-shadow:0 3px #857285,0 6px #362441}html[data-snes=true][data-haunted=true] .retro-world-status{color:#bbadc8;background:#160e23ee}html[data-snes=true][data-haunted=true] .post{background-blend-mode:luminosity;background-color:#30243b}html[data-snes=true][data-haunted=true] .post:before{background:#130c1fed}html[data-snes=true][data-haunted=true] .courtroom-scenery{filter:hue-rotate(235deg)saturate(.5)brightness(.6)}html[data-snes=true][data-haunted=true] :is(.courtroom-light-cone,.courtroom-floor-pool,.courtroom-sprite-light){filter:hue-rotate(235deg)saturate(.6)}html[data-snes=true][data-haunted=true] .account-metric-card{background:#1b1328;border-color:#6e5b83}@keyframes reverse-scurvy-collapse{0%{transform:translateY(-8px)}20%{transform:translate(-5px,-8px)rotate(-2deg)}40%{transform:translate(5px,-2px)rotate(2deg)}70%{opacity:.8;transform:translateY(12px)scaleY(.95)}to{opacity:0;transform:translateY(120px)scaleY(.5)}}@keyframes skeledax-rise{0%{opacity:0;filter:brightness(.35);transform:translateY(70px)}to{opacity:1;filter:drop-shadow(0 0 20px #b58fd855);transform:none}}@keyframes obituary-in{0%{opacity:0}to{opacity:1}}@keyframes burp-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.ryan-burp{animation:none}}.hair-portrait{display:block;position:relative}.ordinary-insights:not([hidden]){display:contents}.ordinary-insights[hidden],.retro-sidebar-scene[hidden]{display:none}.retro-sidebar-scene{grid-column:1/-1;min-width:0}.retro-story-post>p{white-space:pre-wrap}.retro-story-caption{color:#d5bb90;letter-spacing:.08em;font:11px/1.6 SNES Pixel,monospace}.retro-story-caption span{color:var(--muted)}.hair-portrait.courtroom-speaker{position:absolute}.hair-portrait>img{object-fit:contain;object-position:inherit;width:100%;height:100%;image-rendering:pixelated;display:block}.hair-portrait>.hair-lock{pointer-events:none;position:absolute;inset:0}.hair-lock-left{transform-origin:44% 13%;animation:2.5s ease-in-out infinite alternate hair-flow-left}.hair-lock-right{transform-origin:60% 13%;animation:2.9s ease-in-out -700ms infinite alternate hair-flow-right}@keyframes hair-flow-left{0%{transform:skew(-1deg)rotate(0)}to{transform:skew(2deg)rotate(2deg)translate(-1px)}}@keyframes hair-flow-right{0%{transform:skew(1deg)rotate(0)}to{transform:skew(-2deg)rotate(-2deg)translate(1px)}}.mechadax-evolution[data-evolution=hair]{background:radial-gradient(at 50% 42%,#484023,#1c1b21 45%,#070911 80%)}.mechadax-evolution[data-evolution=hair] :is(.mechadax-reactor,.mechadax-armor,.mechadax-core-flare){display:none}.mechadax-evolution[data-evolution=hair] .mechadax-before{filter:drop-shadow(0 0 20px #e6cc99);animation:4.8s ease-out both hair-soul-rise}.mechadax-evolution[data-evolution=hair][data-stage=reveal] .mechadax-before{display:none}.mechadax-evolution[data-evolution=hair] .mechadax-after{width:100%;height:100%;position:absolute;inset:0}.mechadax-evolution[data-evolution=hair][data-stage=reveal] .mechadax-after{animation:1.1s cubic-bezier(.16,1,.3,1) both hair-rebirth}.mechadax-evolution[data-evolution=hair] .mechadax-evolution-title h1{color:#ffdf9e;text-shadow:0 4px #685035,0 0 35px #e1bb6555}.mechadax-evolution[data-evolution=hair] .mechadax-telemetry{color:#ead6b3}.mechadax-evolution[data-evolution=hair] .mechadax-charge-meter i{background:#f3cb83;box-shadow:0 0 24px #e8c063}.mechadax-evolution[data-evolution=hair] .mechadax-evolution-title p{color:#dfc99c}.hair-apotheosis{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hair-halo{aspect-ratio:1;border:2px solid #e0c58c55;border-radius:50%;width:min(570px,94vw);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 75px #d4b16922,inset 0 0 90px #d4b16922}.hair-apotheosis i{opacity:0;--angle:calc(var(--strand) * 22.5deg);width:4px;height:28px;animation:hair-gather 2.7s cubic-bezier(.4, 0, .2, 1) calc(var(--strand) * 75ms) both;background:#e6b969;border-radius:50%;position:absolute;top:44%;left:50%}.mechadax-evolution[data-evolution=hair][data-stage=reveal] .hair-halo{border-color:#e0c58c88;box-shadow:0 0 85px #d4b16933}@keyframes hair-gather{0%{opacity:0;transform:rotate(var(--angle)) translateY(-70vh) rotate(60deg)}20%{opacity:.8}85%{opacity:.9}to{opacity:0;transform:rotate(var(--angle)) translateY(-65px) rotate(220deg)}}@keyframes hair-soul-rise{0%{opacity:.4;transform:translateY(25px)}to{opacity:1;transform:translateY(-12px)}}@keyframes hair-rebirth{0%{opacity:0;filter:brightness(2);transform:translateY(20px)scale(.95)}to{opacity:1;filter:drop-shadow(0 0 20px #d4b16955);transform:none}}html[data-snes=true][data-hair-ending=true]{--brand:#efd293;--accent:#f4deb1;--raised:#343027}html[data-snes=true][data-hair-ending=true] body{background:radial-gradient(at 50% 0,#51452855,#0000 900px),#0b0d13}html[data-snes=true][data-hair-ending=true] .retro-overworld-art{filter:sepia(.45)saturate(.75)}.hair-ending-hero{z-index:1;filter:drop-shadow(0 0 20px #ffce6455);pointer-events:none;width:220px;height:255px;position:absolute;bottom:32px;right:10px}html[data-hair-ending=true] .retro-overworld-title h2{font-size:clamp(26px,5vw,48px)}html[data-hair-ending=true] .retro-overworld-title>div{color:#ffe7a9;letter-spacing:.25em}html[data-hair-ending=true] .retro-overworld-title p{max-width:320px;line-height:1.8}.snes-console-switch.is-ending{top:auto;left:auto;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));color:#efd293;touch-action:auto;background:#26242e;border:2px solid #cab88f;border-radius:0;width:auto;min-width:130px;height:40px;padding:0 16px;font:16px SNES Pixel,monospace;position:fixed;transform:none}.snes-console-switch.is-ending .snes-object{width:auto;height:auto}.snes-console-switch.is-ending .snes-object-fallback{font:inherit;position:static}.snes-console-switch.is-toupee{--switch-glow:#bc8b57}html[data-hair-ending=true] .retro-command-menu{flex-wrap:wrap;width:auto;display:flex;left:36px;right:270px}html[data-hair-ending=true] .retro-command-menu a{font-size:15px}@media (width<=600px){html[data-hair-ending=true] .retro-overworld{height:360px}.hair-ending-hero{width:135px;height:190px;bottom:105px;right:-10px}html[data-hair-ending=true] .retro-overworld-title p{max-width:210px}html[data-hair-ending=true] .retro-overworld-title h2{font-size:24px}html[data-hair-ending=true] .retro-command-menu{padding:6px;bottom:58px;left:14px;right:14px}html[data-hair-ending=true] .retro-command-menu a{padding:6px;font-size:12px}html[data-hair-ending=true] .retro-command-menu a span{width:14px}}@media (prefers-reduced-motion:reduce){.hair-portrait>.hair-lock{animation:none}.hair-apotheosis i{display:none}}
