article.svelte-1p13s1z{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:1rem 1.1rem}header.svelte-1p13s1z{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:.9rem;display:flex}.rank.svelte-1p13s1z{color:var(--fg);font-weight:700}.score.svelte-1p13s1z{font-variant-numeric:tabular-nums;color:var(--accent);font-size:1.1rem;font-weight:700}.time.svelte-1p13s1z,.dur.svelte-1p13s1z{font-variant-numeric:tabular-nums}.warn.svelte-1p13s1z{color:var(--bad)}.topic.svelte-1p13s1z,.tag.svelte-1p13s1z{border:1px solid var(--line);border-radius:99px;padding:.05rem .45rem;font-size:.8rem}.tag.svelte-1p13s1z{border-color:var(--accent);color:var(--accent)}button.tag.svelte-1p13s1z{cursor:pointer;font:inherit;background:0 0;font-size:.8rem}button.tag.svelte-1p13s1z:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.tag.warn.svelte-1p13s1z{border-color:var(--bad);color:var(--bad)}.body.svelte-1p13s1z{gap:1rem;margin-top:.6rem;display:flex}.left.svelte-1p13s1z{flex:1;min-width:0}.text.svelte-1p13s1z{margin:0 0 .35rem;line-height:1.5}.text.clamped.svelte-1p13s1z{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.link.svelte-1p13s1z{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-bottom:.75rem;padding:0;font-size:.85rem}.bars.svelte-1p13s1z{max-width:420px;color:var(--muted);grid-template-columns:max-content 1fr;gap:.2rem .75rem;margin:0;font-size:.8rem;display:grid}dd.svelte-1p13s1z{background:var(--line);border-radius:3px;align-self:center;height:6px;margin:0;overflow:hidden}dd.svelte-1p13s1z span:where(.svelte-1p13s1z){background:var(--accent);height:100%;display:block}dd.svelte-1p13s1z span.bad:where(.svelte-1p13s1z){background:var(--bad)}.player.svelte-1p13s1z{flex-shrink:0;width:400px}iframe.svelte-1p13s1z{aspect-ratio:16/9;border:0;border-radius:6px;width:100%}.controls.svelte-1p13s1z{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.trim.svelte-1p13s1z{color:var(--muted);align-items:center;gap:.25rem;font-size:.85rem;display:flex}.trim.svelte-1p13s1z span:where(.svelte-1p13s1z){margin-right:.25rem}.actions.svelte-1p13s1z{gap:.5rem;margin-left:auto;display:flex}.error.svelte-1p13s1z{color:var(--bad);white-space:pre-wrap;font-size:.85rem}.result.svelte-1p13s1z{align-items:flex-end;gap:1rem;margin-top:.9rem;display:flex}video.svelte-1p13s1z{aspect-ratio:9/16;background:#000;border-radius:8px;height:420px}@media (width<=800px){.body.svelte-1p13s1z{flex-direction:column}.player.svelte-1p13s1z{order:-1;width:100%}}:root{--bg:#0f1012;--card:#17181b;--fg:#ececec;--muted:#9a9ca3;--line:#2a2c31;--accent:#2de2c6;--bad:#ff5a6e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--fg);margin:0;font:15px/1.4 system-ui,-apple-system,sans-serif}button{font:inherit;color:var(--fg);background:var(--line);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.35rem .7rem}button:hover:not(:disabled){border-color:var(--muted)}button:disabled{opacity:.6;cursor:default}button.primary{background:var(--accent);color:#04201b;font-weight:600}input,select{font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:.45rem .6rem}input[type=range]{accent-color:var(--accent);padding:0}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}main.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:2rem 1.25rem 4rem}form.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}form.svelte-1uha8ag>input:where(.svelte-1uha8ag){flex:1;min-width:280px}form.svelte-1uha8ag label:where(.svelte-1uha8ag){color:var(--muted);font-size:.9rem}form.svelte-1uha8ag label:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){width:4.5rem;margin:0 .25rem}.status.svelte-1uha8ag{color:var(--muted);align-items:center;gap:.75rem;margin-top:1rem;display:flex}.status.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}progress.svelte-1uha8ag{accent-color:var(--accent);width:240px}.error.svelte-1uha8ag{color:var(--bad)}.hint.svelte-1uha8ag{color:var(--muted);margin:.75rem 0 0;font-size:.9rem}.summary.svelte-1uha8ag{margin:1.75rem 0 1rem}.summary.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:1.15rem}.summary.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:.25rem 0 0;font-size:.85rem}.layout.svelte-1uha8ag{grid-template-columns:230px 1fr;align-items:start;gap:1.5rem;display:grid}aside.svelte-1uha8ag{font-size:.85rem;position:sticky;top:1rem}details.svelte-1uha8ag{flex-direction:column;gap:.45rem;display:flex}details[open].svelte-1uha8ag::details-content{display:contents}summary.svelte-1uha8ag{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.4rem;font-size:.75rem}aside.svelte-1uha8ag h3:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:.9rem 0 .1rem;font-size:.75rem}summary.svelte-1uha8ag+h3:where(.svelte-1uha8ag){margin-top:0}.slider.svelte-1uha8ag{flex-direction:column;gap:.15rem;display:flex}.slider.svelte-1uha8ag span:where(.svelte-1uha8ag){justify-content:space-between;display:flex}.check.svelte-1uha8ag{align-items:center;gap:.4rem;display:flex}ol.svelte-1uha8ag{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=800px){.layout.svelte-1uha8ag{grid-template-columns:1fr}aside.svelte-1uha8ag{border:1px solid var(--line);border-radius:8px;padding:.6rem .8rem;position:static}summary.svelte-1uha8ag{color:var(--fg);margin:0;font-size:.85rem}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag){margin-bottom:.6rem}}
