.ko-banner.svelte-1p0aym4{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.ko-banner.svelte-1p0aym4 span:where(.svelte-1p0aym4){flex:260px}.ko-notice.svelte-1p0aym4{margin:0 0 1rem}.ko-lbl.svelte-1p0aym4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.4rem;font-size:.68rem;display:block}.ko-kicker.svelte-1p0aym4{font:600 .7rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ko-desk.svelte-1p0aym4{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ko-ctrl.svelte-1p0aym4{flex-direction:column;gap:1.1rem;display:flex}.ko-ctrl.svelte-1p0aym4 label:where(.svelte-1p0aym4){min-width:0;display:block}.ko-ctrl.svelte-1p0aym4 select:where(.svelte-1p0aym4),.ko-ctrl.svelte-1p0aym4 input[type=text]:where(.svelte-1p0aym4),.ko-ctrl.svelte-1p0aym4 input[type=number]:where(.svelte-1p0aym4){width:100%}.ko-ctrl.svelte-1p0aym4 input[type=text]:where(.svelte-1p0aym4),.ko-ctrl.svelte-1p0aym4 input[type=number]:where(.svelte-1p0aym4),.ko-export.svelte-1p0aym4 input:where(.svelte-1p0aym4){background:var(--bg-raised);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--radius);font:inherit;padding:.4em .6em;font-size:.88rem}.ko-two.svelte-1p0aym4{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.ko-src.svelte-1p0aym4{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ko-src.svelte-1p0aym4 button:where(.svelte-1p0aym4){text-align:left;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--ink);min-width:0;padding:.55rem .75rem}.ko-src.svelte-1p0aym4 button:where(.svelte-1p0aym4):hover{border-color:var(--accent)}.ko-src.svelte-1p0aym4 b:where(.svelte-1p0aym4){font-family:var(--font-display);font-size:1rem;font-weight:560;display:block}.ko-src.svelte-1p0aym4 span:where(.svelte-1p0aym4){color:var(--ink-faint);font-size:.72rem}.ko-src.svelte-1p0aym4 .on:where(.svelte-1p0aym4){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ko-src.svelte-1p0aym4 .on:where(.svelte-1p0aym4) b:where(.svelte-1p0aym4){color:var(--accent)}.ko-sizes.svelte-1p0aym4{border:1px solid var(--border-strong);border-radius:var(--radius);width:max-content;max-width:100%;display:flex;overflow:hidden}.ko-sizes.svelte-1p0aym4 button:where(.svelte-1p0aym4){border:0;border-left:1px solid var(--border);color:var(--ink);font:600 .82rem var(--font-mono);background:0 0;padding:.45em .78em}.ko-sizes.svelte-1p0aym4 button:where(.svelte-1p0aym4):first-child{border-left:0}.ko-sizes.svelte-1p0aym4 button:where(.svelte-1p0aym4):hover:not(:disabled){color:var(--accent)}.ko-sizes.svelte-1p0aym4 button.on:where(.svelte-1p0aym4){background:var(--accent);color:var(--bg)}.ko-sizes.svelte-1p0aym4 button:where(.svelte-1p0aym4):disabled{color:var(--ink-faint);opacity:.55;cursor:default;text-decoration:line-through}.ko-pool.svelte-1p0aym4{color:var(--ink-muted);margin:.5rem 0 0;font-size:.8rem}.ko-pool.svelte-1p0aym4 b:where(.svelte-1p0aym4){color:var(--ink);font-family:var(--font-mono);font-weight:600}.ko-note.svelte-1p0aym4{margin:.45rem 0 0}.ko-start.svelte-1p0aym4{justify-content:center}.ko-start.svelte-1p0aym4:disabled{opacity:.5;cursor:default}.ko-resume.svelte-1p0aym4{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;display:grid}.ko-resume.svelte-1p0aym4 .ko-lbl:where(.svelte-1p0aym4),.ko-resume.svelte-1p0aym4 b:where(.svelte-1p0aym4),.ko-resume.svelte-1p0aym4 span.small:where(.svelte-1p0aym4){grid-column:1}.ko-resume.svelte-1p0aym4 button:where(.svelte-1p0aym4){grid-area:1/2/span 3}.ko-resume.svelte-1p0aym4 b:where(.svelte-1p0aym4){font-family:var(--font-display);font-size:1.1rem;font-weight:560}.ko-cup.svelte-1p0aym4{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:1.3rem;display:grid}.ko-fan.svelte-1p0aym4{height:200px;position:relative}.ko-fan.svelte-1p0aym4 img:where(.svelte-1p0aym4){aspect-ratio:2/3;object-fit:cover;border:1px solid var(--border);border-radius:4px;width:112px;height:auto;position:absolute;top:14px;box-shadow:0 6px 16px #00000059}.ko-fan.svelte-1p0aym4 img:where(.svelte-1p0aym4):first-child{left:0;transform:rotate(-8deg)}.ko-fan.svelte-1p0aym4 img:where(.svelte-1p0aym4):nth-child(2){z-index:1;top:6px;left:38px;transform:rotate(-2deg)}.ko-fan.svelte-1p0aym4 img:where(.svelte-1p0aym4):nth-child(3){top:12px;left:76px;transform:rotate(5deg)}.ko-cup.svelte-1p0aym4 h2:where(.svelte-1p0aym4){margin:.35rem 0 .25rem;font-size:1.9rem}.ko-cup.svelte-1p0aym4 p:where(.svelte-1p0aym4){color:var(--ink-muted);margin:0;font-size:.9rem}.ko-meta.svelte-1p0aym4{margin-top:.5rem}.ko-acts.svelte-1p0aym4,.ko-done.svelte-1p0aym4{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.ko-done.svelte-1p0aym4{justify-content:center;margin-top:.4rem}.ko-acts.svelte-1p0aym4 .btn:where(.svelte-1p0aym4){text-decoration:none}.ko-hist.svelte-1p0aym4 ul:where(.svelte-1p0aym4){margin:.2rem 0 0;padding:0;list-style:none}.ko-hist.svelte-1p0aym4 li:where(.svelte-1p0aym4){border-bottom:1px dotted var(--border-strong);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.4rem 0;font-size:.88rem;display:flex}.ko-hist.svelte-1p0aym4 li:where(.svelte-1p0aym4):last-child{border-bottom:0}.ko-hist.svelte-1p0aym4 li:where(.svelte-1p0aym4) .faint:where(.svelte-1p0aym4){margin-left:auto}.ko-hist.svelte-1p0aym4 p:where(.svelte-1p0aym4){margin:0}.ko-playhead.svelte-1p0aym4{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ko-export.svelte-1p0aym4{text-align:left;grid-template-columns:1fr 1fr;align-items:end;gap:.7rem;max-width:620px;margin:1.2rem auto 0;display:grid}.ko-export.svelte-1p0aym4 input:where(.svelte-1p0aym4){width:100%}.ko-export.svelte-1p0aym4 .btn:where(.svelte-1p0aym4){justify-content:center}.ko-export.svelte-1p0aym4 .faint:where(.svelte-1p0aym4){align-self:center}@media (width<=900px){.ko-desk.svelte-1p0aym4{grid-template-columns:1fr}.ko-src.svelte-1p0aym4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.ko-src.svelte-1p0aym4{grid-template-columns:1fr 1fr}.ko-cup.svelte-1p0aym4{grid-template-columns:1fr}.ko-fan.svelte-1p0aym4{width:190px;height:180px;margin:0 auto}.ko-export.svelte-1p0aym4{grid-template-columns:1fr}}
