:root{--color-night:#0a0f1d;--color-night-2:#141a2b;--color-night-3:#232b3f;--color-scrim:#030511d1;--color-scrim-soft:#03051100;--color-veil:#01030ca8;--color-cream:#f6eeda;--color-cream-2:#d0c6b2;--color-cream-3:#a19787;--color-rule:#f6eeda29;--color-rule-strong:#f6eeda6b;--color-press:#f6eeda24;--color-accent:#fabb41;--color-accent-ink:#0e1321;--color-alert:#f75d59;--color-alert-veil:#f75d5973;--color-good:#60e7b4;--color-focus:#fbdd67;--color-shadow:#00000299;--font-display:"Young Serif", "Iowan Old Style", Georgia, serif;--font-mono:"Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12.5px;--text-md:14px;--text-lg:18px;--text-xl:22px;--text-2xl:30px;--text-3xl:46px;--text-display:clamp(40px, 6.2vw, 92px);--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:72px;--tap:44px;--radius-plate:3px;--radius-round:999px;--rule:1px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-short:.16s;--dur-mid:.24s}@supports (color:color(display-p3 0 0 0)){:root{--color-night:color(display-p3 .0420942 .0572077 .107753);--color-night-2:color(display-p3 .0814913 .100662 .163328);--color-night-3:color(display-p3 .142036 .166038 .242476);--color-scrim:color(display-p3 .012195 .0195713 .0627698/.82);--color-scrim-soft:color(display-p3 .012195 .0195713 .0627698/0);--color-veil:color(display-p3 .00612625 .0105936 .0454966/.66);--color-cream:color(display-p3 .960033 .933993 .86222);--color-cream-2:color(display-p3 .809975 .77883 .705755);--color-cream-3:color(display-p3 .623035 .593159 .537396);--color-rule:color(display-p3 .960033 .933993 .86222/.16);--color-rule-strong:color(display-p3 .960033 .933993 .86222/.42);--color-press:color(display-p3 .960033 .933993 .86222/.14);--color-accent:color(display-p3 .942498 .743769 .35114);--color-accent-ink:color(display-p3 .0587784 .0746395 .126408);--color-alert:color(display-p3 .899829 .405885 .373643);--color-alert-veil:color(display-p3 .899829 .405885 .373643/.45);--color-good:color(display-p3 .525854 .894949 .717942);--color-focus:color(display-p3 .964917 .870353 .476881);--color-shadow:color(display-p3 .000565542 .00108275 .00773789/.6)}}@supports (color:lab(0% 0 0)){:root{--color-night:lab(4.27453% .951715 -9.44388);--color-night-2:lab(9.24657% 1.45648 -12.6667);--color-night-3:lab(17.3444% 1.38734 -14.5397);--color-scrim:lab(1.4646% .72559 -5.26698/.82);--color-scrim-soft:lab(1.4646% .72559 -5.26698/0);--color-veil:lab(.829065% .627339 -3.87914/.66);--color-cream:lab(94.3221% .45976 10.8173);--color-cream-2:lab(80.3874% 1.08346 11.6042);--color-cream-3:lab(62.941% 1.64121 9.57084);--color-rule:lab(94.3221% .45976 10.8173/.16);--color-rule-strong:lab(94.3221% .45976 10.8173/.42);--color-press:lab(94.3221% .45976 10.8173/.14);--color-accent:lab(80.3255% 15.4166 67.1365);--color-accent-ink:lab(6.00075% 1.03435 -10.5246);--color-alert:lab(60.9896% 59.8331 35.3706);--color-alert-veil:lab(60.9896% 59.8331 35.3706/.45);--color-good:lab(83.3009% -47.6639 13.5693);--color-focus:lab(88.9506% .921518 60.2904);--color-shadow:lab(.0979557% .147626 -.724235/.6)}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0;overflow-x:clip}body{background:var(--color-night);color:var(--color-cream);font:400 var(--text-md)/1.5 var(--font-mono);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-stretch:87.5%;overflow:hidden}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}svg{display:block}#stage{background:var(--color-night);position:fixed;top:0;bottom:0;left:0;right:0}#stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.wallet{align-items:baseline;gap:var(--space-xs);font-size:var(--text-md);white-space:nowrap;font-weight:600;display:inline-flex}.wallet .gem{color:var(--color-accent)}.icon-btn{width:var(--tap);height:var(--tap);border:var(--rule) solid var(--color-rule-strong);border-radius:var(--radius-plate);background:var(--color-scrim);transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);flex:none;place-items:center;display:grid}.icon-btn svg{fill:none;width:20px;height:20px;stroke:var(--color-cream);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.icon-btn:hover{border-color:var(--color-cream-2)}.icon-btn:active{background:var(--color-night-3)}#muteBtn[aria-pressed=true] .wave{opacity:0}#muteBtn[aria-pressed=true] svg{stroke:var(--color-cream-3)}.btn-roll,.btn-solid,.btn-line{min-height:var(--tap);padding:0 var(--space-lg);border-radius:var(--radius-plate);justify-content:center;align-items:center;gap:var(--space-sm);font:700 var(--text-md)/1 var(--font-mono);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);display:inline-flex}.btn-roll,.btn-solid{background:var(--color-cream);color:var(--color-accent-ink)}.btn-roll:hover,.btn-solid:hover:not(:disabled){background:var(--color-accent)}.btn-roll:active,.btn-solid:active:not(:disabled){transform:translateY(1px)}.btn-solid:disabled{background:var(--color-night-3);color:var(--color-cream-3)}.btn-roll svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.btn-line{border:var(--rule) solid var(--color-rule-strong);color:var(--color-cream)}.btn-line:hover{border-color:var(--color-cream)}.btn-line:active{background:var(--color-press)}.btn-text{min-height:var(--tap);padding:0 var(--space-xs);color:var(--color-cream-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:5px;white-space:nowrap;font-weight:600;text-decoration-thickness:1px}.btn-text:hover{color:var(--color-cream);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.numeral{font:400 var(--text-md)/1 var(--font-display);letter-spacing:.04em}.stamp{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-plate);font:800 var(--text-sm)/1.2 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);border:2px solid;font-stretch:100%;display:inline-block;transform:rotate(-4deg)}.stamp-alert,.sheet .stamp-alert{color:var(--color-alert)}.sheet .stamp:not(.stamp-alert){color:var(--color-accent)}.atlas{pointer-events:none;gap:var(--space-sm);padding:max(var(--space-md), env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) max(var(--space-md), env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left));grid-template:"head""lede""frame"minmax(0,1fr)"index"/minmax(0,1fr);display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.atlas>*{pointer-events:auto}.atlas-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);grid-area:head;display:flex}.atlas-lede{max-width:40ch;color:var(--color-cream-2);font-size:var(--text-sm);text-wrap:pretty;grid-area:lede;line-height:1.6}.wordmark{padding:var(--space-2xs) 0;font:400 clamp(34px, 9.5vw, 46px)/.95 var(--font-display);letter-spacing:-.01em;color:var(--color-cream);white-space:nowrap;width:6.3em;display:block;position:relative}.wordmark span{z-index:1;position:relative}.wordmark span+span{color:var(--color-accent);transition:color var(--dur-mid) var(--ease-out)}.wordmark-orbit{z-index:0;width:112%;height:120%;position:absolute;top:-10%;left:-6%;overflow:visible}.wordmark-orbit ellipse{fill:none;stroke:var(--color-rule-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke;transform-origin:50% 53%;transform:rotate(-6deg)}.plate-frame{pointer-events:none;grid-area:frame;min-height:180px;position:relative}.crop{border-color:var(--color-rule-strong);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.crop.tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.crop.tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.crop.bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.crop.br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.plate-caption{left:var(--space-lg);right:var(--space-lg);bottom:var(--space-2xs);justify-content:center;column-gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-cream-2);text-align:center;text-shadow:0 1px 6px var(--color-shadow);flex-wrap:wrap;display:flex;position:absolute}.plate-caption b{font:400 var(--text-md)/1.3 var(--font-display);color:var(--color-cream)}.index{gap:var(--space-sm);flex-direction:column;grid-area:index;display:flex}.plates{--plate-h:var(--tap);border-top:var(--rule) solid var(--color-rule);min-height:calc(6 * var(--plate-h) + var(--rule));flex-direction:column;display:flex}.plate{width:100%;min-height:var(--plate-h);text-align:left;align-items:center;column-gap:var(--space-sm);padding:0 var(--space-xs);border-bottom:var(--rule) solid var(--color-rule);background:var(--color-scrim);transition:background-color var(--dur-short) var(--ease-out);grid-template-columns:3.2ch minmax(0,1fr) auto;display:grid}.plate .numeral{color:var(--color-cream-3);text-align:center}.plate-name{font:400 var(--text-lg)/1.15 var(--font-display);color:var(--color-cream-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plate-meta{font-size:var(--text-xs);color:var(--color-cream-3);white-space:nowrap}.plate-meta .done{color:var(--color-good)}.plate:hover{background:var(--color-night-2)}.plate:hover .plate-name{color:var(--color-cream)}.plate[aria-pressed=true]{background:var(--color-night-2)}.plate[aria-pressed=true] .numeral{color:var(--color-accent-ink);background:var(--plate-c,var(--color-accent));border-radius:var(--radius-plate);padding:var(--space-2xs) 0}.plate[aria-pressed=true] .plate-name{color:var(--color-cream)}.plate[aria-pressed=true] .plate-meta{color:var(--color-cream-2)}.launch{align-items:center;gap:var(--space-sm);display:flex}.launch .btn-roll{flex:1}.terms{column-gap:var(--space-md);row-gap:var(--space-3xs);font-size:var(--text-xs);color:var(--color-cream-3);min-height:calc(3em + var(--space-3xs));flex-wrap:wrap;display:flex}.terms b{color:var(--color-cream-2);font-weight:600}@media (max-height:740px) and (max-width:959px){.atlas-lede{display:none}.plates{--plate-h:40px}.terms{display:none}}@media (min-width:600px) and (max-width:959px) and (max-height:560px){.atlas{column-gap:var(--space-lg);row-gap:var(--space-xs);grid-template:"head frame""index frame"minmax(0,1fr)/minmax(300px,1fr) minmax(0,1fr)}.wordmark{font-size:30px}.atlas-lede,.terms{display:none}.index{align-self:end;gap:var(--space-xs)}.plates{--plate-h:40px}.plate-name{font-size:var(--text-md)}.plate-caption{font-size:var(--text-2xs)}}@media (min-width:960px){.atlas{column-gap:var(--space-2xl);row-gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl);grid-template:"head frame""lede frame""index frame"minmax(0,1fr)/minmax(380px,30rem) minmax(0,1fr)}.wordmark{font-size:var(--text-display)}.atlas-head{padding-top:var(--space-xs)}.atlas-head .wallet{top:var(--space-md);right:var(--space-2xl);z-index:2;position:fixed}.atlas-lede{font-size:var(--text-md)}.index{align-self:end;gap:var(--space-md)}.plates{--plate-h:52px}.plate{padding:0 var(--space-sm);background:0 0}.plate-name{font-size:var(--text-xl)}.plate-meta{font-size:var(--text-sm)}.launch .btn-roll{flex:none;min-width:200px}.plate-frame{margin:var(--space-xl) 0}}@media (min-width:960px) and (max-height:820px){.atlas{row-gap:var(--space-md);padding-block:var(--space-lg)}.atlas-lede{font-size:var(--text-sm)}.plates{--plate-h:var(--tap)}.plate-name{font-size:var(--text-lg)}}#hud{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}#hud:before{content:"";background:linear-gradient(var(--color-scrim), var(--color-scrim-soft));height:190px;position:absolute;top:0;left:0;right:0}#hud:after{content:"";background:linear-gradient(var(--color-scrim-soft), var(--color-scrim));height:220px;position:absolute;bottom:0;left:0;right:0}#hud>*{z-index:1;position:absolute}#hud button{pointer-events:auto}.hud-top{align-items:center;gap:var(--space-sm);padding:calc(env(safe-area-inset-top) + var(--space-sm)) max(var(--space-md), env(safe-area-inset-right)) 0 max(var(--space-md), env(safe-area-inset-left));display:flex;top:0;left:0;right:0}.hud-title{align-items:baseline;gap:var(--space-xs);flex:1;min-width:0;display:flex}.hud-title .numeral{color:var(--color-accent)}.hud-title b{font:400 clamp(var(--text-lg), 4.6vw, var(--text-xl))/1.1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;padding-right:.08em;overflow:hidden}.hud-right{align-items:center;gap:var(--space-sm);display:flex}.adfree-tag{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-good);font-weight:700}.readout{left:max(var(--space-md), env(safe-area-inset-left));top:calc(env(safe-area-inset-top) + 66px);align-items:flex-end;gap:var(--space-lg);display:flex}.readout div{gap:var(--space-3xs);flex-direction:column;display:flex}.readout dt{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cream-3);font-weight:600}.readout dd{font-size:var(--text-lg);font-weight:600;line-height:1}.readout .read-time dd{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:500}.readout dd.hot{color:var(--color-alert)}.stake{left:max(var(--space-md), env(safe-area-inset-left));top:calc(env(safe-area-inset-top) + 124px);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-accent);text-shadow:0 1px 8px var(--color-shadow);font-weight:700}.stake.lost{color:var(--color-alert)}#arrow{opacity:0;width:40px;height:40px;transition:opacity var(--dur-mid) var(--ease-out);margin:-20px 0 0 -20px;top:50%;left:50%}#arrow svg{width:100%;height:100%}#arrow path{fill:var(--color-accent);stroke:var(--color-night);stroke-width:2px;stroke-linejoin:round}.hud-foot{left:max(var(--space-md), env(safe-area-inset-left));bottom:calc(env(safe-area-inset-bottom) + var(--space-md));gap:var(--space-xs);max-width:min(300px,100% - 210px);text-shadow:0 1px 8px var(--color-shadow);flex-direction:column;display:flex}.coords{font-size:var(--text-xs);color:var(--color-cream-2);letter-spacing:.04em}.hint{font-size:var(--text-xs);color:var(--color-cream-2);padding:var(--space-sm);background:var(--color-scrim);border:var(--rule) solid var(--color-rule);border-radius:var(--radius-plate);transition:opacity var(--dur-mid) var(--ease-out);line-height:1.55}.hint.gone{opacity:0}.dpad{right:max(var(--space-md), env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + var(--space-md));pointer-events:auto;grid-template:repeat(3,1fr)/repeat(3,1fr);width:168px;height:168px;display:grid}.dpad-body{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dpad-body path{fill:var(--color-scrim);stroke:var(--color-rule-strong);stroke-width:1px}.dpad button{touch-action:manipulation;border-radius:var(--radius-plate);transition:background-color 80ms var(--ease-out);place-items:center;display:grid;position:relative}.dpad button svg{fill:none;width:26px;height:26px;stroke:var(--color-cream);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.dpad button:active,.dpad button.is-down{background:var(--color-press)}.dpad .u{grid-area:1/2}.dpad .l{grid-area:2/1}.dpad .r{grid-area:2/3}.dpad .d{grid-area:3/2}@media (hover:hover) and (pointer:fine){.dpad{opacity:.8;width:132px;height:132px}.dpad button svg{width:20px;height:20px}}@media (max-height:560px){#hud:before{height:130px}.readout{top:calc(env(safe-area-inset-top) + 60px)}.readout .read-time dd{font-size:var(--text-xl)}.stake{top:calc(env(safe-area-inset-top) + 106px)}.dpad{width:144px;height:144px}}@media (min-width:960px){.hud-top{padding-top:var(--space-lg);padding-inline:var(--space-xl)}.readout{left:var(--space-xl);top:84px}.stake{left:var(--space-xl);top:146px}.hud-foot{left:var(--space-xl);bottom:var(--space-xl)}.dpad{right:var(--space-xl);bottom:var(--space-xl)}}.overlay{z-index:20;background:var(--color-veil);padding:max(var(--space-lg), env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) max(var(--space-lg), env(safe-area-inset-bottom)) max(var(--space-md), env(safe-area-inset-left));animation:veil-in var(--dur-mid) var(--ease-out);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}@keyframes veil-in{0%{opacity:0}}.sheet{gap:var(--space-md);width:min(420px,100%);padding:var(--space-lg);background:var(--color-night);border:var(--rule) solid var(--color-rule-strong);border-radius:var(--radius-plate);box-shadow:0 24px 60px -20px var(--color-shadow);animation:sheet-in var(--dur-mid) var(--ease-out);flex-direction:column;flex:none;margin:auto;display:flex}@keyframes sheet-in{0%{opacity:0;transform:translateY(10px)}}.sheet p{color:var(--color-cream-2);font-size:var(--text-sm);line-height:1.6}.sheet-title{font:400 var(--text-2xl)/1.1 var(--font-display);color:var(--color-cream);text-wrap:balance}.sheet-head{justify-content:space-between;align-items:center;display:flex}.actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.actions>*{flex:auto}.ad-close{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-sm);border-radius:var(--radius-plate);font-size:var(--text-sm);color:var(--color-cream);white-space:nowrap;border:var(--rule) solid var(--color-rule-strong);transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);font-weight:700}.ad-close:hover:not(:disabled){border-color:var(--color-cream)}.ad-close:active:not(:disabled){background:var(--color-press)}.ad-close:disabled{color:var(--color-cream-3);border-color:#0000;font-weight:500}.adcreative{aspect-ratio:4/3;justify-content:flex-end;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-plate);background:var(--a1,var(--color-night-3));color:var(--color-accent-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.adcreative:after{content:"";aspect-ratio:1;background:var(--a2,var(--color-night-2));border-radius:50%;width:70%;position:absolute;top:-20%;right:-14%}.adcreative small{z-index:1;font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:700;position:relative}.adcreative strong{z-index:1;font:400 var(--text-xl)/1.15 var(--font-display);max-width:14ch;position:relative}.adbar{background:var(--color-rule);height:3px;overflow:hidden}.adbar i{transform-origin:0;background:var(--color-alert);width:100%;height:100%;display:block;transform:scaleX(0)}.offers{border-top:var(--rule) solid var(--color-rule);flex-direction:column;display:flex}.offer{column-gap:var(--space-md);row-gap:var(--space-3xs);text-align:left;padding:var(--space-md) var(--space-xs);border-bottom:var(--rule) solid var(--color-rule);transition:background-color var(--dur-short) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.offer b{font:400 var(--text-lg)/1.2 var(--font-display)}.offer span{font-size:var(--text-xs);color:var(--color-cream-3);grid-column:1}.offer em{font-style:normal;font-weight:700;font-size:var(--text-lg);color:var(--color-cream);grid-area:1/2/3}.offer-main em{color:var(--color-accent)}.offer:hover:not(:disabled){background:var(--color-night-2)}.offer:disabled{opacity:.45}.fine{font-size:var(--text-xs)!important;color:var(--color-cream-3)!important}.sheet-win{gap:var(--space-lg)}.win-head{gap:var(--space-xs);flex-direction:column;padding-right:96px;display:flex;position:relative}.win-plate{letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:var(--text-xs)!important;color:var(--color-accent)!important}.win-head .stamp{right:0;top:var(--space-xs);position:absolute}.win-time{letter-spacing:-.01em;font:400 clamp(46px, 14vw, 64px)/1 var(--font-display)!important;color:var(--color-cream)!important}.win-stats{border-top:var(--rule) solid var(--color-rule);border-bottom:var(--rule) solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.win-stats div{padding:var(--space-sm) var(--space-xs);gap:var(--space-2xs);flex-direction:column;display:flex}.win-stats div+div{border-left:var(--rule) solid var(--color-rule)}.win-stats dt{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cream-3);font-weight:600}.win-stats dd{font-size:var(--text-lg);font-weight:600}.win-stats dd.paid{color:var(--color-accent)}.win-stats dd.lost{color:var(--color-alert);font-size:var(--text-sm)}.ranknote{min-height:1.3em;font-size:var(--text-xs)!important;color:var(--color-cream-2)!important}#lbLayer{z-index:30}.sheet-board{width:min(520px,100%);max-height:calc(100dvh - 2 * var(--space-lg));gap:var(--space-md);overflow:auto}.board-head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.board-tabs{border:var(--rule) solid var(--color-rule);border-radius:var(--radius-plate);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.board-tabs button{min-height:var(--tap);font:400 var(--text-md)/1 var(--font-display);color:var(--color-cream-3);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out)}.board-tabs button+button{border-left:var(--rule) solid var(--color-rule)}.board-tabs button:hover{color:var(--color-cream)}.board-tabs button[aria-pressed=true]{background:var(--tab-c,var(--color-accent));color:var(--color-accent-ink)}.board-bar{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.switch{gap:var(--space-md);display:inline-flex}.switch button{min-height:var(--tap);padding:0 var(--space-3xs);color:var(--color-cream-3);border-bottom:2px solid #0000;font-weight:600}.switch button[aria-pressed=true]{color:var(--color-cream);border-bottom-color:var(--color-accent)}.board-count{font-size:var(--text-xs);color:var(--color-cream-3)}.board-sub{font-size:var(--text-xs)!important;color:var(--color-cream-2)!important}.podium{border-top:var(--rule) solid var(--color-rule);flex-direction:column;display:flex}.podium li,.ledger li{column-gap:var(--space-sm);border-bottom:var(--rule) solid var(--color-rule);animation:row-in var(--dur-mid) var(--ease-out) both;grid-template-columns:3ch 32px minmax(0,1fr) auto 14px;align-items:center;display:grid}@keyframes row-in{0%{opacity:0}}.podium li{min-height:60px}.podium .rk{font:400 var(--text-3xl)/1 var(--font-display);color:var(--color-cream-2);text-align:center}.podium li:first-child .rk{color:var(--color-accent)}.podium li.empty{color:var(--color-cream-3)}.podium li.empty .rk{color:var(--color-night-3)}.ledger li{min-height:44px}.ledger li.gap{margin-top:var(--space-sm);border-top:var(--rule) dashed var(--color-rule)}.ledger .rk{font:400 var(--text-lg)/1 var(--font-display);color:var(--color-cream-3);text-align:center}.nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.podium .nm{font:400 var(--text-lg)/1.2 var(--font-display)}.me .nm{color:var(--color-accent)}.tm{font-size:var(--text-md);font-weight:600}.dd{font-size:var(--text-2xs);color:var(--color-alert);text-align:right}.clean-dot,.dd.clean:before{background:var(--color-good);vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.dd.clean:before{content:""}.av{background:var(--color-night-3);width:32px;height:32px;color:var(--color-cream-2);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.lbnote{padding:var(--space-md) 0;text-align:center}.board-foot{text-align:center;font-size:var(--text-2xs)!important;color:var(--color-cream-3)!important}.flash{z-index:5;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);background:radial-gradient(circle, transparent 42%, var(--color-alert-veil));position:fixed;top:0;bottom:0;left:0;right:0}.flash.on{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.overlay,.sheet,.podium li,.ledger li{animation:none}*{transition-duration:1ms!important}}
