.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}.hp.svelte-hojc5o,.score.svelte-hojc5o,.combo.svelte-hojc5o,.progress.svelte-hojc5o,.meter.svelte-hojc5o,.keys.svelte-hojc5o{will-change:transform}.hp.svelte-hojc5o{top:calc(14px * var(--ui,1));left:calc(16px * var(--ui,1));width:min(36%, 420px * var(--ui,1));height:calc(6px * var(--ui,1));border-radius:calc(3px * var(--ui,1));transform:skewX(var(--shear,-11deg));background:#ffffff14;position:absolute}.hp.svelte-hojc5o div:where(.svelte-hojc5o){transform-origin:0;border-radius:calc(3px * var(--ui,1));background:linear-gradient(90deg, var(--red-700,var(--accent)), var(--accent), var(--red-400));height:100%;box-shadow:0 0 calc(10px * var(--ui,1)) var(--accent), 0 0 calc(2px * var(--ui,1)) #fff;transition:transform .15s var(--ease)}.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%;animation:.18s cubic-bezier(.3,1.6,.5,1) svelte-hojc5o-pop;position:absolute}.combo.zero.svelte-hojc5o{opacity:.6;animation:none}@keyframes svelte-hojc5o-pop{0%{transform:scale(1.18)}}.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}}.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}.dim.svelte-cgc2ot{transition:opacity .8s var(--ease);background:#000}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)))}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:lowercase;margin:0}.small.svelte-o0ns0r h1:where(.svelte-o0ns0r){font-size:max(11px, calc(22px * var(--ui,1)))}.sub.svelte-o0ns0r{font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));text-transform:uppercase;letter-spacing:.14em;color:var(--faint)}.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}}.cr.svelte-1eo5gwg{font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim)}.cr.svelte-1eo5gwg b:where(.svelte-1eo5gwg){color:var(--gold);font-family:var(--font-display);font-size:max(11px, calc(22px * var(--ui,1)))}.shop.svelte-1eo5gwg{padding:calc(18px * var(--ui,1)) calc(24px * var(--ui,1)) calc(40px * var(--ui,1));height:100%;overflow-y:auto}.grid.svelte-1eo5gwg{grid-template-columns:repeat(auto-fill, minmax(calc(250px * var(--ui,1)), 1fr));gap:calc(12px * var(--ui,1));display:grid}.card.svelte-1eo5gwg{background:var(--panel);border:1px solid var(--line);border-radius:calc(10px * var(--ui,1));padding:calc(16px * var(--ui,1));gap:calc(10px * var(--ui,1));display:grid}.name.svelte-1eo5gwg{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-size:max(11px, calc(20px * var(--ui,1)));font-weight:800}.tiers.svelte-1eo5gwg{gap:calc(4px * var(--ui,1));flex-wrap:wrap;display:flex}.tiers.svelte-1eo5gwg span:where(.svelte-1eo5gwg){font-size:max(11px, calc(12px * var(--ui,1)));padding:calc(2px * var(--ui,1)) calc(8px * var(--ui,1));border-radius:calc(10px * var(--ui,1));border:1px solid var(--line);color:var(--dim)}.tiers.svelte-1eo5gwg span.have:where(.svelte-1eo5gwg){border-color:var(--accent);color:var(--text)}p.svelte-1eo5gwg{font-size:max(11px, calc(14px * var(--ui,1)));margin:0}.dim.svelte-1eo5gwg{color:var(--dim)}button.svelte-1eo5gwg:disabled{opacity:.45;cursor:default}.wrap.svelte-1a8cwc0{grid-template-columns:1fr calc(300px * var(--ui,1));height:calc(100% - 120px * var(--ui,1));gap:0 calc(16px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(16px * var(--ui,1));grid-template-rows:auto 1fr;display:grid}.bar.svelte-1a8cwc0{align-items:center;gap:calc(16px * var(--ui,1));margin-bottom:calc(8px * var(--ui,1));grid-column:1/-1;display:flex}.wallet.svelte-1a8cwc0 b{font-size:max(11px, calc(22px * var(--ui,1)));color:var(--gold)}.refusal.svelte-1a8cwc0{color:var(--bad);font-size:max(11px, calc(14px * var(--ui,1)))}.tree.svelte-1a8cwc0{min-height:calc(600px * var(--ui,1));position:relative}svg.svelte-1a8cwc0{width:100%;height:100%;position:absolute;inset:0;overflow:visible}path.svelte-1a8cwc0{fill:none;stroke:#fff2;stroke-width:2px;stroke-dasharray:5 5}path.met.svelte-1a8cwc0{stroke:var(--accent)88;stroke-dasharray:none}path.lit.svelte-1a8cwc0{stroke:var(--accent);stroke-width:3px}.req.svelte-1a8cwc0{font-size:max(11px, calc(11px * var(--ui,1)));padding:0 calc(5px * var(--ui,1));border-radius:calc(8px * var(--ui,1));background:var(--bg);color:var(--dim);pointer-events:none;border:1px solid #ffffff1a;position:absolute;transform:translate(-50%,-50%)}.req.met.svelte-1a8cwc0{color:var(--accent);border-color:var(--accent)55}.node.svelte-1a8cwc0{width:17%;min-width:calc(150px * var(--ui,1));background:var(--panel);border:1px solid var(--line);border-top:calc(3px * var(--ui,1)) solid var(--tier);border-radius:calc(10px * var(--ui,1));padding:calc(8px * var(--ui,1)) calc(10px * var(--ui,1));gap:calc(5px * var(--ui,1));cursor:pointer;transition:border-color .15s,transform .15s;display:grid;position:absolute;transform:translate(-50%,-50%)}.node.svelte-1a8cwc0:hover{border-color:var(--tier)}.node.selected.svelte-1a8cwc0{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 calc(6px * var(--ui,1)) calc(20px * var(--ui,1)) #0006}.node.locked.svelte-1a8cwc0{opacity:.55}.tier1.svelte-1a8cwc0{--tier:var(--blue)}.tier2.svelte-1a8cwc0{--tier:var(--accent)}.tier3.svelte-1a8cwc0{--tier:var(--gold)}.head.svelte-1a8cwc0{justify-content:space-between;align-items:baseline;gap:calc(6px * var(--ui,1));display:flex}.name.svelte-1a8cwc0{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:700;font-size:max(11px, calc(14px * var(--ui,1)));line-height:1.15}.lv.svelte-1a8cwc0{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-size:max(11px, calc(18px * var(--ui,1)));font-variant-numeric:tabular-nums;font-weight:800}.value.svelte-1a8cwc0,.xp.svelte-1a8cwc0{height:calc(4px * var(--ui,1));border-radius:calc(2px * var(--ui,1));background:#ffffff14;overflow:hidden}.value.svelte-1a8cwc0 div:where(.svelte-1a8cwc0){background:var(--tier);height:100%}.xp.svelte-1a8cwc0 div:where(.svelte-1a8cwc0){background:var(--good);height:100%}.effect.svelte-1a8cwc0{font-size:max(11px, calc(12px * var(--ui,1)));font-variant-numeric:tabular-nums}.next.svelte-1a8cwc0{color:var(--dim)}.needs.svelte-1a8cwc0{font-size:max(11px, calc(11px * var(--ui,1)));color:var(--dim)}.buy.svelte-1a8cwc0{padding:calc(3px * var(--ui,1)) calc(8px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));font-variant-numeric:tabular-nums}.buy.svelte-1a8cwc0:disabled{opacity:.45;cursor:default}.buy.svelte-1a8cwc0:disabled:hover{border-color:var(--line)}.buy.can.svelte-1a8cwc0{background:var(--accent);border-color:var(--accent);color:var(--ink-900);font-weight:700}.detail.svelte-1a8cwc0{background:var(--panel);border:1px solid var(--line);border-radius:calc(10px * var(--ui,1));padding:calc(14px * var(--ui,1));gap:calc(12px * var(--ui,1));flex-direction:column;display:flex;overflow-y:auto}.code.svelte-1a8cwc0{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);letter-spacing:1px}h3.svelte-1a8cwc0{font-size:max(11px, calc(22px * var(--ui,1)));margin:0}h3.svelte-1a8cwc0 span:where(.svelte-1a8cwc0){color:var(--dim);font-weight:400;font-size:max(11px, calc(16px * var(--ui,1)))}p.svelte-1a8cwc0{color:var(--dim);font-size:max(11px, calc(14px * var(--ui,1)));margin:0;line-height:1.4}.stat.svelte-1a8cwc0{gap:calc(3px * var(--ui,1));font-size:max(11px, calc(13px * var(--ui,1)));display:grid}.stat.svelte-1a8cwc0>span:where(.svelte-1a8cwc0):first-child{color:var(--dim);font-size:max(11px, calc(11px * var(--ui,1)));text-transform:uppercase;letter-spacing:1px}.stat.svelte-1a8cwc0 b:where(.svelte-1a8cwc0){font-size:max(11px, calc(18px * var(--ui,1)));font-variant-numeric:tabular-nums}.stat.svelte-1a8cwc0 b.ok:where(.svelte-1a8cwc0){color:var(--good)}.gear.svelte-1a8cwc0{color:var(--gold)}.buy.big.svelte-1a8cwc0{padding:calc(10px * var(--ui,1));font-size:max(11px, calc(15px * var(--ui,1)));margin-top:auto}.respec.svelte-1a8cwc0{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim)}@media (max-width:1000px){.wrap.svelte-1a8cwc0{flex-direction:column;gap:12px;display:flex;overflow-y:auto}.tree.svelte-1a8cwc0{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;min-height:0;display:grid}svg.svelte-1a8cwc0,.req.svelte-1a8cwc0{display:none}.node.svelte-1a8cwc0{width:auto;position:static;transform:none}.bar.svelte-1a8cwc0,.tree.svelte-1a8cwc0,.detail.svelte-1a8cwc0{flex:none}}.stats.svelte-cjprq{padding:calc(18px * var(--ui,1)) calc(24px * var(--ui,1)) calc(40px * var(--ui,1));gap:calc(12px * var(--ui,1));grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.tiles.svelte-cjprq{grid-template-columns:repeat(auto-fill, minmax(calc(170px * var(--ui,1)), 1fr));gap:calc(10px * var(--ui,1));display:grid}.hits.svelte-cjprq{gap:calc(22px * var(--ui,1));font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(20px * var(--ui,1)));font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.c300.svelte-cjprq{color:var(--blue)}.c100.svelte-cjprq{color:var(--good)}.c50.svelte-cjprq{color:var(--gold)}.cmiss.svelte-cjprq{color:var(--bad)}h2.svelte-cjprq{margin:calc(10px * var(--ui,1)) 0 0}ol.svelte-cjprq{gap:calc(6px * var(--ui,1));margin:0;padding:0;list-style:none;display:grid}li.svelte-cjprq{align-items:center;gap:calc(16px * var(--ui,1));padding:calc(9px * var(--ui,1)) calc(14px * var(--ui,1));border-radius:calc(10px * var(--ui,1));background:var(--card);border:1px solid var(--line);font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim);font-variant-numeric:tabular-nums;transition:border-color .15s var(--ease);display:flex}li.svelte-cjprq:hover{border-color:var(--accent)}li.svelte-cjprq b:where(.svelte-cjprq){font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(18px * var(--ui,1)));color:var(--accent-2)}.t.svelte-cjprq{min-width:0;color:var(--text);font-weight:600;font-size:max(11px, calc(14px * var(--ui,1)));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rank.svelte-cjprq{width:calc(34px * var(--ui,1));font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(16px * var(--ui,1)));color:var(--faint)}.weight.svelte-cjprq{width:calc(50px * var(--ui,1));text-align:right;color:var(--faint)}.recent.svelte-cjprq li.fail:where(.svelte-cjprq){opacity:.55}.dim.svelte-cjprq{color:var(--dim);margin:0}@media (max-width:600px){.stats.svelte-cjprq{padding:14px 12px 32px}li.svelte-cjprq{flex-wrap:wrap;gap:4px 12px}.t.svelte-cjprq{flex-basis:calc(100% - 46px)}}.toolbar.svelte-16b1ox9{height:var(--toolbar);background:var(--panel-dark);box-shadow:0 calc(2px * var(--ui,1)) calc(12px * var(--ui,1)) #0006;z-index:30;align-items:stretch;display:flex;position:relative}button.svelte-16b1ox9{box-shadow:none;color:var(--dim);align-items:center;gap:calc(7px * var(--ui,1));padding:0 calc(14px * var(--ui,1));transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;border-radius:0;display:flex;position:relative}button.svelte-16b1ox9:hover:not(:disabled){color:var(--text);background:#ffffff10;border:0}button.on.svelte-16b1ox9,button.on.svelte-16b1ox9:hover:not(:disabled){color:var(--accent-2);filter:none;box-shadow:inset 0 calc(-2px * var(--ui,1)) 0 var(--accent);background:#ffffff10}.mid.svelte-16b1ox9{flex:1;justify-content:center;min-width:0;display:flex}.rulesets.svelte-16b1ox9{display:flex}.rs.svelte-16b1ox9{width:calc(38px * var(--ui,1));justify-content:center;padding:0}.rs.on.svelte-16b1ox9,.rs.on.svelte-16b1ox9:hover:not(:disabled){color:var(--accent-2);box-shadow:inset 0 calc(-2px * var(--ui,1)) 0 var(--accent)}.rs.soon.svelte-16b1ox9{opacity:.5}.rs.soon.svelte-16b1ox9:before,.square.soon.svelte-16b1ox9:before{content:"™";top:calc(7px * var(--ui,1));right:calc(7px * var(--ui,1));font-size:max(9px, calc(9px * var(--ui,1)));color:var(--accent-2);font-weight:700;position:absolute}.badge.svelte-16b1ox9{top:calc(6px * var(--ui,1));right:calc(6px * var(--ui,1));min-width:calc(15px * var(--ui,1));height:calc(15px * var(--ui,1));padding:0 calc(4px * var(--ui,1));background:var(--grad);color:#fff;font-size:max(10px, calc(10px * var(--ui,1)));font-weight:700;line-height:calc(15px * var(--ui,1));box-shadow:0 0 calc(8px * var(--ui,1)) var(--accent-glow);border-radius:999px;position:absolute}[data-tip].svelte-16b1ox9:hover:after{content:attr(data-tip);top:calc(100% + 6px * var(--ui,1));white-space:nowrap;color:var(--text);font-size:max(11px, calc(12px * var(--ui,1)));padding:calc(4px * var(--ui,1)) calc(8px * var(--ui,1));border-radius:calc(6px * var(--ui,1));pointer-events:none;animation:svelte-16b1ox9-tip .15s var(--ease);background:#000c;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}@keyframes svelte-16b1ox9-tip{0%{opacity:0;transform:translate(-50%,-4px)}}.square.svelte-16b1ox9{width:var(--toolbar);justify-content:center;height:100%;padding:0}.logo.svelte-16b1ox9{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-size:max(11px, calc(26px * var(--ui,1)));color:var(--text);letter-spacing:-.5px;padding:0 calc(14px * var(--ui,1)) 0 calc(6px * var(--ui,1));gap:0}.logo.svelte-16b1ox9 span:where(.svelte-16b1ox9){color:var(--accent)}nav.svelte-16b1ox9{margin-left:calc(4px * var(--ui,1));display:flex}.tab.svelte-16b1ox9{font-size:max(11px, calc(12px * var(--ui,1)))}.tab.svelte-16b1ox9 svg:last-child:not(:first-child){opacity:.6;rotate:-90deg}.tab.on.svelte-16b1ox9,.logo.on.svelte-16b1ox9{box-shadow:none}.tab.on.svelte-16b1ox9{color:var(--text);background:linear-gradient(0deg, var(--accent-dim), transparent 70%)}.tab.svelte-16b1ox9:after{content:"";height:calc(3px * var(--ui,1));background:var(--accent);box-shadow:0 0 calc(10px * var(--ui,1)) var(--accent);transition:left .3s var(--spring), right .3s var(--spring);position:absolute;bottom:0;left:50%;right:50%}.tab.on.svelte-16b1ox9:after{left:calc(8px * var(--ui,1));right:calc(8px * var(--ui,1))}.right.svelte-16b1ox9{align-items:center;gap:calc(4px * var(--ui,1));display:flex}.profile.svelte-16b1ox9{gap:calc(10px * var(--ui,1));height:100%;padding:0 calc(14px * var(--ui,1));text-align:left;font-weight:inherit}.avatar.svelte-16b1ox9{object-fit:cover;width:calc(30px * var(--ui,1));height:calc(30px * var(--ui,1));border-radius:calc(8px * var(--ui,1));background:linear-gradient(135deg, var(--red-hot), var(--red-700));font-family:var(--font-display);font-size:max(11px, calc(16px * var(--ui,1)));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.15;display:grid}.name.svelte-16b1ox9{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:700;font-size:max(11px, calc(14px * var(--ui,1)))}.nums.svelte-16b1ox9{gap:calc(10px * 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);margin-right:calc(2px * var(--ui,1))}.credits.svelte-16b1ox9 b{color:var(--gold)}.clock.svelte-16b1ox9{padding:0 calc(16px * var(--ui,1));color:var(--dim);font-size:max(11px, calc(14px * var(--ui,1)));font-variant-numeric:tabular-nums}.more.svelte-16b1ox9{display:none}@media (max-width:900px){.tab.svelte-16b1ox9 span:where(.svelte-16b1ox9),.clock.svelte-16b1ox9,.name.svelte-16b1ox9,.right.svelte-16b1ox9 .square:where(.svelte-16b1ox9):nth-child(n+2):nth-child(-n+9),.rulesets.svelte-16b1ox9{display:none}.more.svelte-16b1ox9{display:flex}}@media (max-width:600px){.toolbar.svelte-16b1ox9>.square:where(.svelte-16b1ox9):first-child,.lines.svelte-16b1ox9{display:none}.logo.svelte-16b1ox9{padding:0 8px 0 10px;font-size:20px}.tab.svelte-16b1ox9{min-width:var(--toolbar);justify-content:center;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}.scroll.svelte-hpgdjf{overflow-x:auto}table.svelte-hpgdjf{border-collapse:separate;width:100%;border-spacing:0 calc(4px * var(--ui,1));font-size:max(11px, calc(13px * var(--ui,1)));font-variant-numeric:tabular-nums}th.svelte-hpgdjf{padding:calc(2px * var(--ui,1)) calc(10px * var(--ui,1));text-align:left;font-family:var(--font-mono);font-size:max(10px, calc(10px * var(--ui,1)));letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-weight:600}td.svelte-hpgdjf{padding:calc(8px * var(--ui,1)) calc(10px * var(--ui,1));background:var(--card);border-block:1px solid var(--line);white-space:nowrap}td.svelte-hpgdjf:first-child{border-left:1px solid var(--line);border-radius:calc(8px * var(--ui,1)) 0 0 calc(8px * var(--ui,1));color:var(--dim)}td.svelte-hpgdjf:last-child{border-right:1px solid var(--line);border-radius:0 calc(8px * var(--ui,1)) calc(8px * var(--ui,1)) 0}.wide.svelte-hpgdjf{width:30%}.me.svelte-hpgdjf td:where(.svelte-hpgdjf){border-color:var(--accent);background:var(--accent-soft)}.g.svelte-hpgdjf{font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(16px * var(--ui,1)))}.pp.svelte-hpgdjf{color:var(--accent-2);font-weight:700}.c300.svelte-hpgdjf{color:var(--blue)}.c100.svelte-hpgdjf{color:var(--good)}.c50.svelte-hpgdjf{color:var(--gold)}.cm.svelte-hpgdjf{color:var(--bad)}.ghost.svelte-hpgdjf{opacity:.4}.apart.svelte-hpgdjf td:where(.svelte-hpgdjf){border-top-style:dashed}.wide.svelte-hpgdjf a:where(.svelte-hpgdjf){color:inherit}.flag.svelte-hpgdjf{object-fit:cover;width:calc(18px * var(--ui,1));height:calc(12px * var(--ui,1));border-radius:calc(3px * var(--ui,1));background:var(--ink-400);vertical-align:middle;margin-right:calc(8px * var(--ui,1));display:inline-block}.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-display);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:calc(8px * var(--ui,1));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 .apart:where(.svelte-hpgdjf){margin-top:calc(8px * var(--ui,1))}.cards.svelte-hpgdjf .apart:where(.svelte-hpgdjf) .sc:where(.svelte-hpgdjf){border-top-style:dashed}.av.svelte-hpgdjf{width:calc(44px * var(--ui,1));height:calc(44px * var(--ui,1));border-radius:calc(6px * var(--ui,1));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-display);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{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--faint);margin:0}.select.svelte-1234x0p{--shear:-11deg;grid-template-rows:1fr 56px;grid-template-columns:minmax(380px,46%) 1fr;height:100%;display:grid;position:relative;overflow:hidden}.backdrop.svelte-1234x0p{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%), linear-gradient(color-mix(in srgb, var(--ink-0) 55%, transparent), color-mix(in srgb, var(--ink-0) 55%, transparent)), var(--cover) center / cover no-repeat, var(--ink-0);opacity:.6;position:absolute;inset:-40px}.left.svelte-1234x0p,.right.svelte-1234x0p{min-height:0;position:relative}.left.svelte-1234x0p{flex-direction:column;gap:14px;padding:18px 0 0 18px;display:flex;overflow:hidden}.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% - 36px * var(--u)) 100%, 0 100%);animation:svelte-1234x0p-wedge .3s var(--ease);flex:none;margin-left:-40px;position:relative;overflow:hidden}@keyframes svelte-1234x0p-wedge{0%{opacity:0}}.art.svelte-1234x0p{background:linear-gradient(90deg, color-mix(in srgb, var(--ink-0) 90%, transparent) 35%, color-mix(in srgb, var(--ink-0) 60%, transparent)), var(--cover) center / cover no-repeat, var(--ink-100);position:absolute;inset:0}.content.svelte-1234x0p{padding:var(--m) calc(var(--m) + 36px * var(--u)) calc(16px * var(--u)) calc(var(--m) + 40px);align-items:flex-start;gap:calc(4px * var(--u));flex-direction:column;display:flex;position:relative}.state.svelte-1234x0p{font-family:var(--font-mono);font-size:calc(14px * var(--u));letter-spacing:.08em;text-transform:uppercase;padding:calc(1px * var(--u)) calc(6px * var(--u));background:var(--ink-0);color:var(--red-400);border-radius:999px;font-weight:600}h1.svelte-1234x0p{margin:0 0 calc(-4px * var(--u));font-size:calc(32px * var(--u));text-transform:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:400;line-height:1.25;overflow:hidden}.artist.svelte-1234x0p{font-size:calc(18px * var(--u));color:var(--strong);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(20px * var(--u));font-family:var(--font-mono);font-size:calc(13px * var(--u));color:var(--text);display:flex}.stats.svelte-1234x0p span:where(.svelte-1234x0p){align-items:center;gap:6px;display:flex}.stats.svelte-1234x0p svg{color:var(--red-400)}.mapper.svelte-1234x0p{align-items:center;gap:calc(8px * var(--u));margin:calc(4px * var(--u)) 0 0;color:var(--dim);font-size:calc(14px * var(--u));flex-wrap:wrap;display:flex}.star.svelte-1234x0p{font-family:var(--font-display);font-weight:900;font-size:calc(14px * var(--u));color:var(--ink-0);padding:calc(1px * var(--u)) calc(10px * var(--u));border-radius:999px}.ver.svelte-1234x0p{color:var(--strong);font-weight:600}.mapper.svelte-1234x0p b:where(.svelte-1234x0p){color:var(--red-400);font-weight:600}.details.svelte-1234x0p{min-height:0;animation:svelte-1234x0p-wedge-in .4s var(--ease);gap:10px;padding:4px 26px 16px 10px;display:grid;overflow-y:auto}@keyframes svelte-1234x0p-wedge-in{0%{opacity:0}}.attrs.svelte-1234x0p{background:color-mix(in srgb, var(--ink-100) 80%, transparent);border:1px solid var(--line);border-radius:var(--rad-md);grid-template-columns:120px 1fr 44px;align-items:center;gap:7px 12px;padding:12px 14px;display:grid}.attrs.svelte-1234x0p .name:where(.svelte-1234x0p){color:var(--dim);font-size:13px}.attrs.svelte-1234x0p b:where(.svelte-1234x0p){text-align:right;font-family:var(--font-mono);font-size:13px}.track.svelte-1234x0p{background:#ffffff10;border-radius:999px;height:9px;position:relative;overflow:hidden}.track.svelte-1234x0p div:where(.svelte-1234x0p){background:linear-gradient(90deg, var(--red-hot), #ffffff17);transform-origin:0;transition:transform .4s var(--ease);border-radius:999px;position:absolute;inset:0}.bot.svelte-1234x0p{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bot.svelte-1234x0p div:where(.svelte-1234x0p){background:color-mix(in srgb, var(--ink-100) 80%, transparent);border:1px solid var(--line);border-radius:var(--rad-md);padding:8px 14px;display:grid}.bot.svelte-1234x0p b:where(.svelte-1234x0p){font-family:var(--font-display);font-size:28px;font-weight:900;line-height:1}.gold.svelte-1234x0p{color:var(--gold)}.bad.svelte-1234x0p{color:var(--bad)}.ask.svelte-1234x0p{grid-template-columns:140px 1fr 56px;align-items:center;gap:12px;font-size:13px;display:grid}.ask.svelte-1234x0p b:where(.svelte-1234x0p){font-family:var(--font-mono);text-align:right}.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;transform:skewX(var(--shear));border-radius:0 0 var(--rad-lg) var(--rad-lg);background:color-mix(in srgb, var(--ink-0) 82%, transparent);border:1px solid var(--line);gap:6px;margin:12px 18px 6px 30px;padding:12px 40px 10px 14px;display:grid;position:relative;box-shadow:0 10px 30px #0008}.filter.svelte-1234x0p>:where(.svelte-1234x0p){transform:skewX(calc(var(--shear) * -1))}.search.svelte-1234x0p{border-radius:var(--rad-md);background:var(--ink-100);border:1px solid var(--line);color:var(--dim);align-items:center;gap:10px;padding:8px 14px;display:flex}.search.svelte-1234x0p input:where(.svelte-1234x0p){min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.search.svelte-1234x0p small:where(.svelte-1234x0p){font-family:var(--font-mono);color:var(--faint);font-size:11px}.row.svelte-1234x0p{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.row.drops.svelte-1234x0p{grid-template-columns:minmax(0,180px) minmax(0,180px) 1fr;height:30px}.lbl.svelte-1234x0p{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600}.stars.svelte-1234x0p{border-radius:var(--rad-md);background:var(--ink-100);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:30px;padding:0 12px;display:grid}.stars.svelte-1234x0p b:where(.svelte-1234x0p){font-family:var(--font-mono);text-align:right;min-width:74px;font-size:12px}.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{border-radius:var(--rad-md);background:var(--ink-100);border:1px solid var(--line);text-transform:none;letter-spacing:0;min-width:0;height:30px;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}.right.svelte-1234x0p{flex-direction:column;min-width:0;display:flex}.carousel.svelte-1234x0p{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;position:relative;overflow-y:auto}ol.svelte-1234x0p{margin:0;padding:0;list-style:none;position:relative}.set.svelte-1234x0p,.head.svelte-1234x0p{will-change:transform;contain:layout paint style;position:absolute;top:0;left:30px;right:18px}.set.open.svelte-1234x0p{left:0}.head.svelte-1234x0p{height:40px;font-family:var(--font-display);color:var(--dim);text-transform:uppercase;align-items:center;padding-left:6px;font-size:18px;font-weight:900;display:flex}.head.svelte-1234x0p button:where(.svelte-1234x0p){all:unset;cursor:pointer;align-items:center;gap:10px;width:100%;height:100%;display:flex}.head.svelte-1234x0p small:where(.svelte-1234x0p){font-family:var(--font-mono);background:var(--ink-200);color:var(--dim);border-radius:999px;padding:1px 8px;font-size:11px}.head.open.svelte-1234x0p,.head.svelte-1234x0p:hover{color:var(--strong)}.sline.svelte-1234x0p{align-items:center;gap:10px;min-width:0;margin-top:4px;display:flex}.panel.solo.svelte-1234x0p{align-content:start;padding:8px 18px}.solo.svelte-1234x0p .dstar:where(.svelte-1234x0p){padding:0 8px;font-size:12px;line-height:1.5}.solo.svelte-1234x0p .dname:where(.svelte-1234x0p){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.solo.svelte-1234x0p .dplay:where(.svelte-1234x0p){margin-left:auto}.panel.svelte-1234x0p,.diff.svelte-1234x0p{font-size:14px}.panel.svelte-1234x0p{text-align:left;text-transform:none;letter-spacing:0;width:100%;height:84px;font-family:var(--font-body);border-radius:var(--rad-md);border:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--ink-100) 55%, transparent), color-mix(in srgb, var(--ink-100) 80%, transparent) 45%, var(--ink-100) 80%), var(--card) left center / 70% auto no-repeat, linear-gradient(120deg, color-mix(in srgb, var(--red-glow) calc(40% + var(--hh) * 0.1%), var(--ink-200)), var(--ink-100));transition:border-color var(--t) var(--ease);gap:0;padding:12px 18px;display:grid;overflow:hidden}.panel.svelte-1234x0p:hover{border-color:var(--red-600)}.set.open.svelte-1234x0p .panel:where(.svelte-1234x0p){border-color:var(--red-400);box-shadow:inset 0 0 0 1px var(--red-400)}.panel.current.svelte-1234x0p{box-shadow:inset 4px 0 0 var(--red-500)}.t.svelte-1234x0p{font-family:var(--font-display);text-transform:uppercase;color:var(--strong);text-shadow:0 1px 6px #000c;white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:900;line-height:1.05;overflow:hidden}.a.svelte-1234x0p{color:var(--dim);font-size:13px}.dots.svelte-1234x0p{align-items:center;gap:8px;margin-top:6px;display:flex}.dot.svelte-1234x0p{border-radius:50%;width:12px;height:12px}.diff.svelte-1234x0p{text-align:left;text-transform:none;letter-spacing:0;width:calc(100% - 24px);height:46px;font-family:var(--font-body);border-radius:var(--rad-md);background:var(--ink-200);border:1px solid var(--line);animation:svelte-1234x0p-drop .3s var(--ease);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;margin:6px 0 0 24px;padding:4px 16px;display:grid}@keyframes svelte-1234x0p-drop{0%{opacity:0;transform:translateY(-8px)}}.diff.current.svelte-1234x0p{border-color:var(--red-500)}.dstar.svelte-1234x0p{font-family:var(--font-display);color:var(--ink-0);border-radius:999px;grid-row:span 2;padding:2px 10px;font-weight:900}.dname.svelte-1234x0p{color:var(--strong);font-weight:600}.dmeta.svelte-1234x0p{font-family:var(--font-mono);color:var(--faint);font-size:11px}.dplay.svelte-1234x0p{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--red-400);grid-area:1/3/span 2;font-size:11px}.empty.svelte-1234x0p{color:var(--dim);padding:20px}.diff.sel.svelte-1234x0p{border-color:var(--accent)}.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.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(--grade-a)}.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(--grade-b)}.area.svelte-1234x0p{margin-left:10px}.ranking.svelte-1234x0p{align-content:start;gap:12px;display:grid}.fb.mods.svelte-1234x0p{--edge: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:none;order:2;height:min(72vh,600px)}.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){footer.svelte-1234x0p{padding-left:12px}.fb.svelte-1234x0p{min-width:44px;padding:0 12px}.fb.svelte-1234x0p em:where(.svelte-1234x0p){display:none}.set.svelte-1234x0p,.set.open.svelte-1234x0p,.head.svelte-1234x0p{left:12px;right:12px}.search.svelte-1234x0p input:where(.svelte-1234x0p){min-width:0}.drop.svelte-1234x0p{min-height:44px}}.row.svelte-hy4zsr{column-gap:calc(8px * var(--ui,1));row-gap:calc(3px * var(--ui,1));padding-left:calc(34px * var(--ui,1));animation:svelte-hy4zsr-in .34s var(--ease) both;grid-template-columns:1fr auto;grid-template-areas:"name gain""track track";display:grid;position:relative}@keyframes svelte-hy4zsr-in{0%{opacity:0;transform:translate(-12px)}}.name.svelte-hy4zsr{font-size:max(11px, calc(13px * var(--ui,1)));grid-area:name}.gain.svelte-hy4zsr{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}.lv.svelte-hy4zsr{width:calc(26px * var(--ui,1));height:calc(26px * var(--ui,1));border-radius:calc(7px * var(--ui,1));font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(14px * var(--ui,1)));font-variant-numeric:tabular-nums;background:#ffffff10;place-items:center;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}.lv.up.svelte-hy4zsr{background:var(--good);color:var(--ink-0);animation:.35s cubic-bezier(.3,1.6,.5,1) svelte-hy4zsr-pop}@keyframes svelte-hy4zsr-pop{0%{scale:1.5}}.track.svelte-hy4zsr{height:calc(6px * var(--ui,1));border-radius:calc(3px * var(--ui,1));background:#ffffff10;grid-area:track;overflow:hidden}.track.svelte-hy4zsr i:where(.svelte-hy4zsr){border-radius:calc(3px * var(--ui,1));background:linear-gradient(90deg, color-mix(in srgb, var(--good) 60%, transparent), var(--good));height:100%;box-shadow:0 0 calc(8px * var(--ui,1)) var(--good);display:block}.results.svelte-qlgtr8{justify-content:center;align-items:center;gap:calc(20px * var(--ui,1));padding:calc(24px * var(--ui,1)) calc(24px * var(--ui,1)) calc(76px * var(--ui,1));z-index:5;background:#000000bf;display:flex;position:absolute;inset:0}.panel.svelte-qlgtr8{background:var(--panel);border:1px solid var(--line);border-radius:calc(18px * var(--ui,1))}.score-panel.svelte-qlgtr8{width:calc(340px * var(--ui,1));justify-items:center;gap:calc(10px * var(--ui,1));max-height:100%;padding:0 0 calc(18px * var(--ui,1));animation:svelte-qlgtr8-up .5s var(--spring,var(--ease));display:grid;overflow:hidden}.stats.svelte-qlgtr8{width:calc(380px * var(--ui,1));overscroll-behavior:contain;scrollbar-width:thin;max-height:100%;padding:calc(20px * var(--ui,1)) calc(22px * var(--ui,1));gap:calc(10px * var(--ui,1));animation:svelte-qlgtr8-side .5s .15s var(--ease) both;align-content:start;display:grid;overflow-y:auto}@keyframes svelte-qlgtr8-up{0%{opacity:0;transform:translateY(40px)}}@keyframes svelte-qlgtr8-side{0%{opacity:0;transform:translate(-30px)}}header.svelte-qlgtr8{text-align:center;width:100%;padding:calc(16px * var(--ui,1)) calc(18px * var(--ui,1)) calc(12px * var(--ui,1));background:linear-gradient(180deg, var(--accent-dim), transparent);border-bottom:1px solid var(--line);position:relative}.title.svelte-qlgtr8{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-size:max(11px, calc(18px * var(--ui,1)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artist.svelte-qlgtr8{color:var(--dim);font-size:max(11px, calc(13px * var(--ui,1)))}.stars.svelte-qlgtr8{margin-top:calc(6px * var(--ui,1));background:var(--gold);color:var(--ink-0);padding:1px calc(10px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));font-variant-numeric:tabular-nums;border-radius:999px;font-weight:800;display:inline-block}.ring.svelte-qlgtr8{width:calc(210px * var(--ui,1));height:calc(210px * var(--ui,1));margin-top:calc(4px * var(--ui,1));position:relative}svg.svelte-qlgtr8{width:100%;height:100%}.rank.svelte-qlgtr8{font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(64px * var(--ui,1)));color:var(--grade);text-shadow:0 0 calc(24px * var(--ui,1)) var(--grade);opacity:0;place-items:center;display:grid;position:absolute;inset:0;transform:scale(1.8)}.rank.shown.svelte-qlgtr8{opacity:1;transition:opacity .25s,transform .45s cubic-bezier(.3,1.6,.5,1);transform:none}.rank.fail.svelte-qlgtr8{color:var(--bad);text-shadow:0 0 calc(24px * var(--ui,1)) var(--bad)}.score.svelte-qlgtr8{font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(44px * var(--ui,1)));letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1}.pair.svelte-qlgtr8,.judges.svelte-qlgtr8{width:calc(100% - 36px * var(--ui,1));gap:calc(6px * var(--ui,1));display:grid}.pair.svelte-qlgtr8{grid-template-columns:1fr 1fr}.judges.svelte-qlgtr8{grid-template-columns:repeat(4,1fr)}.pair.svelte-qlgtr8 div:where(.svelte-qlgtr8),.judges.svelte-qlgtr8 div:where(.svelte-qlgtr8){border-radius:calc(10px * var(--ui,1));padding:calc(6px * var(--ui,1)) calc(4px * var(--ui,1));background:#ffffff08;justify-items:center;display:grid}.pair.svelte-qlgtr8 span:where(.svelte-qlgtr8),.judges.svelte-qlgtr8 span:where(.svelte-qlgtr8),h2.svelte-qlgtr8,.ends.svelte-qlgtr8{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:max(11px, calc(11px * var(--ui,1)));color:var(--dim)}.judges.svelte-qlgtr8 span:where(.svelte-qlgtr8){font-weight:700}.pair.svelte-qlgtr8 b:where(.svelte-qlgtr8),.judges.svelte-qlgtr8 b:where(.svelte-qlgtr8){font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(19px * var(--ui,1)));font-variant-numeric:tabular-nums}.reward.svelte-qlgtr8{color:var(--dim);font-size:max(11px, calc(13px * var(--ui,1)));padding:0 calc(18px * var(--ui,1));text-align:center}h2.svelte-qlgtr8{margin:calc(4px * var(--ui,1)) 0 0;color:var(--accent)}.hist.svelte-qlgtr8{height:calc(90px * var(--ui,1));align-items:flex-end;gap:calc(2px * var(--ui,1));border-bottom:1px solid var(--line);display:flex}.col.svelte-qlgtr8{border-radius:calc(3px * var(--ui,1)) calc(3px * var(--ui,1)) 0 0;min-height:calc(2px * var(--ui,1));transform-origin:bottom;background:#ffffff18;flex-direction:column-reverse;flex:1;display:flex;overflow:hidden}.col.svelte-qlgtr8 i:where(.svelte-qlgtr8){min-height:1px}.col.mid.svelte-qlgtr8{box-shadow:inset 0 calc(2px * var(--ui,1)) 0 #fff}.badge.svelte-qlgtr8{font-family:var(--font-display);font-weight:900;font-size:max(9px, calc(9px * var(--ui,1)))}.ends.svelte-qlgtr8{font-size:max(10px, calc(10px * var(--ui,1)));justify-content:space-between;display:flex}.limiting.svelte-qlgtr8{font-size:max(11px, calc(14px * var(--ui,1)));color:var(--dim);margin-top:calc(8px * var(--ui,1))}.limiting.svelte-qlgtr8 b{color:var(--text)}.bars.svelte-qlgtr8{gap:calc(5px * var(--ui,1));display:grid}.bar.svelte-qlgtr8{height:calc(22px * var(--ui,1));border-radius:calc(6px * var(--ui,1));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}.bar.svelte-qlgtr8 span:where(.svelte-qlgtr8){z-index:1;position:relative}.bar.svelte-qlgtr8 i:where(.svelte-qlgtr8){background:color-mix(in srgb, var(--bad) 45%, transparent);transform-origin:0;position:absolute;inset:0 auto 0 0}.soonhead.svelte-qlgtr8{align-items:center;gap:calc(8px * var(--ui,1));color:var(--dim);display:flex}.xp.svelte-qlgtr8{gap:calc(8px * var(--ui,1));display:grid}footer.svelte-qlgtr8{height:calc(60px * var(--ui,1));align-items:center;gap:calc(16px * var(--ui,1));padding-right:calc(110px * var(--ui,1));border-top:1px solid var(--line);background:#00000073;display:flex;position:absolute;bottom:0;left:0;right:0}.mid.svelte-qlgtr8{gap:calc(8px * var(--ui,1));margin:0 auto;display:flex}.rb.svelte-qlgtr8{height:calc(40px * var(--ui,1));border-radius:0;transform:skew(-11deg)}.rb.svelte-qlgtr8 span:where(.svelte-qlgtr8){align-items:center;gap:calc(6px * var(--ui,1));display:flex;transform:skew(11deg)}.rb.back.svelte-qlgtr8{height:calc(60px * var(--ui,1));width:calc(140px * var(--ui,1));margin-left:calc(-12px * var(--ui,1));padding-left:calc(24px * var(--ui,1));background:var(--grad);color:#fff;border:0}.rb.next.svelte-qlgtr8{background:var(--grad);color:#fff;box-shadow:0 0 calc(10px * var(--ui,1)) var(--accent-glow);border:0}.rb.back.svelte-qlgtr8:hover:not(:disabled),.rb.next.svelte-qlgtr8:hover:not(:disabled){color:#fff;filter:brightness(1.1)}.countdown.svelte-qlgtr8{gap:calc(5px * var(--ui,1));width:calc(180px * var(--ui,1));justify-items:end;display:grid}.countdown.svelte-qlgtr8 span:where(.svelte-qlgtr8){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;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){.results.svelte-qlgtr8{flex-direction:column;justify-content:flex-start;overflow-y:auto}.score-panel.svelte-qlgtr8,.stats.svelte-qlgtr8{flex:none;width:min(380px,100%)}.ring.svelte-qlgtr8{width:160px;height:160px}.rank.svelte-qlgtr8{font-size:54px}}@media (max-width:600px){footer.svelte-qlgtr8{gap:4px;padding-right:0}.countdown.svelte-qlgtr8{display:none}.rb.back.svelte-qlgtr8{width:96px}.rb.svelte-qlgtr8 span:where(.svelte-qlgtr8){white-space:nowrap}footer.svelte-qlgtr8 .mid:where(.svelte-qlgtr8){margin:0 4px 0 auto}footer.svelte-qlgtr8 .mid:where(.svelte-qlgtr8) .rb:where(.svelte-qlgtr8){padding-inline:10px}footer.svelte-qlgtr8 .mid:where(.svelte-qlgtr8) .rb:where(.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:calc(5px * var(--ui,1));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:calc(5px * var(--ui,1));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:calc(3px * var(--ui,1));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{gap:calc(6px * var(--ui,1));padding:calc(10px * var(--ui,1));text-align:left;border-radius:calc(12px * var(--ui,1));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:calc(8px * var(--ui,1));background:var(--pbg);border:1px solid var(--pline);position:relative;overflow:hidden}.preview.lazer.svelte-1b4vjr6{--pbg:#221c1e;--pcard:#32292d;--pline:#4f4047}.preview.lazer.svelte-1b4vjr6 .card:where(.svelte-1b4vjr6){border-top-color:#ff66ab}.preview.lazer.svelte-1b4vjr6 .dot:where(.svelte-1b4vjr6){background:#ff66ab}.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:calc(5px * var(--ui,1));background:var(--pcard);border:1px solid var(--pline);border-top:calc(2px * var(--ui,1)) solid var(--red-500)}.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:calc(4px * var(--ui,1));background:var(--grad)}.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 calc(22px * var(--ui,1)) 0 calc(12px * var(--ui,1))}.fc.svelte-9fh6ub{border-radius:calc(5px * var(--ui,1));background:color-mix(in srgb, var(--panel) 85%, #000);box-shadow:inset 0 0 0 calc(2.5px * var(--ui,1)) transparent;transition:box-shadow .2s,background .2s;position:relative}.fc.svelte-9fh6ub:hover:not(.disabled):not(.plain){background:linear-gradient(180deg, var(--bg-2), color-mix(in srgb, var(--accent) 10%, var(--bg-2)));box-shadow:inset 0 0 0 calc(2.5px * var(--ui,1)) var(--line-hover)}.fc.active.svelte-9fh6ub,.fc.active.svelte-9fh6ub:hover:not(.disabled){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}.fc.svelte-9fh6ub .cap{font-size:max(11px, calc(14px * var(--ui,1)));color:var(--dim);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);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(12px * var(--ui,1));height:calc(12px * var(--ui,1));margin-left:calc(5px * var(--ui,1));background:var(--faint);color:var(--panel);font-size:max(8px, calc(9px * var(--ui,1)));vertical-align:middle;cursor:help;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:inline-grid}.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{box-sizing:border-box;width:calc(56px * var(--ui,1));height:max(12px, calc(16px * var(--ui,1)));border:calc(3.2px * var(--ui,1)) solid var(--line-hover);transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border-radius:999px;flex:none}.ck.svelte-13md3yc:hover .sw:where(.svelte-13md3yc){border-color:color-mix(in srgb, var(--accent) 70%, var(--line-hover))}input.svelte-13md3yc:checked+.sw:where(.svelte-13md3yc){border-color:var(--accent);background:var(--accent)}input.svelte-13md3yc:disabled+.sw:where(.svelte-13md3yc){opacity:.4}input.svelte-13md3yc:focus-visible+.sw: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}input.svelte-zxjpux{min-width:0;height:max(28px, calc(40px * var(--ui,1)));border-radius:calc(5px * var(--ui,1));appearance:none;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 40%, var(--line-hover)) var(--p), var(--bg-2) var(--p));cursor:pointer;flex:0 0 50%;margin:0}input.svelte-zxjpux::-webkit-slider-thumb{-webkit-appearance:none;width:calc(10px * var(--ui,1));height:max(28px, calc(40px * var(--ui,1)));border-radius:calc(5px * var(--ui,1));background:var(--accent);border:0}input.svelte-zxjpux::-moz-range-thumb{width:calc(10px * var(--ui,1));height:max(28px, calc(40px * var(--ui,1)));border-radius:calc(5px * var(--ui,1));background:var(--accent);border:0}input.svelte-zxjpux:hover::-webkit-slider-thumb{background:var(--accent-2)}input.svelte-zxjpux:disabled{opacity:.4;cursor:default}input.svelte-zxjpux:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.head.svelte-wxh7cx{align-items:center;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{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:rotate .3s var(--ease);rotate:-90deg}.chev.open.svelte-wxh7cx{rotate:90deg}ul.svelte-wxh7cx{padding:0 calc(9px * var(--ui,1)) calc(9px * var(--ui,1));max-height:calc(200px * var(--ui,1));margin:0;list-style:none;overflow-y:auto}li.svelte-wxh7cx button:where(.svelte-wxh7cx){width:100%;padding:calc(6px * var(--ui,1)) calc(10px * var(--ui,1));border-radius:calc(5px * var(--ui,1));text-align:left;font-size:max(12px, calc(16px * var(--ui,1)));color:var(--text);background:0 0;border:0;font-weight:400}li.svelte-wxh7cx button:where(.svelte-wxh7cx):hover:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--strong);border:0}li.svelte-wxh7cx button.on:where(.svelte-wxh7cx),li.svelte-wxh7cx button.on:where(.svelte-wxh7cx):hover:not(:disabled){color:var(--accent-2);box-shadow:none;filter:none;background:0 0;font-weight:600}.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;color:var(--text);flex:1}.rb.svelte-99bv20{justify-content:center;align-items:center;gap:calc(8px * var(--ui,1));height:max(30px, calc(40px * var(--ui,1)));padding:0 calc(12px * var(--ui,1));border-radius:calc(5px * var(--ui,1));background:color-mix(in srgb, var(--accent) 75%, var(--panel));color:#fff;font-size:max(12px, calc(16px * var(--ui,1)));border:0;font-weight:700;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){color:#fff;background:color-mix(in srgb, var(--accent) 90%, #fff);border:0}.rb.danger.svelte-99bv20{background:color-mix(in srgb, var(--bad) 80%, var(--panel))}.rb.danger.svelte-99bv20:hover:not(:disabled){background:var(--bad)}.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)) calc(10px * var(--ui,1));border-radius:calc(5px * var(--ui,1));background:color-mix(in srgb, var(--accent) 8%, var(--bg-2));color:var(--dim);font-weight:600;line-height:1.35}.scrim.svelte-1ddanbh{inset:var(--toolbar) 0 0 0;z-index:20;background:0 0;border:0;border-radius:0;position:fixed}.scrim.svelte-1ddanbh:hover:not(:disabled){background:0 0}.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(--faint);font-size:max(12px, calc(14px * var(--ui,1)));text-align:left;white-space:nowrap;transition:color .2s 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(--text);background:0 0;border:0}.sb.on.svelte-1ddanbh,.sb.on.svelte-1ddanbh:hover:not(:disabled){color:var(--strong);box-shadow:none;filter:none;background:0 0}.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 .2s 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 .2s var(--ease);scale:1}.content.svelte-1ddanbh{background:var(--panel);min-width:0;box-shadow:0 0 calc(10px * var(--ui,1)) #0000004d;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-size:max(24px, calc(40px * var(--ui,1)));text-transform:lowercase;margin:0;line-height:1}.head.svelte-1ddanbh p:where(.svelte-1ddanbh){margin:calc(4px * var(--ui,1)) 0 0;font-size:max(12px, calc(18px * var(--ui,1)));color:var(--dim)}.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:var(--bg-2);position:sticky;top:0}.search.svelte-1ddanbh{align-items:center;gap:calc(8px * var(--ui,1));height:max(32px, calc(35px * var(--ui,1)));padding:0 calc(10px * var(--ui,1));border-radius:calc(5px * var(--ui,1));background:var(--panel);color:var(--dim);box-shadow:inset 0 0 0 calc(2px * var(--ui,1)) transparent;transition:box-shadow .2s var(--ease);display:flex}.search.svelte-1ddanbh:focus-within{box-shadow:inset 0 0 0 calc(2px * var(--ui,1)) var(--accent)}.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(18px * var(--ui,1)));background:0 0;border:0;outline:0;flex:1;padding:0}.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-size:max(18px, calc(30px * var(--ui,1)));text-transform: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}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-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}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}.keys.svelte-1ddanbh,.info.svelte-1ddanbh{gap:calc(6px * var(--ui,1)) calc(12px * var(--ui,1));padding:calc(9px * var(--ui,1));border-radius:calc(5px * var(--ui,1));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)}kbd.svelte-1ddanbh{font-family:var(--font-mono);font-size:max(11px, calc(12px * var(--ui,1)));padding:calc(2px * var(--ui,1)) calc(7px * var(--ui,1));border-radius:calc(5px * var(--ui,1));background:var(--bg-2);border:1px solid var(--line-hover);white-space:nowrap}.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:calc(5px * var(--ui,1));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:calc(5px * var(--ui,1))}.avatar.svelte-1ddanbh{width:calc(40px * var(--ui,1));height:calc(40px * var(--ui,1));border-radius:calc(5px * var(--ui,1));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(--text);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-family:var(--font-mono);font-size:max(11px, calc(14px * var(--ui,1)))}@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{background:radial-gradient(circle,#0000,#000c 75%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.menu.svelte-17pt861{--x:50%;--size:calc(512px * var(--ui,1));--h:calc(100px * var(--ui,1));--bw:calc(160px * var(--ui,1));--shear:-11.31deg;width:100%;height:calc(512px * var(--ui,1));transition:translate .3s var(--ease);position:relative}.menu.open.svelte-17pt861{--x:calc(50% - 228px * var(--ui,1));--size:calc(256px * var(--ui,1))}.strip.svelte-17pt861{height:var(--h);margin-top:calc(var(--h) / -2);transition:transform .35s var(--ease);background:#0000008c;border-block:1px solid #ffffff0f;position:absolute;top:50%;left:0;right:0;transform:scaleY(0);box-shadow:0 0 40px #0009}.open.svelte-17pt861 .strip:where(.svelte-17pt861){transform:none}.side.svelte-17pt861{height:var(--h);margin-top:calc(var(--h) / -2);visibility:hidden;display:flex;position:absolute;top:50%}.open.svelte-17pt861 .side:where(.svelte-17pt861){visibility:visible}.left.svelte-17pt861{right:calc(100% - var(--x) + var(--size) * .37 - 20px * var(--ui,1));flex-direction:row-reverse}.right.svelte-17pt861{left:calc(var(--x) + var(--size) * .37 - 20px * var(--ui,1))}.mb.svelte-17pt861{height:100%;width:var(--bw);background:var(--c);color:#fff;transform:skewX(var(--shear));transition:width .25s var(--ease), filter .15s;animation:svelte-17pt861-pop .35s var(--ease) both;border:0;border-radius:0;flex:none;margin:0;padding:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 4px 18px #0006}.left.svelte-17pt861 .mb:where(.svelte-17pt861){animation-name:svelte-17pt861-pop-left}.right.svelte-17pt861 .mb:where(.svelte-17pt861)+.mb:where(.svelte-17pt861){margin-left:calc(-20px * var(--ui,1))}.right.svelte-17pt861 .mb:where(.svelte-17pt861)>span:where(.svelte-17pt861){left:calc(20px * var(--ui,1))}.left.svelte-17pt861 .mb:where(.svelte-17pt861)>span:where(.svelte-17pt861){right:calc(20px * var(--ui,1))}.mb[data-soon].svelte-17pt861:after{transform:skewX(calc(var(--shear) * -1));top:8px;right:14px}.mb.svelte-17pt861>span:where(.svelte-17pt861){transform:skewX(calc(var(--shear) * -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);position:absolute;top:50%;left:50%}.mb.svelte-17pt861 b:where(.svelte-17pt861){left:0;right:0;bottom:calc(7px * var(--ui,1));font-size:calc(16px * var(--ui,1));text-shadow:0 1px 2px #0008;text-transform:lowercase;letter-spacing:.01em;font-weight:400;position:absolute}.mb.svelte-17pt861:hover:not(:disabled){width:calc(var(--bw) * 1.5);color:#fff;filter:brightness(1.15);border:0}.mb.svelte-17pt861:hover svg{animation:.5s cubic-bezier(.3,1.6,.5,1) svelte-17pt861-bounce}@keyframes svelte-17pt861-bounce{30%{transform:translateY(-5px)scale(1.12)}}@keyframes svelte-17pt861-pop{0%{opacity:0;transform:skewX(var(--shear)) translateX(-60px)}}@keyframes svelte-17pt861-pop-left{0%{opacity:0;transform:skewX(var(--shear)) translateX(60px)}}.logo-wrap.svelte-17pt861{top:50%;left:var(--x);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);z-index:2;pointer-events:none;transition:left .5s var(--ease), width .5s var(--ease), height .5s var(--ease), margin .5s var(--ease), translate .3s ease-out;place-items:center;display:grid;position:absolute}.ring.svelte-17pt861{width:180%;height:180%;position:absolute;inset:-40%}.logo.svelte-17pt861{pointer-events:auto;width:94%;height:94%;animation:svelte-17pt861-beat var(--beat) ease-out infinite;will-change:transform;background:0 0;border:0;border-radius:50%;padding:0;transition:scale .5s cubic-bezier(.3,1.6,.5,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #0009}.logo.svelte-17pt861:hover:not(:disabled){scale:1.1}@keyframes svelte-17pt861-beat{0%{transform:scale(1.025)}35%{transform:scale(1)}}.logo.svelte-17pt861 img:where(.svelte-17pt861){-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}footer.svelte-17pt861{color:var(--dim);font-size:12px;position:absolute;bottom:26px;left:16px}.ticker.svelte-17pt861{text-align:right;animation:svelte-17pt861-tick .6s var(--ease);justify-items:end;display:grid;position:absolute;top:18px;right:24px}.ticker.svelte-17pt861 b:where(.svelte-17pt861){font-family:var(--font-display);text-transform:uppercase;font-size:26px;font-weight:900;line-height:1}.ticker.svelte-17pt861 span:where(.svelte-17pt861){color:var(--dim);font-size:14px}@keyframes svelte-17pt861-tick{0%{opacity:0;transform:translate(30px)}}.flash.svelte-17pt861{opacity:0;pointer-events:none;width:200px;transition:opacity .12s var(--ease);will-change:opacity;position:absolute;top:0;bottom:0}.flash.left.svelte-17pt861{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .5), transparent);left:0}.flash.right.svelte-17pt861{background:linear-gradient(-90deg, rgb(var(--accent-rgb) / .5), transparent);right:0}.tip.svelte-17pt861{max-width:min(640px,90%);color:var(--dim);text-align:center;animation:svelte-17pt861-tip .5s .3s var(--ease) both;background:#00000080;border:1px solid #ffffff0f;border-radius:10px;margin:0;padding:10px 16px;font-size:13px;position:absolute;bottom:60px;left:50%;translate:-50%}.tip.svelte-17pt861 b:where(.svelte-17pt861){color:var(--text)}@keyframes svelte-17pt861-tip{0%{opacity:0;transform:translateY(10px)}}.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-mono);color:var(--faint)}@media (max-width:900px){.menu.svelte-17pt861,.menu.open.svelte-17pt861{--x:50%;--size:320px;height:100%}.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,.right.svelte-17pt861 .mb:where(.svelte-17pt861):first-child,.left.svelte-17pt861 .mb:where(.svelte-17pt861):first-child,.mb.svelte-17pt861:hover:not(:disabled){width:74px;padding:0}.mb.svelte-17pt861 b:where(.svelte-17pt861){font-size:11px}.mb[data-soon].svelte-17pt861:after{top:-12px;right:6px}}.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:calc(12px * var(--ui,1));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:calc(18px * var(--ui,1));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:calc(12px * var(--ui,1))}.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-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}.lounge.svelte-s2a3yc{gap:calc(16px * var(--ui,1));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.rooms.svelte-s2a3yc{gap:calc(8px * var(--ui,1));align-content:start;display:grid}.room.svelte-s2a3yc{text-align:left;gap:calc(8px * var(--ui,1));width:100%;padding:calc(14px * var(--ui,1)) calc(16px * var(--ui,1)) calc(14px * var(--ui,1)) calc(20px * var(--ui,1));border-radius:calc(10px * var(--ui,1));background:var(--card);border:1px solid var(--line);display:grid;position:relative;overflow:hidden}.room.svelte-s2a3yc:before{content:"";width:calc(4px * var(--ui,1));background:var(--grad-v);position:absolute;top:0;bottom:0;left:0}.dots.svelte-s2a3yc{gap:calc(4px * var(--ui,1));display:flex}.detail.svelte-s2a3yc{gap:calc(12px * var(--ui,1));align-content:start;display:grid}.slots.svelte-s2a3yc{gap:calc(6px * var(--ui,1));grid-template-columns:1fr 1fr;display:grid}.ghost.svelte-s2a3yc{opacity:.5}@media (max-width:800px){.lounge.svelte-s2a3yc{grid-template-columns:1fr}.page.svelte-s2a3yc{padding:16px}}.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:calc(12px * var(--ui,1));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:calc(8px * var(--ui,1));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:calc(7px * var(--ui,1));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{gap:calc(8px * var(--ui,1));opacity:.6;display:grid}.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))}@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{opacity:.6}.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-display);font-weight:900;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:calc(12px * var(--ui,1));background:var(--card);border:1px solid var(--line);align-content:start;display:grid}h3.svelte-kki9g1{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}.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:calc(3px * var(--ui,1)) calc(3px * var(--ui,1)) 0 0;background:var(--accent);flex:1}.row.svelte-kki9g1{grid-template-columns:calc(30px * var(--ui,1)) 1fr auto;gap:calc(10px * var(--ui,1));opacity:.5;align-items:center;display:grid}.rk.svelte-kki9g1{font-family:var(--font-display);color:var(--dim);font-weight:900}.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}.status.svelte-kki9g1{color:var(--dim);margin:0}.rooms.svelte-kki9g1{gap:calc(8px * var(--ui,1));display:grid}.pl.svelte-kki9g1{gap:calc(14px * var(--ui,1));padding:calc(10px * var(--ui,1));border-radius:calc(10px * var(--ui,1));background:var(--card);border:1px solid var(--line);opacity:.55;display:flex}.pi.svelte-kki9g1{gap:calc(8px * var(--ui,1));flex:1;align-content:center;display:grid}@media (max-width:900px){.daily.svelte-kki9g1,.hero.svelte-kki9g1{grid-template-columns:1fr}.page.svelte-kki9g1{padding:14px}}.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:calc(12px * var(--ui,1));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:calc(22px * var(--ui,1));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}}.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: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-m1o3uu{color:var(--dim);margin:0}.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-display);font-size:max(11px, calc(22px * var(--ui,1)))}.running.svelte-m1o3uu{gap:calc(6px * var(--ui,1));display:grid}.track.svelte-m1o3uu{height:calc(6px * var(--ui,1));background:var(--line);border-radius:999px;overflow:hidden}.track.svelte-m1o3uu i:where(.svelte-m1o3uu){background:var(--grad);height:100%;display:block}.grid.svelte-m1o3uu{grid-template-columns:repeat(auto-fill, minmax(calc(300px * var(--ui,1)), 1fr));gap:calc(10px * var(--ui,1));display:grid}.drill.svelte-m1o3uu{gap:calc(10px * var(--ui,1));padding:calc(14px * var(--ui,1));border-radius:calc(12px * var(--ui,1));background:var(--card);border:1px solid var(--line);display:grid}.drill.locked.svelte-m1o3uu{opacity:.45}header.svelte-m1o3uu{color:var(--dim);justify-content:space-between;align-items:center;display:flex}header.svelte-m1o3uu b:where(.svelte-m1o3uu){color:var(--text)}.lv.svelte-m1o3uu{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--accent-2);font-weight:700}.opts.svelte-m1o3uu{gap:calc(6px * var(--ui,1));padding-top:calc(6px * var(--ui,1));grid-template-columns:repeat(3,1fr);display:grid}.opt.svelte-m1o3uu{gap:calc(2px * var(--ui,1));padding:calc(8px * var(--ui,1)) calc(4px * var(--ui,1));border-radius:calc(10px * var(--ui,1));justify-items:center;display:grid}.opt.svelte-m1o3uu:disabled{background:var(--bg-2);color:var(--text);border:1px solid var(--line)}.min.svelte-m1o3uu{font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(18px * var(--ui,1)))}.xp.svelte-m1o3uu{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--good)}.cost.svelte-m1o3uu{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--gold)}.cost.short.svelte-m1o3uu{color:var(--bad)}.scrim.svelte-18lr04x{inset:var(--toolbar) 0 0 0;z-index:20;background:#000a;border:0;border-radius:0;animation:.2s svelte-18lr04x-fade;position:fixed}.scrim.svelte-18lr04x:hover{background:#000a}.overlay.svelte-18lr04x{top:var(--toolbar);z-index:21;background:var(--bg-2);border:1px solid var(--line);border-radius:0 0 calc(12px * var(--ui,1)) calc(12px * var(--ui,1));width:85vw;box-shadow:0 0 calc(10px * var(--ui,1)) #00000040;animation:svelte-18lr04x-drop .32s var(--ease);border-top:0;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;translate:-50%}.overlay.side.svelte-18lr04x{width:min(max(320px, 320px * var(--ui,1)), 100vw);animation:svelte-18lr04x-slide .28s var(--ease);left:auto;right:0;translate:none}@keyframes svelte-18lr04x-drop{0%{opacity:0;transform:translateY(-24px)}}@keyframes svelte-18lr04x-slide{0%{transform:translate(100%)}}@keyframes svelte-18lr04x-fade{0%{opacity:0}}.body.svelte-18lr04x{padding:calc(24px * var(--ui,1)) calc(50px * var(--ui,1)) calc(40px * var(--ui,1));flex:1;overflow-y:auto}.side.svelte-18lr04x .body:where(.svelte-18lr04x){padding:calc(12px * var(--ui,1)) calc(14px * var(--ui,1))}@media (max-width:700px){.overlay.svelte-18lr04x{width:100vw}.body.svelte-18lr04x{padding:16px}}.actions.svelte-7ws18o{margin-bottom:calc(8px * var(--ui,1));justify-content:flex-end;display:flex}ul.svelte-7ws18o{gap:calc(6px * var(--ui,1));margin:0;padding:0;list-style:none;display:grid}li.svelte-7ws18o{animation:svelte-7ws18o-in .25s var(--ease)}.n.svelte-7ws18o{gap:calc(10px * var(--ui,1));width:100%;padding:calc(10px * var(--ui,1)) calc(12px * var(--ui,1));text-align:left;border:0;border-left:calc(3px * var(--ui,1)) solid var(--good);border-radius:var(--rad-md);background:var(--panel);box-shadow:none;font-weight:400;display:flex}.n.svelte-7ws18o:disabled{background:var(--panel);color:var(--text);border-left:calc(3px * var(--ui,1)) solid var(--good);cursor:default}.n.act.svelte-7ws18o{border-left-color:var(--accent)}.n.act.svelte-7ws18o:hover{background:var(--accent-soft);border-left-color:var(--accent);color:var(--text)}@keyframes svelte-7ws18o-in{0%{opacity:0;transform:translate(20px)}}.icon.svelte-7ws18o{color:var(--good);padding-top:calc(2px * var(--ui,1))}p.svelte-7ws18o{font-size:max(11px, calc(13px * var(--ui,1)));margin:0}time.svelte-7ws18o{font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));color:var(--faint)}.empty.svelte-7ws18o{justify-items:center;gap:calc(10px * var(--ui,1));color:var(--faint);font-size:max(11px, calc(14px * var(--ui,1)));text-align:center;margin-top:30%;display:grid}.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:var(--toolbar);z-index:21;background:var(--bg-2);border:1px solid var(--line);width:85vw;box-shadow:0 0 calc(10px * var(--ui,1)) #00000040;animation:svelte-kxgg4b-drop .32s var(--ease);border-top:0;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;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);border-bottom:1px solid var(--line);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)));text-transform:lowercase;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{flex:1;overflow-y:auto}.cover.svelte-kxgg4b{height:calc(200px * var(--ui,1));background:radial-gradient(700px 260px at 15% 0%, rgb(var(--hot-rgb) / .55), transparent 70%), radial-gradient(500px 240px at 90% 100%, rgb(var(--deep-rgb) / .6), transparent 70%), linear-gradient(135deg, var(--red-700), var(--ink-100));position:relative;overflow:hidden}.cover.svelte-kxgg4b:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--bg-2));position:absolute;inset:0}.tri.svelte-kxgg4b{opacity:.18;background-image:linear-gradient(60deg,#0000 48%,#fff 49% 51%,#0000 52%),linear-gradient(-60deg,#0000 48%,#fff 49% 51%,#0000 52%);background-size:calc(90px * var(--ui,1)) calc(156px * var(--ui,1));animation:40s linear infinite svelte-kxgg4b-drift;position:absolute;inset:-50% 0}.tri.still.svelte-kxgg4b{animation-play-state:paused}@keyframes svelte-kxgg4b-drift{to{transform:translateY(156px)}}.ident.svelte-kxgg4b{align-items:flex-end;gap:calc(20px * var(--ui,1));padding:0 calc(30px * var(--ui,1));margin-top:calc(-60px * var(--ui,1));z-index:1;display:flex;position:relative}.avatar.svelte-kxgg4b{object-fit:cover;width:calc(120px * var(--ui,1));height:calc(120px * var(--ui,1));border-radius:calc(24px * var(--ui,1));background:var(--grad);font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(56px * var(--ui,1)));color:#fff;border:calc(4px * var(--ui,1)) solid var(--bg-2);box-shadow:0 0 calc(22px * var(--ui,1)) var(--accent-glow);flex:none;place-items:center;display:grid}.name.svelte-kxgg4b{min-width:0;padding-bottom:calc(8px * var(--ui,1));flex:1}h2.svelte-kxgg4b{font-size:max(11px, calc(40px * var(--ui,1)));margin:0}.line.svelte-kxgg4b{align-items:center;gap:calc(8px * var(--ui,1));margin-top:calc(6px * var(--ui,1));color:var(--dim);font-size:max(11px, calc(14px * var(--ui,1)));display:flex}.flag.svelte-kxgg4b{width:calc(22px * var(--ui,1));height:calc(15px * var(--ui,1));border-radius:calc(3px * var(--ui,1));background:var(--ink-400)}.actions.svelte-kxgg4b{gap:calc(6px * var(--ui,1));padding-bottom:calc(12px * var(--ui,1));display:flex}.actions.svelte-kxgg4b button:where(.svelte-kxgg4b){align-items:center;gap:calc(6px * var(--ui,1));border-radius:999px;display:flex}.levelbar.svelte-kxgg4b{align-items:center;gap:calc(18px * var(--ui,1));margin:calc(18px * var(--ui,1)) calc(30px * var(--ui,1)) 0;padding:calc(12px * var(--ui,1)) calc(18px * var(--ui,1));background:var(--card);border:1px solid var(--line);border-radius:calc(12px * var(--ui,1));display:flex}.badge.svelte-kxgg4b{width:calc(46px * var(--ui,1));height:calc(50px * 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}.lv.svelte-kxgg4b{align-items:center;gap:calc(10px * var(--ui,1));font-family:var(--font-mono);font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);flex:1;display:flex}.track.svelte-kxgg4b{height:calc(6px * var(--ui,1));background:var(--line);border-radius:999px;flex:1;overflow:hidden}.track.svelte-kxgg4b i:where(.svelte-kxgg4b){background:var(--grad);height:100%;box-shadow:0 0 calc(10px * var(--ui,1)) var(--accent-glow);display:block}.mini.svelte-kxgg4b{padding-left:calc(18px * var(--ui,1));border-left:1px solid var(--line);justify-items:end;display:grid}.mini.svelte-kxgg4b span:where(.svelte-kxgg4b){font-family:var(--font-mono);font-size:max(10px, calc(10px * var(--ui,1)));letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.mini.svelte-kxgg4b b:where(.svelte-kxgg4b){font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(22px * var(--ui,1)))}.details.svelte-kxgg4b{grid-template-columns:1fr calc(300px * var(--ui,1));gap:calc(16px * var(--ui,1));margin:calc(12px * var(--ui,1)) calc(30px * var(--ui,1)) 0;display:grid}.ranks.svelte-kxgg4b{gap:calc(10px * var(--ui,1));padding:calc(16px * var(--ui,1)) calc(18px * var(--ui,1));background:var(--card);border:1px solid var(--line);border-radius:calc(12px * var(--ui,1));display:grid}.rk.svelte-kxgg4b{gap:calc(40px * var(--ui,1));display:flex}.graph.svelte-kxgg4b{height:calc(90px * var(--ui,1));border-top:1px solid var(--line);padding-top:calc(8px * var(--ui,1));position:relative}.graph.svelte-kxgg4b svg:where(.svelte-kxgg4b){width:100%;height:100%;filter:drop-shadow(0 0 calc(6px * var(--ui,1)) var(--accent-glow))}.cap.svelte-kxgg4b{font-size:max(11px, calc(11px * var(--ui,1)));color:var(--faint);position:absolute;bottom:0;left:0}.list.svelte-kxgg4b{gap:calc(5px * var(--ui,1)) calc(12px * var(--ui,1));padding:calc(16px * var(--ui,1)) calc(18px * var(--ui,1));background:var(--card);border:1px solid var(--line);border-radius:calc(12px * var(--ui,1));font-size:max(11px, calc(13px * var(--ui,1)));grid-template-columns:1fr auto;margin:0;display:grid}dt.svelte-kxgg4b{color:var(--dim)}dt.svelte-kxgg4b:first-letter{text-transform:uppercase}dd.svelte-kxgg4b{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.grades.svelte-kxgg4b{margin-top:calc(8px * var(--ui,1));padding-top:calc(10px * var(--ui,1));border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;display:flex}.gr.svelte-kxgg4b{font-size:max(11px, calc(13px * var(--ui,1)));justify-items:center;font-weight:700;display:grid}.gr.svelte-kxgg4b b:where(.svelte-kxgg4b){font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(22px * var(--ui,1)));line-height:1}.sections.svelte-kxgg4b{z-index:2;margin-top:calc(18px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(30px * var(--ui,1)) calc(10px * var(--ui,1));background:var(--bg-2);border-block:1px solid var(--line);position:sticky;top:0}section.svelte-kxgg4b{padding:calc(22px * var(--ui,1)) calc(30px * var(--ui,1)) calc(8px * var(--ui,1))}h3.svelte-kxgg4b{margin:0 0 calc(12px * var(--ui,1));font-size:max(11px, calc(26px * var(--ui,1)));text-transform:lowercase}h4.svelte-kxgg4b{margin:0 0 calc(8px * var(--ui,1))}.plays.svelte-kxgg4b{gap:calc(6px * var(--ui,1));margin:0;padding:0;list-style:none;display:grid}.plays.svelte-kxgg4b li:where(.svelte-kxgg4b){align-items:center;gap:calc(14px * var(--ui,1));padding:calc(8px * var(--ui,1)) calc(14px * var(--ui,1));border-radius:calc(10px * var(--ui,1));background:var(--card);border:1px solid var(--line);transition:border-color .15s var(--ease);display:flex}.plays.svelte-kxgg4b li:where(.svelte-kxgg4b):hover{border-color:var(--accent)}.plays.svelte-kxgg4b li.failed:where(.svelte-kxgg4b){opacity:.6}.g.svelte-kxgg4b{width:calc(34px * var(--ui,1));font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(24px * var(--ui,1)));text-align:center}.t.svelte-kxgg4b{flex:1;min-width:0;display:grid}.t.svelte-kxgg4b b:where(.svelte-kxgg4b){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t.svelte-kxgg4b span:where(.svelte-kxgg4b){font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim)}.pp.svelte-kxgg4b{font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(20px * var(--ui,1)));color:var(--accent-2)}.pp.svelte-kxgg4b small:where(.svelte-kxgg4b){font-size:max(11px, calc(12px * var(--ui,1)));margin-left:calc(2px * var(--ui,1))}.wpp.svelte-kxgg4b{width:calc(90px * var(--ui,1));text-align:right;font-size:max(11px, calc(11px * var(--ui,1)));color:var(--faint)}.skills.svelte-kxgg4b{gap:calc(8px * var(--ui,1));grid-template-columns:repeat(auto-fill, minmax(calc(320px * var(--ui,1)), 1fr));display:grid}.xprow.svelte-kxgg4b{grid-template-columns:calc(130px * var(--ui,1)) 1fr calc(60px * var(--ui,1));gap:calc(10px * var(--ui,1));font-size:max(11px, calc(13px * var(--ui,1)));align-items:center;display:grid}.xprow.locked.svelte-kxgg4b{opacity:.4}.fill.svelte-kxgg4b{height:calc(6px * var(--ui,1));background:var(--line);border-radius:999px;overflow:hidden}.fill.svelte-kxgg4b i:where(.svelte-kxgg4b){background:linear-gradient(90deg, var(--red-700), var(--accent));height:100%;box-shadow:0 0 calc(10px * var(--ui,1)) var(--accent-glow);display:block}.sl.svelte-kxgg4b{color:var(--accent-2);font-variant-numeric:tabular-nums;justify-content:flex-end;font-weight:700;display:flex}#pr-medals.svelte-kxgg4b{padding-bottom:calc(40px * var(--ui,1))}@media (max-width:800px){.overlay.svelte-kxgg4b{width:100vw}.details.svelte-kxgg4b{grid-template-columns:1fr}.ident.svelte-kxgg4b,.levelbar.svelte-kxgg4b,.details.svelte-kxgg4b,section.svelte-kxgg4b,.sections.svelte-kxgg4b{margin-inline:0;padding-inline:16px}.avatar.svelte-kxgg4b{width:88px;height:88px;font-size:40px}h2.svelte-kxgg4b{font-size:30px}.actions.svelte-kxgg4b{display:none}}@media (max-width:600px){.x.svelte-kxgg4b{min-width:44px}}.chat.svelte-fp5jau{z-index:25;background:var(--bg-2);border-top:1px solid var(--line);height:40vh;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}@keyframes svelte-fp5jau-up{0%{transform:translateY(100%)}}header.svelte-fp5jau{min-height:calc(40px * var(--ui,1));box-sizing:border-box;align-items:center;gap:calc(10px * var(--ui,1));padding:calc(10px * var(--ui,1)) calc(14px * var(--ui,1));border-bottom:1px solid var(--line);display:flex}.icon.svelte-fp5jau{color:var(--accent-2)}.x.svelte-fp5jau{padding:calc(4px * var(--ui,1));color:var(--dim);background:0 0;border:0;margin-left:auto}.log.svelte-fp5jau{padding:calc(14px * var(--ui,1));flex:1;overflow-y:auto}.log.svelte-fp5jau .status:where(.svelte-fp5jau){max-width:calc(640px * var(--ui,1));color:var(--dim);margin:0}form.svelte-fp5jau{gap:calc(8px * var(--ui,1));padding:calc(10px * var(--ui,1)) calc(14px * var(--ui,1));border-top:1px solid var(--line);display:flex}form.svelte-fp5jau input:where(.svelte-fp5jau){flex:1}@media (max-width:600px){.ptabs.svelte-fp5jau button[disabled]:where(.svelte-fp5jau){display:none}}.mso.svelte-1at5jqh{--px:calc(var(--ui,1) * 1px);--shear:-11.3099deg;--unshear:11.3099deg;--b1:#5c705d;--b2:#455446;--b3:#39463a;--b4:#2e382f;--b5:#222a23;--b6:#171c17;--fg1:#8fa391;--dark1:#476b4a;--dark3:#334d35;--dark4:#293d2a;--hl1:#66ff73;--lime1:#b2ff66;inset:var(--toolbar) 0 0 0;z-index:21;color:#fff;font-family:var(--font-body);position:fixed;overflow:hidden}.ic.svelte-1at5jqh{place-items:center;display:grid}.ic.svelte-1at5jqh svg{width:100%;height:100%}.bg.svelte-1at5jqh{background:color-mix(in srgb, var(--b6) 75%, transparent);cursor:default;border:0;border-radius:0;padding:0;position:absolute;inset:0}.bg.svelte-1at5jqh:hover{background:color-mix(in srgb, var(--b6) 75%, transparent)}.panel.svelte-1at5jqh:after,.cbody.svelte-1at5jqh:after,.underlay.svelte-1at5jqh:after,.content.svelte-1at5jqh:after,.sb.svelte-1at5jqh:after,.rank.svelte-1at5jqh:after,.front.svelte-1at5jqh:after{content:"";border-radius:inherit;padding:var(--bw,calc(2 * var(--px)));background:var(--border);pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.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));position:absolute}.underlay.svelte-1at5jqh{height:calc(98 * var(--px));background:var(--dark4);--border:linear-gradient(#000, var(--dark4))}.content.svelte-1at5jqh{height:calc(84 * var(--px));background:var(--dark3);--border:linear-gradient(var(--dark3), var(--dark1));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));margin:0;font-weight:400;line-height:1.2}.text.svelte-1at5jqh p:where(.svelte-1at5jqh){font-size:calc(12 * var(--px));margin:0;line-height:1.3}.x.svelte-1at5jqh{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:#fff;background:0 0;border:0;border-radius:0;margin:auto 0;position:absolute;bottom:0}.x.svelte-1at5jqh:hover{color:var(--hl1);background:0 0;border:0}.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}.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.empty.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:#000;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));background:var(--b4);--bw:calc(3 * var(--px));--border:linear-gradient(var(--b4), var(--b3));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(7 * var(--px));gap:calc(7 * var(--px));flex-direction:column;display:flex;overflow-y:auto}.list.svelte-1at5jqh::-webkit-scrollbar{display:none}.panel.svelte-1at5jqh{--pbg:var(--b6);--pfg:var(--b5);height:calc(42 * var(--px));border-radius:calc(7 * var(--px));background:var(--pbg);--border:linear-gradient(var(--pbg), var(--pfg));cursor:not-allowed;transition:filter .15s var(--ease);flex:none;position:relative;overflow:hidden}.panel.svelte-1at5jqh:hover{filter:brightness(1.1)}.panel.pre.svelte-1at5jqh{box-shadow:0 0 calc(2 * var(--px)) calc(1 * var(--px)) var(--c);overflow:visible}.switch.svelte-1at5jqh{width:calc(54 * var(--px));transform:skewX(var(--unshear));place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0}.switch.svelte-1at5jqh>:where(.svelte-1at5jqh){grid-area:1/1}.hex.svelte-1at5jqh{width:calc(40.8 * var(--px));height:calc(28.6 * var(--px));fill:var(--b2);stroke:var(--b2);stroke-width:3px;stroke-linejoin:round}.tiny.svelte-1at5jqh{width:calc(30.66 * var(--px));height:calc(12.6 * var(--px));background:var(--b5);color:var(--b2);font-family:var(--font-display);font-weight:900;font-size:calc(10.08 * var(--px));letter-spacing:.02em;border-radius:999px;place-items:center;line-height:1;display:grid}.tiny.svelte-1at5jqh span:where(.svelte-1at5jqh){padding-top:calc(1 * var(--px))}.textbox.svelte-1at5jqh{top:0;bottom:0;left:calc(54 * var(--px));right:calc(7 * var(--px));border-radius:calc(7 * var(--px));background:var(--pfg);padding:calc(4 * var(--px)) calc(17.5 * var(--px));flex-direction:column;justify-content:center;display:flex;position:absolute;overflow:hidden}.title.svelte-1at5jqh,.desc.svelte-1at5jqh{transform:skewX(var(--unshear));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.title.svelte-1at5jqh{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-1at5jqh{text-overflow:ellipsis;min-width:0;overflow:hidden}.desc.svelte-1at5jqh{font-size:calc(12 * var(--px));line-height:1.25}.soon.svelte-1at5jqh{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}.above.svelte-1at5jqh{left: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(--b3);transform:skewX(var(--shear));cursor:text;display:flex;overflow:hidden}.field.svelte-1at5jqh{border-radius:calc(7 * var(--px));background:var(--b4);flex:1;min-width:0;position:relative}.field.svelte-1at5jqh:focus-within{box-shadow:inset 0 0 0 calc(2 * var(--px)) var(--hl1)}.search.svelte-1at5jqh input:where(.svelte-1at5jqh){color:#fff;width:100%;height:100%;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;position:absolute;inset:0}.search.svelte-1at5jqh input:where(.svelte-1at5jqh):focus{box-shadow:none;background:0 0;border:0}.search.svelte-1at5jqh input:where(.svelte-1at5jqh)::placeholder{color:var(--fg1);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}.foot.svelte-1at5jqh{height:calc(50 * var(--px));background:var(--b5);z-index:2;position:absolute;bottom:0;left:0;right:0}.sb.svelte-1at5jqh{bottom:calc(12 * var(--px));height:calc(50 * var(--px));border-radius:calc(7 * var(--px));transform:skewX(var(--shear));font-family:var(--font-body);font-size:calc(17 * var(--px));color:#fff;background:var(--sbd);--border:linear-gradient(var(--sbd), var(--sbl));transition:filter .15s var(--ease);border:0;padding:0;font-weight:400;position:absolute}.sb.svelte-1at5jqh>span:where(.svelte-1at5jqh){transform:skewX(var(--unshear));justify-content:center;align-items:center;display:flex}.sb.svelte-1at5jqh:hover:not(:disabled){filter:brightness(1.2);background:var(--sbd);border:0}.back.svelte-1at5jqh{left:calc(12 * var(--px));width:calc(240 * var(--px));--sbd:#de31ae;--sbl:#ff86dd}.back.svelte-1at5jqh>span:where(.svelte-1at5jqh){gap:calc(20 * var(--px));margin-left:calc(-10 * var(--px))}.back.svelte-1at5jqh .ic:where(.svelte-1at5jqh){width:calc(17 * var(--px));height:calc(17 * var(--px))}.deselect.svelte-1at5jqh{left:calc(20 * var(--px));width:calc(200 * var(--px));--sbd:#1d231d;--sbl:#2e382f;position:absolute}.deselect.svelte-1at5jqh:disabled{opacity:1;cursor:default}.deselect.svelte-1at5jqh:disabled span:where(.svelte-1at5jqh){color:#fff9}.fbm.svelte-1at5jqh{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(--lime1);color:var(--b6);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{background:var(--lime1);color:var(--b6);filter:brightness(1.1);border:0}.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(--b6);margin:0 auto;position:absolute}.fcontent.svelte-1at5jqh{left:calc(428 * var(--px));position:absolute;top:0;bottom:0;right:0}.rank.svelte-1at5jqh{right:calc(20 * var(--px));bottom:calc(12 * var(--px));height:calc(50 * var(--px));border-radius:calc(7 * var(--px));background:var(--b4);--border:linear-gradient(var(--b4), var(--b1));transform:skewX(var(--shear));transform-origin:100% 100%;font-size:calc(17 * var(--px));font-weight:600;display:flex;position:absolute}.front.svelte-1at5jqh{width:calc(100 * var(--px));border-radius:calc(7 * var(--px));background:var(--b3);--border:linear-gradient(var(--b3), var(--b1));place-items:center;display:grid;position:relative}.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))}.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(8px * var(--ui,1));padding:calc(6px * var(--ui,1)) calc(8px * var(--ui,1)) calc(6px * var(--ui,1)) calc(14px * var(--ui,1));background:var(--bg-2);border-radius:999px;display:inline-flex}.filter.svelte-4r3a0n .x:where(.svelte-4r3a0n){width:calc(24px * var(--ui,1));height:calc(24px * var(--ui,1));border-radius:50%;place-items:center;padding:0;display:grid}.scroll.svelte-4r3a0n{overflow-x:auto}table.svelte-4r3a0n{width:100%;margin-top:calc(12px * var(--ui,1));border-collapse:separate;border-spacing:0 calc(4px * var(--ui,1));font-size:max(11px, calc(14px * var(--ui,1)));font-variant-numeric:tabular-nums}th.svelte-4r3a0n{text-align:left;padding:calc(4px * var(--ui,1)) calc(14px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);white-space:nowrap;font-weight:600}th.hl.svelte-4r3a0n{color:var(--strong)}td.svelte-4r3a0n{padding:calc(8px * var(--ui,1)) calc(14px * var(--ui,1));background:var(--card);border-block:1px solid var(--line);color:var(--dim);white-space:nowrap}td.svelte-4r3a0n:first-child{border-left:1px solid var(--line);border-radius:calc(10px * var(--ui,1)) 0 0 calc(10px * var(--ui,1))}td.svelte-4r3a0n:last-child{border-right:1px solid var(--line);border-radius:0 calc(10px * var(--ui,1)) calc(10px * var(--ui,1)) 0}.rank.svelte-4r3a0n{width:calc(56px * var(--ui,1));color:var(--text);font-weight:700}td.who.svelte-4r3a0n{width:40%;color:var(--strong)}.who.svelte-4r3a0n a:where(.svelte-4r3a0n){color:inherit;font-weight:600}td.hl.svelte-4r3a0n{color:var(--strong);font-weight:700}.me.svelte-4r3a0n td:where(.svelte-4r3a0n){border-color:var(--accent);background:var(--accent-soft)}.ghost.svelte-4r3a0n{opacity:.5}.flag.svelte-4r3a0n{width:calc(22px * var(--ui,1));height:calc(15px * var(--ui,1));border-radius:calc(3px * var(--ui,1));background:var(--ink-400);vertical-align:middle;margin-right:calc(8px * var(--ui,1));object-fit:cover;display:inline-block}.flagbtn.svelte-4r3a0n,.link.svelte-4r3a0n{color:inherit;font:inherit;text-transform:none;background:0 0;border:0;padding:0}.flagbtn.svelte-4r3a0n:hover:not(:disabled),.link.svelte-4r3a0n:hover:not(:disabled){background:0 0;border:0}.note.svelte-4r3a0n{color:var(--faint)}.pager.svelte-4r3a0n{justify-content:center;align-items:center;gap:calc(6px * var(--ui,1));margin-top:calc(14px * var(--ui,1));color:var(--faint);display:flex}.pager.svelte-4r3a0n button:where(.svelte-4r3a0n){align-items:center;gap:calc(6px * var(--ui,1));min-width:calc(34px * var(--ui,1));text-transform:none;justify-content:center;display:inline-flex}.pager.svelte-4r3a0n button:where(.svelte-4r3a0n):last-child svg{transform:scaleX(-1)}@media (max-width:600px){th.svelte-4r3a0n,td.svelte-4r3a0n{padding-inline:8px}}.row.svelte-sx27uv{margin:calc(14px * var(--ui,1)) 0}.grid.svelte-sx27uv{grid-template-columns:repeat(auto-fill, minmax(calc(260px * var(--ui,1)), 1fr));gap:calc(12px * var(--ui,1));display:grid}.ghost.svelte-sx27uv{gap:calc(10px * var(--ui,1));opacity:.45;display:grid}article.svelte-8amh6e{max-width:calc(860px * var(--ui,1));margin:0 auto}h2.svelte-8amh6e{font-size:max(11px, calc(30px * var(--ui,1)));margin:0 0 calc(10px * var(--ui,1))}h3.svelte-8amh6e{margin:calc(22px * var(--ui,1)) 0 calc(8px * var(--ui,1));font-size:max(11px, calc(16px * var(--ui,1)));color:var(--dim)}h3.added.svelte-8amh6e{color:var(--good)}h3.fixed.svelte-8amh6e{color:var(--blue)}h3.changed.svelte-8amh6e{color:var(--gold)}.li.svelte-8amh6e{margin:0 0 calc(8px * var(--ui,1));padding-left:calc(18px * var(--ui,1));font-size:max(11px, calc(14px * var(--ui,1)));color:var(--dim);position:relative}.li.svelte-8amh6e:before{content:"";left:calc(2px * var(--ui,1));width:calc(6px * var(--ui,1));height:calc(6px * var(--ui,1));background:var(--accent);border-radius:50%;position:absolute;top:.6em}.li.svelte-8amh6e b{color:var(--strong)}.dim.svelte-8amh6e{color:var(--faint);font-size:max(11px, calc(13px * var(--ui,1)))}code{font-family:var(--font-mono);background:var(--ink-200);padding:1px calc(5px * var(--ui,1));border-radius:calc(4px * var(--ui,1));font-size:.9em}.search.svelte-1bjodlj{align-items:center;gap:calc(10px * var(--ui,1));padding:calc(10px * var(--ui,1)) calc(16px * var(--ui,1));border-radius:var(--rad-md);background:var(--panel);border:1px solid var(--line);color:var(--faint);display:flex}.search.svelte-1bjodlj input:where(.svelte-1bjodlj){color:var(--text);font:inherit;font-size:max(11px, calc(16px * var(--ui,1)));background:0 0;border:0;outline:0;flex:1}.filters.svelte-1bjodlj{align-items:center;gap:calc(10px * var(--ui,1)) calc(16px * var(--ui,1));margin-top:calc(14px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(16px * var(--ui,1)) calc(6px * var(--ui,1));border-radius:calc(12px * var(--ui,1));background:var(--card);border:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.filters.svelte-1bjodlj .ptabs:where(.svelte-1bjodlj){padding-top:calc(6px * var(--ui,1))}.note.svelte-1bjodlj{color:var(--faint);font-size:max(11px, calc(13px * var(--ui,1)))}.bad.svelte-1bjodlj{color:var(--bad)}.grid.svelte-1bjodlj{grid-template-columns:repeat(auto-fill, minmax(calc(340px * var(--ui,1)), 1fr));gap:calc(10px * var(--ui,1));display:grid}article.svelte-1bjodlj{grid-template-columns:1fr calc(52px * var(--ui,1));grid-template-rows:calc(82px * var(--ui,1)) auto;border-radius:calc(12px * var(--ui,1));background:var(--panel);transition:outline-color var(--t) var(--ease);outline:1px solid #0000;display:grid;position:relative;overflow:hidden}article.svelte-1bjodlj:hover{outline-color:var(--line-hover)}.more.svelte-1bjodlj{height:1px}.cover.svelte-1bjodlj{padding:calc(10px * var(--ui,1)) calc(14px * var(--ui,1));text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:linear-gradient(135deg, hsl(var(--h) 55% 35%), hsl(calc(var(--h) + 60) 50% 18%));border:0;border-radius:0;grid-column:1;align-items:flex-end;display:flex;position:relative;overflow:hidden}.cover.svelte-1bjodlj img:where(.svelte-1bjodlj){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover.svelte-1bjodlj:after{content:"";background:linear-gradient(90deg,#000c,#0004);position:absolute;inset:0}.txt.svelte-1bjodlj{z-index:1;min-width:0;line-height:1.25;display:grid;position:relative}.txt.svelte-1bjodlj b:where(.svelte-1bjodlj){font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(19px * var(--ui,1)));text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.txt.svelte-1bjodlj span:where(.svelte-1bjodlj){font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim)}.meta.svelte-1bjodlj{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui,1));padding:calc(7px * var(--ui,1)) calc(14px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));color:var(--faint);grid-column:1;display:flex}.dots.svelte-1bjodlj{gap:calc(3px * var(--ui,1));display:flex}.dots.svelte-1bjodlj i:where(.svelte-1bjodlj){width:calc(10px * var(--ui,1));height:calc(10px * var(--ui,1));border-radius:50%}.dl.svelte-1bjodlj{align-content:center;place-items:center;gap:calc(4px * var(--ui,1));background:var(--panel-2);color:var(--dim);transition:background var(--t), color var(--t);grid-area:1/2/3;text-decoration:none;display:grid}button.dl.svelte-1bjodlj{border:0;border-radius:0}.dl.done.svelte-1bjodlj{color:var(--good,#6c6)}.bar.svelte-1bjodlj{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui,1));flex-wrap:wrap;display:flex}.bar.svelte-1bjodlj button:where(.svelte-1bjodlj){align-items:center;gap:calc(8px * var(--ui,1));display:inline-flex}.dl.svelte-1bjodlj:not(.done):hover{background:var(--accent);color:#fff}.dl.svelte-1bjodlj small:where(.svelte-1bjodlj){font-family:var(--font-mono);font-size:max(9px, calc(9px * var(--ui,1)))}.grid.svelte-10f91ho{grid-template-columns:repeat(auto-fill, minmax(calc(220px * var(--ui,1)), 1fr));gap:calc(10px * var(--ui,1));margin-top:calc(16px * var(--ui,1));display:grid}.subcard.svelte-10f91ho{gap:calc(4px * var(--ui,1));opacity:.75;display:grid}.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:calc(5px * var(--ui,1));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:calc(10px * var(--ui,1));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:calc(10px * var(--ui,1));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}.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{top:calc(var(--toolbar) + 8px * var(--ui,1));right:calc(12px * var(--ui,1));width:min(max(300px, 400px * var(--ui,1)), calc(100vw - 24px));z-index:21;border-radius:calc(12px * var(--ui,1));background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--halo);animation:svelte-140v9pq-drop .25s var(--ease);position:fixed;overflow:hidden}@keyframes svelte-140v9pq-drop{0%{opacity:0;transform:translateY(-10px)}}.cover.svelte-140v9pq{height:calc(130px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(16px * var(--ui,1));background:linear-gradient(180deg, transparent, #000000b3), radial-gradient(400px 140px at 20% 0%, rgb(var(--hot-rgb) / .5), transparent 70%), linear-gradient(135deg, var(--red-700), var(--ink-100));align-content:end;display:grid}.cover.svelte-140v9pq b:where(.svelte-140v9pq){font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(24px * var(--ui,1)));text-transform:uppercase;line-height:1.05}.cover.svelte-140v9pq span:where(.svelte-140v9pq){color:var(--dim);font-size:max(11px, calc(13px * var(--ui,1)))}.controls.svelte-140v9pq{justify-content:center;gap:calc(10px * var(--ui,1));padding:calc(12px * var(--ui,1)) 0 calc(6px * var(--ui,1));display:flex}.controls.svelte-140v9pq button:where(.svelte-140v9pq){width:calc(40px * var(--ui,1));height:calc(40px * var(--ui,1));border-radius:50%;place-items:center;padding:0;display:grid}.controls.svelte-140v9pq .main:where(.svelte-140v9pq){width:calc(48px * var(--ui,1));height:calc(48px * var(--ui,1));background:var(--grad);color:#fff;box-shadow:0 0 calc(12px * var(--ui,1)) var(--accent-glow);border:0}.controls.svelte-140v9pq .q:where(.svelte-140v9pq){position:relative}.controls.svelte-140v9pq .q:where(.svelte-140v9pq) em:where(.svelte-140v9pq){top:calc(-4px * var(--ui,1));right:calc(-4px * var(--ui,1));min-width:calc(16px * var(--ui,1));padding:0 calc(4px * var(--ui,1));background:var(--accent);color:#fff;font-style:normal;font-size:max(10px, calc(10px * var(--ui,1)));line-height:calc(16px * var(--ui,1));border-radius:999px;position:absolute}.seek.svelte-140v9pq{width:calc(100% - 32px * var(--ui,1));height:calc(6px * var(--ui,1));margin:calc(8px * var(--ui,1)) calc(16px * var(--ui,1)) 0;background:var(--line);border:0;border-radius:999px;padding:0;display:block;overflow:hidden}.seek.svelte-140v9pq:hover:not(:disabled){background:var(--line-hover)}.seek.svelte-140v9pq i:where(.svelte-140v9pq){background:var(--grad);height:100%;display:block}.times.svelte-140v9pq{padding:calc(4px * var(--ui,1)) calc(16px * var(--ui,1)) calc(12px * var(--ui,1));font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));color:var(--dim);justify-content:space-between;display:flex}@media (max-width:600px){.controls.svelte-140v9pq button:where(.svelte-140v9pq){width:44px;height:44px}}.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{appearance:none;height:calc(4px * var(--ui,1));border-radius:calc(2px * var(--ui,1));background:linear-gradient(90deg, var(--accent) var(--k), var(--ink-300) var(--k));cursor:pointer}input.svelte-1mrt15o::-webkit-slider-thumb{appearance:none;width:calc(14px * var(--ui,1));height:calc(14px * var(--ui,1));box-shadow:0 0 0 calc(3px * var(--ui,1)) var(--accent);background:#fff;border-radius:50%}input.svelte-1mrt15o::-moz-range-thumb{width:calc(14px * var(--ui,1));height:calc(14px * var(--ui,1));box-shadow:0 0 0 calc(3px * var(--ui,1)) var(--accent);background:#fff;border:0;border-radius:50%}.disabled.svelte-1mrt15o{opacity:.45}.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(30px * var(--ui,1));height:calc(17px * var(--ui,1));border:1px solid var(--line-hover);background:radial-gradient(circle at calc(8px * var(--ui,1)) 50%, var(--ink-700) calc(5px * var(--ui,1)), transparent calc(5.5px * var(--ui,1))), var(--bg-2);border-radius:999px;flex:none;transition:background .15s,border-color .15s,box-shadow .15s}.row.svelte-soxryt:hover i:where(.svelte-soxryt){border-color:var(--accent)}input.svelte-soxryt:checked+i:where(.svelte-soxryt){background:radial-gradient(circle at calc(21px * var(--ui,1)) 50%, #fff calc(5px * var(--ui,1)), transparent calc(5.5px * var(--ui,1))), var(--grad);box-shadow:0 0 calc(8px * var(--ui,1)) var(--accent-glow);border-color:#0000}input.svelte-soxryt:focus-visible+i:where(.svelte-soxryt){outline:calc(2px * var(--ui,1)) solid var(--red-400);outline-offset:calc(2px * var(--ui,1))}.disabled.svelte-soxryt{opacity:.45;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:calc(8px * var(--ui,1))}.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:calc(14px * var(--ui,1));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:lowercase}.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:calc(12px * var(--ui,1));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}.presets.svelte-1en0l83{gap:calc(10px * var(--ui,1));grid-template-columns:1fr 1fr;display:grid}.preset.svelte-1en0l83{gap:calc(6px * var(--ui,1));padding:calc(16px * var(--ui,1));text-align:left;border-radius:calc(12px * var(--ui,1));color:var(--accent-2);justify-items:start;display:grid}.preset.on.svelte-1en0l83{background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent-2);box-shadow:0 0 calc(12px * var(--ui,1)) var(--accent-glow)}.preset.svelte-1en0l83 b:where(.svelte-1en0l83){color:var(--text);font-size:max(11px, calc(15px * var(--ui,1)))}.preset.svelte-1en0l83 small:where(.svelte-1en0l83){color:var(--dim);font-weight:400;font-size:max(11px, calc(12.5px * var(--ui,1)))}.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}.perf.svelte-da0brr{z-index:45;border:1px solid var(--line);width:260px;font-family:var(--font-mono);pointer-events:none;background:#000000bf;border-radius:10px;padding:10px;font-size:11px;position:fixed;bottom:28px;right:10px}canvas.svelte-da0brr{border-bottom:1px solid var(--line);width:240px;height:60px;margin-bottom:8px;display:block}dl.svelte-da0brr{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}dt.svelte-da0brr{color:var(--dim)}dd.svelte-da0brr{text-align:right;font-variant-numeric:tabular-nums;margin:0}.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));gap:calc(10px * var(--ui,1));padding:calc(16px * var(--ui,1));border-radius:calc(12px * var(--ui,1));background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--halo);animation:svelte-1pk8ruf-drop .25s var(--ease);display:grid;position:fixed}@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:calc(12px * var(--ui,1));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:lowercase}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,calc(8px * var(--ui,1)));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}.links.svelte-1pk8ruf button[data-soon]:where(.svelte-1pk8ruf):after{margin-left:auto;position:static}.hero.svelte-1thjlyy{grid-template-columns:1fr calc(300px * var(--ui,1));gap:calc(18px * var(--ui,1));padding:calc(24px * var(--ui,1));border-radius:calc(14px * var(--ui,1));background:linear-gradient(90deg, #000d, #0006), var(--cover) center / cover no-repeat, linear-gradient(135deg, hsl(var(--h) 55% 35%), hsl(calc(var(--h) + 60) 50% 18%));border:1px solid var(--line);display:grid}.info.svelte-1thjlyy{gap:calc(8px * var(--ui,1));align-content:end;justify-items:start;display:grid}.diffs.svelte-1thjlyy{gap:calc(6px * var(--ui,1));flex-wrap:wrap;display:flex}.dot.svelte-1thjlyy{width:calc(26px * var(--ui,1));height:calc(26px * var(--ui,1));background:var(--c);border:calc(2px * var(--ui,1)) solid transparent;opacity:.6;border-radius:50%;padding:0}.dot.on.svelte-1thjlyy,.dot.svelte-1thjlyy:hover:not(:disabled){opacity:1;background:var(--c);border-color:#fff}.ver.svelte-1thjlyy{font-size:max(11px, calc(14px * var(--ui,1)));color:var(--dim)}h2.svelte-1thjlyy{font-size:max(11px, calc(40px * var(--ui,1)));margin:0}.artist.svelte-1thjlyy{font-size:max(11px, calc(17px * var(--ui,1)));color:var(--dim);margin:0}.acts.svelte-1thjlyy{gap:calc(8px * var(--ui,1));margin-top:calc(10px * var(--ui,1));flex-wrap:wrap;display:flex}.acts.svelte-1thjlyy>:where(.svelte-1thjlyy){align-items:center;gap:calc(8px * var(--ui,1));display:flex}.dl.svelte-1thjlyy{padding:calc(8px * var(--ui,1)) calc(16px * var(--ui,1));border-radius:calc(8px * var(--ui,1));color:#fff;background:var(--grad);box-shadow:0 0 calc(10px * var(--ui,1)) var(--accent-glow);font-weight:700;text-decoration:none}.dl.svelte-1thjlyy small:where(.svelte-1thjlyy){opacity:.8;font-weight:500}.stats.svelte-1thjlyy{gap:calc(8px * var(--ui,1)) calc(10px * var(--ui,1));grid-template-columns:auto 1fr auto;align-content:start;align-items:center;display:grid}.stats.svelte-1thjlyy .row:where(.svelte-1thjlyy){gap:calc(16px * var(--ui,1));font-size:max(11px, calc(13px * var(--ui,1)));color:var(--dim);margin-bottom:calc(4px * var(--ui,1));grid-column:1/-1;display:flex}.stats.svelte-1thjlyy .row:where(.svelte-1thjlyy) span:where(.svelte-1thjlyy){align-items:center;gap:calc(5px * var(--ui,1));display:flex}.name.svelte-1thjlyy{font-size:max(11px, calc(13px * var(--ui,1)))}.track.svelte-1thjlyy{height:calc(6px * var(--ui,1));background:var(--line);border-radius:999px;overflow:hidden}.track.svelte-1thjlyy i:where(.svelte-1thjlyy){background:var(--accent);height:100%;display:block}.stats.svelte-1thjlyy b:where(.svelte-1thjlyy){font-size:max(11px, calc(13px * var(--ui,1)));font-variant-numeric:tabular-nums}.board.svelte-1thjlyy{margin-top:calc(18px * var(--ui,1));gap:calc(8px * var(--ui,1));display:grid}.board.svelte-1thjlyy h3:where(.svelte-1thjlyy){align-items:center;gap:calc(8px * var(--ui,1));margin:0;display:flex}@media (max-width:800px){.hero.svelte-1thjlyy{grid-template-columns:1fr}}.new.svelte-oh06j7{gap:calc(6px * var(--ui,1));margin-bottom:calc(12px * var(--ui,1));display:flex}.new.svelte-oh06j7 input:where(.svelte-oh06j7){flex:1}ul.svelte-oh06j7{gap:calc(6px * var(--ui,1));margin:0;padding:0;list-style:none;display:grid}li.svelte-oh06j7{align-items:center;gap:calc(8px * var(--ui,1));padding:calc(6px * var(--ui,1)) calc(8px * var(--ui,1));border-radius:calc(10px * var(--ui,1));background:var(--card);border:1px solid var(--line);display:flex}.rename.svelte-oh06j7{background:0 0;border-color:#0000;flex:1;min-width:0;font-weight:600}.n.svelte-oh06j7{font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);white-space:nowrap}.x.svelte-oh06j7{padding:calc(5px * var(--ui,1)) calc(7px * var(--ui,1))}.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-size:calc(12px * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:700}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:end;display:flex}.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}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{gap:calc(2px * var(--u));display:flex}.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 (max-width:600px){.acts.svelte-1c4yhmx button:where(.svelte-1c4yhmx){width:32px;height:32px}}.back.svelte-e2oeog{left:calc(-14px * var(--ui,1));z-index:15;width:calc(114px * var(--ui,1));height:calc(50px * var(--ui,1));padding:0 0 0 calc(26px * var(--ui,1));background:var(--grad);color:#fff;font-size:max(11px, calc(16px * var(--ui,1)));box-shadow:0 0 calc(16px * var(--ui,1)) var(--accent-glow);transition:width .2s var(--ease), filter .15s;border:0;border-radius:0;position:fixed;bottom:0;transform:skew(-11deg)}.back.svelte-e2oeog span:where(.svelte-e2oeog){align-items:center;gap:calc(6px * var(--ui,1));text-transform:lowercase;display:flex;transform:skew(11deg)}.back.svelte-e2oeog:hover:not(:disabled){width:calc(154px * var(--ui,1));color:#fff;filter:brightness(1.12);border:0}@media (max-width:600px){.back.svelte-e2oeog{width:120px;height:44px}}.scrim.svelte-f2uqzx{z-index:60;background:#0009;border:0;border-radius:0;position:fixed;inset:0}.scrim.svelte-f2uqzx:hover:not(:disabled){background:#0009}.dialog.svelte-f2uqzx{z-index:61;width:min(500px * var(--ui,1), calc(100vw - 32px));justify-items:center;gap:calc(8px * var(--ui,1));padding:calc(54px * var(--ui,1)) calc(26px * var(--ui,1)) calc(22px * var(--ui,1));border-radius:calc(14px * var(--ui,1));background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--halo);text-align:center;animation:.3s cubic-bezier(.3,1.4,.5,1) svelte-f2uqzx-pop;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}@keyframes svelte-f2uqzx-pop{0%{opacity:0;transform:scale(.9)}}.ring.svelte-f2uqzx{top:calc(-50px * var(--ui,1));width:calc(100px * var(--ui,1));height:calc(100px * var(--ui,1));background:var(--bg-2);border:calc(4px * var(--ui,1)) solid var(--accent);color:var(--accent-2);box-shadow:0 0 calc(20px * var(--ui,1)) var(--accent-glow);border-radius:50%;place-items:center;display:grid;position:absolute}.ring.danger.svelte-f2uqzx{border-color:var(--bad);color:var(--bad);box-shadow:0 0 calc(20px * var(--ui,1)) #f93f4e59}h2.svelte-f2uqzx{font-size:max(20px, calc(25px * var(--ui,1)));margin:0}p.svelte-f2uqzx{margin:0 0 calc(10px * var(--ui,1));font-size:max(13px, calc(18px * var(--ui,1)));text-align:center;color:var(--dim)}.buttons.svelte-f2uqzx{gap:calc(8px * var(--ui,1));width:100%;display:grid}.db.svelte-f2uqzx{height:calc(46px * var(--ui,1));border-radius:0;transform:skew(-11deg)}.db.svelte-f2uqzx span:where(.svelte-f2uqzx){display:block;transform:skew(11deg)}.db.go.svelte-f2uqzx{background:var(--grad);color:#fff;box-shadow:0 0 calc(10px * var(--ui,1)) var(--accent-glow);border:0}.db.go.danger.svelte-f2uqzx{background:linear-gradient(110deg, var(--bad), #a01d2b);box-shadow:0 0 calc(10px * var(--ui,1)) #f93f4e59}.db.go.svelte-f2uqzx:hover:not(:disabled){color:#fff;filter:brightness(1.1)}@media (max-width:600px){.dialog.svelte-f2uqzx{width:calc(100vw - 32px);padding:54px 20px 20px}.ring.svelte-f2uqzx{width:80px;height:80px;top:-40px}.db.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:calc(10px * var(--ui,1));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}@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:calc(6px * var(--ui,1));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}.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){background:#111;border-color:#f9c}.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}}.pause.svelte-16xzzyz{z-index:8;place-content:center;justify-items:center;gap:calc(10px * var(--ui,1));animation:svelte-16xzzyz-in .2s var(--ease);background:#000000bf;display:grid;position:absolute;inset:0}@keyframes svelte-16xzzyz-in{0%{opacity:0}}h2.svelte-16xzzyz{font-size:max(28px, calc(48px * var(--ui,1)));text-transform:lowercase;color:var(--accent-2);text-shadow:0 0 calc(24px * var(--ui,1)) var(--accent-glow);margin:0}p.svelte-16xzzyz{margin:0 0 calc(14px * var(--ui,1));font-size:max(13px, calc(18px * var(--ui,1)));color:var(--dim)}.buttons.svelte-16xzzyz{gap:calc(10px * var(--ui,1));width:min(max(260px, 420px * var(--ui,1)), 80vw);display:grid}.pb.svelte-16xzzyz{--c:var(--red-500);height:max(44px, calc(80px * var(--ui,1)));background:color-mix(in srgb, var(--c) 85%, black);color:#fff;font-size:max(11px, calc(18px * var(--ui,1)));animation:svelte-16xzzyz-drop .35s var(--ease) both;border:0;border-radius:0;transition:transform .2s cubic-bezier(.3,1.4,.5,1),filter .15s;transform:skew(-11deg);box-shadow:inset 0 0 0 1px #ffffff14}.pb.svelte-16xzzyz:nth-child(2){animation-delay:50ms}.pb.svelte-16xzzyz:nth-child(3){animation-delay:.1s}@keyframes svelte-16xzzyz-drop{0%{opacity:0;transform:skew(-11deg)translateY(-14px)}}.pb.svelte-16xzzyz span:where(.svelte-16xzzyz){justify-content:center;align-items:center;gap:calc(10px * var(--ui,1));display:flex;transform:skew(11deg)}.pb.svelte-16xzzyz:hover:not(:disabled){color:#fff;filter:brightness(1.15);border:0;transform:skew(-11deg)scale(1.03)}.go.svelte-16xzzyz{--c:var(--grade-a)}.again.svelte-16xzzyz{--c:var(--grade-s)}.quit.svelte-16xzzyz{--c:var(--red-500)}.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)}.fail.svelte-18ovgud{z-index:8;place-content:center;justify-items:center;gap:calc(18px * var(--ui,1));background:radial-gradient(circle,#4000158c,#0a0003e6);animation:.8s ease-out svelte-18ovgud-sink;display:grid;position:absolute;inset:0}@keyframes svelte-18ovgud-sink{0%{opacity:0}}h2.svelte-18ovgud{font-size:max(11px, calc(72px * var(--ui,1)));color:var(--bad);text-shadow:0 0 calc(30px * var(--ui,1)) #f93f4e80;margin:0;animation:.6s cubic-bezier(.3,1.6,.5,1) svelte-18ovgud-thud}@keyframes svelte-18ovgud-thud{0%{opacity:0;transform:scale(1.6)}}.buttons.svelte-18ovgud{gap:calc(10px * var(--ui,1));display:flex}.pb.svelte-18ovgud{--c:var(--grade-s);width:calc(200px * var(--ui,1));height:calc(56px * var(--ui,1));background:color-mix(in srgb, var(--c) 85%, black);color:#fff;font-size:max(11px, calc(16px * var(--ui,1)));border:0;border-radius:0;transform:skew(-11deg)}.pb.svelte-18ovgud span:where(.svelte-18ovgud){justify-content:center;align-items:center;gap:calc(8px * var(--ui,1));display:flex;transform:skew(11deg)}.pb.svelte-18ovgud:hover:not(:disabled){color:#fff;filter:brightness(1.15);border:0}.go.svelte-18ovgud{--c:var(--grade-a)}.count.svelte-18ovgud{width:calc(300px * var(--ui,1));height:calc(3px * var(--ui,1));border-radius:calc(2px * var(--ui,1));background:#ffffff1a;overflow:hidden}.count.svelte-18ovgud i:where(.svelte-18ovgud){background:var(--bad);height:100%;display:block}.skip.svelte-yedr6{right:calc(40px * var(--ui,1));bottom:calc(110px * var(--ui,1));z-index:6;width:calc(200px * var(--ui,1));height:calc(64px * var(--ui,1));background:var(--grad);color:#fff;font-size:max(11px, calc(22px * var(--ui,1)));box-shadow:0 0 calc(18px * var(--ui,1)) var(--accent-glow);animation:svelte-yedr6-in .3s var(--ease);border:0;border-radius:0;font-weight:700;position:absolute;transform:skew(-11deg)}.skip.svelte-yedr6 span:where(.svelte-yedr6){justify-content:center;align-items:center;gap:calc(4px * var(--ui,1));text-transform:lowercase;display:flex;transform:skew(11deg)}.skip.svelte-yedr6 span:where(.svelte-yedr6) svg:first-of-type{margin-left:calc(8px * var(--ui,1))}.skip.svelte-yedr6:hover:not(:disabled){color:#fff;filter:brightness(1.12);border:0}@keyframes svelte-yedr6-in{0%{opacity:0;transform:skew(-11deg)translate(40px)}}.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)) padding-box, linear-gradient(color-mix(in srgb, var(--c) 20%, transparent), var(--c)) border-box;border:2px solid #0000;transition:transform .5s cubic-bezier(.5,1.6,.4,1);display:flex;position:absolute;inset:0 auto 0 0}.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;margin:-2px 0 -2px -2px;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:-2px 0 -2px 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}.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(181.6px * var(--u))}.text.svelte-t6mulw{height:100%;width:calc(181.6px * 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}.loader.svelte-16oa2fu{z-index:7;width:min(520px * var(--ui,1), 90%);border-radius:calc(14px * var(--ui,1));background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--halo);pointer-events:none;animation:2.2s both svelte-16oa2fu-life;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}@keyframes svelte-16oa2fu-life{0%{opacity:0;transform:scale(.94)}12%,78%{opacity:1;transform:none}to{opacity:0;transform:scale(1.04)}}.cover.svelte-16oa2fu{height:calc(120px * var(--ui,1));background:radial-gradient(400px 140px at 20% 0%, rgb(var(--hot-rgb) / .5), transparent 70%), linear-gradient(135deg, var(--red-700), var(--ink-100));position:relative}.stars.svelte-16oa2fu{right:calc(12px * var(--ui,1));bottom:calc(10px * var(--ui,1));padding:1px calc(10px * var(--ui,1));background:var(--gold);color:var(--ink-0);font-weight:800;font-size:max(11px, calc(13px * var(--ui,1)));border-radius:999px;position:absolute}.meta.svelte-16oa2fu{gap:calc(2px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(18px * var(--ui,1)) calc(16px * var(--ui,1));display:grid}.meta.svelte-16oa2fu b:where(.svelte-16oa2fu){font-family:var(--font-display);font-weight:900;font-size:max(11px, calc(28px * var(--ui,1)));text-transform:uppercase;line-height:1.05}.meta.svelte-16oa2fu>span:where(.svelte-16oa2fu){color:var(--dim)}.stats.svelte-16oa2fu{gap:calc(14px * var(--ui,1));margin-top:calc(8px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);flex-wrap:wrap;display:flex}.stats.svelte-16oa2fu span:where(.svelte-16oa2fu){align-items:center;gap:calc(5px * var(--ui,1));display:flex}.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));z-index:7;transform:translateX(calc(280px * var(--ui,1)));transition:transform .3s var(--ease);align-items:flex-start;display:flex;position:absolute;right:0}.ps.open.svelte-ip5qy9{transform:none}.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);background:#0009;border-right:0;place-items:center;padding:0;display:grid}.panel.svelte-ip5qy9{width:calc(280px * var(--ui,1));max-height:calc(100vh - 260px * var(--ui,1));padding:calc(6px * var(--ui,1)) calc(14px * var(--ui,1)) calc(10px * var(--ui,1));border:1px solid var(--line);border-radius:0 0 0 calc(12px * var(--ui,1));box-shadow:var(--halo);background:#060202eb;border-right:0;overflow-y:auto}section.svelte-ip5qy9+section:where(.svelte-ip5qy9){border-top:1px solid var(--line)}h3.svelte-ip5qy9{margin:calc(10px * var(--ui,1)) 0 calc(6px * var(--ui,1));font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));letter-spacing:.14em;color:var(--accent-2);text-transform:uppercase;font-weight:600}.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-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}.toast.svelte-1n46o8q{left:50%;top:calc(var(--toolbar) + 18px * var(--ui,1));z-index:80;padding:calc(8px * var(--ui,1)) calc(18px * var(--ui,1));border:1px solid var(--line-hover);box-shadow:0 0 calc(14px * var(--ui,1)) var(--accent-glow);font-size:max(11px, calc(13px * var(--ui,1)));pointer-events:none;background:#000c;border-radius:999px;font-weight:600;animation:1.6s both svelte-1n46o8q-toast;position:fixed;translate:-50%}@keyframes svelte-1n46o8q-toast{0%{opacity:0;transform:translateY(-8px)}10%,80%{opacity:1;transform:none}to{opacity:0}}.dim.svelte-1n46o8q{pointer-events:none;background:#000;position:absolute;inset:0}.fps.hidden.svelte-1n46o8q{display:none}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.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(28px * 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:calc(10px * var(--ui,1));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))}.fps.svelte-1n46o8q .audio:where(.svelte-1n46o8q){margin-left:calc(8px * var(--ui,1));color:var(--bad)}.fps.svelte-1n46o8q{right:calc(8px * var(--ui,1));bottom:calc(6px * var(--ui,1));font-size:max(11px, calc(12px * var(--ui,1)));color:var(--dim);font-variant-numeric:tabular-nums;pointer-events:none;z-index:5;position:fixed}: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;--rad-sm:calc(6px * var(--ui,1));--rad-md:calc(10px * var(--ui,1));--rad-lg:calc(16px * var(--ui,1));--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}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}*{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)));scrollbar-color:var(--ink-400) transparent;margin:0;line-height:1.55;overflow:hidden}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-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--strong);font-variant-numeric:tabular-nums;font-weight:900;line-height:.95}.eyebrow{font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));text-transform:uppercase;letter-spacing:.16em;color:var(--faint);font-weight:600}.pill{font-family:var(--font-mono);text-transform:uppercase;font-size:max(10.5px, calc(10.5px * var(--ui,1)));letter-spacing:.08em;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:calc(8px * var(--ui,1));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);top:calc(-8px * var(--ui,1));right:calc(-6px * var(--ui,1));z-index:3;padding:calc(3px * var(--ui,1)) calc(7px * var(--ui,1));background:var(--grad);color:#fff;font-family:var(--font-body);font-size:max(10px, calc(10px * var(--ui,1)));letter-spacing:.02em;text-transform:none;white-space:nowrap;box-shadow:0 0 calc(8px * var(--ui,1)) var(--accent-glow);pointer-events:none;border-radius:999px;font-style:normal;font-weight:700;line-height:1;position:absolute}button.primary:disabled,button.on:disabled{background:var(--line);color:var(--faint);box-shadow:none}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:calc(12px * var(--ui,1));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:calc(12px * var(--ui,1)) calc(12px * var(--ui,1)) 0 0;position:absolute;top:0;left:0;right:0}.subcard{background:var(--card);border:1px solid var(--line);border-radius:calc(10px * var(--ui,1));padding:calc(14px * var(--ui,1)) calc(16px * var(--ui,1));min-width:0}.label{font-family:var(--font-mono);font-size:max(11px, calc(11px * var(--ui,1)));letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:600}.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{color:var(--accent-2);background:var(--accent-soft);border:1px solid var(--accent);box-shadow:none;filter:none;font-weight:600}.status{padding:calc(8px * var(--ui,1)) calc(10px * var(--ui,1)) calc(8px * var(--ui,1)) calc(14px * var(--ui,1));border-radius:calc(8px * var(--ui,1));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-mono);font-size:max(10.5px, calc(10.5px * var(--ui,1)));letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:600}.stat>b{font-family:var(--font-display);font-size:max(11px, calc(26px * var(--ui,1)));font-variant-numeric:tabular-nums;font-weight:900}.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:calc(10px * var(--ui,1));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:calc(8px * var(--ui,1));color:var(--text);transition:border-color .15s,box-shadow .15s}input:not([type]):hover{border-color:var(--line-hover)}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:calc(6px * var(--ui,1));font-size:.86em}button:focus-visible,input:focus-visible{outline:calc(2px * var(--ui,1)) solid var(--red-400);outline-offset:calc(2px * var(--ui,1))}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}}
