@font-face{font-family:Bowlby One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bowlby-one-latin-400-normal-BlBlciR_.woff2)format("woff2"),url(/assets/bowlby-one-latin-400-normal-DAczUCp_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f2e6cc;--ui-surface:#fff6e3;--ui-paper:#fff;--ui-raised:#f5e7c9;--ui-raised-strong:#ecd7ad;--ui-raised-hover:#e2c995;--ui-line:#2b1d18;--ui-ink:#2b1d18;--ui-muted:#2b1d18ad;--ui-accent:#c8321f;--ui-accent-ink:#fff6e3;--ui-accent-hover:#b02b1a;--ui-highlight:#1b998b;--ui-highlight-ink:#fff6e3;--ui-ok:#1b7a6e;--ui-warn:#c0281a;--ui-warn-soft:#f8ddd4;--ui-warn-soft-hover:#f3cbbf;--ui-font:"Rubik Variable", system-ui, sans-serif;--ui-font-display:"Bowlby One", "Rubik Variable", sans-serif;--ui-display-weight:400;--ui-display-case:none;--ui-display-tracking:.02em;--ui-text-s:.8rem;--ui-text-m:1rem;--ui-text-l:1.25rem;--ui-text-xl:1.6rem;--ui-text-xxl:2.2rem;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.5rem;--ui-space-6:2rem;--ui-radius-s:.6rem;--ui-radius-m:1rem;--ui-radius-l:1.5rem;--ui-radius-pill:999px;--ui-border:2px solid var(--ui-line);--ui-panel-border:3px solid var(--ui-line);--ui-panel-shadow:.3rem .3rem 0 var(--ui-line);--ui-panel-blur:0px;--ui-button-shadow:.2rem .2rem 0 var(--ui-line);--ui-value-shadow:.08em .08em 0 var(--ui-line)}*{box-sizing:border-box}[hidden]{display:none!important}body{font-family:var(--ui-font);color:var(--ui-ink);background:var(--ui-bg)}button,input{font:inherit;color:inherit}::selection{background:var(--ui-accent);color:var(--ui-accent-ink)}input{caret-color:var(--ui-accent)}:is(button,a,input):focus-visible{outline:3px solid var(--ui-highlight);outline-offset:3px}*{scrollbar-color:var(--ui-line) transparent}.panel{background:var(--ui-surface);border:var(--ui-panel-border);border-radius:var(--ui-radius-l);box-shadow:var(--ui-panel-shadow);-webkit-backdrop-filter:blur(var(--ui-panel-blur));backdrop-filter:blur(var(--ui-panel-blur));padding:var(--ui-space-3) var(--ui-space-4);line-height:1.4}.title,.big,.value,.code{font-family:var(--ui-font-display);text-transform:var(--ui-display-case);letter-spacing:var(--ui-display-tracking)}.title{font-size:var(--ui-text-xxl);font-weight:var(--ui-display-weight);text-wrap:balance;margin:0;line-height:1.1}.big{font-size:var(--ui-text-xl);font-weight:var(--ui-display-weight);text-wrap:balance;margin:0;line-height:1.2}.label{font-size:var(--ui-text-l);font-weight:700}.hint{color:var(--ui-muted);margin:0}.warning{color:var(--ui-accent);margin:0;font-weight:700}.error{color:var(--ui-warn);margin:0}.ok{color:var(--ui-ok);margin:0;font-weight:700}.value{color:var(--ui-accent);font-weight:var(--ui-display-weight);text-shadow:var(--ui-value-shadow)}.code{color:var(--ui-accent);font-size:var(--ui-text-xxl);font-weight:var(--ui-display-weight);letter-spacing:.3em;text-shadow:var(--ui-value-shadow)}.primary,.secondary,.pill,.chip,.toggle{border:var(--ui-border);border-radius:var(--ui-radius-pill);box-shadow:var(--ui-button-shadow);cursor:pointer;transition:background .12s,transform .12s}:is(.primary,.secondary,.pill,.chip,.toggle):active{transform:translateY(1px)}.primary{background:var(--ui-accent);color:var(--ui-accent-ink);font-family:var(--ui-font-display);font-size:var(--ui-text-l);font-weight:var(--ui-display-weight);text-transform:var(--ui-display-case);letter-spacing:var(--ui-display-tracking);max-width:100%;padding:var(--ui-space-4) var(--ui-space-5);text-wrap:balance;line-height:1.2}.primary:disabled,.secondary:disabled{opacity:.4}.primary.huge{font-size:var(--ui-text-xxl);padding:var(--ui-space-6) var(--ui-space-5)}.secondary,.pill,.chip,.toggle{background:var(--ui-raised-strong);min-height:2.75rem;padding:var(--ui-space-2) var(--ui-space-4);white-space:nowrap}.pill{min-height:0;font-size:var(--ui-text-s);padding:var(--ui-space-1) var(--ui-space-3)}:is(.secondary,.pill,.chip,.toggle):hover:not(:disabled){background:var(--ui-raised-hover)}.pill.accent,.chip.on,.toggle.on{background:var(--ui-accent);color:var(--ui-accent-ink);font-weight:800}:is(.primary,.pill.accent,.chip.on,.toggle.on):hover{background:var(--ui-accent-hover)}.link{min-height:2.75rem;padding:var(--ui-space-2) 0;color:var(--ui-muted);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.link.danger,.secondary.danger{color:var(--ui-warn)}.secondary.danger{background:var(--ui-warn-soft)}.secondary.danger:hover{background:var(--ui-warn-soft-hover)}.chips{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.field{min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-m);border:2px solid var(--ui-line);background:var(--ui-paper);color:var(--ui-ink)}.field:focus{border-color:var(--ui-accent);outline:none}.field.code-field{font-family:var(--ui-font-display);letter-spacing:.3em;text-transform:uppercase;font-weight:800}.row{align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-m);background:var(--ui-raised);display:flex}.row.tappable{border:var(--ui-border);box-shadow:var(--ui-button-shadow);cursor:pointer}.row.tappable:active{transform:translateY(1px)}.tag{font-size:var(--ui-text-s);padding:.15rem var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ui-raised-strong)}.dot-status{background:var(--ui-warn);border-radius:50%;width:.6em;height:.6em;margin-right:.4em;display:inline-block}.dot-status.on{background:var(--ui-ok)}.segmented{border:var(--ui-border);border-radius:var(--ui-radius-pill);box-shadow:var(--ui-button-shadow);display:flex;overflow:hidden}.segmented .chip{min-width:0;box-shadow:none;padding:var(--ui-space-2) var(--ui-space-1);border:0;border-radius:0;flex:1;font-size:.9rem}.segmented .chip+.chip{border-left:var(--ui-border)}.segmented .chip:active{transform:none}.slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.25rem;margin:0}.slider::-webkit-slider-runnable-track{border:var(--ui-border);border-radius:var(--ui-radius-pill);background:linear-gradient(to right, var(--ui-accent) var(--fill,50%), var(--ui-raised-strong) var(--fill,50%));height:.85rem}.slider::-moz-range-track{border:var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-raised-strong);height:.85rem}.slider::-moz-range-progress{border:var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-accent);height:.85rem}.slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--ui-line);background:var(--ui-paper);width:1.9rem;height:1.9rem;box-shadow:var(--ui-button-shadow);border-radius:50%;margin-top:calc(-.525rem - 2px)}.slider::-moz-range-thumb{border:3px solid var(--ui-line);background:var(--ui-paper);width:1.9rem;height:1.9rem;box-shadow:var(--ui-button-shadow);border-radius:50%}.check{align-items:center;gap:var(--ui-space-3);cursor:pointer;display:flex;position:relative}.check input{opacity:0;pointer-events:none;position:absolute}.check-box{border:var(--ui-border);border-radius:var(--ui-radius-s);background:var(--ui-paper);width:1.75rem;height:1.75rem;box-shadow:var(--ui-button-shadow);flex-shrink:0;place-items:center;display:grid}.check input:checked+.check-box{background:var(--ui-accent)}.check input:checked+.check-box:after{content:"";border:solid var(--ui-accent-ink);border-width:0 .2rem .2rem 0;width:.45rem;height:.85rem;margin-top:-.15rem;transform:rotate(45deg)}.check input:focus-visible+.check-box{outline:3px solid var(--ui-highlight);outline-offset:3px}.check-text{display:grid}html{font-size:2vmin}html,body{height:100%;margin:0;overflow:hidden}#scene{width:100vw;height:100vh;display:block}#hud{pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;gap:1rem;padding:1rem;display:grid;position:fixed;inset:0}.panel{border-radius:var(--ui-radius-m)}.join-layer{z-index:5;pointer-events:auto;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.join{--join-width:16.5rem;width:28rem;padding:var(--ui-space-4) var(--ui-space-4) 0;justify-items:center;gap:var(--ui-space-4);display:grid;overflow:hidden}.logo{align-items:center;gap:var(--ui-space-3);margin:var(--ui-space-3) 0 var(--ui-space-1);display:flex;transform:rotate(-4deg)}.logo-pin svg{width:2.2rem;height:auto;filter:drop-shadow(.15rem .15rem 0 var(--ui-line));display:block}.pin-body{fill:var(--ui-paper)}.pin-stripe{fill:var(--ui-accent)}.pin-line{fill:none;stroke:var(--ui-line);stroke-width:3px}.logo-words{font-family:var(--ui-font-display);justify-items:start;line-height:.95;display:grid}.logo-top{font-size:1.5rem}.logo-bottom{font-size:2.4rem}.join-toggle{width:var(--join-width)}.segmented.join-toggle .chip{min-height:2.5rem;padding:var(--ui-space-1) var(--ui-space-3);flex:1;font-size:1rem}.segmented.join-toggle .chip.on{background:var(--ui-ink);color:var(--ui-paper)}.join-body,.join-view{justify-items:center;gap:var(--ui-space-3);width:100%;display:grid}.join-qr{margin-top:var(--ui-space-3)}.join .qr{width:var(--join-width);height:var(--join-width);padding:var(--ui-space-2);background:var(--ui-paper);border:3px solid var(--ui-line);box-shadow:var(--ui-button-shadow);border-radius:1.4rem;display:block}.qr-ink{fill:var(--ui-ink)}.qr-paper{fill:var(--ui-paper)}.qr-core{fill:var(--ui-accent)}.join-intro{width:var(--join-width);margin:0;line-height:1.4}.join-intro strong{letter-spacing:.05em;font-weight:800}.join-view>.join-intro:first-child{margin-top:var(--ui-space-3)}.join .watch-form{gap:var(--ui-space-3);width:var(--join-width);display:grid}.join .watch-form+.join-intro{margin-top:var(--ui-space-4)}.join .code-box{aspect-ratio:4/5;height:auto;font-size:2rem}.join-copy{margin-bottom:var(--ui-space-3);padding:var(--ui-space-1) var(--ui-space-4)}.join .join-close{width:100%;margin:0}.join-footer{margin:var(--ui-space-2) calc(-1 * var(--ui-space-4)) 0;padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-raised);border-top:3px solid var(--ui-line);text-align:center;justify-self:stretch}.join .status{font-weight:800}.bottom-center{align-items:center;gap:var(--ui-space-2);flex-direction:column;max-width:60vw;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.prompt{text-align:center;font-family:var(--ui-font-display);font-size:1.5rem;font-weight:700}.prompt .sub{font-family:var(--ui-font);font-size:var(--ui-text-m);color:var(--ui-muted);font-weight:400}.bottom-left{z-index:6;align-self:end;align-items:flex-start;gap:var(--ui-space-3);flex-direction:column;grid-area:3/1;display:flex;position:relative}.throw{font-variant-numeric:tabular-nums}.tv-buttons{gap:var(--ui-space-2);display:flex}.tv-icon-button{border-radius:var(--ui-radius-m);pointer-events:auto;place-items:center;width:3.5rem;height:3.5rem;padding:0;display:grid}.tv-dialog{max-height:calc(100vh - 2rem);padding:var(--ui-space-5);color:var(--ui-ink);background:var(--ui-surface);gap:var(--ui-space-4);flex-direction:column;display:none;overflow-y:auto}.tv-settings{width:min(30rem,100vw - 2rem)}.tv-highscores{width:min(56rem,100vw - 2rem)}.tv-dialog-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.tv-dialog-title{gap:var(--ui-space-1);display:grid}.tv-dialog[open]{display:flex}.tv-dialog::backdrop{background:#00000080}.tv-dialog .big{margin:0}.tv-setting{gap:var(--ui-space-2);flex-direction:column;display:flex}.tv-setting-row{margin-top:var(--ui-space-2);justify-content:space-between;align-items:center;display:flex}.tv-setting-row .toggle{min-width:4.5rem}.tv-slider-scale{color:var(--ui-muted);justify-content:space-between;align-items:baseline;display:flex}.tv-setting-value{color:var(--ui-ink)}.tv-dialog>.primary{margin-top:var(--ui-space-2)}.meter{border-radius:var(--ui-radius-pill);background:var(--ui-raised-strong);height:.5rem;margin-top:var(--ui-space-2);overflow:hidden}.meter>div{background:var(--ui-accent);height:100%;transition:width 60ms linear}.sim{font-size:var(--ui-text-s);grid-area:3/3;align-self:end;max-width:17rem}.score{border-radius:var(--ui-radius-l);font-variant-numeric:tabular-nums;grid-area:1/1/auto/-1;place-self:start center;padding:0;font-size:1.05rem;display:flex;overflow:hidden}.score-figure{border-right:var(--sheet-line,3px solid var(--ui-line));flex-shrink:0;place-content:center;justify-items:center;gap:.3rem;width:11rem;padding:.8rem 1rem;display:grid}.score-figure svg{display:block}.score-figure-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--ui-font-display);text-align:center;font-size:1.1rem;overflow:hidden}.sheet{--sheet-line:3px solid var(--ui-line);flex-shrink:0;grid-template-rows:auto 1fr;display:grid}.sheet-frames{grid-template-columns:repeat(calc(var(--frames) - 1), 3.2em) 4.8em 4.4em;font-size:1.15em;display:grid}.sheet-head{text-align:center;background:var(--ui-ink);color:var(--ui-paper);padding:.15em .4em;font-size:.75em;font-weight:700}.sheet-cell{background:var(--ui-paper);border-right:var(--sheet-line);border-bottom:var(--sheet-line)}.sheet-cell.now{background:var(--ui-raised-strong)}.sheet-marks{--sq:1.6em;grid-template-columns:1fr var(--sq);align-items:start;display:grid}.sheet-cell.last .sheet-marks{grid-template-columns:1fr calc(2 * var(--sq))}.sheet-marks span{text-align:center;min-width:0;font-size:.85em;font-weight:700}.sheet-marks>span:first-child{align-self:center}.sheet-box{background:var(--ui-line);border-left:var(--sheet-line);border-bottom:var(--sheet-line);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.sheet-box span{aspect-ratio:1;background:var(--ui-paper);place-items:center;font-size:1em;display:grid}.sheet-cell.now .sheet-box span{background:var(--ui-raised-strong)}.sheet-run{text-align:center;min-height:1.3em;padding:0 .3em .1em;font-weight:800;line-height:1.2}.sheet-total{white-space:nowrap;background:var(--ui-paper);border-bottom:var(--sheet-line);font-family:var(--ui-font-display);justify-content:flex-end;align-items:center;padding:0 .5em;font-size:1.3em;display:flex}.sheet-others{contain:inline-size;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:0;display:grid}.sheet-other{grid-template-columns:minmax(0,auto) auto;justify-content:center;align-items:center;gap:.2em .9em;padding:.35em .6em;display:grid}.sheet-other+.sheet-other{border-left:var(--sheet-line)}.sheet-other-who{justify-items:center;min-width:0;display:grid}.sheet-other-who svg{display:block}.sheet-other-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.85em;font-weight:800;overflow:hidden}.sheet-other-score{justify-items:end;display:grid}.sheet-other-total{white-space:nowrap;font-family:var(--ui-font-display);font-size:1.6em;font-weight:400;line-height:1.25}.sheet-stats{gap:.45em;font-size:.8em;font-weight:700;display:flex;overflow:hidden}.sheet-stat{align-items:center;gap:.15em;display:flex}.sheet-stat svg{fill:none;width:.85em;height:.85em;stroke:var(--ui-ink);stroke-width:2.6px;stroke-linecap:square;display:block}.flash{font-family:var(--ui-font-display);text-transform:var(--ui-display-case);letter-spacing:var(--ui-display-tracking);color:var(--ui-accent);text-shadow:0 .3rem #00000059;opacity:0;pointer-events:none;place-items:center;font-size:6rem;font-weight:900;transition:opacity .2s,transform .2s;display:grid;position:fixed;inset:0;transform:scale(.8)}.flash.on{opacity:1;transform:scale(1)}.sound-prompt{pointer-events:none;font-size:1.1rem;font-weight:700;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.pin-panel{border-left:3px solid var(--ui-line);flex-shrink:0;place-items:center;padding:.8rem 1rem;display:grid}.pin-panel svg{width:6.5rem;height:auto;display:block}.pin-panel .pin{stroke-width:1.5px;transition:fill .15s}.pin-panel .standing{fill:var(--ui-ink);stroke:var(--ui-ink)}.pin-panel .down{fill:var(--ui-accent);stroke:var(--ui-accent)}.pin-panel .gone{fill:none;stroke:var(--ui-muted)}.winner-sign{justify-items:center;gap:var(--ui-space-2);padding:var(--ui-space-6) 3.5rem;text-align:center;pointer-events:none;border-width:5px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.winner-name{font-family:var(--ui-font-display);color:var(--ui-accent);text-shadow:.06em .06em 0 var(--ui-line);font-size:6rem;line-height:1}.winner-line{font-family:var(--ui-font-display);font-size:2rem}.winner-rest{color:var(--ui-muted);font-size:1.1rem}.stamps{justify-content:center;gap:var(--ui-space-3);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.stamps:empty{display:none}.stamp{font-family:var(--ui-font-display);color:var(--ui-accent);border:3px solid var(--ui-accent);border-radius:var(--ui-radius-s);padding:var(--ui-space-1) var(--ui-space-3);font-size:1.1rem;transform:rotate(-3deg)}.code-boxes{gap:var(--ui-space-2);cursor:text;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.code-box{border:2px solid var(--ui-line);border-radius:var(--ui-radius-m);background:var(--ui-paper);height:2.6rem;font-family:var(--ui-font-display);place-items:center;font-size:1.4rem;display:grid}.code-box.active{border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}.code-boxes-input{opacity:0;caret-color:#0000;border:0;width:100%;position:absolute;inset:0}.hs-stack{gap:var(--ui-space-3);display:grid}.hs-lengths .chip{font-size:1rem}.hs-list{border:3px solid var(--ui-line);border-radius:var(--ui-radius-m);background:var(--ui-paper);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hs-list li{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-1) var(--ui-space-3);grid-template-columns:2ch auto minmax(0,1fr) auto 3.2em;display:grid}.hs-list li+li{border-top:3px solid var(--ui-line)}.hs-list li.first{background:var(--ui-raised-strong)}.hs-rank{font-family:var(--ui-font-display);text-align:right}.hs-face svg{display:block}.hs-name{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.hs-date{color:var(--ui-muted);font-size:.9rem}.hs-total{font-family:var(--ui-font-display);text-align:right;font-size:1.5rem;font-weight:400}.hs-stats{border:3px solid var(--ui-line);border-radius:var(--ui-radius-m);background:var(--ui-paper);grid-template-columns:minmax(7rem,1fr) repeat(4,auto);align-items:center;display:grid;overflow:hidden}.hs-stats>div{padding:var(--ui-space-1) var(--ui-space-2);text-align:right;border-top:3px solid var(--ui-line);align-content:center;align-self:stretch;font-weight:700;display:grid}.hs-stats>.hs-stats-head{background:var(--ui-ink);color:var(--ui-paper);border-top:0;align-content:center;align-self:stretch;font-size:.75rem}.hs-stats>.hs-stats-who{align-items:center;gap:var(--ui-space-2);text-align:left;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.hs-views .chip.on{background:var(--ui-ink);color:var(--ui-paper)}.segmented.hs-views .chip{min-height:2.25rem;padding:var(--ui-space-1) var(--ui-space-4);flex:none;font-size:.875rem}.segmented.hs-lengths .chip.on{background:var(--ui-ink);color:var(--ui-paper)}.hs-empty{padding:var(--ui-space-6) 0;text-align:center}#hud:has(.join-layer:not([hidden])) .bottom-center{visibility:hidden}
