.health.svelte-1ongg6g{will-change:transform;position:absolute;top:0;left:0}svg.svelte-1ongg6g{left:calc(20px * var(--ui,1));top:calc(-10px * var(--ui,1));width:calc(360px * var(--ui,1));height:calc(110px * var(--ui,1));position:absolute;overflow:visible}.line.svelte-1ongg6g{left:0;top:calc(28.5px * var(--ui,1));width:calc(45px * var(--ui,1));height:calc(3px * var(--ui,1));border-radius:calc(1.5px * var(--ui,1));background:#fff;position:absolute}.meter.svelte-hojc5o{left:50%;bottom:calc(66px * var(--ui,1));width:calc(260px * var(--ui,1));height:calc(18px * var(--ui,1));position:absolute;transform:translate(-50%)}.meter.svelte-hojc5o>div:where(.svelte-hojc5o){top:calc(7px * var(--ui,1));height:calc(4px * var(--ui,1));border-radius:calc(2px * var(--ui,1));position:absolute;left:50%;transform:translate(-50%)}.w50.svelte-hojc5o{background:color-mix(in srgb, var(--gold) 40%, transparent);width:100%}.w100.svelte-hojc5o{background:color-mix(in srgb, var(--good) 55%, transparent)}.w300.svelte-hojc5o{background:color-mix(in srgb, var(--blue) 70%, transparent)}.meter.svelte-hojc5o .tick:where(.svelte-hojc5o){width:calc(3px * var(--ui,1));height:calc(18px * var(--ui,1));border-radius:calc(2px * var(--ui,1));top:0}.tick.great.svelte-hojc5o{background:var(--blue)}.tick.ok.svelte-hojc5o{background:var(--good)}.tick.meh.svelte-hojc5o{background:var(--gold)}.meter.svelte-hojc5o .centre:where(.svelte-hojc5o){top:calc(-3px * var(--ui,1));width:calc(2px * var(--ui,1));height:calc(24px * var(--ui,1));background:#fff}.keys.svelte-hojc5o{right:calc(18px * var(--ui,1));bottom:calc(64px * var(--ui,1));gap:calc(6px * var(--ui,1));display:flex;position:absolute}.key.svelte-hojc5o{width:calc(52px * var(--ui,1));height:calc(46px * var(--ui,1));border-radius:calc(8px * var(--ui,1));border:calc(2px * var(--ui,1)) solid #fff3;transform:skewX(var(--shear,-11deg));font-variant-numeric:tabular-nums;background:#0006;align-content:center;place-items:center;transition:background 50ms,border-color 50ms;display:grid}.key.svelte-hojc5o span:where(.svelte-hojc5o){font-size:max(11px, calc(11px * var(--ui,1)));color:var(--dim)}.key.svelte-hojc5o b:where(.svelte-hojc5o){font-size:max(11px, calc(14px * var(--ui,1)))}.key.down.svelte-hojc5o{background:var(--accent);border-color:var(--accent);color:var(--ink-900)}.key.down.svelte-hojc5o span:where(.svelte-hojc5o){color:color-mix(in srgb, var(--ink-900) 70%, transparent)}.hud.svelte-hojc5o{pointer-events:none;position:absolute;inset:0}.failing.svelte-hojc5o{opacity:0;transition:opacity .4s var(--ease);will-change:opacity;background:linear-gradient(90deg,#ff374066,#0000 20%),linear-gradient(-90deg,#ff374066,#0000 20%);position:absolute;inset:0}.score.svelte-hojc5o,.combo.svelte-hojc5o,.progress.svelte-hojc5o,.meter.svelte-hojc5o,.keys.svelte-hojc5o{will-change:transform}.score.svelte-hojc5o{top:calc(8px * var(--ui,1));right:calc(18px * var(--ui,1));text-align:right;font-variant-numeric:tabular-nums;position:absolute}.big.svelte-hojc5o{font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(34px * var(--ui,1)));letter-spacing:.04em;text-shadow:0 calc(2px * var(--ui,1)) calc(8px * var(--ui,1)) #0008;line-height:1.1}.acc.svelte-hojc5o{font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(18px * var(--ui,1)));gap:calc(8px * var(--ui,1));justify-content:flex-end;align-items:baseline;display:flex}.rank.svelte-hojc5o{font-size:max(11px, calc(14px * var(--ui,1)))}.combo.svelte-hojc5o{font-family:var(--font-display);left:calc(18px * var(--ui,1));bottom:calc(64px * var(--ui,1));font-weight:900;font-size:max(11px, calc(44px * var(--ui,1)));text-shadow:0 calc(2px * var(--ui,1)) calc(10px * var(--ui,1)) #0009;transform-origin:0 100%;will-change:transform;position:absolute}.combo.zero.svelte-hojc5o{opacity:.6}.mindblock.svelte-hojc5o{font-family:var(--font-display);text-transform:uppercase;text-align:center;width:100%;color:var(--grade-c);font-weight:900;font-size:max(11px, calc(28px * var(--ui,1)));letter-spacing:calc(2px * var(--ui,1));animation:.5s infinite alternate svelte-hojc5o-pulse;position:absolute;top:40%}@keyframes svelte-hojc5o-pulse{to{opacity:.4}}.progress.svelte-hojc5o{padding:0 calc(14px * var(--ui,1)) calc(18px * var(--ui,1));position:absolute;bottom:0;left:0;right:0}.graph.svelte-hojc5o{height:calc(26px * var(--ui,1));opacity:.8;align-items:flex-end;gap:1px;display:flex}.graph.svelte-hojc5o i:where(.svelte-hojc5o){transition:background .2s var(--ease);background:#fff2;border-radius:1px 1px 0 0;flex:1}.graph.svelte-hojc5o i.past:where(.svelte-hojc5o){background:color-mix(in srgb, var(--accent) 70%, transparent)}.bar.svelte-hojc5o{height:calc(4px * var(--ui,1));border-radius:calc(2px * var(--ui,1));background:#ffffff14}.bar.svelte-hojc5o div:where(.svelte-hojc5o){transform-origin:0;will-change:transform;border-radius:calc(2px * var(--ui,1));background:var(--accent);height:100%;box-shadow:0 0 calc(8px * var(--ui,1)) var(--accent);animation:linear both svelte-hojc5o-progress}@keyframes svelte-hojc5o-progress{0%{transform:scaleX(0)}}.times.svelte-hojc5o{font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));color:var(--dim);font-variant-numeric:tabular-nums;left:calc(14px * var(--ui,1));right:calc(14px * var(--ui,1));bottom:calc(34px * var(--ui,1));justify-content:space-between;display:flex;position:absolute}@media (max-width:520px){.keys.svelte-hojc5o{bottom:96px}}svg.svelte-jf3o41{flex:none;display:block}:where(svg.svelte-jf3o41){width:max(calc(var(--isz) * .8), calc(var(--isz) * var(--ui,1)));height:max(calc(var(--isz) * .8), calc(var(--isz) * var(--ui,1)))}.loader.svelte-16oa2fu{z-index:7;color:#fff;text-align:center;max-width:90%;text-shadow:0 calc(1px * var(--ui,1)) calc(8px * var(--ui,1)) #0009;pointer-events:none;flex-direction:column;align-items:center;animation:.5s cubic-bezier(.22,1,.36,1) backwards svelte-16oa2fu-fade,.65s cubic-bezier(.22,1,.36,1) backwards svelte-16oa2fu-grow;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.loader.paused.svelte-16oa2fu,.loader.paused.svelte-16oa2fu :where(.svelte-16oa2fu){animation-play-state:paused}.loader.out.svelte-16oa2fu{opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1),scale .6s cubic-bezier(.22,1,.36,1);scale:.7}@keyframes svelte-16oa2fu-fade{0%{opacity:0}}@keyframes svelte-16oa2fu-grow{0%{scale:.7}}.logo.svelte-16oa2fu{width:calc(72px * var(--ui,1));height:calc(72px * var(--ui,1));filter:drop-shadow(0 calc(4px * var(--ui,1)) calc(12px * var(--ui,1)) #00000080);animation:svelte-16oa2fu-fade .35s linear backwards, svelte-16oa2fu-beat var(--beat) ease-out infinite}@keyframes svelte-16oa2fu-beat{0%{transform:scale(1.04)}}.meta.svelte-16oa2fu{max-width:100%;font-family:var(--font-body);flex-direction:column;align-items:center;font-weight:500;animation:.5s cubic-bezier(.22,1,.36,1) .5s backwards svelte-16oa2fu-fade;display:flex}.title.svelte-16oa2fu,.artist.svelte-16oa2fu,.version.svelte-16oa2fu{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:italic;line-height:1.25;overflow:hidden}.title.svelte-16oa2fu{margin-top:calc(15px * var(--ui,1));font-weight:500;font-size:max(16px, calc(36px * var(--ui,1)))}.artist.svelte-16oa2fu,.version.svelte-16oa2fu{font-size:max(13px, calc(26px * var(--ui,1)))}.art.svelte-16oa2fu{width:calc(300px * var(--ui,1));height:calc(60px * var(--ui,1));margin:calc(10px * var(--ui,1));border-radius:calc(10px * var(--ui,1));background:var(--bg-2);position:relative;overflow:hidden}.art.svelte-16oa2fu img:where(.svelte-16oa2fu){object-fit:cover;width:100%;height:100%}.loading.svelte-16oa2fu{opacity:0;background:#00000080;place-items:center;transition:opacity .4s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.loading.on.svelte-16oa2fu{opacity:1}.loading.svelte-16oa2fu span:where(.svelte-16oa2fu){width:calc(20px * var(--ui,1));height:calc(20px * var(--ui,1));border-radius:calc(5px * var(--ui,1));background:#000000b3;place-items:center;display:grid}.loading.svelte-16oa2fu i:where(.svelte-16oa2fu){box-sizing:border-box;border:calc(2px * var(--ui,1)) solid #fff;border-right-color:#0000;border-radius:50%;width:60%;height:60%;animation:.9s cubic-bezier(.76,0,.24,1) infinite svelte-16oa2fu-spin;display:block}@keyframes svelte-16oa2fu-spin{to{rotate:1turn}}.stars.svelte-16oa2fu{align-items:center;gap:calc(3px * var(--ui,1));margin-top:calc(5px * var(--ui,1));padding:calc(1px * var(--ui,1)) calc(8px * var(--ui,1));color:#000000bf;text-shadow:none;font-style:normal;font-weight:700;font-size:max(11px, calc(14px * var(--ui,1)));border-radius:999px;display:flex}.stars.svelte-16oa2fu svg path{fill:currentColor}dl.svelte-16oa2fu{margin:calc(40px * var(--ui,1)) 0 0;font-size:max(11px, calc(16px * var(--ui,1)));grid-template-columns:auto auto;display:grid}dt.svelte-16oa2fu{padding-right:calc(5px * var(--ui,1));text-align:right;color:#ccc}dd.svelte-16oa2fu{padding-left:calc(5px * var(--ui,1));text-align:left;margin:0}.bg.svelte-cgc2ot,.dim.svelte-cgc2ot{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bg.svelte-cgc2ot{object-fit:cover;opacity:0;transition:opacity .8s var(--ease)}.bg.shown.svelte-cgc2ot{opacity:1}.bg.svelte-cgc2ot{transition:opacity .8s var(--ease), filter .8s var(--ease)}.bg.blur.svelte-cgc2ot{filter:blur(calc(15px * var(--ui,1)))}.dim.svelte-cgc2ot{transition:opacity .8s var(--ease);background:#000}.info.svelte-1f51h0s{flex:none}.trigger.svelte-1f51h0s{width:var(--ctl-h);height:var(--ctl-h);aspect-ratio:1;color:var(--dim);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.trigger.svelte-1f51h0s:hover,.trigger[aria-expanded=true].svelte-1f51h0s{color:var(--text);background:var(--accent-soft)}.trigger.svelte-1f51h0s:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.content.svelte-1f51h0s{z-index:4;top:100%;box-sizing:border-box;gap:var(--sp-2);width:100%;padding:var(--sp-3);border:1px solid var(--line-hover);border-radius:var(--rad-sm);background:var(--panel-dark);font-size:max(12px, calc(13px * var(--ui,1)));overflow-wrap:anywhere;line-height:1.4;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 8px 20px #0007}.content[hidden].svelte-1f51h0s{display:none}p.svelte-1f51h0s{margin:0}.next.svelte-1f51h0s{color:var(--dim)}@media (pointer:coarse){.trigger.svelte-1f51h0s{width:max(44px, var(--ctl-h));height:max(44px, var(--ctl-h))}}.sr-only.svelte-1eo5gwg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop.svelte-1eo5gwg{padding:calc(10px * var(--ui,1)) var(--sp-4) calc(24px * var(--ui,1))}.grid.svelte-1eo5gwg{--gap:calc(12px * var(--ui,1));grid-template-columns:repeat(auto-fill, minmax(min(100%, max(calc(220px * var(--ui,1)), calc((100% - 4 * var(--gap)) / 5))), 1fr));align-content:start;gap:var(--gap);display:grid}.card.svelte-1eo5gwg{grid-row:span 3;grid-template-rows:subgrid;row-gap:calc(14px * var(--ui,1));background:var(--panel);border:1px solid var(--line);border-radius:var(--rad-md);padding:calc(16px * var(--ui,1));min-width:0;display:grid}.card.svelte-1eo5gwg:before{content:none}.heading.svelte-1eo5gwg{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex;position:relative}.name.svelte-1eo5gwg{overflow-wrap:anywhere;min-width:0;font-family:var(--font-title,inherit);font-weight:var(--num-weight,600);text-transform:var(--title-case,none);letter-spacing:var(--title-track,normal);font-size:max(11px, calc(20px * var(--ui,1)));margin:0}.tiers.svelte-1eo5gwg{align-content:start;gap:calc(4px * var(--ui,1));margin:0;padding:0;list-style:none;display:grid}.tiers.svelte-1eo5gwg li:where(.svelte-1eo5gwg){align-items:center;gap:calc(8px * var(--ui,1));height:calc(30px * var(--ui,1));padding:0 calc(10px * var(--ui,1));border-radius:var(--rad-sm);border:1px solid var(--line);font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim);white-space:nowrap;line-height:1;display:flex}.tiers.svelte-1eo5gwg li.have:where(.svelte-1eo5gwg){color:var(--text)}.tiers.svelte-1eo5gwg li.now:where(.svelte-1eo5gwg){border-color:var(--accent);background:var(--accent-soft);font-weight:700}.tiers.svelte-1eo5gwg li.next:where(.svelte-1eo5gwg){border-style:dashed;border-color:var(--line-hover)}.mark.svelte-1eo5gwg{width:calc(16px * var(--ui,1));height:calc(16px * var(--ui,1));border:1px solid var(--line-hover);color:var(--accent-2);border-radius:50%;flex:none;place-items:center;display:grid}.have.svelte-1eo5gwg .mark:where(.svelte-1eo5gwg){border-color:var(--accent)}.tier.svelte-1eo5gwg{text-overflow:ellipsis;overflow:hidden}.status.svelte-1eo5gwg{font-size:max(11px, calc(14px * var(--ui,1)));margin:0;line-height:1.4}.upgrade.svelte-1eo5gwg{font-size:max(11px, calc(13px * var(--ui,1)));white-space:normal;overflow-wrap:anywhere;align-self:end;min-width:0;line-height:1.25}.upgrade.svelte-1eo5gwg:disabled{color:var(--dim);border-color:var(--line);background:0 0}.graph.svelte-yvk92c{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:var(--rad-md);border:1px solid var(--line);background:radial-gradient(circle,#221f2a,#17151d 70%);width:100%;height:100%;position:relative;overflow:hidden}.graph.svelte-yvk92c:active{cursor:grabbing}.graph.svelte-yvk92c:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}svg.svelte-yvk92c{text-transform:none;letter-spacing:0;width:100%;height:100%;font-family:var(--font-body);display:block}.rings.svelte-yvk92c circle:where(.svelte-yvk92c){fill:none;stroke:#5a5264;stroke-width:1px}.links.svelte-yvk92c path:where(.svelte-yvk92c){stroke-linecap:round}.links.svelte-yvk92c .locked:where(.svelte-yvk92c){stroke-width:1px}.links.svelte-yvk92c .open:where(.svelte-yvk92c){stroke-width:1.5px;stroke-dasharray:4 3}.links.svelte-yvk92c .owned:where(.svelte-yvk92c){stroke-width:2.5px}.plan.svelte-yvk92c{fill:none;stroke:#f4f1f1;stroke-width:3.4px;stroke-dasharray:7 4}.node.svelte-yvk92c{cursor:pointer;outline:none}.hit.svelte-yvk92c{fill:#0000;stroke-width:2px}.node.svelte-yvk92c:focus-visible .hit:where(.svelte-yvk92c){stroke:#f4f1f1;stroke-dasharray:3 3}.nl.svelte-yvk92c{text-anchor:middle;dominant-baseline:hanging;fill:#cfcad6;stroke-width:2px;paint-order:stroke;pointer-events:none;font-size:6.2px;font-weight:600;display:none}.notable.svelte-yvk92c .nl:where(.svelte-yvk92c),.keystone.svelte-yvk92c .nl:where(.svelte-yvk92c),.start.svelte-yvk92c .nl:where(.svelte-yvk92c),.nl.always.svelte-yvk92c{display:inline}.filtering.svelte-yvk92c .dim:where(.svelte-yvk92c) .nl:where(.svelte-yvk92c){display:none}.badge.svelte-yvk92c circle:where(.svelte-yvk92c){fill:#f4f1f1}.badge.svelte-yvk92c text:where(.svelte-yvk92c){fill:#1c1a22;text-anchor:middle;font-size:8px;font-weight:800}.flash.svelte-yvk92c{animation:1.4s ease-out svelte-yvk92c-flash}@keyframes svelte-yvk92c-flash{0%,50%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.flash.svelte-yvk92c{animation:none}}.tier-status.svelte-yvk92c{left:var(--sp-3);bottom:var(--sp-3);gap:var(--sp-1);pointer-events:none;display:grid;position:absolute}.tier-status.svelte-yvk92c b:where(.svelte-yvk92c){color:var(--strong);font-size:max(12px, var(--sp-3))}.tier-status.svelte-yvk92c span:where(.svelte-yvk92c){color:var(--dim);font-size:max(10px, calc(10px * var(--ui,1)))}.tip.svelte-yvk92c{z-index:5;pointer-events:none;border-radius:var(--rad-sm);background:var(--float-bg,#1c1a22);border:1px solid var(--line-hover);max-width:min(300px,80vw);font-size:max(11px, var(--sp-3));color:var(--text);gap:2px;padding:5px 9px;display:grid;position:absolute;translate:-50% calc(-100% - 6px);box-shadow:0 4px 14px #000a}.tip.svelte-yvk92c b:where(.svelte-yvk92c){color:var(--strong)}.tip.svelte-yvk92c span:where(.svelte-yvk92c){color:var(--dim)}.tip.svelte-yvk92c .g:where(.svelte-yvk92c){color:var(--text)}.detail.svelte-17jlcs3{display:grid}header.svelte-17jlcs3{align-items:center;gap:calc(6px * var(--ui,1));padding:var(--sp-2) var(--sp-3);background:var(--panel-dark);border-left:calc(5px * var(--ui,1)) solid;flex-wrap:wrap;display:flex}header.svelte-17jlcs3 strong:where(.svelte-17jlcs3){font-size:max(13px, var(--sp-4));color:var(--strong);margin-right:var(--sp-1)}.chip.svelte-17jlcs3{font-size:max(11px, calc(11px * var(--ui,1)));border:1px solid var(--line-hover);border-radius:var(--rad-sm);padding:0 calc(6px * var(--ui,1));color:var(--text);white-space:nowrap}.chip.owned.svelte-17jlcs3{background:var(--text);color:var(--bg);border-color:var(--text)}.chip.affordable.svelte-17jlcs3,.chip.available.svelte-17jlcs3{border-width:2px}.chip.locked.svelte-17jlcs3{color:var(--dim);border-style:dashed}.bang.svelte-17jlcs3{background:var(--strong);color:var(--bg);border-radius:var(--rad-xs);padding:0 4px;font-size:11px;font-weight:800;display:inline-block}.body.svelte-17jlcs3{padding:calc(10px * var(--ui,1)) var(--sp-3);gap:calc(6px * var(--ui,1));font-size:max(12px, calc(13px * var(--ui,1)));display:grid}p.svelte-17jlcs3{margin:0}.note.svelte-17jlcs3{color:var(--dim);font-size:max(11px, var(--sp-3))}.rk.svelte-17jlcs3{align-items:center;gap:calc(10px * var(--ui,1));display:flex}.pips.svelte-17jlcs3{gap:4px;display:inline-flex}.pips.svelte-17jlcs3 i:where(.svelte-17jlcs3){border:1.5px solid var(--strong);border-radius:50%;width:9px;height:9px}.pips.svelte-17jlcs3 i.on:where(.svelte-17jlcs3){background:var(--strong)}h4.svelte-17jlcs3{margin:var(--sp-1) 0 0;font-size:max(12px, var(--sp-3));color:var(--strong);font-weight:600}h4.svelte-17jlcs3 span:where(.svelte-17jlcs3){color:var(--dim);font-weight:400}ul.svelte-17jlcs3{margin:0;padding:0;list-style:none}li.svelte-17jlcs3{justify-content:space-between;gap:var(--sp-2);padding:calc(3px * var(--ui,1)) 0;border-top:1px solid var(--line);font-size:max(11px, var(--sp-3));flex-wrap:wrap;display:flex}li.svelte-17jlcs3 b:where(.svelte-17jlcs3){color:var(--strong)}li.svelte-17jlcs3 small:where(.svelte-17jlcs3){color:var(--dim)}li.bad.svelte-17jlcs3,li.bad.svelte-17jlcs3 b:where(.svelte-17jlcs3),li.bad.svelte-17jlcs3 small:where(.svelte-17jlcs3){color:#ff8a8a}.nv.svelte-17jlcs3{color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}.ok.svelte-17jlcs3{color:var(--good)}.no.svelte-17jlcs3{color:#ff8a8a}.row.svelte-17jlcs3{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}button.svelte-17jlcs3{padding:calc(6px * var(--ui,1)) var(--sp-3);min-height:var(--ctl-h);border-radius:var(--rad-sm);background:var(--panel-dark);border:1px solid var(--line-hover);color:var(--text);font-size:max(12px, calc(13px * var(--ui,1)))}button.on.svelte-17jlcs3{background:var(--text);color:var(--bg)}button.pri.svelte-17jlcs3{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}button.svelte-17jlcs3:disabled{background:var(--panel);border-color:var(--line);color:var(--faint);cursor:not-allowed}.build.svelte-rxy1q0{gap:calc(6px * var(--ui,1));padding:calc(10px * var(--ui,1)) var(--sp-3);font-size:max(12px, var(--sp-3));display:grid}.radar.svelte-rxy1q0{text-align:center}.radar.svelte-rxy1q0 svg:where(.svelte-rxy1q0){width:100%;max-width:320px;font-family:var(--font-body);margin:0 auto;display:block}.seg.svelte-rxy1q0{border:1px solid var(--line);border-radius:var(--rad-sm);display:inline-flex;overflow:hidden}.seg.svelte-rxy1q0 button:where(.svelte-rxy1q0){background:var(--panel-dark);color:var(--dim);min-height:var(--ctl-h);font-size:max(11px, var(--sp-3));border:0;border-radius:0;padding:4px 12px}.seg.svelte-rxy1q0 button[aria-pressed=true]:where(.svelte-rxy1q0){background:var(--text);color:var(--bg)}.hint.svelte-rxy1q0,.lean.svelte-rxy1q0,.total.svelte-rxy1q0{margin:0}.hint.svelte-rxy1q0{color:var(--dim);font-size:max(11px, calc(11px * var(--ui,1)));margin-top:4px}.total.svelte-rxy1q0{color:var(--strong);font-weight:600}.br.svelte-rxy1q0{text-align:left;background:var(--panel-dark);border:1px solid var(--line);border-radius:var(--rad-sm);width:100%;color:var(--text);gap:4px;padding:6px 8px;display:grid}.br.svelte-rxy1q0:hover,.br.svelte-rxy1q0:focus-visible{border-color:var(--line-hover)}.r1.svelte-rxy1q0{align-items:center;gap:6px;display:flex}.r1.svelte-rxy1q0 i:where(.svelte-rxy1q0){border-radius:50%;width:9px;height:9px}.r1.svelte-rxy1q0 b:where(.svelte-rxy1q0){color:var(--strong)}.r1.svelte-rxy1q0 em:where(.svelte-rxy1q0){font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.pr.svelte-rxy1q0{border-radius:var(--rad-xs);background:var(--line);height:5px;overflow:hidden}.pr.svelte-rxy1q0 i:where(.svelte-rxy1q0){height:100%;display:block}.r3.svelte-rxy1q0{color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r3.svelte-rxy1q0 span:where(.svelte-rxy1q0){align-items:center;gap:2px;display:inline-flex}.r3.svelte-rxy1q0 svg:where(.svelte-rxy1q0){width:18px;height:18px}.share.svelte-rxy1q0{background:var(--line);border-radius:999px;height:12px;margin-top:4px;display:flex;overflow:hidden}.share.svelte-rxy1q0 i:where(.svelte-rxy1q0){height:100%;display:block}.lean.svelte-rxy1q0{color:var(--strong);font-weight:600}.sets.svelte-178es24{padding:calc(10px * var(--ui,1)) var(--sp-3);gap:3px;display:grid}.hint.svelte-178es24{color:var(--dim);font-size:max(11px, var(--sp-3));margin:0 0 4px}.clear.svelte-178es24{border-radius:var(--rad-sm);background:var(--panel-dark);border:1px solid var(--line-hover);color:var(--text);margin-left:6px;padding:1px 8px;font-size:12px}h4.svelte-178es24{font-size:max(12px, var(--sp-3));color:var(--strong);align-items:center;gap:6px;margin:8px 0 3px;display:flex}h4.svelte-178es24 i:where(.svelte-178es24){border-radius:50%;width:9px;height:9px}h4.svelte-178es24 span:where(.svelte-178es24){color:var(--dim);font-weight:400}.ss.svelte-178es24{text-align:left;background:var(--panel-dark);border:1px solid var(--line);border-radius:var(--rad-sm);width:100%;color:var(--text);padding:3px 8px;display:block}.ss.svelte-178es24:hover,.ss.svelte-178es24:focus-visible{border-color:var(--line-hover)}.ss.up.svelte-178es24{border:2px solid #f4f1f1;padding:2px 7px}.ss.on.svelte-178es24{background:#34303f;border:2px solid #ffe08a;padding:2px 7px}.r1.svelte-178es24{font-size:max(11px, var(--sp-3));align-items:center;gap:6px;display:flex}.r1.svelte-178es24 b:where(.svelte-178es24){color:var(--strong);font-weight:600}.r1.svelte-178es24 em:where(.svelte-178es24){font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.dl.svelte-178es24{color:var(--strong);font-weight:700}.dl.neg.svelte-178es24{color:#ff8a8a}.cb.svelte-178es24{border-radius:var(--rad-xs);background:var(--line);border-right:2px solid #f4f1f1;height:5px;margin:3px 0;display:block;position:relative;overflow:hidden}.cb.svelte-178es24 i:where(.svelte-178es24){position:absolute;top:0;bottom:0}.cb.svelte-178es24 .a:where(.svelte-178es24){left:0}.cb.svelte-178es24 .b:where(.svelte-178es24){background:repeating-linear-gradient(45deg,#f4f1f1 0 3px,#2f2c38 3px 6px)}.cb.svelte-178es24 .c:where(.svelte-178es24){background:repeating-linear-gradient(45deg,#ff8a8a 0 3px,#2f2c38 3px 6px)}.rb.svelte-178es24{color:#ffe08a;font-size:11px;display:block}.eff.svelte-178es24{color:var(--dim);margin-top:2px;font-size:11px;display:none}.ss.svelte-178es24:hover .eff:where(.svelte-178es24),.ss.svelte-178es24:focus-visible .eff:where(.svelte-178es24),.ss.on.svelte-178es24 .eff:where(.svelte-178es24){display:block}.respec.svelte-h9oak2{gap:var(--sp-2);padding:calc(10px * var(--ui,1)) var(--sp-3);font-size:max(12px, calc(13px * var(--ui,1)));display:grid}p.svelte-h9oak2{margin:0}.rule.svelte-h9oak2,.dim.svelte-h9oak2,.info.svelte-h9oak2 span:where(.svelte-h9oak2){color:var(--dim);font-size:max(11px, var(--sp-3))}.free.on.svelte-h9oak2{color:var(--good)}h4.svelte-h9oak2{color:var(--strong);font-size:max(12px, calc(13px * var(--ui,1)));margin:6px 0 0}.row.svelte-h9oak2,.slot.svelte-h9oak2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slot.svelte-h9oak2{border-top:1px solid var(--line);padding-top:6px}.info.svelte-h9oak2{flex:120px;min-width:0;display:grid}.info.svelte-h9oak2 b:where(.svelte-h9oak2){color:var(--strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input.svelte-h9oak2{background:var(--bg);border:1px solid var(--line-hover);border-radius:var(--rad-sm);min-width:0;color:var(--text);min-height:var(--ctl-h);flex:90px;padding:5px 8px}button.svelte-h9oak2{min-height:var(--ctl-h);border-radius:var(--rad-sm);background:var(--panel-dark);border:1px solid var(--line-hover);color:var(--text);padding:5px 12px}button.danger.svelte-h9oak2{border-color:var(--accent);color:var(--accent-text)}button.svelte-h9oak2:disabled{color:var(--faint);border-color:var(--line);cursor:not-allowed}.key.svelte-1at5j4v{padding:calc(10px * var(--ui,1)) var(--sp-3);font-size:max(12px, var(--sp-3))}ol.svelte-1at5j4v{border-bottom:1px solid var(--line);color:var(--strong);flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;padding:0 0 8px 18px;display:flex}h4.svelte-1at5j4v{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 3px;font-size:11px;font-weight:600}ul.svelte-1at5j4v{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:4px 10px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1at5j4v{align-items:flex-start;gap:6px;line-height:1.3;display:flex}li.svelte-1at5j4v svg:where(.svelte-1at5j4v){flex:none;width:26px;height:26px}li.svelte-1at5j4v b:where(.svelte-1at5j4v){color:var(--strong);font-weight:600}li.svelte-1at5j4v span:where(.svelte-1at5j4v){color:var(--dim)}.skills.svelte-1a8cwc0{flex-direction:column;height:100%;display:flex}.sr-only.svelte-1a8cwc0{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.none.svelte-1a8cwc0{color:var(--dim);padding:24px}.wrap.svelte-1a8cwc0{grid-template-columns:minmax(0, 1fr) calc(420px * var(--ui,1));gap:calc(10px * var(--ui,1)) calc(14px * var(--ui,1));min-height:0;padding:calc(10px * var(--ui,1)) var(--sp-4) var(--sp-1);flex:1;grid-template-rows:minmax(0,1fr);grid-template-areas:"graph side";display:grid}.wrap.side-hidden.svelte-1a8cwc0{grid-template-columns:minmax(0,1fr);grid-template-areas:"graph"}.top.svelte-1a8cwc0{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border-bottom:1px solid var(--line);flex-direction:column;flex:none;display:flex}.controls.svelte-1a8cwc0{gap:var(--sp-2);flex-direction:column;flex:none;min-width:0;display:flex}.graph.svelte-1a8cwc0{grid-area:graph;min-width:0;min-height:0;position:relative}.side-toggle.svelte-1a8cwc0{top:var(--sp-3);right:var(--sp-3);z-index:3;position:absolute}.key-toggle.svelte-1a8cwc0{justify-content:flex-end;align-items:center;gap:var(--sp-1);box-sizing:border-box;cursor:pointer;list-style:none;display:flex}.key-toggle.svelte-1a8cwc0::-webkit-details-marker{display:none}.key-toggle.svelte-1a8cwc0:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.map-key.svelte-1a8cwc0{top:var(--sp-3);right:calc(var(--sp-3) + var(--ctl-h) + var(--sp-2));z-index:3;max-width:calc(100% - var(--ctl-h) - var(--sp-5) - var(--sp-2));max-height:calc(100% - var(--sp-5));overscroll-behavior:contain;background:var(--panel-dark);border-radius:var(--rad-sm);position:absolute;overflow:auto}.map-key[open].svelte-1a8cwc0{width:calc(420px * var(--ui,1));border:1px solid var(--line-hover);box-shadow:0 12px 24px #0007}.map-key[open].svelte-1a8cwc0 .key-toggle:where(.svelte-1a8cwc0){z-index:1;background:var(--panel-dark);border:0;border-bottom:1px solid var(--line);border-radius:0;position:sticky;top:0}.side.svelte-1a8cwc0{background:var(--panel);border:1px solid var(--line);border-radius:var(--rad-md);flex-direction:column;grid-area:side;min-width:0;min-height:0;display:flex;overflow:hidden}.side[hidden].svelte-1a8cwc0{display:none}.wallets.svelte-1a8cwc0{gap:var(--sp-1);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;max-width:100%;display:grid}.wallet.svelte-1a8cwc0{box-sizing:border-box;aspect-ratio:1;align-items:center;gap:calc(2px * var(--ui,1));width:100%;min-width:0;padding:var(--sp-1);background:var(--panel);border:1px solid var(--line);border-radius:var(--rad-sm);flex-direction:column;display:flex}.wallet.need.svelte-1a8cwc0{border-color:var(--strong)}.wallet-name.svelte-1a8cwc0{font-size:max(10px, calc(10px * var(--ui,1)));color:var(--text);white-space:nowrap;font-weight:600;line-height:1.1}.gauge.svelte-1a8cwc0{flex:1;width:100%;min-height:0;position:relative}.gauge.svelte-1a8cwc0 svg:where(.svelte-1a8cwc0){width:100%;height:100%;position:absolute;inset:0}.gauge.svelte-1a8cwc0 path:where(.svelte-1a8cwc0){fill:none;stroke-width:3px;stroke-linecap:round}.gauge-track.svelte-1a8cwc0{stroke:var(--line-hover)}.gauge-fill.svelte-1a8cwc0{stroke:var(--branch-color)}.gauge-value.svelte-1a8cwc0,.gauge-xp.svelte-1a8cwc0{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;line-height:1;position:absolute;left:0}.gauge-value.svelte-1a8cwc0{font-size:max(12px, calc(13px * var(--ui,1)));color:var(--strong);font-weight:600;top:44%;transform:translateY(-50%)}.gauge-value.svelte-1a8cwc0 span:where(.svelte-1a8cwc0){font-size:max(10px, calc(10px * var(--ui,1)));color:var(--dim);font-weight:400}.gauge-xp.svelte-1a8cwc0{font-size:max(10px, calc(10px * var(--ui,1)));color:var(--branch-color);flex-direction:column;gap:1px;display:flex;bottom:0}.xp-unit.svelte-1a8cwc0{font-size:max(8px, calc(8px * var(--ui,1)));color:var(--dim)}.summary.svelte-1a8cwc0{align-items:center;gap:var(--sp-1) var(--sp-3);font-size:max(11px, calc(11px * var(--ui,1)));font-variant-numeric:tabular-nums;color:var(--dim);flex-wrap:wrap;line-height:1.3;display:flex}.matches.svelte-1a8cwc0{color:var(--strong)}.refusal.svelte-1a8cwc0{color:var(--bad);font-size:max(12px, calc(13px * var(--ui,1)))}.tools.svelte-1a8cwc0{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.search.svelte-1a8cwc0{width:100%;min-width:0;min-height:var(--ctl-h);background:var(--panel);border:1px solid var(--line-hover);border-radius:var(--rad-sm);color:var(--strong);padding:4px 9px}.zoom.svelte-1a8cwc0{align-items:center;gap:var(--sp-1);flex:none;margin-left:auto;display:flex}.t.svelte-1a8cwc0{min-height:var(--ctl-h);padding:3px var(--sp-2);border-radius:var(--rad-sm);background:var(--panel);border:1px solid var(--line-hover);color:var(--text);font-size:max(11px, calc(12px * var(--ui,1)));white-space:nowrap;flex:none}.t[aria-pressed=true].svelte-1a8cwc0{background:var(--text);color:var(--bg)}.t.sq.svelte-1a8cwc0{box-sizing:border-box;flex:0 0 var(--ctl-h);width:var(--ctl-h);min-width:var(--ctl-h);height:var(--ctl-h);aspect-ratio:1;place-items:center;padding:0;display:grid}.t.sq.svelte-1a8cwc0 svg{width:max(16px, calc(18px * var(--ui,1)));height:max(16px, calc(18px * var(--ui,1)));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.tabs.svelte-1a8cwc0{border-bottom:1px solid var(--line);background:var(--panel-dark);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tabs.svelte-1a8cwc0 button:where(.svelte-1a8cwc0){min-width:0;padding:var(--sp-2) var(--sp-1);min-height:var(--ctl-h);color:var(--dim);font-size:max(12px, calc(13px * var(--ui,1)));overflow-wrap:anywhere;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;line-height:1.2}.tabs.svelte-1a8cwc0 button.on:where(.svelte-1a8cwc0){color:var(--strong);border-bottom-color:var(--accent)}.panel.svelte-1a8cwc0{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.plan.svelte-1a8cwc0{padding:calc(10px * var(--ui,1)) var(--sp-3);border-bottom:1px solid var(--line);font-size:max(12px, var(--sp-3));gap:6px;display:grid}.plan.hint.svelte-1a8cwc0{color:var(--dim);margin:0}.plan.svelte-1a8cwc0 h3:where(.svelte-1a8cwc0){font-size:max(13px, calc(14px * var(--ui,1)));color:var(--strong);margin:0}.plan.svelte-1a8cwc0 ul:where(.svelte-1a8cwc0){margin:0;padding:0;list-style:none}.plan.svelte-1a8cwc0 li:where(.svelte-1a8cwc0){border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:3px 0;display:flex}.plan.svelte-1a8cwc0 li:where(.svelte-1a8cwc0) i:where(.svelte-1a8cwc0){border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.steps.svelte-1a8cwc0{color:var(--dim);margin:0}.ok.svelte-1a8cwc0{color:var(--good)}.no.svelte-1a8cwc0{color:#ff8a8a}.row.svelte-1a8cwc0{flex-wrap:wrap;gap:8px;display:flex}.row.svelte-1a8cwc0 button:where(.svelte-1a8cwc0){min-height:var(--ctl-h);border-radius:var(--rad-sm);background:var(--panel-dark);border:1px solid var(--line-hover);color:var(--text);padding:6px 12px}.row.svelte-1a8cwc0 .pri:where(.svelte-1a8cwc0){background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}@media (max-width:900px){.skills.svelte-1a8cwc0{height:auto}.wrap.svelte-1a8cwc0{flex-direction:column;padding:10px 16px 64px;display:flex}.graph.svelte-1a8cwc0{aspect-ratio:1;min-height:300px;max-height:70vh}.side.svelte-1a8cwc0,.panel.svelte-1a8cwc0{overflow:visible}}@media (max-width:600px){.skills.svelte-1a8cwc0{--ctl-h:44px}}.sr-only.svelte-cjprq{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stats.svelte-cjprq{padding:calc(10px * var(--ui,1)) var(--sp-4) calc(24px * var(--ui,1));grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(300px * var(--ui,1))), 1fr));gap:var(--sp-5);align-content:start;display:grid}section.svelte-cjprq{min-width:0}h2.svelte-cjprq{margin:0 0 var(--sp-3);padding-block:var(--sp-2);border-bottom:1px solid var(--line);font-size:max(14px, calc(16px * var(--ui,1)));font-weight:600}.tiles.svelte-cjprq{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(140px * var(--ui,1))), 1fr));gap:calc(10px * var(--ui,1));display:grid}.stat.svelte-cjprq{overflow-wrap:anywhere;min-width:0}.c300.svelte-cjprq{color:var(--blue)}.c100.svelte-cjprq{color:var(--good)}.c50.svelte-cjprq{color:var(--gold)}.cmiss.svelte-cjprq{color:var(--bad)}@media (max-width:600px){.stats.svelte-cjprq{padding:14px 12px 32px}}.bottabs.svelte-mt5y0b{scrollbar-width:none;padding:var(--sp-2) calc(46px * var(--ui,1));background:var(--panel-dark);border-bottom:1px solid var(--line);flex-wrap:nowrap;flex:none;overflow-x:auto}.bottabs.svelte-mt5y0b button:where(.svelte-mt5y0b){align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}@media (max-width:700px){.bottabs.svelte-mt5y0b{padding:var(--sp-2) var(--sp-3)}}.roles.svelte-lkk3j6{align-items:center;gap:calc(4px * var(--ui,1));vertical-align:middle;font-size:max(9px, calc(10px * var(--ui,1)));text-transform:none;letter-spacing:0;flex:none;font-style:normal;line-height:1;display:inline-flex}.md.svelte-lkk3j6{font-size:max(10px, calc(12px * var(--ui,1)));gap:calc(5px * var(--ui,1))}.xs.svelte-lkk3j6{font-size:max(8px, calc(9px * var(--ui,1)));gap:calc(3px * var(--ui,1))}.role.svelte-lkk3j6{text-box:trim-both cap alphabetic;border-radius:var(--rad-sm);background:color-mix(in srgb, var(--ink-0) 75%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role,var(--dim)) 45%, transparent);color:var(--role,var(--dim));font-family:var(--font-label,inherit);letter-spacing:.06em;white-space:nowrap;cursor:default;padding:.4em .75em;font-weight:700}.xs.svelte-lkk3j6 .role:where(.svelte-lkk3j6){padding:.3em .5em}html[data-theme=lazer] .role.svelte-lkk3j6{box-shadow:none;letter-spacing:0;font-style:italic}.toolbar.svelte-16b1ox9{height:var(--toolbar);background:var(--panel-dark);z-index:30;align-items:stretch;display:flex;position:relative}.toolbar.svelte-16b1ox9:after{content:"";height:calc(80px * var(--ui,1));pointer-events:none;opacity:0;transition:opacity .2s var(--ease);background:linear-gradient(#000000b3,#0000);position:absolute;top:100%;left:0;right:0}.toolbar.svelte-16b1ox9:hover:after{opacity:1;transition:opacity 2.5s var(--ease)}.group.svelte-16b1ox9{align-items:stretch;display:flex}nav.svelte-16b1ox9{display:flex}button.svelte-16b1ox9{box-shadow:none;color:var(--text);align-items:center;gap:calc(7px * var(--ui,1));padding:0 calc(14px * var(--ui,1));background:0 0;border:0;border-radius:0;display:flex;position:relative}button.svelte-16b1ox9:hover:not(:disabled),button.on.svelte-16b1ox9,button.on.svelte-16b1ox9:hover:not(:disabled){box-shadow:none;filter:none;font-weight:inherit;color:var(--strong);background:0 0;border:0}.tb.svelte-16b1ox9{min-width:var(--toolbar);padding:0 calc(10px * var(--ui,1));transition:color .2s var(--ease);justify-content:center}.tb.svelte-16b1ox9:not(.tab,.logo,.clock){width:var(--toolbar);padding:0}.tb.wide.svelte-16b1ox9{width:calc(var(--toolbar) * 1.4)}.tb.svelte-16b1ox9>svg,.tb.svelte-16b1ox9>span:where(.svelte-16b1ox9):not(.bg,.tt,.badge){position:relative}.tb.svelte-16b1ox9>svg,.tb.svelte-16b1ox9>span:where(.svelte-16b1ox9):not(.bg){z-index:1}.bg.svelte-16b1ox9{inset:calc(3px * var(--ui,1));border-radius:var(--rad-sm);pointer-events:none;position:absolute;overflow:hidden}.bg.svelte-16b1ox9:before,.bg.svelte-16b1ox9:after,.fl.svelte-16b1ox9{content:"";mix-blend-mode:plus-lighter;opacity:0;position:absolute;inset:0}.bg.svelte-16b1ox9:before{background:#505050b3;transition:opacity .2s ease-out}.tb.svelte-16b1ox9:hover .bg:where(.svelte-16b1ox9):before{opacity:1;transition:opacity .3s var(--ease)}.bg.svelte-16b1ox9:after{background:rgb(var(--accent-rgb) / .7);transition:opacity .2s var(--ease)}.tb.on.svelte-16b1ox9 .bg:where(.svelte-16b1ox9):after{opacity:1}.fl.svelte-16b1ox9{background:#fff6}.tb.soon.svelte-16b1ox9>svg{opacity:.5}.tt.svelte-16b1ox9{top:calc(100% + 5px * var(--ui,1));left:calc(5px * var(--ui,1));white-space:nowrap;text-align:left;color:#fff;text-shadow:0 calc(2px * var(--ui,1)) calc(4px * var(--ui,1)) #00000080;pointer-events:none;opacity:0;line-height:1.2;font-family:var(--font-body);text-transform:none;letter-spacing:0;justify-items:start;transition:opacity .1s ease-out;display:grid;position:absolute}.right.svelte-16b1ox9 .tt:where(.svelte-16b1ox9){left:auto;right:calc(5px * var(--ui,1));text-align:right;justify-items:end}.tb.svelte-16b1ox9:hover:not([data-clicked]) .tt:where(.svelte-16b1ox9){opacity:1;transition:opacity .2s var(--ease)}.tt.svelte-16b1ox9 b:where(.svelte-16b1ox9){font-family:var(--font-title,inherit);font-size:max(14px, calc(22px * var(--ui,1) * var(--title-scale,1)));font-weight:var(--title-weight,700);letter-spacing:var(--title-track,normal);text-transform:var(--title-case,none)}.tt.svelte-16b1ox9 .sub:where(.svelte-16b1ox9){align-items:flex-end;gap:calc(3px * var(--ui,1));font-size:max(11px, calc(16px * var(--ui,1)));font-weight:400;display:flex}kbd.svelte-16b1ox9{margin-left:calc(3px * var(--ui,1));padding:0 calc(5px * var(--ui,1)) calc(1px * var(--ui,1));border-radius:var(--rad-xs);background:var(--panel);color:var(--dim);font-family:var(--font-label,var(--font-body));font-size:max(10px, calc(12px * var(--ui,1)));text-transform:uppercase;text-shadow:none;font-weight:700}.logo.svelte-16b1ox9{min-width:calc(var(--toolbar) * 1.4)}.logo.svelte-16b1ox9 .mark:where(.svelte-16b1ox9){z-index:1;width:calc(var(--toolbar) * .7);height:calc(var(--toolbar) * .7);-webkit-user-select:none;user-select:none;position:relative}.logo.svelte-16b1ox9 .word:where(.svelte-16b1ox9){font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:max(11px, calc(26px * var(--ui,1)));letter-spacing:-.5px;color:var(--strong);line-height:1}.logo.svelte-16b1ox9 .word:where(.svelte-16b1ox9) span:where(.svelte-16b1ox9){color:var(--accent)}.tab.svelte-16b1ox9{font-family:var(--font-body);font-size:max(12px, calc(14px * var(--ui,1)));color:var(--dim);font-weight:600}.tab.on.svelte-16b1ox9{color:var(--strong)}.mid.svelte-16b1ox9{flex:1;justify-content:center;min-width:0;display:flex}.rulesets.svelte-16b1ox9{background:var(--panel);display:flex;position:relative}.rs.svelte-16b1ox9 .bg:where(.svelte-16b1ox9){bottom:calc(5px * var(--ui,1))}.rs.svelte-16b1ox9>svg{translate:0 calc(-1px * var(--ui,1))}.rs.on.svelte-16b1ox9{color:var(--accent-2)}.rs.on.svelte-16b1ox9 .bg:where(.svelte-16b1ox9):after{opacity:0}.line.svelte-16b1ox9{left:calc(var(--toolbar) / 2);bottom:calc(1px * var(--ui,1));width:calc(18px * var(--ui,1));height:calc(3px * var(--ui,1));pointer-events:none;background:#fff;border-radius:999px;position:absolute;translate:-50%}.badge.svelte-16b1ox9{min-width:calc(16px * var(--ui,1));height:calc(16px * var(--ui,1));padding:0 calc(5px * var(--ui,1));background:var(--badge);color:#fff;font-size:max(10px, calc(14px * var(--ui,1)));font-weight:700;line-height:calc(16px * var(--ui,1));text-align:center;border-radius:999px;animation:.6s cubic-bezier(.34,1.56,.64,1) svelte-16b1ox9-pop;position:absolute;top:25%;left:70%;translate:-50% -50%}@keyframes svelte-16b1ox9-pop{0%{background:#fff;scale:1.1}}.clock.svelte-16b1ox9{padding:0 calc(10px * var(--ui,1));flex:none}.faces.svelte-16b1ox9{align-items:center;gap:calc(5px * var(--ui,1));display:flex}.analog.svelte-16b1ox9{width:calc(22px * var(--ui,1));height:calc(22px * var(--ui,1));fill:none;stroke:#fff;flex:none;overflow:visible}.analog.svelte-16b1ox9>circle:where(.svelte-16b1ox9):first-child{stroke-width:2px}.hand.svelte-16b1ox9,.second.svelte-16b1ox9{transform-origin:11px 11px;stroke-linecap:round;transition:rotate .32s cubic-bezier(.34,1.56,.64,1)}.hand.svelte-16b1ox9{stroke-width:2.4px}.second.svelte-16b1ox9{stroke:var(--accent-2);stroke-width:1.7px}.centre.svelte-16b1ox9{fill:var(--accent-2);stroke:#fff;stroke-width:.6px}.digital.svelte-16b1ox9{text-align:right;flex:none;justify-items:end;line-height:1;display:grid;position:relative}.time.svelte-16b1ox9{font-family:var(--font-num,inherit);font-size:max(11px, calc(16px * var(--ui,1) * var(--title-scale,1)));font-weight:var(--num-weight,600);font-variant-numeric:tabular-nums;letter-spacing:calc(-.5px * var(--ui,1));white-space:nowrap;color:var(--strong)}.clock-size.svelte-16b1ox9{visibility:hidden;pointer-events:none;inline-size:max-content;position:absolute}.run.svelte-16b1ox9{margin-top:calc(1px * var(--ui,1));font-size:max(9px, calc(10px * var(--ui,1)));font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--accent-2);font-weight:600}.profile.svelte-16b1ox9{gap:calc(7px * var(--ui,1));height:100%;padding:0 calc(8px * var(--ui,1));text-align:left;font-weight:inherit;transition:background .2s var(--ease)}.profile.svelte-16b1ox9:hover:not(:disabled),.profile.on.svelte-16b1ox9{background:#ffffff10}.pic.svelte-16b1ox9{flex:none;display:grid;position:relative}.pic.svelte-16b1ox9 .badge:where(.svelte-16b1ox9){top:0;left:auto;right:0;translate:45% -35%}.avatar.svelte-16b1ox9{object-fit:cover;width:calc(30px * var(--ui,1));height:calc(30px * var(--ui,1));border-radius:var(--rad-sm);background:linear-gradient(135deg, var(--red-hot), var(--red-700));font-family:var(--font-display);color:#fff;font-weight:800;font-size:max(11px, calc(13px * var(--ui,1)));place-items:center;display:grid}.lines.svelte-16b1ox9{line-height:1.1;display:grid}.name.svelte-16b1ox9{font-family:var(--font-title,inherit);text-transform:var(--title-case,none);letter-spacing:var(--title-track,normal);font-weight:700;font-size:max(11px, calc(14px * var(--ui,1)))}.nums.svelte-16b1ox9{gap:calc(6px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);font-variant-numeric:tabular-nums;display:flex}.nums.svelte-16b1ox9 b{color:var(--text)}.credits.svelte-16b1ox9 b{color:var(--gold)}.more.svelte-16b1ox9{display:none}@media (max-width:900px){.tab.svelte-16b1ox9>span:where(.svelte-16b1ox9):not(.bg),.clock.svelte-16b1ox9,.name.svelte-16b1ox9,.ov.svelte-16b1ox9,.rulesets.svelte-16b1ox9{display:none}.tb.more.svelte-16b1ox9{display:flex}}@media (max-width:600px){.left.svelte-16b1ox9>.tb.wide:where(.svelte-16b1ox9),.lines.svelte-16b1ox9,.logo.svelte-16b1ox9 .word:where(.svelte-16b1ox9){display:none}.tab.svelte-16b1ox9{min-width:var(--toolbar);padding:0 10px}.profile.svelte-16b1ox9{min-width:var(--toolbar);justify-content:center;padding:0}}i.svelte-1arxmqk{background:linear-gradient(90deg, var(--ink-200) 25%, var(--ink-300) 50%, var(--ink-200) 75%);background-size:300% 100%;animation:2.4s linear infinite svelte-1arxmqk-shimmer;display:block}@keyframes svelte-1arxmqk-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}.board.svelte-hpgdjf{gap:calc(10px * var(--ui,1));display:grid}.g.svelte-hpgdjf{font-family:var(--font-num,var(--font-body));font-weight:900;font-size:max(11px, calc(16px * var(--ui,1)))}.pp.svelte-hpgdjf{color:var(--accent-2);font-weight:700}.ghost.svelte-hpgdjf{opacity:.4}.flag.svelte-hpgdjf{object-fit:cover;width:calc(18px * var(--ui,1));height:calc(12px * var(--ui,1));border-radius:var(--rad-xs);background:var(--ink-400);vertical-align:middle;margin-right:calc(8px * var(--ui,1));display:inline-block}.scope.svelte-hpgdjf{scrollbar-width:none;justify-content:safe center;gap:0 max(12px, calc(15px * var(--ui,1)));height:max(28px, calc(30px * var(--ui,1)));box-shadow:inset 0 -1px 0 var(--ov-background1);display:flex;overflow:auto hidden}.scope.svelte-hpgdjf button:where(.svelte-hpgdjf){white-space:nowrap;height:100%;color:var(--strong);font-size:max(11px, calc(14px * var(--ui,1)));background:0 0;border:0;border-radius:0;flex:none;padding:0;font-weight:500;line-height:1;position:relative}.scope.svelte-hpgdjf button:where(.svelte-hpgdjf):hover:not(:disabled){color:var(--ov-highlight1);background:0 0}.scope.svelte-hpgdjf button.sel:where(.svelte-hpgdjf){font-weight:700}.scope.svelte-hpgdjf i:where(.svelte-hpgdjf){height:calc(5px * var(--ui,1));background:var(--ov-highlight1);transform-origin:bottom;transition:transform .1s;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.scope.svelte-hpgdjf button.sel:where(.svelte-hpgdjf) i:where(.svelte-hpgdjf),.scope.svelte-hpgdjf button:where(.svelte-hpgdjf):hover:not(:disabled) i:where(.svelte-hpgdjf){transform:none}.sortrow.svelte-hpgdjf{justify-content:flex-end;display:flex}.set-scores.svelte-hpgdjf{gap:calc(5px * var(--ui,1));margin-top:calc(5px * var(--ui,1));display:grid}.top.svelte-hpgdjf{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui,1)) calc(20px * var(--ui,1));padding:calc(10px * var(--ui,1)) calc(30px * var(--ui,1)) calc(10px * var(--ui,1)) calc(10px * var(--ui,1));border-radius:var(--rad-xs);background:var(--ov-background4);box-shadow:0 calc(1px * var(--ui,1)) calc(1px * var(--ui,1)) #0003;flex-wrap:wrap;display:flex}.user.svelte-hpgdjf{align-items:center;gap:calc(10px * var(--ui,1));min-width:0;display:flex}.pos.svelte-hpgdjf{justify-items:center;gap:calc(2px * var(--ui,1));display:grid}.pos.svelte-hpgdjf>b:where(.svelte-hpgdjf){font-size:max(13px, calc(18px * var(--ui,1)));color:var(--strong);font-weight:700;line-height:1.2}.pos.svelte-hpgdjf .rank-pill:where(.svelte-hpgdjf){width:calc(28px * var(--ui,1));height:calc(14px * var(--ui,1))}.top.svelte-hpgdjf .av:where(.svelte-hpgdjf){width:calc(70px * var(--ui,1));height:calc(70px * var(--ui,1));border-radius:var(--rad-xs);box-shadow:0 calc(2px * var(--ui,1)) calc(1px * var(--ui,1)) #00000040}.top.svelte-hpgdjf .who:where(.svelte-hpgdjf){gap:calc(3px * var(--ui,1));justify-items:start}.nameline.svelte-hpgdjf{align-items:center;gap:calc(6px * var(--ui,1));min-width:0;display:flex}.uname.svelte-hpgdjf{font-size:max(13px, calc(18px * var(--ui,1)));color:var(--strong);font-style:italic;font-weight:700;line-height:1.2;text-decoration:none}a.uname.svelte-hpgdjf:hover{color:var(--ov-light1)}.top.svelte-hpgdjf .who:where(.svelte-hpgdjf) small:where(.svelte-hpgdjf){font-size:max(9px, calc(10px * var(--ui,1)));color:var(--strong);font-weight:700}.top.svelte-hpgdjf .flag:where(.svelte-hpgdjf){width:calc(19px * var(--ui,1));height:calc(14px * var(--ui,1));margin:calc(3px * var(--ui,1)) 0 0}.stats.svelte-hpgdjf{justify-items:end;margin-left:auto;display:grid}.line.svelte-hpgdjf{justify-content:flex-end;gap:0 calc(10px * var(--ui,1));flex-wrap:wrap;display:flex}.col.svelte-hpgdjf{min-width:calc(45px * var(--ui,1));margin:calc(5px * var(--ui,1)) 0;align-content:start;display:grid}.col.wide.svelte-hpgdjf{min-width:calc(64px * var(--ui,1))}.ct.svelte-hpgdjf{padding:calc(1px * var(--ui,1)) 0 calc(3px * var(--ui,1));border-bottom:calc(2px * var(--ui,1)) solid var(--ov-background3);font-size:max(9px, calc(10px * var(--ui,1)));text-transform:uppercase;color:var(--ov-foreground1);white-space:nowrap;font-weight:700;line-height:1.2}.cv.svelte-hpgdjf{min-height:calc(18px * var(--ui,1));margin-top:calc(2px * var(--ui,1));font-size:max(12px, calc(16px * var(--ui,1)));color:var(--strong);font-variant-numeric:tabular-nums;line-height:1.2}.wide.svelte-hpgdjf .cv:where(.svelte-hpgdjf){font-size:max(15px, calc(22px * var(--ui,1)));font-weight:300}.perfect.svelte-hpgdjf{color:var(--good)}.scroll.svelte-hpgdjf{margin-top:calc(10px * var(--ui,1));overflow-x:auto}table.svelte-hpgdjf{border-collapse:separate;border-spacing:0;width:100%;font-size:max(11px, calc(12px * var(--ui,1)));font-variant-numeric:tabular-nums;color:var(--strong)}th.svelte-hpgdjf{height:calc(22px * var(--ui,1));padding:0 calc(10px * var(--ui,1)) 0 0;text-align:left;font-size:max(9px, calc(10px * var(--ui,1)));text-transform:uppercase;color:var(--ov-foreground1);white-space:nowrap;font-weight:700}td.svelte-hpgdjf{height:calc(22px * var(--ui,1));padding:0 calc(10px * var(--ui,1)) 0 0;white-space:nowrap;transition:background-color .1s var(--ease)}th.svelte-hpgdjf:first-child,td.svelte-hpgdjf:first-child{padding-left:calc(20px * var(--ui,1));border-radius:var(--rad-sm) 0 0 var(--rad-sm)}th.svelte-hpgdjf:last-child,td.svelte-hpgdjf:last-child{padding-right:calc(20px * var(--ui,1));border-radius:0 var(--rad-sm) var(--rad-sm) 0}.r.svelte-hpgdjf{text-align:right}tbody.svelte-hpgdjf tr:where(.svelte-hpgdjf):nth-child(odd) td:where(.svelte-hpgdjf){background:var(--ov-background4)}tbody.svelte-hpgdjf tr:where(.svelte-hpgdjf):hover td:where(.svelte-hpgdjf){background:var(--ov-background3)}tr.own.svelte-hpgdjf td:where(.svelte-hpgdjf){background:color-mix(in srgb, var(--good) 35%, var(--ov-background5))}tr.own.svelte-hpgdjf:hover td:where(.svelte-hpgdjf){background:color-mix(in srgb, var(--good) 55%, var(--ov-background5))}.apart.svelte-hpgdjf td:where(.svelte-hpgdjf){box-shadow:inset 0 calc(1px * var(--ui,1)) 0 var(--ov-background2)}.gc.svelte-hpgdjf{width:calc(70px * var(--ui,1));text-align:center}.gc.svelte-hpgdjf .rank-pill:where(.svelte-hpgdjf){width:calc(28px * var(--ui,1));height:calc(14px * var(--ui,1));margin:0 auto}td.first.svelte-hpgdjf{font-weight:700}td.zero.svelte-hpgdjf{color:var(--faint)}td.wide.svelte-hpgdjf{width:30%;min-width:calc(125px * var(--ui,1))}td.wide.svelte-hpgdjf a:where(.svelte-hpgdjf){color:inherit;text-decoration:none}td.wide.svelte-hpgdjf a:where(.svelte-hpgdjf):hover{color:var(--ov-light1)}td.svelte-hpgdjf .flag:where(.svelte-hpgdjf){width:calc(19px * var(--ui,1));height:calc(14px * var(--ui,1));margin:0}.time.svelte-hpgdjf{font-style:italic}.rank-pill.svelte-hpgdjf{background:var(--rank);border-radius:999px;place-items:center;display:grid}.rank-pill.svelte-hpgdjf b:where(.svelte-hpgdjf){font-family:var(--font-num,var(--font-body));font-weight:900;font-size:max(8px, calc(11px * var(--ui,1)));text-shadow:0 calc(1px * var(--ui,1)) 0 #0000004d;line-height:1}.r-ss.svelte-hpgdjf b:where(.svelte-hpgdjf),.r-s.svelte-hpgdjf b:where(.svelte-hpgdjf){color:#0000;background:linear-gradient(#ffe7a8,#ffb800);-webkit-background-clip:text;background-clip:text}.r-a.svelte-hpgdjf b:where(.svelte-hpgdjf){color:#275227}.r-b.svelte-hpgdjf b:where(.svelte-hpgdjf){color:#553a2b}.r-c.svelte-hpgdjf b:where(.svelte-hpgdjf){color:#473625}.r-d.svelte-hpgdjf b:where(.svelte-hpgdjf){color:#512525}.cards.svelte-hpgdjf{gap:calc(4px * var(--ui,1));font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}.cards.svelte-hpgdjf li:where(.svelte-hpgdjf){grid-template-columns:calc(40px * var(--ui,1)) minmax(0, 1fr);align-items:center;display:grid}.rk.svelte-hpgdjf{font-family:var(--font-num,var(--font-body));font-size:max(12px, calc(16px * var(--ui,1)));color:var(--dim);text-align:center}.sc.svelte-hpgdjf{align-items:center;gap:calc(10px * var(--ui,1));min-height:calc(52px * var(--ui,1));padding:calc(4px * var(--ui,1)) calc(12px * var(--ui,1)) calc(4px * var(--ui,1)) calc(4px * var(--ui,1));background:var(--card);border:1px solid var(--line);border-radius:var(--rad-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cards.svelte-hpgdjf .me:where(.svelte-hpgdjf) .sc:where(.svelte-hpgdjf){border-color:var(--accent);background:var(--accent-soft)}.cards.svelte-hpgdjf li:where(.svelte-hpgdjf):not(.ghost){animation:svelte-hpgdjf-card-in .3s var(--ease) both}@keyframes svelte-hpgdjf-card-in{0%{opacity:0;transform:translate(-20px)}}.pb.svelte-hpgdjf{gap:calc(6px * var(--ui,1));padding:calc(14px * var(--ui,1)) 0 calc(16px * var(--ui,1));background:linear-gradient(transparent, var(--ink-50) calc(14px * var(--ui,1)));animation:svelte-hpgdjf-pb-in .6s var(--ease) both;display:grid;position:sticky;bottom:0}@keyframes svelte-hpgdjf-pb-in{0%{opacity:0;transform:translate(-100px)}}.pb.svelte-hpgdjf .eyebrow:where(.svelte-hpgdjf){padding-left:calc(40px * var(--ui,1))}.sort.svelte-hpgdjf{align-items:center;gap:calc(6px * var(--ui,1));margin-left:auto;display:flex}.sort.svelte-hpgdjf small:where(.svelte-hpgdjf){font-family:var(--font-label,var(--font-body));font-size:max(9px, calc(12px * var(--ui,1) * var(--label-scale,1)));font-weight:var(--label-weight,700);letter-spacing:var(--label-track,normal);text-transform:var(--label-case,none);color:var(--dim)}.sort.svelte-hpgdjf svg{rotate:-90deg}.av.svelte-hpgdjf{width:calc(44px * var(--ui,1));height:calc(44px * var(--ui,1));border-radius:var(--rad-sm);object-fit:cover;background:var(--ink-400)}.who.svelte-hpgdjf{gap:calc(3px * var(--ui,1));min-width:0;display:grid}.name.svelte-hpgdjf{font-weight:700;font-size:max(12px, calc(15px * var(--ui,1)));color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub.svelte-hpgdjf{align-items:center;gap:calc(10px * var(--ui,1));font-size:max(10px, calc(12px * var(--ui,1)));white-space:nowrap;display:flex;overflow:hidden}.sub.svelte-hpgdjf .flag:where(.svelte-hpgdjf){margin-right:0}.sub.svelte-hpgdjf span:where(.svelte-hpgdjf){color:var(--dim)}.right.svelte-hpgdjf{align-items:center;gap:calc(10px * var(--ui,1));display:flex}.right.svelte-hpgdjf .g:where(.svelte-hpgdjf){font-size:max(14px, calc(22px * var(--ui,1)))}.nums.svelte-hpgdjf{justify-items:end;display:grid}.score.svelte-hpgdjf{font-family:var(--font-num,var(--font-body));font-size:max(13px, calc(19px * var(--ui,1)));letter-spacing:.02em}.nums.svelte-hpgdjf .pp:where(.svelte-hpgdjf){font-size:max(10px, calc(12px * var(--ui,1)))}.note.svelte-hpgdjf{margin:calc(10px * var(--ui,1)) 0;text-align:center;font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim)}.setmode.svelte-hpgdjf .note:where(.svelte-hpgdjf){margin:calc(10px * var(--ui,1)) 0;text-align:center;font-size:max(11px, calc(14px * var(--ui,1)));color:var(--strong)}.select.svelte-1234x0p{--shear:-11deg;--z:max(1, calc(var(--ui) / 1.40625));zoom:var(--z);--ui-outer:var(--ui,1);grid-template-rows:1fr 56px;grid-template-columns:minmax(380px,46%) 1fr;height:100%;display:grid;position:relative;overflow:hidden}.backdrop.svelte-1234x0p{background:var(--cover) center / cover no-repeat, var(--ink-0);opacity:.6;transition:opacity .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:-40px}.backdrop.svelte-1234x0p:before{content:"";background:radial-gradient(60% 70% at calc(30% + var(--h) * 0.05%) 20%, color-mix(in srgb, var(--red-500) 45%, transparent), transparent 70%), radial-gradient(50% 60% at 80% 90%, var(--red-glow), transparent 70%), color-mix(in srgb, var(--ink-0) 55%, transparent);transition:opacity .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.select.revealed.svelte-1234x0p .backdrop:where(.svelte-1234x0p){opacity:.9}.select.revealed.svelte-1234x0p .backdrop:where(.svelte-1234x0p):before{opacity:0}.left.svelte-1234x0p,.right.svelte-1234x0p{min-height:0;position:relative}.left.svelte-1234x0p,.right.svelte-1234x0p,footer.svelte-1234x0p{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.left.svelte-1234x0p,.right.svelte-1234x0p{transform-origin:var(--rv-origin,center)}.select.revealed.svelte-1234x0p{cursor:none}.select.revealed.svelte-1234x0p .left:where(.svelte-1234x0p),.select.revealed.svelte-1234x0p .right:where(.svelte-1234x0p){opacity:0;transform:scale(1.2) translateX(var(--rv-dx,0px));pointer-events:none;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.select.revealed.svelte-1234x0p footer:where(.svelte-1234x0p){opacity:0;pointer-events:none;transform:translateY(100%)}.left.svelte-1234x0p{flex-direction:column;gap:14px;padding:18px 0 0 18px;display:flex;overflow:hidden}.wedge.svelte-1234x0p,.sub.svelte-1234x0p>.in:where(.svelte-1234x0p):before{background:linear-gradient(90deg, color-mix(in srgb, var(--ink-300) 50%, transparent), transparent 60%), linear-gradient(90deg, color-mix(in srgb, var(--ink-50) 90%, transparent) 70%, color-mix(in srgb, var(--ink-50) 60%, transparent))}.wedge.svelte-1234x0p{--u:var(--ui,1);--m:calc(32px * var(--u));border-radius:0 calc(10px * var(--u)) calc(10px * var(--u)) 0;clip-path:polygon(0 0, 100% 0, calc(100% - 44px * var(--u)) 100%, 0 100%);flex:none;margin-left:-40px;animation:.6s cubic-bezier(.22,1,.36,1) svelte-1234x0p-wedge-x,.2s ease-in svelte-1234x0p-wedge-fade;position:relative;overflow:hidden}@keyframes svelte-1234x0p-wedge-x{0%{transform:translateX(calc(-150px * var(--u)))}}@keyframes svelte-1234x0p-wedge-fade{0%{opacity:0}}.content.svelte-1234x0p{padding:var(--m) calc(var(--m) + 44px * var(--u)) 0 calc(var(--m) + 40px);align-items:flex-start;gap:calc(4px * var(--u));flex-direction:column;display:flex;position:relative}.state.svelte-1234x0p{font-size:calc(14px * var(--u));text-transform:uppercase;padding:calc(1px * var(--u)) calc(6px * var(--u));background:var(--status);color:#000;border-radius:999px;font-weight:700;line-height:1.2}.state.dark.svelte-1234x0p{color:#b8c6c2}.link.svelte-1234x0p{all:unset;cursor:pointer;max-width:100%;transition:color .2s var(--ease)}.link.svelte-1234x0p:hover,.link.svelte-1234x0p:focus-visible{color:var(--accent-2)}.link.svelte-1234x0p:hover .artist:where(.svelte-1234x0p){color:inherit}h1.svelte-1234x0p{margin:0 0 calc(-4px * var(--u));font-family:var(--font-title,inherit);font-size:calc(32px * var(--u) * var(--title-scale,1));line-height:1.25;font-weight:var(--title-weight,400);letter-spacing:var(--title-track,normal);text-transform:var(--title-case,none);text-shadow:0 1px 4px #00000080;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.artist.svelte-1234x0p{font-size:calc(18px * var(--u));color:var(--strong);text-shadow:0 1px 4px #00000080;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0 0 0 1px;font-weight:600;overflow:hidden}.stats.svelte-1234x0p{height:calc(30px * var(--u));align-items:center;gap:calc(7px * var(--u));font-size:calc(18px * var(--u));color:var(--dim);font-weight:600;display:flex}.stats.svelte-1234x0p span:where(.svelte-1234x0p){align-items:center;gap:calc(4px * var(--u));display:flex}.stats.svelte-1234x0p svg{width:calc(18px * var(--u));height:calc(18px * var(--u))}.band.svelte-1234x0p{margin-top:calc(4px * var(--u));padding-bottom:calc(2px * var(--u));border-radius:calc(10px * var(--u)) 0 0 0;background:linear-gradient(90deg, color-mix(in srgb, var(--ink-300) 50%, transparent), transparent 60%), linear-gradient(90deg, color-mix(in srgb, var(--ink-50) 90%, transparent) 70%, color-mix(in srgb, var(--ink-50) 60%, transparent));position:relative}.nameline.svelte-1234x0p{align-items:center;gap:calc(6px * var(--u));height:calc(20px * var(--u));margin:calc(5px * var(--u)) 0;padding-left:calc(var(--m) + 40px);padding-right:calc(60px * var(--u));font-size:calc(16px * var(--u));white-space:nowrap;color:var(--ink);display:flex}.nameline.svelte-1234x0p .srd:where(.svelte-1234x0p){padding:calc(2px * var(--u)) calc(8px * var(--u))}.nameline.svelte-1234x0p .dname:where(.svelte-1234x0p){text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.mapped.svelte-1234x0p{text-overflow:ellipsis;flex:0 1000 auto;min-width:0;overflow:hidden}.mapped.svelte-1234x0p b{color:var(--accent-2);text-shadow:0 1px 4px #00000080;font-weight:600}.np.svelte-1234x0p{color:var(--accent-2);font-weight:600;font-size:calc(14px * var(--u));flex:none}.statbox.svelte-1234x0p{column-gap:calc(30px * var(--u));min-height:calc(51px * var(--u));padding:calc(7.5px * var(--u)) calc(64px * var(--u)) calc(7.5px * var(--u)) calc(var(--m) + 40px);border-radius:calc(8px * var(--u));background:color-mix(in srgb, var(--ink-50) 80%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.sds.svelte-1234x0p{gap:calc(8px * var(--u));grid-auto-columns:max-content;grid-auto-flow:column;align-content:start;display:grid}.counts.svelte-1234x0p{opacity:0;min-width:0;transition:opacity .2s var(--ease);position:relative;overflow:hidden}.counts.ready.svelte-1234x0p{opacity:1}.counts.svelte-1234x0p .sds:where(.svelte-1234x0p){width:max-content}.counts.tiny.svelte-1234x0p .sds:where(.svelte-1234x0p){visibility:hidden;position:absolute}.tinygrid.svelte-1234x0p{justify-content:start;gap:0 calc(8px * var(--u));grid-template-columns:auto auto;display:none}.counts.tiny.svelte-1234x0p .tinygrid:where(.svelte-1234x0p){display:grid}.tinygrid.svelte-1234x0p .sl:where(.svelte-1234x0p),.tinygrid.svelte-1234x0p .sv:where(.svelte-1234x0p){font-size:calc(12px * var(--u));margin:0;font-weight:600;line-height:1.2}.sd.svelte-1234x0p{min-width:calc(65px * var(--u));display:grid}.bar.svelte-1234x0p{height:calc(2px * var(--u));background:#000;border-radius:999px;position:relative;overflow:hidden}.bar.svelte-1234x0p div:where(.svelte-1234x0p){border-radius:inherit;background:var(--ink);transform-origin:0;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sl.svelte-1234x0p{margin-top:calc(2px * var(--u));font-size:calc(14px * var(--u));color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sv.svelte-1234x0p{font-size:calc(16px * var(--u));color:var(--strong);line-height:1.2}.details.svelte-1234x0p{--u:var(--ui,1);gap:calc(4px * var(--u));padding:calc(4px * var(--u)) 0 16px;align-content:start;min-height:0;display:grid;overflow-y:auto}.sub.svelte-1234x0p{width:90%;margin-left:-40px;animation:.3s cubic-bezier(.22,1,.36,1) backwards svelte-1234x0p-sub-in}.sub.bot.svelte-1234x0p{animation-delay:.1s}@keyframes svelte-1234x0p-sub-in{0%{opacity:0;translate:calc(-100px * var(--u)) 0}}.sub.svelte-1234x0p>.in:where(.svelte-1234x0p){isolation:isolate;gap:calc(10px * var(--u));padding:calc(16px * var(--u)) calc(35px * var(--u)) calc(16px * var(--u)) calc(32px * var(--u) + 40px);display:grid;position:relative}.sub.svelte-1234x0p>.in:where(.svelte-1234x0p):before{content:"";z-index:-1;border-radius:0 calc(10px * var(--u)) calc(10px * var(--u)) 0;transform:skewX(var(--shear));transform-origin:0 100%;position:absolute;inset:0}.mgrid.svelte-1234x0p{gap:calc(10px * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.md.svelte-1234x0p{min-width:0;padding-right:calc(10px * var(--u));display:grid}.ml.svelte-1234x0p{font-size:calc(14px * var(--u));color:var(--text);font-weight:600}.mv.svelte-1234x0p{font-size:calc(14px * var(--u));color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mv.link.svelte-1234x0p{color:var(--accent-2)}.mv.link.svelte-1234x0p:hover{color:var(--strong)}.tagline.svelte-1234x0p{align-items:flex-start;gap:calc(4px * var(--u));min-width:0;display:flex}.tags.svelte-1234x0p{gap:0 calc(4px * var(--u));white-space:normal;flex-wrap:wrap;height:1.25em;line-height:1.25;display:flex}.tags.open.svelte-1234x0p{height:auto}.more.svelte-1234x0p{box-sizing:border-box;width:calc(22px * var(--u));height:calc(15px * var(--u));margin-top:calc(1px * var(--u));padding:0 0 calc(5px * var(--u));border-radius:calc(4px * var(--u));background:color-mix(in srgb, var(--accent-2) 22%, transparent);color:var(--accent-2);font-size:calc(13px * var(--u));letter-spacing:.05em;border:0;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.more.svelte-1234x0p:hover:not(:disabled){background:var(--accent-2);color:var(--ink-100)}.tags.svelte-1234x0p .link:where(.svelte-1234x0p){color:var(--accent-2)}.tags.svelte-1234x0p .link:where(.svelte-1234x0p):hover{color:var(--strong)}.nums.svelte-1234x0p{align-items:center;gap:calc(24px * var(--u));display:flex}.nums.svelte-1234x0p div:where(.svelte-1234x0p){display:grid}.nums.svelte-1234x0p b:where(.svelte-1234x0p){font-family:var(--font-num,var(--font-body));font-weight:900;font-size:calc(28px * var(--u));line-height:1}.gold.svelte-1234x0p{color:var(--gold)}.bad.svelte-1234x0p{color:var(--bad)}.ask.svelte-1234x0p{grid-template-columns:calc(130px * var(--u)) 1fr calc(56px * var(--u));align-items:center;gap:calc(12px * var(--u));font-size:calc(13px * var(--u));display:grid}.ask.svelte-1234x0p b:where(.svelte-1234x0p){font-family:var(--font-label,var(--font-body));font-variant-numeric:tabular-nums;text-align:right}.track.svelte-1234x0p{height:calc(6px * var(--u));background:#ffffff10;border-radius:999px;position:relative;overflow:hidden}.track.svelte-1234x0p div:where(.svelte-1234x0p){transform-origin:0;border-radius:999px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ask.svelte-1234x0p .need:where(.svelte-1234x0p){background:#fff2}.ask.svelte-1234x0p .have:where(.svelte-1234x0p){background:var(--good)}.ask.short.svelte-1234x0p .have:where(.svelte-1234x0p){background:var(--bad)}.filter.svelte-1234x0p{z-index:2;border-radius:0 0 var(--rad-md) var(--rad-md);background:color-mix(in srgb, var(--ink-0) 82%, transparent);border:1px solid var(--line);border-top:0;gap:8px;margin:0 18px 6px 30px;padding:12px;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 30px #0008}.search.svelte-1234x0p{height:var(--ctl-h);border-radius:var(--rad-sm);background:var(--ink-100);border:1px solid var(--line);color:var(--dim);align-items:center;gap:10px;padding:0 12px;display:flex}.search.svelte-1234x0p input:where(.svelte-1234x0p){min-width:0;min-height:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch;font-size:16px}.search.svelte-1234x0p small:where(.svelte-1234x0p),.stars.svelte-1234x0p b:where(.svelte-1234x0p){font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap;font-size:12px;font-weight:500}.row.svelte-1234x0p{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.row.drops.svelte-1234x0p{grid-template-columns:minmax(0,180px) minmax(0,180px) 1fr}.lbl.svelte-1234x0p{font-family:var(--font-label,var(--font-body));font-size:calc(12px * var(--label-scale,1));font-weight:var(--label-weight,700);letter-spacing:var(--label-track,normal);text-transform:var(--label-case,none);color:var(--faint)}.stars.svelte-1234x0p{height:var(--ctl-h);border-radius:var(--rad-sm);background:var(--ink-100);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 12px;display:grid}.stars.svelte-1234x0p b:where(.svelte-1234x0p){text-align:right;min-width:64px}.range.svelte-1234x0p{height:18px;position:relative}.range.svelte-1234x0p:before,.fill.svelte-1234x0p{content:"";border-radius:999px;height:4px;position:absolute;top:7px}.range.svelte-1234x0p:before{background:#ffffff18;left:0;right:0}.fill.svelte-1234x0p{left:var(--lo);right:calc(100% - var(--hi));background:var(--grad)}.range.svelte-1234x0p input:where(.svelte-1234x0p){pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.range.svelte-1234x0p input:where(.svelte-1234x0p)::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--strong);border:2px solid var(--accent);cursor:grab;border-radius:50%;width:14px;height:14px}.range.svelte-1234x0p input:where(.svelte-1234x0p)::-moz-range-thumb{pointer-events:auto;background:var(--strong);border:2px solid var(--accent);cursor:grab;border-radius:50%;width:12px;height:12px}.range.svelte-1234x0p input:where(.svelte-1234x0p)::-moz-range-track{background:0 0}.drop.svelte-1234x0p{min-width:0;height:var(--ctl-h);border-radius:var(--rad-sm);background:var(--ink-100);border:1px solid var(--line);text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--strong);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.drop.svelte-1234x0p b:where(.svelte-1234x0p){text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.drop.svelte-1234x0p svg{color:var(--dim);flex:none;rotate:-90deg}.drop.toggle.svelte-1234x0p{justify-content:center}.drop.toggle[data-soon].svelte-1234x0p:after{flex:none;position:static;transform:none}.select.svelte-1234x0p>*{--ui:min(var(--ui-outer), 1.40625)}.right.svelte-1234x0p{background:linear-gradient(90deg,#0000,#00000080);min-width:0}.carousel.svelte-1234x0p{--out-quint:cubic-bezier(.22, 1, .36, 1);z-index:0;overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow:clip auto}ol.svelte-1234x0p{margin:0;padding:0;list-style:none;position:relative}.slot.svelte-1234x0p{will-change:transform;contain:layout style;position:absolute;top:0;left:0;right:0}.panel.svelte-1234x0p{--u:var(--L);--edge:color-mix(in srgb, var(--accent) 80%, transparent);border-radius:calc(10px * var(--u));background:var(--ink-200);color:#fff;font-family:var(--font-body);font-size:calc(16px * var(--u));text-align:left;text-transform:none;letter-spacing:0;transform:translateX(var(--x));box-shadow:0 1px calc(4px * var(--u)) #0003;transition:transform .4s var(--out-quint), box-shadow .4s var(--out-quint);border:0;padding:0;font-weight:400;display:flex;position:absolute;inset:0;overflow:hidden}.panel.svelte-1234x0p:hover:not(:disabled){color:#fff}.panel.svelte-1234x0p:focus-visible{outline:none}.slot.on.svelte-1234x0p .panel:where(.svelte-1234x0p){box-shadow:0 0 calc(2px * var(--u)) var(--edge)}.carousel.svelte-1234x0p svg{width:var(--isz);height:var(--isz)}html[data-theme=lazer] .set.svelte-1234x0p .panel:where(.svelte-1234x0p){--edge:#4ebfffcc}.diff.svelte-1234x0p .panel:where(.svelte-1234x0p){--edge:color-mix(in srgb, var(--sc) 80%, transparent)}.strip.svelte-1234x0p{flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.body.svelte-1234x0p{border-radius:calc(10px * var(--u));background:linear-gradient(90deg, var(--ink-200), var(--ink-100));flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.text.svelte-1234x0p{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;line-height:1.12;display:flex;position:relative}.text.svelte-1234x0p>:where(.svelte-1234x0p){flex:none}.line.svelte-1234x0p{white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:flex}.setbg.svelte-1234x0p{background:linear-gradient(128.66deg, #00000080 40%, #0000004d 60%, #0003 100%), var(--card) center / cover no-repeat, linear-gradient(90deg, var(--ink-200), var(--ink-100))}.set.svelte-1234x0p .strip:where(.svelte-1234x0p){width:0;color:var(--ink-50);opacity:0;transition:width .4s var(--out-quint), opacity .4s var(--out-quint);background:#fff}.set.on.svelte-1234x0p .strip:where(.svelte-1234x0p){width:calc(18px * var(--u));opacity:1;transition:width .6s cubic-bezier(.34, 1.56, .64, 1), opacity .2s var(--out-quint);transition:width .6s linear(0, .317, .567, .75, .875, .954, 1, 1.023, 1.031, 1.031, 1.027, 1.021, 1.016, 1.011, 1.007, 1.004, 1.002, 1.001, 1), opacity .2s var(--out-quint)}.set.svelte-1234x0p .strip:where(.svelte-1234x0p) svg{stroke-width:4px;rotate:180deg}.set.svelte-1234x0p .text:where(.svelte-1234x0p),.solo.svelte-1234x0p .text:where(.svelte-1234x0p){padding:calc(7.5px * var(--u)) 0 calc(13px * var(--u)) calc(15px * var(--u));justify-content:center;align-self:stretch}.panel.svelte-1234x0p .text:where(.svelte-1234x0p){text-shadow:0 calc(1px * var(--u)) calc(3px * var(--u)) #0000008c}.t.svelte-1234x0p{max-width:100%;font-size:calc(22px * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.a.svelte-1234x0p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.set.svelte-1234x0p .line:where(.svelte-1234x0p){margin-top:calc(4px * var(--u))}.slot.svelte-1234x0p .state:where(.svelte-1234x0p){margin-right:calc(5px * var(--u));padding:0 calc(5px * var(--u));font-size:calc(12px * var(--u));flex:none;line-height:1.25}.diff.svelte-1234x0p .strip:where(.svelte-1234x0p){width:calc(13px * var(--u));background:var(--sc)}.tint.svelte-1234x0p:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--sc) 25%, transparent), transparent);position:absolute;inset:0}.diff.svelte-1234x0p:not(.solo) .text:where(.svelte-1234x0p){padding:0 0 calc(3.5px * var(--u)) calc(6.5px * var(--u))}.diff.svelte-1234x0p:not(.solo) .line:where(.svelte-1234x0p):first-child{padding-bottom:calc(4px * var(--u))}.dname.svelte-1234x0p{min-width:0;margin-right:calc(3px * var(--u));text-overflow:ellipsis;flex:0 auto;font-weight:600;overflow:hidden}.by.svelte-1234x0p{font-size:calc(14px * var(--u));color:var(--dim);flex:none;font-weight:600}.solo.svelte-1234x0p .strip:where(.svelte-1234x0p){width:calc(19px * var(--u));background:var(--sc)}.solo.svelte-1234x0p .text:where(.svelte-1234x0p){padding:0 0 calc(2px * var(--u)) calc(6.5px * var(--u));line-height:1}.solo.svelte-1234x0p .t:where(.svelte-1234x0p){font-size:calc(18px * var(--u))}.solo.svelte-1234x0p .a:where(.svelte-1234x0p){margin-top:calc(1px * var(--u));font-size:calc(14px * var(--u))}.solo.svelte-1234x0p .line:where(.svelte-1234x0p){margin-top:calc(1px * var(--u))}.solo.svelte-1234x0p .line:where(.svelte-1234x0p) .state:where(.svelte-1234x0p){margin-right:calc(4px * var(--u))}.srd.svelte-1234x0p{--s:var(--u,1);align-items:center;gap:calc(3px * var(--s));min-width:calc(25px * var(--s));padding:0 calc(7px * var(--s));font-family:var(--font-body);font-size:calc(14.4px * var(--s));font-variant-numeric:tabular-nums;border-radius:999px;flex:none;font-weight:700;line-height:1.15;display:inline-flex}.carousel.svelte-1234x0p .srd:where(.svelte-1234x0p){--s:calc(var(--L) * var(--k,1))}.srd.svelte-1234x0p svg{width:calc(12px * var(--s));height:calc(12px * var(--s));margin:0 calc(-2px * var(--s))}.srd.svelte-1234x0p path{fill:currentColor;stroke:none}.spread.svelte-1234x0p{align-items:center;gap:calc(5px * var(--u));height:calc(14px * var(--u));padding:0 calc(5px * var(--u));border-radius:calc(5px * var(--u));transition:background .2s var(--out-quint);flex:none;display:inline-flex}.solo.svelte-1234x0p .spread:where(.svelte-1234x0p){margin-left:calc(3px * var(--u))}.spread.enabled.svelte-1234x0p{cursor:zoom-in}.spread.enabled.svelte-1234x0p:hover{background:#ffffff1a}.dots.svelte-1234x0p{align-items:center;gap:calc(1px * var(--u));display:flex}.dots.pair.svelte-1234x0p{gap:calc(2px * var(--u))}.dots.side.svelte-1234x0p{opacity:.5}.dot.svelte-1234x0p{width:calc(7px * var(--u));height:calc(12px * var(--u));border-radius:999px;flex:none}.dot.out.svelte-1234x0p{width:calc(5px * var(--u));height:calc(10px * var(--u))}.set.svelte-1234x0p .dot.out:where(.svelte-1234x0p){opacity:.5}.dot.edge.svelte-1234x0p{margin-left:calc(1px * var(--u))}.dcount.svelte-1234x0p{font-size:calc(12px * var(--u))}.dcount.out.svelte-1234x0p{opacity:.7}.eye.svelte-1234x0p{display:none}.spread.enabled.svelte-1234x0p:hover .eye:where(.svelte-1234x0p){display:flex}.head.svelte-1234x0p .strip:where(.svelte-1234x0p){width:calc(5px * var(--u));background:var(--accent);color:var(--ink-200);transition:width .5s var(--out-quint)}.head.on.svelte-1234x0p .strip:where(.svelte-1234x0p){width:calc(20px * var(--u))}.head.svelte-1234x0p .strip:where(.svelte-1234x0p) svg{opacity:0;transition:opacity .5s var(--out-quint)}.head.on.svelte-1234x0p .strip:where(.svelte-1234x0p) svg{opacity:1}.head.svelte-1234x0p .body:where(.svelte-1234x0p){background:var(--ink-50)}.glow.svelte-1234x0p{background:linear-gradient(90deg, var(--accent), transparent);opacity:0;transition:opacity .5s var(--out-quint);position:absolute;inset:0 50% 0 0}.head.on.svelte-1234x0p .glow:where(.svelte-1234x0p){opacity:.4}.gname.svelte-1234x0p{margin-left:calc(10px * var(--u));font-size:calc(18px * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:600;position:relative;overflow:hidden}.count.svelte-1234x0p{top:50%;right:calc(30px * var(--L));z-index:1;width:calc(50px * var(--L));height:calc(14px * var(--L));font-size:calc(14px * var(--L));pointer-events:none;background:#000000b3;border-radius:999px;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;translate:0 -50%}.hover.svelte-1234x0p,.pulse.svelte-1234x0p,.kb.svelte-1234x0p,.flash.svelte-1234x0p{pointer-events:none;position:absolute;inset:0}.hover.svelte-1234x0p{background:color-mix(in srgb, var(--blue) 10%, transparent);opacity:0;transition:opacity 1s var(--out-quint)}.panel.svelte-1234x0p:hover .hover:where(.svelte-1234x0p){opacity:1;transition-duration:.1s}.pulse.svelte-1234x0p{opacity:0;transition:opacity .2s var(--out-quint);left:20%}.pulse.svelte-1234x0p:before{content:"";opacity:.4;will-change:opacity;background:linear-gradient(90deg,#0000,#ffffff80);position:absolute;inset:0}.diff.svelte-1234x0p .pulse:where(.svelte-1234x0p):before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sc) 50%, transparent))}.head.svelte-1234x0p .pulse:where(.svelte-1234x0p):before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 50%, transparent))}.slot.on.svelte-1234x0p .pulse:where(.svelte-1234x0p){opacity:1;transition-duration:.1s}.slot.on.svelte-1234x0p .pulse:where(.svelte-1234x0p):before{animation:svelte-1234x0p-beat var(--beat,.5s) ease-out infinite}.set.on.svelte-1234x0p .pulse:where(.svelte-1234x0p):before{animation-name:svelte-1234x0p-beat2}@keyframes svelte-1234x0p-beat{0%{opacity:.8}to{opacity:.4}}@keyframes svelte-1234x0p-beat2{0%{opacity:.8}50%,to{opacity:.4}}.kb.svelte-1234x0p{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent) 40%, transparent));opacity:0;transition:opacity 1s var(--out-quint)}.slot.kbd.svelte-1234x0p .kb:where(.svelte-1234x0p){opacity:.5;animation:2.08s svelte-1234x0p-kbd}@keyframes svelte-1234x0p-kbd{0%{opacity:0;animation-timing-function:ease-out}3.85%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{opacity:.5}}.flash.svelte-1234x0p{opacity:0;background:#fff6}.current.svelte-1234x0p .t:where(.svelte-1234x0p):before,.slot.svelte-1234x0p:not(.solo) .current:where(.svelte-1234x0p) .dname:where(.svelte-1234x0p):before{content:"";vertical-align:middle;background:var(--accent-2);width:.42em;height:.42em;box-shadow:0 0 0 calc(2px * var(--u)) #00000073, 0 0 calc(6px * var(--u)) var(--accent);border-radius:50%;margin:0 .35em .12em .05em;display:inline-block}.scoped.svelte-1234x0p{border-radius:var(--rad-sm);background:var(--accent-soft);color:var(--accent-2);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.scoped.svelte-1234x0p button:where(.svelte-1234x0p){align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:flex}.empty.svelte-1234x0p{color:var(--dim);padding:20px}.playnow.svelte-1234x0p{justify-self:start;align-items:center;gap:8px;margin:2px 0 6px;display:inline-flex}.empty.svelte-1234x0p p:where(.svelte-1234x0p){margin:0 0 12px}.get.svelte-1234x0p{flex-wrap:wrap;gap:8px;display:flex}.get.svelte-1234x0p button:where(.svelte-1234x0p){align-items:center;gap:8px;display:inline-flex}footer.svelte-1234x0p{background:var(--ink-50);border-top:1px solid var(--line);grid-column:1/-1;align-items:stretch;gap:4px;padding:0 0 0 30px;display:flex;position:relative;box-shadow:0 -8px 30px #0008}.fb.svelte-1234x0p{--edge:var(--red-500);transform:skewX(var(--shear));border:0;border-top:4px solid var(--edge);background:var(--ink-100);border-radius:0;min-width:120px;padding:0 26px}.fb[data-soon].svelte-1234x0p:after{transform:translate(-50%, -60%) skewX(calc(var(--shear) * -1));left:50%;right:auto}.fb.svelte-1234x0p em:where(.svelte-1234x0p){font-style:normal}.fb.svelte-1234x0p span:where(.svelte-1234x0p){transform:skewX(calc(var(--shear) * -1));align-items:center;gap:8px;display:flex}.fb.svelte-1234x0p:hover{background:var(--ink-200)}.fb.random.svelte-1234x0p{--edge:var(--ft-random,var(--grade-a))}.swap.svelte-1234x0p{display:grid}.swap.svelte-1234x0p i:where(.svelte-1234x0p){text-align:center;grid-area:1/1;font-style:normal}.swap.svelte-1234x0p .off:where(.svelte-1234x0p){visibility:hidden}.fb.back.svelte-1234x0p{--edge:transparent;background:var(--grad);color:#fff}.fb.queue.svelte-1234x0p{--edge:var(--accent)}.fb.svelte-1234x0p .qn:where(.svelte-1234x0p){background:var(--accent);color:#fff;border-radius:999px;padding:0 6px;font-size:11px;font-style:normal}.fb.options.svelte-1234x0p{--edge:var(--ft-options,var(--grade-b))}.area.svelte-1234x0p{margin-left:10px}.ranking.svelte-1234x0p{align-content:start;gap:12px;padding-bottom:0;display:grid}.fb.mods.svelte-1234x0p{--edge:var(--ft-mods,var(--grade-c))}.fb.on.svelte-1234x0p{background:var(--accent-soft);color:var(--strong);box-shadow:0 0 10px var(--accent-glow);filter:none}@media (max-width:900px){.select.svelte-1234x0p{flex-direction:column;gap:14px;display:flex;overflow-y:auto}.left.svelte-1234x0p{display:contents}.wedge.svelte-1234x0p{order:1;margin:18px 0 0 -2px}.right.svelte-1234x0p{flex-direction:column;flex:none;order:2;height:min(72vh,600px);display:flex}.filter.svelte-1234x0p{border-top:1px solid var(--line);border-radius:var(--rad-md);position:relative}.carousel.svelte-1234x0p{flex:1;min-height:0;position:relative;inset:auto}.area.svelte-1234x0p{order:3;margin:0 12px}.details.svelte-1234x0p{flex:none;order:4;padding:4px 12px 16px;overflow:visible}footer.svelte-1234x0p{z-index:6;flex:none;order:5;margin-top:auto;position:sticky;bottom:0}}@media (max-width:600px){.wedge.svelte-1234x0p,.details.svelte-1234x0p{--u:max(.8, var(--ui,1))}.more.svelte-1234x0p{min-height:0}.nameline.svelte-1234x0p{height:auto;min-height:calc(20px * var(--u));row-gap:calc(2px * var(--u));flex-wrap:wrap;padding-right:16px}.row.svelte-1234x0p{grid-template-columns:minmax(0,1fr)}.row.drops.svelte-1234x0p{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.drop.wide.svelte-1234x0p{grid-column:1/-1}.statbox.svelte-1234x0p{row-gap:calc(6px * var(--u));grid-template-columns:minmax(0,1fr)}footer.svelte-1234x0p{padding-left:12px}.fb.svelte-1234x0p{min-width:44px;padding:0 12px}.fb.svelte-1234x0p em:where(.svelte-1234x0p){display:none}.slot.svelte-1234x0p{left:12px;right:12px}.search.svelte-1234x0p input:where(.svelte-1234x0p){min-width:0}.filter.svelte-1234x0p{--ctl-h:44px;margin:0 12px 6px}}.row.svelte-f9xujk{column-gap:var(--sp-2);row-gap:calc(3px * var(--ui,1));animation:svelte-f9xujk-in .34s var(--ease) both;grid-template-columns:1fr auto;grid-template-areas:"name gain""track track";display:grid}@keyframes svelte-f9xujk-in{0%{opacity:0;transform:translate(-12px)}}.name.svelte-f9xujk{align-items:center;gap:calc(6px * var(--ui,1));font-size:max(11px, calc(13px * var(--ui,1)));grid-area:name;display:flex}.name.svelte-f9xujk i:where(.svelte-f9xujk){width:calc(9px * var(--ui,1));height:calc(9px * var(--ui,1));background:var(--c);border-radius:50%}.have.svelte-f9xujk{color:var(--dim);font-variant-numeric:tabular-nums}.gain.svelte-f9xujk{font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));color:var(--good);font-variant-numeric:tabular-nums;grid-area:gain}.track.svelte-f9xujk{height:calc(6px * var(--ui,1));border-radius:var(--rad-xs);background:#ffffff10;grid-area:track;overflow:hidden}.track.svelte-f9xujk i:where(.svelte-f9xujk){border-radius:var(--rad-xs);background:var(--c);height:100%;box-shadow:0 0 var(--sp-2) var(--c);display:block}.results.svelte-qlgtr8{--rs-top:linear-gradient(var(--ink-300), var(--ink-200));--rs-middle:linear-gradient(var(--ink-200), var(--ink-100));--rs-head:var(--ink-0);--rs-card-hi:var(--ink-200);--rs-card-lo:var(--ink-100);--rs-line:var(--accent);--rs-ring:#2f2f2f80;--rs-acc-top:#7cf6ff;--rs-acc-bottom:#baffa9;--rs-f:var(--ink-400);--rs-bar:var(--ink-100);--rs-button:var(--ink-300);--rs-zero:var(--accent-2);z-index:5;background:#000000bf;flex-direction:column;display:flex;position:absolute;inset:0}html[data-theme=lazer] .results.svelte-qlgtr8{--rs-top:linear-gradient(#444, #333);--rs-middle:linear-gradient(#555, #333);--rs-head:#222;--rs-card-hi:#404040;--rs-card-lo:#2e2e2e;--rs-line:#6fc;--rs-f:#3f3f3f;--rs-bar:#333;--rs-button:#444;--rs-zero:pink}.scroll.svelte-qlgtr8{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto;container-type:size}.layout.svelte-qlgtr8{min-height:100%;padding:calc(9px * var(--ui,1)) calc(20px * var(--ui,1));align-items:center;gap:calc(20px * var(--ui,1));display:flex}.score-panel.svelte-qlgtr8{width:calc(360px * var(--ui,1));height:calc(586px * var(--ui,1));--cy:max(0px, (100cqh - 718px * var(--ui,1)) / 2);top:calc(86px * var(--ui,1) + var(--cy));margin:calc(77px * var(--ui,1) + var(--cy)) 0 calc(37px * var(--ui,1) + var(--cy));--inset-x:calc(160px * var(--ui,1) * (1 - var(--grow)));--inset-y:calc(273px * var(--ui,1) * (1 - var(--grow)));flex:none;align-self:flex-start;position:sticky}.top.svelte-qlgtr8,.middle.svelte-qlgtr8{position:absolute;left:0;right:0}.top.svelte-qlgtr8{height:calc(120px * var(--ui,1));transform:translateY(calc(-26.5px * var(--ui,1) * var(--slide)));visibility:hidden;top:0}.top.out.svelte-qlgtr8{visibility:visible}.middle.svelte-qlgtr8{transform:translateY(calc(26.5px * var(--ui,1) * var(--slide)));inset:0}.bg.svelte-qlgtr8{border-radius:var(--rad-lg);clip-path:inset(var(--inset-y) var(--inset-x) round calc(20px * var(--ui,1)));position:absolute;inset:0;overflow:hidden}.top.svelte-qlgtr8 .bg:where(.svelte-qlgtr8){background:var(--rs-top)}.middle.svelte-qlgtr8 .bg:where(.svelte-qlgtr8){background:var(--rs-middle)}.cover.svelte-qlgtr8{object-fit:cover;opacity:.5;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.player.svelte-qlgtr8{justify-items:center;display:grid;position:absolute;top:0;left:50%;translate:-50% -50%}.avatar.svelte-qlgtr8{width:calc(80px * var(--ui,1));height:calc(80px * var(--ui,1));border-radius:var(--rad-lg);object-fit:cover;background:var(--rs-head)}.name.svelte-qlgtr8{font-weight:600;font-size:max(11px, calc(16px * var(--ui,1)));color:var(--strong);line-height:1.3}.content.svelte-qlgtr8{padding:calc(10px * var(--ui,1));text-align:center;color:var(--strong);flex-direction:column;align-items:center;line-height:1.2;display:flex;position:absolute;inset:0}.meta.svelte-qlgtr8{max-width:100%}.title.svelte-qlgtr8,.artist.svelte-qlgtr8,.version.svelte-qlgtr8{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.title.svelte-qlgtr8{font-size:max(11px, calc(20px * var(--ui,1)))}.artist.svelte-qlgtr8{font-size:max(11px, calc(14px * var(--ui,1)))}.circle.svelte-qlgtr8{width:calc(230px * var(--ui,1));height:calc(230px * var(--ui,1));margin-top:calc(40px * var(--ui,1));flex:none;position:relative}.circle.svelte-qlgtr8 svg:where(.svelte-qlgtr8){width:100%;height:100%;position:absolute;inset:0}.badge.svelte-qlgtr8{width:calc(28px * var(--ui,1));height:calc(14px * var(--ui,1));position:absolute;translate:-50% -50%}.badge.svelte-qlgtr8 i:where(.svelte-qlgtr8){box-shadow:0 0 calc(10px * var(--ui,1)) color-mix(in srgb, var(--rank) 20%, transparent);border-radius:999px;position:absolute;inset:0}.rank-pill.svelte-qlgtr8{background:var(--rank);border-radius:999px;place-items:center;width:100%;height:100%;display:grid}.rank-pill.svelte-qlgtr8 b:where(.svelte-qlgtr8){font-family:var(--font-display);font-weight:900;font-size:max(8px, calc(11px * var(--ui,1)));text-shadow:0 calc(1px * var(--ui,1)) 0 #0000004d;line-height:1}.r-ss.svelte-qlgtr8 b:where(.svelte-qlgtr8),.r-s.svelte-qlgtr8 b:where(.svelte-qlgtr8){color:#0000;background:linear-gradient(#ffe7a8,#ffb800);-webkit-background-clip:text;background-clip:text}.r-a.svelte-qlgtr8 b:where(.svelte-qlgtr8){color:#275227}.r-b.svelte-qlgtr8 b:where(.svelte-qlgtr8){color:#553a2b}.r-c.svelte-qlgtr8 b:where(.svelte-qlgtr8){color:#473625}.r-d.svelte-qlgtr8 b:where(.svelte-qlgtr8){color:#512525}.rank.svelte-qlgtr8{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rank.svelte-qlgtr8 span:where(.svelte-qlgtr8){font-family:var(--font-display);font-weight:900;font-size:calc(76px * var(--ui,1));letter-spacing:-.02em;color:#fff;text-shadow:0 0 calc(6px * var(--ui,1)) var(--rank), 0 0 calc(16px * var(--ui,1)) var(--rank);grid-area:1/1;line-height:1}.rank.svelte-qlgtr8 .flash:where(.svelte-qlgtr8){color:var(--rank);text-shadow:none;filter:blur(calc(20px * var(--ui,1)));mix-blend-mode:screen;transform:scale(1.8)}.rank.lost.svelte-qlgtr8 span:where(.svelte-qlgtr8){color:var(--tint)}.super-flash.svelte-qlgtr8{width:calc(600px * var(--ui,1));height:calc(600px * var(--ui,1));mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#fff 12%,#ffffff59 30%,#0000);position:absolute;top:50%;left:50%;translate:-50% -50%}.total.svelte-qlgtr8{font-family:var(--font-num,inherit);font-weight:var(--num-weight,300);font-size:calc(60px * var(--ui,1));letter-spacing:var(--title-track,calc(-5px * var(--ui,1)));font-variant-numeric:tabular-nums;margin-bottom:calc(5px * var(--ui,1));line-height:1.15}.diff.svelte-qlgtr8{align-items:center;gap:calc(5px * var(--ui,1));display:flex}.stars.svelte-qlgtr8{align-items:center;gap:calc(3px * var(--ui,1));height:calc(20px * var(--ui,1));padding:0 calc(8px * var(--ui,1));color:#000000bf;font-size:max(11px, calc(14px * var(--ui,1)));font-variant-numeric:tabular-nums;border-radius:999px;font-weight:600;display:inline-flex}.stars.high.svelte-qlgtr8{color:var(--gold)}.icon.svelte-qlgtr8{display:grid}.version.svelte-qlgtr8{max-width:100%;font-size:max(11px, calc(16px * var(--ui,1)));margin-top:calc(2px * var(--ui,1))}.mapper.svelte-qlgtr8{font-size:max(10px, calc(12px * var(--ui,1)))}.mapper.svelte-qlgtr8 b{font-weight:600}.statistics.svelte-qlgtr8{gap:calc(5px * var(--ui,1));width:100%;margin-top:calc(20px * var(--ui,1));display:grid}.row.svelte-qlgtr8{display:grid}.row.three.svelte-qlgtr8{grid-template-columns:repeat(3,1fr)}.row.four.svelte-qlgtr8{grid-template-columns:repeat(4,1fr)}.figure.svelte-qlgtr8{justify-items:center;display:grid}.figure.dim.svelte-qlgtr8{opacity:.5}.head.svelte-qlgtr8{width:100%;height:calc(12px * var(--ui,1));background:var(--rs-head);font-family:var(--font-label,inherit);font-weight:var(--label-weight,600);font-size:max(8px, calc(12px * var(--ui,1) * var(--label-scale,1)));letter-spacing:var(--label-track,normal);text-transform:uppercase;white-space:nowrap;border-radius:999px;place-items:center;line-height:1;display:grid;overflow:hidden}.figure.svelte-qlgtr8 b:where(.svelte-qlgtr8){font-family:var(--font-num,var(--font-body));font-weight:var(--num-weight,400);font-size:max(11px, calc(20px * var(--ui,1) * var(--title-scale,1)));letter-spacing:var(--title-track,-.05em);font-variant-numeric:tabular-nums;position:relative}.figure.svelte-qlgtr8 small:where(.svelte-qlgtr8){font-size:max(9px, calc(12px * var(--ui,1)))}.figure.svelte-qlgtr8 em:where(.svelte-qlgtr8){left:calc(100% + 6px * var(--ui,1));font-style:normal;font-weight:600;font-size:max(8px, calc(11px * var(--ui,1)));letter-spacing:0;color:#0000;background:linear-gradient(#6fc,#ff9ad7);-webkit-background-clip:text;background-clip:text;position:absolute;top:50%;translate:0 -50%}.played.svelte-qlgtr8{font-weight:600;font-size:max(9px, calc(10px * var(--ui,1)));margin-top:auto}.stats.svelte-qlgtr8{min-width:0;padding-top:calc(34px * var(--ui,1));animation:svelte-qlgtr8-pop .35s var(--ease) both;flex-wrap:wrap;flex:1;align-content:center;display:flex;position:relative}.stats.simple.svelte-qlgtr8{--cy:max(0px, (100cqh - 718px * var(--ui,1)) / 2);margin:calc(77px * var(--ui,1) + var(--cy)) 0 calc(37px * var(--ui,1) + var(--cy));align-self:stretch}.mode.svelte-qlgtr8{top:0;right:calc(5px * var(--ui,1));gap:calc(4px * var(--ui,1));display:flex;position:absolute}.mode.svelte-qlgtr8 button:where(.svelte-qlgtr8){padding:calc(3px * var(--ui,1)) calc(12px * var(--ui,1));border:1px solid var(--soft-line,transparent);background:var(--soft-bg,var(--rs-card-lo));color:var(--dim);font-family:var(--font-body);font-size:max(11px, calc(13px * var(--ui,1)));cursor:pointer;border-radius:999px;font-weight:600;transition:background .2s,color .2s}.mode.svelte-qlgtr8 button:where(.svelte-qlgtr8):hover{color:var(--text)}.mode.svelte-qlgtr8 button.on:where(.svelte-qlgtr8){background:var(--accent);border-color:var(--accent);color:#fff}@keyframes svelte-qlgtr8-pop{0%{opacity:0}}.item.svelte-qlgtr8{width:calc(50% - 10px * var(--ui,1));margin:calc(5px * var(--ui,1));border-radius:var(--rad-lg);background:linear-gradient(var(--rs-card-hi), transparent) top / 100% calc(30px * var(--ui,1)) no-repeat, linear-gradient(transparent, var(--rs-card-lo)) bottom / 100% calc(20px * var(--ui,1)) no-repeat, linear-gradient(color-mix(in srgb, var(--rs-card-hi) 80%, transparent), color-mix(in srgb, var(--rs-card-lo) 95%, transparent));box-shadow:inset 0 0 0 calc(2px * var(--ui,1)) var(--rs-card-lo);padding:calc(2px * var(--ui,1));position:relative}.item.full.svelte-qlgtr8{width:calc(100% - 10px * var(--ui,1))}h3.svelte-qlgtr8{align-items:center;gap:calc(8px * var(--ui,1));margin:calc(8px * var(--ui,1)) calc(12px * var(--ui,1)) calc(14px * var(--ui,1));padding-bottom:calc(4px * var(--ui,1));font-family:var(--font-label,var(--font-body));font-weight:var(--label-weight,700);font-size:max(11px, calc(16px * var(--ui,1) * var(--label-scale,1)));text-transform:var(--label-case,none);letter-spacing:var(--label-track,0);color:var(--strong);border-bottom:calc(2px * var(--ui,1)) solid var(--rs-line);line-height:1.2;display:inline-flex}.body.svelte-qlgtr8{padding:0 calc(15px * var(--ui,1)) calc(15px * var(--ui,1));gap:calc(15px * var(--ui,1));display:grid}.graph.svelte-qlgtr8{height:calc(150px * var(--ui,1));padding:0 calc(5px * var(--ui,1));grid-template-rows:1fr calc(13px * var(--ui,1));row-gap:calc(4px * var(--ui,1));display:grid}.bars.svelte-qlgtr8{min-height:0;display:flex}.bar.svelte-qlgtr8{transform-origin:bottom;animation:svelte-qlgtr8-rise .3s var(--ease) both;flex:1;position:relative}@keyframes svelte-qlgtr8-rise{0%{transform:scaleY(0)}}.bar.svelte-qlgtr8 i:where(.svelte-qlgtr8){border-radius:999px;position:absolute;left:0;right:0}.bar.centre.svelte-qlgtr8:before,.bar.centre.svelte-qlgtr8:after{content:"";height:calc(4px * var(--ui,1));background:var(--rs-zero);border-radius:999px;position:absolute;left:0;right:0}.bar.centre.svelte-qlgtr8:before{top:calc(-5px * var(--ui,1))}.bar.centre.svelte-qlgtr8:after{bottom:calc(-4px * var(--ui,1))}.axis.svelte-qlgtr8{font-weight:600;font-size:max(9px, calc(13px * var(--ui,1)));line-height:1;position:relative}.axis.svelte-qlgtr8 span:where(.svelte-qlgtr8){white-space:nowrap;position:absolute;top:0;translate:-50%}.axis.svelte-qlgtr8 .zero:where(.svelte-qlgtr8){color:var(--rs-zero);left:50%}.table.svelte-qlgtr8{font-size:max(10px, calc(13px * var(--ui,1)));line-height:1.4}.table.svelte-qlgtr8 div:where(.svelte-qlgtr8){justify-content:space-between;gap:calc(8px * var(--ui,1));display:flex}.heatmap.svelte-qlgtr8{height:calc(191px * var(--ui,1));width:100%;overflow:visible}.disc.svelte-qlgtr8{fill:#202624;stroke:#fff;stroke-width:.35px}.axisline.svelte-qlgtr8,.arrow.svelte-qlgtr8{stroke:#fff;stroke-width:.35px;stroke-linecap:round;fill:none}.shoot.svelte-qlgtr8{fill:var(--strong);font-size:2.1px}.miss.svelte-qlgtr8{stroke:#f66;stroke-width:.25px}.limiting.svelte-qlgtr8{font-size:max(11px, calc(14px * var(--ui,1)));color:var(--dim)}.limiting.svelte-qlgtr8 b{color:var(--text)}.skillbars.svelte-qlgtr8{gap:calc(5px * var(--ui,1));display:grid}.skillbar.svelte-qlgtr8{height:calc(22px * var(--ui,1));border-radius:var(--rad-sm);font-size:max(11px, calc(12px * var(--ui,1)));padding:0 calc(8px * var(--ui,1));background:#ffffff08;align-items:center;display:flex;position:relative;overflow:hidden}.skillbar.svelte-qlgtr8 span:where(.svelte-qlgtr8){z-index:1;position:relative}.skillbar.svelte-qlgtr8 i:where(.svelte-qlgtr8){background:color-mix(in srgb, var(--bad) 45%, transparent);transform-origin:0;animation:svelte-qlgtr8-grow .8s .6s var(--ease) both;position:absolute;inset:0 auto 0 0}@keyframes svelte-qlgtr8-grow{0%{transform:scaleX(0)}}.reward.svelte-qlgtr8{color:var(--dim);font-size:max(11px, calc(13px * var(--ui,1)))}.xp.svelte-qlgtr8{gap:calc(8px * var(--ui,1));display:grid}footer.svelte-qlgtr8{height:calc(50px * var(--ui,1));align-items:center;gap:calc(16px * var(--ui,1));padding-right:calc(var(--fps-w,0px) + 16px * var(--ui,1));background:var(--rs-bar);flex:none;animation:.25s both svelte-qlgtr8-pop;display:flex;position:relative}.mid.svelte-qlgtr8{gap:calc(5px * var(--ui,1));flex:0 auto;min-width:0;margin:0 auto;display:flex}.fb.svelte-qlgtr8{justify-content:center;align-items:center;gap:calc(6px * var(--ui,1));min-width:0;width:calc(300px * var(--ui,1));max-width:28vw;height:calc(30px * var(--ui,1));border-radius:var(--rad-sm);background:var(--rs-button);color:var(--strong);font-size:max(11px, calc(13px * var(--ui,1)));white-space:nowrap;border:0;flex:0 auto;display:inline-flex;overflow:hidden}.fb.svelte-qlgtr8:hover:not(:disabled){filter:brightness(1.15);border:0}.fb.next.svelte-qlgtr8{background:var(--grad);color:#fff}html[data-theme=lazer] .fb.next.svelte-qlgtr8{background:#88b300}.rb.svelte-qlgtr8{border-radius:0;transform:skew(-11deg)}.rb.svelte-qlgtr8 span:where(.svelte-qlgtr8){align-items:center;gap:calc(6px * var(--ui,1));font-family:var(--font-title,inherit);font-weight:var(--title-weight,inherit);letter-spacing:var(--title-track,normal);text-transform:var(--title-case,none);display:flex;transform:skew(11deg)}.rb.back.svelte-qlgtr8{height:calc(50px * var(--ui,1));width:calc(114px * var(--ui,1));margin-left:calc(-14px * var(--ui,1));padding-left:calc(26px * var(--ui,1));background:var(--grad);color:#fff;font-size:max(11px, calc(16px * var(--ui,1)));transition:width .2s var(--ease);border:0;flex:none}.rb.back.svelte-qlgtr8:hover:not(:disabled){width:calc(154px * var(--ui,1));color:#fff;filter:brightness(1.1)}.countdown.svelte-qlgtr8{gap:calc(5px * var(--ui,1));width:calc(180px * var(--ui,1));flex:none;justify-items:end;display:grid}.countdown.svelte-qlgtr8 span:where(.svelte-qlgtr8){font-family:var(--font-label,inherit);text-transform:var(--label-case,none);letter-spacing:var(--label-track,0);font-size:max(10px, calc(10px * var(--ui,1)));color:var(--dim)}.countdown.svelte-qlgtr8 div:where(.svelte-qlgtr8){width:100%;height:calc(3px * var(--ui,1));border-radius:calc(2px * var(--ui,1));background:#ffffff14;overflow:hidden}.countdown.svelte-qlgtr8 i:where(.svelte-qlgtr8){background:var(--accent);height:100%;box-shadow:0 0 calc(8px * var(--ui,1)) var(--accent);animation:svelte-qlgtr8-shrink var(--wait) linear forwards;transform-origin:0;display:block}@keyframes svelte-qlgtr8-shrink{to{transform:scaleX(0)}}@media (max-width:800px){.layout.svelte-qlgtr8{flex-direction:column;align-items:center}.score-panel.svelte-qlgtr8{margin:calc(77px * var(--ui,1)) 0 calc(37px * var(--ui,1));align-self:center;position:relative;top:auto}.stats.svelte-qlgtr8{width:100%}.item.svelte-qlgtr8{width:calc(100% - 10px * var(--ui,1))}}@media (max-width:600px){footer.svelte-qlgtr8{gap:4px;height:44px;padding-right:0}.countdown.svelte-qlgtr8{display:none}.rb.back.svelte-qlgtr8{width:96px;height:44px}footer.svelte-qlgtr8 .mid:where(.svelte-qlgtr8){margin:0 4px 0 auto}.fb.svelte-qlgtr8{width:auto;max-width:none;height:32px;padding-inline:10px}.fb.svelte-qlgtr8:disabled{display:none}}.sec.svelte-1ntwlx7{border-top:calc(2px * var(--ui,1)) solid var(--bg);padding:calc(24px * var(--ui,1)) 0 calc(40px * var(--ui,1))}h2.svelte-1ntwlx7{margin:0 calc(22px * var(--ui,1)) calc(6px * var(--ui,1)) calc(12px * var(--ui,1));font-size:max(18px, calc(30px * var(--ui,1)));text-transform:none;line-height:1}h3.svelte-1ntwlx7{padding:calc(11.5px * var(--ui,1)) calc(27px * var(--ui,1)) calc(11.5px * var(--ui,1)) calc(17px * var(--ui,1));font-family:var(--font-body);font-size:max(14px, calc(20px * var(--ui,1)));text-transform:none;letter-spacing:0;color:var(--strong);margin:0;font-weight:400;line-height:1}.row.svelte-1ntwlx7{align-items:center;gap:calc(6px * var(--ui,1)) calc(10px * var(--ui,1));margin:0 calc(22px * var(--ui,1)) calc(4px * var(--ui,1)) calc(17px * var(--ui,1));padding:calc(6px * var(--ui,1)) calc(10px * var(--ui,1));border-radius:var(--rad-sm);background:color-mix(in srgb, var(--panel) 85%, #000);transition:background .2s var(--ease);flex-wrap:wrap;display:flex;position:relative}.row.active.svelte-1ntwlx7{background:color-mix(in srgb, var(--panel) 70%, #000)}.what.svelte-1ntwlx7{min-width:calc(120px * var(--ui,1));font-size:max(12px, calc(14px * var(--ui,1)));color:var(--text);flex:1}.binds.svelte-1ntwlx7{justify-content:flex-end;gap:calc(4px * var(--ui,1));flex-wrap:wrap;display:flex}.kb.svelte-1ntwlx7{min-width:calc(40px * var(--ui,1));height:calc(26px * var(--ui,1));padding:0 calc(8px * var(--ui,1));border:1px solid var(--line-hover);border-radius:var(--rad-sm);background:var(--bg-2);color:var(--text);font-family:var(--font-mono);font-size:max(11px, calc(12px * var(--ui,1)));text-transform:none;white-space:nowrap}.kb.empty.svelte-1ntwlx7{color:var(--faint)}.kb.listening.svelte-1ntwlx7{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 25%, var(--bg-2));color:var(--strong)}.actions.svelte-1ntwlx7{justify-content:flex-end;gap:calc(6px * var(--ui,1));flex-basis:100%;display:flex}.small.svelte-1ntwlx7{height:calc(24px * var(--ui,1));padding:0 calc(10px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));text-transform:none}.clear.svelte-1ntwlx7{background:color-mix(in srgb, var(--bad) 40%, var(--bg-2))}.restore.svelte-1ntwlx7{left:calc(-10px * var(--ui,1));width:calc(5px * var(--ui,1));border-radius:var(--rad-xs);background:var(--gold);opacity:0;pointer-events:none;min-height:0;transition:opacity .2s var(--ease);border:0;padding:0;position:absolute;top:20%;bottom:20%}.restore.shown.svelte-1ntwlx7{opacity:.8;pointer-events:auto;cursor:pointer}.restore.shown.svelte-1ntwlx7:hover:not(:disabled){background:var(--gold);opacity:1}.resetall.svelte-1ntwlx7{margin:calc(8px * var(--ui,1)) calc(22px * var(--ui,1)) 0 calc(17px * var(--ui,1));width:calc(100% - 39px * var(--ui,1));height:calc(32px * var(--ui,1));background:color-mix(in srgb, var(--bad) 55%, var(--bg-2));text-transform:none;display:block}.themes.svelte-1b4vjr6{grid-template-columns:repeat(auto-fill, minmax(calc(150px * var(--ui,1)), 1fr));gap:calc(10px * var(--ui,1));display:grid}.compact.svelte-1b4vjr6{grid-template-columns:repeat(2,1fr)}.themes.svelte-1b4vjr6{padding-top:calc(8px * var(--ui,1))}.theme.svelte-1b4vjr6{align-content:start;gap:calc(6px * var(--ui,1));padding:calc(10px * var(--ui,1));text-align:left;border-radius:var(--rad-md);background:var(--card);box-shadow:none;filter:none;display:grid}.theme.on.svelte-1b4vjr6{background:var(--accent-soft);border:1px solid var(--accent);color:var(--text);box-shadow:0 0 calc(12px * var(--ui,1)) var(--accent-glow)}.theme.svelte-1b4vjr6 b:where(.svelte-1b4vjr6){font-size:max(11px, calc(14px * var(--ui,1)))}.theme.svelte-1b4vjr6 small:where(.svelte-1b4vjr6){font-weight:400;font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim)}.preview.svelte-1b4vjr6{--pbg:#020101;--pcard:#0c0605;--pline:#251d1c;height:calc(64px * var(--ui,1));border-radius:var(--rad-sm);background:var(--pbg);border:1px solid var(--pline);position:relative;overflow:hidden}.preview.lazer.svelte-1b4vjr6{--pbg:#221c1e;--pcard:#32292d;--pline:#4f4047}.theme.svelte-1b4vjr6:disabled{background:var(--card);color:var(--dim);opacity:.75}.preview.svelte-1b4vjr6 i:where(.svelte-1b4vjr6){display:block;position:absolute}.bar.svelte-1b4vjr6{height:calc(10px * var(--ui,1));background:var(--pcard);border-bottom:1px solid var(--pline);top:0;left:0;right:0}.card.svelte-1b4vjr6{left:calc(10px * var(--ui,1));top:calc(18px * var(--ui,1));width:55%;height:calc(36px * var(--ui,1));border-radius:var(--rad-sm);background:var(--pcard);border:1px solid var(--pline);border-top:calc(2px * var(--ui,1)) solid var(--pacc)}.dot.svelte-1b4vjr6{right:calc(10px * var(--ui,1));bottom:calc(10px * var(--ui,1));width:calc(34px * var(--ui,1));height:calc(12px * var(--ui,1));border-radius:var(--rad-xs);background:linear-gradient(110deg, var(--pacc), color-mix(in srgb, var(--pacc) 55%, #000))}.accents.svelte-1b4vjr6{align-items:center;gap:calc(10px * var(--ui,1));margin-top:calc(14px * var(--ui,1));display:flex}.accents.off.svelte-1b4vjr6{opacity:.4;pointer-events:none}.accents.svelte-1b4vjr6 .label:where(.svelte-1b4vjr6){margin-right:calc(6px * var(--ui,1))}.accent.svelte-1b4vjr6{width:calc(30px * var(--ui,1));height:calc(30px * var(--ui,1));background:var(--sw);border:calc(2px * var(--ui,1)) solid transparent;box-shadow:none;filter:none;border-radius:50%;padding:0}.accent.svelte-1b4vjr6:hover:not(:disabled){border-color:var(--text)}.accent.on.svelte-1b4vjr6,.accent.on.svelte-1b4vjr6:hover:not(:disabled){background:var(--sw);border:calc(2px * var(--ui,1)) solid var(--text);box-shadow:0 0 0 calc(3px * var(--ui,1)) var(--bg), 0 0 calc(12px * var(--ui,1)) var(--sw)}@media (max-width:600px){.accent.svelte-1b4vjr6{width:44px;height:44px}}.item.svelte-9fh6ub{padding:0 max(24px, calc(22px * var(--ui,1))) 0 calc(12px * var(--ui,1))}.ctl.svelte-9fh6ub{position:relative}.fc.svelte-9fh6ub{z-index:1;border-radius:var(--rad-sm);background:color-mix(in srgb, var(--panel) 91%, #000);box-shadow:inset 0 0 0 calc(2.5px * var(--ui,1)) transparent;transition:box-shadow .25s var(--ease), background .25s var(--ease);position:relative}.fc.svelte-9fh6ub:after{content:"";border-radius:inherit;background:linear-gradient(180deg, transparent, var(--ov-dark2,color-mix(in srgb, var(--accent) 15%, var(--line))));opacity:0;pointer-events:none;position:absolute;inset:0}.fc.svelte-9fh6ub:hover:not(.disabled):not(.plain){background:linear-gradient(180deg, var(--bg-2), var(--ov-dark4,color-mix(in srgb, var(--accent) 10%, var(--bg-2))));box-shadow:inset 0 0 0 calc(2.5px * var(--ui,1)) var(--ov-light4,var(--ink-600))}.fc.active.svelte-9fh6ub,.fc.active.svelte-9fh6ub:hover:not(.disabled){background:linear-gradient(180deg, var(--bg-2), var(--ov-dark3,color-mix(in srgb, var(--accent) 14%, var(--bg-2))));box-shadow:inset 0 0 0 calc(2.5px * var(--ui,1)) var(--accent)}.fc.disabled.svelte-9fh6ub{background:var(--panel);color:var(--faint)}.fc.plain.svelte-9fh6ub{background:0 0}.revert.svelte-9fh6ub{width:calc(28px * var(--ui,1));padding:0 0 0 calc(7px * var(--ui,1));border-radius:var(--rad-sm);background:var(--panel-2);color:var(--ov-light1,var(--text));opacity:0;pointer-events:none;transition:translate .12s cubic-bezier(.19, 1, .22, 1), opacity 0s .12s, background .3s var(--ease), color .3s var(--ease);border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.revert.shown.svelte-9fh6ub{translate:calc(18px * var(--ui,1)) 0;opacity:1;pointer-events:auto;transition:translate .2s cubic-bezier(.34, 1.4, .64, 1), opacity 0s, background .3s var(--ease), color .3s var(--ease)}.revert.svelte-9fh6ub:hover:not(:disabled){background:var(--line);color:var(--text);border:0}.fc.svelte-9fh6ub .cap{font-size:max(11px, calc(14px * var(--ui,1)));color:var(--text);line-height:1.25;display:block}.fc.svelte-9fh6ub .cap:first-letter{text-transform:uppercase}.fc.svelte-9fh6ub .val{font-size:max(12px, calc(16px * var(--ui,1)));color:var(--strong);font-weight:500;line-height:1.3;display:block}.fc.disabled.svelte-9fh6ub .cap,.fc.disabled.svelte-9fh6ub .val{color:var(--faint)}.fc.svelte-9fh6ub .hint{width:calc(10px * var(--ui,1));height:calc(10px * var(--ui,1));margin-left:calc(5px * var(--ui,1));font-size:max(7px, calc(8px * var(--ui,1)));vertical-align:baseline;cursor:help;background:currentColor;border-radius:50%;place-items:center;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.fc.svelte-9fh6ub .hint:before{content:"?";color:var(--panel)}.fc.svelte-9fh6ub .soon{padding:calc(2px * var(--ui,1)) calc(8px * var(--ui,1));background:var(--grad);color:#fff;font-size:max(10px, calc(11px * var(--ui,1)));white-space:nowrap;border-radius:999px;flex:none;font-weight:700}.ck.svelte-13md3yc{align-items:center;gap:calc(5px * var(--ui,1));padding:calc(9px * var(--ui,1));cursor:pointer;display:flex}.cap.svelte-13md3yc{flex:1;min-width:0}input.svelte-13md3yc{opacity:0;pointer-events:none;position:absolute}.sw.svelte-13md3yc{width:calc(56px * var(--ui,1));height:max(12px, calc(16px * var(--ui,1)));flex:none;justify-content:center;display:flex}.sw.svelte-13md3yc i:where(.svelte-13md3yc){box-sizing:border-box;border:calc(3.2px * var(--ui,1)) solid var(--ov-light4,var(--ink-600));width:75%;height:100%;transition:width .12s cubic-bezier(.19, 1, .22, 1), background .25s var(--ease), border-color .25s var(--ease);background:0 0;border-radius:999px}input.svelte-13md3yc:checked+.sw:where(.svelte-13md3yc) i:where(.svelte-13md3yc){border-color:color-mix(in srgb, var(--accent) 91%, #000);background:color-mix(in srgb, var(--accent) 91%, #000);width:100%;transition:width .2s cubic-bezier(.34, 1.4, .64, 1), background .25s var(--ease), border-color .25s var(--ease)}.sw.svelte-13md3yc:hover i:where(.svelte-13md3yc){border-color:var(--accent)}input.svelte-13md3yc:checked+.sw:where(.svelte-13md3yc):hover i:where(.svelte-13md3yc){border-color:var(--accent);background:var(--accent)}input.svelte-13md3yc:disabled+.sw:where(.svelte-13md3yc) i:where(.svelte-13md3yc){filter:brightness(.6)}input.svelte-13md3yc:focus-visible+.sw:where(.svelte-13md3yc) i:where(.svelte-13md3yc){outline:2px solid var(--accent-2);outline-offset:2px}label.svelte-13md3yc:has(input:where(.svelte-13md3yc):disabled){cursor:default}.sl.svelte-zxjpux{padding:calc(5px * var(--ui,1)) calc(5px * var(--ui,1)) calc(5px * var(--ui,1)) calc(9px * var(--ui,1));align-items:center;display:flex}.text.svelte-zxjpux{gap:calc(4px * var(--ui,1));min-width:0;padding:calc(4px * var(--ui,1)) calc(10px * var(--ui,1)) calc(4px * var(--ui,1)) 0;flex:0 0 50%;display:grid}.bar.svelte-zxjpux{--nub:calc(10px * var(--ui,1));flex:0 0 50%;min-width:0;display:flex;position:relative}input.svelte-zxjpux{min-width:0;height:max(28px, calc(40px * var(--ui,1)));border-radius:var(--rad-sm);appearance:none;background:linear-gradient(90deg, var(--ov-light4,var(--ink-600)) calc(var(--nub) / 2 + (100% - var(--nub)) * var(--p)), var(--bg-2) calc(var(--nub) / 2 + (100% - var(--nub)) * var(--p)));cursor:pointer;flex:1;margin:0}input.svelte-zxjpux::-webkit-slider-thumb{-webkit-appearance:none;width:var(--nub);height:max(28px, calc(40px * var(--ui,1)));background:color-mix(in srgb, var(--accent) 91%, #000);transition:background .25s var(--ease);border:0;border-radius:999px}input.svelte-zxjpux::-moz-range-thumb{width:var(--nub);height:max(28px, calc(40px * var(--ui,1)));background:color-mix(in srgb, var(--accent) 91%, #000);transition:background .25s var(--ease);border:0;border-radius:999px}input.svelte-zxjpux:hover::-webkit-slider-thumb{background:var(--accent)}input.svelte-zxjpux:focus-visible::-webkit-slider-thumb{background:var(--accent)}input.svelte-zxjpux:active::-webkit-slider-thumb{background:var(--accent)}input.svelte-zxjpux:hover::-moz-range-thumb{background:var(--accent)}input.svelte-zxjpux:focus-visible::-moz-range-thumb{background:var(--accent)}input.svelte-zxjpux:active::-moz-range-thumb{background:var(--accent)}input.svelte-zxjpux:disabled{filter:brightness(.6);cursor:default}input.svelte-zxjpux:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.def.svelte-zxjpux{top:50%;left:calc(var(--nub) / 2 + (100% - var(--nub)) * var(--d));width:calc(4px * var(--ui,1));height:calc(6px * var(--ui,1));background:var(--text);opacity:.3;pointer-events:none;border-radius:999px;transition:height .25s cubic-bezier(.34,1.4,.64,1);position:absolute;translate:-50% -50%}.def.on.svelte-zxjpux{height:calc(28px * var(--ui,1))}input.svelte-zxjpux:hover~.def:where(.svelte-zxjpux){background:#fff}.head.svelte-wxh7cx{align-items:flex-end;gap:calc(5px * var(--ui,1));width:100%;padding:calc(9px * var(--ui,1));font-weight:inherit;text-align:left;color:inherit;background:0 0;border:0;border-radius:0;display:flex}.head.svelte-wxh7cx:hover:not(:disabled){color:inherit;border:0}.text.svelte-wxh7cx{gap:calc(4px * var(--ui,1));min-width:0;padding-right:calc(20px * var(--ui,1));flex:1;display:grid}.val.svelte-wxh7cx{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chev.svelte-wxh7cx{margin-right:calc(5px * var(--ui,1));color:var(--strong);transition:scale .3s var(--ease)}.chev.open.svelte-wxh7cx{scale:1 -1}ul.svelte-wxh7cx{margin:calc(5px * var(--ui,1)) 0 0;padding:calc(9px * var(--ui,1));max-height:calc(200px * var(--ui,1));border-radius:var(--rad-sm);background:var(--bg-2);box-shadow:inset 0 0 0 calc(2.5px * var(--ui,1)) var(--accent);animation:svelte-wxh7cx-menu .3s var(--ease);list-style:none;overflow-y:auto}@keyframes svelte-wxh7cx-menu{0%{opacity:0;margin-top:0}}li.svelte-wxh7cx button:where(.svelte-wxh7cx){width:100%;padding:calc(2px * var(--ui,1)) calc(2px * var(--ui,1)) calc(2px * var(--ui,1)) calc(5px * var(--ui,1));border-radius:var(--rad-sm);text-align:left;font-size:max(12px, calc(16px * var(--ui,1)));color:var(--strong);transition:background .6s var(--ease);background:0 0;border:0;align-items:center;font-weight:500;display:flex}li.svelte-wxh7cx button:where(.svelte-wxh7cx) span:where(.svelte-wxh7cx){text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:calc(7px * var(--ui,1));overflow:hidden}li.svelte-wxh7cx button:where(.svelte-wxh7cx) svg{color:var(--bg-2);opacity:0;rotate:180deg;translate:calc(-3px * var(--ui,1)) 0;flex:none;transition:opacity .2s,translate .2s ease-in}li.svelte-wxh7cx button:where(.svelte-wxh7cx):hover svg{opacity:1;transition:opacity .4s var(--ease), translate .4s var(--ease);translate:0}li.svelte-wxh7cx button.on:where(.svelte-wxh7cx){background:var(--panel-2);transition-duration:.1s}li.svelte-wxh7cx button:where(.svelte-wxh7cx):hover:not(:disabled),li.svelte-wxh7cx button.on:where(.svelte-wxh7cx):hover:not(:disabled){background:var(--ov-light4,var(--ink-600));color:var(--strong);box-shadow:none;filter:none;border:0;transition-duration:.1s}.item.svelte-99bv20{padding:0 calc(22px * var(--ui,1)) 0 calc(12px * var(--ui,1))}.row.svelte-99bv20{align-items:center;gap:calc(10px * var(--ui,1));min-height:calc(30px * var(--ui,1));padding:calc(5px * var(--ui,1)) calc(5px * var(--ui,1)) calc(5px * var(--ui,1)) calc(9px * var(--ui,1));display:flex}.row.svelte-99bv20 .cap:where(.svelte-99bv20){min-width:0;font-size:max(12px, calc(16px * var(--ui,1)));color:var(--strong);flex:1}.row.off.svelte-99bv20 .cap:where(.svelte-99bv20){color:var(--faint)}.rb.svelte-99bv20{justify-content:center;align-items:center;gap:calc(8px * var(--ui,1));height:max(30px, calc(36px * var(--ui,1)));padding:0 calc(12px * var(--ui,1));border:1px solid var(--soft-line,rgb(var(--accent-rgb) / .4));border-radius:var(--rad-sm);background:var(--soft-bg,color-mix(in srgb, var(--accent) 22%, var(--panel)));color:var(--strong);font-size:max(11px, calc(14px * var(--ui,1)));font-weight:600;display:inline-flex}.row.svelte-99bv20 .rb:where(.svelte-99bv20){height:max(28px, calc(30px * var(--ui,1)));font-size:max(11px, calc(14px * var(--ui,1)));flex:0 0 45%}.row.svelte-99bv20 .rb.iconOnly:where(.svelte-99bv20){flex:0 0 calc(90px * var(--ui,1))}.rb.wide.svelte-99bv20{width:100%}.rb.svelte-99bv20:hover:not(:disabled){border-color:var(--soft-line-hover,rgb(var(--accent-rgb) / .7));color:#fff;background:var(--soft-bg-hover,color-mix(in srgb, var(--accent) 40%, var(--panel)))}.rb.danger.svelte-99bv20{border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:color-mix(in srgb, var(--bad) 22%, var(--panel))}.rb.danger.svelte-99bv20:hover:not(:disabled){border-color:var(--bad);background:color-mix(in srgb, var(--bad) 45%, var(--panel))}.item.svelte-k0vqgs{padding:0 calc(22px * var(--ui,1)) 0 calc(12px * var(--ui,1));font-size:max(11px, calc(14px * var(--ui,1)))}.note.svelte-k0vqgs{padding:calc(8px * var(--ui,1));border-radius:var(--rad-sm);background:var(--ov-dark2,color-mix(in srgb, var(--accent) 15%, var(--line)));color:var(--text);font-weight:600;line-height:1.35}.scrim.svelte-1ddanbh{inset:var(--toolbar) 0 0 0;z-index:20;opacity:0;pointer-events:none;transition:opacity .5s var(--ease);background:#00000080;border:0;border-radius:0;position:fixed}.scrim.open.svelte-1ddanbh{opacity:1;pointer-events:auto}.scrim.svelte-1ddanbh:hover:not(:disabled){background:#00000080}.panel.svelte-1ddanbh{--side:calc(170px * var(--ui,1));top:var(--toolbar);width:min(calc(var(--side) + 400px * var(--ui,1)), 100vw);z-index:21;opacity:0;transition:transform .6s var(--ease), opacity .3s var(--ease);display:flex;position:fixed;bottom:0;left:0;transform:translate(-100%)}.panel.open.svelte-1ddanbh{opacity:1;transform:none}.sidebar.svelte-1ddanbh{width:var(--side);padding-top:calc(10px * var(--ui,1));background:var(--bg-2);flex-direction:column;flex:none;display:flex;overflow:hidden auto}.sb.svelte-1ddanbh{height:calc(46px * var(--ui,1));padding:0 calc(5px * var(--ui,1));color:var(--dim);font-size:max(12px, calc(14px * var(--ui,1)));text-align:left;white-space:nowrap;transition:color .5s var(--ease), background .5s var(--ease);background:0 0;border:0;border-radius:0;flex:none;align-items:center;font-weight:500;display:flex;position:relative}.open.svelte-1ddanbh .sb:where(.svelte-1ddanbh){animation:svelte-1ddanbh-sbin .5s var(--ease) var(--d) both}@keyframes svelte-1ddanbh-sbin{0%{opacity:0}}.sb.svelte-1ddanbh:hover:not(:disabled){color:var(--dim);border:0}@media (hover:hover){.sb.svelte-1ddanbh:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--ov-light4,var(--ink-600)) 10%, transparent)}}.sb.on.svelte-1ddanbh,.sb.on.svelte-1ddanbh:hover:not(:disabled){color:var(--strong);box-shadow:none;filter:none}.ic.svelte-1ddanbh{width:calc(50px * var(--ui,1));flex:none;place-items:center;display:grid}.name.svelte-1ddanbh{text-overflow:ellipsis;overflow:hidden}.ind.svelte-1ddanbh{left:calc(9px * var(--ui,1));width:calc(4px * var(--ui,1));height:calc(18px * var(--ui,1));border-radius:calc(1.5px * var(--ui,1));background:var(--accent);opacity:0;transition:scale .5s var(--ease), opacity .5s var(--ease);position:absolute;top:50%;translate:0 -50%;scale:1 .22}.sb.on.svelte-1ddanbh .ind:where(.svelte-1ddanbh){opacity:1;transition:scale .5s cubic-bezier(.34, 1.56, .64, 1), opacity .5s var(--ease);scale:1}.content.svelte-1ddanbh{background:var(--panel);min-width:0;box-shadow:0 0 calc(10px * var(--ui,1)) #0003;flex:1}.scroll.svelte-1ddanbh{overscroll-behavior:contain;height:100%;overflow-y:auto}.head.svelte-1ddanbh{padding:calc(20px * var(--ui,1)) calc(22px * var(--ui,1)) calc(20px * var(--ui,1)) calc(12px * var(--ui,1))}h1.svelte-1ddanbh{font-family:var(--font-title,var(--font-body));font-size:max(24px, calc(40px * var(--ui,1) * var(--title-scale,1)));font-weight:var(--title-weight,400);letter-spacing:var(--title-track,0);text-transform:var(--title-case,none);margin:0;line-height:1}.head.svelte-1ddanbh p:where(.svelte-1ddanbh){margin:calc(6px * var(--ui,1)) 0 0;font-size:max(12px, calc(14px * var(--ui,1)));color:var(--text);text-wrap:balance;line-height:1.35}.searchbar.svelte-1ddanbh{z-index:3;padding:calc(6px * var(--ui,1)) calc(22px * var(--ui,1)) calc(6px * var(--ui,1)) calc(12px * var(--ui,1));background:color-mix(in srgb, var(--bg-2) calc(var(--hb,0) * 100%), transparent);position:sticky;top:0}.search.svelte-1ddanbh{align-items:center;gap:calc(5px * var(--ui,1));height:max(32px, calc(35px * var(--ui,1)));padding:0 calc(10px * var(--ui,1));border-radius:var(--rad-sm);background:var(--bg-2);color:var(--strong);display:flex}.search.svelte-1ddanbh input:where(.svelte-1ddanbh){min-width:0;min-height:0;box-shadow:none;color:var(--strong);font:inherit;font-size:max(13px, calc(17.5px * var(--ui,1)));background:0 0;border:0;outline:0;flex:1;padding:0}.search.svelte-1ddanbh input:where(.svelte-1ddanbh)::placeholder{color:var(--faint);font-style:italic}.search.svelte-1ddanbh input:where(.svelte-1ddanbh):focus-visible{box-shadow:none;outline:0}.sec.svelte-1ddanbh{border-top:calc(2px * var(--ui,1)) solid var(--bg);padding:calc(24px * var(--ui,1)) 0 calc(40px * var(--ui,1));position:relative}h2.svelte-1ddanbh{margin:0 calc(22px * var(--ui,1)) calc(6px * var(--ui,1)) calc(12px * var(--ui,1));height:calc(30px * var(--ui,1));font-family:var(--font-title,var(--font-body));font-size:max(18px, calc(30px * var(--ui,1) * var(--title-scale,1)));font-weight:var(--title-weight,400);letter-spacing:var(--title-track,0);text-transform:var(--title-case,none);line-height:1}.veil.svelte-1ddanbh{z-index:2;background:var(--bg-2);opacity:.8;cursor:pointer;transition:opacity .3s var(--ease);border:0;border-radius:0;padding:0;position:absolute;inset:0}.veil.svelte-1ddanbh:hover:not(:disabled){background:var(--bg-2);opacity:.5}.sub.svelte-1ddanbh+.sub:where(.svelte-1ddanbh){margin-top:calc(4px * var(--ui,1))}h3.svelte-1ddanbh{padding:calc(11.5px * var(--ui,1)) calc(27px * var(--ui,1)) calc(11.5px * var(--ui,1)) calc(17px * var(--ui,1));font-family:var(--font-label,var(--font-body));font-size:max(12px, calc(20px * var(--ui,1) * var(--label-scale,1) * var(--label-scale,1)));font-weight:var(--label-weight,500);text-transform:var(--label-case,none);letter-spacing:var(--label-track,0);color:var(--strong);margin:0;line-height:1}h3.svelte-1ddanbh:first-letter{text-transform:uppercase}.flow.svelte-1ddanbh{gap:calc(4px * var(--ui,1));margin-top:calc(4px * var(--ui,1));display:grid}.scroll.svelte-1ddanbh [hidden]{display:none}.info.svelte-1ddanbh{gap:calc(6px * var(--ui,1)) calc(12px * var(--ui,1));padding:calc(9px * var(--ui,1));border-radius:var(--rad-sm);background:color-mix(in srgb, var(--panel) 85%, #000);grid-template-columns:auto 1fr;align-items:center;margin:0;display:grid}dd.svelte-1ddanbh{color:var(--dim);margin:0}.info.svelte-1ddanbh dt:where(.svelte-1ddanbh){color:var(--faint)}.info.svelte-1ddanbh dd:where(.svelte-1ddanbh){font-family:var(--font-mono);word-break:break-all;color:var(--text)}.rulesets.svelte-1ddanbh{gap:calc(4px * var(--ui,1));display:grid}.ruleset.svelte-1ddanbh,.account.svelte-1ddanbh{align-items:center;gap:calc(12px * var(--ui,1));padding:calc(9px * var(--ui,1));border-radius:var(--rad-sm);background:color-mix(in srgb, var(--panel) 85%, #000);display:flex}.ruleset.on.svelte-1ddanbh{box-shadow:inset 0 0 0 calc(2.5px * var(--ui,1)) var(--accent);color:var(--accent-text)}.ruleset.off.svelte-1ddanbh{opacity:.55}.ruleset.svelte-1ddanbh div:where(.svelte-1ddanbh),.account.svelte-1ddanbh div:where(.svelte-1ddanbh){flex:1;min-width:0;display:grid}.ruleset.svelte-1ddanbh span:where(.svelte-1ddanbh),.account.svelte-1ddanbh span:where(.svelte-1ddanbh){color:var(--dim);font-size:max(11px, calc(12px * var(--ui,1)))}.account.svelte-1ddanbh button:where(.svelte-1ddanbh){font-size:max(11px, calc(14px * var(--ui,1)));padding:calc(6px * var(--ui,1)) calc(12px * var(--ui,1));border-radius:var(--rad-sm)}.avatar.svelte-1ddanbh{width:calc(40px * var(--ui,1));height:calc(40px * var(--ui,1));border-radius:var(--rad-sm);background:var(--ink-300);color:var(--dim);flex:none;place-items:center;display:grid;overflow:hidden}.avatar.svelte-1ddanbh img:where(.svelte-1ddanbh){object-fit:cover;width:100%;height:100%}.dl-title.svelte-1ddanbh{color:var(--text);display:block}.foot.svelte-1ddanbh{justify-items:center;gap:calc(4px * var(--ui,1));padding:calc(20px * var(--ui,1)) calc(22px * var(--ui,1)) calc(30px * var(--ui,1)) calc(12px * var(--ui,1));color:var(--dim);display:grid}.foot.svelte-1ddanbh .rs:where(.svelte-1ddanbh){gap:calc(10px * var(--ui,1));padding-bottom:calc(10px * var(--ui,1));color:var(--faint);display:flex}.foot.svelte-1ddanbh b:where(.svelte-1ddanbh){font-size:max(13px, calc(18px * var(--ui,1)));color:var(--strong)}.foot.svelte-1ddanbh span:where(.svelte-1ddanbh){padding:calc(5px * var(--ui,1));font-size:max(12px, calc(16px * var(--ui,1)));color:var(--strong)}@media (max-width:600px){.panel.svelte-1ddanbh{--side:calc(60px * var(--ui,1));width:100vw}.sb.svelte-1ddanbh .name:where(.svelte-1ddanbh){display:none}}.home.svelte-17pt861{--out-elastic:linear(0, .361, .832, 1.2, 1.364, 1.336, 1.193, 1.029, .912, .868, .889, .944, 1, 1.036, 1.047, 1.036, 1.016, .997, .986, .984, .989, .996, 1.002, 1.005, 1.006, 1.004, 1.001, .999, .998, .998, .999, 1, 1);--out-elastic-half:linear(0, .237, .486, .71, .891, 1.022, 1.104, 1.145, 1.153, 1.14, 1.114, 1.083, 1.053, 1.026, 1.006, .992, .984, .981, .981, .984, .987, .991, .995, .998, 1, 1.001, 1.002, 1.002, 1.002, 1.002, 1.001, 1.001, 1);--out-expo:cubic-bezier(.16, 1, .3, 1);--out-quad:cubic-bezier(.25, .46, .45, .94);--in-quad:cubic-bezier(.55, .085, .68, .53);--in-sine:cubic-bezier(.12, 0, .39, 0);--in-out-sine:cubic-bezier(.37, 0, .63, 1);background:radial-gradient(circle,#0000,#000c 75%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.menu.svelte-17pt861{--x:calc(50% - 228px * var(--ui,1));--size:calc(256px * var(--ui,1));--logo:calc(512px * var(--ui,1));--h:calc(100px * var(--ui,1));--bw:calc(140px * var(--ui,1));--bw0:calc(160px * var(--ui,1));--shear:-11.31deg;width:100%;height:calc(512px * var(--ui,1));transition:translate .3s var(--ease);position:relative}.strip.svelte-17pt861{height:var(--h);margin-top:calc(var(--h) / -2);background:var(--mm-strip);opacity:0;transition:transform .3s var(--in-sine), opacity .3s;position:absolute;top:50%;left:0;right:0;transform:scale(2,0)}.open.svelte-17pt861 .strip:where(.svelte-17pt861){opacity:1;transition:transform .4s .15s var(--ease), opacity .3s .15s;transform:none}.side.svelte-17pt861{z-index:1;height:var(--h);margin-top:calc(var(--h) / -2);display:flex;position:absolute;top:50%}.left.svelte-17pt861{right:calc(100% - var(--x) + var(--size) * .37);flex-direction:row-reverse}.right.svelte-17pt861{left:calc(var(--x) + var(--size) * .37)}.mb.svelte-17pt861{--mw:var(--bw);height:100%;width:var(--mw);border-radius:var(--rad-sm);background:var(--c);color:#fff;transform:skewX(var(--shear));box-shadow:0 0 calc(8px * var(--ui,1)) #0003;transition:width .5s;transition-timing-function:var(--out-elastic);border:0;flex:none;margin:0;padding:0;position:relative}.hl.svelte-17pt861{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity 1s var(--ease);background:#fff;position:absolute;inset:0}.mb.svelte-17pt861:active .hl:where(.svelte-17pt861){opacity:.1}.mb.first.svelte-17pt861{--mw:var(--bw0)}.right.svelte-17pt861 .mb:where(.svelte-17pt861)+.mb:where(.svelte-17pt861){margin-left:calc(-20px * var(--ui,1))}.mb[data-soon].svelte-17pt861:after{top:calc(8px * var(--ui,1));right:calc(14px * var(--ui,1));transform:skewX(calc(var(--shear) * -1))}.mb.svelte-17pt861>span:where(.svelte-17pt861){transform:skewX(calc(var(--shear) * -1)) scale(calc(1 / var(--w,1)), 1);position:absolute;inset:0}.mb.svelte-17pt861>span:where(.svelte-17pt861) svg{width:calc(32px * var(--ui,1));height:calc(32px * var(--ui,1));margin:calc(-20px * var(--ui,1)) 0 0 calc(-16px * var(--ui,1));filter:drop-shadow(0 1px 2px #0008);transition:scale .2s var(--out-quad), rotate .5s var(--out-quad), translate .5s var(--out-quad);position:absolute;top:50%;left:50%}.mb.svelte-17pt861 b:where(.svelte-17pt861){left:calc(-3px * var(--ui,1));right:0;bottom:calc(7px * var(--ui,1));font-family:var(--font-title,inherit);font-size:calc(13px * var(--ui,1));font-weight:var(--title-weight,400);white-space:nowrap;text-shadow:0 1px 2px #0008;text-transform:var(--title-case,none);letter-spacing:var(--title-track,.01em);position:absolute}html:not([data-theme=lazer]) .mb.svelte-17pt861 b:where(.svelte-17pt861){font-size:calc(16px * var(--ui,1))}.mb.svelte-17pt861:hover:not(:disabled){width:calc(var(--mw) * 1.5);color:#fff;border:0}.mb.svelte-17pt861:hover svg{animation:svelte-17pt861-sway calc(var(--beat) * 2) var(--in-out-sine) infinite, svelte-17pt861-hop var(--beat) infinite;scale:1.2 1.08}@keyframes svelte-17pt861-sway{0%,to{rotate:-8deg}50%{rotate:8deg}}@keyframes svelte-17pt861-hop{0%,to{animation-timing-function:var(--out-quad);translate:0;scale:1.2 1.08}50%{translate:0 calc(-10px * var(--ui,1));animation-timing-function:var(--in-quad);scale:1.2}}.logo-wrap.svelte-17pt861{width:var(--logo);height:var(--logo);margin:calc(var(--logo) / -2) 0 0 calc(var(--logo) / -2);z-index:2;pointer-events:none;transition:transform .8s .15s var(--out-expo);position:absolute;top:50%;left:50%}.open.svelte-17pt861 .logo-wrap:where(.svelte-17pt861){transform:translateX(calc(-228px * var(--ui,1))) scale(.5);transition:transform .2s var(--in-quad)}.logo-hover.svelte-17pt861,.logo-bounce.svelte-17pt861{place-items:center;display:grid;position:absolute;inset:0}.logo-hover.svelte-17pt861{transition:scale .5s;transition-timing-function:var(--out-elastic)}.logo-hover.hovered.svelte-17pt861{scale:1.1}.logo-bounce.svelte-17pt861{transition:scale .5s;transition-timing-function:var(--out-elastic)}.logo-bounce.pressed.svelte-17pt861{transition:scale 1s var(--out-quad);scale:.9}.ring.svelte-17pt861{opacity:.5;width:240%;height:240%;position:absolute;inset:-70%}.logo.svelte-17pt861{pointer-events:auto;width:94%;height:94%;animation:svelte-17pt861-beat var(--beat) infinite;will-change:transform;background:radial-gradient(circle closest-side,#16141b 92%,#0000 92.2%);border:0;border-radius:50%;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 40px #0009}@keyframes svelte-17pt861-beat{0%{animation-timing-function:var(--out-quad);transform:scale(1)}8%{animation-timing-function:var(--ease);transform:scale(.98)}to{transform:scale(1)}}.ripple.svelte-17pt861{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:94%;height:94%;animation:svelte-17pt861-ripple var(--beat) var(--ease) infinite;will-change:transform, opacity;position:absolute}@keyframes svelte-17pt861-ripple{0%{opacity:.15;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}.lflash.svelte-17pt861{opacity:0;pointer-events:none;background:#fff;border-radius:50%;position:absolute;inset:0}.logo.svelte-17pt861 .tris:where(.svelte-17pt861){clip-path:circle(46%);width:100%;height:100%;position:absolute;inset:0}.logo.svelte-17pt861 img:where(.svelte-17pt861){-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}footer.svelte-17pt861{color:var(--dim);font-size:12px;position:absolute;bottom:26px;left:16px}.ticker.svelte-17pt861{top:calc(5px * var(--ui,1));right:calc(15px * var(--ui,1));justify-items:end;gap:calc(3px * var(--ui,1));text-align:right;box-shadow:0 0 calc(75px * var(--ui,1)) #0a0a0a4d;border-radius:999px;animation:5.2s linear both svelte-17pt861-tick;display:grid;position:absolute}.ticker.svelte-17pt861 b:where(.svelte-17pt861){font-size:max(18px, calc(24px * var(--ui,1)));text-shadow:0 1px 3px #0008;font-style:italic;font-weight:300;line-height:1.1}.ticker.svelte-17pt861 span:where(.svelte-17pt861){font-size:max(13px, calc(16px * var(--ui,1)));text-shadow:0 1px 3px #0008}@keyframes svelte-17pt861-tick{0%{opacity:0}7.7%,84.6%{opacity:1}to{opacity:0}}.flashes.svelte-17pt861{opacity:0;pointer-events:none;position:absolute;inset:0}.flash.svelte-17pt861{width:calc(200px * var(--ui,1));opacity:0;animation:svelte-17pt861-flash calc(var(--beat) * 4) infinite;will-change:opacity;position:absolute;top:0;bottom:0}@keyframes svelte-17pt861-flash{0%{opacity:0}3%{opacity:1;animation-timing-function:var(--in-quad)}28%,to{opacity:0}}.flash.left.svelte-17pt861{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .3), transparent);left:0}.flash.right.svelte-17pt861{background:linear-gradient(-90deg, rgb(var(--accent-rgb) / .3), transparent);right:0}.tip.svelte-17pt861{width:max-content;max-width:min(calc(620px * var(--ui,1)), 90%);padding:calc(10px * var(--ui,1));border-radius:var(--rad-md);background:var(--mm-tip);box-shadow:inset 0 0 0 1px var(--float-line);font-size:max(13px, calc(16px * var(--ui,1)));color:var(--text);text-align:center;opacity:0;animation:svelte-17pt861-tip-in .8s .6s both, svelte-17pt861-tip-out 2s calc(1.4s + var(--hold)) var(--ease) forwards;animation-timing-function:var(--out-elastic-half), var(--ease);margin:0;position:absolute;bottom:60px;left:50%;translate:-50%}html[data-theme=lazer] .tip.svelte-17pt861{box-shadow:none;text-shadow:0 1px 3px #0008;background:0 0}.tip.svelte-17pt861 b:where(.svelte-17pt861){align-items:center;gap:calc(4px * var(--ui,1));margin-right:calc(4px * var(--ui,1));vertical-align:bottom;color:var(--accent);font-weight:600;display:inline-flex}@keyframes svelte-17pt861-tip-in{0%{opacity:0;scale:.9}to{opacity:1}}@keyframes svelte-17pt861-tip-out{0%{opacity:1}to{opacity:0}}.hold.svelte-17pt861{color:var(--text);z-index:5;justify-items:center;gap:6px;padding-top:14px;font-size:13px;display:grid;position:absolute;top:0;left:0;right:0}.hold.svelte-17pt861 i:where(.svelte-17pt861){background:var(--accent);height:3px;box-shadow:0 0 10px var(--accent);justify-self:start}.ver.svelte-17pt861{font-family:var(--font-label,inherit);color:var(--faint)}@media (max-width:900px){.menu.svelte-17pt861{--x:50%;--size:320px;--logo:320px;--bw:74px;--bw0:74px;height:100%}.open.svelte-17pt861 .logo-wrap:where(.svelte-17pt861){transform:none}.strip.svelte-17pt861{display:none}.tip.svelte-17pt861{bottom:172px}.side.svelte-17pt861{height:76px;margin:0;top:auto;bottom:70px}.left.svelte-17pt861{left:8px;right:auto}.right.svelte-17pt861{left:auto;right:8px}.mb.svelte-17pt861,.mb.svelte-17pt861:hover:not(:disabled){width:74px;padding:0}.mb.svelte-17pt861 b:where(.svelte-17pt861),html:not([data-theme=lazer]) .mb.svelte-17pt861 b:where(.svelte-17pt861){white-space:normal;font-size:11px;line-height:1.1;left:4px;right:4px}.mb[data-soon].svelte-17pt861:after{top:-12px;right:6px}}header.svelte-o0ns0r{background:radial-gradient(600px 160px at 0% 0%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 70%), linear-gradient(180deg, var(--panel-2), var(--panel));border-bottom:1px solid var(--line);flex:none;position:relative}header.svelte-o0ns0r:before{content:"";width:calc(4px * var(--ui,1));background:var(--grad-v);position:absolute;top:0;bottom:0;left:0}.head.svelte-o0ns0r{align-items:center;gap:calc(14px * var(--ui,1));padding:calc(22px * var(--ui,1)) calc(50px * var(--ui,1)) calc(14px * var(--ui,1));display:flex}.small.svelte-o0ns0r .head:where(.svelte-o0ns0r){padding:calc(14px * var(--ui,1)) calc(18px * var(--ui,1)) calc(10px * var(--ui,1))}h1.svelte-o0ns0r{font-size:max(11px, calc(34px * var(--ui,1)));text-transform:var(--title-case,none);margin:0}.small.svelte-o0ns0r h1:where(.svelte-o0ns0r){font-size:max(11px, calc(22px * var(--ui,1)))}.sub.svelte-o0ns0r{font-size:max(11px, calc(14px * var(--ui,1)));color:var(--dim)}.x.svelte-o0ns0r{padding:calc(6px * var(--ui,1));color:var(--dim);background:0 0;border:0;margin-left:auto}nav.svelte-o0ns0r{padding:calc(10px * var(--ui,1)) calc(46px * var(--ui,1)) calc(14px * var(--ui,1));flex-wrap:nowrap;overflow-x:auto}.small.svelte-o0ns0r nav:where(.svelte-o0ns0r){padding:0 calc(16px * var(--ui,1)) calc(10px * var(--ui,1))}.icon.svelte-o0ns0r{color:var(--accent-2);filter:drop-shadow(0 0 calc(10px * var(--ui,1)) var(--accent-glow))}.extra.svelte-o0ns0r{gap:calc(8px * var(--ui,1));align-items:center;margin-left:auto;display:flex}@media (max-width:700px){.head.svelte-o0ns0r{padding:16px}.x.svelte-o0ns0r{min-width:44px}.head.svelte-o0ns0r{flex-wrap:wrap}.extra.svelte-o0ns0r:not(:empty){flex-basis:100%;justify-content:flex-end}}.es.svelte-575whz{justify-content:center;align-items:center;gap:calc(8px * var(--ui,1));min-height:calc(240px * var(--ui,1));padding:calc(28px * var(--ui,1)) calc(20px * var(--ui,1));text-align:center;color:var(--dim);flex-direction:column;display:flex}.compact.svelte-575whz{gap:calc(6px * var(--ui,1));min-height:0;padding:calc(18px * var(--ui,1)) calc(12px * var(--ui,1))}.ic.svelte-575whz{width:calc(64px * var(--ui,1));height:calc(64px * var(--ui,1));margin-bottom:calc(4px * var(--ui,1));color:var(--faint);background:#ffffff0a;border-radius:50%;place-items:center;display:grid}.compact.svelte-575whz .ic:where(.svelte-575whz){width:calc(42px * var(--ui,1));height:calc(42px * var(--ui,1));margin-bottom:0}b.svelte-575whz{color:var(--text);font-size:max(12px, calc(17px * var(--ui,1)));font-weight:600;line-height:1.3}.compact.svelte-575whz b:where(.svelte-575whz){font-size:max(11px, calc(14px * var(--ui,1)))}p.svelte-575whz{max-width:46ch;font-size:max(11px, calc(13.5px * var(--ui,1)));margin:0;line-height:1.45}.compact.svelte-575whz p:where(.svelte-575whz){font-size:max(11px, calc(12.5px * var(--ui,1)))}.tag.svelte-575whz{margin-top:calc(4px * var(--ui,1));padding:calc(2px * var(--ui,1)) calc(9px * var(--ui,1));border:1px solid rgb(var(--accent-rgb) / .35);background:var(--accent-soft);color:var(--accent-2);font-size:max(10px, calc(11px * var(--ui,1)));border-radius:999px;font-weight:700;line-height:1.4}.es.svelte-575whz button{margin-top:calc(8px * var(--ui,1))}.page.svelte-s2a3yc{padding:calc(22px * var(--ui,1)) calc(28px * var(--ui,1)) calc(40px * var(--ui,1));gap:calc(18px * var(--ui,1));display:grid}input[type=search].svelte-s2a3yc{width:min(100%, calc(320px * var(--ui,1)));justify-self:end}.primary.svelte-s2a3yc{white-space:nowrap}.lounge.svelte-s2a3yc{min-height:calc(420px * var(--ui,1));place-items:center;display:grid}@media (max-width:800px){.page.svelte-s2a3yc{padding:16px}input[type=search].svelte-s2a3yc{justify-self:stretch;width:100%}}.room.svelte-154notb{padding:calc(18px * var(--ui,1)) calc(24px * var(--ui,1)) calc(84px * var(--ui,1));gap:calc(14px * var(--ui,1));display:grid}header.svelte-154notb{justify-content:space-between;align-items:center;gap:calc(14px * var(--ui,1));display:flex}h1.svelte-154notb{margin:calc(4px * var(--ui,1)) 0;font-size:max(11px, calc(34px * var(--ui,1)))}.meta.svelte-154notb{color:var(--dim);font-size:max(11px, calc(13px * var(--ui,1)))}header.svelte-154notb button:where(.svelte-154notb),.panel.svelte-154notb>button:where(.svelte-154notb){align-items:center;gap:calc(6px * var(--ui,1));justify-self:start;display:flex}.cols.svelte-154notb{gap:calc(12px * var(--ui,1));grid-template-columns:1fr 1.2fr 1fr;display:grid}.panel.svelte-154notb{gap:calc(10px * var(--ui,1));padding:calc(14px * var(--ui,1));border-radius:var(--rad-md);background:var(--card);border:1px solid var(--line);align-content:start;display:grid}h3.svelte-154notb{font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0;font-weight:600}.mt.svelte-154notb{margin-top:calc(8px * var(--ui,1))}.slots.svelte-154notb{gap:calc(5px * var(--ui,1));max-height:calc(440px * var(--ui,1));margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.slots.svelte-154notb li:where(.svelte-154notb){align-items:center;gap:calc(10px * var(--ui,1));padding:calc(6px * var(--ui,1)) calc(10px * var(--ui,1));border-radius:var(--rad-sm);background:var(--bg-2);border:1px solid var(--line);font-size:max(11px, calc(13px * var(--ui,1)));display:flex}.slots.svelte-154notb .open:where(.svelte-154notb){color:var(--faint);border-style:dashed}.slots.svelte-154notb .me:where(.svelte-154notb){border-color:var(--accent);background:var(--accent-soft)}.slots.svelte-154notb .me:where(.svelte-154notb) .tag:where(.svelte-154notb){margin-left:auto}.av.svelte-154notb{width:calc(28px * var(--ui,1));height:calc(28px * var(--ui,1));border-radius:var(--rad-sm);background:var(--ink-300);font-family:var(--font-display);color:#fff;place-items:center;font-weight:900;display:grid}.me.svelte-154notb .av:where(.svelte-154notb){background:var(--grad)}.current.svelte-154notb{border-radius:var(--rad-md);background:var(--bg-2);border:1px solid var(--line)}.chat.svelte-154notb input:where(.svelte-154notb){margin-top:auto}footer.svelte-154notb{left:calc(150px * var(--ui,1));height:calc(50px * var(--ui,1));border-top:1px solid var(--line);z-index:14;background:#00000080;justify-content:flex-end;gap:0;display:flex;position:fixed;bottom:0;right:0}.fb.svelte-154notb{height:100%;width:calc(200px * var(--ui,1));border:0;border-radius:0;transform:skew(-11deg)}.fb.svelte-154notb span:where(.svelte-154notb){justify-content:center;align-items:center;gap:calc(8px * var(--ui,1));font-size:max(11px, calc(16px * var(--ui,1)));display:flex;transform:skew(11deg)}.ready.svelte-154notb{width:calc(300px * var(--ui,1));margin-right:calc(-14px * var(--ui,1))}.fb[data-soon].svelte-154notb:after{top:calc(4px * var(--ui,1));right:calc(20px * var(--ui,1));transform:none}@media (max-width:900px){.cols.svelte-154notb{grid-template-columns:1fr}}@media (max-width:600px){footer.svelte-154notb{overflow:hidden}.fb.svelte-154notb,.ready.svelte-154notb{flex:1;width:auto;margin-right:0}.fb.svelte-154notb span:where(.svelte-154notb){font-size:14px}}.page.svelte-kki9g1{padding:calc(18px * var(--ui,1)) calc(24px * var(--ui,1)) calc(40px * var(--ui,1))}.daily.svelte-kki9g1{gap:calc(12px * var(--ui,1));grid-template-columns:1fr 1fr 1fr;display:grid}.hero.svelte-kki9g1{gap:calc(20px * var(--ui,1));grid-column:1/-1;grid-template-columns:1fr 1.3fr;display:grid}.art.svelte-kki9g1{min-height:calc(150px * var(--ui,1));border-radius:var(--rad-md);background:var(--card);border:1px solid var(--line);place-items:center;display:grid}.info.svelte-kki9g1{gap:calc(8px * var(--ui,1));align-content:start;justify-items:start;display:grid}h2.svelte-kki9g1{font-size:max(11px, calc(30px * var(--ui,1)));margin:0}.dim.svelte-kki9g1{color:var(--dim);margin:0}.small.svelte-kki9g1{font-size:max(11px, calc(12px * var(--ui,1)))}.timer.svelte-kki9g1{display:grid}.timer.svelte-kki9g1 b:where(.svelte-kki9g1){font-family:var(--font-num,inherit);font-weight:var(--title-weight,600);font-size:max(11px, calc(34px * var(--ui,1)));color:var(--accent-2);font-variant-numeric:tabular-nums;text-shadow:0 0 calc(18px * var(--ui,1)) var(--accent-glow)}.info.svelte-kki9g1 button:where(.svelte-kki9g1),.bar.svelte-kki9g1>button:where(.svelte-kki9g1){align-items:center;gap:calc(6px * var(--ui,1));display:flex}.panel.svelte-kki9g1{gap:calc(8px * var(--ui,1));padding:calc(14px * var(--ui,1));border-radius:var(--rad-md);background:var(--card);border:1px solid var(--line);align-content:start;display:grid}h3.svelte-kki9g1{font-family:var(--font-label,inherit);font-size:max(11px, calc(11px * var(--ui,1)));font-weight:var(--label-weight,600);letter-spacing:calc(var(--label-track,0em) * 7 / 6);text-transform:var(--label-case,none);color:var(--dim);margin:0}.hist.svelte-kki9g1{height:calc(110px * var(--ui,1));align-items:flex-end;gap:calc(3px * var(--ui,1));opacity:.35;display:flex}.hist.svelte-kki9g1 i:where(.svelte-kki9g1){border-radius:var(--rad-xs) var(--rad-xs) 0 0;background:var(--accent);flex:1}.lounge.svelte-kki9g1{gap:calc(12px * var(--ui,1));display:grid}.bar.svelte-kki9g1{padding-top:calc(8px * var(--ui,1));justify-content:space-between;align-items:center;display:flex}.rooms.svelte-kki9g1{min-height:calc(320px * var(--ui,1));place-items:center;display:grid}@media (max-width:900px){.daily.svelte-kki9g1,.hero.svelte-kki9g1{grid-template-columns:1fr}.page.svelte-kki9g1{padding:14px}}.go.svelte-kki9g1{margin-top:calc(14px * var(--ui,1))}.page.svelte-lo998f{padding:calc(18px * var(--ui,1)) calc(24px * var(--ui,1)) calc(40px * var(--ui,1));gap:calc(14px * var(--ui,1));display:grid}.status.svelte-lo998f{color:var(--dim);margin:0}.grid.svelte-lo998f{grid-template-columns:1fr 1fr;grid-template-rows:minmax(calc(260px * var(--ui,1)), 1fr) auto;gap:calc(10px * var(--ui,1));display:grid}.panel.svelte-lo998f{align-content:start;gap:calc(10px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(16px * var(--ui,1));background:var(--card);border:1px solid var(--line);border-radius:var(--rad-md);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}h3.svelte-lo998f{font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));letter-spacing:.14em;color:var(--dim);margin:0;font-weight:600}.cloud.svelte-lo998f{min-height:calc(220px * var(--ui,1));position:relative}.cloud.svelte-lo998f i:where(.svelte-lo998f){width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--ink-300);opacity:.6;transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(var(--a) * -1));animation:svelte-lo998f-orbit var(--d) linear infinite;border-radius:30%;position:absolute;top:50%;left:50%}@keyframes svelte-lo998f-orbit{to{transform:rotate(calc(var(--a) + 360deg)) translateX(var(--r)) rotate(calc(var(--a) * -1 - 360deg))}}.me.svelte-lo998f{width:calc(84px * var(--ui,1));height:calc(84px * var(--ui,1));margin:calc(-42px * var(--ui,1)) 0 0 calc(-42px * var(--ui,1));border-radius:var(--rad-lg);background:var(--grad);font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(36px * var(--ui,1)));color:#fff;box-shadow:0 0 calc(22px * var(--ui,1)) var(--accent-glow);place-items:center;display:grid;position:absolute;top:50%;left:50%}.empty.svelte-lo998f{align-self:center}.pools.svelte-lo998f{align-items:flex-start;gap:calc(8px * var(--ui,1));display:flex}.pool.svelte-lo998f{align-items:center;gap:calc(10px * var(--ui,1));padding:calc(10px * var(--ui,1)) calc(14px * var(--ui,1));text-align:left;display:flex;transform:skew(-8deg)}.pool.svelte-lo998f>*{transform:skew(8deg)}.pool.svelte-lo998f span:where(.svelte-lo998f){line-height:1.2;display:grid}.pool.svelte-lo998f small:where(.svelte-lo998f){font-size:max(11px, calc(11px * var(--ui,1)));color:var(--dim);font-weight:500}.pool.on.svelte-lo998f:disabled{background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent-2)}.queue.svelte-lo998f{padding:calc(12px * var(--ui,1)) calc(40px * var(--ui,1));font-size:max(11px, calc(16px * var(--ui,1)));justify-self:center;transform:skew(-8deg)}.graph.svelte-lo998f{min-height:calc(140px * var(--ui,1));padding:0 0 calc(18px * var(--ui,1)) calc(18px * var(--ui,1));position:relative}.graph.svelte-lo998f svg:where(.svelte-lo998f){width:100%;height:100%;min-height:calc(120px * var(--ui,1))}.graph.svelte-lo998f line:where(.svelte-lo998f){stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}.msg.svelte-lo998f{inset:0 0 calc(18px * var(--ui,1)) calc(18px * var(--ui,1));font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim);place-items:center;display:grid;position:absolute}.ax.svelte-lo998f{font-family:var(--font-mono);font-size:max(10px, calc(10px * var(--ui,1)));letter-spacing:.1em;text-transform:uppercase;color:var(--faint);position:absolute}.ax.x.svelte-lo998f{bottom:0;left:50%;translate:-50%}.ax.y.svelte-lo998f{transform-origin:0 0;transform:rotate(-90deg);translate:0 calc(30px * var(--ui,1));top:50%;left:0}@media (max-width:900px){.grid.svelte-lo998f{grid-template-columns:1fr}.page.svelte-lo998f{padding:14px}}.soon.svelte-19ssmqw{align-items:center;gap:calc(20px * var(--ui,1));padding:calc(22px * var(--ui,1)) calc(24px * var(--ui,1));border:1px dashed var(--line-hover);border-radius:var(--rad-md);background:#ffffff04;display:flex}.compact.svelte-19ssmqw{padding:calc(14px * var(--ui,1)) calc(16px * var(--ui,1));gap:calc(14px * var(--ui,1))}.badge.svelte-19ssmqw{width:calc(68px * var(--ui,1));height:calc(68px * var(--ui,1));border-radius:var(--rad-lg);color:var(--accent-2);background:var(--accent-soft);border:1px solid rgb(var(--accent-rgb) / .35);box-shadow:0 0 calc(18px * var(--ui,1)) rgb(var(--accent-rgb) / .18);flex:none;place-items:center;display:grid}.compact.svelte-19ssmqw .badge:where(.svelte-19ssmqw){width:calc(44px * var(--ui,1));height:calc(44px * var(--ui,1));border-radius:var(--rad-md)}.eyebrow.svelte-19ssmqw{color:var(--accent-text)}h2.svelte-19ssmqw{margin:calc(4px * var(--ui,1)) 0 calc(6px * var(--ui,1));font-size:max(11px, calc(26px * var(--ui,1)))}.compact.svelte-19ssmqw h2:where(.svelte-19ssmqw){font-size:max(11px, calc(18px * var(--ui,1)))}p.svelte-19ssmqw{color:var(--dim);max-width:60ch;font-size:max(11px, calc(14px * var(--ui,1)));margin:0}.page.svelte-1gu6dfe{padding:calc(22px * var(--ui,1)) calc(28px * var(--ui,1)) calc(40px * var(--ui,1))}.more.svelte-1gu6dfe{margin-top:calc(16px * var(--ui,1))}.page.svelte-1pivvh7{padding:calc(22px * var(--ui,1)) calc(28px * var(--ui,1)) calc(40px * var(--ui,1));gap:calc(14px * var(--ui,1));display:grid}.ed.svelte-1pivvh7{grid-template-columns:calc(120px * var(--ui,1)) 1fr;gap:calc(14px * var(--ui,1));display:grid}.tools.svelte-1pivvh7{gap:calc(6px * var(--ui,1));align-content:start;display:grid}.ghost.svelte-1pivvh7{opacity:.45}.page.svelte-m1o3uu{padding:var(--sp-4) var(--sp-5) calc(40px * var(--ui,1));gap:var(--sp-3);display:grid}.status.svelte-m1o3uu{color:var(--dim);margin:0}.status.error.svelte-m1o3uu{color:var(--bad)}.cr.svelte-m1o3uu{font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim)}.cr.svelte-m1o3uu b:where(.svelte-m1o3uu){color:var(--gold);font-family:var(--font-num,inherit);font-size:max(11px, calc(22px * var(--ui,1)))}.head.svelte-m1o3uu,.branch.svelte-m1o3uu{align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0 0;font-size:max(13px, calc(16px * var(--ui,1)));color:var(--strong);display:flex}.branch.svelte-m1o3uu i:where(.svelte-m1o3uu){width:calc(10px * var(--ui,1));height:calc(10px * var(--ui,1));background:var(--c);border-radius:50%}.gets.svelte-m1o3uu{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--good);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.running.svelte-m1o3uu{gap:var(--sp-2);display:grid}.row.svelte-m1o3uu{align-items:baseline;gap:var(--sp-2);display:flex}.left.svelte-m1o3uu{color:var(--dim);font-variant-numeric:tabular-nums;margin-left:auto}.pays.svelte-m1o3uu{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--good)}.track.svelte-m1o3uu{height:calc(6px * var(--ui,1));border-radius:var(--rad-xs);background:var(--line);overflow:hidden}.track.svelte-m1o3uu i:where(.svelte-m1o3uu){background:var(--c,var(--grad));height:100%;display:block}.lengths.svelte-m1o3uu{gap:var(--sp-2);max-width:calc(640px * var(--ui,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.len.svelte-m1o3uu{gap:var(--sp-1);padding:var(--sp-3) var(--sp-1);border-radius:var(--rad-md);justify-items:center;display:grid}.len.on.svelte-m1o3uu{color:#fff}.min.svelte-m1o3uu{font-family:var(--font-num,inherit);font-weight:var(--title-weight,600);font-size:max(13px, calc(18px * var(--ui,1)))}.cost.svelte-m1o3uu,.xp.svelte-m1o3uu{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:max(11px, calc(12px * var(--ui,1)))}.cost.svelte-m1o3uu{color:var(--gold)}.cost.short.svelte-m1o3uu{color:var(--bad)}.xp.svelte-m1o3uu{color:var(--good)}.len.on.svelte-m1o3uu .cost:where(.svelte-m1o3uu),.len.on.svelte-m1o3uu .xp:where(.svelte-m1o3uu){color:#fff}.grid.svelte-m1o3uu{--gap:var(--sp-2);grid-template-columns:repeat(auto-fill, minmax(calc(180px * var(--ui,1)), 1fr));gap:var(--gap);display:grid}.skill.svelte-m1o3uu{align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--rad-md);border-left:calc(3px * var(--ui,1)) solid var(--c);text-align:left;display:flex}.skill.svelte-m1o3uu b:where(.svelte-m1o3uu){margin-right:auto;font-weight:600}.lv.svelte-m1o3uu{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--accent-2);font-weight:700}.skill.svelte-m1o3uu:disabled .lv:where(.svelte-m1o3uu){color:var(--faint)}.edit.svelte-14mlyt4{z-index:2;gap:calc(6px * var(--ui,1));opacity:0;transition:opacity .2s var(--ease);display:flex;position:absolute}.edit.cover.svelte-14mlyt4{right:calc(16px * var(--ui,1));top:calc(16px * var(--ui,1))}.edit.avatar.svelte-14mlyt4{left:50%;bottom:calc(8px * var(--ui,1));flex-direction:column;align-items:stretch;translate:-50%}:hover>.edit.svelte-14mlyt4,.edit.svelte-14mlyt4:focus-within,.edit.busy.svelte-14mlyt4{opacity:1}@media (hover:none){.edit.svelte-14mlyt4{opacity:1}}.b.svelte-14mlyt4{justify-content:center;align-items:center;gap:calc(6px * var(--ui,1));padding:calc(5px * var(--ui,1)) calc(10px * var(--ui,1));box-shadow:none;color:#fff;font:inherit;font-size:max(11px, calc(12px * var(--ui,1)));white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:0;border-radius:999px;font-weight:600;display:flex;position:relative}.b.svelte-14mlyt4:hover{background:#000c}.busy.svelte-14mlyt4 .b:where(.svelte-14mlyt4){opacity:.6;pointer-events:none}.b.svelte-14mlyt4 input:where(.svelte-14mlyt4){opacity:0;cursor:pointer;position:absolute;inset:0}.layer.svelte-1q5zdce{--pop:1;z-index:5;position:absolute;inset:0;container-type:size}.dim.svelte-1q5zdce{background:#00000080}.spot.svelte-1q5zdce{place-items:center;height:min(100cqh,60vh);display:grid;position:sticky;top:0}.box.svelte-1q5zdce{aspect-ratio:1;width:clamp(20px,25cqmin,80px);scale:var(--pop);background:#000000b3;border-radius:25%;place-items:center;animation:4s infinite svelte-1q5zdce-beat;display:grid}.notch.svelte-1q5zdce{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;width:60%;height:60%;animation:3.15s linear infinite svelte-1q5zdce-spin}@keyframes svelte-1q5zdce-spin{to{rotate:360deg}}@keyframes svelte-1q5zdce-beat{0%{animation-timing-function:cubic-bezier(.76,0,.24,1);rotate:0deg}25%{animation-timing-function:cubic-bezier(.76,0,.24,1);rotate:90deg}50%{animation-timing-function:cubic-bezier(.76,0,.24,1);rotate:180deg}75%{animation-timing-function:cubic-bezier(.76,0,.24,1);rotate:270deg}to{rotate:360deg}}.rg.svelte-1kv627z{touch-action:pan-y;position:absolute;inset:0}svg.svelte-1kv627z{width:100%;height:100%;overflow:visible}polyline.svelte-1kv627z{stroke:var(--gold);stroke-width:2px;stroke-linejoin:round}.dot.svelte-1kv627z{width:calc(8px * var(--ui,1));height:calc(8px * var(--ui,1));background:var(--gold);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.tip.svelte-1kv627z{z-index:3;translate:calc(10px * var(--ui,1)) -50%;padding:calc(6px * var(--ui,1)) calc(10px * var(--ui,1));border-radius:calc(6px * var(--ui,1));background:var(--panel);border:1px solid var(--line);box-shadow:0 calc(2px * var(--ui,1)) calc(8px * var(--ui,1)) #00000059;white-space:nowrap;pointer-events:none;font-size:max(11px, calc(12px * var(--ui,1)));display:grid;position:absolute}.tip.flip.svelte-1kv627z{translate:calc(-100% - 10px * var(--ui,1)) -50%}.tip.svelte-1kv627z span:where(.svelte-1kv627z){font-weight:700}.tip.svelte-1kv627z small:where(.svelte-1kv627z){color:var(--dim);font-size:max(11px, calc(11px * var(--ui,1)))}.none.svelte-1kv627z{text-align:center;color:var(--faint);font-size:max(11px, calc(12px * var(--ui,1)));place-items:center;display:grid;position:absolute;inset:0}.scrim.svelte-kxgg4b{inset:var(--toolbar) 0 0 0;z-index:20;background:#000a;border:0;border-radius:0;position:fixed}.scrim.svelte-kxgg4b:hover:not(:disabled){background:#000a}.overlay.svelte-kxgg4b{top:calc(var(--toolbar) + 8px * var(--ui,1));bottom:calc(8px * var(--ui,1));z-index:21;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--rad-md);width:85vw;box-shadow:0 0 calc(10px * var(--ui,1)) #00000040;animation:svelte-kxgg4b-drop .32s var(--ease);flex-direction:column;display:flex;position:fixed;left:50%;overflow:hidden;translate:-50%}@keyframes svelte-kxgg4b-drop{0%{opacity:0;transform:translateY(-24px)}}.top.svelte-kxgg4b{align-items:center;gap:calc(12px * var(--ui,1));padding:calc(12px * var(--ui,1)) calc(22px * var(--ui,1));background:var(--panel);display:flex;position:relative}.top.svelte-kxgg4b:before{content:"";width:calc(4px * var(--ui,1));background:var(--grad-v);position:absolute;top:0;bottom:0;left:0}.icon.svelte-kxgg4b{color:var(--accent-2)}h1.svelte-kxgg4b{font-size:max(11px, calc(22px * var(--ui,1)));margin:0}.x.svelte-kxgg4b{padding:calc(4px * var(--ui,1));color:var(--dim);background:0 0;border:0;margin-left:auto}.body.svelte-kxgg4b{background:var(--ink-50);flex:1;overflow-y:auto}.cover.svelte-kxgg4b{height:calc(250px * var(--ui,1));background:linear-gradient(120deg, rgb(var(--accent-rgb) / .5), rgb(var(--accent-rgb) / .12) 70%), var(--ink-100);position:relative;overflow:hidden}.banner.svelte-kxgg4b{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.me.svelte-kxgg4b{flex:none;align-self:flex-end;position:relative}.strip.svelte-kxgg4b>.me:where(.svelte-kxgg4b),.strip.svelte-kxgg4b>.avatar:where(.svelte-kxgg4b){margin-top:calc(-55px * var(--ui,1))}.me.svelte-kxgg4b .avatar:where(.svelte-kxgg4b){display:block}.tri.svelte-kxgg4b{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='200'%3E%3Cpolygon points='0,120 70,0 140,120' fill='white' fill-opacity='0.07'/%3E%3Cpolygon points='110,200 165,105 220,200' fill='white' fill-opacity='0.05'/%3E%3Cpolygon points='190,70 230,0 270,70' fill='white' fill-opacity='0.09'/%3E%3Cpolygon points='250,190 330,50 410,190' fill='white' fill-opacity='0.06'/%3E%3Cpolygon points='380,60 415,0 450,60' fill='white' fill-opacity='0.05'/%3E%3Cpolygon points='440,200 510,80 580,200' fill='white' fill-opacity='0.08'/%3E%3Cpolygon points='540,70 580,0 620,70' fill='white' fill-opacity='0.06'/%3E%3Cpolygon points='600,160 660,55 720,160' fill='white' fill-opacity='0.05'/%3E%3Cpolygon points='20,200 50,150 80,200' fill='white' fill-opacity='0.09'/%3E%3Cpolygon points='330,200 355,155 380,200' fill='white' fill-opacity='0.07'/%3E%3Cpolygon points='690,70 725,10 760,70' fill='white' fill-opacity='0.08'/%3E%3C/svg%3E") 50%/auto 100%;position:absolute;inset:0}.strip.svelte-kxgg4b{gap:calc(20px * var(--ui,1));min-height:calc(95px * var(--ui,1));padding:calc(15px * var(--ui,1)) calc(50px * var(--ui,1));background:var(--ink-200);align-items:center;display:flex;position:relative}.avatar.svelte-kxgg4b{object-fit:cover;width:calc(120px * var(--ui,1));height:calc(120px * var(--ui,1));border-radius:var(--rad-lg);background:var(--grad);font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(56px * var(--ui,1)));color:#fff;box-shadow:0 calc(1px * var(--ui,1)) calc(3px * var(--ui,1)) #00000040;flex:none;align-self:flex-end;place-items:center;display:grid}.name.svelte-kxgg4b{align-self:center;min-width:0}h2.svelte-kxgg4b{align-items:center;gap:calc(8px * var(--ui,1));font-size:max(11px, calc(24px * var(--ui,1)));margin:0;font-weight:400;display:flex}.line.svelte-kxgg4b{align-items:center;gap:calc(4px * var(--ui,1)) calc(8px * var(--ui,1));margin-top:calc(6px * var(--ui,1));font-size:max(11px, calc(14px * var(--ui,1)));flex-wrap:wrap;display:flex}.flag.svelte-kxgg4b{width:calc(28px * var(--ui,1));height:calc(20px * var(--ui,1));object-fit:contain;flex:none}.flag.none.svelte-kxgg4b{border-radius:var(--rad-xs);background:var(--ink-400)}.sep.svelte-kxgg4b{color:var(--faint)}.btnlink.svelte-kxgg4b{align-items:center;gap:calc(4px * var(--ui,1));color:var(--dim);text-decoration:none;display:inline-flex}.state.svelte-kxgg4b{min-height:calc(260px * var(--ui,1));position:relative}.msg.svelte-kxgg4b{align-content:center;justify-items:center;gap:calc(12px * var(--ui,1));padding:calc(24px * var(--ui,1)) 16px;margin-top:calc(-40px * var(--ui,1));text-align:center;color:var(--dim);display:grid}.msg.svelte-kxgg4b p:where(.svelte-kxgg4b){max-width:40ch;margin:0}.btns.svelte-kxgg4b{justify-content:center;align-items:center;gap:calc(14px * var(--ui,1));flex-wrap:wrap;display:flex}.btnlink.svelte-kxgg4b:hover{color:var(--text)}.centre.svelte-kxgg4b{justify-content:space-between;align-items:center;gap:calc(20px * var(--ui,1));height:calc(76px * var(--ui,1));padding:0 calc(50px * var(--ui,1));background:var(--ink-200);display:flex}.actions.svelte-kxgg4b{gap:calc(10px * var(--ui,1));display:flex}.actions.svelte-kxgg4b button:where(.svelte-kxgg4b),.followers.svelte-kxgg4b,.osu.svelte-kxgg4b{align-items:center;gap:calc(6px * var(--ui,1));border-radius:999px;display:flex}.follow.friend.svelte-kxgg4b,.follow.friend.svelte-kxgg4b:hover:not(:disabled){color:#fff;background:#88b300b3;border-color:#0000}.follow.mutual.svelte-kxgg4b,.follow.mutual.svelte-kxgg4b:hover:not(:disabled){color:#fff;background:#ff66abb3;border-color:#0000}.followers.svelte-kxgg4b,.osu.svelte-kxgg4b{padding:calc(7px * var(--ui,1)) calc(16px * var(--ui,1));background:var(--card);border:1px solid var(--line);color:var(--text);font-size:max(11px, calc(14px * var(--ui,1)));font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.followers.svelte-kxgg4b{cursor:default}.osu.svelte-kxgg4b:hover{border-color:var(--accent);color:var(--accent-2)}.lv.svelte-kxgg4b,.bar.svelte-kxgg4b{align-items:center;gap:calc(10px * var(--ui,1));display:flex}.track.svelte-kxgg4b{width:calc(200px * var(--ui,1));height:calc(6px * var(--ui,1));background:#000;border-radius:999px;flex:none;overflow:hidden}.track.svelte-kxgg4b i:where(.svelte-kxgg4b){background:var(--accent);height:100%;display:block}.bar.svelte-kxgg4b span:where(.svelte-kxgg4b){min-width:calc(36px * var(--ui,1));text-align:right;font-size:max(11px, calc(12px * var(--ui,1)));font-variant-numeric:tabular-nums;font-weight:700}.badge.svelte-kxgg4b{width:calc(42px * var(--ui,1));height:calc(48.5px * var(--ui,1));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--grad);flex:none;place-items:center;display:grid}.badge.svelte-kxgg4b b:where(.svelte-kxgg4b){font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(20px * var(--ui,1)));color:#fff;line-height:1;translate:0 .02em}.detail.svelte-kxgg4b{padding:0 calc(50px * var(--ui,1));background:var(--ink-100);grid-template-columns:1fr auto auto;align-items:stretch;display:grid}.main.svelte-kxgg4b{gap:calc(20px * var(--ui,1));min-width:0;padding-block:calc(14px * var(--ui,1));grid-template-rows:auto 1fr auto;display:grid}.vsep.svelte-kxgg4b{width:calc(2px * var(--ui,1));margin:calc(14px * var(--ui,1)) calc(30px * var(--ui,1));background:var(--line);align-self:stretch}.rk.svelte-kxgg4b{gap:calc(30px * var(--ui,1));align-items:flex-start;display:flex}.vd.svelte-kxgg4b{gap:calc(4px * var(--ui,1));min-width:calc(60px * var(--ui,1));display:grid}.vd.svelte-kxgg4b span:where(.svelte-kxgg4b){font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim)}.vd.svelte-kxgg4b b:where(.svelte-kxgg4b){font-weight:400;line-height:1.1;font-size:max(11px, calc(20px * var(--ui,1)))}.rk.svelte-kxgg4b .vd:where(.svelte-kxgg4b) b:where(.svelte-kxgg4b){font-size:max(11px, calc(30px * var(--ui,1)))}.row.svelte-kxgg4b{align-items:flex-end;gap:calc(10px * var(--ui,1)) calc(30px * var(--ui,1));flex-wrap:wrap;display:flex}.graph.svelte-kxgg4b{min-height:calc(90px * var(--ui,1));position:relative}.graph.svelte-kxgg4b>svg:where(.svelte-kxgg4b){width:100%;height:calc(100% - 16px * var(--ui,1));position:absolute;inset:0 0 auto}.cap.svelte-kxgg4b{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--faint);place-items:center;display:grid;position:absolute;inset:0}.graph.svelte-kxgg4b>svg:where(.svelte-kxgg4b)+.cap:where(.svelte-kxgg4b){inset:auto auto 0 0}.list.svelte-kxgg4b{gap:calc(8px * var(--ui,1)) calc(30px * var(--ui,1));padding:calc(14px * var(--ui,1)) 0;font-size:max(11px, calc(12px * var(--ui,1)));grid-template-columns:auto auto;align-content:space-between;margin:0;display:grid}dt.svelte-kxgg4b{color:var(--dim)}dt.svelte-kxgg4b:first-letter{text-transform:uppercase}dd.svelte-kxgg4b{font-variant-numeric:tabular-nums;margin:0}.grades.svelte-kxgg4b{gap:calc(8px * var(--ui,1));margin-left:auto;display:flex}.gr.svelte-kxgg4b{justify-items:center;gap:calc(4px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));font-weight:700;display:grid}.gr.svelte-kxgg4b i:where(.svelte-kxgg4b),.g.svelte-kxgg4b{background:var(--rank);font-family:var(--font-display);letter-spacing:.02em;border-radius:999px;place-items:center;font-style:normal;font-weight:900;line-height:1;display:grid}.r-ss.svelte-kxgg4b{--rank:#de31ae}.r-s.svelte-kxgg4b{--rank:#02b5c3}.r-ss.svelte-kxgg4b b:where(.svelte-kxgg4b),.r-s.svelte-kxgg4b b:where(.svelte-kxgg4b){color:#0000;filter:drop-shadow(0 calc(1px * var(--ui,1)) 0 #0000004d);background:linear-gradient(#ffe7a8,#ffb800);-webkit-background-clip:text;background-clip:text}.r-a.svelte-kxgg4b{--rank:#88da20;color:#275227}.r-b.svelte-kxgg4b{--rank:#e3b130;color:#553a2b}.r-c.svelte-kxgg4b{--rank:#ff8e5d;color:#473625}.r-d.svelte-kxgg4b{--rank:#ff5a5a;color:#512525}.r-f.svelte-kxgg4b{--rank:#3f3f3f;color:#bdbdbd}.gr.svelte-kxgg4b i:where(.svelte-kxgg4b){width:calc(44px * var(--ui,1));height:calc(22px * var(--ui,1));font-size:max(11px, calc(14px * var(--ui,1)))}.bottom.svelte-kxgg4b{gap:calc(6px * var(--ui,1)) calc(20px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(50px * var(--ui,1)) calc(4px * var(--ui,1));background:var(--ink-100);color:var(--dim);font-size:max(11px, calc(12px * var(--ui,1)));flex-wrap:wrap;align-items:center;display:flex}.bottom.svelte-kxgg4b span:where(.svelte-kxgg4b){align-items:center;gap:calc(5px * var(--ui,1));overflow-wrap:anywhere;min-width:0;display:inline-flex}.bottom.svelte-kxgg4b b:where(.svelte-kxgg4b){color:var(--text);font-weight:600}.bottom.svelte-kxgg4b a:where(.svelte-kxgg4b){color:var(--accent-2);font-weight:600;text-decoration:none}.bottom.svelte-kxgg4b a:where(.svelte-kxgg4b):hover{text-decoration:underline}.custom.svelte-kxgg4b{align-self:center;align-items:center;gap:calc(6px * var(--ui,1));border-radius:999px;flex:none;margin-left:auto;display:flex}.customize.svelte-kxgg4b{grid-template-columns:repeat(auto-fill, minmax(calc(240px * var(--ui,1)), 1fr));gap:calc(14px * var(--ui,1)) calc(30px * var(--ui,1));padding:calc(20px * var(--ui,1)) calc(50px * var(--ui,1));background:var(--ink-100);display:grid}.customize.svelte-kxgg4b label:where(.svelte-kxgg4b){gap:calc(6px * var(--ui,1));color:var(--dim);font-size:max(11px, calc(12px * var(--ui,1)));display:grid}.customize.svelte-kxgg4b input:where(.svelte-kxgg4b){box-sizing:border-box;width:100%}.formbtns.svelte-kxgg4b{justify-content:flex-end;gap:calc(10px * var(--ui,1));grid-column:1/-1;display:flex}.tabs.svelte-kxgg4b{z-index:2;align-items:stretch;gap:calc(24px * var(--ui,1));height:calc(40px * var(--ui,1));padding:0 calc(50px * var(--ui,1));background:var(--ink-100);display:flex;position:sticky;top:0}.tabs.svelte-kxgg4b button:where(.svelte-kxgg4b){box-shadow:none;filter:none;font-size:max(11px, calc(14px * var(--ui,1)));color:var(--dim);background:0 0;border:0;border-radius:0;flex:none;padding:0}.tabs.svelte-kxgg4b button:where(.svelte-kxgg4b):hover:not(:disabled){color:var(--text)}.tabs.svelte-kxgg4b button.on:where(.svelte-kxgg4b),.tabs.svelte-kxgg4b button.on:where(.svelte-kxgg4b):hover:not(:disabled){color:var(--text);box-shadow:none;filter:none;background:0 0;font-weight:600}.tabs.svelte-kxgg4b button[data-soon]:where(.svelte-kxgg4b):after{transform:translate(calc(100% + 4px * var(--ui,1)), -50%);top:50%}.tabs.svelte-kxgg4b button:where(.svelte-kxgg4b):focus-visible{outline-offset:-2px}section.svelte-kxgg4b{margin:calc(15px * var(--ui,1)) calc(15px * var(--ui,1)) 0;padding:calc(25px * var(--ui,1)) calc(35px * var(--ui,1));background:var(--ink-200);border-radius:var(--rad-md)}h3.svelte-kxgg4b{margin:0 0 calc(22px * var(--ui,1));padding-bottom:calc(6px * var(--ui,1));border-bottom:calc(2px * var(--ui,1)) solid var(--accent);font-size:max(11px, calc(18px * var(--ui,1)));display:table}h4.svelte-kxgg4b{margin:0 0 calc(12px * var(--ui,1))}.sub.svelte-kxgg4b{align-items:center;gap:calc(10px * var(--ui,1));font-size:max(11px, calc(14px * var(--ui,1)));font-weight:700;display:flex;position:relative}.sub.svelte-kxgg4b:before{content:"";left:calc(-18px * var(--ui,1));width:calc(3px * var(--ui,1));height:calc(12px * var(--ui,1));background:var(--accent);border-radius:999px;position:absolute}.sub.svelte-kxgg4b span:where(.svelte-kxgg4b){padding:calc(1px * var(--ui,1)) calc(10px * var(--ui,1));background:var(--ink-100);font-size:max(11px, calc(11px * var(--ui,1)));border-radius:999px;font-weight:600}.plays.svelte-kxgg4b{gap:calc(5px * var(--ui,1));margin:0;padding:0;list-style:none;display:grid}.plays.svelte-kxgg4b li:where(.svelte-kxgg4b){align-items:center;gap:calc(10px * var(--ui,1));min-height:calc(60px * var(--ui,1));padding-left:calc(15px * var(--ui,1));border:1px solid var(--line);border-radius:var(--rad-md);background:var(--ink-300);display:flex;overflow:hidden}.plays.svelte-kxgg4b li.failed:where(.svelte-kxgg4b){opacity:.6}.g.svelte-kxgg4b{width:calc(50px * var(--ui,1));height:calc(26px * var(--ui,1));margin-right:calc(10px * var(--ui,1));font-size:max(11px, calc(16px * var(--ui,1)));flex:none}.t.svelte-kxgg4b{gap:calc(5px * var(--ui,1));min-width:0;padding-block:calc(8px * var(--ui,1));flex:1;display:grid}.title.svelte-kxgg4b{align-items:baseline;gap:calc(5px * var(--ui,1));white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:max(11px, calc(14px * var(--ui,1)));display:flex;overflow:hidden}.title.svelte-kxgg4b b:where(.svelte-kxgg4b){text-overflow:ellipsis;overflow:hidden}.title.svelte-kxgg4b small:where(.svelte-kxgg4b){color:var(--dim);font-size:max(11px, calc(12px * var(--ui,1)))}.t.svelte-kxgg4b em:where(.svelte-kxgg4b){margin-right:calc(15px * var(--ui,1));color:var(--gold);font-style:normal}.t.svelte-kxgg4b>span:where(.svelte-kxgg4b){white-space:nowrap;text-overflow:ellipsis;font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);overflow:hidden}.w.svelte-kxgg4b{grid-template-columns:1fr calc(64px * var(--ui,1));align-items:baseline;gap:calc(4px * var(--ui,1)) calc(10px * var(--ui,1));width:calc(190px * var(--ui,1));text-align:right;font-size:max(11px, calc(14px * var(--ui,1)));font-variant-numeric:tabular-nums;flex:none;display:grid}.w.svelte-kxgg4b .acc:where(.svelte-kxgg4b){color:var(--gold);grid-column:1;font-weight:700}.w.svelte-kxgg4b small:where(.svelte-kxgg4b){font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);grid-column:1/-1}.pp.svelte-kxgg4b{min-width:calc(110px * var(--ui,1));padding:0 calc(10px * var(--ui,1)) 0 calc(22px * var(--ui,1));background:var(--ink-200);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, calc(12px * var(--ui,1)) 50%);font-weight:700;font-size:max(11px, calc(16px * var(--ui,1)));font-variant-numeric:tabular-nums;color:var(--accent-2);justify-content:center;align-self:stretch;align-items:center;display:flex}.pp.svelte-kxgg4b small:where(.svelte-kxgg4b){font-size:max(11px, calc(12px * var(--ui,1)));margin-left:calc(2px * var(--ui,1))}.more.svelte-kxgg4b{justify-content:center;align-items:center;gap:calc(10px * var(--ui,1));margin:calc(16px * var(--ui,1)) auto 0;padding:calc(8px * var(--ui,1)) calc(28px * var(--ui,1));background:var(--ink-300);font-size:max(11px, calc(11px * var(--ui,1)));text-transform:uppercase;border:0;border-radius:999px;display:flex}.branches.svelte-kxgg4b{gap:calc(16px * var(--ui,1));grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(280px * var(--ui,1))), 1fr));display:grid}.branch.svelte-kxgg4b{--gap:calc(8px * var(--ui,1));gap:var(--gap);padding:calc(15px * var(--ui,1));background:var(--ink-300);border:1px solid var(--line);border-radius:var(--rad-md);align-content:start;display:grid}.branch.svelte-kxgg4b h4:where(.svelte-kxgg4b){align-items:center;gap:calc(8px * var(--ui,1));padding-bottom:var(--gap);border-bottom:1px solid var(--line);font-size:max(12px, calc(14px * var(--ui,1)));margin:0;display:flex}.branch.svelte-kxgg4b h4:where(.svelte-kxgg4b) i:where(.svelte-kxgg4b){width:calc(10px * var(--ui,1));height:calc(10px * var(--ui,1));background:var(--c);border-radius:50%}.branch.svelte-kxgg4b h4:where(.svelte-kxgg4b) span:where(.svelte-kxgg4b){color:var(--dim);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.xprow.svelte-kxgg4b{grid-template-columns:calc(125px * var(--ui,1)) minmax(0, 1fr) auto;gap:calc(12px * var(--ui,1));line-height:1.3;font-size:max(11px, calc(13px * var(--ui,1)));align-items:center;display:grid}.fill.svelte-kxgg4b{height:calc(6px * var(--ui,1));background:var(--ink-400);border-radius:999px;overflow:hidden}.fill.svelte-kxgg4b i:where(.svelte-kxgg4b){background:var(--c);height:100%;display:block}.sl.svelte-kxgg4b{min-width:calc(44px * var(--ui,1));text-align:right;color:var(--accent-2);font-variant-numeric:tabular-nums;font-weight:700}#pr-medals.svelte-kxgg4b{margin-bottom:calc(15px * var(--ui,1))}@media (max-width:800px){.overlay.svelte-kxgg4b{top:var(--toolbar);border-width:0;border-radius:0;width:100vw;bottom:0}.cover.svelte-kxgg4b{height:calc(150px * var(--ui,1))}.strip.svelte-kxgg4b,.centre.svelte-kxgg4b,.detail.svelte-kxgg4b,.bottom.svelte-kxgg4b,.customize.svelte-kxgg4b,.tabs.svelte-kxgg4b,section.svelte-kxgg4b{padding-inline:16px}section.svelte-kxgg4b{border-radius:0;margin-inline:0}.sub.svelte-kxgg4b:before{left:-10px}.title.svelte-kxgg4b small:where(.svelte-kxgg4b){display:none}.detail.svelte-kxgg4b{grid-template-columns:1fr;gap:12px}.vsep.svelte-kxgg4b{display:none}.strip.svelte-kxgg4b>.me:where(.svelte-kxgg4b),.strip.svelte-kxgg4b>.avatar:where(.svelte-kxgg4b){margin-top:-23px}.avatar.svelte-kxgg4b{border-radius:30px;width:88px;height:88px;font-size:40px}.centre.svelte-kxgg4b{flex-wrap:wrap;height:auto;padding-block:10px}.lv.svelte-kxgg4b{margin-left:auto}.track.svelte-kxgg4b{width:100px}.plays.svelte-kxgg4b li:where(.svelte-kxgg4b){gap:6px;padding-left:8px}.g.svelte-kxgg4b{width:32px;margin-right:0}.w.svelte-kxgg4b{width:auto;display:block}.w.svelte-kxgg4b b:where(.svelte-kxgg4b),.w.svelte-kxgg4b small:where(.svelte-kxgg4b){display:none}.pp.svelte-kxgg4b{min-width:64px}.custom.svelte-kxgg4b span:where(.svelte-kxgg4b){display:none}.custom.svelte-kxgg4b{padding-inline:12px}}@media (max-width:600px){.x.svelte-kxgg4b{min-width:44px}}.chat.svelte-fp5jau{--bg1:var(--ink-600);--bg3:var(--ink-200);--bg4:var(--ink-100);--bg5:var(--ink-50);--bg6:var(--ink-0);--light3:var(--ink-700);--ring-off:var(--ink-500);z-index:18;max-height:calc(100vh - var(--toolbar));background:var(--bg4);border-top:1px solid var(--line);box-shadow:0 0 calc(10px * var(--ui,1)) #0006;animation:svelte-fp5jau-up .28s var(--ease);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.chat.svelte-fp5jau:before{content:"";height:calc(2px * var(--ui,1));background:var(--grad);position:absolute;top:0;left:0;right:0}html[data-theme=lazer] .chat.svelte-fp5jau{--bg1:var(--ink-400);--ring-off:#000}@keyframes svelte-fp5jau-up{0%{transform:translateY(100%)}}header.svelte-fp5jau{height:calc(40px * var(--ui,1));box-sizing:border-box;background:var(--bg3);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:flex;position:relative}.icon.svelte-fp5jau{width:calc(50px * var(--ui,1));justify-content:center;display:flex}.title.svelte-fp5jau{font-size:max(12px, calc(16px * var(--ui,1)));font-weight:600}.grip.svelte-fp5jau{width:calc(150px * var(--ui,1));height:calc(7px * var(--ui,1));background:var(--bg4);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.svelte-fp5jau:hover .grip:where(.svelte-fp5jau),header.svelte-fp5jau:active .grip:where(.svelte-fp5jau){opacity:1}@media (pointer:coarse){.grip.svelte-fp5jau{opacity:.6}}.x.svelte-fp5jau{margin:0 calc(10px * var(--ui,1)) 0 auto;padding:calc(4px * var(--ui,1));color:var(--dim);cursor:pointer;background:0 0;border:0}.body.svelte-fp5jau{flex:1;min-height:0;display:flex}aside.svelte-fp5jau{width:calc(190px * var(--ui,1));padding:calc(8px * var(--ui,1)) 0 0;background:var(--bg6);flex-direction:column;flex:none;display:flex;overflow-y:auto}aside.svelte-fp5jau h3:where(.svelte-fp5jau){margin:0 0 calc(5px * var(--ui,1)) calc(10px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));text-transform:uppercase;color:var(--light3);font-weight:600}aside.svelte-fp5jau button:where(.svelte-fp5jau){min-height:calc(25px * var(--ui,1));padding:0 calc(10px * var(--ui,1));font-size:max(12px, calc(14px * var(--ui,1)));cursor:pointer;justify-content:space-between;align-items:center;gap:calc(8px * var(--ui,1));box-shadow:none;color:var(--light3);text-align:left;background:0 0;border:0;border-radius:0;font-weight:600;display:flex}aside.svelte-fp5jau button:where(.svelte-fp5jau):hover{background:var(--bg3)}aside.svelte-fp5jau button.on:where(.svelte-fp5jau){background:var(--bg4)}aside.svelte-fp5jau button.on:where(.svelte-fp5jau),aside.svelte-fp5jau button.unread:where(.svelte-fp5jau){color:var(--strong)}.pill.svelte-fp5jau{background:var(--bg3);min-width:calc(18px * var(--ui,1));padding:0 calc(5px * var(--ui,1));color:var(--strong);font-size:max(10px, calc(11px * var(--ui,1)));text-align:center;border-radius:999px;font-weight:700}.pill.ping.svelte-fp5jau{background:var(--grad)}aside.svelte-fp5jau button:where(.svelte-fp5jau):hover .pill:where(.svelte-fp5jau):not(.ping){background:var(--bg4)}.main.svelte-fp5jau{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.log.svelte-fp5jau{padding:0 calc(10px * var(--ui,1)) calc(5px * var(--ui,1)) calc(3px * var(--ui,1));font-size:max(12px, calc(13px * var(--ui,1)));color:var(--strong);flex:1;overflow-y:auto}ul.svelte-fp5jau{margin:0;padding:0;list-style:none}.row.svelte-fp5jau{grid-template-columns:calc(60px * var(--ui,1)) calc(18px * var(--ui,1)) calc(150px * var(--ui,1)) minmax(0, 1fr);column-gap:calc(15px * var(--ui,1));padding:calc(2px * var(--ui,1)) calc(2px * var(--ui,1)) calc(2px * var(--ui,1)) calc(9px * var(--ui,1));border-radius:var(--rad-xs);align-items:baseline;transition:background .3s;display:grid;position:relative}.row.flash.svelte-fp5jau{background:var(--accent-soft)}.log.flat.svelte-fp5jau .row:where(.svelte-fp5jau){grid-template-columns:calc(60px * var(--ui,1)) calc(150px * var(--ui,1)) minmax(0, 1fr)}.row.odd.svelte-fp5jau{background:color-mix(in srgb, var(--ink-300) 25%, transparent)}.row.hit.svelte-fp5jau{background:color-mix(in srgb, var(--gold) 12%, transparent);box-shadow:inset calc(3px * var(--ui,1)) 0 0 var(--gold)}.mention.svelte-fp5jau{color:var(--accent-text)}.emoji.svelte-fp5jau{vertical-align:middle;border-radius:0;width:1.25em;height:1.25em;margin:-.2em .15em}.time.idle.svelte-fp5jau{visibility:hidden}.row.svelte-fp5jau:hover .time.idle:where(.svelte-fp5jau){visibility:visible}.time.svelte-fp5jau{white-space:nowrap;color:var(--bg1);font-variant-numeric:tabular-nums;font-weight:600}.row.svelte-fp5jau>img:where(.svelte-fp5jau){width:calc(18px * var(--ui,1));height:calc(18px * var(--ui,1));translate:0 calc(5px * var(--ui,1));border-radius:50%;align-self:baseline}.nick.svelte-fp5jau{justify-content:flex-end;align-items:baseline;gap:calc(5px * var(--ui,1));min-width:0;display:flex}.role.svelte-fp5jau{flex:none;align-self:center;display:inline-flex}.role.svelte-fp5jau:empty{display:none}.row.svelte-fp5jau a:where(.svelte-fp5jau){padding-right:calc(3px * var(--ui,1));text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic;font-weight:700;overflow:hidden}.msg.svelte-fp5jau{min-width:0}.text.svelte-fp5jau{overflow-wrap:anywhere}.via.svelte-fp5jau{vertical-align:-.1em;margin-left:calc(6px * var(--ui,1));color:#8c95ff;opacity:.85;cursor:default;display:inline-flex}.via.svelte-fp5jau svg:where(.svelte-fp5jau){width:1em;height:1em}.dname.svelte-fp5jau{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.media.svelte-fp5jau{gap:calc(6px * var(--ui,1));margin-top:calc(4px * var(--ui,1));flex-wrap:wrap;display:flex}.media.svelte-fp5jau a:where(.svelte-fp5jau){line-height:0;display:block}.media.svelte-fp5jau img:where(.svelte-fp5jau),.media.svelte-fp5jau video:where(.svelte-fp5jau){max-width:min(100%, calc(320px * var(--ui,1)));max-height:calc(220px * var(--ui,1));border-radius:var(--rad-sm);object-fit:contain;background:var(--card)}.quote.svelte-fp5jau{align-items:center;gap:calc(5px * var(--ui,1));max-width:100%;margin:calc(2px * var(--ui,1)) 0 calc(-1px * var(--ui,1));padding:0 0 0 calc(208px * var(--ui,1));box-shadow:none;font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);text-align:left;cursor:default;background:0 0;border:0;border-radius:0;grid-column:2/-1;font-weight:400;display:flex;position:relative}.quote.svelte-fp5jau:before{content:"";left:calc(198px * var(--ui,1));top:calc(1px * var(--ui,1));bottom:calc(1px * var(--ui,1));width:calc(3px * var(--ui,1));background:color-mix(in srgb, var(--dim) 50%, transparent);pointer-events:none;border-radius:999px;position:absolute}.row.own.svelte-fp5jau .quote:where(.svelte-fp5jau):before{background:var(--accent)}.quote.svelte-fp5jau>svg{display:none}.quote.svelte-fp5jau img:where(.svelte-fp5jau){width:calc(14px * var(--ui,1));height:calc(14px * var(--ui,1));border-radius:50%;flex:none}.log.flat.svelte-fp5jau .quote:where(.svelte-fp5jau){grid-column:-2/-1;padding-left:0}.log.flat.svelte-fp5jau .quote:where(.svelte-fp5jau):before{display:none}.log.flat.svelte-fp5jau .quote:where(.svelte-fp5jau)>svg{flex:none;display:block}.quote.svelte-fp5jau b:where(.svelte-fp5jau){flex:none;font-weight:600}.quote.svelte-fp5jau span:where(.svelte-fp5jau){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--text) 70%, transparent);overflow:hidden}.quote.jump.svelte-fp5jau{cursor:pointer}.quote.jump.svelte-fp5jau:hover:not(:disabled){color:var(--text)}.reacts.svelte-fp5jau{vertical-align:baseline;gap:calc(4px * var(--ui,1));margin-left:calc(6px * var(--ui,1));flex-wrap:wrap;display:inline-flex}.react.svelte-fp5jau{align-items:baseline;gap:calc(4px * var(--ui,1));padding:calc(2px * var(--ui,1)) calc(7px * var(--ui,1));border:1px solid var(--line-hover);background:var(--bg3);box-shadow:none;font:inherit;color:var(--text);border-radius:999px;line-height:1;display:flex}.react.svelte-fp5jau .emoji:where(.svelte-fp5jau){width:calc(10.5px * var(--ui,1));height:calc(10.5px * var(--ui,1));align-self:center;margin:0}.react.mine.svelte-fp5jau{background:color-mix(in srgb, var(--accent) 35%, var(--bg3));border-color:var(--accent);color:#fff}.row.target.svelte-fp5jau{background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset calc(3px * var(--ui,1)) 0 0 var(--accent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}.row.target.svelte-fp5jau .acts:where(.svelte-fp5jau){visibility:visible}.row.hit.svelte-fp5jau .react:where(.svelte-fp5jau){background:var(--bg5)}.row.hit.svelte-fp5jau .react.mine:where(.svelte-fp5jau){background:color-mix(in srgb, var(--accent) 30%, var(--bg5))}.react.svelte-fp5jau:hover:not(:disabled){color:var(--strong)}.acts.svelte-fp5jau{visibility:hidden;vertical-align:middle;gap:calc(2px * var(--ui,1));margin-left:calc(8px * var(--ui,1));padding:calc(2px * var(--ui,1));border-radius:var(--rad-sm);background:var(--bg3);box-shadow:0 1px calc(6px * var(--ui,1)) #0006;display:inline-flex}@media (hover:hover){.row.svelte-fp5jau:hover .acts:where(.svelte-fp5jau){visibility:visible}.row.svelte-fp5jau:hover{background:color-mix(in srgb, var(--ink-300) 55%, transparent)}}.act.svelte-fp5jau{padding:calc(3px * var(--ui,1));border-radius:var(--rad-xs);box-shadow:none;color:var(--dim);background:0 0;border:0;display:flex}.act.svelte-fp5jau:hover:not(:disabled){background:var(--bg4);color:var(--strong)}.replybar.svelte-fp5jau{align-items:center;gap:calc(8px * var(--ui,1));padding:calc(4px * var(--ui,1)) calc(10px * var(--ui,1));background:var(--bg5);border-top:1px solid var(--line);font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);display:flex}.replybar.svelte-fp5jau .to:where(.svelte-fp5jau){color:var(--strong);flex:none;font-weight:600}.replybar.svelte-fp5jau .said:where(.svelte-fp5jau){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cancel.svelte-fp5jau{padding:calc(2px * var(--ui,1));box-shadow:none;color:var(--dim);background:0 0;border:0;flex:none;display:flex}.cancel.svelte-fp5jau:hover:not(:disabled){color:var(--strong)}.day.svelte-fp5jau{height:calc(40px * var(--ui,1));align-items:center;gap:calc(15px * var(--ui,1));white-space:nowrap;font-weight:600;display:flex}.day.svelte-fp5jau span:where(.svelte-fp5jau){width:calc(205px * var(--ui,1));align-items:center;gap:calc(15px * var(--ui,1));display:flex}.day.svelte-fp5jau i:where(.svelte-fp5jau){height:calc(2px * var(--ui,1));background:var(--line);border-radius:999px;flex:1}.status.svelte-fp5jau,.refused.svelte-fp5jau{padding:calc(10px * var(--ui,1)) calc(14px * var(--ui,1));color:var(--dim);margin:0}.status.svelte-fp5jau{max-width:calc(640px * var(--ui,1));font-size:max(12px, calc(13px * var(--ui,1)))}.refused.svelte-fp5jau{font-size:max(11px, calc(12px * var(--ui,1)));padding-bottom:0}form.svelte-fp5jau{align-items:center;gap:calc(8px * var(--ui,1));height:calc(40px * var(--ui,1));box-sizing:border-box;padding:0 calc(5px * var(--ui,1));background:var(--bg5);display:flex;position:relative}form.svelte-fp5jau input:where(.svelte-fp5jau){flex:1;min-width:0}.emojibtn.svelte-fp5jau{box-shadow:none;padding:0 calc(6px * var(--ui,1));color:var(--dim);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;display:flex}.emojibtn.svelte-fp5jau:hover:not(:disabled),.emojibtn[aria-expanded=true].svelte-fp5jau{color:var(--strong)}.suggest.svelte-fp5jau,.picker.svelte-fp5jau{z-index:3;background:var(--bg3);border-radius:var(--rad-sm) var(--rad-sm) 0 0;box-shadow:0 calc(2px * var(--ui,1)) calc(14px * var(--ui,1)) #00000080;font-size:max(12px, calc(13px * var(--ui,1)));position:absolute;bottom:100%}.suggest.svelte-fp5jau{left:calc(233px * var(--ui,1));padding:calc(4px * var(--ui,1)) 0;min-width:calc(180px * var(--ui,1));max-width:calc(100% - 10px);margin:0;list-style:none}.suggest.svelte-fp5jau li:where(.svelte-fp5jau){align-items:center;gap:calc(6px * var(--ui,1));padding:calc(3px * var(--ui,1)) calc(10px * var(--ui,1));cursor:pointer;white-space:nowrap;display:flex}.suggest.svelte-fp5jau li.on:where(.svelte-fp5jau){background:var(--accent-soft);color:var(--accent-text)}.suggest.svelte-fp5jau .emoji:where(.svelte-fp5jau),.grid.svelte-fp5jau .emoji:where(.svelte-fp5jau){margin:0}.find.svelte-fp5jau{box-sizing:border-box;width:100%;margin-bottom:calc(6px * var(--ui,1))}.panes.svelte-fp5jau{height:min(calc(240px * var(--ui,1)), 40vh);display:flex}.rail.svelte-fp5jau{gap:calc(2px * var(--ui,1));scrollbar-width:none;margin-right:calc(6px * var(--ui,1));padding-right:calc(6px * var(--ui,1));border-right:1px solid var(--line);flex-direction:column;flex:none;display:flex;overflow-y:auto}.rail.svelte-fp5jau button:where(.svelte-fp5jau){width:calc(32px * var(--ui,1));height:calc(32px * var(--ui,1));border-radius:var(--rad-sm);box-shadow:none;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.rail.svelte-fp5jau button:where(.svelte-fp5jau):hover{color:var(--text);background:var(--bg4)}.rail.svelte-fp5jau button.on:where(.svelte-fp5jau){color:var(--strong);background:var(--bg4)}.picker.svelte-fp5jau{right:calc(5px * var(--ui,1));width:min(calc(340px * var(--ui,1)), calc(100% - 10px));box-sizing:border-box;padding:calc(6px * var(--ui,1))}.grid.svelte-fp5jau{grid-template-columns:repeat(auto-fill, minmax(calc(34px * var(--ui,1)), 1fr));min-width:0;font-size:calc(18px * var(--ui,1));flex:1;align-content:start;display:grid;overflow-y:auto}.grid.waiting.svelte-fp5jau{visibility:hidden}.grid.svelte-fp5jau button:where(.svelte-fp5jau){height:calc(34px * var(--ui,1));box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.grid.svelte-fp5jau button:where(.svelte-fp5jau):hover{background:var(--bg4)}.talking.svelte-fp5jau{width:calc(220px * var(--ui,1));padding:0 calc(5px * var(--ui,1));box-sizing:border-box;text-align:right;text-overflow:ellipsis;color:var(--bg1);white-space:nowrap;font-size:max(11px, calc(12px * var(--ui,1)));overflow:hidden}.send.svelte-fp5jau{display:none}.usercard.svelte-fp5jau{z-index:30;box-sizing:border-box;width:calc(320px * var(--ui,1));border-radius:var(--rad-md);background:var(--bg5);box-shadow:0 calc(4px * var(--ui,1)) calc(20px * var(--ui,1)) #0009, inset 0 0 0 1px color-mix(in srgb, var(--strong) 8%, transparent);color:var(--strong);animation:svelte-fp5jau-card-in .18s var(--ease);position:fixed;overflow:hidden}@keyframes svelte-fp5jau-card-in{0%{opacity:0;translate:0 calc(4px * var(--ui,1))}}.banner.svelte-fp5jau{height:calc(64px * var(--ui,1));background:linear-gradient(120deg, color-mix(in srgb, var(--tint) 70%, var(--bg5)), color-mix(in srgb, var(--tint) 25%, var(--bg5)));-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.banner.svelte-fp5jau img:where(.svelte-fp5jau){object-fit:cover;width:100%;height:100%;display:block}.head.svelte-fp5jau{align-items:flex-end;gap:calc(12px * var(--ui,1));margin-top:calc(-36px * var(--ui,1));padding:0 calc(14px * var(--ui,1));display:flex}.face.svelte-fp5jau{width:calc(68px * var(--ui,1));height:calc(68px * var(--ui,1));border-radius:var(--rad-md);border:calc(3px * var(--ui,1)) solid var(--bg5);background:var(--bg3);flex:none}.who.svelte-fp5jau{gap:calc(3px * var(--ui,1));min-width:0;padding-bottom:calc(4px * var(--ui,1));flex-direction:column;line-height:1.2;display:flex}.name.svelte-fp5jau{align-items:center;gap:calc(6px * var(--ui,1));min-width:0;display:flex}.from.svelte-fp5jau{align-items:center;gap:calc(6px * var(--ui,1));min-width:0;font-size:calc(13px * var(--ui,1));color:color-mix(in srgb, var(--strong) 80%, transparent);display:flex}.from.svelte-fp5jau span:where(.svelte-fp5jau){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flag.svelte-fp5jau{width:calc(20px * var(--ui,1));height:calc(14px * var(--ui,1));border-radius:var(--rad-xs);object-fit:cover;flex:none}.rank.svelte-fp5jau{color:var(--gold);flex:none}.stats.svelte-fp5jau{gap:calc(5px * var(--ui,1));margin:calc(12px * var(--ui,1)) calc(14px * var(--ui,1)) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr);display:grid}.stats.svelte-fp5jau div:where(.svelte-fp5jau){padding:calc(5px * var(--ui,1)) calc(7px * var(--ui,1));border-radius:var(--rad-sm);background:var(--bg3);min-width:0}.stats.svelte-fp5jau dt:where(.svelte-fp5jau){font-size:max(9px, calc(10px * var(--ui,1)));letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-weight:600}.stats.svelte-fp5jau dd:where(.svelte-fp5jau){text-overflow:ellipsis;white-space:nowrap;font-size:calc(14px * var(--ui,1));font-variant-numeric:tabular-nums;margin:0;font-weight:700;overflow:hidden}.stats.svelte-fp5jau div:where(.svelte-fp5jau):first-child dd:where(.svelte-fp5jau){color:var(--gold)}.now.svelte-fp5jau{align-items:center;gap:calc(8px * var(--ui,1));margin:calc(10px * var(--ui,1)) calc(14px * var(--ui,1)) calc(12px * var(--ui,1));font-size:calc(13px * var(--ui,1));color:var(--dim);font-weight:600;display:flex}.dot.svelte-fp5jau{width:calc(9px * var(--ui,1));height:calc(9px * var(--ui,1));background:var(--ring-off);border-radius:50%;flex:none}.now.on.svelte-fp5jau .dot:where(.svelte-fp5jau){box-shadow:0 0 calc(6px * var(--ui,1)) #b3d944;background:#b3d944}.now.svelte-fp5jau span:where(.svelte-fp5jau){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mapcard.svelte-fp5jau{gap:calc(1px * var(--ui,1));box-sizing:border-box;width:calc(100% - 28px * var(--ui,1));margin:calc(10px * var(--ui,1)) calc(14px * var(--ui,1)) calc(14px * var(--ui,1));padding:calc(8px * var(--ui,1)) calc(12px * var(--ui,1));border-radius:var(--rad-sm);background:linear-gradient(90deg, #000000d9 30%, #00000059), var(--art) center / cover, var(--bg3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--strong) 10%, transparent);color:var(--strong);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s var(--ease);border:0;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mapcard.svelte-fp5jau:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--strong) 35%, transparent)}.live.svelte-fp5jau{align-items:center;gap:calc(6px * var(--ui,1));font-size:max(9px, calc(10px * var(--ui,1)));letter-spacing:.06em;text-transform:uppercase;color:#b3d944;font-weight:700;display:flex}.live.svelte-fp5jau .dot:where(.svelte-fp5jau){width:calc(6px * var(--ui,1));height:calc(6px * var(--ui,1));box-shadow:0 0 calc(6px * var(--ui,1)) #b3d944;background:#b3d944}.mapcard.svelte-fp5jau .t:where(.svelte-fp5jau){white-space:nowrap;min-width:0;font-size:calc(15px * var(--ui,1));overflow:hidden}.mapcard.svelte-fp5jau .t:where(.svelte-fp5jau) b:where(.svelte-fp5jau){text-overflow:ellipsis;display:block;overflow:hidden}.mapcard.svelte-fp5jau small:where(.svelte-fp5jau){text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--ui,1));color:color-mix(in srgb, var(--strong) 75%, transparent);overflow:hidden}.mapcard.svelte-fp5jau .t:where(.svelte-fp5jau) b:where(.svelte-fp5jau).scroll{text-overflow:clip;width:max-content;animation:svelte-fp5jau-marquee var(--secs) ease-in-out infinite alternate;overflow:visible}.mapcard.svelte-fp5jau .t:where(.svelte-fp5jau):has(.scroll){-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}@keyframes svelte-fp5jau-marquee{0%,15%{transform:none}85%,to{transform:translateX(var(--shift))}}.modacts.svelte-fp5jau{gap:calc(12px * var(--ui,1));padding:calc(6px * var(--ui,1)) calc(12px * var(--ui,1)) calc(8px * var(--ui,1));border-top:1px solid var(--bg3);display:flex}.modacts.svelte-fp5jau button:where(.svelte-fp5jau){font-size:calc(11px * var(--ui,1));color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0}.modacts.svelte-fp5jau button:where(.svelte-fp5jau):hover{color:var(--bad)}.follow.svelte-fp5jau{top:calc(10px * var(--ui,1));right:calc(10px * var(--ui,1));height:calc(28px * var(--ui,1));padding:0 calc(10px * var(--ui,1));background:var(--bg6);color:#fff;box-shadow:none;cursor:pointer;transition:background .2s var(--ease);border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.follow.svelte-fp5jau:hover:not(:disabled){background:var(--bg5)}.follow.friend.svelte-fp5jau{background:#88b300b3}.follow.friend.svelte-fp5jau:hover{background:#96c41acc}.follow.mutual.svelte-fp5jau{background:#ff66abb3}.follow.mutual.svelte-fp5jau:hover{background:#ff80bacc}.name.svelte-fp5jau a:where(.svelte-fp5jau){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(19px * var(--ui,1));color:inherit;text-shadow:0 1px 4px #00000080;font-weight:700;text-decoration:none;overflow:hidden}.name.svelte-fp5jau a:where(.svelte-fp5jau):hover,.from.svelte-fp5jau:hover span:where(.svelte-fp5jau){text-underline-offset:.15em;text-decoration:underline}.from.svelte-fp5jau{box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:600px){.react.svelte-fp5jau{min-height:0;padding-block:3px}.body.svelte-fp5jau{flex-direction:column}aside.svelte-fp5jau{width:auto;padding:calc(6px * var(--ui,1)) calc(10px * var(--ui,1));border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;overflow:auto hidden}aside.svelte-fp5jau h3:where(.svelte-fp5jau){display:none}aside.svelte-fp5jau button:where(.svelte-fp5jau),.send.svelte-fp5jau,.emojibtn.svelte-fp5jau,.x.svelte-fp5jau{min-height:44px}.rail.svelte-fp5jau button:where(.svelte-fp5jau){width:36px;height:36px}aside.svelte-fp5jau button:where(.svelte-fp5jau){flex:none}.send.svelte-fp5jau{align-items:center;display:flex}.talking.svelte-fp5jau{display:none}.suggest.svelte-fp5jau{left:calc(5px * var(--ui,1))}.acts.svelte-fp5jau{display:none!important}.cancel.svelte-fp5jau{min-height:44px}.row.svelte-fp5jau{column-gap:calc(8px * var(--ui,1));grid-template-columns:62px 18px 80px minmax(0,1fr)}.log.flat.svelte-fp5jau .row:where(.svelte-fp5jau){grid-template-columns:62px 80px minmax(0,1fr)}.day.svelte-fp5jau span:where(.svelte-fp5jau){width:auto}.day.svelte-fp5jau span:where(.svelte-fp5jau) i:where(.svelte-fp5jau){display:none}form.svelte-fp5jau{height:auto;min-height:calc(40px * var(--ui,1))}}.info.svelte-1c2juk5{--px:calc(var(--ui,1) * 1px);height:calc(50 * var(--px));border-radius:calc(7 * var(--px));border:calc(2 * var(--px)) solid transparent;background:linear-gradient(var(--ov-background4), var(--ov-background4)) padding-box, linear-gradient(var(--ov-background4), var(--ov-background1)) border-box;transform:skewX(var(--shear));color:var(--ov-content1);display:flex}.front.svelte-1c2juk5{align-items:center;gap:calc(10 * var(--px));margin:calc(-2 * var(--px)) 0 calc(-2 * var(--px)) calc(-2 * var(--px));padding:0 calc(15 * var(--px));border-radius:calc(7 * var(--px));border:calc(2 * var(--px)) solid transparent;background:linear-gradient(var(--ov-background3), var(--ov-background3)) padding-box, linear-gradient(var(--ov-background3), var(--ov-background1)) border-box;display:flex}.front.svelte-1c2juk5>:where(.svelte-1c2juk5){transform:skewX(var(--unshear))}.srd.svelte-1c2juk5{align-items:center;gap:calc(3 * var(--px));padding:0 calc(7 * var(--px));font-size:calc(14.4 * var(--px));font-variant-numeric:tabular-nums;border-radius:999px;font-weight:700;line-height:1.4;display:inline-flex}.bpm.svelte-1c2juk5{width:calc(75 * var(--px));text-align:right;font-size:calc(20 * var(--px));white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.right.svelte-1c2juk5{max-width:calc(200 * var(--px));transition:max-width .25s var(--ease), opacity .25s var(--ease);display:flex;overflow:hidden}.collapsed.svelte-1c2juk5:not(:hover) .right:where(.svelte-1c2juk5){opacity:0;max-width:0}.va.svelte-1c2juk5{min-width:calc(42 * var(--px));padding:0 calc(3 * var(--px));transform:skewX(var(--unshear));flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.05;display:flex}.va.svelte-1c2juk5 b:where(.svelte-1c2juk5){font-size:calc(20 * var(--px));font-weight:700}.va.svelte-1c2juk5 span:where(.svelte-1c2juk5){font-size:calc(18 * var(--px));font-variant-numeric:tabular-nums;font-weight:600}.va.svelte-1c2juk5:last-child{margin-right:calc(8 * var(--px))}.panel.svelte-1pij6n0{--px:calc(var(--ui,1) * 1px);--back:var(--ov-background3);--fore:var(--ov-background2);--ink:var(--ov-content1);--sw:54;--t:.15s;height:calc(42 * var(--px));border-radius:calc(7 * var(--px));color:var(--ink);cursor:pointer;transition:box-shadow var(--t) var(--ease);outline:none;flex:none;display:block;position:relative}.panel.on.svelte-1pij6n0{--back:color-mix(in srgb, var(--c) 77%, black);--fore:var(--c);--ink:var(--ov-background6);--sw:70}.panel.down.svelte-1pij6n0{--sw:62;--t:.6s}.panel.blocked.svelte-1pij6n0{--back:var(--ov-background6);--fore:var(--ov-background5);cursor:not-allowed}.panel.pre.svelte-1pij6n0{box-shadow:0 0 calc(2 * var(--px)) calc(1 * var(--px)) var(--c)}.panel.svelte-1pij6n0:focus-visible{box-shadow:0 0 0 calc(2 * var(--px)) var(--ov-highlight1)}.bg.svelte-1pij6n0{border-radius:inherit;border:calc(2 * var(--px)) solid transparent;background:linear-gradient(var(--back), var(--back)) padding-box, linear-gradient(var(--back), var(--fore)) border-box;transition:filter var(--t) var(--ease), background var(--t) var(--ease);position:absolute;inset:0}.panel.svelte-1pij6n0:hover .bg:where(.svelte-1pij6n0),.panel.svelte-1pij6n0:hover .tbg:where(.svelte-1pij6n0){filter:brightness(1.1)}.switch.svelte-1pij6n0{width:calc(var(--sw) * var(--px));transform:skewX(var(--unshear));transition:width var(--t) var(--ease), filter var(--t) var(--ease);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0}.switch.svelte-1pij6n0>:where(.svelte-1pij6n0){grid-area:1/1}.blocked.svelte-1pij6n0 .switch:where(.svelte-1pij6n0){filter:brightness(.5)saturate(.6)}.hex.svelte-1pij6n0{width:calc(40.8 * var(--px));height:calc(28.6 * var(--px));fill:var(--ov-background2);stroke:var(--c);stroke-width:3px;stroke-linejoin:round;transition:fill var(--t) var(--ease)}.on.svelte-1pij6n0 .hex:where(.svelte-1pij6n0){fill:var(--c);stroke:color-mix(in srgb, var(--c) 77%, black)}.tiny.svelte-1pij6n0{width:calc(30.66 * var(--px));height:calc(12.6 * var(--px));background:var(--ov-background5);color:var(--c);font-family:var(--font-display);font-weight:900;font-size:calc(10.08 * var(--px));letter-spacing:.02em;transition:background var(--t) var(--ease), color var(--t) var(--ease);border-radius:999px;place-items:center;line-height:1;display:grid}.on.svelte-1pij6n0 .tiny:where(.svelte-1pij6n0){background:var(--ov-background6)}.tiny.svelte-1pij6n0 span:where(.svelte-1pij6n0){padding-top:calc(1 * var(--px))}.main.svelte-1pij6n0{top:0;bottom:0;left:calc(var(--sw) * var(--px));right:calc(7 * var(--px));transition:left var(--t) var(--ease);position:absolute}.tbg.svelte-1pij6n0{border-radius:calc(7 * var(--px));background:var(--fore);transition:filter var(--t) var(--ease), background var(--t) var(--ease);position:absolute;inset:0}.text.svelte-1pij6n0{padding:calc(4 * var(--px)) calc(17.5 * var(--px));transition:color var(--t) var(--ease);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.title.svelte-1pij6n0,.desc.svelte-1pij6n0{transform:skewX(var(--unshear));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.title.svelte-1pij6n0{align-items:center;gap:calc(6 * var(--px));margin-left:calc(-3.6 * var(--px));font-size:calc(18 * var(--px));font-weight:600;line-height:1.15;display:flex}.name.svelte-1pij6n0{text-overflow:ellipsis;min-width:0;overflow:hidden}.desc.svelte-1pij6n0{font-size:calc(12 * var(--px));line-height:1.25}.soon.svelte-1pij6n0{font-family:var(--font-mono);font-size:calc(8 * var(--px));letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);background:var(--accent-soft);border:calc(1 * var(--px)) solid rgb(var(--accent-rgb) / .35);padding:calc(1 * var(--px)) calc(6 * var(--px));border-radius:999px;flex:none;margin-left:auto;font-weight:600;line-height:1.3}.sb.svelte-1hpbinu{--px:calc(var(--ui,1) * 1px);height:calc(var(--h) * var(--px));border-radius:calc(7 * var(--px));color:var(--ink);font-family:var(--font-body);font-size:calc(17 * var(--px));transform:skewX(var(--shear,-11.3099deg)) scale(1);background:0 0;border:0;flex:none;margin:0;padding:0;font-weight:400;transition:transform 1s cubic-bezier(.34,1.8,.5,1);position:relative}.sb.flat.svelte-1hpbinu{transform:scale(1)}.sb.svelte-1hpbinu:hover,.sb.svelte-1hpbinu:focus,.sb.svelte-1hpbinu:disabled{box-shadow:none;color:var(--ink);background:0 0;border:0}.sb.svelte-1hpbinu:active:not(.off){transform:skewX(var(--shear,-11.3099deg)) scale(.9);transition:transform 2s var(--ease)}.sb.flat.svelte-1hpbinu:active:not(.off){transform:scale(.9)}.layer.svelte-1hpbinu{border-radius:inherit;border:calc(2 * var(--px)) solid transparent;background:linear-gradient(var(--d), var(--d)) padding-box, linear-gradient(var(--d), var(--l)) border-box;transition:filter .15s var(--ease);position:absolute;inset:0}.sb.svelte-1hpbinu:hover:not(.off) .layer:where(.svelte-1hpbinu){filter:brightness(1.2)}.off.svelte-1hpbinu{cursor:default}.off.svelte-1hpbinu .layer:where(.svelte-1hpbinu){filter:brightness(.5)}.off.svelte-1hpbinu .txt:where(.svelte-1hpbinu){opacity:.6}.txt.svelte-1hpbinu{height:100%;padding:0 calc(15 * var(--px));transform:skewX(var(--unshear,11.3099deg));transition:opacity .15s var(--ease);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:relative}.flat.svelte-1hpbinu .txt:where(.svelte-1hpbinu){transform:none}.flash.svelte-1hpbinu{border-radius:inherit;background:var(--ov-content1);mix-blend-mode:plus-lighter;pointer-events:none;animation:svelte-1hpbinu-flash .8s var(--ease) forwards;position:absolute;inset:0}@keyframes svelte-1hpbinu-flash{0%{opacity:.9}to{opacity:0}}.mso.svelte-1at5jqh{--px:calc(var(--ui,1) * 1px);--shear:-11.3099deg;--unshear:11.3099deg;--back-d:var(--red-600);--back-l:var(--red-400);--back-ink:var(--ink-900);inset:var(--toolbar) 0 0 0;z-index:21;position:fixed;overflow:hidden}.frame.svelte-1at5jqh{color:var(--ov-content1);font-family:var(--font-body);position:absolute;inset:0}.ic.svelte-1at5jqh{place-items:center;display:grid}.ic.svelte-1at5jqh svg{width:100%;height:100%}.bg.svelte-1at5jqh,.bg.svelte-1at5jqh:hover{background:color-mix(in srgb, var(--ov-background6) 75%, transparent);cursor:default;border:0;border-radius:0;padding:0;position:absolute;inset:0}.hdr.svelte-1at5jqh{top:0;left:calc(70 * var(--px));right:calc(70 * var(--px));height:calc(84 * var(--px));z-index:2;position:absolute}.underlay.svelte-1at5jqh,.content.svelte-1at5jqh{left:0;right:0;top:calc(-14 * var(--px));border-radius:calc(14 * var(--px));border:calc(2 * var(--px)) solid transparent;position:absolute}.underlay.svelte-1at5jqh{height:calc(98 * var(--px));background:linear-gradient(var(--ov-dark6), var(--ov-dark6)) padding-box, linear-gradient(var(--ov-background6), var(--ov-dark6)) border-box}.content.svelte-1at5jqh{height:calc(84 * var(--px));background:linear-gradient(var(--ov-dark5), var(--ov-dark5)) padding-box, linear-gradient(var(--ov-dark5), var(--ov-dark3)) border-box;box-shadow:0 calc(1 * var(--px)) calc(3 * var(--px)) #0000001a}.text.svelte-1at5jqh{left:calc(100 * var(--px));right:calc(100 * var(--px));top:calc(14 * var(--px));flex-direction:column;justify-content:center;display:flex;position:absolute;bottom:0}h2.svelte-1at5jqh{font-family:var(--font-body);text-transform:none;letter-spacing:normal;font-size:calc(20 * var(--px));color:var(--ov-content1);margin:0;font-weight:400;line-height:1.2}.text.svelte-1at5jqh p:where(.svelte-1at5jqh){color:var(--ov-foreground1);font-size:calc(12 * var(--px));margin:0;line-height:1.3}.x.svelte-1at5jqh,.x.svelte-1at5jqh:hover{right:calc(21 * var(--px));top:calc(14 * var(--px));width:calc(18 * var(--px));height:calc(18 * var(--px));padding:calc(3 * var(--px));color:var(--ov-content1);background:0 0;border:0;border-radius:0;margin:auto 0;position:absolute;bottom:0}.x.svelte-1at5jqh:hover{color:var(--ov-highlight1)}.main.svelte-1at5jqh{top:calc(98 * var(--px));bottom:calc(64 * var(--px));position:absolute;left:0;right:0}.scroll.svelte-1at5jqh{inset:calc(56 * var(--px)) 0 calc(14 * var(--px)) 0;scrollbar-width:none;position:absolute;overflow:auto hidden}.scroll.svelte-1at5jqh::-webkit-scrollbar{display:none}.scroll.fr.svelte-1at5jqh{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 140 * var(--px)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - 140 * var(--px)), transparent)}.scroll.fl.svelte-1at5jqh{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - 140 * var(--px)), transparent);mask-image:linear-gradient(to left, #000 calc(100% - 140 * var(--px)), transparent)}.scroll.fl.fr.svelte-1at5jqh{-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(140 * var(--px)), #000 calc(100% - 140 * var(--px)), transparent);mask-image:linear-gradient(to right, transparent, #000 calc(140 * var(--px)), #000 calc(100% - 140 * var(--px)), transparent)}.flow.svelte-1at5jqh{width:max-content;height:calc(100% - 10 * var(--px));margin:0 calc(70 * var(--px));transform:skewX(var(--shear));transform-origin:0 100%;display:flex}.col.svelte-1at5jqh{width:calc(320 * var(--px));height:100%;margin-right:calc(10 * var(--px));transition:filter .8s var(--ease);flex:none;position:relative}.col.presets.svelte-1at5jqh{width:calc(200 * var(--px))}.col.gone.svelte-1at5jqh{display:none}.col.inactive.svelte-1at5jqh{filter:brightness(.533);cursor:pointer}.col.inactive.svelte-1at5jqh:hover{filter:brightness(.8)}.col.inactive.svelte-1at5jqh .list:where(.svelte-1at5jqh){pointer-events:none}.tlc.svelte-1at5jqh{border-radius:calc(7 * var(--px));position:absolute;inset:0;overflow:hidden}.chead.svelte-1at5jqh{height:calc(49 * var(--px));background:var(--c);color:var(--ov-background6);position:absolute;top:0;left:0;right:0}.chead.svelte-1at5jqh span:where(.svelte-1at5jqh){left:calc(17 * var(--px));right:calc(17 * var(--px));height:calc(42 * var(--px));transform:skewX(var(--unshear));font-size:calc(17 * var(--px));white-space:pre;align-items:center;font-weight:400;display:flex;position:absolute;top:0}.chead.svelte-1at5jqh b:where(.svelte-1at5jqh){font-weight:600}.cbody.svelte-1at5jqh{inset:calc(42 * var(--px)) 0 0 0;border-radius:calc(7 * var(--px));border:calc(3 * var(--px)) solid transparent;background:linear-gradient(var(--ov-background4), var(--ov-background4)) padding-box, linear-gradient(var(--ov-background4), var(--ov-background3)) border-box;padding:calc(1 * var(--px)) 0 calc(3 * var(--px));position:absolute}.list.svelte-1at5jqh{overscroll-behavior:contain;scrollbar-width:none;height:100%;padding:calc(4 * var(--px));gap:calc(7 * var(--px));flex-direction:column;display:flex;overflow-y:auto}.list.svelte-1at5jqh::-webkit-scrollbar{display:none}.list.svelte-1at5jqh>.sb{width:100%}.plus.svelte-1at5jqh{font-size:calc(30 * var(--px));line-height:1}.above.svelte-1at5jqh{left:calc(100 * var(--px));right:calc(100 * var(--px));pointer-events:none;position:absolute;top:0}.search.svelte-1at5jqh{pointer-events:auto;width:calc(300 * var(--px));height:calc(42 * var(--px));border-radius:calc(7 * var(--px));background:var(--ov-background3);transform:skewX(var(--shear));cursor:text;display:flex;overflow:hidden}.field.svelte-1at5jqh{border-radius:calc(7 * var(--px));background:var(--ov-background4);flex:1;min-width:0;position:relative}.field.svelte-1at5jqh:focus-within{box-shadow:inset 0 0 0 calc(2 * var(--px)) var(--ov-highlight1)}.search.svelte-1at5jqh input:where(.svelte-1at5jqh),.search.svelte-1at5jqh input:where(.svelte-1at5jqh):focus{width:100%;height:100%;color:var(--ov-content1);padding:0 calc(10 * var(--px));font:inherit;font-size:calc(20 * var(--px));box-shadow:none;transform:skewX(var(--unshear));background:0 0;border:0;border-radius:0;outline:none;margin:0;font-weight:600;position:absolute;inset:0}.search.svelte-1at5jqh input:where(.svelte-1at5jqh)::placeholder{color:var(--ov-foreground1);font-weight:600}.search.svelte-1at5jqh .ic:where(.svelte-1at5jqh){width:calc(50 * var(--px));padding:0 calc(17 * var(--px));transform:skewX(var(--unshear));flex:none}.custom.svelte-1at5jqh{pointer-events:auto;width:calc(400 * var(--px));height:calc(42 * var(--px));padding:0 calc(20 * var(--px));border-radius:calc(10 * var(--px));background:var(--ov-dark3);color:var(--ov-content1);transition:filter .3s var(--ease);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;right:0}.custom.off.svelte-1at5jqh{filter:brightness(.6);cursor:default}.ctitle.svelte-1at5jqh{font-size:calc(20 * var(--px));font-weight:600;line-height:1}.custom.svelte-1at5jqh .ic:where(.svelte-1at5jqh){width:calc(16 * var(--px));height:calc(16 * var(--px))}.foot.svelte-1at5jqh{height:calc(50 * var(--px));background:var(--ov-background5);z-index:2;position:absolute;bottom:0;left:0;right:0}.backbtn.svelte-1at5jqh{left:calc(12 * var(--px));bottom:calc(12 * var(--px));display:flex;position:absolute}.backin.svelte-1at5jqh{align-items:center;gap:calc(20 * var(--px));margin-left:calc(-10 * var(--px));display:flex}.backin.svelte-1at5jqh .ic:where(.svelte-1at5jqh){width:calc(17 * var(--px));height:calc(17 * var(--px))}.fbm.svelte-1at5jqh,.fbm.svelte-1at5jqh:hover{left:calc(312 * var(--px));bottom:calc(-10 * var(--px));width:calc(116 * var(--px));height:calc(75 * var(--px));border-radius:calc(10 * var(--px));background:var(--ov-highlight1);color:var(--ov-background6);box-shadow:0 0 calc(4 * var(--px)) #00000040;transform:skewX(var(--shear));transform-origin:0 100%;border:0;padding:0;position:absolute}.fbm.svelte-1at5jqh:hover{filter:brightness(1.1)}.fbi.svelte-1at5jqh{transform:skewX(var(--unshear));position:absolute;inset:0}.fbi.svelte-1at5jqh .ic:where(.svelte-1at5jqh){top:calc(10 * var(--px));width:calc(16 * var(--px));height:calc(16 * var(--px));margin:0 auto;position:absolute;left:0;right:0}.fbi.svelte-1at5jqh .t:where(.svelte-1at5jqh){top:calc(35 * var(--px));text-align:center;font-family:var(--font-body);font-size:calc(16 * var(--px));line-height:1;position:absolute;left:0;right:0}.bar.svelte-1at5jqh{left:0;right:0;bottom:calc(7.5 * var(--px));width:calc(100 * var(--px));height:calc(5 * var(--px));border-radius:calc(3 * var(--px));background:var(--ov-background6);margin:0 auto;position:absolute}.fcontent.svelte-1at5jqh{left:calc(428 * var(--px));position:absolute;top:0;bottom:0;right:0}.buttons.svelte-1at5jqh{left:calc(20 * var(--px));bottom:calc(12 * var(--px));gap:calc(10 * var(--px));display:flex;position:absolute}.effects.svelte-1at5jqh{right:calc(20 * var(--px));bottom:calc(12 * var(--px));align-items:flex-end;gap:calc(30 * var(--px));display:flex;position:absolute}.rank.svelte-1at5jqh{height:calc(50 * var(--px));border-radius:calc(7 * var(--px));border:calc(2 * var(--px)) solid transparent;background:linear-gradient(var(--ov-background4), var(--ov-background4)) padding-box, linear-gradient(var(--ov-background4), var(--ov-background1)) border-box;transform:skewX(var(--shear));transform-origin:100% 100%;font-size:calc(17 * var(--px));color:var(--ov-content1);font-weight:600;display:flex}.front.svelte-1at5jqh{width:calc(70 * var(--px));margin:calc(-2 * var(--px)) 0 calc(-2 * var(--px)) calc(-2 * var(--px));border-radius:calc(7 * var(--px));border:calc(2 * var(--px)) solid transparent;background:linear-gradient(var(--ov-background3), var(--ov-background3)) padding-box, linear-gradient(var(--ov-background3), var(--ov-background1)) border-box;box-sizing:content-box;padding:0 calc(15 * var(--px));place-items:center;display:grid}.mult.svelte-1at5jqh{width:calc(60 * var(--px));place-items:center;display:grid}.front.svelte-1at5jqh span:where(.svelte-1at5jqh),.mult.svelte-1at5jqh span:where(.svelte-1at5jqh){transform:skewX(var(--unshear))}@media (max-width:600px){.mso.svelte-1at5jqh{--px:.8px}.foot.svelte-1at5jqh{--ui:.6;--px:.6px}.effects.svelte-1at5jqh{display:none}.hdr.svelte-1at5jqh{left:8px;right:8px}.text.svelte-1at5jqh{left:16px;right:40px}.main.svelte-1at5jqh{bottom:38.4px}.scroll.svelte-1at5jqh,.above.svelte-1at5jqh{--ui:.8;--shear:0deg;--unshear:0deg}.above.svelte-1at5jqh{gap:8px;display:flex;left:12px;right:12px}.search.svelte-1at5jqh{flex:1;width:auto;min-width:0;height:44px}.custom.svelte-1at5jqh{flex:none;gap:10px;width:auto;height:44px;position:relative}.scroll.svelte-1at5jqh{overscroll-behavior:contain;top:56px;overflow:hidden auto}.scroll.fr.svelte-1at5jqh,.scroll.fl.svelte-1at5jqh,.scroll.fl.fr.svelte-1at5jqh{-webkit-mask-image:none;mask-image:none}.flow.svelte-1at5jqh{flex-direction:column;gap:10px;width:auto;height:auto;margin:0 12px;transform:none}.col.svelte-1at5jqh,.col.presets.svelte-1at5jqh{width:auto;height:auto;margin:0}.col.inactive.svelte-1at5jqh{filter:none}.col.inactive.svelte-1at5jqh .list:where(.svelte-1at5jqh){pointer-events:auto}.tlc.svelte-1at5jqh,.chead.svelte-1at5jqh,.cbody.svelte-1at5jqh{position:relative}.cbody.svelte-1at5jqh{margin-top:calc(-7 * var(--px));inset:auto}.list.svelte-1at5jqh{height:auto;overflow:visible}}.scrim.svelte-18lr04x{inset:var(--toolbar) 0 0 0;z-index:20;background:#000a;border:0;border-radius:0;position:fixed}.scrim.svelte-18lr04x:hover{background:#000a}.overlay.svelte-18lr04x{--frame:var(--bg-2);top:var(--toolbar);z-index:21;width:85vw;box-shadow:0 0 calc(10px * var(--ui,1)) #0003;--wave1:var(--red-600);--wave2:var(--red-700);position:fixed;bottom:0;left:7.5vw;overflow:clip}html[data-theme=lazer] .overlay.svelte-18lr04x{--frame:var(--ov-frame);--wave1:var(--ov-light4);--wave2:var(--ov-light3)}.overlay.side.svelte-18lr04x{width:min(max(320px, 320px * var(--ui,1)), 100vw);left:auto;right:0}.content.svelte-18lr04x{background:var(--frame);flex-direction:column;display:flex;position:absolute;inset:0}.waves.svelte-18lr04x i:where(.svelte-18lr04x){transform-origin:0 0;width:150%;height:150%;box-shadow:0 0 calc(20px * var(--ui,1)) #00000080;position:absolute;top:0;left:0}.waves.svelte-18lr04x i.right:where(.svelte-18lr04x){transform-origin:100% 0;left:auto;right:0}header.svelte-18lr04x{flex:none}.cover.svelte-18lr04x{height:calc(80px * var(--ui,1));background:var(--ov-cover)}.title.svelte-18lr04x{align-items:center;gap:calc(10px * var(--ui,1));padding:calc(15px * var(--ui,1)) calc(50px * var(--ui,1));background:var(--ov-dark5);display:flex}.side.svelte-18lr04x .title:where(.svelte-18lr04x){padding:calc(12px * var(--ui,1)) calc(18px * var(--ui,1))}.icon.svelte-18lr04x{margin:0 calc(5px * var(--ui,1));color:var(--ov-content1)}h1.svelte-18lr04x{white-space:nowrap;font-family:var(--font-title,var(--font-body));font-size:max(15px, calc(20px * var(--ui,1) * var(--title-scale,1)));font-weight:var(--title-weight,400);letter-spacing:var(--title-track,0);text-transform:var(--title-case,none);color:var(--ov-content1);flex:none;margin:0;line-height:1.5}.desc.svelte-18lr04x{min-width:0;font-size:max(11px, calc(14px * var(--ui,1)));color:var(--ov-light2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side.svelte-18lr04x .desc:where(.svelte-18lr04x){white-space:normal;line-height:1.25}.x.svelte-18lr04x{padding:calc(6px * var(--ui,1));color:var(--ov-light2);background:0 0;border:0;margin-left:auto}.x.svelte-18lr04x:hover:not(:disabled){color:var(--ov-content1);background:0 0;border:0}.tabbar.svelte-18lr04x{z-index:4;padding:0 calc(50px * var(--ui,1));background:var(--ov-dark4);scrollbar-width:none;position:sticky;top:0;overflow-x:auto}.tabs.svelte-18lr04x{gap:calc(20px * var(--ui,1));height:max(36px, calc(47px * var(--ui,1)));border-bottom:1px solid var(--ov-highlight1);vertical-align:bottom;display:inline-flex}.tabs.svelte-18lr04x button:where(.svelte-18lr04x){height:100%;min-height:0;box-shadow:none;font-family:var(--font-body);font-size:max(12px, calc(14px * var(--ui,1)));white-space:nowrap;color:var(--ov-highlight1);background:0 0;border:0;border-radius:0;padding:0;font-weight:500;transition:color .12s ease-in;position:relative}.tabs.svelte-18lr04x button:where(.svelte-18lr04x):hover:not(:disabled){color:var(--ov-highlight1);background:0 0;border:0}.tabs.svelte-18lr04x button.on:where(.svelte-18lr04x),.tabs.svelte-18lr04x button.on:where(.svelte-18lr04x):hover:not(:disabled){color:var(--ov-content1);font-weight:700}.bar.svelte-18lr04x{background:var(--ov-highlight1);height:0;transition:height .2s var(--ease);position:absolute;bottom:0;left:0;right:0}.tabs.svelte-18lr04x button:where(.svelte-18lr04x):hover .bar:where(.svelte-18lr04x),.tabs.svelte-18lr04x button.on:where(.svelte-18lr04x) .bar:where(.svelte-18lr04x){height:calc(5px * var(--ui,1))}.tabs.svelte-18lr04x button[data-soon]:where(.svelte-18lr04x):after{transform:translate(calc(100% + 4px * var(--ui,1)), -100%);top:50%}.tabs.svelte-18lr04x button:where(.svelte-18lr04x):focus{outline:none}.tabs.svelte-18lr04x button:where(.svelte-18lr04x):focus-visible .bar:where(.svelte-18lr04x){height:calc(5px * var(--ui,1))}.body.svelte-18lr04x{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.overlay.svelte-18lr04x:not(.side) .body:where(.svelte-18lr04x){scrollbar-width:none;scrollbar-gutter:auto}.overlay.svelte-18lr04x:not(.side) .body:where(.svelte-18lr04x)::-webkit-scrollbar{display:none}.track.svelte-18lr04x{z-index:5;width:16px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.thumb.svelte-18lr04x{border-radius:var(--rad-sm);background:var(--thumb);touch-action:none;position:absolute;left:3px;right:3px}.thumb.svelte-18lr04x:hover{background:var(--thumb-hover)}.thumb.held.svelte-18lr04x{background:var(--ov-highlight1,var(--thumb-drag))}.inner.svelte-18lr04x{padding:calc(24px * var(--ui,1)) calc(50px * var(--ui,1)) calc(40px * var(--ui,1))}.side.svelte-18lr04x .inner:where(.svelte-18lr04x){padding:calc(12px * var(--ui,1)) calc(14px * var(--ui,1))}@media (max-width:700px){.overlay.svelte-18lr04x{width:100vw;left:0}.title.svelte-18lr04x,.tabbar.svelte-18lr04x{padding-left:16px;padding-right:16px}.x.svelte-18lr04x{min-width:44px}.tabs.svelte-18lr04x button[data-soon]:where(.svelte-18lr04x):last-child{margin-right:48px}.desc.svelte-18lr04x{display:none}.inner.svelte-18lr04x{padding:16px}.cover.svelte-18lr04x{height:24px}}.signin.svelte-4r3a0n{justify-items:center;gap:calc(12px * var(--ui,1));padding:calc(40px * var(--ui,1));color:var(--dim);display:grid}.filter.svelte-4r3a0n{align-items:center;gap:calc(10px * var(--ui,1));height:calc(70px * var(--ui,1));margin:calc(-24px * var(--ui,1)) calc(-50px * var(--ui,1)) calc(24px * var(--ui,1));padding-left:calc(50px * var(--ui,1));background:var(--ov-dark3);font-size:max(11px, calc(14px * var(--ui,1)));color:#fff;display:flex;overflow:hidden}.cpill.svelte-4r3a0n{align-items:center;gap:calc(5px * var(--ui,1));height:calc(30px * var(--ui,1));padding:0 calc(15px * var(--ui,1));background:var(--ov-background5);border-radius:999px;display:inline-flex}.cpill.svelte-4r3a0n .flag:where(.svelte-4r3a0n){margin:0}.cpill.svelte-4r3a0n .x:where(.svelte-4r3a0n){margin-left:calc(10px * var(--ui,1));min-height:0;color:var(--ov-light2);transition:color .2s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.cpill.svelte-4r3a0n .x:where(.svelte-4r3a0n):hover:not(:disabled){color:#fff;background:0 0;border:0}.scroll.svelte-4r3a0n{overflow-x:auto}table.svelte-4r3a0n{border-collapse:separate;width:100%;border-spacing:0 calc(3px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));font-variant-numeric:tabular-nums;line-height:1}th.svelte-4r3a0n{height:calc(32px * var(--ui,1));padding:0 calc(10px * var(--ui,1));text-align:center;font-family:var(--font-label,inherit);font-size:calc(1em * var(--label-scale,1));font-weight:var(--label-weight,400);letter-spacing:var(--label-track,normal);text-transform:var(--label-case,none);color:var(--faint);white-space:nowrap}th.g.svelte-4r3a0n{padding-inline:calc(20px * var(--ui,1))}th.hl.svelte-4r3a0n{color:#fff}td.svelte-4r3a0n{height:calc(32px * var(--ui,1));padding:0 calc(10px * var(--ui,1));text-align:center;background:var(--card);font-family:var(--font-label,inherit);color:var(--faint);white-space:nowrap;transition:background-color .1s var(--ease)}tr.svelte-4r3a0n:hover td:where(.svelte-4r3a0n){background:var(--panel-2)}td.svelte-4r3a0n:first-child{border-radius:var(--rad-xs) 0 0 var(--rad-xs)}td.svelte-4r3a0n:last-child{border-radius:0 var(--rad-xs) var(--rad-xs) 0}.rank.svelte-4r3a0n{box-sizing:border-box;width:calc(40px * var(--ui,1));padding:0 calc(6px * var(--ui,1))}td.rank.svelte-4r3a0n{color:#fff;font-family:var(--font-num,inherit);font-size:calc(1em * var(--title-scale,1));font-weight:var(--num-weight,600)}.main.svelte-4r3a0n{text-align:left;width:100%}td.main.svelte-4r3a0n{color:#fff;font-family:inherit}.who.svelte-4r3a0n,.link.svelte-4r3a0n{align-items:center;gap:calc(5px * var(--ui,1));vertical-align:middle;display:inline-flex}.who.svelte-4r3a0n a:where(.svelte-4r3a0n){color:inherit;font-style:italic;text-decoration:none}.who.svelte-4r3a0n a:where(.svelte-4r3a0n):hover{text-decoration:underline}td.hl.svelte-4r3a0n{color:#fff}.me.svelte-4r3a0n td:where(.svelte-4r3a0n){background:var(--accent-soft)}.me.svelte-4r3a0n:hover td:where(.svelte-4r3a0n){background:color-mix(in srgb, var(--accent) 24%, var(--card))}.ghost.svelte-4r3a0n td:where(.svelte-4r3a0n){opacity:.5}.flag.svelte-4r3a0n{width:calc(28px * var(--ui,1));height:calc(20px * var(--ui,1));vertical-align:middle;object-fit:contain;flex:none;display:inline-block}.flag.none.svelte-4r3a0n{border-radius:var(--rad-xs);background:var(--ink-400)}.flagbtn.svelte-4r3a0n,.link.svelte-4r3a0n{min-height:0;color:inherit;font:inherit;text-transform:none;background:0 0;border:0;padding:0}.flagbtn.svelte-4r3a0n{display:inline-flex}.flagbtn.svelte-4r3a0n:hover:not(:disabled),.link.svelte-4r3a0n:hover:not(:disabled){background:0 0;border:0}.link.svelte-4r3a0n:hover span:where(.svelte-4r3a0n){text-decoration:underline}.note.svelte-4r3a0n{margin:calc(40px * var(--ui,1)) 0;text-align:center;color:var(--faint)}.pager.svelte-4r3a0n{justify-content:center;align-items:center;gap:calc(3px * var(--ui,1));margin-top:calc(14px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));color:var(--faint);display:flex}.pager.svelte-4r3a0n button:where(.svelte-4r3a0n){justify-content:center;align-items:center;gap:calc(6px * var(--ui,1));min-width:calc(32px * var(--ui,1));min-height:0;height:calc(32px * var(--ui,1));padding:0 calc(10px * var(--ui,1));border-radius:var(--rad-xs);background:var(--card);color:var(--faint);font-size:inherit;text-transform:none;transition:background-color .1s var(--ease);border:0;display:inline-flex}.pager.svelte-4r3a0n button:where(.svelte-4r3a0n):hover:not(:disabled){background:var(--panel-2);color:#fff;border:0}.pager.svelte-4r3a0n button:where(.svelte-4r3a0n):disabled{opacity:.5}.pager.svelte-4r3a0n button.cur:where(.svelte-4r3a0n){color:#fff;font-weight:600}.pager.svelte-4r3a0n button:where(.svelte-4r3a0n):last-child svg{transform:scaleX(-1)}@media (max-width:700px){.opt.svelte-4r3a0n{display:none}td.main.svelte-4r3a0n{max-width:0}.who.svelte-4r3a0n,.link.svelte-4r3a0n{max-width:100%}.who.svelte-4r3a0n a:where(.svelte-4r3a0n),.link.svelte-4r3a0n span:where(.svelte-4r3a0n){text-overflow:ellipsis;overflow:hidden}.filter.svelte-4r3a0n{margin:-16px -16px 16px;padding-left:16px}}.crumbs.svelte-avbs0n{margin:calc(-24px * var(--ui,1)) calc(-50px * var(--ui,1)) 0;padding:0 calc(50px * var(--ui,1));background:var(--ov-dark4)}.row.svelte-avbs0n{align-items:center;gap:calc(10px * var(--ui,1));height:max(36px, calc(47px * var(--ui,1)));border-bottom:1px solid var(--ov-light2);vertical-align:bottom;display:inline-flex}button.svelte-avbs0n{height:100%;min-height:0;box-shadow:none;font-family:var(--font-body);font-size:max(12px, calc(14px * var(--ui,1)));white-space:nowrap;color:var(--ov-light2);background:0 0;border:0;border-radius:0;padding:0;font-weight:400;transition:color .12s ease-in}button.svelte-avbs0n:hover:not(:disabled),button.cur.svelte-avbs0n,button.cur.svelte-avbs0n:hover:not(:disabled){color:#fff;background:0 0;border:0}.chev.svelte-avbs0n{margin-right:calc(8px * var(--ui,1));color:var(--ov-light2);place-items:center;padding-top:1px;display:grid}.chev.svelte-avbs0n svg{transform:scaleX(-1)}@media (max-width:700px){.crumbs.svelte-avbs0n{margin:-16px -16px 0;padding:0 16px}}.listing.svelte-sx27uv{padding-top:calc(20px * var(--ui,1))}.row.svelte-sx27uv{margin:calc(14px * var(--ui,1)) 0}.changelog.svelte-8amh6e{--pad:calc(50px * var(--ui,1))}hr.svelte-8amh6e{margin:calc(30px * var(--ui,1)) 0 0;background:var(--ov-background6);border:0}hr.day.svelte-8amh6e{height:calc(2px * var(--ui,1));margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad))}hr.build.svelte-8amh6e{height:1px}.date.svelte-8amh6e{margin:calc(20px * var(--ui,1)) 0 0;text-align:center;font-family:var(--font-body);font-size:max(16px, calc(24px * var(--ui,1)));letter-spacing:0;text-transform:none;color:var(--ov-content1);font-weight:400}header.svelte-8amh6e{margin-top:calc(20px * var(--ui,1));--size:max(14px, calc(19px * var(--ui,1)));justify-content:center;align-items:center;display:flex}header.single.svelte-8amh6e{--size:max(17px, calc(23.75px * var(--ui,1)))}.name.svelte-8amh6e{margin:0 calc(40px * var(--ui,1));font-family:var(--font-body);font-size:var(--size);white-space:nowrap;color:var(--ov-content1);font-weight:500}.ver.svelte-8amh6e{color:var(--ov-colour1);font-weight:300}button.name.svelte-8amh6e{min-height:0;box-shadow:none;transition:color .5s var(--ease);background:0 0;border:0;border-radius:0;padding:0}button.name.svelte-8amh6e:hover:not(:disabled){color:var(--gold);background:0 0;border:0}button.name.svelte-8amh6e:hover .ver:where(.svelte-8amh6e){color:inherit}.nav.svelte-8amh6e{width:calc(30px * var(--ui,1));height:calc(30px * var(--ui,1));border-radius:var(--rad-md);min-height:0;box-shadow:none;color:var(--ov-content1);transition:background .5s var(--ease), opacity .2s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.nav.svelte-8amh6e:hover:not(:disabled){background:color-mix(in srgb, var(--ov-dark1) 60%, transparent);border:0}.nav.svelte-8amh6e:disabled{opacity:.4;background:0 0}.nav.next.svelte-8amh6e svg{transform:scaleX(-1)}.when.svelte-8amh6e{margin:calc(5px * var(--ui,1)) 0 0;text-align:center;font-size:max(13px, calc(17.5px * var(--ui,1)));color:var(--ov-light1)}.intro.svelte-8amh6e{margin:calc(15px * var(--ui,1)) 0 0;text-align:center;font-size:max(11px, calc(14px * var(--ui,1)));color:var(--ov-light2)}h3.svelte-8amh6e{margin:calc(35px * var(--ui,1)) 0 calc(15px * var(--ui,1));font-family:var(--font-body);font-size:max(14px, calc(18px * var(--ui,1)));letter-spacing:0;text-transform:none;color:var(--ov-content1);font-weight:700}.title.svelte-8amh6e{margin:calc(5px * var(--ui,1)) 0;font-size:max(12px, calc(16px * var(--ui,1)));color:var(--ov-content1);line-height:1.35;position:relative}.bullet.svelte-8amh6e{right:calc(100% + 5px * var(--ui,1));opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.t.svelte-8amh6e b{font-weight:400}.title.svelte-8amh6e a:where(.svelte-8amh6e),.message.svelte-8amh6e a{color:var(--ov-light2);transition:color .5s var(--ease);text-decoration:none}.title.svelte-8amh6e a:where(.svelte-8amh6e):hover,.message.svelte-8amh6e a:hover{color:var(--gold)}.by.svelte-8amh6e{white-space:nowrap;margin-left:calc(10px * var(--ui,1));font-size:max(10px, calc(12px * var(--ui,1)))}.message.svelte-8amh6e{margin:0 0 calc(10px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));color:var(--ov-content2);line-height:1.5}.message.svelte-8amh6e b{color:var(--ov-content1)}.changelog.svelte-8amh6e code{font-family:var(--font-mono);background:var(--ov-background5);padding:1px calc(5px * var(--ui,1));border-radius:var(--rad-xs);font-size:.9em}@media (max-width:700px){.changelog.svelte-8amh6e{--pad:16px}.title.svelte-8amh6e,.message.svelte-8amh6e{padding-left:14px}.by.svelte-8amh6e{white-space:normal;margin-left:0}.bullet.svelte-8amh6e{left:0;right:auto}}.bmc.svelte-1pou9vg{--u:var(--ui,1);--H:80;--r:calc(8px * var(--u));--tr:.36s var(--ease);width:calc(345px * var(--u));height:calc(var(--H) * 1px * var(--u));cursor:pointer;z-index:0;outline:none;transition:z-index 0s .5s;position:relative}.bmc.extra.svelte-1pou9vg{--H:112}.bmc.expanded.svelte-1pou9vg{z-index:3;transition:none}.bmc.svelte-1pou9vg:focus-visible .border:where(.svelte-1pou9vg){opacity:1}.content.svelte-1pou9vg{border-radius:var(--r);transform-origin:50% calc(var(--H) * .5px * var(--u));transition:scale .5s var(--ease), box-shadow var(--tr);position:absolute;top:0;left:0;right:0;overflow:hidden}.expanded.svelte-1pou9vg .content:where(.svelte-1pou9vg){box-shadow:0 calc(2px * var(--u)) calc(10px * var(--u)) #0000004d;scale:1.03}.bg.svelte-1pou9vg,.border.svelte-1pou9vg{border-radius:var(--r);pointer-events:none;opacity:0;transition:opacity .12s var(--ease);position:absolute;inset:0}.bg.svelte-1pou9vg{background:var(--ov-background2)}.border.svelte-1pou9vg{z-index:2;box-shadow:inset 0 0 0 calc(3px * var(--u)) var(--ov-highlight1)}.expanded.svelte-1pou9vg .bg:where(.svelte-1pou9vg),.expanded.svelte-1pou9vg .border:where(.svelte-1pou9vg){opacity:1;transition-duration:.36s}.body.svelte-1pou9vg{height:calc(var(--H) * 1px * var(--u));border-radius:var(--r);position:relative;overflow:hidden}.thumb.svelte-1pou9vg{width:calc(var(--H) * 1px * var(--u));background:var(--ov-background5);height:100%;position:absolute;top:0;left:0}.thumb.svelte-1pou9vg img:where(.svelte-1pou9vg),.cover.svelte-1pou9vg img:where(.svelte-1pou9vg){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade.svelte-1pou9vg{background:var(--ov-background6);opacity:0;pointer-events:none;transition:opacity var(--tr);position:absolute;inset:0}.thumb.dim.svelte-1pou9vg .shade:where(.svelte-1pou9vg){opacity:.6}.fg.svelte-1pou9vg{inset:0 var(--r) 0 0;place-items:center;display:grid;position:absolute}.fg.svelte-1pou9vg>:where(.svelte-1pou9vg){grid-area:1/1}.play.svelte-1pou9vg{color:#fff;opacity:0;width:100%;height:100%;min-height:0;transition:opacity var(--tr), color .2s;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.thumb.dim.svelte-1pou9vg .play:where(.svelte-1pou9vg){opacity:1}.play.svelte-1pou9vg:hover:not(:disabled){color:var(--hl);border:0}.play.svelte-1pou9vg svg:where(.svelte-1pou9vg){width:calc(14px * var(--u) * (var(--H) - 8) / 72);height:calc(14px * var(--u) * (var(--H) - 8) / 72);fill:currentColor}.play.svelte-1pou9vg svg.spin:where(.svelte-1pou9vg){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;animation:1s linear infinite svelte-1pou9vg-spin}@keyframes svelte-1pou9vg-spin{to{rotate:360deg}}.ring.svelte-1pou9vg{--d:calc(50px * var(--u) * (var(--H) - 8) / 72);width:var(--d);height:var(--d);pointer-events:none;background:conic-gradient(var(--ov-highlight1) calc(var(--p) * 360deg), transparent 0);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 39.5%,#000 40%);mask:radial-gradient(circle,#0000 39.5%,#000 40%)}.side.svelte-1pou9vg{top:0;bottom:0;left:calc((var(--H) - 8) * 1px * var(--u));border-radius:var(--r);--bw:8px;position:absolute;right:0;overflow:hidden}.details.svelte-1pou9vg .side:where(.svelte-1pou9vg){--bw:24px}.btnbg.svelte-1pou9vg{width:calc((var(--bw) + 8px) * var(--u));background:var(--ov-background3);transition:width var(--tr), background var(--tr);position:absolute;top:0;bottom:0;right:0}.done.svelte-1pou9vg .btnbg:where(.svelte-1pou9vg){background:var(--go-2)}.btns.svelte-1pou9vg{width:calc(24px * var(--u));opacity:0;transition:opacity var(--tr);position:absolute;top:0;bottom:0;right:0}.details.svelte-1pou9vg .btns:where(.svelte-1pou9vg){opacity:1}.icon.svelte-1pou9vg{height:50%;min-height:0;color:var(--ov-light1);transition:scale .5s var(--ease), color var(--tr), opacity var(--tr);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;bottom:0;left:0;right:0;scale:.8}.icon.svelte-1pou9vg:before{content:"";border-radius:var(--r);opacity:0;transition:opacity .5s var(--ease);background:#ffffff1a;position:absolute;inset:0}.icon.svelte-1pou9vg:hover:not(:disabled){color:var(--ov-content1);border:0;scale:.9}.icon.svelte-1pou9vg:hover:not(:disabled):before{opacity:1}.icon.svelte-1pou9vg:disabled{color:var(--ov-light1);background:0 0}.icon.svelte-1pou9vg:disabled svg{opacity:.2}.go.svelte-1pou9vg svg{scale:-1 1}.done.svelte-1pou9vg .icon:where(.svelte-1pou9vg){color:#fff}html[data-theme=lazer] .done.svelte-1pou9vg .icon:where(.svelte-1pou9vg){color:var(--ov-background3)}html[data-theme=lazer] .done.svelte-1pou9vg .icon:where(.svelte-1pou9vg):hover:not(:disabled){color:#000}.done.svelte-1pou9vg .icon:where(.svelte-1pou9vg):before{background:#0000001a}.main.svelte-1pou9vg{top:0;bottom:0;left:0;right:calc(var(--bw) * var(--u));border-radius:var(--r);background:var(--ov-background2);transition:right var(--tr), background var(--tr);position:absolute;overflow:hidden}.details.svelte-1pou9vg .main:where(.svelte-1pou9vg){background:var(--ov-background4)}.cover.svelte-1pou9vg{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#0003);mask-image:linear-gradient(90deg,#0000,#0003)}.text.svelte-1pou9vg,.bottom.svelte-1pou9vg{left:calc(10px * var(--u));right:calc(10px * var(--u));position:absolute}.text.svelte-1pou9vg{top:calc(4px * var(--u));color:#fff;min-width:0;display:grid}.text.svelte-1pou9vg>:where(.svelte-1pou9vg){white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #0000004d;overflow:hidden}.title.svelte-1pou9vg{font-size:calc(18px * var(--u));font-weight:600;line-height:1.1}.artist.svelte-1pou9vg{font-size:calc(14px * var(--u));font-weight:600;line-height:1.1}.small.svelte-1pou9vg{font-size:max(10px, calc(11px * var(--u)));text-shadow:none;font-weight:600;line-height:1.1}.source.svelte-1pou9vg{color:var(--ov-content2)}.mapper.svelte-1pou9vg{margin-top:calc(1px * var(--u));color:var(--ov-content2)}.mapper.svelte-1pou9vg b{color:var(--ov-light2);font-weight:600}.bottom.svelte-1pou9vg{bottom:calc(4px * var(--u));align-items:center;display:grid}.bottom.svelte-1pou9vg>:where(.svelte-1pou9vg){grid-area:1/1}.idle.svelte-1pou9vg{gap:calc(2px * var(--u));transition:opacity var(--tr);display:grid}.progress.svelte-1pou9vg .idle:where(.svelte-1pou9vg){opacity:0}.info.svelte-1pou9vg{align-items:center;gap:calc(3px * var(--u));justify-self:start;display:flex}.ostatus.svelte-1pou9vg{padding:0 calc(4px * var(--u)) calc(1px * var(--u));background:var(--status);color:var(--ov-background3);font-size:max(10px, calc(13px * var(--u)));text-transform:uppercase;border-radius:999px;font-weight:700;line-height:1.15}.ostatus.dark.svelte-1pou9vg{color:var(--ov-background1)}.spectrum.svelte-1pou9vg{align-items:center;gap:calc(1px * var(--u));color:#fff;display:flex}.dot.svelte-1pou9vg{width:calc(5px * var(--u));height:calc(10px * var(--u));border-radius:999px}.count.svelte-1pou9vg{padding:0 0 calc(1px * var(--u)) calc(2px * var(--u));font-size:calc(13px * var(--u))}.bar.svelte-1pou9vg{height:calc(5px * var(--u));background:var(--ov-background6);opacity:0;pointer-events:none;transition:opacity var(--tr);border-radius:999px;overflow:hidden}.progress.svelte-1pou9vg .bar:where(.svelte-1pou9vg){opacity:1}.bar.svelte-1pou9vg i:where(.svelte-1pou9vg){background:var(--ov-highlight1);height:100%;transition:width var(--tr), background var(--tr);display:block}.bar.importing.svelte-1pou9vg i:where(.svelte-1pou9vg){background:var(--hl)}.drop.svelte-1pou9vg{max-height:calc(200px * var(--u));scrollbar-width:none;opacity:0;pointer-events:none;transition:opacity .12s var(--ease);position:relative;overflow-y:auto}.expanded.svelte-1pou9vg .drop:where(.svelte-1pou9vg){opacity:1;pointer-events:auto;transition-duration:.36s}.list.svelte-1pou9vg{gap:calc(3px * var(--u));padding:calc(10px * var(--u)) calc(8px * var(--u));display:grid}.row.svelte-1pou9vg{align-items:center;gap:calc(4px * var(--u));color:#fff;min-width:0;display:flex}.ri.svelte-1pou9vg{display:grid}.sr.svelte-1pou9vg{align-items:center;gap:calc(3px * var(--u));min-width:calc(25px * var(--u));padding:0 calc(7px * var(--u));font-size:calc(14.4px * var(--u));font-variant-numeric:tabular-nums;border-radius:999px;font-weight:700;line-height:1.3;display:inline-flex}.sr.svelte-1pou9vg svg:where(.svelte-1pou9vg){width:calc(8px * var(--u));height:calc(8px * var(--u));fill:currentColor}.name.svelte-1pou9vg{padding-bottom:calc(2px * var(--u));font-size:calc(14px * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.row.svelte-5egrki{grid-template-columns:calc(100px * var(--ui,1)) 1fr;font-size:calc(13px * var(--ui,1));color:#fff;align-items:start;line-height:1.35;display:grid}.name.svelte-5egrki{font-family:var(--font-label,inherit);font-size:calc(1em * var(--label-scale,1));font-weight:var(--label-weight,400);letter-spacing:calc(var(--label-track,0em) * .5);text-transform:var(--label-case,none);line-height:calc(1.35em / var(--label-scale,1))}.items.svelte-5egrki{gap:0 calc(10px * var(--ui,1));flex-wrap:wrap;display:flex}.items.multi.svelte-5egrki{row-gap:calc(5px * var(--ui,1))}.items.svelte-5egrki button:where(.svelte-5egrki){min-height:0;box-shadow:none;font:inherit;color:var(--ov-light2);text-align:left;transition:color .2s var(--ease), padding .1s var(--ease);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:400;display:inline-flex;position:relative}.items.svelte-5egrki button:where(.svelte-5egrki):hover:not(:disabled){color:var(--ov-light2);filter:brightness(1.2);border:0}.items.svelte-5egrki button.active:where(.svelte-5egrki),.items.svelte-5egrki button.active:where(.svelte-5egrki):hover:not(:disabled){color:var(--ov-content1);font-weight:700}.multi.svelte-5egrki button.active:where(.svelte-5egrki){padding-left:calc(12px * var(--ui,1));color:var(--ov-background4);font-weight:600}.multi.svelte-5egrki button.active:where(.svelte-5egrki):hover:not(:disabled){color:var(--ov-background4);filter:none;font-weight:600}.multi.svelte-5egrki button:where(.svelte-5egrki):before{content:"";inset:calc(-2px * var(--ui,1)) calc(-4px * var(--ui,1)) calc(-2px * var(--ui,1)) calc(-4px * var(--ui,1));background:var(--ov-light1);opacity:0;transition:opacity .2s var(--ease), background .2s var(--ease);border-radius:999px;position:absolute}.multi.svelte-5egrki button.active:where(.svelte-5egrki):before{opacity:1}.multi.svelte-5egrki button.active:where(.svelte-5egrki):hover:before{filter:brightness(.83)}.multi.svelte-5egrki button:where(.svelte-5egrki) span:where(.svelte-5egrki){position:relative}.x.svelte-5egrki{left:calc(-1px * var(--ui,1));width:calc(10px * var(--ui,1));height:calc(10px * var(--ui,1));opacity:0;transition:opacity .2s var(--ease);position:absolute}.x.svelte-5egrki circle:where(.svelte-5egrki){fill:var(--ov-background4)}.x.svelte-5egrki path:where(.svelte-5egrki){stroke:var(--ov-light1);stroke-width:3px;stroke-linecap:round}.multi.svelte-5egrki button.active:where(.svelte-5egrki) .x:where(.svelte-5egrki){opacity:1}.listing.svelte-1bjodlj{--u:var(--ui,1);min-height:100%;margin:calc(-24px * var(--u)) calc(-50px * var(--u)) calc(-40px * var(--u));background:var(--ov-background6);flex-direction:column;display:flex}@media (max-width:700px){.listing.svelte-1bjodlj{margin:-16px}}.search-control.svelte-1bjodlj{background:var(--ov-dark6);box-shadow:0 calc(1px * var(--u)) calc(3px * var(--u)) #00000040;z-index:1;position:relative;overflow:hidden}.top-cover.svelte-1bjodlj{position:absolute;inset:0}.top-cover.svelte-1bjodlj img:where(.svelte-1bjodlj){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s var(--ease)}.top-cover.svelte-1bjodlj img:where(.svelte-1bjodlj).in{opacity:.1}.search-inner.svelte-1bjodlj{gap:calc(20px * var(--u));padding:calc(20px * var(--u)) calc(50px * var(--u));display:grid;position:relative}.box.svelte-1bjodlj{height:calc(35px * var(--u));padding:0 calc(10px * var(--u));border-radius:calc(5px * var(--u));background:var(--ov-background5);color:#fff;cursor:text;align-items:center;transition:box-shadow .2s;display:flex}.box.svelte-1bjodlj:focus-within{box-shadow:inset 0 0 0 calc(3px * var(--u)) var(--ov-highlight1)}.box.svelte-1bjodlj input:where(.svelte-1bjodlj),.box.svelte-1bjodlj input:where(.svelte-1bjodlj):hover,.box.svelte-1bjodlj input:where(.svelte-1bjodlj):focus-visible{box-shadow:none;min-width:0;margin-right:calc(15px * var(--u));color:#fff;font:inherit;font-size:calc(17.5px * var(--u));background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.box.svelte-1bjodlj input:where(.svelte-1bjodlj)::placeholder{color:var(--ov-foreground1);font-style:italic}.box.svelte-1bjodlj input:where(.svelte-1bjodlj)::selection{background:var(--ov-background1)}.rows.svelte-1bjodlj{gap:calc(5px * var(--u));padding:0 calc(10px * var(--u));display:grid}.manage.svelte-1bjodlj{align-items:center;gap:calc(5px * var(--u));min-height:0;font:inherit;color:var(--ov-light2);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.manage.svelte-1bjodlj:hover:not(:disabled){color:var(--ov-content1);border:0}.sortbar.svelte-1bjodlj{justify-content:space-between;align-items:center;gap:calc(10px * var(--u));min-height:calc(40px * var(--u));margin-top:calc(10px * var(--u));padding:calc(5px * var(--u)) calc(20px * var(--u));background:var(--ov-background4);flex-wrap:wrap;display:flex}.sort.svelte-1bjodlj{align-items:center;gap:calc(10px * var(--u));flex-wrap:wrap;display:flex}.sort-label.svelte-1bjodlj{font-family:var(--font-label,inherit);font-size:calc(12px * var(--u) * var(--label-scale,1));font-weight:var(--label-weight,600);letter-spacing:var(--label-track,normal);text-transform:var(--label-case,none);color:#fff}.sort-tabs.svelte-1bjodlj{gap:calc(5px * var(--u));flex-wrap:wrap;display:flex}.hb.svelte-1bjodlj{align-items:center;gap:calc(3px * var(--u));height:calc(20px * var(--u));min-height:0;padding:0 calc(10px * var(--u));border-radius:calc(3px * var(--u));box-shadow:none;font:inherit;font-size:calc(12px * var(--u));color:#fff;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;font-weight:600;display:inline-flex}.hb.svelte-1bjodlj:hover:not(:disabled),.hb.active.svelte-1bjodlj{background:var(--ov-background3);color:#fff;border:0}.hb.active.svelte-1bjodlj{color:var(--ov-light1);font-weight:700}.hb.active.svelte-1bjodlj:hover:not(:disabled){color:#fff}.hb.svelte-1bjodlj:disabled{color:var(--ov-light2);background:0 0}.caret.svelte-1bjodlj{width:calc(6px * var(--u));height:calc(6px * var(--u));fill:currentColor;opacity:0;transition:opacity .2s var(--ease), scale .3s var(--ease)}.hb.svelte-1bjodlj:hover .caret:where(.svelte-1bjodlj),.hb.active.svelte-1bjodlj .caret:where(.svelte-1bjodlj){opacity:1}.hb.up.svelte-1bjodlj .caret:where(.svelte-1bjodlj){scale:1 -1}.right.svelte-1bjodlj{align-items:center;gap:calc(10px * var(--u));margin-left:auto;display:flex}.all.svelte-1bjodlj{gap:calc(6px * var(--u))}.sizes.svelte-1bjodlj{gap:calc(10px * var(--u));display:flex}.size.svelte-1bjodlj{min-height:0;padding:calc(5px * var(--u)) calc(10px * var(--u));border-radius:calc(4px * var(--u));box-shadow:none;color:var(--ov-content1);transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;place-items:center;display:grid}.size.svelte-1bjodlj:hover:not(:disabled),.size.active.svelte-1bjodlj{background:var(--ov-background3);color:var(--ov-content1);border:0}.size.active.svelte-1bjodlj:not(:hover){color:var(--ov-light1)}.size.svelte-1bjodlj svg:where(.svelte-1bjodlj){width:calc(12px * var(--u));height:calc(12px * var(--u));fill:currentColor}.panel.svelte-1bjodlj{min-height:calc(265px * var(--u));padding:0 calc(20px * var(--u));background:var(--ov-background5);position:relative}.grid.svelte-1bjodlj{justify-content:center;gap:calc(10px * var(--u));padding:calc(15px * var(--u)) 0 calc(220px * var(--u));flex-wrap:wrap;display:flex}@media (max-width:700px){.panel.svelte-1bjodlj{padding:0 16px}.grid.svelte-1bjodlj{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(345px * var(--u))), 1fr));display:grid}.cell.svelte-1bjodlj{min-width:0}.cell.svelte-1bjodlj .bmc{width:100%}}.more.svelte-1bjodlj{width:0;height:0}.none.svelte-1bjodlj{justify-content:center;align-items:center;gap:calc(10px * var(--u));height:calc(250px * var(--u));margin-top:calc(15px * var(--u));color:#fff;font-size:calc(16px * var(--u));display:flex}.none.svelte-1bjodlj svg{color:var(--ov-light4)}.failed.svelte-1bjodlj{padding:calc(40px * var(--u)) 0;text-align:center;color:var(--bad);margin:0}.main.svelte-10f91ho{padding:calc(20px * var(--ui,1)) 0}.blurb.svelte-10f91ho{padding:calc(30px * var(--ui,1)) 0;text-align:center;font-size:max(11px, calc(12px * var(--ui,1)));color:#fff;margin:0;font-weight:300;line-height:1.5}.blurb.svelte-10f91ho b:where(.svelte-10f91ho){font-weight:600}.panels.svelte-10f91ho{margin:calc(-3px * var(--ui,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel.svelte-10f91ho{justify-items:center;gap:calc(6px * var(--ui,1));margin:calc(3px * var(--ui,1));padding:calc(30px * var(--ui,1));border-radius:var(--rad-xs);background:var(--card);box-shadow:0 calc(1px * var(--ui,1)) calc(3px * var(--ui,1)) #0000001a;text-align:center;display:grid}.label.svelte-10f91ho{font-family:var(--font-label,inherit);font-size:max(10px, calc(12px * var(--ui,1) * var(--label-scale,1)));font-weight:var(--label-weight,400);letter-spacing:var(--label-track,normal);text-transform:var(--label-case,none);color:var(--faint)}h2.svelte-10f91ho{font-family:var(--font-title,var(--font-body));font-size:max(15px, calc(20px * var(--ui,1) * var(--title-scale,1)));font-weight:var(--title-weight,300);letter-spacing:var(--title-track,0);text-transform:var(--title-case,none);color:#fff;margin:0}@media (max-width:700px){.panels.svelte-10f91ho{grid-template-columns:minmax(0,1fr)}}.signin.svelte-tdvwkb{justify-items:center;gap:calc(12px * var(--ui,1));padding:calc(40px * var(--ui,1));color:var(--dim);display:grid}.search.svelte-tdvwkb{align-items:center;gap:calc(8px * var(--ui,1));height:max(32px, calc(40px * var(--ui,1)));padding:0 calc(12px * var(--ui,1));border-radius:var(--rad-sm);background:var(--bg-2);color:var(--dim);display:flex}.search.svelte-tdvwkb input:where(.svelte-tdvwkb){min-width:0;color:var(--text);font-size:max(13px, calc(16px * var(--ui,1)));background:0 0;border:0;outline:none;flex:1}.count.svelte-tdvwkb{margin:calc(12px * var(--ui,1)) 0 0;color:var(--faint);font-size:max(11px, calc(13px * var(--ui,1)))}.grid.svelte-tdvwkb{grid-template-columns:repeat(auto-fill, minmax(calc(280px * var(--ui,1)), 1fr));gap:calc(10px * var(--ui,1));margin-top:calc(12px * var(--ui,1));display:grid}.pcard.svelte-tdvwkb{align-items:center;gap:calc(12px * var(--ui,1));padding:calc(12px * var(--ui,1));border-radius:var(--rad-md);background:var(--bg-2);color:var(--text);transition:background .2s var(--ease);text-decoration:none;display:flex;position:relative;overflow:hidden}.pcard.svelte-tdvwkb:hover{background:color-mix(in srgb, var(--bg-2) 80%, #fff);text-decoration:none}.cover.svelte-tdvwkb{opacity:.18;background-position:50%;background-size:cover;position:absolute;inset:0}.avatar.svelte-tdvwkb{width:calc(48px * var(--ui,1));height:calc(48px * var(--ui,1));border-radius:var(--rad-md);object-fit:cover;background:var(--bg);flex:none;position:relative}.who.svelte-tdvwkb{gap:calc(2px * var(--ui,1));min-width:0;display:grid;position:relative}.nm.svelte-tdvwkb{align-items:center;gap:calc(6px * var(--ui,1));min-width:0;display:flex}.who.svelte-tdvwkb b:where(.svelte-tdvwkb){font-size:max(13px, calc(16px * var(--ui,1)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.level.svelte-tdvwkb{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--accent);font-weight:700}.doing.svelte-tdvwkb{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dot.svelte-tdvwkb{margin-right:calc(6px * var(--ui,1));vertical-align:middle;width:calc(7px * var(--ui,1));height:calc(7px * var(--ui,1));background:var(--good);border-radius:50%;display:inline-block}.dot.idle.svelte-tdvwkb{background:var(--gold)}.dot.offline.svelte-tdvwkb{background:var(--faint)}.pcard.off.svelte-tdvwkb{opacity:.6}.filters.svelte-tdvwkb{gap:calc(8px * var(--ui,1));flex-wrap:wrap;display:flex}.filters.svelte-tdvwkb button:where(.svelte-tdvwkb){align-items:baseline;gap:calc(8px * var(--ui,1));padding:calc(6px * var(--ui,1)) calc(14px * var(--ui,1));text-transform:none;border-radius:999px;display:flex}.filters.svelte-tdvwkb button:where(.svelte-tdvwkb) span:where(.svelte-tdvwkb){color:var(--dim)}.filters.svelte-tdvwkb button.on:where(.svelte-tdvwkb){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, var(--bg-2))}.ghost.svelte-tdvwkb{opacity:.45}.ghost.svelte-tdvwkb div:where(.svelte-tdvwkb){gap:calc(6px * var(--ui,1));flex:1;display:grid}.scrim.svelte-140v9pq{inset:var(--toolbar) 0 0 0;z-index:20;background:0 0;border:0;border-radius:0;position:fixed}.scrim.svelte-140v9pq:hover:not(:disabled){background:0 0}.np.svelte-140v9pq{--u:max(.75, var(--ui,1));--out-quint:cubic-bezier(.22, 1, .36, 1);top:calc(var(--toolbar) + 10px * var(--u));right:calc(10px * var(--u));width:min(calc(400px * var(--u)), calc(100vw - 20px * var(--u)));z-index:21;transform-origin:50%;color:#fff;position:fixed}.player.svelte-140v9pq{height:calc(130px * var(--u));border-radius:calc(5px * var(--u));box-shadow:0 0 calc(5px * var(--u)) #00000028;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;position:relative;overflow:hidden}.bg.svelte-140v9pq{position:absolute;inset:0}.bg.svelte-140v9pq img:where(.svelte-140v9pq),.bg.svelte-140v9pq .none:where(.svelte-140v9pq){object-fit:cover;filter:brightness(.588);width:100%;height:100%;position:absolute;inset:0}.bg.svelte-140v9pq .none:where(.svelte-140v9pq){background:radial-gradient(400px 140px at 20% 0%, rgb(var(--hot-rgb) / .5), transparent 70%), linear-gradient(135deg, var(--red-700), var(--ink-100))}.bg.svelte-140v9pq:after{content:"";height:calc(55px * var(--u));background:#00000080;position:absolute;inset:auto 0 0}.bg.enter.svelte-140v9pq{animation:.5s cubic-bezier(.33,1,.68,1) svelte-140v9pq-bg-in}.bg.leaving.svelte-140v9pq{animation:.5s cubic-bezier(.33,1,.68,1) forwards svelte-140v9pq-bg-out}@keyframes svelte-140v9pq-bg-in{0%{translate:100%}}@keyframes svelte-140v9pq-bg-out{to{translate:-100%}}.title.svelte-140v9pq,.artist.svelte-140v9pq{padding:0 calc(15px * var(--u));text-align:center;font-family:var(--font-title,var(--font-body));font-style:var(--title-style,italic);text-transform:var(--title-case,none);letter-spacing:var(--title-track,normal);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #0006;position:absolute;left:0;right:0;overflow:hidden}.title.svelte-140v9pq{bottom:calc(100% - 40px * var(--u));font-size:calc(25px * var(--u));font-weight:var(--title-weight,400);line-height:1.2}.artist.svelte-140v9pq{top:calc(45px * var(--u));font-size:calc(15px * var(--u));font-weight:700;line-height:1.2}.controls.svelte-140v9pq{inset:auto 0 calc(10px * var(--u)) 0;height:calc(45px * var(--u));justify-content:center;align-items:center;display:flex;position:absolute}.flow.svelte-140v9pq{align-items:center;gap:calc(5px * var(--u));display:flex}.mb.side.svelte-140v9pq{position:absolute;top:50%;translate:-50% -50%}.side.left.svelte-140v9pq{left:calc(27.5px * var(--u))}.side.right.svelte-140v9pq{left:calc(100% - 27.5px * var(--u))}.mb.svelte-140v9pq{width:calc(30px * var(--u));height:calc(30px * var(--u));border-radius:calc(10px * var(--u));color:#fff;box-shadow:none;transition:scale 1s linear(0, .272, .646, 1, 1.25, 1.364, 1.354, 1.257, 1.125, 1, .912, .871, .875, .909, .956, 1, 1.031, 1.046, 1.044, 1.032, 1.016, 1, .989, .984, .984, .989, .994, 1, 1.004, 1.006, 1.006, 1.004, 1.002, 1, .999, .998, .998, .999, .999, 1, 1), color .2s var(--out-quint), filter .2s var(--out-quint);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.mb.svelte-140v9pq:hover:not(:disabled){color:#fff;background:0 0}.mb.svelte-140v9pq:active:not(:disabled){transition:scale 2s var(--out-quint), color .2s var(--out-quint);scale:.75}.mb.svelte-140v9pq svg{width:calc(18px * var(--u));height:calc(18px * var(--u));position:relative}.mb.main.svelte-140v9pq{width:calc(42px * var(--u));height:calc(42px * var(--u));border-radius:calc(14px * var(--u))}.mb.main.svelte-140v9pq svg{width:calc(35.3px * var(--u));height:calc(35.3px * var(--u))}.hl.svelte-140v9pq{border-radius:inherit;background:color-mix(in srgb, var(--hl-2) 60%, transparent);mix-blend-mode:plus-lighter;opacity:0;transition:opacity .5s var(--out-quint);position:absolute;inset:0}.mb.svelte-140v9pq:hover:not(:disabled) .hl:where(.svelte-140v9pq){opacity:1}.mb.svelte-140v9pq:disabled{filter:brightness(.6);cursor:default}.mb.on.svelte-140v9pq,.mb.on.svelte-140v9pq:hover:not(:disabled){color:var(--hl)}.mb.svelte-140v9pq em:where(.svelte-140v9pq){left:calc(50% + 5px * var(--u));bottom:calc(50% + 3px * var(--u));min-width:calc(14px * var(--u));padding:0 calc(3px * var(--u));background:var(--accent);color:#fff;font-style:normal;font-size:max(9px, calc(9px * var(--u)));line-height:calc(14px * var(--u));border-radius:999px;position:absolute}.seek.svelte-140v9pq{height:calc(5px * var(--u));background:color-mix(in srgb, var(--hl-3) 50%, transparent);cursor:pointer;transition:height .5s var(--out-quint);position:absolute;inset:auto 0 0}.seek.svelte-140v9pq:hover{height:calc(10px * var(--u))}.seek.off.svelte-140v9pq{cursor:default}.seek.svelte-140v9pq i:where(.svelte-140v9pq){background:var(--hl);height:100%;display:block}.seek.svelte-140v9pq:focus-visible{outline:1px solid var(--hl);outline-offset:-1px}.playlist.svelte-140v9pq{margin-top:calc(10px * var(--u));opacity:0;border-radius:calc(5px * var(--u));background:var(--float-bg);height:0;box-shadow:0 0 calc(5px * var(--u)) #00000028, inset 0 0 0 1px var(--float-line);transition:height .6s var(--out-quint), opacity .6s linear;overflow:hidden}.playlist.open.svelte-140v9pq{height:min(calc(510px * var(--u)), calc(100dvh - var(--toolbar) - 160px * var(--u)));opacity:1;transition:height .6s var(--out-quint), opacity .6s var(--out-quint)}.list.svelte-140v9pq{box-sizing:border-box;height:100%;padding:calc(10px * var(--u)) calc(10px * var(--u)) calc(10px * var(--u)) 0;overscroll-behavior:contain;overflow-y:auto}.list.svelte-140v9pq ol:where(.svelte-140v9pq){margin:0;padding:0;list-style:none;position:relative}.list.svelte-140v9pq li:where(.svelte-140v9pq){height:calc(20px * var(--u));position:absolute;left:0;right:0}.list.svelte-140v9pq button:where(.svelte-140v9pq){width:100%;height:100%;padding:0 calc(15px * var(--u));box-shadow:none;color:#fff;text-align:left;font-family:var(--font-body);font-size:calc(16px * var(--u));font-weight:400;line-height:calc(20px * var(--u));white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;transition:color .1s;display:block;overflow:hidden}.list.svelte-140v9pq button:where(.svelte-140v9pq):hover{color:#fff;background:0 0}.list.svelte-140v9pq button:where(.svelte-140v9pq) small:where(.svelte-140v9pq){color:var(--muted);font-size:calc(12px * var(--u));margin-left:.6em;font-weight:700}.list.svelte-140v9pq button.on:where(.svelte-140v9pq),.list.svelte-140v9pq button.on:where(.svelte-140v9pq):hover{color:var(--hl)}.list.svelte-140v9pq p:where(.svelte-140v9pq){padding:0 calc(15px * var(--u));color:var(--muted);font-size:calc(13px * var(--u));margin:0}@media (prefers-reduced-motion:reduce){.bg.enter.svelte-140v9pq,.bg.leaving.svelte-140v9pq{animation:none}}.row.svelte-1mrt15o{gap:calc(4px * var(--ui,1));padding:calc(7px * var(--ui,1)) 0;display:grid}.top.svelte-1mrt15o{font-size:max(11px, calc(14px * var(--ui,1)));justify-content:space-between;display:flex}b.svelte-1mrt15o{font-family:var(--font-mono);font-size:max(11px, calc(12px * var(--ui,1)));color:var(--accent-text)}input.svelte-1mrt15o{--nub:calc(50px * var(--ui,1));appearance:none;height:calc(15px * var(--ui,1));cursor:pointer;background:0 0;margin:0}input.svelte-1mrt15o::-webkit-slider-runnable-track{height:calc(5px * var(--ui,1));border-radius:var(--rad-sm);background:linear-gradient(90deg, var(--accent) calc(var(--nub) / 2 + (100% - var(--nub)) * var(--k)), var(--bg-2) 0)}input.svelte-1mrt15o::-moz-range-track{height:calc(5px * var(--ui,1));border-radius:var(--rad-sm);background:linear-gradient(90deg, var(--accent) calc(var(--nub) / 2 + (100% - var(--nub)) * var(--k)), var(--bg-2) 0)}input.svelte-1mrt15o::-webkit-slider-thumb{appearance:none;width:var(--nub);height:calc(15px * var(--ui,1));margin-top:calc(-5px * var(--ui,1));background:var(--accent);transition:background .8s var(--ease), box-shadow .8s var(--ease);border-radius:999px}input.svelte-1mrt15o::-moz-range-thumb{width:var(--nub);height:calc(15px * var(--ui,1));background:var(--accent);transition:background .8s var(--ease), box-shadow .8s var(--ease);border:0;border-radius:999px}input.svelte-1mrt15o:hover:not(:disabled)::-webkit-slider-thumb{background:color-mix(in srgb, var(--accent) 80%, #fff);box-shadow:0 0 calc(8px * var(--ui,1)) rgb(var(--accent-rgb) / .25)}input.svelte-1mrt15o:active:not(:disabled)::-webkit-slider-thumb{background:color-mix(in srgb, var(--accent) 80%, #fff);box-shadow:0 0 calc(8px * var(--ui,1)) rgb(var(--accent-rgb) / .25)}input.svelte-1mrt15o:hover:not(:disabled)::-moz-range-thumb{background:color-mix(in srgb, var(--accent) 80%, #fff);box-shadow:0 0 calc(8px * var(--ui,1)) rgb(var(--accent-rgb) / .25)}input.svelte-1mrt15o:active:not(:disabled)::-moz-range-thumb{background:color-mix(in srgb, var(--accent) 80%, #fff);box-shadow:0 0 calc(8px * var(--ui,1)) rgb(var(--accent-rgb) / .25)}input.svelte-1mrt15o:focus-visible{outline:calc(2px * var(--ui,1)) solid var(--accent-2);outline-offset:calc(2px * var(--ui,1))}.disabled.svelte-1mrt15o{opacity:.3}.row.svelte-soxryt{align-items:center;gap:calc(12px * var(--ui,1));padding:calc(7px * var(--ui,1)) 0;cursor:pointer;display:flex}.row.svelte-soxryt>span:where(.svelte-soxryt){font-size:max(11px, calc(14px * var(--ui,1)));flex:1;display:grid}small.svelte-soxryt{color:var(--faint);font-size:max(11px, calc(12px * var(--ui,1)))}input.svelte-soxryt{opacity:0;pointer-events:none;position:absolute}i.svelte-soxryt{width:calc(50px * var(--ui,1));height:calc(15px * var(--ui,1));flex:none;justify-content:center;display:flex}i.svelte-soxryt:before{content:"";box-sizing:border-box;border:calc(3px * var(--ui,1)) solid var(--accent);width:75%;height:100%;box-shadow:0 0 calc(8px * var(--ui,1)) rgb(var(--accent-rgb) / 0);transition:width .2s var(--ease), background .2s var(--ease), border-color .8s var(--ease), box-shadow .8s var(--ease);background:0 0;border-radius:999px}input.svelte-soxryt:checked+i:where(.svelte-soxryt):before{background:var(--accent);width:100%;transition:width .2s cubic-bezier(.34, 1.56, .64, 1), background .2s var(--ease), border-color .8s var(--ease), box-shadow .8s var(--ease)}.row.svelte-soxryt:hover:not(.disabled) i:where(.svelte-soxryt):before{border-color:color-mix(in srgb, var(--accent) 80%, #fff);box-shadow:0 0 calc(8px * var(--ui,1)) rgb(var(--accent-rgb) / .25)}.row.svelte-soxryt:hover:not(.disabled) input:where(.svelte-soxryt):checked+i:where(.svelte-soxryt):before{background:color-mix(in srgb, var(--accent) 80%, #fff)}input.svelte-soxryt:focus-visible+i:where(.svelte-soxryt){outline:calc(2px * var(--ui,1)) solid var(--accent-2);outline-offset:calc(2px * var(--ui,1));border-radius:999px}.disabled.svelte-soxryt{opacity:.3;cursor:not-allowed}.btns.svelte-1en0l83{gap:calc(8px * var(--ui,1));flex-wrap:wrap;display:flex}.signed.svelte-1en0l83{align-items:center;gap:calc(10px * var(--ui,1));font-weight:600;display:inline-flex}.signed.svelte-1en0l83 img:where(.svelte-1en0l83){width:calc(32px * var(--ui,1));height:calc(32px * var(--ui,1));border-radius:var(--rad-sm)}.scrim.svelte-1en0l83{z-index:50;background:#000000b3;position:fixed;inset:0}.setup.svelte-1en0l83{z-index:51;width:min(720px * var(--ui,1), calc(100vw - 32px * var(--ui,1)));max-height:calc(100vh - 32px * var(--ui,1));border-radius:var(--rad-md);background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--halo);animation:svelte-1en0l83-in .35s var(--ease);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}@keyframes svelte-1en0l83-in{0%{opacity:0;transform:translateY(20px)scale(.98)}}header.svelte-1en0l83{padding:calc(22px * var(--ui,1)) calc(26px * var(--ui,1)) calc(16px * var(--ui,1));background:radial-gradient(500px 160px at 0% 0%, rgb(var(--accent-rgb) / .3), transparent 70%), var(--panel);border-bottom:1px solid var(--line);position:relative}header.svelte-1en0l83:before{content:"";width:calc(4px * var(--ui,1));background:var(--grad-v);position:absolute;top:0;bottom:0;left:0}h1.svelte-1en0l83{margin:calc(6px * var(--ui,1)) 0 calc(12px * var(--ui,1));font-size:max(11px, calc(36px * var(--ui,1)));text-transform:var(--title-case,none)}.steps.svelte-1en0l83{gap:calc(6px * var(--ui,1));margin:0;padding:0;list-style:none;display:flex}.steps.svelte-1en0l83 li:where(.svelte-1en0l83){width:calc(40px * var(--ui,1));height:calc(4px * var(--ui,1));border-radius:calc(2px * var(--ui,1));background:var(--line);transition:background .2s var(--ease)}.steps.svelte-1en0l83 button:where(.svelte-1en0l83){width:100%;height:calc(12px * var(--ui,1));margin-top:calc(-4px * var(--ui,1));box-shadow:none;background:0 0;border:0;padding:0;display:block}.steps.svelte-1en0l83 button:where(.svelte-1en0l83):hover:not(:disabled){background:0 0;border:0}.steps.svelte-1en0l83 li.past:where(.svelte-1en0l83){background:var(--red-700)}.steps.svelte-1en0l83 li.on:where(.svelte-1en0l83){background:var(--accent);box-shadow:0 0 calc(8px * var(--ui,1)) var(--accent-glow)}.x.svelte-1en0l83{top:calc(16px * var(--ui,1));right:calc(16px * var(--ui,1));padding:calc(6px * var(--ui,1));color:var(--dim);background:0 0;border:0;position:absolute}.body.svelte-1en0l83{padding:calc(22px * var(--ui,1)) calc(26px * var(--ui,1));flex:1;overflow-y:auto}.page.svelte-1en0l83{gap:calc(12px * var(--ui,1));animation:svelte-1en0l83-page .3s var(--ease);display:grid}@keyframes svelte-1en0l83-page{0%{opacity:0;transform:translate(16px)}}.hello.svelte-1en0l83{justify-items:center;gap:calc(12px * var(--ui,1));padding:calc(14px * var(--ui,1)) 0 calc(8px * var(--ui,1));text-align:center;color:var(--accent-2);display:grid}.hello.svelte-1en0l83 p:where(.svelte-1en0l83){max-width:52ch;color:var(--text);margin:0}.logo.svelte-1en0l83{width:calc(140px * var(--ui,1));height:calc(140px * var(--ui,1))}.lead.svelte-1en0l83{color:var(--dim);margin:0}.row.svelte-1en0l83{gap:calc(6px * var(--ui,1));display:flex}.sample.svelte-1en0l83{gap:calc(10px * var(--ui,1));margin-top:calc(6px * var(--ui,1));justify-items:start;display:grid}.sample.svelte-1en0l83 b:where(.svelte-1en0l83){font-size:max(11px, calc(18px * var(--ui,1)))}.choice.svelte-1en0l83{align-items:center;gap:calc(16px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(16px * var(--ui,1));border-radius:var(--rad-md);background:var(--card);border:1px solid var(--line);display:flex}.choice.svelte-1en0l83 div:where(.svelte-1en0l83){flex:1}.choice.svelte-1en0l83 p:where(.svelte-1en0l83){margin:calc(2px * var(--ui,1)) 0 0;font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim)}.choice.svelte-1en0l83 button:where(.svelte-1en0l83),.links.svelte-1en0l83 button:where(.svelte-1en0l83){align-items:center;gap:calc(8px * var(--ui,1));white-space:nowrap;display:flex}.links.svelte-1en0l83{gap:calc(10px * var(--ui,1));margin:calc(6px * var(--ui,1)) 0;flex-wrap:wrap;display:flex}.soonrow.svelte-1en0l83{margin-top:calc(6px * var(--ui,1));padding-right:calc(60px * var(--ui,1));align-self:start}.soonrow.svelte-1en0l83:after{top:calc(8px * var(--ui,1))!important;right:0!important}footer.svelte-1en0l83{justify-content:space-between;gap:calc(10px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(26px * var(--ui,1));border-top:1px solid var(--line);background:var(--panel);display:flex}footer.svelte-1en0l83 button:where(.svelte-1en0l83){align-items:center;gap:calc(6px * var(--ui,1));display:flex}.po.svelte-da0brr{--po-draw:var(--grade-a);--po-render:var(--red-hot);--po-other:var(--ink-400);--po-back:var(--ink-100);--po-counter:var(--grade-c);--po-head:var(--faint);--po-font:var(--font-mono);--po-label:var(--dim)}html[data-theme=lazer] .po.svelte-da0brr{--po-draw:#9acd32;--po-render:#0ff;--po-other:#00008b;--po-back:#1a1a1a;--po-counter:#8a2be2;--po-head:gray;--po-font:Roboto, var(--font-body);--po-label:#fff}.po.svelte-da0brr{top:var(--toolbar);z-index:45;max-width:100vw;font-family:var(--po-font);color:#fff;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;right:0}.info.svelte-da0brr{opacity:.75;text-align:right;text-shadow:0 0 3px #000;padding:2px 4px 2px 0;font-size:13px;font-stretch:75%;line-height:1.3}.info.svelte-da0brr span:where(.svelte-da0brr){color:var(--po-head);padding-left:5px}.info.svelte-da0brr b:where(.svelte-da0brr){font-weight:700}.po-display.svelte-da0brr{opacity:.75;transition:opacity .1s;display:flex}.expanded.svelte-da0brr .po-display:where(.svelte-da0brr){opacity:1}.side.svelte-da0brr{align-items:stretch;display:flex}.po-label.svelte-da0brr{writing-mode:vertical-rl;color:var(--po-label);align-self:center;font-size:20px;line-height:1;transform:rotate(180deg)}.counters.svelte-da0brr{background:var(--po-back);border-radius:5px;margin:0 2px;display:flex;overflow:hidden}.cbar.svelte-da0brr{width:6px;transition:width .1s;position:relative;overflow:hidden}.expanded.svelte-da0brr .cbar:where(.svelte-da0brr){width:24px}.cbar.svelte-da0brr i:where(.svelte-da0brr){background:var(--po-counter);transform-origin:bottom;width:6px;height:100%;position:absolute;bottom:0;right:0;transform:scaleY(0)}.cbar.svelte-da0brr span:where(.svelte-da0brr){writing-mode:vertical-rl;white-space:nowrap;color:var(--po-counter);opacity:0;font-size:16px;line-height:17px;transition:opacity .1s;position:absolute;bottom:0;left:0;transform:rotate(180deg)}.expanded.svelte-da0brr .cbar:where(.svelte-da0brr) span:where(.svelte-da0brr){opacity:1}.graph.svelte-da0brr{aspect-ratio:8;width:min(800px,100vw - 40px);position:relative}canvas.svelte-da0brr{border-radius:5px;width:100%;height:100%;display:block}.time.svelte-da0brr{white-space:pre;font-variant-numeric:tabular-nums;background:#000000bf;border-radius:5px;padding:0 2px;font-size:min(20px,2.5vw);line-height:1.1;position:absolute;bottom:0;right:0}.overlay.svelte-da0brr{opacity:0;font-size:min(20px,2.5vw);line-height:1;transition:opacity .1s;position:absolute;inset:0}.expanded.svelte-da0brr .overlay:where(.svelte-da0brr){opacity:1}.legend.svelte-da0brr{gap:1px 5px;padding-right:5px;display:flex;position:absolute;top:0;right:0}.legend.svelte-da0brr span:where(.svelte-da0brr){opacity:0}.legend.svelte-da0brr span.on:where(.svelte-da0brr){opacity:1}.legend.svelte-da0brr .c0:where(.svelte-da0brr){color:var(--po-draw)}.legend.svelte-da0brr .c1:where(.svelte-da0brr){color:var(--po-render)}.legend.svelte-da0brr .c2:where(.svelte-da0brr){color:color-mix(in srgb, var(--po-other) 70%, #fff)}.top.svelte-da0brr,.bottom.svelte-da0brr{padding-left:4px;position:absolute;left:0}.top.svelte-da0brr{top:0}.bottom.svelte-da0brr{bottom:0}.fps.svelte-1dp3x29,.tip.svelte-1dp3x29{--fps-bad:var(--bad);--fps-mid:var(--gold);--fps-good:var(--good);--fps-back:var(--ink-0);--fps-edge:var(--line);--fps-tip:var(--float-bg);--fps-tip-edge:var(--float-line);--fps-font:var(--font-mono)}html[data-theme=lazer] .fps.svelte-1dp3x29,html[data-theme=lazer] .tip.svelte-1dp3x29{--fps-bad:#ed1121;--fps-mid:#ebc247;--fps-good:#cf9;--fps-back:#000;--fps-edge:transparent;--fps-tip:#111;--fps-tip-edge:transparent;--fps-font:var(--font-body)}.fps.svelte-1dp3x29{right:calc(5px * var(--ui,1));bottom:calc(5px * var(--ui,1));z-index:5;align-items:center;gap:calc(8px * var(--ui,1));pointer-events:none;font-variant-numeric:tabular-nums;display:flex;position:fixed}.fps.hidden.svelte-1dp3x29{display:none}.audio.svelte-1dp3x29{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--bad)}.main.svelte-1dp3x29{height:calc(26px * var(--ui,1));opacity:1;transition:opacity .3s cubic-bezier(.23,1,.32,1);animation:.3s cubic-bezier(.23,1,.32,1) svelte-1dp3x29-appear;position:relative}.main.dim.svelte-1dp3x29{opacity:.7}@keyframes svelte-1dp3x29-appear{0%{opacity:0}}.back.svelte-1dp3x29{border-radius:calc(5px * var(--ui,1));background:var(--fps-back);box-shadow:inset 0 0 0 1px var(--fps-edge);opacity:.4;transition:opacity .2s;position:absolute;inset:0}.back.hover.svelte-1dp3x29{opacity:1}.counters.svelte-1dp3x29{width:max-content;font-family:var(--fps-font);white-space:nowrap;justify-items:end;font-weight:600;line-height:1;display:grid;position:absolute;top:0;right:0}.counters.svelte-1dp3x29 span:where(.svelte-1dp3x29){color:color-mix(in srgb-linear, var(--to) var(--t), var(--from))}.ms.svelte-1dp3x29{margin:calc(-1px * var(--ui,1)) calc(1px * var(--ui,1)) 0;font-size:calc(16px * var(--ui,1));letter-spacing:calc(-1px * var(--ui,1))}.rate.svelte-1dp3x29{margin:calc(-3px * var(--ui,1)) calc(2px * var(--ui,1)) 0;font-size:calc(13px * var(--ui,1));letter-spacing:calc(-1px * var(--ui,1))}.tip.svelte-1dp3x29{z-index:60;border-radius:calc(15px * var(--ui,1));background:var(--fps-tip);box-shadow:inset 0 0 0 1px var(--fps-tip-edge);font-size:max(11px, calc(14px * var(--ui,1)));color:var(--strong);pointer-events:none;opacity:0;line-height:1.25;transition:opacity .15s;display:flex;position:fixed;top:0;left:0}.tip.shown.svelte-1dp3x29{opacity:1}.names.svelte-1dp3x29{margin:calc(10px * var(--ui,1)) 0 calc(10px * var(--ui,1)) calc(5px * var(--ui,1));padding-left:calc(10px * var(--ui,1));text-align:right;white-space:nowrap;font-weight:600}.values.svelte-1dp3x29{width:calc(190px * var(--ui,1));margin:calc(10px * var(--ui,1)) calc(10px * var(--ui,1)) calc(10px * var(--ui,1)) calc(15px * var(--ui,1));font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;white-space:nowrap}@media (max-width:600px){.fps.svelte-1dp3x29{bottom:50px}}.note.svelte-1pkrfph{padding:calc(3px * var(--ui,1)) 0;animation:.2s linear svelte-1pkrfph-fade;position:relative}.ncard.svelte-1pkrfph{grid-template-columns:calc(40px * var(--ui,1)) 1fr calc(28px * var(--ui,1));min-height:calc(60px * var(--ui,1));border-radius:var(--rad-sm);background:var(--panel-2);cursor:pointer;transition:background .2s var(--ease);animation:svelte-1pkrfph-in .5s var(--ease);display:grid;position:relative;overflow:hidden}.ncard.svelte-1pkrfph:hover{background:var(--line)}.ncard.svelte-1pkrfph:after{content:"";mix-blend-mode:plus-lighter;pointer-events:none;opacity:0;background:#fffc;animation:2s cubic-bezier(.165,.84,.44,1) svelte-1pkrfph-flash;position:absolute;inset:0}.icon.svelte-1pkrfph{background:var(--panel-dark);color:var(--strong);place-items:center;display:grid}p.svelte-1pkrfph{padding:calc(10px * var(--ui,1));font-size:max(11px, calc(14px * var(--ui,1)));color:var(--strong);align-self:center;margin:0;font-weight:500;line-height:1.3}.close.svelte-1pkrfph{box-shadow:none;color:var(--dim);transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:0;align-self:stretch;place-items:center;padding:0;display:grid}.close.svelte-1pkrfph:hover:not(:disabled){color:var(--strong);background:#00000026;border:0}.light.svelte-1pkrfph{top:50%;right:calc(100% + 5px * var(--ui,1));width:calc(6px * var(--ui,1));height:calc(15px * var(--ui,1));background:var(--good);box-shadow:0 0 calc(14px * var(--ui,1)) color-mix(in srgb, var(--good) 18%, transparent);opacity:0;border-radius:999px;transition:opacity .1s linear;position:absolute;translate:0 -50%}.unread.svelte-1pkrfph .light:where(.svelte-1pkrfph){opacity:1}@keyframes svelte-1pkrfph-fade{0%{opacity:0}}@keyframes svelte-1pkrfph-in{0%{transform:translate(100%)}}@keyframes svelte-1pkrfph-flash{0%{opacity:1}}.notes.svelte-arct2w{gap:var(--sp-2);display:grid}header.svelte-arct2w{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:0 calc(10px * var(--ui,1));display:flex}h4.svelte-arct2w{margin:0}.count.svelte-arct2w{margin-left:var(--sp-1);color:var(--hl)}.clear.svelte-arct2w{font-size:max(11px, calc(12px * var(--ui,1)))}.list.svelte-arct2w{padding-left:calc(12px * var(--ui,1));max-height:min(40vh, calc(320px * var(--ui,1)));overscroll-behavior:contain;overflow-y:auto}.empty.svelte-arct2w{align-items:center;gap:var(--sp-2);padding:0 calc(10px * var(--ui,1));color:var(--faint);font-size:max(11px, calc(13px * var(--ui,1)));margin:0;display:flex}.scrim.svelte-1pk8ruf{inset:var(--toolbar) 0 0 0;z-index:20;background:0 0;border:0;border-radius:0;position:fixed}.scrim.svelte-1pk8ruf:hover:not(:disabled){background:0 0}.login.svelte-1pk8ruf{top:calc(var(--toolbar) + 8px * var(--ui,1));right:calc(12px * var(--ui,1));z-index:21;width:min(max(300px, 360px * var(--ui,1)), calc(100vw - 16px));max-height:calc(100dvh - var(--toolbar) - 16px * var(--ui,1));overscroll-behavior:contain;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--rad-md);background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--halo);animation:svelte-1pk8ruf-drop .25s var(--ease);display:grid;position:fixed;overflow-y:auto}@keyframes svelte-1pk8ruf-drop{0%{opacity:0;transform:translateY(-10px)}}header.svelte-1pk8ruf{align-items:center;gap:calc(12px * var(--ui,1));display:flex}header.svelte-1pk8ruf div:where(.svelte-1pk8ruf){line-height:1.2;display:grid}header.svelte-1pk8ruf span:where(.svelte-1pk8ruf){font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim)}.av.svelte-1pk8ruf{object-fit:cover;width:calc(46px * var(--ui,1));height:calc(46px * var(--ui,1));border-radius:var(--rad-md);background:var(--grad);font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(22px * var(--ui,1)));place-items:center;display:grid;color:#fff!important}h3.svelte-1pk8ruf{margin:calc(6px * var(--ui,1)) 0 0;font-size:max(11px, calc(20px * var(--ui,1)));text-transform:var(--title-case,none)}p.svelte-1pk8ruf{font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim);margin:0}.wide.svelte-1pk8ruf{justify-content:center;align-items:center;gap:calc(8px * var(--ui,1));margin-top:calc(6px * var(--ui,1));height:calc(42px * var(--ui,1));display:flex}.links.svelte-1pk8ruf{gap:calc(4px * var(--ui,1));margin-top:calc(4px * var(--ui,1));display:grid}.links.svelte-1pk8ruf button:where(.svelte-1pk8ruf),.links.svelte-1pk8ruf a:where(.svelte-1pk8ruf){align-items:center;gap:calc(10px * var(--ui,1));padding:calc(8px * var(--ui,1)) calc(10px * var(--ui,1));text-align:left;background:0 0;border:0;font-weight:500;display:flex}.links.svelte-1pk8ruf a:where(.svelte-1pk8ruf){border-radius:var(--rad-sm);color:inherit;text-decoration:none}.links.svelte-1pk8ruf a:where(.svelte-1pk8ruf):hover,.links.svelte-1pk8ruf button:where(.svelte-1pk8ruf):hover:not(:disabled){background:var(--accent-soft);border:0}.links.svelte-1pk8ruf button:where(.svelte-1pk8ruf):disabled{background:0 0;border:0}hr.svelte-1pk8ruf{width:100%;margin:var(--sp-1) 0;border:0;border-top:1px solid var(--line)}.links.svelte-1pk8ruf button[data-soon]:where(.svelte-1pk8ruf):after{margin-left:auto;position:static;transform:none}.picker.svelte-12g9xpb{--u:var(--ui,1)}.tiles.svelte-12g9xpb{width:-moz-fit-content;width:fit-content;max-width:calc(100% + 8px * var(--u));margin:0 0 calc(10px * var(--u)) calc(-8px * var(--u));border-radius:calc(10px * var(--u));background:color-mix(in srgb, var(--ov-background3) 50%, transparent);flex-wrap:wrap;display:flex}.tile.svelte-12g9xpb{width:calc(40px * var(--u));height:calc(40px * var(--u));background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative}.tile.svelte-12g9xpb:before{content:"";width:calc(39px * var(--u));height:calc(39px * var(--u));box-sizing:border-box;border:calc(3px * var(--u)) solid var(--ov-light2);border-radius:calc(10px * var(--u));background:color-mix(in srgb, var(--ov-background6) 50%, transparent);opacity:0;position:absolute;top:0;left:0}.tile.svelte-12g9xpb:hover:not(:disabled),.tile.sel.svelte-12g9xpb{background:0 0}.tile.sel.svelte-12g9xpb:before,.tile.svelte-12g9xpb:hover:before,.tile.svelte-12g9xpb:focus-visible:before{opacity:1;transition:opacity .1s}.icon.svelte-12g9xpb{width:calc(26px * var(--u));height:calc(26px * var(--u));margin-bottom:calc(1px * var(--u));box-shadow:0 0 calc(3px * var(--u)) #0000000f;opacity:.7;border-radius:50%;place-items:center;transition:opacity .1s,background-color .2s;display:grid;position:relative}.tile.sel.svelte-12g9xpb .icon:where(.svelte-12g9xpb),.tile.svelte-12g9xpb:hover .icon:where(.svelte-12g9xpb),.tile.svelte-12g9xpb:focus-visible .icon:where(.svelte-12g9xpb){opacity:1}.tile.svelte-12g9xpb:focus-visible{outline:none}.info.svelte-12g9xpb{align-items:baseline;gap:calc(5px * var(--u));min-height:calc(22px * var(--u));color:var(--strong);margin:0;line-height:1.2;display:flex}.info.svelte-12g9xpb b:where(.svelte-12g9xpb){font-size:max(12px, calc(17px * var(--u)));font-weight:700}.stars.svelte-12g9xpb{font-size:max(10px, calc(11px * var(--u)));color:var(--gold);font-weight:700}@media (max-width:700px){.tiles.svelte-12g9xpb{max-width:100%;margin-left:0}}.details.svelte-1d6ya93{--u:var(--ui,1);gap:calc(1px * var(--u));width:calc(275px * var(--u));max-width:100%;display:grid}.box.svelte-1d6ya93{padding:0 calc(15px * var(--u));background:color-mix(in srgb, var(--ov-background6) 50%, transparent)}.preview.svelte-1d6ya93{height:calc(42px * var(--u));color:var(--strong);background:color-mix(in srgb, var(--ov-background6) 50%, transparent);border:0;border-radius:0;place-items:center;padding:0;transition:background-color 80ms;display:grid;position:relative}.preview.svelte-1d6ya93:hover:not(:disabled){background:color-mix(in srgb, var(--ov-background6) 75%, transparent)}.preview.svelte-1d6ya93 svg:where(.svelte-1d6ya93){width:calc(18px * var(--u));height:calc(18px * var(--u));fill:currentColor}.preview.svelte-1d6ya93 .spin:where(.svelte-1d6ya93){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;animation:.8s linear infinite svelte-1d6ya93-spin}@keyframes svelte-1d6ya93-spin{to{rotate:360deg}}.progress.svelte-1d6ya93{height:calc(3px * var(--u));background:var(--gold);opacity:0;transition:opacity .1s;position:absolute;bottom:0;left:0}.playing.svelte-1d6ya93 .progress:where(.svelte-1d6ya93){opacity:1}.basic.svelte-1d6ya93{padding-block:calc(10px * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.bstat.svelte-1d6ya93{height:calc(24px * var(--u));justify-content:center;align-items:center;gap:calc(4px * var(--u));display:flex}.mark.svelte-1d6ya93{width:calc(12px * var(--u));height:calc(12px * var(--u));color:var(--bs-stat-ring);position:relative}.mark.svelte-1d6ya93>i:where(.svelte-1d6ya93),.mark.svelte-1d6ya93 svg{position:absolute;top:50%;left:50%;translate:-50% -50%}.diamond.svelte-1d6ya93{width:calc(10px * var(--u));height:calc(10px * var(--u));background:var(--bs-stat-mark);rotate:45deg}.ring.svelte-1d6ya93{width:calc(10px * var(--u));height:calc(10px * var(--u));border:calc(1.2px * var(--u)) solid currentColor;box-sizing:border-box;border-radius:50%}.mark.svelte-1d6ya93 svg{width:calc(6px * var(--u));height:calc(6px * var(--u))}.bstat.svelte-1d6ya93 b:where(.svelte-1d6ya93){font-family:var(--bs-stat-font);font-size:max(11px, calc(var(--bs-stat-size) * var(--u)));color:var(--bs-stat-value);font-variant-numeric:tabular-nums;font-weight:700}.advanced.svelte-1d6ya93{grid-template-columns:minmax(calc(70px * var(--u)), max-content) 1fr calc(25px * var(--u));align-items:center;gap:calc(5px * var(--u)) calc(10px * var(--u));padding-block:calc(10px * var(--u));font-size:max(10px, calc(12px * var(--u)));color:var(--strong);line-height:1.3;display:grid}.row.svelte-1d6ya93{display:contents}.name.svelte-1d6ya93{white-space:nowrap}.bar.svelte-1d6ya93{height:calc(5px * var(--u));border-radius:calc(2px * var(--u));background:color-mix(in srgb, var(--ov-content1) 50%, transparent);overflow:hidden}.bar.svelte-1d6ya93 i:where(.svelte-1d6ya93){background:var(--bs-bar);height:100%;display:block}.stars.svelte-1d6ya93 .bar:where(.svelte-1d6ya93) i:where(.svelte-1d6ya93){background:var(--gold)}.value.svelte-1d6ya93{text-align:center;font-variant-numeric:tabular-nums}@media (max-width:800px){.details.svelte-1d6ya93{width:100%}}.page.svelte-1thjlyy{--u:var(--ui,1);--bs-button:var(--ov-colour4);--bs-stat-mark:var(--red-700);--bs-stat-ring:var(--red-400);--bs-stat-value:var(--strong);--bs-stat-font:var(--font-display);--bs-stat-size:15px;--bs-bar:var(--accent);gap:calc(20px * var(--u));min-height:100%;margin:calc(-24px * var(--u)) calc(-50px * var(--u)) calc(-40px * var(--u));padding-bottom:calc(20px * var(--u));background:var(--ov-background6);flex-direction:column;display:flex}html[data-theme=lazer] .page.svelte-1thjlyy{--bs-button:#094c5f;--bs-stat-mark:#441288;--bs-stat-ring:#f7dd55;--bs-stat-value:var(--gold);--bs-stat-font:var(--font-body);--bs-stat-size:12px;--bs-bar:var(--ov-content1)}@media (max-width:700px){.page.svelte-1thjlyy{margin:-16px}}.head.svelte-1thjlyy,.info.svelte-1thjlyy,.scores.svelte-1thjlyy{box-shadow:0 calc(1px * var(--u)) calc(3px * var(--u)) #00000040}.head.svelte-1thjlyy{column-gap:calc(10px * var(--u));padding:calc(25px * var(--u)) calc(50px * var(--u)) 0;background:var(--ov-background4);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.cover.svelte-1thjlyy{position:absolute;inset:0}.cover.svelte-1thjlyy img:where(.svelte-1thjlyy){object-fit:cover;width:100%;height:100%}.gradient.svelte-1thjlyy{background:linear-gradient(color-mix(in srgb, var(--ov-background6) 30%, transparent), color-mix(in srgb, var(--ov-background6) 80%, transparent));position:absolute;inset:0}.left.svelte-1thjlyy,.right.svelte-1thjlyy{min-width:0;position:relative}.left.svelte-1thjlyy{padding-bottom:calc(25px * var(--u));color:var(--strong)}.right.svelte-1thjlyy{justify-content:flex-end;align-items:flex-end;gap:calc(10px * var(--u));flex-direction:column;display:flex}.link.svelte-1thjlyy{min-height:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline}.link.svelte-1thjlyy:hover:not(:disabled){color:var(--ov-light1);background:0 0}.title.svelte-1thjlyy,.meta.svelte-1thjlyy h3:where(.svelte-1thjlyy){font-family:var(--font-body);text-transform:none;letter-spacing:normal}.title.svelte-1thjlyy{margin:calc(15px * var(--u)) 0 0;font-size:max(18px, calc(30px * var(--u)));overflow-wrap:anywhere;font-style:italic;font-weight:600;line-height:1.2}.artist.svelte-1thjlyy{margin:0 0 calc(20px * var(--u));font-size:max(13px, calc(20px * var(--u)));font-style:italic;font-weight:500;line-height:1.25}.author.svelte-1thjlyy{font-size:max(10px, calc(11px * var(--u)));margin:0}.author.svelte-1thjlyy .name:where(.svelte-1thjlyy){font-style:italic}.buttons.svelte-1thjlyy{gap:calc(5px * var(--u));height:calc(45px * var(--u));margin-top:calc(10px * var(--u));display:flex}.hb.svelte-1thjlyy{justify-content:space-between;align-items:center;gap:calc(10px * var(--u));height:100%;padding:0 calc(10px * var(--u));border-radius:calc(5px * var(--u));color:var(--strong);background:var(--bs-button);transition:background-color .3s var(--ease);border:0;display:flex;position:relative;overflow:hidden}.hb.svelte-1thjlyy:hover:not(:disabled){background:color-mix(in srgb, var(--bs-button), var(--strong) 20%)}.hb.svelte-1thjlyy:disabled{opacity:1;cursor:default}.square.svelte-1thjlyy{width:calc(45px * var(--u));justify-content:center;padding:0}.dl.svelte-1thjlyy{width:calc(120px * var(--u))}.wide.svelte-1thjlyy{min-width:calc(120px * var(--u));max-width:calc(260px * var(--u))}.texts.svelte-1thjlyy{text-align:left;min-width:0;line-height:1.2;display:grid}.texts.svelte-1thjlyy b:where(.svelte-1thjlyy){font-size:max(11px, calc(12px * var(--u)));white-space:nowrap;font-weight:700}.texts.svelte-1thjlyy small:where(.svelte-1thjlyy){font-size:max(9px, calc(10px * var(--u)));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.bar.svelte-1thjlyy{opacity:0;height:0;transition:height .4s var(--ease), opacity .4s var(--ease);background:#000000b3;position:absolute;bottom:0;left:0;right:0}.bar.on.svelte-1thjlyy{height:calc(4px * var(--u));opacity:1}.bar.svelte-1thjlyy i:where(.svelte-1thjlyy){background:var(--blue);height:100%;display:block}.bar.importing.svelte-1thjlyy i:where(.svelte-1thjlyy){background:var(--gold)}.ostatus.svelte-1thjlyy{padding:calc(10px * var(--u)) calc(35px * var(--u));background:var(--status);color:var(--ov-background3);font-size:max(11px, calc(14px * var(--u)));text-transform:uppercase;border-radius:999px;font-weight:700;line-height:1.2}.ostatus.dark.svelte-1thjlyy{color:var(--ov-background1)}.info.svelte-1thjlyy{column-gap:calc(40px * var(--u));padding:0 calc(50px * var(--u)) calc(20px * var(--u));background:var(--ov-background5);flex-wrap:wrap;display:flex}.meta.svelte-1thjlyy{flex:1 1 calc(185px * var(--u));max-width:calc(600px * var(--u));margin-top:calc(15px * var(--u))}.meta.svelte-1thjlyy h3:where(.svelte-1thjlyy){margin:0 0 calc(5px * var(--u));font-size:max(11px, calc(14px * var(--u)));color:var(--strong);font-weight:700;line-height:1.3}.meta.svelte-1thjlyy p:where(.svelte-1thjlyy){font-size:max(11px, calc(14px * var(--u)));color:color-mix(in srgb, var(--strong) 75%, transparent);overflow-wrap:anywhere;margin:0;line-height:1.4}.scores.svelte-1thjlyy{padding:calc(20px * var(--u)) calc(50px * var(--u));background:var(--ov-background5)}.status.svelte-1thjlyy{color:var(--dim)}@media (max-width:800px){.head.svelte-1thjlyy{grid-template-columns:1fr}.right.svelte-1thjlyy{padding-bottom:calc(20px * var(--u));align-items:stretch}.right.svelte-1thjlyy .ostatus:where(.svelte-1thjlyy){align-self:flex-start}}@media (max-width:700px){.head.svelte-1thjlyy,.info.svelte-1thjlyy,.scores.svelte-1thjlyy{padding-left:16px;padding-right:16px}}.outside.svelte-oh06j7{inset:var(--toolbar) 0 0 0;z-index:20;box-shadow:none;background:0 0;border:0;border-radius:0;position:fixed}.outside.svelte-oh06j7:hover:not(:disabled){background:0 0;border:0}.dialog.svelte-oh06j7{--h:calc(45px * var(--ui,1));--btn:calc(var(--h) * .75);left:50%;top:calc(var(--toolbar) + (100vh - var(--toolbar)) / 2);z-index:21;width:min(100vw - 32px,max(50vw,420px));height:calc((100vh - var(--toolbar)) * .8);border-radius:var(--rad-md);background:var(--ov-background4);color:var(--ov-content1);flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,-50%)}header.svelte-oh06j7{flex:none;position:relative}h1.svelte-oh06j7{padding:calc(10px * var(--ui,1)) calc(50px * var(--ui,1));text-align:center;font-family:var(--font-body);font-size:max(20px, calc(30px * var(--ui,1)));letter-spacing:0;text-transform:none;color:var(--ov-content1);margin:0;font-weight:400;line-height:1.25}.x.svelte-oh06j7{right:calc(10px * var(--ui,1));color:var(--ov-foreground1);position:absolute;top:50%;transform:translateY(-50%)}.icon-button.svelte-oh06j7{width:calc(24px * var(--ui,1));height:calc(24px * var(--ui,1));border-radius:var(--rad-sm);min-height:0;box-shadow:none;transition:background .5s var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.icon-button.svelte-oh06j7:hover:not(:disabled){background:color-mix(in srgb, var(--ov-content1) 10%, transparent);border:0}.icon-button.svelte-oh06j7:disabled{opacity:.6;background:0 0}.body.svelte-oh06j7{gap:calc(10px * var(--ui,1));min-height:0;padding:calc(10px * var(--ui,1));background:var(--ov-background5);flex-direction:column;flex:1;display:flex}.search.svelte-oh06j7{height:calc(40px * var(--ui,1));color:var(--ov-content1);flex:none;align-items:center;display:flex;position:relative}.search.svelte-oh06j7 input:where(.svelte-oh06j7){width:100%;height:100%;padding:0 calc(36px * var(--ui,1)) 0 calc(10px * var(--ui,1));border:calc(3px * var(--ui,1)) solid transparent;border-radius:var(--rad-sm);background:color-mix(in srgb, var(--ov-background6) 70%, transparent);font-size:max(13px, calc(18px * var(--ui,1)));color:var(--ov-content1);appearance:none}.search.svelte-oh06j7 input:where(.svelte-oh06j7):hover{border-color:#0000}.search.svelte-oh06j7 input:where(.svelte-oh06j7):focus,.search.svelte-oh06j7 input:where(.svelte-oh06j7):focus-visible{box-shadow:none;border-color:var(--gold);background:var(--ov-background3);outline:none}.search.svelte-oh06j7 input:where(.svelte-oh06j7)::-webkit-search-cancel-button{display:none}.search.svelte-oh06j7 svg{right:calc(12px * var(--ui,1));pointer-events:none;position:absolute}input.svelte-oh06j7::placeholder{color:var(--ov-foreground1)}ul.svelte-oh06j7{min-height:0;padding:0 calc(5px * var(--ui,1)) 0 0;gap:calc(5px * var(--ui,1));flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.row.svelte-oh06j7{height:var(--h);border-radius:var(--rad-md);padding-right:var(--btn);flex:none;position:relative;overflow:hidden}.row[hidden].svelte-oh06j7{display:none}.row.new.svelte-oh06j7{padding-right:0}.box.svelte-oh06j7{z-index:1;align-items:center;gap:calc(6px * var(--ui,1));height:100%;padding:0 calc(12px * var(--ui,1)) 0 calc(var(--h) / 2);border:calc(3px * var(--ui,1)) solid transparent;border-radius:var(--rad-md);background:var(--ov-background6);transition:background .2s var(--ease), border-color .2s var(--ease);display:flex;position:relative}.box.svelte-oh06j7:focus-within{border-color:var(--gold);background:var(--ov-background3)}.text.svelte-oh06j7{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-oh06j7{width:100%;min-width:0;box-shadow:none;font-size:max(13px, calc(17px * var(--ui,1)));color:var(--ov-content1);background:0 0;border:0;border-radius:0;padding:0;line-height:1.2}.name.svelte-oh06j7:hover,.name.svelte-oh06j7:focus,.name.svelte-oh06j7:focus-visible{box-shadow:none;border:0;outline:none}.count.svelte-oh06j7{font-size:max(10px, calc(12px * var(--ui,1)));color:var(--gold);margin-left:2px;font-weight:600;line-height:1.2}.delete.svelte-oh06j7{width:calc(var(--btn) + var(--h) / 2);background:color-mix(in srgb, var(--bad) 10%, transparent);min-height:0;box-shadow:none;color:color-mix(in srgb, var(--ov-content1) 10%, transparent);border:0;border-radius:0;padding:0;transition:background .1s ease-out,color .1s ease-out;position:absolute;top:0;bottom:0;right:0}.delete.svelte-oh06j7:hover:not(:disabled){background:var(--bad);color:var(--ov-content1);border:0}.delete.svelte-oh06j7 svg{top:50%;right:calc(var(--btn) * .6);position:absolute;transform:translate(50%,-50%)}.flash.svelte-oh06j7{background:var(--ov-content1);opacity:0;pointer-events:none;position:absolute;inset:0}.empty.svelte-oh06j7{padding:calc(10px * var(--ui,1));text-align:center;font-size:max(11px, calc(14px * var(--ui,1)));color:var(--ov-light2)}.queue.svelte-1c4yhmx{--u:var(--ui,1);gap:calc(8px * var(--u));font-size:calc(13px * var(--u));display:grid}h3.svelte-1c4yhmx{margin:calc(10px * var(--u)) 0 0;font-family:var(--font-label,var(--font-body));font-size:calc(12px * var(--u));font-weight:var(--label-weight,700);letter-spacing:var(--label-track,.08em);text-transform:uppercase;color:var(--dim);line-height:1.3}h3.svelte-1c4yhmx em:where(.svelte-1c4yhmx){margin-left:calc(8px * var(--u));padding:0 calc(6px * var(--u));background:var(--accent-soft);color:var(--strong);border-radius:999px;font-style:normal}.head.svelte-1c4yhmx{justify-content:space-between;align-items:center;gap:calc(8px * var(--u));margin-top:calc(10px * var(--u));display:flex}.head.svelte-1c4yhmx h3:where(.svelte-1c4yhmx){margin:0}.clear.svelte-1c4yhmx{align-items:center;gap:calc(4px * var(--u));padding:calc(3px * var(--u)) calc(9px * var(--u));font-size:calc(12px * var(--u));display:inline-flex}ol.svelte-1c4yhmx{gap:calc(5px * var(--u));margin:0;padding:0;list-style:none;display:grid}.item.svelte-1c4yhmx{align-items:center;gap:calc(8px * var(--u));min-height:calc(46px * var(--u));padding:calc(5px * var(--u)) calc(8px * var(--u));border-radius:calc(8px * var(--u));background:var(--card);border:1px solid var(--line);border-left:calc(4px * var(--u)) solid var(--line);display:flex}.item.now.svelte-1c4yhmx{border-left-color:var(--accent);background:var(--accent-soft)}.item.loaded.svelte-1c4yhmx{border-left-color:var(--accent);border-style:dashed}li.item.svelte-1c4yhmx{cursor:grab;position:relative}li.item.dragging.svelte-1c4yhmx{opacity:.4}li.item.over.svelte-1c4yhmx{border-top:calc(2px * var(--ui,1)) solid var(--accent)}.grip.svelte-1c4yhmx{color:var(--dim);display:grid}.n.svelte-1c4yhmx{width:calc(16px * var(--u));text-align:right;font-family:var(--font-mono);font-size:calc(11px * var(--u));color:var(--dim)}.star.svelte-1c4yhmx{padding:calc(1px * var(--u)) calc(6px * var(--u));font-size:calc(11px * var(--u));color:#000;border-radius:999px;flex:none;font-weight:700}.txt.svelte-1c4yhmx{flex:1;min-width:0;display:grid}.txt.svelte-1c4yhmx b:where(.svelte-1c4yhmx),.txt.svelte-1c4yhmx small:where(.svelte-1c4yhmx){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.txt.svelte-1c4yhmx small:where(.svelte-1c4yhmx){color:var(--dim);font-size:calc(11px * var(--u))}.len.svelte-1c4yhmx{font-family:var(--font-mono);font-size:calc(11px * var(--u));color:var(--dim)}.acts.svelte-1c4yhmx{align-items:center;gap:calc(2px * var(--u));padding:0 calc(8px * var(--u)) 0 calc(28px * var(--u));border-radius:0 calc(8px * var(--u)) calc(8px * var(--u)) 0;background:linear-gradient(to right, transparent, var(--card) calc(24px * var(--u)));opacity:0;pointer-events:none;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:0}li.item.svelte-1c4yhmx:hover .acts:where(.svelte-1c4yhmx),li.item.svelte-1c4yhmx:focus-within .acts:where(.svelte-1c4yhmx){opacity:1;pointer-events:auto}.acts.svelte-1c4yhmx button:where(.svelte-1c4yhmx){width:calc(24px * var(--u));height:calc(24px * var(--u));border-radius:calc(6px * var(--u));place-items:center;padding:0;display:grid}.hint.svelte-1c4yhmx,.then.svelte-1c4yhmx{color:var(--dim);font-size:calc(12px * var(--u));margin:0}.then.svelte-1c4yhmx{align-items:center;gap:calc(6px * var(--u));display:flex}.coll.svelte-1c4yhmx{align-items:center;gap:calc(8px * var(--u));display:flex}.coll.svelte-1c4yhmx select:where(.svelte-1c4yhmx){flex:1}.cnt.svelte-1c4yhmx{font-family:var(--font-mono);color:var(--dim)}.modes.svelte-1c4yhmx{gap:calc(6px * var(--u));flex-wrap:wrap;display:flex}.modes.svelte-1c4yhmx button:where(.svelte-1c4yhmx){align-items:center;gap:calc(6px * var(--u));display:inline-flex}.modes.svelte-1c4yhmx .loop.on:where(.svelte-1c4yhmx){background:var(--accent-soft);border-color:var(--accent);color:var(--strong)}@media (hover:none) and (pointer:coarse){li.item.svelte-1c4yhmx{flex-wrap:wrap}.acts.svelte-1c4yhmx{opacity:1;pointer-events:auto;background:0 0;flex-basis:100%;justify-content:flex-end;padding:0;position:static}}@media (max-width:600px){.acts.svelte-1c4yhmx button:where(.svelte-1c4yhmx){width:32px;height:32px}}.corner.svelte-e2oeog{z-index:15;width:calc(140px * var(--ui,1));height:calc(50px * var(--ui,1));pointer-events:none;position:fixed;bottom:0;left:0}.back.svelte-e2oeog{left:calc(-2.5px * var(--ui,1));width:calc(100px * var(--ui,1));color:#fff;pointer-events:auto;background:0 0;border:0;border-radius:0;height:100%;padding:0;transition:width .6s;display:flex;position:relative;transform:skew(-5.71deg)}.icon.svelte-e2oeog,.text.svelte-e2oeog{background:var(--accent);height:100%;box-shadow:calc(2px * var(--ui,1)) 0 calc(2px * var(--ui,1)) #0003;place-items:center;display:grid;position:relative}.icon.svelte-e2oeog{z-index:1;width:40%;transition:background-color .6s}.text.svelte-e2oeog{width:60%;font-family:var(--font-title,inherit);font-size:max(11px, calc(20px * var(--ui,1) * var(--title-scale,1)));font-weight:var(--title-weight,inherit);letter-spacing:var(--title-track,normal);text-transform:var(--title-case,none)}.icon.svelte-e2oeog>:where(.svelte-e2oeog),.text.svelte-e2oeog>:where(.svelte-e2oeog){transform:skew(5.71deg)}.icon.svelte-e2oeog>.bounce:where(.svelte-e2oeog){transition:scale .6s}.bounce.beating.svelte-e2oeog svg{animation:svelte-e2oeog-bounce var(--beat) infinite}@keyframes svelte-e2oeog-bounce{0%{animation-timing-function:ease-out;transform:scale(1)}12%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.92)}to{transform:scale(.998)}}.back.svelte-e2oeog:hover:not(:disabled){width:calc(140px * var(--ui,1));color:#fff;transition:width .6s var(--ease);transition:width .6s linear(0, .272, .646, 1, 1.25, 1.364, 1.354, 1.257, 1.125, 1, .912, .871, .875, .909, .956, 1, 1.031, 1.046, 1.044, 1.032, 1.016, 1, .989, .984, .984, .989, .994, 1, 1.004, 1.006, 1.006, 1.004, 1.002, 1, .999, .998, .998, .999, .999, 1, 1);border:0}.back.svelte-e2oeog:hover .icon:where(.svelte-e2oeog){background:var(--red-600);transition:background-color .3s var(--ease)}.back.svelte-e2oeog:hover .bounce:where(.svelte-e2oeog){transition:scale .6s var(--ease);transition:scale .6s linear(0, .272, .646, 1, 1.25, 1.364, 1.354, 1.257, 1.125, 1, .912, .871, .875, .909, .956, 1, 1.031, 1.046, 1.044, 1.032, 1.016, 1, .989, .984, .984, .989, .994, 1, 1.004, 1.006, 1.006, 1.004, 1.002, 1, .999, .998, .998, .999, .999, 1, 1);scale:1.1}.flash.svelte-e2oeog{z-index:2;pointer-events:none;animation:svelte-e2oeog-flash .5s var(--ease) forwards;background:#ffffff80;position:absolute;inset:0}@keyframes svelte-e2oeog-flash{to{opacity:0}}.dim.svelte-f2uqzx{z-index:60;cursor:default;background:#00000080;border:0;border-radius:0;position:fixed;inset:0}.dim.svelte-f2uqzx:hover:not(:disabled){background:#00000080}.popup-dialog.svelte-f2uqzx{z-index:61;height:-moz-fit-content;height:fit-content;width:min(500px * var(--ui,1), calc(100vw - 32px));align-items:center;gap:calc(10px * var(--ui,1));padding:calc(45px * var(--ui,1)) 0 calc(30px * var(--ui,1));border-radius:var(--rad-lg);box-shadow:0 0 calc(14px * var(--ui,1)) #0003, inset 0 0 0 1px var(--dlg-line);background:var(--dlg-bg);background-size:var(--dlg-tile,calc(240px * var(--ui,1)) calc(208px * var(--ui,1)));text-align:center;color:#fff;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0}.ring.svelte-f2uqzx{box-sizing:border-box;width:calc(100px * var(--ui,1));height:calc(100px * var(--ui,1));margin-bottom:calc(15px * var(--ui,1));border:calc(5px * var(--ui,1)) solid var(--dlg-ring);animation:svelte-f2uqzx-ring .75s var(--ease) both;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes svelte-f2uqzx-ring{0%{width:calc(20px * var(--ui,1));height:calc(20px * var(--ui,1));margin:calc(40px * var(--ui,1)) 0 calc(55px * var(--ui,1))}}.icon.svelte-f2uqzx{translate:0 calc(-2px * var(--ui,1));animation:svelte-f2uqzx-icon .75s .1s var(--ease) both}@keyframes svelte-f2uqzx-icon{0%{scale:0}}h2.svelte-f2uqzx{padding:0 calc(15px * var(--ui,1)) calc(10px * var(--ui,1));font-family:var(--font-title,var(--font-body));font-size:max(18px, calc(25px * var(--ui,1) * var(--title-scale,1)));font-weight:var(--title-weight,400);letter-spacing:var(--title-track,0);text-transform:var(--title-case,none);color:#fff;margin:0;line-height:1.2}p.svelte-f2uqzx{padding:0 calc(15px * var(--ui,1));font-size:max(13px, calc(18px * var(--ui,1)));color:#fff;margin:0;line-height:1.3}.buttons.svelte-f2uqzx{align-items:center;gap:calc(5px * var(--ui,1));width:100%;padding-top:calc(30px * var(--ui,1));flex-direction:column;display:flex}.buttons.svelte-f2uqzx .pb:where(.svelte-f2uqzx){height:max(40px, calc(50px * var(--ui,1)));font-size:max(14px, calc(18px * var(--ui,1)));animation:none}.buttons.svelte-f2uqzx .ok:where(.svelte-f2uqzx){--c:var(--pink)}.buttons.svelte-f2uqzx .danger:where(.svelte-f2uqzx){--c:var(--danger)}.buttons.svelte-f2uqzx .cancel:where(.svelte-f2uqzx){--c:var(--info)}html:not([data-theme=lazer]) .danger.svelte-f2uqzx .buttons:where(.svelte-f2uqzx) .ok:where(.svelte-f2uqzx){--c:color-mix(in srgb, var(--red-600) 40%, var(--ink-300))}html:not([data-theme=lazer]) .buttons.svelte-f2uqzx .danger:where(.svelte-f2uqzx){--c:color-mix(in srgb, var(--grade-d) 85%, #000)}@media (max-width:600px){.popup-dialog.svelte-f2uqzx{width:calc(100vw - 32px)}.buttons.svelte-f2uqzx .pb:where(.svelte-f2uqzx){height:44px}}.scrim.svelte-16s6atd{z-index:70;background:0 0;border:0;border-radius:0;position:fixed;inset:0}.scrim.svelte-16s6atd:hover:not(:disabled){background:0 0}.menu.svelte-16s6atd{z-index:71;min-width:calc(220px * var(--ui,1));padding:calc(6px * var(--ui,1));border-radius:var(--rad-md);background:var(--bg-2);border:1px solid var(--line-hover);box-shadow:0 calc(10px * var(--ui,1)) calc(30px * var(--ui,1)) #0000008c;animation:svelte-16s6atd-in .15s var(--ease);margin:0;list-style:none;position:fixed}.menu.scroll.svelte-16s6atd{overscroll-behavior:contain;overflow-y:auto}@keyframes svelte-16s6atd-in{0%{opacity:0;transform:translateY(-4px)}}button.svelte-16s6atd{align-items:center;gap:calc(10px * var(--ui,1));width:100%;padding:calc(8px * var(--ui,1)) calc(10px * var(--ui,1));border-radius:var(--rad-sm);box-shadow:none;text-align:left;font-size:max(11px, calc(13.5px * var(--ui,1)));background:0 0;border:0;font-weight:500;display:flex}button.svelte-16s6atd:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-2);border:0}button.svelte-16s6atd:disabled{color:var(--faint);background:0 0;border:0}button[data-soon].svelte-16s6atd:after{margin-left:auto;position:static;transform:none}li.parent.svelte-16s6atd{position:relative}.heading.svelte-16s6atd{gap:calc(2px * var(--ui,1));padding:calc(8px * var(--ui,1)) calc(10px * var(--ui,1)) calc(4px * var(--ui,1));font-size:max(11px, calc(13.5px * var(--ui,1)));display:grid}.heading.svelte-16s6atd b:where(.svelte-16s6atd){font-weight:600}.heading.svelte-16s6atd small:where(.svelte-16s6atd){font-size:max(10px, calc(12px * var(--ui,1)));color:var(--dim);text-overflow:ellipsis;white-space:nowrap;max-width:calc(300px * var(--ui,1));overflow:hidden}.heading.svelte-16s6atd:not(:first-child){margin-top:calc(4px * var(--ui,1));border-top:1px solid var(--line)}.sub.svelte-16s6atd{top:calc(-6px * var(--ui,1));animation:none;display:none;position:absolute;left:100%}.sub.left.svelte-16s6atd{left:auto;right:100%}li.parent.svelte-16s6atd:hover>.sub:where(.svelte-16s6atd),li.parent.svelte-16s6atd:focus-within>.sub:where(.svelte-16s6atd){display:block}.check.svelte-16s6atd{width:calc(15px * var(--ui,1));text-align:center;color:var(--accent-2)}.more.svelte-16s6atd{color:var(--faint);margin-left:auto;display:flex;rotate:180deg}.danger.svelte-16s6atd:not(:disabled){color:#ff8a95}.medal.svelte-wlzo58{z-index:90;place-content:center;justify-items:center;gap:calc(10px * var(--ui,1));text-transform:none;background:#000c;border:0;border-radius:0;animation:.4s svelte-wlzo58-fade;display:grid;position:fixed;inset:0}.medal.svelte-wlzo58:hover:not(:disabled){background:#000c;border:0}@keyframes svelte-wlzo58-fade{0%{opacity:0}}.rays.svelte-wlzo58{width:calc(900px * var(--ui,1));height:calc(900px * var(--ui,1));margin:calc(-560px * var(--ui,1)) 0 0 calc(-450px * var(--ui,1));background:repeating-conic-gradient(rgb(var(--accent-rgb) / .16) 0 6deg, transparent 6deg 18deg);pointer-events:none;animation:18s linear infinite svelte-wlzo58-spin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 60%);mask:radial-gradient(circle,#000 0,#0000 60%)}@keyframes svelte-wlzo58-spin{to{rotate:360deg}}.disc.svelte-wlzo58{width:calc(150px * var(--ui,1));height:calc(150px * var(--ui,1));background:radial-gradient(circle at 40% 30%, #fff6, transparent 50%), var(--grad);color:#fff;box-shadow:0 0 0 calc(6px * var(--ui,1)) #fff, 0 0 calc(60px * var(--ui,1)) var(--accent-glow);border-radius:50%;place-items:center;animation:.9s cubic-bezier(.3,1.5,.5,1) both svelte-wlzo58-in;display:grid;position:relative}@keyframes svelte-wlzo58-in{0%{opacity:0;transform:scale(.2)rotateY(540deg)}}.head.svelte-wlzo58{margin-top:calc(18px * var(--ui,1));font-family:var(--font-mono);font-size:max(11px, calc(12px * var(--ui,1)));letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);animation:.5s .7s both svelte-wlzo58-up;position:relative}b.svelte-wlzo58{font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(40px * var(--ui,1)));text-transform:uppercase;color:#fff;animation:.5s .85s both svelte-wlzo58-up;position:relative}.desc.svelte-wlzo58{max-width:46ch;color:var(--dim);font-size:max(11px, calc(15px * var(--ui,1)));font-weight:400;animation:.5s 1s both svelte-wlzo58-up;position:relative}@keyframes svelte-wlzo58-up{0%{opacity:0;transform:translateY(10px)}}.vol.svelte-crzsmb{--px:calc(var(--ui,1) * 1px);z-index:85;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;transition:opacity .1s linear;display:flex;position:fixed;inset:0 auto 0 0}.vol.shown.svelte-crzsmb{opacity:1}.grad.svelte-crzsmb{width:calc(300 * var(--px));background:linear-gradient(90deg,#000000bf,#0000);position:absolute;inset:0 auto 0 0}.col.svelte-crzsmb{gap:calc(10 * var(--px));margin-left:calc(10 * var(--px));flex-direction:column;display:flex;position:relative}.meter.svelte-crzsmb{transform-origin:0 0;touch-action:none;outline:none;align-items:center;width:max-content;transition:scale .5s cubic-bezier(.19,1,.22,1);display:flex;position:relative}.vol.shown.svelte-crzsmb .meter:where(.svelte-crzsmb){pointer-events:auto}.meter.sel.svelte-crzsmb{scale:1.04}.circle.svelte-crzsmb{width:calc(var(--d) * var(--px));height:calc(var(--d) * var(--px));border-radius:50%;flex:none;position:relative}.circle.svelte-crzsmb:after{content:"";box-shadow:0 0 calc(10 * var(--px)) color-mix(in srgb, var(--c) 10%, transparent);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .5s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.meter.sel.svelte-crzsmb .circle:where(.svelte-crzsmb):after{opacity:1}.circle.svelte-crzsmb>svg:where(.svelte-crzsmb){border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.arc.svelte-crzsmb{fill:none;stroke:#fff;transform-origin:50px 50px;transform-box:view-box;transform:rotate(90deg)}.num.svelte-crzsmb{font-family:var(--font-display);font-size:calc(var(--d) * .16 * var(--px));color:#fff;pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.num.max.svelte-crzsmb{text-shadow:0 0 calc(2 * var(--px)) var(--c), 0 0 calc(2 * var(--px)) var(--c)}.mute.svelte-crzsmb{left:50%;top:calc(50% + var(--d) * .23 * var(--px));width:calc(30 * var(--px));height:calc(30 * var(--px));border:calc(3 * var(--px)) solid #111;min-width:0;box-shadow:none;color:#fff;mix-blend-mode:plus-lighter;transition:border-color .5s var(--ease);cursor:pointer;background:#111;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.mute.svelte-crzsmb:hover:not(:disabled){border-color:var(--vol-hover);background:#111}.ic.svelte-crzsmb{width:calc(16 * var(--px));height:calc(16 * var(--px));fill:currentColor}.ic.muted.svelte-crzsmb{width:calc(12 * var(--px));height:calc(12 * var(--px));margin-right:calc(2 * var(--px))}.name.svelte-crzsmb{letter-spacing:normal;text-transform:none;margin-left:calc(10 * var(--px));height:calc(20 * var(--px));padding:0 calc(32 * var(--px));border-radius:calc(10 * var(--px));font-family:var(--font-body);font-weight:700;font-size:calc(16 * var(--px));white-space:nowrap;color:#fff;background:#111;place-items:center;line-height:1;display:grid}@media (prefers-reduced-motion:reduce){.meter.svelte-crzsmb,.circle.svelte-crzsmb:after{transition:none}}.intro.svelte-2kmbi3{z-index:10000;text-transform:none;transition:opacity .2s var(--ease);background:#000;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:fixed;inset:0}.intro.svelte-2kmbi3:hover:not(:disabled){background:#000;border:0}.intro.leaving.svelte-2kmbi3{opacity:0}.intro.leaving.svelte-2kmbi3 .seq:where(.svelte-2kmbi3){visibility:hidden}.seq.svelte-2kmbi3{--u:calc(1px * var(--ui,1));width:calc(480 * var(--u));height:calc(480 * var(--u));place-items:center;animation:1.8s linear both svelte-2kmbi3-seq-in,2.142s linear both svelte-2kmbi3-seq-grow;display:grid;position:relative}@keyframes svelte-2kmbi3-seq-in{0%{opacity:0}}@keyframes svelte-2kmbi3-seq-grow{0%{scale:.9}}canvas.svelte-2kmbi3{width:200%;height:200%;position:absolute;top:-50%;left:-50%}.circle.svelte-2kmbi3{background:#000;border-radius:50%;position:absolute;inset:0}.word.svelte-2kmbi3{width:calc(375 * var(--u));height:calc(78 * var(--u));font-family:var(--font-body);font-weight:300;font-size:calc(56 * var(--u));letter-spacing:.12em;color:#fff;place-items:center;line-height:1;animation:.4s ease-out both svelte-2kmbi3-unfold;display:grid;position:relative}@keyframes svelte-2kmbi3-unfold{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.seq.svelte-2kmbi3,.word.svelte-2kmbi3{animation:none}}.osd.svelte-oqts4k{z-index:80;min-width:calc(240px * var(--ui,1));height:calc(99px * var(--ui,1));padding:0 calc(10px * var(--ui,1));border-radius:var(--rad-lg);color:#fff;pointer-events:none;opacity:0;background:#000000b3;place-items:center;transition:opacity 1.5s cubic-bezier(.64,0,.78,0),height 1.5s cubic-bezier(.64,0,.78,0);display:grid;position:fixed;top:75%;left:50%;translate:-50% -50%}.osd.shown.svelte-oqts4k{opacity:1;height:calc(110px * var(--ui,1));transition:opacity .5s var(--ease), height .5s var(--ease)}.title.svelte-oqts4k,.extra.svelte-oqts4k,.light.svelte-oqts4k{white-space:nowrap;position:absolute;left:50%;translate:-50%}.title.svelte-oqts4k{padding:calc(10px * var(--ui,1));font-family:var(--font-label,inherit);font-size:max(11px, calc(14px * var(--ui,1) * var(--label-scale,1)));font-weight:var(--label-weight,700);letter-spacing:var(--label-track,calc(1px * var(--ui,1)));text-transform:uppercase;line-height:1;top:0}.value.svelte-oqts4k{font-family:var(--font-title,inherit);font-size:max(14px, calc(24px * var(--ui,1) * var(--title-scale,1)));font-weight:var(--title-weight,300);text-transform:var(--title-case,none);white-space:nowrap;line-height:1}.lights.svelte-oqts4k .value:where(.svelte-oqts4k){translate:0 -50%}.light.svelte-oqts4k{bottom:calc(45px * var(--ui,1));width:calc(25px * var(--ui,1));height:calc(5px * var(--ui,1));border-radius:var(--rad-xs);transition:background .3s var(--ease), box-shadow .3s var(--ease);background:#fff6}.light.on.svelte-oqts4k{box-shadow:0 0 calc(8px * var(--ui,1)) var(--osd-glow);background:#fff}.extra.svelte-oqts4k{bottom:calc(15px * var(--ui,1));font-family:var(--font-label,inherit);font-size:max(10px, calc(12px * var(--ui,1) * var(--label-scale,1)));letter-spacing:var(--label-track,normal);text-transform:uppercase;opacity:.3;font-weight:700;line-height:1}.tray.svelte-1fmxrf0{top:var(--toolbar);z-index:45;width:min(max(320px, 320px * var(--ui,1)), 100vw);padding:calc(20px * var(--ui,1));pointer-events:none;position:fixed;right:0}.tray.svelte-1fmxrf0>*{pointer-events:auto}.tray.svelte-1fmxrf0:before{content:"";inset:calc(-50px * var(--ui,1)) 0 calc(-60px * var(--ui,1)) calc(-40px * var(--ui,1));background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent), color-mix(in srgb, var(--bg) 50%, transparent));filter:blur(calc(20px * var(--ui,1)));opacity:0;transition:opacity .4s var(--ease);pointer-events:none;z-index:-1;clip-path:inset(calc(50px * var(--ui,1)) -100vw -100vh -100vw);position:absolute}.tray.shown.svelte-1fmxrf0:before{opacity:1}.tip.svelte-1c9t5lq{z-index:200;max-width:min(calc(500px * var(--ui,1)), calc(100vw - 10px));border-radius:var(--rad-sm);box-shadow:0 0 calc(5px * var(--ui,1)) #00000029, inset 0 0 0 1px var(--float-line);pointer-events:none;opacity:0;transition:opacity .3s var(--ease);position:fixed;top:0;left:0;overflow:hidden}.tip.shown.svelte-1c9t5lq{opacity:1}.bg.svelte-1c9t5lq{background:var(--float-bg);opacity:.9;position:absolute;inset:0}.bg.flash.svelte-1c9t5lq{animation:1s cubic-bezier(.22,1,.36,1) svelte-1c9t5lq-flash}@keyframes svelte-1c9t5lq-flash{0%{background:color-mix(in srgb, var(--float-bg), #fff 20%)}}.text.svelte-1c9t5lq{padding:calc(5px * var(--ui,1));font-size:max(11px, calc(16px * var(--ui,1)));color:#fff;white-space:pre-line;overflow-wrap:anywhere;font-weight:400;line-height:1.25;display:block;position:relative}.hint.svelte-16xzzyz{margin-top:calc(10px * var(--ui,1));font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.count.svelte-18ovgud{width:calc(300px * var(--ui,1));height:calc(3px * var(--ui,1));margin-top:calc(8px * var(--ui,1));border-radius:calc(2px * var(--ui,1));background:#ffffff1a;overflow:hidden}.count.svelte-18ovgud i:where(.svelte-18ovgud){background:#fc2;height:100%;display:block}.strip.svelte-yedr6{--orange:#cca633;z-index:6;height:calc(100px * var(--ui,1));box-shadow:none;transition:background .5s var(--ease);background:#0003;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:70%;left:0;right:0;translate:0 -50%}.strip.svelte-yedr6:hover:not(:disabled){background:#0006;border:0}.box.svelte-yedr6{aspect-ratio:1;border-radius:calc(15px * var(--ui,1));background:linear-gradient(color-mix(in srgb, var(--orange) 80%, #fff), var(--orange));color:#fff;height:60%;transition:scale 1s cubic-bezier(.34, 1.8, .5, 1), filter .5s var(--ease);position:relative;overflow:hidden}.strip.svelte-yedr6:hover .box:where(.svelte-yedr6){filter:brightness(1.2)}.strip.svelte-yedr6:active .box:where(.svelte-yedr6){transition:scale 2s var(--ease);scale:.75}.chevrons.svelte-yedr6{transition:gap .5s var(--ease);gap:0;display:flex;position:absolute;top:40%;left:50%;translate:-50% -50%}.strip.svelte-yedr6:hover .chevrons:where(.svelte-yedr6){gap:calc(5px * var(--ui,1))}.chevrons.svelte-yedr6 i:where(.svelte-yedr6){width:calc(9px * var(--ui,1));height:calc(15px * var(--ui,1));clip-path:polygon(0 12%,20% 0,100% 50%,20% 100%,0 88%,60% 50%);filter:drop-shadow(0 1px 2px #00000080);background:#fff}b.svelte-yedr6{font-size:max(10px, calc(12px * var(--ui,1)));letter-spacing:.04em;font-weight:700;position:absolute;top:70%;left:50%;translate:-50% -50%}.flash.svelte-yedr6{opacity:0;animation:svelte-yedr6-flash .5s var(--ease);pointer-events:none;background:#fff;position:absolute;inset:0}@keyframes svelte-yedr6-flash{0%{opacity:.8}}.left.svelte-yedr6{height:calc(5px * var(--ui,1));background:var(--orange);border-radius:999px;position:absolute;bottom:0;left:50%;translate:-50%}.break.svelte-1a1tr3g{z-index:4;justify-items:center;gap:calc(12px * var(--ui,1));pointer-events:none;animation:svelte-1a1tr3g-in .4s var(--ease);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes svelte-1a1tr3g-in{0%{opacity:0}}.info.svelte-1a1tr3g{gap:calc(26px * var(--ui,1));padding:calc(6px * var(--ui,1)) calc(16px * var(--ui,1));border-radius:calc(10px * var(--ui,1));font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim);background:#00000080;display:flex}.info.svelte-1a1tr3g b:where(.svelte-1a1tr3g){font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(18px * var(--ui,1)));color:var(--text)}.row.svelte-1a1tr3g{align-items:center;gap:calc(14px * var(--ui,1));display:flex}.bar.svelte-1a1tr3g{width:calc(420px * var(--ui,1));height:calc(6px * var(--ui,1));justify-content:center;display:flex}.bar.svelte-1a1tr3g i:where(.svelte-1a1tr3g){border-radius:calc(3px * var(--ui,1));height:100%;box-shadow:0 0 calc(12px * var(--ui,1)) #fff9;background:#fff}.arrow.svelte-1a1tr3g{border-block:calc(14px * var(--ui,1)) solid transparent;width:0;height:0;transition:translate .2s linear}.arrow.l.svelte-1a1tr3g{border-left:calc(22px * var(--ui,1)) solid var(--accent-2)}.arrow.r.svelte-1a1tr3g{border-right:calc(22px * var(--ui,1)) solid var(--accent-2)}.secs.svelte-1a1tr3g{font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(34px * var(--ui,1)));text-shadow:0 calc(2px * var(--ui,1)) calc(10px * var(--ui,1)) #0009}.board.svelte-t6mulw{--u:var(--ui,1);--panel:calc(38px * var(--u));left:calc(36px * var(--u));top:calc(115px * var(--u));width:calc(277.6px * var(--u));height:calc(300px * var(--u));pointer-events:none;z-index:2;transition:opacity .1s var(--ease);position:absolute;overflow:hidden}.board.hidden.svelte-t6mulw{opacity:0}.board.fadeTop.svelte-t6mulw{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--panel));mask-image:linear-gradient(to bottom, transparent, #000 var(--panel))}.board.fadeBottom.svelte-t6mulw{-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--panel));mask-image:linear-gradient(to top, transparent, #000 var(--panel))}.board.fadeTop.fadeBottom.svelte-t6mulw{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--panel), #000 calc(100% - var(--panel)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--panel), #000 calc(100% - var(--panel)), transparent)}.flow.svelte-t6mulw{transition:transform .45s var(--ease);position:relative}.score.svelte-t6mulw{--c:#2e576b;top:0;left:calc(17.6px * var(--u));height:var(--panel);transition:transform .45s var(--ease);position:absolute;right:0}.score.first.svelte-t6mulw{--c:#99eb47}.score.tracked.svelte-t6mulw{--c:#ebc247}.score.friend.svelte-t6mulw{--c:#ff66ab}.panel.svelte-t6mulw{height:100%;transform:translateX(calc(20px * var(--u))) skewX(-11.31deg);border-radius:calc(10px * var(--u));background:linear-gradient(color-mix(in srgb, var(--c) 10%, transparent), color-mix(in srgb, var(--c) 30%, transparent));transition:transform .5s cubic-bezier(.5,1.6,.4,1);display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.panel.svelte-t6mulw:before{content:"";border-radius:inherit;background:linear-gradient(color-mix(in srgb, var(--c) 20%, transparent), var(--c));-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wide.svelte-t6mulw .panel:where(.svelte-t6mulw){transform:skew(-11.31deg)}.left.svelte-t6mulw{width:calc(57px * var(--u));padding-right:calc(15.2px * var(--u));background:linear-gradient(color-mix(in srgb, var(--c) 20%, transparent), color-mix(in srgb, var(--c) 50%, transparent));flex:none;justify-content:center;align-items:center;transition:width .5s cubic-bezier(.5,1.6,.4,1);display:flex}.wide.svelte-t6mulw .left:where(.svelte-t6mulw){width:calc(77px * var(--u))}.pos.svelte-t6mulw{font-size:calc(14px * var(--u));color:#fff;font-weight:600;transform:skew(11.31deg)}.avatar.svelte-t6mulw{z-index:1;width:var(--panel);height:var(--panel);margin:0 0 0 calc(-19px * var(--u));box-sizing:border-box;flex:none;padding:1.3px;position:relative}.frame.svelte-t6mulw{border-radius:calc(10px * var(--u));background:#1a1a1a;width:100%;height:100%;overflow:hidden}.role.svelte-t6mulw{left:50%;bottom:calc(2px * var(--u));line-height:0;position:absolute;transform:translate(-50%)skew(11.31deg)}.frame.svelte-t6mulw img:where(.svelte-t6mulw){object-fit:cover;width:100%;height:100%;display:block;transform:skew(11.31deg)scale(1.1)}.right.svelte-t6mulw{width:calc(19px * var(--u));margin-left:calc(-19px * var(--u));transition:width .5s var(--ease);flex:none;overflow:hidden}.open.svelte-t6mulw .right:where(.svelte-t6mulw){width:calc(164px * var(--u))}.text.svelte-t6mulw{height:100%;width:calc(164px * var(--u));padding:calc(3px * var(--u)) calc(20px * var(--u)) calc(3px * var(--u)) calc(23px * var(--u));box-sizing:border-box;opacity:0;transition:opacity .2s var(--ease);flex-direction:column;justify-content:space-between;display:flex;transform:skew(11.31deg)}.open.svelte-t6mulw .text:where(.svelte-t6mulw){opacity:1;transition-duration:.5s}.line.svelte-t6mulw{align-items:baseline;gap:calc(6px * var(--u));white-space:nowrap;min-width:0;line-height:1.1;display:flex}.name.svelte-t6mulw,.pts.svelte-t6mulw{text-overflow:ellipsis;color:#fff;flex:1;min-width:0;overflow:hidden}.name.svelte-t6mulw{font-size:calc(14px * var(--u));font-weight:600}.friend.svelte-t6mulw .name:where(.svelte-t6mulw){color:#ff66ab}.pts.svelte-t6mulw{font-size:calc(16px * var(--u));font-variant-numeric:tabular-nums}.acc.svelte-t6mulw,.combo.svelte-t6mulw{font-size:calc(12px * var(--u));color:#fff;font-weight:600}.row.svelte-10e1t0g{align-items:center;gap:calc(12px * var(--ui,1));padding:calc(7px * var(--ui,1)) 0;color:var(--dim);display:flex}.row.svelte-10e1t0g>span:where(.svelte-10e1t0g):first-child{font-size:max(11px, calc(14px * var(--ui,1)));flex:1;display:grid}small.svelte-10e1t0g{color:var(--faint);font-size:max(11px, calc(12px * var(--ui,1)))}.tag.svelte-10e1t0g{flex:none}.ps.svelte-ip5qy9{top:calc(120px * var(--ui,1));right:0;bottom:calc(60px * var(--ui,1));z-index:7;transform:translateX(calc(290px * var(--ui,1)));transition:transform .3s var(--ease);pointer-events:none;align-items:flex-start;display:flex;position:absolute}.ps.open.svelte-ip5qy9{transform:none}.ps.loading.svelte-ip5qy9{animation:svelte-ip5qy9-side-in .5s .75s var(--ease) backwards}.ps.loading.svelte-ip5qy9 .handle:where(.svelte-ip5qy9){opacity:0}@keyframes svelte-ip5qy9-side-in{0%{transform:translateX(calc(290px * var(--ui,1)));opacity:0}}.handle.svelte-ip5qy9{width:calc(34px * var(--ui,1));height:calc(40px * var(--ui,1));border-radius:calc(10px * var(--ui,1)) 0 0 calc(10px * var(--ui,1));color:var(--dim);pointer-events:auto;transition:opacity .3s var(--ease);background:#0009;border-right:0;place-items:center;padding:0;display:grid}.panel.svelte-ip5qy9{gap:calc(20px * var(--ui,1));width:calc(290px * var(--ui,1));box-sizing:border-box;max-height:100%;padding:calc(10px * var(--ui,1));pointer-events:auto;background:linear-gradient(90deg,#0000,#000c);flex-direction:column;display:flex;overflow-y:auto}.ps.svelte-ip5qy9:not(.open) .panel:where(.svelte-ip5qy9){pointer-events:none}section.svelte-ip5qy9{padding:0 calc(10px * var(--ui,1)) calc(10px * var(--ui,1));border-radius:calc(5px * var(--ui,1));isolation:isolate;flex:none;position:relative}section.svelte-ip5qy9:before{content:"";z-index:-1;border-radius:inherit;background:var(--bg-2);opacity:.1;transition:opacity .5s var(--ease);position:absolute;inset:0}section.svelte-ip5qy9:hover:before{opacity:1}h3.svelte-ip5qy9{height:calc(30px * var(--ui,1));margin:0 0 calc(5px * var(--ui,1));font-family:var(--font-body);font-size:max(11px, calc(17px * var(--ui,1)));color:var(--strong);text-transform:uppercase;align-items:center;font-weight:700;display:flex}.row.svelte-ip5qy9{gap:calc(6px * var(--ui,1));margin-bottom:calc(6px * var(--ui,1));flex-wrap:wrap;display:flex}.row.svelte-ip5qy9 button:where(.svelte-ip5qy9){align-items:center;gap:calc(5px * var(--ui,1));padding:calc(5px * var(--ui,1)) calc(9px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));display:flex}@media (max-width:600px){.handle.svelte-ip5qy9{width:44px}}.elsewhere.svelte-1n46o8q{pointer-events:auto;align-items:center;gap:calc(14px * var(--ui,1));display:flex}.app.svelte-1n46o8q{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--toolbar) 1fr;height:100%;display:grid}main.svelte-1n46o8q{min-height:0;transition:left .6s var(--ease);position:relative;left:0;overflow:hidden}main.pushed.svelte-1n46o8q{left:calc(28.5px * var(--ui,1))}.stage.svelte-1n46o8q,.screen.svelte-1n46o8q{position:absolute;inset:0}.stage.hidden.svelte-1n46o8q{visibility:hidden}.dim.svelte-1n46o8q{pointer-events:none;background:#000;position:absolute;inset:0}html[data-reduce-motion] *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.screen.svelte-1n46o8q{padding-bottom:calc(60px * var(--ui,1));background:var(--bg);animation:svelte-1n46o8q-slide .22s var(--ease);overflow-y:auto}.screen.bot.svelte-1n46o8q{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.bot.svelte-1n46o8q>.page:where(.svelte-1n46o8q){min-height:0;padding-bottom:calc(60px * var(--ui,1));flex:1;position:relative;overflow-y:auto}.screen.flush.svelte-1n46o8q{padding-bottom:0}@keyframes svelte-1n46o8q-slide{0%{opacity:0;transform:translateY(8px)}}.notices.svelte-1n46o8q{right:calc(16px * var(--ui,1));bottom:calc(36px * var(--ui,1));z-index:40;gap:calc(8px * var(--ui,1));display:grid;position:fixed}.notice.svelte-1n46o8q{max-width:calc(360px * var(--ui,1));background:var(--bg-2);border:1px solid var(--line);border-radius:var(--rad-md);padding:calc(12px * var(--ui,1)) calc(14px * var(--ui,1)) calc(12px * var(--ui,1)) calc(16px * var(--ui,1));font-size:max(11px, calc(13.5px * var(--ui,1)));box-shadow:var(--halo);animation:.25s svelte-1n46o8q-slide;position:relative;overflow:hidden}.notice.svelte-1n46o8q:before{content:"";width:calc(4px * var(--ui,1));background:var(--grad-v);position:absolute;top:0;bottom:0;left:0}.notice.bad.svelte-1n46o8q:before{background:linear-gradient(180deg, var(--gold), var(--bad))}:root{--red-400:#ee585c;--red-500:#d33944;--red-600:#b12532;--red-700:#892028;--red-glow:#411215;--red-hot:#e0455e;--accent-rgb:211 57 68;--hot-rgb:224 69 94;--deep-rgb:137 32 40;--ink-0:#020101;--ink-50:#060202;--ink-100:#0c0605;--ink-200:#150d0c;--ink-300:#251d1c;--ink-400:#3a3130;--ink-500:#5a5453;--ink-600:#7f7978;--ink-700:#a8a3a3;--ink-800:#dad6d6;--ink-900:#f4f1f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grade-ss:#e8cd62;--grade-s:#e1c34b;--grade-a:#53c75d;--grade-b:#37a8ec;--grade-c:#c35dd9;--grade-d:#f93f4e;--font-display:"Big Shoulders Display", Impact, sans-serif;--font-body:"Sora", -apple-system, system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--toolbar:max(30px, calc(40px * var(--ui,1)));--bg:var(--ink-0);--bg-2:var(--ink-50);--panel-dark:var(--ink-50);--panel:var(--ink-100);--panel-2:var(--ink-200);--line:var(--ink-300);--text:var(--ink-800);--strong:var(--ink-900);--dim:var(--ink-700);--faint:var(--ink-500);--accent:var(--red-500);--accent-text:var(--red-400);--accent-dim:var(--red-glow);--card:var(--ink-100);--line-hover:var(--ink-400);--accent-2:var(--red-400);--accent-soft:color-mix(in srgb, var(--red-500) 16%, var(--ink-100));--accent-glow:rgb(var(--accent-rgb) / .4);--grad:linear-gradient(110deg, var(--red-hot), var(--red-700));--grad-v:linear-gradient(180deg, var(--red-hot), var(--red-700));--halo:0 calc(12px * var(--ui,1)) calc(32px * var(--ui,1)) #00000080, 0 0 calc(18px * var(--ui,1)) rgb(var(--accent-rgb) / .18);--blue:var(--grade-b);--gold:var(--grade-s);--good:var(--grade-a);--bad:var(--grade-d);--ease:cubic-bezier(.22, 1, .36, 1);--spring:var(--ease);--t:.14s;--hl:var(--red-400);--hl-2:var(--red-500);--hl-3:var(--red-700);--muted:var(--ink-600);--go:var(--red-500);--go-2:var(--red-400);--pink:var(--red-500);--info:var(--ink-400);--danger:color-mix(in srgb, var(--grade-d) 70%, #000);--float-bg:var(--ink-100);--float-line:var(--ink-300);--dlg-bg:radial-gradient(80% 60% at 50% 0%, rgb(var(--accent-rgb) / .14), transparent 70%) no-repeat, var(--ink-100);--dlg-line:var(--ink-300);--dlg-ring:var(--red-400);--dlg-tile:100% 100%;--thumb:var(--ink-400);--thumb-hover:var(--ink-700);--thumb-drag:var(--red-500);--mm-back:var(--ink-400);--mm-settings:var(--ink-400);--mm-edit:var(--red-600);--mm-edit-2:var(--red-700);--mm-browse:var(--red-700);--mm-exit:var(--ink-300);--mm-strip:var(--ink-100);--mm-tip:#0c0605d9;--vol-main:var(--red-500);--vol-side:var(--red-700);--vol-hover:var(--red-400);--osd-glow:rgb(var(--accent-rgb) / .4);--badge:var(--red-500);--font-title:var(--font-display);--title-weight:900;--title-case:none;--title-track:-.01em;--title-leading:.95;--font-label:var(--font-mono);--label-weight:600;--label-case:uppercase;--label-track:.12em;--font-num:var(--font-display);--num-weight:800;--title-scale:1.3;--label-scale:.82;--soft-bg:var(--ink-100);--soft-bg-hover:var(--ink-200);--soft-line:var(--ink-300);--soft-line-hover:var(--red-600);--title-style:normal;--ft-mods:var(--red-400);--ft-random:var(--red-600);--ft-options:var(--red-700)}:root,.app,.app>main>.home,.screen.flush>.select,.app>.mso,.app>.vol,.app>.intro{--rad-xs:calc(3px * var(--ui,1));--rad-sm:calc(5px * var(--ui,1));--rad-md:calc(10px * var(--ui,1));--rad-lg:calc(20px * var(--ui,1));--sp-1:calc(4px * var(--ui,1));--sp-2:calc(8px * var(--ui,1));--sp-3:calc(12px * var(--ui,1));--sp-4:calc(16px * var(--ui,1));--sp-5:calc(24px * var(--ui,1));--sp-6:calc(32px * var(--ui,1));--ctl-h:max(30px, calc(34px * var(--ui,1)))}html[data-accent=blue]{--red-400:#6cb8ff;--red-500:#3d8ef0;--red-600:#2b72cf;--red-700:#1d4f94;--red-glow:#0e2440;--red-hot:#57a5ff;--accent-rgb:61 142 240;--hot-rgb:87 165 255;--deep-rgb:29 79 148}html[data-accent=purple]{--red-400:#b98cff;--red-500:#9a5cf0;--red-600:#7b42d1;--red-700:#552c96;--red-glow:#24133f;--red-hot:#a873ff;--accent-rgb:154 92 240;--hot-rgb:168 115 255;--deep-rgb:85 44 150}html[data-accent=green]{--red-400:#7fdc8a;--red-500:#3fbf62;--red-600:#2e9c4d;--red-700:#1f6b35;--red-glow:#0e2a16;--red-hot:#5ad27a;--accent-rgb:63 191 98;--hot-rgb:90 210 122;--deep-rgb:31 107 53}html[data-theme=lazer]{--ink-0:#1c1719;--ink-50:#2a2226;--ink-100:#382e32;--ink-200:#46393f;--ink-300:#54454c;--ink-400:#705c65;--ink-500:#a38f98;--ink-600:#b24d7a;--ink-700:#d9a6bd;--ink-800:#f0dbe4;--ink-900:#fff;--red-400:#f9c;--red-500:#f6a;--red-600:#cc5288;--red-700:#b17;--red-glow:#2e1f25;--red-hot:#ff66ab;--accent-rgb:255 102 170;--hot-rgb:255 102 178;--deep-rgb:187 17 119;--grade-ss:#de31ae;--grade-s:#02b5c3;--grade-a:#88da20;--grade-b:#e3b130;--grade-c:#ff8e5d;--grade-d:#ff5a5a;--blue:#6cf;--good:#88b300;--gold:#fc2;--bad:#ed1121;--hl:#fc2;--hl-2:#ea0;--hl-3:#c60;--muted:#999;--go:#88b300;--go-2:#cf9;--pink:#f6a;--info:#6cf;--danger:#c33;--float-bg:#333;--float-line:transparent;--dlg-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='208'%3E%3Cpath d='M30 20l46 80H-16z' fill='%23271e26'/%3E%3Cpath d='M170 0l60 104H110z' fill='%231e171e'/%3E%3Cpath d='M110 120l40 70H70z' fill='%23271e26'/%3E%3Cpath d='M220 130l34 60h-68z' fill='%231e171e'/%3E%3Cpath d='M30 150l26 46H4z' fill='%231e171e'/%3E%3C/svg%3E") 0 0, #221a21;--dlg-line:transparent;--dlg-ring:#fff;--dlg-tile:initial;--thumb:#888;--thumb-hover:#fff;--thumb-drag:#88b300;--mm-back:#333a5e;--mm-settings:#555;--mm-edit:#ea0;--mm-edit-2:#dca000;--mm-browse:#a5cc00;--mm-exit:#e39;--mm-strip:#323232;--mm-tip:#171a1cbf;--vol-main:#b17;--vol-side:#29b;--vol-hover:#f9c;--osd-glow:#4ad6;--badge:red;--font-title:initial;--title-weight:initial;--title-case:initial;--title-track:initial;--title-leading:initial;--font-label:initial;--label-weight:initial;--label-case:initial;--label-track:initial;--font-num:initial;--num-weight:initial;--title-scale:initial;--label-scale:initial;--soft-bg:initial;--soft-bg-hover:initial;--soft-line:initial;--soft-line-hover:initial;--title-style:initial;--ft-mods:initial;--ft-random:initial;--ft-options:initial}html:not([data-theme=lazer]) .ov-scheme{--ov-colour0:var(--red-400);--ov-colour1:var(--red-400);--ov-colour2:var(--red-hot);--ov-colour3:var(--red-600);--ov-colour4:var(--red-700);--ov-highlight1:var(--red-500);--ov-content1:var(--ink-900);--ov-content2:var(--ink-800);--ov-light1:var(--ink-800);--ov-light2:var(--ink-700);--ov-light3:var(--ink-600);--ov-light4:var(--ink-500);--ov-dark1:color-mix(in srgb, var(--red-700) 16%, var(--ink-300));--ov-dark2:color-mix(in srgb, var(--red-700) 12%, var(--ink-200));--ov-dark3:color-mix(in srgb, var(--red-700) 10%, var(--ink-200));--ov-dark4:color-mix(in srgb, var(--red-700) 8%, var(--ink-100));--ov-dark5:color-mix(in srgb, var(--red-700) 6%, var(--ink-50));--ov-dark6:color-mix(in srgb, var(--red-700) 4%, var(--ink-0));--ov-foreground1:var(--ink-500);--ov-background1:var(--ink-400);--ov-background2:var(--ink-300);--ov-background3:var(--ink-200);--ov-background4:var(--ink-100);--ov-background5:var(--ink-50);--ov-background6:var(--ink-0);--ov-colour1-rgb:var(--accent-rgb);--ov-colour2-rgb:var(--hot-rgb);--ov-colour4-rgb:var(--deep-rgb);--ov-cover:radial-gradient(60% 160% at 8% 0%, rgb(var(--accent-rgb) / .32), transparent 70%), radial-gradient(40% 120% at 90% 110%, rgb(var(--deep-rgb) / .35), transparent 75%), linear-gradient(180deg, var(--ink-100), var(--ink-50))}html[data-theme=lazer] .ov-scheme{--ov-colour0:var(--ovl-colour0);--ov-colour1:var(--ovl-colour1);--ov-colour2:var(--ovl-colour2);--ov-colour3:var(--ovl-colour3);--ov-colour4:var(--ovl-colour4);--ov-highlight1:var(--ovl-highlight1);--ov-content1:var(--ovl-content1);--ov-content2:var(--ovl-content2);--ov-light1:var(--ovl-light1);--ov-light2:var(--ovl-light2);--ov-light3:var(--ovl-light3);--ov-light4:var(--ovl-light4);--ov-dark1:var(--ovl-dark1);--ov-dark2:var(--ovl-dark2);--ov-dark3:var(--ovl-dark3);--ov-dark4:var(--ovl-dark4);--ov-dark5:var(--ovl-dark5);--ov-dark6:var(--ovl-dark6);--ov-foreground1:var(--ovl-foreground1);--ov-background1:var(--ovl-background1);--ov-background2:var(--ovl-background2);--ov-background3:var(--ovl-background3);--ov-background4:var(--ovl-background4);--ov-background5:var(--ovl-background5);--ov-background6:var(--ovl-background6);--ov-colour1-rgb:var(--ovl-colour1-rgb);--ov-colour2-rgb:var(--ovl-colour2-rgb);--ov-colour4-rgb:var(--ovl-colour4-rgb);--ov-cover:radial-gradient(70% 140% at 12% 0%, color-mix(in srgb, var(--ovl-colour2) 55%, transparent), transparent 70%), radial-gradient(50% 120% at 85% 100%, color-mix(in srgb, var(--ovl-colour4) 70%, transparent), transparent 75%), linear-gradient(110deg, var(--ovl-dark2), var(--ovl-dark4));--red-400:var(--ov-colour0);--red-500:var(--ov-highlight1);--red-hot:var(--ov-colour2);--red-600:var(--ov-colour3);--red-700:var(--ov-colour4);--red-glow:var(--ov-dark5);--accent-rgb:var(--ov-colour1-rgb);--hot-rgb:var(--ov-colour2-rgb);--deep-rgb:var(--ov-colour4-rgb);--bg:var(--ink-0);--bg-2:var(--ink-50);--panel-dark:var(--ink-50);--panel:var(--ink-100);--panel-2:var(--ink-200);--line:var(--ink-300);--text:var(--ink-800);--strong:var(--ink-900);--dim:var(--ink-700);--faint:var(--ink-500);--card:var(--ink-100);--line-hover:var(--ink-400);--accent:var(--red-500);--accent-text:var(--red-400);--accent-dim:var(--red-glow);--accent-2:var(--red-400);--accent-soft:color-mix(in srgb, var(--red-500) 16%, var(--ink-100));--accent-glow:rgb(var(--accent-rgb) / .4);--grad:linear-gradient(110deg, var(--red-hot), var(--red-700));--grad-v:linear-gradient(180deg, var(--red-hot), var(--red-700));--halo:0 calc(12px * var(--ui,1)) calc(32px * var(--ui,1)) #00000080, 0 0 calc(18px * var(--ui,1)) rgb(var(--accent-rgb) / .18);--ink-0:var(--ov-background6);--ink-50:var(--ov-background5);--ink-100:var(--ov-background4);--ink-200:var(--ov-background3);--ink-300:var(--ov-background2);--ink-400:var(--ov-background1);--ink-500:var(--ov-foreground1);--ink-600:var(--ov-light4);--ink-700:var(--ov-light2);--ink-800:var(--ov-content2)}*{box-sizing:border-box}html,body,#app{height:100%;color:var(--text);font-family:var(--font-body);font-size:max(11px, calc(15px * var(--ui,1)));margin:0;line-height:1.55;overflow:hidden}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--rad-sm);background:var(--thumb) padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--ov-highlight1,var(--thumb-drag))}::-webkit-scrollbar-button{display:none}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:var(--thumb) transparent}}[data-overscroll]>*{translate:var(--overscroll-x) var(--overscroll-y)}html,body{background:radial-gradient(1200px 700px at -10% -20%, rgb(var(--accent-rgb) / .12), transparent 60%), var(--ink-0)}#app{background:0 0}h1,h2,h3,.display{font-family:var(--font-title,inherit);font-weight:var(--title-weight,600);text-transform:var(--title-case,none);letter-spacing:var(--title-track,normal);line-height:var(--title-leading,1.15);color:var(--strong);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-label,inherit);font-size:max(11px, calc(11px * var(--ui,1)));font-weight:var(--label-weight,600);text-transform:var(--label-case,none);letter-spacing:calc(var(--label-track,0em) * 4 / 3);color:var(--faint)}.pill{font-family:var(--font-label,inherit);text-transform:var(--label-case,none);font-size:max(10.5px, calc(10.5px * var(--ui,1)));letter-spacing:calc(var(--label-track,0em) * 2 / 3);border:1px solid var(--line);padding:calc(3px * var(--ui,1)) calc(9px * var(--ui,1));color:var(--faint);border-radius:999px}button{font:inherit;font-size:max(11px, calc(14px * var(--ui,1)));color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:var(--rad-sm);padding:calc(7px * var(--ui,1)) calc(16px * var(--ui,1));cursor:pointer;font-weight:600;transition:border-color .15s,color .15s,filter .15s,box-shadow .15s,background .15s}button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-2)}button:disabled{background:var(--line);color:var(--faint);border-color:var(--line);box-shadow:none;cursor:default}button.primary,button.on{background:var(--grad);color:#fff;box-shadow:0 0 calc(10px * var(--ui,1)) var(--accent-glow);border:0;font-weight:700}button.primary:hover:not(:disabled),button.on:hover:not(:disabled){color:#fff;filter:brightness(1.1);box-shadow:0 0 calc(16px * var(--ui,1)) var(--accent-glow)}[data-soon]{position:relative}[data-soon]:after{content:attr(data-soon);z-index:3;padding:calc(2px * var(--ui,1)) calc(6px * var(--ui,1));background:var(--grad);color:#fff;font-family:var(--font-body);font-size:max(9px, calc(9px * var(--ui,1)));letter-spacing:.02em;text-transform:none;white-space:nowrap;pointer-events:none;border-radius:999px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:0;right:0;transform:translate(30%,-70%)}button.primary:disabled,button.on:disabled{background:var(--line);color:var(--faint);box-shadow:none}button.ghost{box-shadow:none;color:var(--dim);background:0 0;border:0;padding:0;font-weight:500}button.ghost:hover:not(:disabled){color:var(--strong);background:0 0;border:0}button.ghost:disabled{color:var(--faint);background:0 0}button.stop{color:#ff8a95;background:#f93f4e14;border-color:#f93f4e73}button.stop:hover:not(:disabled){background:var(--bad);border-color:var(--bad);color:#fff}.card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--rad-md);padding:calc(20px * var(--ui,1)) calc(22px * var(--ui,1)) calc(22px * var(--ui,1));position:relative}.card:before{content:"";height:calc(2px * var(--ui,1));background:var(--grad);border-radius:var(--rad-md) var(--rad-md) 0 0;position:absolute;top:0;left:0;right:0}.subcard{background:var(--card);border:1px solid var(--line);border-radius:var(--rad-md);padding:calc(14px * var(--ui,1)) calc(16px * var(--ui,1));min-width:0}.label{font-family:var(--font-label,inherit);font-size:max(11px, calc(11px * var(--ui,1)));font-weight:var(--label-weight,600);letter-spacing:calc(var(--label-track,0em) * 7 / 6);text-transform:var(--label-case,none);color:var(--dim)}.tag{padding:1px calc(9px * var(--ui,1));font-size:max(11px, calc(11px * var(--ui,1)));color:var(--accent-2);background:var(--accent-soft);border:1px solid rgb(var(--accent-rgb) / .35);border-radius:999px;font-weight:700;display:inline-block}.ptabs{gap:calc(6px * var(--ui,1));flex-wrap:wrap;display:flex}.ptabs button{font-size:max(11px, calc(13px * var(--ui,1)));padding:calc(5px * var(--ui,1)) calc(14px * var(--ui,1));color:var(--dim);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;font-weight:500}.ptabs button:hover:not(:disabled){border-color:var(--line-hover);color:var(--text)}.ptabs button.on,.ptabs button.on:hover:not(:disabled){color:var(--accent-2);background:var(--accent-soft);border:1px solid var(--accent);box-shadow:none;filter:none;font-weight:600}.ptabs button:focus{outline:none}.ptabs button:focus-visible{border-color:var(--accent);color:var(--text)}.status{padding:calc(8px * var(--ui,1)) calc(10px * var(--ui,1)) calc(8px * var(--ui,1)) calc(14px * var(--ui,1));border-radius:var(--rad-sm);background:var(--card);border:1px solid var(--line);font-size:max(11px, calc(14px * var(--ui,1)));position:relative;overflow:hidden}.status:before{content:"";width:calc(3px * var(--ui,1));background:var(--grad-v);position:absolute;top:0;bottom:0;left:0}.status.ok{color:var(--good)}.status.ok:before{background:linear-gradient(180deg, var(--good), var(--accent))}.status.error:before{background:linear-gradient(180deg, var(--gold), var(--accent))}.stat{gap:calc(2px * var(--ui,1));flex-direction:column;display:flex}.stat>span{font-family:var(--font-label,inherit);font-size:max(10.5px, calc(10.5px * var(--ui,1)));font-weight:var(--label-weight,600);letter-spacing:calc(var(--label-track,0em) * 7 / 6);text-transform:var(--label-case,none);color:var(--dim)}.stat>b{font-family:var(--font-num,inherit);font-size:max(11px, calc(26px * var(--ui,1)));font-weight:var(--title-weight,600);font-variant-numeric:tabular-nums}.stat.big>b{color:var(--accent-2);text-shadow:0 0 calc(18px * var(--ui,1)) var(--accent-glow)}.empty{padding:calc(18px * var(--ui,1)) calc(16px * var(--ui,1));border:1px dashed var(--line-hover);border-radius:var(--rad-md);text-align:center;color:var(--dim);font-size:max(11px, calc(13.5px * var(--ui,1)));background:#ffffff04}input[type=text],input[type=search],input:not([type]){font:inherit;font-size:max(11px, calc(14px * var(--ui,1)));padding:calc(7px * var(--ui,1)) calc(10px * var(--ui,1));background:var(--card);border:1px solid var(--line);border-radius:var(--rad-sm);color:var(--text);transition:border-color .15s,box-shadow .15s}input[type=text]:hover,input[type=search]:hover,input:not([type]):hover{border-color:var(--line-hover)}input[type=text]:focus-visible,input[type=search]:focus-visible,input:not([type]):focus-visible{border-color:var(--accent);box-shadow:0 0 0 calc(3px * var(--ui,1)) var(--accent-soft);outline:none}code{font-family:var(--font-mono);color:var(--accent-2);background:var(--accent-soft);padding:1px calc(6px * var(--ui,1));border-radius:var(--rad-sm);font-size:.86em}button:focus-visible,input:focus-visible{outline:calc(2px * var(--ui,1)) solid var(--accent);outline-offset:calc(2px * var(--ui,1))}.home .logo:focus-visible,.home .mb:focus-visible,.toolbar button:focus-visible{outline:none}a{color:var(--red-400);text-decoration:none}a:hover{text-decoration:underline}@media (max-width:600px){:root{--toolbar:44px}.app{--ui:max(.8, var(--ui-raw,1))}.app>main>.home,.screen.flush>.select,.app>.mso,.app>.vol,.app>.intro{--ui:var(--ui-raw,1)}button,input[type=text],input[type=search],input:not([type]){min-height:44px}}.gameplay-menu{z-index:8;justify-content:center;align-items:center;gap:calc(10px * var(--ui,1));background:#000000bf;flex-direction:column;animation:.2s ease-in gm-in;display:flex;position:absolute;inset:0}@keyframes gm-in{0%{opacity:0}}.gameplay-menu h2{font-size:max(28px, calc(48px * var(--ui,1)));letter-spacing:calc(5px * var(--ui,1));text-transform:lowercase;color:#fc2;margin:0;font-weight:600}.gameplay-menu p{margin:0 0 calc(14px * var(--ui,1));font-size:max(13px, calc(18px * var(--ui,1)));color:var(--dim)}.gameplay-menu .buttons{align-items:center;gap:calc(10px * var(--ui,1));flex-direction:column;width:100%;display:flex}:is(.gameplay-menu,.popup-dialog) .pb{--c:#aa1b27;width:80%;height:max(44px, calc(80px * var(--ui,1)));border-radius:var(--rad-sm);background:var(--c);color:#fff;font-size:max(16px, calc(28px * var(--ui,1)));letter-spacing:0;text-transform:none;box-shadow:0 0 calc(6px * var(--ui,1)) #0000000d;transition:width .4s var(--ease), letter-spacing .4s var(--ease), box-shadow .4s var(--ease);animation:gm-drop .35s var(--ease) both;border:0;font-weight:700;transform:skew(-11.31deg)}.gameplay-menu .pb:nth-child(2){animation-delay:50ms}.gameplay-menu .pb:nth-child(3){animation-delay:.1s}@keyframes gm-drop{0%{opacity:0;transform:skew(-11.31deg)translateY(-14px)}}:is(.gameplay-menu,.popup-dialog) .pb span{justify-content:center;align-items:center;gap:calc(12px * var(--ui,1));text-shadow:0 2px 4px #0000001a;display:flex;transform:skew(11.31deg)}:is(.gameplay-menu,.popup-dialog) .pb:hover:not(:disabled){color:#fff;width:90%;letter-spacing:calc(1.4px * var(--ui,1));box-shadow:0 0 calc(40px * var(--ui,1)) color-mix(in srgb, var(--c) 60%, transparent);border:0}:is(.gameplay-menu,.popup-dialog) .pb:active{width:88%}.gameplay-menu .go{--c:#88b300}.gameplay-menu .again{--c:#ea0}.gameplay-menu .quit{--c:#aa1b27}
