:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:oklch(7% .01 260);--surface:oklch(10% .015 260);--raised:oklch(14% .02 260);--raised-hover:oklch(18% .02 260);--line:oklch(25% .02 260);--line-soft:oklch(20% .02 260);--ink:oklch(92% .01 260);--ink-mid:oklch(72% .02 260);--ink-low:oklch(60% .02 260);--accent:oklch(55% .2 265);--accent-lift:oklch(70% .15 265);--accent-hover:oklch(55% .24 265);--game-interval:oklch(78% .09 195);--game-chord:oklch(78% .09 75);--game-reader:oklch(76% .11 310);--game-note:oklch(78% .09 140);--stage-wash-peak:color-mix(in oklab, var(--game-ink) 12%, var(--ground));--stage-wash:radial-gradient(120% 90% at 50% 0%, var(--stage-wash-peak), var(--ground) 70%);--game-ink:var(--game-interval);--correct:oklch(55% .15 160);--correct-lift:oklch(70% .12 160);--wrong:oklch(58% .22 25);--wrong-lift:oklch(70% .18 25);--tier-distinction:var(--correct-lift);--tier-merit:var(--accent-lift);--tier-pass:oklch(80% .13 80);--tier-not-yet:var(--wrong-lift);--lamp:var(--correct-lift);--on-accent:oklch(98% 0 0);--medal-dot:.85rem;--tap-min:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--measure-prose:56ch;--measure-dialog:26rem;--measure-column:44rem;--measure-page:64rem;--measure-frame:calc(var(--measure-page) + var(--space-5) + 20rem);--stage-frame:46rem;--stage-prompt-band:15rem;--stage-frame-wide:50rem;--stage-prompt-band-wide:17rem;--stage-place:flex-start;--stage-below:2;--press-ms:90ms;--press-scale:.97;--settle-ms:.12s;--keycap:inline;--touch-hint:none;--stage-frame-pad-block:var(--space-7);--stage-frame-gap:var(--space-7);--answer-pad-block:var(--space-4);--answer-shorthand:inline;--answer-verdict-position:static;--radius-card:20px;--radius-control:14px;--radius-chip:999px;--font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--text-micro:.6875rem;--tracking-micro:.1em;--text-xs:.78rem;--text-sm:.85rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.5rem;--text-3xl:3.5rem;--weight-body:400;--weight-mid:550;--weight-strong:650;--leading-flat:1;--leading-prose:1.5;--tracking-tight:-.02em;--tracking-data:.04em;--tracking-label:.12em;--layer-bar:2;--layer-cover:3;--layer-dialog:4;--layer-popover:5;--dock-position:sticky}:root[data-game=intervalEar]{--game-ink:var(--game-interval)}:root[data-game=chordBlitz]{--game-ink:var(--game-chord)}:root[data-game=chordReader]{--game-ink:var(--game-reader)}:root[data-game=noteReader]{--game-ink:var(--game-note)}@media (height<=499px){:root{--dock-position:static}}@media (pointer:coarse){:root{--tap-min:44px;--keycap:none;--touch-hint:inline;--stage-frame-pad-block:var(--space-3);--stage-frame-gap:var(--space-3);--answer-pad-block:var(--space-2);--answer-shorthand:none;--answer-verdict-position:absolute;--stage-place:flex-end;--stage-below:0}}*,:before,:after{box-sizing:border-box}body{background:var(--ground);color:var(--ink-mid);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-prose);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}:where(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.press-target{border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.button.svelte-9cd1vo{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);border:1px solid var(--line);border-radius:var(--radius-control);font-weight:var(--weight-mid);white-space:nowrap;transition:transform var(--press-ms) ease-out;display:inline-flex}.button[data-size=md].svelte-9cd1vo{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.button[data-size=sm].svelte-9cd1vo{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.button[data-block=true].svelte-9cd1vo{width:100%}.button.svelte-9cd1vo:active:not(:disabled){transform:scale(var(--press-scale))}.button.svelte-9cd1vo:disabled{opacity:.45;cursor:default}.button[data-variant=primary].svelte-9cd1vo{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.button[data-variant=primary].svelte-9cd1vo:hover:not(:disabled){border-color:var(--accent-lift);background:var(--accent-hover)}.button[data-variant=accent].svelte-9cd1vo{border-color:color-mix(in oklch, var(--accent) 40%, var(--line-soft));background:color-mix(in oklch, var(--accent) 10%, transparent);color:var(--ink)}.button[data-variant=accent].svelte-9cd1vo:hover:not(:disabled){border-color:var(--accent);background:color-mix(in oklch, var(--accent) 20%, transparent)}.button[data-variant=quiet].svelte-9cd1vo{background:var(--raised);color:var(--ink-mid)}.button[data-variant=quiet].svelte-9cd1vo:hover:not(:disabled){background:var(--raised-hover);color:var(--ink)}.button[data-variant=ghost].svelte-9cd1vo{border-color:var(--line-soft);color:var(--ink-mid);background:0 0}.button[data-variant=ghost].svelte-9cd1vo:hover:not(:disabled){background:var(--raised);color:var(--ink)}.button[data-variant=name].svelte-9cd1vo{min-height:0;color:inherit;font:inherit;text-align:start;white-space:normal;text-underline-offset:.2em;background:0 0;border:none;border-radius:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block;position:relative}.button[data-variant=name].svelte-9cd1vo:hover:not(:disabled),.button[data-variant=name].svelte-9cd1vo:focus-visible{text-decoration-color:currentColor}.button[data-variant=name].svelte-9cd1vo:after{content:"";inset:calc(min(0px, 100% - var(--tap-min)) / 2) 0;position:absolute}@media (prefers-reduced-motion:reduce){.button.svelte-9cd1vo{transition:none}.button.svelte-9cd1vo:active:not(:disabled){transform:none}}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.eyebrow.svelte-hufhor{font-family:var(--font-data);font-weight:var(--weight-mid);text-transform:uppercase;color:var(--ink-low);margin:0}.eyebrow[data-size=xs].svelte-hufhor{font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.eyebrow[data-size=micro].svelte-hufhor{font-size:var(--text-micro);letter-spacing:var(--tracking-micro)}.stand.svelte-rq6n5e{--hue:currentColor;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.stand[data-tier=distinction].svelte-rq6n5e{--hue:var(--tier-distinction)}.stand[data-tier=merit].svelte-rq6n5e{--hue:var(--tier-merit)}.stand[data-tier=pass].svelte-rq6n5e{--hue:var(--tier-pass)}.stand[data-tier=notYet].svelte-rq6n5e{--hue:var(--tier-not-yet)}.shape.svelte-rq6n5e{border:1.5px solid var(--hue);background:var(--hue);border-radius:50%;flex:none;width:.5rem;height:.5rem}.stand[data-mark=ring].svelte-rq6n5e .shape:where(.svelte-rq6n5e){opacity:.7;background:0 0;border-color:currentColor}.figure.svelte-rq6n5e{font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-flat)}.segmented.svelte-1de4yyg{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.segmented[data-layout=column].svelte-1de4yyg{align-items:stretch}.segmented.svelte-1de4yyg [data-radio-group-root]{border:1px solid var(--line-soft);border-radius:var(--radius-control);background:var(--surface);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.segmented[data-layout=column].svelte-1de4yyg [data-radio-group-root]{gap:var(--space-2);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.segmented.svelte-1de4yyg [data-radio-group-item]{justify-content:center;gap:var(--space-1);min-height:var(--tap-min);padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-mid);color:var(--ink-low);text-align:start;white-space:nowrap;background:0 0;border:1px solid #0000;flex-direction:column;display:inline-flex}.segmented[data-layout=column].svelte-1de4yyg [data-radio-group-item]{padding:var(--space-3);border-color:var(--line-soft)}.segmented.svelte-1de4yyg [data-radio-group-item]:hover:not([data-disabled]){color:var(--ink)}.segmented.svelte-1de4yyg [data-radio-group-root][data-disabled]{opacity:.45}.segmented.svelte-1de4yyg [data-radio-group-item][data-state=checked]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 22%, var(--raised));color:var(--ink)}.word.svelte-1de4yyg{align-items:baseline;gap:var(--space-2);display:inline-flex}.segmented.svelte-1de4yyg [data-radio-group-item][data-quiet=true] .word{opacity:.55}.glyph.svelte-1de4yyg{font-family:var(--font-data);color:var(--game-ink)}.gloss.svelte-1de4yyg{font-size:var(--text-xs);font-weight:var(--weight-body);color:var(--ink-low)}.dialog-overlay{z-index:var(--layer-dialog);background:color-mix(in oklch, var(--ground) 78%, transparent);position:fixed;inset:0}.dialog-content{z-index:var(--layer-dialog);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex;position:fixed}.dialog-content[data-placement=center]{width:min(var(--measure-dialog), calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));inset:50% auto auto 50%;overflow-y:auto;translate:-50% -50%}.dialog-content[data-placement=sheet]{width:min(var(--measure-dialog), 100vw);border-end-end-radius:0;border-end-start-radius:0;max-height:85vh;margin-inline:auto;inset:auto 0 0;overflow-y:auto}.dialog-head.svelte-1bgou3i{gap:var(--space-1);flex-direction:column;display:flex}.dialog-title{font-size:var(--text-lg);font-weight:var(--weight-strong);margin:0}.dialog-description{font-size:var(--text-sm);color:var(--ink-mid);margin:0}.dialog-actions.svelte-1bgou3i{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.rungs.svelte-2rd0jq{gap:var(--space-1);display:flex}.rung.svelte-2rd0jq{height:var(--space-1);border-radius:var(--radius-chip);background:var(--line-soft);flex:1}.rung[data-state=held].svelte-2rd0jq{background:color-mix(in oklch, var(--accent-lift) 45%, var(--line-soft))}.rung[data-state=yours].svelte-2rd0jq{background:var(--accent-lift)}.status.svelte-1l3y9tw{max-width:var(--measure-prose);font-size:var(--text-sm);color:var(--ink-low);margin:0}.status[data-kind=failed].svelte-1l3y9tw{color:var(--wrong-lift)}.failed.svelte-1l3y9tw{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.grid.svelte-yuozxx{--count:var(--columns);grid-template-columns:repeat(var(--count), minmax(0, 1fr));min-width:0;display:grid}.grid[data-rows=true].svelte-yuozxx>*{grid-row:span var(--rows);grid-template-rows:subgrid;align-items:start;display:grid;container-type:normal}@container (width<=1199px){.grid.svelte-yuozxx{--count:var(--columns-desktop)}}@container (width<=599px){.grid.svelte-yuozxx{--count:var(--columns-tablet)}}.page.svelte-16edttm{flex-direction:column;width:100%;margin-inline:auto;display:flex;container:page/inline-size}.page[data-measure=frame].svelte-16edttm{max-width:var(--measure-frame)}.page[data-measure=page].svelte-16edttm{max-width:var(--measure-page)}.page[data-measure=column].svelte-16edttm{max-width:var(--measure-column)}.page[data-measure=prose].svelte-16edttm{max-width:var(--measure-prose)}.row.svelte-8ckxfh{align-items:center;min-width:0;display:flex}.row[data-wrap=true].svelte-8ckxfh{flex-wrap:wrap}.row[data-align=start].svelte-8ckxfh{align-items:flex-start}.row[data-align=end].svelte-8ckxfh{align-items:flex-end}.row[data-align=baseline].svelte-8ckxfh{align-items:baseline}.row[data-align=stretch].svelte-8ckxfh{align-items:stretch}.row[data-justify=between].svelte-8ckxfh{justify-content:space-between;width:100%}.row[data-justify=center].svelte-8ckxfh{justify-content:center}.row[data-justify=end].svelte-8ckxfh{justify-content:flex-end}@container (width<=599px){.row[data-stack=tablet].svelte-8ckxfh{flex-direction:column;align-items:stretch}}@container (width<=1199px){.row[data-stack=desktop].svelte-8ckxfh{flex-direction:column;align-items:stretch}}.stack.svelte-fnnjo1{flex-direction:column;min-width:0;display:flex}.stack[inert].svelte-fnnjo1{opacity:.45}.stack[data-align=start].svelte-fnnjo1{align-items:flex-start}.stack[data-align=center].svelte-fnnjo1{align-items:center}.stack[data-align=end].svelte-fnnjo1{align-items:flex-end}.panel.svelte-u4hkvw{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--raised);min-width:0;container-type:inline-size}.panel[data-tone=sunk].svelte-u4hkvw{border-radius:var(--radius-control);background:var(--surface)}.panel[data-emphasis=true].svelte-u4hkvw{border-color:color-mix(in oklch, var(--accent) 45%, var(--line-soft))}.panel[data-press=true].svelte-u4hkvw{position:relative}.panel[data-press=true].svelte-u4hkvw:has(>.press-target:where(.svelte-u4hkvw):hover){border-color:var(--line);background:var(--raised-hover)}.figure.svelte-ycluie{font-family:var(--font-data);font-variant-numeric:tabular-nums;line-height:var(--leading-flat);display:inline-block}.figure[data-size=xs].svelte-ycluie{font-size:var(--text-xs)}.figure[data-size=base].svelte-ycluie{font-size:var(--text-base)}.figure[data-size=lg].svelte-ycluie{font-size:var(--text-lg);font-weight:var(--weight-mid)}.figure[data-size=xl].svelte-ycluie{font-size:var(--text-xl);font-weight:var(--weight-strong)}.figure[data-tone=ink].svelte-ycluie{color:var(--ink)}.figure[data-tone=mid].svelte-ycluie{color:var(--ink-mid)}.figure[data-tone=low].svelte-ycluie{color:var(--ink-low)}.mark.svelte-1r41ten{border-radius:var(--radius-control);background:color-mix(in oklab, var(--mark-ink) 14%, transparent);color:var(--mark-ink);flex:none;place-items:center;display:inline-grid}.mark[data-game=intervalEar].svelte-1r41ten{--mark-ink:var(--game-interval)}.mark[data-game=chordBlitz].svelte-1r41ten{--mark-ink:var(--game-chord)}.mark[data-game=chordReader].svelte-1r41ten{--mark-ink:var(--game-reader)}.mark[data-game=noteReader].svelte-1r41ten{--mark-ink:var(--game-note)}.mark[data-game=sightReading].svelte-1r41ten,.mark[data-game=arcade].svelte-1r41ten{--mark-ink:var(--ink-mid)}.mark[data-size=md].svelte-1r41ten{width:var(--space-7);height:var(--space-7)}.mark[data-size=sm].svelte-1r41ten{width:var(--space-6);height:var(--space-6)}svg.svelte-1r41ten{width:60%;height:60%}.prose.svelte-38dgtr{max-width:var(--measure-prose);text-wrap:pretty;margin:0}.prose[data-size=base].svelte-38dgtr{font-size:var(--text-base)}.prose[data-size=sm].svelte-38dgtr{font-size:var(--text-sm)}.prose[data-size=xs].svelte-38dgtr{font-size:var(--text-xs)}.prose[data-tone=mid].svelte-38dgtr{color:var(--ink-mid)}.prose[data-tone=low].svelte-38dgtr{color:var(--ink-low)}.prose[data-tone=ink].svelte-38dgtr{color:var(--ink)}.prose[data-tone=wrong].svelte-38dgtr{color:var(--wrong-lift)}.title.svelte-1dlkqxg{font-weight:var(--weight-strong);letter-spacing:var(--tracking-tight);line-height:var(--leading-flat);color:var(--ink);text-wrap:balance;margin:0}.title[data-size="3xl"].svelte-1dlkqxg{font-size:var(--text-3xl)}.title[data-size="2xl"].svelte-1dlkqxg{font-size:var(--text-2xl)}.title[data-size=xl].svelte-1dlkqxg{font-size:var(--text-xl)}.title[data-size=lg].svelte-1dlkqxg{font-size:var(--text-lg)}.title[data-size=base].svelte-1dlkqxg{font-size:var(--text-base)}.beside.svelte-1dlkqxg{font-weight:var(--weight-mid);font-variant-numeric:tabular-nums;margin-inline-start:var(--space-3);display:inline-block}.slider.svelte-1yn4r33{align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.slider.svelte-1yn4r33 [data-slider-root]{border-radius:var(--radius-chip);background:var(--line-soft);touch-action:none;flex:auto;align-items:center;height:.375rem;display:flex;position:relative}.slider.svelte-1yn4r33 [data-slider-range]{border-radius:var(--radius-chip);background:var(--accent);height:100%;position:absolute}.slider.svelte-1yn4r33 [data-slider-thumb]{border:2px solid var(--accent);background:var(--raised);border-radius:50%;width:1.25rem;height:1.25rem;display:block}.reading.svelte-1yn4r33{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--ink-mid);text-align:end;flex:0 0 3rem}.tabs.svelte-1r0oxxs [data-tabs-list]{gap:var(--space-1);border-bottom:1px solid var(--line-soft);scrollbar-width:none;display:flex;overflow:auto hidden}.head.svelte-1r0oxxs{border-bottom:1px solid var(--line-soft)}.tabs[data-lead=true].svelte-1r0oxxs [data-tabs-list]{border-bottom:none;flex:none}.lead.svelte-1r0oxxs{min-width:0;padding-bottom:var(--space-3)}.tabs.svelte-1r0oxxs [data-tabs-trigger]{min-height:var(--tap-min);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-mid);color:var(--ink-low);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.tabs[data-lead=true].svelte-1r0oxxs [data-tabs-trigger]{font-size:var(--text-base)}.figure.svelte-1r0oxxs{font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-low);margin-inline-start:var(--space-1)}.tabs.svelte-1r0oxxs [data-tabs-trigger]:hover{color:var(--ink)}.tabs.svelte-1r0oxxs [data-tabs-trigger][data-state=active]{border-bottom-color:var(--game-ink);color:var(--ink)}.tabs.svelte-1r0oxxs [data-tabs-content]{padding-block-start:var(--space-5)}.strip.svelte-1yzb5co{--dot:.5rem;--step:.6875rem;--unit:var(--step);--hue:var(--tier-pass);padding-top:var(--space-5);color:var(--ink-low);font-family:var(--font-data);font-size:var(--text-micro);font-variant-numeric:tabular-nums;display:flex;overflow-x:auto}.sides.svelte-1yzb5co,.place.svelte-1yzb5co{flex-direction:column;display:flex}.sides.svelte-1yzb5co{padding-right:var(--space-2);flex:none}.side.svelte-1yzb5co{white-space:nowrap;display:flex}.side[data-side=over].svelte-1yzb5co{height:calc(var(--most-over) * var(--unit));padding-bottom:var(--space-1);align-items:flex-end}.side[data-side=under].svelte-1yzb5co{padding-top:var(--space-1)}.place.svelte-1yzb5co{min-width:var(--step);flex:1 1 0;align-items:center;position:relative}.place[data-ruled].svelte-1yzb5co:before{content:"";top:calc(var(--space-5) * -1);height:calc(var(--space-5) + (var(--most-over) + var(--most-under)) * var(--unit) + 1px);border-left:1px dashed var(--ink-mid);position:absolute;left:0}.word.svelte-1yzb5co{top:calc(var(--space-5) * -1);color:var(--ink-mid);white-space:nowrap;position:absolute}.word[data-word=before].svelte-1yzb5co{padding-right:var(--space-2);right:100%}.word[data-word=after].svelte-1yzb5co{padding-left:var(--space-2);left:0}.stack.svelte-1yzb5co{align-items:center;width:100%;display:flex}.stack[data-stack=over].svelte-1yzb5co{height:calc(var(--most-over) * var(--unit));border-bottom:1px solid var(--line);flex-direction:column-reverse}.stack[data-stack=under].svelte-1yzb5co{height:calc(var(--most-under) * var(--unit));flex-direction:column}.dot.svelte-1yzb5co{width:var(--dot);height:var(--dot);margin-block:calc((var(--step) - var(--dot)) / 2);border-radius:50%;flex:none}.dot[data-dot=over].svelte-1yzb5co{background:var(--hue)}.dot[data-tier=distinction].svelte-1yzb5co{--hue:var(--tier-distinction)}.dot[data-tier=merit].svelte-1yzb5co{--hue:var(--tier-merit)}.dot[data-tier=notYet].svelte-1yzb5co{--hue:var(--tier-not-yet)}.dot[data-dot=under].svelte-1yzb5co{border:1px solid var(--ink-low)}.strip[data-dense].svelte-1yzb5co .dot:where(.svelte-1yzb5co){height:var(--unit);border-radius:0;margin-block:0}.strip[data-dense].svelte-1yzb5co .dot[data-dot=under]:where(.svelte-1yzb5co){border-block-width:0}.strip[data-dense].svelte-1yzb5co .dot[data-dot=under]:where(.svelte-1yzb5co):last-child{border-bottom-width:1px}.name.svelte-1yzb5co{min-height:1lh;padding-top:var(--space-1);white-space:nowrap}.facts.svelte-1yzwv8q{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.fact.svelte-1yzwv8q{justify-content:space-between;gap:var(--space-3);display:flex}dt.svelte-1yzwv8q{font-size:var(--text-sm);color:var(--ink-low)}dd.svelte-1yzwv8q{font-family:var(--font-data);font-size:var(--text-sm);color:var(--ink);text-align:end;margin:0}.beside.svelte-1yzwv8q,.under.svelte-1yzwv8q,.against.svelte-1yzwv8q{color:var(--ink-low);font-family:var(--font-ui);font-size:var(--text-xs)}.under.svelte-1yzwv8q,.against.svelte-1yzwv8q{display:block}.beside.svelte-1yzwv8q{white-space:nowrap}.facts[data-layout=figures].svelte-1yzwv8q{column-gap:var(--space-4);grid-template-rows:repeat(4,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.facts[data-layout=figures].svelte-1yzwv8q .fact:where(.svelte-1yzwv8q){grid-row:span 4;grid-template-rows:subgrid;display:grid}.facts[data-layout=figures].svelte-1yzwv8q dd:where(.svelte-1yzwv8q){grid-row:span 3;grid-template-rows:subgrid;display:grid}.facts[data-layout=figures].svelte-1yzwv8q .against:where(.svelte-1yzwv8q){grid-row:3}.facts[data-layout=figures].svelte-1yzwv8q dt:where(.svelte-1yzwv8q){font-family:var(--font-data);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;align-self:end;padding-block-end:var(--space-1)}.facts[data-layout=figures].svelte-1yzwv8q dd:where(.svelte-1yzwv8q){text-align:start}.facts[data-layout=figures].svelte-1yzwv8q .value:where(.svelte-1yzwv8q){font-size:var(--text-xl);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;line-height:var(--leading-flat)}.bar.svelte-16thm6c{border-radius:var(--radius-chip);background:var(--line-soft);vertical-align:middle;gap:2px;width:4.5rem;height:.5rem;display:inline-flex;overflow:hidden}.part.svelte-16thm6c{flex:0 0 0;min-width:2px}.part[data-tier=distinction].svelte-16thm6c{background:var(--tier-distinction)}.part[data-tier=merit].svelte-16thm6c{background:var(--tier-merit)}.part[data-tier=pass].svelte-16thm6c{background:var(--tier-pass)}.part[data-tier=notYet].svelte-16thm6c{background:var(--tier-not-yet)}.scroll.svelte-npg6h{width:100%;overflow-x:auto}.table.svelte-npg6h{column-gap:var(--space-4);font-size:var(--text-sm);grid-template-columns:fit-content(24rem) repeat(4,max-content) minmax(8rem,1fr);display:grid}.group.svelte-npg6h{display:contents}.heading.svelte-npg6h,.line.svelte-npg6h{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.head.svelte-npg6h{padding-block:var(--space-3) var(--space-1);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-strong);grid-column:1/-1}.group.svelte-npg6h:first-child .head:where(.svelte-npg6h){padding-block-start:0}.note.svelte-npg6h{color:var(--ink-low);font-size:var(--text-xs);font-weight:var(--weight-body)}.mark.svelte-npg6h{--tier:var(--ink);color:var(--tier)}.mark[data-tier=distinction].svelte-npg6h{--tier:var(--tier-distinction)}.mark[data-tier=merit].svelte-npg6h{--tier:var(--tier-merit)}.mark[data-tier=pass].svelte-npg6h{--tier:var(--tier-pass)}.line.svelte-npg6h{padding-block:var(--space-1);border-top:1px solid var(--line-soft);position:relative}.line.svelte-npg6h:hover{background:var(--raised)}.name.svelte-npg6h{color:var(--ink);font-weight:var(--weight-mid);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.name.svelte-npg6h:after{content:"";position:absolute;inset:0}.name.svelte-npg6h:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}.says.svelte-npg6h{color:var(--ink);font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:end}.was.svelte-npg6h{color:var(--ink-low)}.more.svelte-npg6h,.trail.svelte-npg6h{color:var(--ink-low);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.count.svelte-npg6h{color:var(--ink-mid);font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:end}.line[data-quiet].svelte-npg6h :is(.name:where(.svelte-npg6h),.says:where(.svelte-npg6h)){color:var(--ink-low)}.legend.svelte-dak7sr{gap:var(--space-1) var(--space-4);font-size:var(--text-xs);color:var(--ink-low);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li.svelte-dak7sr{align-items:center;gap:var(--space-2);display:inline-flex}.swatch.svelte-dak7sr{--mark:var(--ink-mid);border:1.5px solid var(--mark);background:var(--mark);border-radius:2px;flex:none;width:1.25rem;height:.625rem}.swatch[data-swatch=dot].svelte-dak7sr,.swatch[data-swatch=ring].svelte-dak7sr{border-radius:50%;width:.75rem;height:.75rem}.swatch[data-swatch=ring].svelte-dak7sr,.swatch[data-swatch=hollow].svelte-dak7sr{background:0 0}.swatch[data-swatch=tick].svelte-dak7sr{border:0;width:3px;height:.875rem}.swatch[data-swatch=off].svelte-dak7sr{--mark:var(--tier-pass)}.swatch[data-swatch=well].svelte-dak7sr{--mark:var(--wrong)}.swatch[data-swatch=notYet].svelte-dak7sr,.swatch[data-swatch=pass].svelte-dak7sr,.swatch[data-swatch=merit].svelte-dak7sr,.swatch[data-swatch=distinction].svelte-dak7sr{background:color-mix(in oklab, var(--mark) 55%, var(--surface));border:0;border-radius:0;height:6px}.swatch[data-swatch=notYet].svelte-dak7sr{--mark:var(--tier-not-yet)}.swatch[data-swatch=pass].svelte-dak7sr{--mark:var(--tier-pass)}.swatch[data-swatch=merit].svelte-dak7sr{--mark:var(--tier-merit)}.swatch[data-swatch=distinction].svelte-dak7sr{--mark:var(--tier-distinction)}.swatch[data-swatch=shade].svelte-dak7sr{background:var(--ink);opacity:.12;border:0;width:.875rem;height:.875rem}.held.svelte-a3gd03{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.chart.svelte-a3gd03{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:repeat(var(--rows), auto) var(--space-2);row-gap:var(--space-1);align-items:center;display:grid}.scroll.svelte-a3gd03{grid-area:1/2/-1;grid-template-rows:subgrid;grid-template-columns:repeat(var(--columns), minmax(1.25rem, 4rem)) minmax(1.5rem, 1fr);column-gap:var(--space-1);align-items:center;display:grid;overflow:auto hidden}.axis.svelte-a3gd03,.plot.svelte-a3gd03{height:13rem;position:relative}.axis.svelte-a3gd03{grid-area:1/1;min-width:4rem}.plot.svelte-a3gd03,.captions.svelte-a3gd03,.cells.svelte-a3gd03{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.plot.svelte-a3gd03{grid-row:1}.captions.svelte-a3gd03{grid-row:2}.tick-name.svelte-a3gd03{right:var(--space-2);color:var(--ink-low);font-family:var(--font-data);font-size:var(--text-micro);position:absolute;transform:translateY(-50%)}.rule.svelte-a3gd03{border-top:1px solid var(--line-soft);position:absolute;left:0;right:0}.sets.svelte-a3gd03{grid-column:1/-2;grid-template-columns:subgrid;height:100%;display:grid;position:relative}.line.svelte-a3gd03{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.line.svelte-a3gd03 polyline:where(.svelte-a3gd03){fill:none;stroke:var(--ink-mid);stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.columns.svelte-a3gd03{grid-column:1/-1;grid-template-columns:subgrid;height:100%;margin:0;padding:0;list-style:none;display:grid}.column.svelte-a3gd03{min-width:0;position:relative}.pick.svelte-a3gd03{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:1px solid #0000;padding:0;position:absolute;inset:0}.pick.svelte-a3gd03:hover{border-color:var(--line)}.pick[aria-pressed=true].svelte-a3gd03{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent)}.pick.svelte-a3gd03:focus-visible{outline:2px solid var(--accent-lift);outline-offset:1px}.whisker.svelte-a3gd03,.bar.svelte-a3gd03{pointer-events:none}.whisker.svelte-a3gd03{background:var(--ink-low);width:2px;min-height:2px;position:absolute;left:calc(50% - 1px)}.bar.svelte-a3gd03{border-radius:var(--radius-chip);background:var(--line);height:.75rem;display:flex;position:absolute;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.part.svelte-a3gd03{flex:0 0 0;min-width:1px}.part[data-tier=distinction].svelte-a3gd03{background:var(--tier-distinction)}.part[data-tier=merit].svelte-a3gd03{background:var(--tier-merit)}.part[data-tier=pass].svelte-a3gd03{background:var(--tier-pass)}.part[data-tier=notYet].svelte-a3gd03{background:var(--tier-not-yet)}.caption.svelte-a3gd03{color:var(--ink-low);font-family:var(--font-data);font-size:var(--text-micro);white-space:nowrap}.heading.svelte-a3gd03{align-items:baseline;gap:var(--space-1) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;grid-area:3/1/auto/-1;display:flex}.word.svelte-a3gd03{color:var(--ink-low);font-family:var(--font-data);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}.name.svelte-a3gd03{max-width:min(17rem,40cqi);padding-right:var(--space-3);color:var(--ink);font-size:var(--text-xs);flex-direction:column;grid-column:1;display:flex}.note.svelte-a3gd03{color:var(--ink-low)}.said.svelte-a3gd03{background:color-mix(in oklab, var(--ground) 75%, transparent);color:var(--ink);font-family:var(--font-data);font-size:var(--text-micro);line-height:var(--leading-flat);white-space:nowrap;pointer-events:none;border-radius:2px;margin-top:3px;padding-inline:2px;position:absolute;left:2px}.cell.svelte-a3gd03{place-items:center;min-height:1.5rem;display:grid}.dot.svelte-a3gd03{--share:0;width:calc(.5rem + var(--share) * .5rem);aspect-ratio:1;background:color-mix(in oklch, var(--tier-pass) calc(22% + var(--share) * 45%), transparent);border-radius:50%;place-items:center;display:inline-grid}.dot[data-none].svelte-a3gd03{background:var(--line);width:4px}.dot[data-strong=true].svelte-a3gd03{background:var(--tier-pass);width:1.25rem;color:var(--ground);font-family:var(--font-data);font-size:var(--text-micro);font-weight:var(--weight-strong);line-height:var(--leading-flat)}.sample.svelte-a3gd03{flex:none;display:inline-flex}.bar.sample.svelte-a3gd03{width:1.5rem;height:.5rem;position:static;transform:none}.sample[data-mark=whisker].svelte-a3gd03{background:var(--ink-low);width:2px;height:.875rem}.sample[data-mark=line].svelte-a3gd03{border-top:1.5px dashed var(--ink-mid);width:1.5rem}.box.svelte-uiit0r{--col:4.125rem;--name:7.5rem;--chart:5.375rem;--pad:.625rem;max-width:100%;overflow-x:auto}.box[data-dense=true].svelte-uiit0r{--col:1.875rem;--chart:3.875rem}.held.svelte-uiit0r{width:calc(var(--name) + var(--places) * var(--col));position:relative}table.svelte-uiit0r{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}th.svelte-uiit0r,td.svelte-uiit0r{width:var(--col);text-align:center;font-weight:var(--weight-body);padding:2px 0}tr.svelte-uiit0r>:where(.svelte-uiit0r):first-child{z-index:1;width:var(--name);text-align:start;font-size:var(--text-sm);color:var(--ink-mid);white-space:nowrap;position:sticky;left:0}tr[data-quiet].svelte-uiit0r>:where(.svelte-uiit0r):first-child{color:var(--ink-low)}.box[data-scrolls=true].svelte-uiit0r tr:where(.svelte-uiit0r)>:where(.svelte-uiit0r):first-child{background:var(--surface)}.head.svelte-uiit0r,.next.svelte-uiit0r{font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-low)}.head.svelte-uiit0r{width:100%;min-height:var(--tap-min);padding:var(--space-1) 0;cursor:pointer;background:0 0;border:0}.head.svelte-uiit0r:hover,.head[aria-current].svelte-uiit0r{color:var(--ink)}.head[data-aside].svelte-uiit0r{text-decoration:line-through}.head.svelte-uiit0r:focus-visible,.pick.svelte-uiit0r:focus-visible{outline:2px solid var(--accent-lift);outline-offset:1px;border-radius:var(--radius-control)}.pick.svelte-uiit0r{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pick.svelte-uiit0r:hover{color:var(--ink)}.pick[aria-pressed=true].svelte-uiit0r{color:var(--ink);font-weight:var(--weight-strong)}.chart.svelte-uiit0r td:where(.svelte-uiit0r){height:var(--chart);padding:0;position:relative}.tick.svelte-uiit0r{right:var(--space-3);bottom:calc(var(--pad) + var(--at) * (100% - 2 * var(--pad)));font-family:var(--font-data);font-size:var(--text-micro);line-height:var(--leading-flat);color:var(--ink-low);position:absolute;transform:translateY(50%)}.tick[data-strong].svelte-uiit0r{color:var(--ink);font-weight:var(--weight-strong)}.rule.svelte-uiit0r{inset-inline:0;bottom:calc(var(--pad) + var(--at) * (100% - 2 * var(--pad)));border-top:1px solid var(--line-soft);position:absolute}.rule[data-rule=strong].svelte-uiit0r{border-top:1px dashed var(--ink-mid)}.dot.svelte-uiit0r{--tier:var(--ink-mid);--size:1rem;left:calc((var(--place) + .5) * var(--col));bottom:calc(var(--pad) + var(--at) * (100% - 2 * var(--pad)));width:var(--size);height:var(--size);background:var(--tier);border-radius:50%;position:absolute;transform:translate(-50%,50%)}.dot[data-dot=missed].svelte-uiit0r{--size:.875rem;border:3px solid var(--tier);background:var(--surface)}.dot[data-dot=under].svelte-uiit0r{--size:.5625rem;opacity:.65}.dot[data-dot=aside].svelte-uiit0r{--size:.625rem;border:1px dashed var(--ink-low);background:0 0}.box[data-dense=true].svelte-uiit0r .dot[data-dot=met]:where(.svelte-uiit0r),.box[data-dense=true].svelte-uiit0r .dot[data-dot=plain]:where(.svelte-uiit0r){--size:.75rem}.box[data-dense=true].svelte-uiit0r .dot[data-dot=missed]:where(.svelte-uiit0r){--size:.6875rem;border-width:2px}[data-tier=distinction].svelte-uiit0r{--tier:var(--tier-distinction)}[data-tier=merit].svelte-uiit0r{--tier:var(--tier-merit)}[data-tier=pass].svelte-uiit0r{--tier:var(--tier-pass)}[data-tier=notYet].svelte-uiit0r{--tier:var(--tier-not-yet)}.cell.svelte-uiit0r{width:calc(var(--col) - var(--space-2));background:color-mix(in oklab, var(--tier) 26%, var(--surface));height:1.1875rem;color:var(--tier);font-size:var(--text-micro);font-weight:var(--weight-strong);line-height:var(--leading-flat);border-radius:5px;place-items:center;margin-inline:auto;display:grid}.box[data-dense=true].svelte-uiit0r .cell:where(.svelte-uiit0r){width:calc(var(--col) - var(--space-1));height:1rem}.cell[data-big].svelte-uiit0r{background:color-mix(in oklab, var(--tier) 40%, var(--surface));height:1.375rem;color:var(--ink);font-size:var(--text-xs)}.box[data-dense=true].svelte-uiit0r .cell[data-big]:where(.svelte-uiit0r){height:1.125rem;font-size:var(--text-micro)}tr[data-quiet].svelte-uiit0r .cell:where(.svelte-uiit0r){opacity:.7}.cell[data-empty].svelte-uiit0r{border:1px dashed var(--line);opacity:1;background:0 0}.outline.svelte-uiit0r{inset-block:0;left:calc(var(--name) + var(--place) * var(--col));width:var(--col);border:1px solid var(--ink-mid);border-radius:var(--radius-control);pointer-events:none;position:absolute}.measure.svelte-m2eqhx{width:100%;container:two-pane/inline-size}.two-pane.svelte-m2eqhx{--rail:20rem;gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.two-pane[data-size=wide].svelte-m2eqhx{--rail:26rem}.pane.svelte-m2eqhx{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}@container two-pane (width>=840px){.two-pane.svelte-m2eqhx{grid-template-columns:minmax(0, 1fr) minmax(0, var(--rail));align-items:start}.two-pane[data-rail=start].svelte-m2eqhx{grid-template-columns:minmax(0, var(--rail)) minmax(0, 1fr)}.rail.svelte-m2eqhx{position:sticky;top:0}}.hint[data-device=keyboard].svelte-o4hvsz{display:var(--keycap)}.hint[data-device=touch].svelte-o4hvsz{display:var(--touch-hint)}.held.svelte-asc1ar{display:var(--keycap)}.cap.svelte-asc1ar{min-width:1.5rem;height:1.5rem;padding-inline:var(--space-1);border:1px solid var(--line);background:var(--raised);color:var(--ink);font-family:var(--font-data);font-size:var(--text-xs);line-height:var(--leading-flat);border-bottom-width:2px;border-radius:6px;place-items:center;display:inline-grid}.tier[data-tier=distinction].svelte-1yqq396{color:var(--tier-distinction)}.tier[data-tier=merit].svelte-1yqq396{color:var(--tier-merit)}.tier[data-tier=pass].svelte-1yqq396{color:var(--tier-pass)}.tier[data-tier=notYet].svelte-1yqq396{color:var(--tier-not-yet)}.card.svelte-sek7er{max-width:32rem}.card.svelte-sek7er [data-radio-group-root]{display:grid}.card.svelte-sek7er [data-radio-group-item]{align-items:center;gap:var(--space-3);padding-inline:var(--space-3);min-height:max(var(--tap-min), 2.875rem);border:1px solid #0000;border-bottom-color:var(--line-soft);color:var(--ink);font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:7.5rem minmax(6rem,1fr) 5rem;display:grid}.card.svelte-sek7er [data-radio-group-item]:hover{background:var(--raised)}.card.svelte-sek7er [data-radio-group-item][data-quiet=true]{color:var(--ink-low)}.card.svelte-sek7er [data-radio-group-item][data-quiet=true] .track,.card.svelte-sek7er [data-radio-group-item][data-quiet=true] .word{opacity:.7}.card.svelte-sek7er [data-radio-group-item][data-outlined=true]{border-color:var(--ink-mid);border-radius:var(--radius-control)}.card.svelte-sek7er [data-radio-group-item][data-state=checked]{border-color:var(--accent);border-radius:var(--radius-control);background:color-mix(in oklch, var(--accent) 18%, var(--raised))}.name.svelte-sek7er{font-weight:var(--weight-mid)}.note.svelte-sek7er{font-size:var(--text-xs);font-weight:var(--weight-body);color:var(--ink-low);display:block}.track.svelte-sek7er{height:1.25rem;display:block;position:relative}.zone.svelte-sek7er{top:calc(50% - 3px);left:calc(var(--from) * 100%);width:calc((var(--to) - var(--from)) * 100%);border-inline-end:2px solid var(--surface);background:color-mix(in oklab, var(--tier) 55%, var(--surface));height:6px;position:absolute}[data-tier=distinction].svelte-sek7er{--tier:var(--tier-distinction)}[data-tier=merit].svelte-sek7er{--tier:var(--tier-merit)}[data-tier=pass].svelte-sek7er{--tier:var(--tier-pass)}[data-tier=notYet].svelte-sek7er{--tier:var(--tier-not-yet)}.mark.svelte-sek7er{--size:.625rem;top:50%;left:calc(var(--place) * 100%);width:var(--size);height:var(--size);background:var(--tier);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.mark[data-kind=hollow].svelte-sek7er{--size:1.125rem;border:2px solid var(--tier);background:0 0}.mark[data-kind=tick].svelte-sek7er{border-radius:1px;width:3px;height:100%}.word.svelte-sek7er{font-weight:var(--weight-strong);color:var(--tier);text-align:end}.scroll.svelte-1cenyjz{width:100%;overflow-x:auto}table.svelte-1cenyjz{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-1cenyjz,td.svelte-1cenyjz{padding:var(--space-2);border-bottom:1px solid var(--line-soft);text-align:start}thead.svelte-1cenyjz th:where(.svelte-1cenyjz){font-family:var(--font-data);font-size:var(--text-micro);font-weight:var(--weight-mid);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-low)}tbody.svelte-1cenyjz th:where(.svelte-1cenyjz){font-weight:var(--weight-mid);color:var(--ink)}td.svelte-1cenyjz{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-mid)}tr[data-quiet=true].svelte-1cenyjz th:where(.svelte-1cenyjz),tr[data-quiet=true].svelte-1cenyjz td:where(.svelte-1cenyjz){color:var(--ink-low)}.staff.svelte-x46svy{color:var(--ink);justify-content:center;display:flex}.staff[data-size=work].svelte-x46svy{width:var(--measure-page);max-width:100%;display:block}.staff[data-size=spread].svelte-x46svy,.staff[data-size=column].svelte-x46svy{width:100%;display:block}.staff[data-size=column].svelte-x46svy{max-width:26rem}.staff[data-size=bench].svelte-x46svy{width:min(100cqw, 100cqh / var(--aspect,1), var(--engraved) * 1.5);display:block}.staff.svelte-x46svy svg{max-width:100%;height:auto}.staff.svelte-x46svy [data-paint=wrong]{fill:var(--wrong);stroke:var(--wrong)}.staff.svelte-x46svy [data-paint=missed]{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:2 2}.staff.svelte-x46svy [data-paint=marked]{fill:var(--tier-pass);stroke:var(--tier-pass)}.staff.svelte-x46svy [data-name=lyric]{font-family:var(--font-data);font-size:var(--text-micro);font-weight:var(--weight-body)}.staff.svelte-x46svy [data-under=hidden]{fill:#0000}.staff.svelte-x46svy [data-under=label]{fill:var(--tier-pass)}.staff.svelte-x46svy [data-under=quiet]{fill:var(--ink-low)}.staff.svelte-x46svy [data-under=count]{fill:var(--ground);font-weight:var(--weight-strong)}.staff.svelte-x46svy [data-cell]{--share:0;fill:var(--tier-pass);fill-opacity:calc(.07 + var(--share) * .6);stroke:none}.staff.svelte-x46svy [data-cell=marked]{fill-opacity:1}.staff.svelte-x46svy [data-lane-rule]{stroke:var(--line);stroke-width:1px}.staff.svelte-x46svy [data-lane-rule=strong],.staff.svelte-x46svy [data-lane-rule=tick]{stroke:var(--ink-low)}.staff.svelte-x46svy [data-lane-column]{fill:var(--ink);fill-opacity:.07;stroke:none}.staff.svelte-x46svy [data-lane-text]{fill:var(--ink-low);stroke:none;font-family:var(--font-data);font-size:var(--text-micro)}.staff.svelte-x46svy [data-lane-mark]{--mark:var(--ink);fill:var(--mark);stroke:var(--mark);stroke-width:1.2px}.staff.svelte-x46svy [data-lane-mark=hollow]{fill:var(--ground)}.staff.svelte-x46svy [data-lane-mark][data-tone=off]{--mark:var(--tier-pass)}.staff.svelte-x46svy [data-lane-mark][data-tone=well]{--mark:var(--wrong)}.staff.svelte-x46svy [data-lane-span]{fill-opacity:.6}.staff.svelte-x46svy [data-lane-span][data-lane-mark=hollow]{fill-opacity:1}.staff.svelte-x46svy [data-lane-span=dashed]{fill:none;stroke-dasharray:2 2}.select.svelte-1rwzjtg [data-select-trigger]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-1) var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-xs);background:0 0;display:inline-flex}.select.svelte-1rwzjtg [data-select-trigger]:disabled{opacity:.45}.select[data-size=part].svelte-1rwzjtg [data-select-trigger]{background:var(--raised);font-size:var(--text-base);font-weight:var(--weight-mid)}.select.svelte-1rwzjtg [data-placeholder=true]{color:var(--ink-mid)}.select-content{z-index:var(--layer-popover);max-height:18rem;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--raised);font-family:var(--font-ui);overflow-y:auto}.select-item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);color:var(--ink-mid);font-size:var(--text-sm);cursor:default;display:flex}.select-item[data-highlighted]{background:var(--raised-hover);color:var(--ink)}.select-heading{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-low);font-family:var(--font-data);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}.octave.svelte-sz55z3{--white:3.5rem;--black:2.25rem;--ivory:oklch(90% .01 260);--ebony:oklch(17% .02 260);--on-ivory:oklch(25% .02 260);flex:none}.octave.svelte-sz55z3 [data-radio-group-root]{width:calc(7 * var(--white));height:6.75rem;display:block;position:relative}.octave.svelte-sz55z3 [data-radio-group-item]{top:0;left:calc(var(--at) * var(--white) + 1px);justify-content:flex-end;align-items:center;gap:var(--space-1);width:calc(var(--white) - 2px);height:100%;padding:0 0 var(--space-2);background:var(--ivory);color:var(--on-ivory);cursor:pointer;border:0;border-radius:0 0 6px 6px;flex-direction:column;display:flex;position:absolute}.octave.svelte-sz55z3 [data-radio-group-item][data-black=true]{z-index:1;left:calc(var(--at) * var(--white) - var(--black) / 2);width:var(--black);border:1px solid var(--line);background:var(--ebony);height:60%;color:var(--ink-mid);border-top:0;border-radius:0 0 5px 5px}.octave.svelte-sz55z3 [data-radio-group-item]:hover:not([data-state=checked]){filter:brightness(1.12)}.octave.svelte-sz55z3 [data-radio-group-item][data-state=checked]{background:var(--accent);color:var(--on-accent)}.octave.svelte-sz55z3 [data-radio-group-item]:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px;z-index:2}.name.svelte-sz55z3{font-size:var(--text-sm);font-weight:var(--weight-mid);line-height:var(--leading-flat)}.octave.svelte-sz55z3 [data-radio-group-item][data-state=checked] .name{font-weight:var(--weight-strong)}.octave.svelte-sz55z3 [data-radio-group-item][data-black=true] .name{font-size:var(--text-xs)}.stands.svelte-sz55z3{display:inline-flex}.figure.svelte-sz55z3{font-family:var(--font-data);font-size:var(--text-micro);font-variant-numeric:tabular-nums;line-height:var(--leading-flat)}.options.svelte-1n3vj53{--row:1.5625rem;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.options[data-size=roomy].svelte-1n3vj53{--row:2.125rem}.options.svelte-1n3vj53 [data-radio-group-root]{border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.heading.svelte-1n3vj53{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-low);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.options.svelte-1n3vj53 [data-radio-group-item]{align-items:center;column-gap:var(--space-3);min-height:max(var(--tap-min), var(--row));padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--ink-mid);font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto 4.5rem;display:grid}.options.svelte-1n3vj53 [data-radio-group-item]:hover{background:var(--raised);color:var(--ink)}.options.svelte-1n3vj53 [data-radio-group-item][data-state=checked]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 22%, var(--raised));color:var(--ink);font-weight:var(--weight-mid)}.name.svelte-1n3vj53{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note.svelte-1n3vj53{color:var(--ink-low);font-size:var(--text-xs);font-weight:var(--weight-body);white-space:nowrap}.stands.svelte-1n3vj53{color:var(--ink);grid-column:3;display:inline-flex}.chip-row.svelte-8q8iva{flex:auto;min-width:0}.chip-row.svelte-8q8iva [data-toggle-group-root]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-row[data-lattice=wide].svelte-8q8iva [data-toggle-group-root],.chip-row[data-lattice=narrow].svelte-8q8iva [data-toggle-group-root]{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));align-items:stretch;display:grid}.chip-row[data-lattice=narrow].svelte-8q8iva [data-toggle-group-root]{grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr))}.chip-row.svelte-8q8iva [data-toggle-group-item]{min-width:2.75rem;min-height:max(2.25rem, var(--tap-min));padding:var(--space-2) var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-control);background:var(--raised);color:var(--ink-mid);font-family:var(--font-data);font-size:var(--text-sm)}.chip-row.svelte-8q8iva [data-toggle-group-item][data-quiet=true]{font-size:var(--text-xs)}.chip-row.svelte-8q8iva [data-toggle-group-item]:hover{border-color:var(--line);color:var(--ink)}.chip-row.svelte-8q8iva [data-toggle-group-item][data-state=on]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 22%, var(--raised));color:var(--ink)}.hint.svelte-8q8iva{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-low);display:block}[data-toggle-group-item][data-state=on] .hint.svelte-8q8iva{color:var(--ink-mid)}.steps.svelte-m85oef{--tier:var(--ink-mid);gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.steps[data-tier=distinction].svelte-m85oef,.step[data-tier=distinction].svelte-m85oef{--tier:var(--tier-distinction)}.steps[data-tier=merit].svelte-m85oef,.step[data-tier=merit].svelte-m85oef{--tier:var(--tier-merit)}.steps[data-tier=pass].svelte-m85oef,.step[data-tier=pass].svelte-m85oef{--tier:var(--tier-pass)}.step[data-tier=notYet].svelte-m85oef{--tier:var(--ink-mid)}li.svelte-m85oef{flex:1 1 0;min-width:0}.step.svelte-m85oef{gap:var(--space-2);width:100%;min-height:var(--tap-min);padding:0 0 var(--space-1);color:var(--ink-low);font-size:var(--text-xs);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.step.svelte-m85oef:hover,.step[aria-current].svelte-m85oef{color:var(--ink)}.step.svelte-m85oef:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}.line.svelte-m85oef{background:var(--line);border-radius:2px;height:3px;display:block;overflow:hidden}.fill.svelte-m85oef{width:calc(var(--share) * 100%);background:var(--tier);height:100%;display:block}.said.svelte-m85oef{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:flex}.label.svelte-m85oef{font-weight:var(--weight-strong)}.steps[data-layout=column].svelte-m85oef{flex-direction:column;gap:2px}.steps[data-layout=column].svelte-m85oef li:where(.svelte-m85oef){flex:none}.steps[data-layout=column].svelte-m85oef .step:where(.svelte-m85oef){padding:var(--space-2);border-radius:var(--radius-control);font-size:var(--text-sm);flex-direction:column-reverse}.steps[data-layout=column].svelte-m85oef .said:where(.svelte-m85oef){justify-content:space-between}.steps[data-layout=column].svelte-m85oef .label:where(.svelte-m85oef){font-weight:var(--weight-mid);text-overflow:ellipsis;overflow:hidden}.steps[data-layout=column].svelte-m85oef .step:where(.svelte-m85oef):hover,.steps[data-layout=column].svelte-m85oef .step[aria-current]:where(.svelte-m85oef){background:var(--raised)}.figure.svelte-m85oef{font-family:var(--font-data);font-variant-numeric:tabular-nums}.field.svelte-1kyevw1{gap:var(--space-1);flex-direction:column;min-width:0;display:inline-flex}input.svelte-1kyevw1{width:16rem;min-width:0;max-width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--raised);color:var(--ink);font:inherit;font-size:var(--text-sm)}input.svelte-1kyevw1::placeholder{color:var(--ink-low)}.held.svelte-zxmhr3{--cell-min:3.25rem;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.scroll.svelte-zxmhr3{width:100%;overflow-x:auto}table.svelte-zxmhr3{border-collapse:collapse;width:100%;font-size:var(--text-sm)}tbody.svelte-zxmhr3{border-top:1px solid var(--line-soft)}th.svelte-zxmhr3,td.svelte-zxmhr3{padding:1px var(--space-3) 1px 0;font-weight:var(--weight-body);text-align:start;vertical-align:middle;white-space:nowrap}.group.svelte-zxmhr3{max-width:10rem;padding-block:var(--space-1);vertical-align:top;color:var(--ink);font-weight:var(--weight-mid);white-space:normal}.note.svelte-zxmhr3{white-space:nowrap;color:var(--ink-low);font-family:var(--font-data);font-size:var(--text-xs);font-weight:var(--weight-body);margin-inline-start:var(--space-1)}.row.svelte-zxmhr3{color:var(--ink-mid)}.run.svelte-zxmhr3{gap:var(--space-1);max-width:calc(8 * var(--cell-min) + 7 * var(--space-1));flex-wrap:wrap;display:flex}.cell.svelte-zxmhr3{--tier:var(--ink-mid);justify-content:space-between;align-items:center;gap:var(--space-1);min-width:var(--cell-min);min-height:max(var(--tap-min), 1.5rem);padding-inline:var(--space-2);border:1px solid var(--line-soft);background:var(--raised);color:var(--ink);font-size:var(--text-xs);line-height:var(--leading-flat);border-radius:6px;display:inline-flex}button.cell.svelte-zxmhr3{cursor:pointer}button.cell.svelte-zxmhr3:hover{border-color:var(--line);background:var(--raised-hover)}button.cell.svelte-zxmhr3:focus-visible{outline:2px solid var(--accent-lift);outline-offset:1px}.cell[data-tier=distinction].svelte-zxmhr3{--tier:var(--tier-distinction)}.cell[data-tier=merit].svelte-zxmhr3{--tier:var(--tier-merit)}.cell[data-tier=pass].svelte-zxmhr3{--tier:var(--tier-pass)}.cell[data-stood=dot].svelte-zxmhr3{border-color:color-mix(in oklab, var(--tier) 45%, var(--line-soft));background:color-mix(in oklab, var(--tier) 16%, var(--raised))}.cell[data-stood=none].svelte-zxmhr3{color:var(--ink-low);background:0 0}.cell[data-outlined].svelte-zxmhr3{border-color:var(--accent-lift);box-shadow:0 0 0 1px var(--accent-lift)}.label.svelte-zxmhr3{font-weight:var(--weight-mid)}.figure.svelte-zxmhr3{color:var(--ink-mid);font-family:var(--font-data);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.speck.svelte-zxmhr3{background:var(--ink-low);border-radius:50%;width:.25rem;height:.25rem;margin-inline-end:2px}.act.svelte-zxmhr3{width:1%;padding-inline:var(--space-3) 0}.count.svelte-zxmhr3{color:var(--ink-low);font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:end;padding-inline-end:0}.bars.svelte-14h63dt{--tier:var(--ink-mid);--rise:6.5rem;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.bars[data-tier=distinction].svelte-14h63dt{--tier:var(--tier-distinction)}.bars[data-tier=merit].svelte-14h63dt{--tier:var(--tier-merit)}.bars[data-tier=pass].svelte-14h63dt{--tier:var(--tier-pass)}li.svelte-14h63dt{min-width:0;max-width:calc((100% - (var(--places,1) - 1) * var(--space-1)) / var(--places,1));flex:1 1 0}.place.svelte-14h63dt{gap:var(--space-1);width:100%;color:var(--ink-low);font-family:var(--font-data);font-size:var(--text-micro);font-variant-numeric:tabular-nums;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.bar.svelte-14h63dt{cursor:pointer}.bar.svelte-14h63dt:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}.track.svelte-14h63dt{height:calc(var(--rise) + 1.25rem);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:2px;display:flex}.figure.svelte-14h63dt{text-align:center;line-height:var(--leading-flat)}.fill.svelte-14h63dt{height:max(2px, calc(var(--share) * var(--rise)));background:color-mix(in oklab, var(--tier) 40%, var(--ground));border-radius:3px 3px 0 0;display:block}.bar.svelte-14h63dt:hover .fill:where(.svelte-14h63dt){background:color-mix(in oklab, var(--tier) 70%, var(--ground))}.bar[aria-current].svelte-14h63dt .fill:where(.svelte-14h63dt){background:var(--tier)}.bar.svelte-14h63dt:hover,.bar[aria-current].svelte-14h63dt{color:var(--ink)}.name.svelte-14h63dt{line-height:var(--leading-flat);white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex}.list.svelte-jtt5ef{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.item.svelte-jtt5ef{min-width:0}.list[data-divided=true].svelte-jtt5ef>.item:where(.svelte-jtt5ef)+.item:where(.svelte-jtt5ef){border-top:1px solid var(--line-soft)}.list-row.svelte-4bid6n{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--raised);flex-wrap:wrap;display:flex}.list-row[data-plain=true].svelte-4bid6n{gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:0 0;border:0}.list-row[data-emphasis=true].svelte-4bid6n{border-color:color-mix(in oklch, var(--game-ink) 55%, var(--line-soft))}.list-row[data-press=true].svelte-4bid6n{position:relative}.list-row[data-press=true].svelte-4bid6n:has(>.press-target:where(.svelte-4bid6n):hover){background:var(--raised-hover)}.list-row[data-press=true].svelte-4bid6n .lead-and-body:where(.svelte-4bid6n),.list-row[data-press=true].svelte-4bid6n .trailing:where(.svelte-4bid6n){pointer-events:none;position:relative}.list-row[data-press=true].svelte-4bid6n :is(button,a,input,select,label){pointer-events:auto}.list-row[data-quiet=true].svelte-4bid6n{color:var(--ink-low);background:0 0}.lead-and-body.svelte-4bid6n{align-items:center;gap:var(--space-3);flex:16rem;min-width:0;display:flex}.leading.svelte-4bid6n{flex:none}.body.svelte-4bid6n{flex:auto;min-width:0}.trailing.svelte-4bid6n{justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;flex:0 auto;margin-inline-start:auto;display:flex}.toggle.svelte-13q6ves{min-height:max(2.25rem, var(--tap-min));padding:var(--space-2) var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-control);color:var(--ink-low);font-size:var(--text-xs);letter-spacing:var(--tracking-data);text-transform:uppercase;text-align:start;background:0 0;flex:none}.toggle.svelte-13q6ves:hover{border-color:var(--line);color:var(--ink)}.toggle[aria-pressed=true].svelte-13q6ves{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 22%, var(--raised));color:var(--ink)}.toggle[aria-pressed=mixed].svelte-13q6ves{border-color:var(--accent);color:var(--ink-mid)}.dock.svelte-xyb3uz{position:var(--dock-position);bottom:var(--frame-foot,0px);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-control);background:color-mix(in oklch, var(--raised) 92%, var(--ground));flex-wrap:wrap;margin-top:auto;display:flex}.fact.svelte-ruzc9c{padding:1px var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-chip);font-family:var(--font-data);font-size:var(--text-micro);letter-spacing:var(--tracking-data);color:var(--ink-mid);white-space:nowrap;display:inline-block}.tick.svelte-1011r3y{font-family:var(--font-data);font-size:var(--text-sm);line-height:var(--leading-flat);color:var(--ink-low)}.tick[data-done=true].svelte-1011r3y{color:var(--correct)}.spark.svelte-1q3ru0q{align-items:center;gap:var(--space-3);display:flex}svg.svelte-1q3ru0q{flex:auto;min-width:0;height:1.625rem;overflow:visible}path.svelte-1q3ru0q{fill:none;stroke:color-mix(in oklch, var(--accent) 70%, var(--raised));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.single.svelte-1q3ru0q{font-size:var(--text-xs);color:var(--ink-low);margin:0}.caption.svelte-1q3ru0q{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--ink-low);flex:none}.chart.svelte-7nejxm{align-items:flex-end;gap:var(--space-2);height:8rem;display:flex}.column.svelte-7nejxm{align-items:center;gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;height:100%;display:flex}.track.svelte-7nejxm{flex:auto;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.bar.svelte-7nejxm{background:color-mix(in oklch, var(--accent) 70%, var(--raised));border-radius:3px 3px 0 0;width:100%;max-width:2rem}.bar[data-marked=true].svelte-7nejxm{background:var(--correct)}.value.svelte-7nejxm,.caption.svelte-7nejxm{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-micro);line-height:var(--leading-flat);color:var(--ink-low)}.value.svelte-7nejxm{color:var(--ink-mid)}.score.svelte-56unju{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.refused.svelte-56unju{font-size:var(--text-sm);color:var(--wrong-lift);margin:0}.engraving.svelte-56unju{padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--raised);overflow-x:auto}.ledger.svelte-1t2ickm{flex-direction:column;align-items:flex-end;gap:2px;min-width:4.5rem;display:inline-flex}.score.svelte-1t2ickm{min-height:calc(var(--text-xl) * var(--leading-flat));font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-base);line-height:var(--leading-flat);color:var(--ink-low);align-items:flex-end;display:flex}.ledger[data-set=false].svelte-1t2ickm .score:where(.svelte-1t2ickm){align-items:center}.ledger[data-set=true].svelte-1t2ickm .score:where(.svelte-1t2ickm){color:var(--ink-mid)}.ledger[data-leads=true].svelte-1t2ickm .score:where(.svelte-1t2ickm){font-size:var(--text-xl);font-weight:var(--weight-strong);color:var(--ink)}.inline.svelte-jq0348{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.folded.svelte-jq0348{display:none}.summary.svelte-jq0348{text-align:start;color:var(--ink);flex:auto}.change.svelte-jq0348{font-size:var(--text-xs);color:var(--accent-lift)}@container page (width<=599px){.toolbar[data-fold=tablet].svelte-jq0348 .inline:where(.svelte-jq0348){display:none}.toolbar[data-fold=tablet].svelte-jq0348 .folded:where(.svelte-jq0348){display:block}}@container page (width<=1199px){.toolbar[data-fold=desktop].svelte-jq0348 .inline:where(.svelte-jq0348){display:none}.toolbar[data-fold=desktop].svelte-jq0348 .folded:where(.svelte-jq0348){display:block}}.nav-item.svelte-2ff3sm{align-items:center;gap:var(--space-1);min-width:0;min-height:var(--tap-min);padding:var(--space-2) var(--space-1);border-radius:var(--radius-control);color:var(--ink-low);background:0 0;border:1px solid #0000;flex-direction:column;display:flex}.nav-item.svelte-2ff3sm:hover{background:var(--raised);color:var(--ink)}.nav-item[aria-current=page].svelte-2ff3sm{border-color:var(--line-soft);background:var(--raised);color:var(--ink)}.name.svelte-2ff3sm{font-size:var(--text-micro);font-weight:var(--weight-mid);line-height:var(--leading-flat);letter-spacing:var(--tracking-data);text-align:center;text-wrap:balance}.host.svelte-aucb5q{container-type:inline-size}.frame.svelte-aucb5q{--frame-foot:0px;background:var(--ground);grid-template-columns:auto minmax(0,1fr);display:grid}.frame[data-fill=true].svelte-aucb5q{min-height:100dvh}.rail.svelte-aucb5q{z-index:var(--layer-bar);align-items:stretch;gap:var(--space-1);padding:var(--space-4) var(--space-2);border-right:1px solid var(--line-soft);background:var(--surface);flex-direction:column;display:flex;position:sticky;top:0}.frame[data-fill=true].svelte-aucb5q .rail:where(.svelte-aucb5q){height:100dvh}.note.svelte-aucb5q{align-items:center;gap:var(--space-2);width:0;min-width:100%;padding:var(--space-2) 0;font-size:var(--text-micro);color:var(--ink-low);text-align:center;overflow-wrap:anywhere;flex-direction:column;margin-top:auto;display:flex}.lamp.svelte-aucb5q{width:var(--space-2);height:var(--space-2);background:var(--lamp);box-shadow:0 0 var(--space-2) var(--lamp);border-radius:50%}.content.svelte-aucb5q{min-width:0;padding:var(--space-6) var(--space-5)}@container (width<=599px){.frame[data-fill=true].svelte-aucb5q .rail:where(.svelte-aucb5q){height:auto}.frame.svelte-aucb5q{--frame-foot:var(--rail-height);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.rail.svelte-aucb5q{padding:var(--space-1);border-right:none;border-top:1px solid var(--line-soft);flex-direction:row;grid-row:2;justify-content:space-around;top:auto;bottom:0}.note.svelte-aucb5q{display:none}.rail.svelte-aucb5q>*{flex:1 1 0;min-width:0}.content.svelte-aucb5q{padding:var(--space-5) var(--space-4);grid-row:1}}.replay.svelte-1gpjx79{width:var(--replay-size,8rem);height:var(--replay-size,8rem);border:1px solid color-mix(in oklch, var(--accent) 55%, var(--line));background:radial-gradient(circle at 50% 38%, color-mix(in oklch, var(--accent) 28%, transparent), transparent 68%), var(--raised);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.replay.svelte-1gpjx79:after{content:"";inset:calc(-1 * var(--space-2));border:1px solid color-mix(in oklch, var(--accent) 22%, transparent);border-radius:50%;position:absolute}.replay.svelte-1gpjx79:hover{border-color:var(--accent-lift)}.replay.svelte-1gpjx79:focus-visible{outline-offset:var(--space-2)}.replay.svelte-1gpjx79 svg:where(.svelte-1gpjx79){width:calc(var(--replay-size,8rem) * .3);height:calc(var(--replay-size,8rem) * .3)}.replay[data-sounding=true].svelte-1gpjx79{animation:svelte-1gpjx79-swell var(--pulse-seconds) ease-out var(--pulse-count)}.replay[data-sounding=true].svelte-1gpjx79:after{border-color:color-mix(in oklch, var(--accent) 62%, transparent);animation:svelte-1gpjx79-ring var(--pulse-seconds) ease-out var(--pulse-count)}@keyframes svelte-1gpjx79-swell{28%{transform:scale(1.015)}}@keyframes svelte-1gpjx79-ring{28%{opacity:.45}}@media (prefers-reduced-motion:reduce){.replay[data-sounding=true].svelte-1gpjx79,.replay[data-sounding=true].svelte-1gpjx79:after{animation:none}}.verdict.svelte-azmtyt{justify-content:center;align-items:baseline;gap:var(--space-3);font-family:var(--font-data);font-size:var(--text-lg);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.word.svelte-azmtyt{font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--wrong-lift);animation:svelte-azmtyt-settle var(--settle-ms) ease-out}.word[data-right=true].svelte-azmtyt{color:var(--correct-lift)}@keyframes svelte-azmtyt-settle{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.word.svelte-azmtyt{animation:none}}.answers.svelte-1inkt4e{width:100%;max-width:var(--measure-column);margin-inline:auto}.answer.svelte-1inkt4e{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--answer-min-height,4.75rem);padding:var(--answer-pad-block) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--raised);color:var(--ink);flex-direction:column;transition:background-color .12s,border-color .12s,opacity .16s;display:flex;position:relative}.answer.svelte-1inkt4e:hover:not([aria-disabled=true]){border-color:var(--ink-low);background:var(--raised-hover)}.answer[aria-disabled=true].svelte-1inkt4e{cursor:default}.name.svelte-1inkt4e{font-size:var(--answer-name-size,var(--text-base));font-weight:var(--weight-mid);text-align:center;text-wrap:balance}.gloss.svelte-1inkt4e{font-size:var(--text-micro);color:var(--ink-low);text-align:center;text-wrap:balance}.formula.svelte-1inkt4e{position:var(--answer-verdict-position);top:var(--space-1);right:var(--space-2);align-items:baseline;gap:var(--space-2);font-family:var(--font-data);font-size:var(--text-sm);color:var(--ink-low);display:flex}.shorthand.svelte-1inkt4e{display:var(--answer-shorthand)}.key.svelte-1inkt4e{display:var(--keycap);font-size:var(--text-xs)}.answer[data-state=right].svelte-1inkt4e{border-color:var(--correct-lift);background:color-mix(in oklch, var(--correct) 20%, var(--raised))}.answer[data-state=right].svelte-1inkt4e .formula:where(.svelte-1inkt4e){color:var(--correct-lift)}.answer[data-state=wrong].svelte-1inkt4e{border-color:var(--wrong-lift);background:color-mix(in oklch, var(--wrong) 18%, var(--raised))}.answer[data-state=wrong].svelte-1inkt4e .formula:where(.svelte-1inkt4e){color:var(--wrong-lift)}.answer[data-state=faded].svelte-1inkt4e{opacity:.32}@media (prefers-reduced-motion:reduce){.answer.svelte-1inkt4e{transition:none}}.play.svelte-15p522z{--rail:3.5rem;background:var(--stage-wash);flex-direction:column;min-height:100dvh;display:flex;container:play/inline-size}.rail.svelte-15p522z{flex:0 0 var(--rail);padding-inline:var(--space-4);border-bottom:1px solid var(--line-soft);align-items:center;display:flex}.stage.svelte-15p522z{flex-direction:column;flex:auto;align-items:center;display:flex}.stage.svelte-15p522z:before{content:"";flex:1 0 0}.stage.svelte-15p522z:after{content:"";flex:var(--stage-below) 0 0}.frame.svelte-15p522z{flex:0 1 min(var(--stage-frame), calc(100dvh - var(--rail)));align-items:center;justify-content:var(--stage-place);gap:var(--stage-frame-gap);width:100%;padding:var(--stage-frame-pad-block) var(--space-5);flex-direction:column;display:flex}.prompt.svelte-15p522z{align-items:center;gap:var(--space-4);min-height:var(--stage-prompt-band);flex-direction:column;display:flex}.surface-row.svelte-15p522z{justify-content:center;align-items:flex-start;gap:var(--space-6);width:100%;display:flex}.surface.svelte-15p522z{flex-direction:column;flex:auto;align-items:center;min-width:0;display:flex}.surface.svelte-15p522z>*{max-width:100%}.surface-row[data-teaching=true].svelte-15p522z .surface:where(.svelte-15p522z){flex:0 1 var(--measure-column)}.teach.svelte-15p522z{flex:0 24rem;min-width:15rem;display:none}@container play (width>=600px){.rail.svelte-15p522z{padding-inline:var(--space-5)}}@media (height>=900px){@container play (width>=600px){.surface-row[data-teaching=true].svelte-15p522z{align-items:center;gap:var(--space-5);flex-direction:column}.surface-row[data-teaching=true].svelte-15p522z .surface:where(.svelte-15p522z){flex:none;width:100%}.teach.svelte-15p522z{flex:none;width:min(24rem,100%);display:block}}}@container play (width>=1100px){.surface-row[data-teaching=true].svelte-15p522z{align-items:flex-start;gap:var(--space-6);flex-direction:row}.surface-row[data-teaching=true].svelte-15p522z .surface:where(.svelte-15p522z){flex:0 1 var(--measure-column);width:auto}.teach.svelte-15p522z{flex:0 24rem;width:auto;display:block}}@container play (width>=1600px){.frame.svelte-15p522z{--stage-frame:var(--stage-frame-wide);--stage-prompt-band:var(--stage-prompt-band-wide);--replay-size:10rem;--answer-min-height:5.5rem;--answer-name-size:var(--text-lg)}}.viewport.svelte-1wf0a3s{width:100%;overflow-x:auto}.viewport[data-readonly=true].svelte-1wf0a3s{pointer-events:none;overflow-x:visible}.keyboard.svelte-1wf0a3s{width:100%;min-width:calc(var(--whites) * 2.25rem);max-width:var(--measure-column);height:9rem;margin:0 auto;display:flex;position:relative}.viewport[data-readonly=true].svelte-1wf0a3s .keyboard:where(.svelte-1wf0a3s){min-width:0;height:6rem}.key.svelte-1wf0a3s{min-width:0;padding-bottom:var(--space-2);border:1px solid var(--line);color:oklch(30% .02 260);background:oklch(86% .01 260);border-radius:0 0 4px 4px;flex:1 1 0;justify-content:center;align-items:flex-end;transition:background-color .12s,border-color .12s;display:flex}.key[data-held=false][data-mark=none].svelte-1wf0a3s:hover:not([aria-disabled=true]){background:oklch(92% .01 260)}.key[data-black=true].svelte-1wf0a3s{z-index:1;width:calc((100% / var(--whites)) * .6);color:oklch(75% .02 260);background:oklch(20% .02 260);border-radius:0 0 3px 3px;height:60%;position:absolute;top:0}.key[data-black=true][data-held=false][data-mark=none].svelte-1wf0a3s:hover:not([aria-disabled=true]){background:oklch(28% .02 260)}.key[data-held=true].svelte-1wf0a3s{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 30%, oklch(86% .01 260));color:oklch(98% 0 0)}.key[data-black=true][data-held=true].svelte-1wf0a3s{background:color-mix(in oklch, var(--accent) 55%, oklch(20% .02 260))}.key[data-mark=root].svelte-1wf0a3s{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 45%, oklch(86% .01 260));color:var(--on-accent)}.key[data-mark=lit].svelte-1wf0a3s{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 25%, oklch(86% .01 260))}.key[data-black=true][data-mark=lit].svelte-1wf0a3s{background:color-mix(in oklch, var(--accent) 70%, oklch(20% .02 260))}.key[data-mark=correct].svelte-1wf0a3s{border-color:var(--correct-lift);background:color-mix(in oklch, var(--correct) 55%, oklch(86% .01 260));color:var(--on-accent)}.key[data-mark=correct][data-held=false].svelte-1wf0a3s{background:color-mix(in oklch, var(--correct) 28%, oklch(86% .01 260))}.key[data-mark=wrong].svelte-1wf0a3s{border-color:var(--wrong-lift);background:color-mix(in oklch, var(--wrong) 55%, oklch(86% .01 260));color:var(--on-accent)}.key[aria-disabled=true].svelte-1wf0a3s{cursor:default}.key.svelte-1wf0a3s:focus-visible{outline:3px solid var(--ground);outline-offset:-3px}.key[data-black=true].svelte-1wf0a3s:focus-visible{outline-color:var(--ink)}.label.svelte-1wf0a3s{font-family:var(--font-data);font-size:var(--text-micro);line-height:var(--leading-flat);pointer-events:none}.finger.svelte-1wf0a3s{font-size:var(--text-xs);font-weight:var(--weight-strong);margin-block-end:var(--space-1);display:block}@media (prefers-reduced-motion:reduce){.key.svelte-1wf0a3s{transition:none}}.cover.svelte-1emj0xx{z-index:var(--layer-cover);justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);background:var(--ground);text-align:center;flex-direction:column;display:flex;position:fixed;inset:0}.run-rail.svelte-1xjwlku{width:100%;container-type:inline-size}.bar.svelte-1xjwlku{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head quit""stats quit";display:grid}.head.svelte-1xjwlku{align-items:center;gap:var(--space-3);grid-area:head;min-width:0;display:flex}.stats.svelte-1xjwlku{align-items:center;gap:var(--space-4);grid-area:stats;min-width:0;display:flex}.chip.svelte-1xjwlku{border:1px solid var(--line);border-radius:var(--radius-chip);font-family:var(--font-data);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-low);flex:none;padding:3px 9px}.deck.svelte-1xjwlku{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--game-ink);flex:0 auto;overflow:hidden}.tally.svelte-1xjwlku{align-items:baseline;gap:var(--space-2);display:flex}.label.svelte-1xjwlku{font-family:var(--font-data);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-low)}.value.svelte-1xjwlku,.clock.svelte-1xjwlku{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--ink)}.value[data-hot=true].svelte-1xjwlku{color:var(--accent-lift)}.clock[data-closing=true].svelte-1xjwlku{color:var(--wrong-lift)}.lives.svelte-1xjwlku{align-items:center;gap:var(--space-1);display:flex}.life.svelte-1xjwlku{width:var(--medal-dot);height:var(--medal-dot);background:var(--ink-mid);border-radius:50%}.life[data-gone=true].svelte-1xjwlku{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.lives[data-closing=true].svelte-1xjwlku .life[data-gone=false]:where(.svelte-1xjwlku){background:var(--wrong-lift)}.position.svelte-1xjwlku{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--ink-mid);flex:none}.pips.svelte-1xjwlku{flex:auto;align-items:center;gap:3px;min-width:0;display:none}.pip.svelte-1xjwlku{background:var(--line);border-radius:2px;flex:1 1 0;min-width:4px;max-width:14px;height:4px}.pip[data-now=true].svelte-1xjwlku{background:var(--ink-mid);height:8px}.pip[data-outcome=right].svelte-1xjwlku{background:var(--correct)}.pip[data-outcome=wrong].svelte-1xjwlku{background:var(--wrong)}.quit.svelte-1xjwlku{min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-mid);color:var(--ink-low);background:0 0;border:0;grid-area:quit}.quit.svelte-1xjwlku:hover{color:var(--wrong-lift)}@container (width>=600px){.bar.svelte-1xjwlku{column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"head stats quit"}.head.svelte-1xjwlku,.stats.svelte-1xjwlku{gap:var(--space-5)}.position.svelte-1xjwlku{display:none}.pips.svelte-1xjwlku{display:flex}}.written.svelte-1t7epyj{margin:0;animation:.12s ease-out svelte-1t7epyj-settle}.text.svelte-1t7epyj{font-family:var(--font-data);font-size:var(--text-3xl);font-weight:var(--weight-strong);color:var(--ink)}.context.svelte-1t7epyj{margin-left:var(--space-2);font-family:var(--font-data);font-size:var(--text-lg);color:var(--ink-mid)}@keyframes svelte-1t7epyj-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.written.svelte-1t7epyj{animation:none}}.count.svelte-16mt0bu{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.figure.svelte-16mt0bu{align-items:center;gap:var(--space-1);margin:var(--space-4) 0 0;flex-direction:column;display:flex;position:relative}.number.svelte-16mt0bu{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:calc(var(--text-2xl) * 2);font-weight:var(--weight-strong);line-height:var(--leading-flat);color:var(--ink)}.count[data-beat=true].svelte-16mt0bu .number:where(.svelte-16mt0bu){color:var(--game-ink)}.under.svelte-16mt0bu{font-size:var(--text-sm);color:var(--ink-low)}.standing.svelte-16mt0bu{font-size:var(--text-sm);color:var(--ink-mid);margin:0}.count[data-arriving=true].svelte-16mt0bu .number:where(.svelte-16mt0bu){animation:.26s cubic-bezier(.2,1.4,.4,1) both svelte-16mt0bu-land}.count[data-arriving=true].svelte-16mt0bu .standing:where(.svelte-16mt0bu){animation:.26s ease-out .16s both svelte-16mt0bu-land}.count[data-arriving=true].svelte-16mt0bu .figure:where(.svelte-16mt0bu):after{content:"";border:2px solid var(--accent-lift);border-radius:var(--radius-chip);pointer-events:none;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem;animation:.52s ease-out both svelte-16mt0bu-ring-out;position:absolute;inset:50% auto auto 50%}@keyframes svelte-16mt0bu-land{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes svelte-16mt0bu-ring-out{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.count[data-arriving=true].svelte-16mt0bu .number:where(.svelte-16mt0bu),.count[data-arriving=true].svelte-16mt0bu .standing:where(.svelte-16mt0bu),.count[data-arriving=true].svelte-16mt0bu .figure:where(.svelte-16mt0bu):after{animation:none}.count[data-arriving=true].svelte-16mt0bu .figure:where(.svelte-16mt0bu):after{display:none}}.spotlight.svelte-1jy5rba{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-7) var(--space-5);text-align:center;background:var(--stage-wash);flex-direction:column;display:flex}.kind.svelte-1jy5rba{font-family:var(--font-data);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--game-ink);margin:0}.title.svelte-1jy5rba{font-size:var(--text-xl);font-weight:var(--weight-strong);color:var(--ink-mid);margin:0}.pips.svelte-1uztinp{--tier:var(--ink-mid);align-items:center;gap:var(--space-1);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.pips[data-tier=distinction].svelte-1uztinp{--tier:var(--tier-distinction)}.pips[data-tier=merit].svelte-1uztinp{--tier:var(--tier-merit)}.pips[data-tier=pass].svelte-1uztinp{--tier:var(--tier-pass)}.pip.svelte-1uztinp{border:2px solid var(--tier);border-radius:50%;width:.75rem;height:.75rem}.pip[data-pip=met].svelte-1uztinp{background:var(--tier)}.bench.svelte-1nqcixn{--rail:3.5rem;--edge:var(--space-4);background:var(--stage-wash);flex-direction:column;min-height:100dvh;display:flex;container:bench/inline-size}.rail.svelte-1nqcixn{flex:0 0 var(--rail);padding-inline:var(--edge);border-bottom:1px solid var(--line-soft);align-items:center;display:flex}.work.svelte-1nqcixn{min-height:11rem;padding:var(--space-3) var(--edge);flex:1 1 0;place-content:center;place-items:center;display:grid;container-type:size}.panel.svelte-1nqcixn{border-top:1px solid var(--line-soft);background:var(--surface);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.lead.svelte-1nqcixn,.beside.svelte-1nqcixn{min-width:0;padding:var(--space-4) var(--edge)}.beside.svelte-1nqcixn{border-top:1px solid var(--line-soft)}.notice.svelte-1nqcixn{padding:var(--space-2) var(--edge) 0;background:var(--surface)}.foot.svelte-1nqcixn{min-height:3.125rem;padding:var(--space-2) var(--edge);border-top:1px solid var(--line-soft);background:var(--surface);flex:none;align-items:center;display:flex}@container bench (width>=600px){.bench.svelte-1nqcixn{--edge:var(--space-5)}}@container bench (width>=840px){.panel.svelte-1nqcixn{grid-template-columns:27rem minmax(0,1fr)}.beside.svelte-1nqcixn{border-top:0;border-inline-start:1px solid var(--line-soft)}}@container bench (width>=1200px){.bench.svelte-1nqcixn{--edge:var(--space-7)}.lead.svelte-1nqcixn{padding-inline-end:var(--space-5)}.beside.svelte-1nqcixn{padding-inline-start:var(--space-5)}}
