@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(../media/29eeaa724a20cf76-s.1dtm255mtujss.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(../media/78935c3091cc5414-s.3cjft6qz01zik.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(../media/964e77e169d0421f-s.p.33qeb1ht76qov.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.DnuFGW_className{font-family:Saira,Saira Fallback;font-style:normal}.DnuFGW_variable{--pa-font-display:"Saira", "Saira Fallback"}
@font-face{font-family:Saira;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/1d8806ccece66409-s.2rlpcxud3-y28.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/4fe05a8b25e333ff-s.0ucblv8sw4nbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/b4ea79e221276ca8-s.p.3w47w8vdcblw3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/1d8806ccece66409-s.2rlpcxud3-y28.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/4fe05a8b25e333ff-s.0ucblv8sw4nbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/b4ea79e221276ca8-s.p.3w47w8vdcblw3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.SmbBcW_className{font-family:Saira,Saira Fallback;font-style:italic}.SmbBcW_variable{--pa-font-moment:"Saira", "Saira Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.Beuolq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.Beuolq_variable{--pa-font-data:"JetBrains Mono", "JetBrains Mono Fallback"}
.M2fXGq_button:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}.M2fXGq_primary:hover{filter:brightness(1.12)}.M2fXGq_secondary:hover{background:#7d84961f}
._2xxyRG_card{--size:clamp(16px, 2.2223vh, 24px);width:min(68em,94vw);max-height:94vh;padding:calc(var(--size) * 1.1) calc(var(--size) * 1.4) calc(var(--size) * 1.3);box-sizing:border-box;border:1px solid #f2f2f51f;border-top:3px solid var(--pa-cyan);background:var(--pa-panel);color:var(--pa-ink);font:var(--size) / 1.3 system-ui, sans-serif;border-radius:0;margin:auto;overflow-y:auto}._2xxyRG_card[open]{animation:.2s ease-out _2xxyRG_help-in}._2xxyRG_card::backdrop{background:#05030fb8}._2xxyRG_card[open]::backdrop{animation:.2s ease-out _2xxyRG_help-fade}@keyframes _2xxyRG_help-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes _2xxyRG_help-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._2xxyRG_card[open],._2xxyRG_card[open]::backdrop{animation:none}}._2xxyRG_head{margin-bottom:calc(var(--size) * .6);justify-content:space-between;align-items:baseline;display:flex}._2xxyRG_title{font:900 calc(var(--size) * 1.6) var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0;font-stretch:75%}._2xxyRG_close{color:var(--pa-ink-dim);cursor:pointer;background:0 0;border:1px solid #f2f2f52e;border-radius:0;align-items:center;gap:.5em;padding:.25em .4em .25em .8em;font:500 .85em system-ui,sans-serif;display:flex}._2xxyRG_close:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}._2xxyRG_groups{columns:2;column-gap:calc(var(--size) * 2.2)}._2xxyRG_group{break-inside:avoid;margin-bottom:calc(var(--size) * .9)}._2xxyRG_screen{color:var(--pa-cyan);font:800 .95em var(--pa-font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35em;font-stretch:75%}._2xxyRG_lines{margin:0}._2xxyRG_line{grid-template-columns:8.6em 1fr;align-items:baseline;gap:.8em;padding:.1em 0;display:grid}._2xxyRG_keys{flex-wrap:wrap;gap:.25em;display:flex}._2xxyRG_what{margin:0}._2xxyRG_where{color:var(--pa-ink-dim)}._2xxyRG_kbd{box-sizing:border-box;min-width:1.5em;color:var(--pa-ink);text-align:center;background:#27e1ff14;border:1px solid #27e1ff8c;border-radius:0;padding:.05em .4em;font:700 .8em/1.4 system-ui,sans-serif}._2xxyRG_link{color:var(--pa-ink-dim);font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55em;margin:0;padding:.2em 0;font-size:clamp(12px,.8vw,16px);transition:color .12s ease-out;display:inline-flex}._2xxyRG_linkMark{border:1px solid var(--pa-line);place-items:center;width:1.5em;height:1.5em;transition:border-color .12s ease-out;display:inline-grid}._2xxyRG_link:hover,._2xxyRG_link:focus-visible{color:var(--pa-ink)}._2xxyRG_link:hover ._2xxyRG_linkMark,._2xxyRG_link:focus-visible ._2xxyRG_linkMark{border-color:var(--pa-primary)}._2xxyRG_link:focus-visible{outline:1px solid var(--pa-primary);outline-offset:3px}
.LcA3-G_open{background:var(--pa-panel);color:var(--pa-ink);font:800 clamp(16px, 2.222vh, 24px) var(--pa-font-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #f2f2f52e;border-radius:0;align-items:center;gap:10px;padding:3px 6px 3px 12px;display:flex}.LcA3-G_drawer{--size:clamp(16px, 2.222vh, 24px);width:min(36em,92vw);max-width:none;height:100vh;max-height:none;padding:calc(var(--size) * 1.5) calc(var(--size) * 1.6);box-sizing:border-box;border:none;border-left:2px solid var(--pa-primary);background:var(--pa-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--pa-ink);font:var(--size) / 1.3 system-ui, sans-serif;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.LcA3-G_drawer[open]{animation:.2s ease-out LcA3-G_slide}.LcA3-G_drawer::backdrop{background:#00000073}@keyframes LcA3-G_slide{0%{opacity:0;transform:translate(40%)}}@media (prefers-reduced-motion:reduce){.LcA3-G_drawer[open]{animation:none}}.LcA3-G_head{margin-bottom:calc(var(--size) * 1.2);justify-content:space-between;align-items:baseline;display:flex}.LcA3-G_title{font:800 calc(var(--size) * 2) / 1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:0}.LcA3-G_close{color:var(--pa-ink-dim);font:700 var(--size) system-ui, sans-serif;cursor:pointer;background:0 0;border:1px solid #f2f2f54d;border-radius:0;padding:2px 10px}.LcA3-G_rows{gap:calc(var(--size) * .5);display:grid}.LcA3-G_row{align-items:center;column-gap:var(--size);row-gap:calc(var(--size) * .35);padding:calc(var(--size) * .6) 0;border-bottom:1px solid #f2f2f51a;grid-template-columns:1fr auto;display:grid}.LcA3-G_label{color:var(--pa-ink)}.LcA3-G_control{align-items:center;gap:var(--size);grid-column:1/-1;display:flex}.LcA3-G_control input[type=range]{appearance:none;height:calc(var(--size) * 1.2);cursor:pointer;background:0 0;flex:1;margin:0}.LcA3-G_control input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--pa-ink-dim) 55%, transparent);height:2px}.LcA3-G_control input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--pa-ink-dim) 55%, transparent);height:2px}.LcA3-G_control input[type=range]::-moz-range-progress{background:var(--pa-primary);height:2px}.LcA3-G_control input[type=range]::-webkit-slider-thumb{appearance:none;width:calc(var(--size) * .7);height:calc(var(--size) * .7);margin-top:calc(1px - var(--size) * .35);background:var(--pa-primary);border:0;border-radius:0}.LcA3-G_control input[type=range]::-moz-range-thumb{width:calc(var(--size) * .7);height:calc(var(--size) * .7);background:var(--pa-primary);border:0;border-radius:0}.LcA3-G_control input[type=range]:focus-visible{outline:2px solid var(--pa-primary);outline-offset:4px}.LcA3-G_value{min-width:4.2em;font:800 var(--size) var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;text-align:right}.LcA3-G_hint{color:var(--pa-ink-dim);font-size:var(--size);grid-area:1/2}.LcA3-G_link{color:var(--pa-cyan);font-size:var(--size);grid-area:1/2}.LcA3-G_check{appearance:none;width:calc(var(--size) * 1.1);height:calc(var(--size) * 1.1);border:1px solid color-mix(in srgb, var(--pa-ink-dim) 70%, transparent);cursor:pointer;background:0 0;border-radius:0;place-content:center;margin:0;display:grid}.LcA3-G_check:checked{border-color:var(--pa-primary);background:var(--pa-primary)}.LcA3-G_check:checked:after{content:"";border-bottom:2px solid var(--pa-bg);border-left:2px solid var(--pa-bg);width:.55em;height:.28em;transform:translateY(-20%)rotate(-45deg)}.LcA3-G_check:focus-visible{outline:2px solid var(--pa-primary);outline-offset:3px}.LcA3-G_segments{background:#00000059;border-radius:0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:4px;padding:3px;display:grid}.LcA3-G_segment{padding:calc(var(--size) * .35) 4px;color:var(--pa-ink-dim);font:inherit;font-size:var(--size);cursor:pointer;background:0 0;border:none;border-radius:0}.LcA3-G_segment[aria-checked=true]{background:var(--pa-cyan);color:var(--pa-bg);font-weight:700}.LcA3-G_extra{align-items:flex-start;gap:calc(var(--size) * .6);margin-top:calc(var(--size) * 1.2);padding-top:calc(var(--size) * 1.2);border-top:1px solid var(--pa-line);color:var(--pa-ink-dim);font-size:var(--size);flex-direction:column;display:flex}.LcA3-G_extra p{margin:0}.LcA3-G_note{margin:calc(var(--size) * 1.2) 0 0;color:var(--pa-ink-dim);font-size:var(--size)}.LcA3-G_open:focus-visible,.LcA3-G_drawer :focus-visible{outline:2px solid var(--pa-primary);outline-offset:3px}
._5qDtdW_ladder{width:100%;font:700 clamp(16px, 1.25vw, 24px) var(--pa-font-data), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;margin:0;padding:0;list-style:none;display:grid}._5qDtdW_rung{box-sizing:border-box;border:1px solid var(--pa-line);min-width:0;color:var(--pa-ink);white-space:nowrap;border-radius:0;justify-content:center;align-items:baseline;gap:.6em;padding:1.1vh .6em;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:flex}a._5qDtdW_rung:hover,button._5qDtdW_rung:hover:not(:disabled){background:#7d84961f}a._5qDtdW_rung:active,button._5qDtdW_rung:active:not(:disabled){transform:translateY(1px)}a._5qDtdW_rung:focus-visible,button._5qDtdW_rung:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}._5qDtdW_next{border-color:var(--pa-primary)}._5qDtdW_next:after{content:"›";color:var(--pa-primary)}._5qDtdW_current{color:var(--pa-primary);border-color:var(--pa-primary);background:color-mix(in srgb, var(--pa-primary) 14%, transparent)}._5qDtdW_chev{color:var(--pa-ink-dim);align-self:center;padding:0 .5em}._5qDtdW_mark ._5qDtdW_rung{color:var(--pa-ink-dim);padding:.3vh .4em;font-size:clamp(16px,1.25vw,24px)}._5qDtdW_mark ._5qDtdW_reached{color:var(--pa-ink)}._5qDtdW_mark ._5qDtdW_current{color:var(--pa-primary)}@media (prefers-reduced-motion:reduce){._5qDtdW_rung{transition:none}a._5qDtdW_rung:active,button._5qDtdW_rung:active:not(:disabled){transform:none}}._5qDtdW_cell{min-width:0;display:flex}button._5qDtdW_rung{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;flex:auto;padding:1vh .4em}button._5qDtdW_rung:disabled{opacity:.4;cursor:default}._5qDtdW_mark button._5qDtdW_rung{padding:1vh .4em}._5qDtdW_mark button._5qDtdW_rung:not(._5qDtdW_reached):not(._5qDtdW_current):not(:disabled){color:var(--pa-ink)}
.dhXrEa_tag{z-index:6;background:color-mix(in srgb, var(--pa-bg) 88%, transparent);border:1px solid var(--pa-line);border-left:3px solid var(--pa-primary);align-items:center;gap:.9em;padding:.3em .3em .3em .8em;animation:.26s cubic-bezier(.2,.8,.2,1) both dhXrEa_arrive;display:flex;position:fixed;bottom:clamp(8px,1.4vh,20px);right:clamp(16px,2vw,40px)}.dhXrEa_note{color:var(--pa-primary);font-size:clamp(18px,1.5vw,28px);line-height:1}.dhXrEa_drain{background:var(--pa-primary);transform-origin:0;height:2px;animation:linear both dhXrEa_drain;position:absolute;bottom:-1px;left:-3px;right:-1px}.dhXrEa_pulse{z-index:5;pointer-events:none;border-bottom:2px solid var(--pa-primary);background:linear-gradient(to top, color-mix(in srgb, var(--pa-primary) 40%, transparent), transparent);mix-blend-mode:screen;opacity:0;height:7vh;animation:linear infinite dhXrEa_pulse;position:fixed;inset:auto 0 0}@keyframes dhXrEa_arrive{0%{opacity:0;transform:translateY(10px)}}@keyframes dhXrEa_drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes dhXrEa_pulse{0%{opacity:.9}45%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.dhXrEa_pulse{display:none}.dhXrEa_tag{animation:none}.dhXrEa_drain{opacity:0;animation:none;transform:scaleX(.5)}}
.QKKaBG_strip{flex-direction:column;gap:6px;width:min(100%,64vw,1000px);margin:0;display:flex}.QKKaBG_cells{gap:clamp(2px,.3vw,5px);margin:0;padding:6px 4px;list-style:none;display:flex}.QKKaBG_cell{background:#f2f2f524;flex:1 1 0;min-width:3px;height:clamp(12px,1.8vh,20px);transition:background-color .2s ease-out,box-shadow .2s ease-out}.QKKaBG_lit{background:var(--pa-primary)}.QKKaBG_first{box-shadow:-3px 0 0 var(--pa-ink)}.QKKaBG_last{box-shadow:3px 0 0 var(--pa-ink)}.QKKaBG_first.QKKaBG_last{box-shadow:-3px 0 0 var(--pa-ink), 3px 0 0 var(--pa-ink)}.QKKaBG_scored{background:color-mix(in oklab, var(--pa-gold) var(--acc), var(--pa-miss))}.QKKaBG_bars{height:1.3em;font-family:var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--pa-ink-dim);justify-content:space-between;font-size:clamp(16px,2.2223vh,24px);font-weight:800;font-stretch:75%;display:flex;position:relative}.QKKaBG_window{left:clamp(5em, calc(var(--at) * 100%), calc(100% - 5em));white-space:nowrap;color:var(--pa-primary);text-transform:uppercase;letter-spacing:.04em;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.QKKaBG_cell{transition:none}}
.SREpxW_step{flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:flex}.SREpxW_pips{gap:6px;margin:0;padding:0;list-style:none;display:flex}.SREpxW_pips li{background:#f2f2f52e;width:18px;height:6px;transform:skew(-18deg)}.SREpxW_pips li.SREpxW_done{background:var(--pa-ink-dim)}.SREpxW_pips li.SREpxW_here{background:var(--pa-primary);width:34px}.SREpxW_line{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--pa-ink);margin:0;font-size:20px;font-weight:800;font-stretch:75%}.SREpxW_after{flex-direction:column;align-items:center;gap:12px;display:flex}.SREpxW_verdict{font-family:var(--pa-font-display), system-ui, sans-serif;font-weight:800;font-size:calc(var(--read,13px) * 1.4);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--pa-ink);margin:0}.SREpxW_clear{font-size:calc(var(--read,13px) * 2.15);color:var(--pa-gold);text-transform:uppercase;text-shadow:0 0 16px #ffe27a73;font-weight:900}.SREpxW_meter{width:calc(var(--read,13px) * 22);background:#f2f2f524;height:8px;position:relative}.SREpxW_fill{width:calc(var(--acc) * 100%);background:var(--pa-miss);position:absolute;inset:0 auto 0 0}.SREpxW_gate{top:-5px;bottom:-5px;left:calc(var(--gate) * 100%);background:var(--pa-gold);width:3px;position:absolute}.SREpxW_dim{color:var(--pa-ink-dim)}.SREpxW_after a{font-size:var(--read,14px)!important;padding:.85em 1.7em!important}.SREpxW_after a:focus{outline:2px solid var(--pa-ink);outline-offset:2px}
.mVUl4W_results{width:100%;min-height:100%;color:var(--pa-ink);text-align:center;--read:clamp(12px, calc(1.72vw - 9px), 24px);background:#030607f5;flex-shrink:0}.mVUl4W_ceremony{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(12px,2.6vh,40px);width:min(1760px,94vw);min-height:100dvh;margin:0 auto;padding:3vh 0 1.5vh;display:flex}.mVUl4W_top{text-align:left;align-items:center;gap:clamp(16px,2.2vw,48px);display:flex}.mVUl4W_rank{font-family:var(--pa-font-moment), var(--pa-font-display), system-ui, sans-serif;color:var(--pa-gold);font-size:clamp(110px,25vh,300px);font-weight:900;line-height:.8}.mVUl4W_name{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.mVUl4W_song{font-family:var(--pa-font-moment), var(--pa-font-display), system-ui, sans-serif;color:var(--pa-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.2vw,64px);font-weight:900;line-height:1}.mVUl4W_extra{margin:6px 0 0}.mVUl4W_wrong{color:var(--pa-wrong)}.mVUl4W_cells{gap:clamp(6px,.6vw,14px);display:flex}.mVUl4W_cells [data-kit=numeral]{font-size:clamp(40px,3.4vw,76px)!important}.mVUl4W_cells [data-kit=mono],.mVUl4W_extra [data-kit=mono]{font-size:var(--read)!important}.mVUl4W_unscored{font-family:var(--pa-font-display), system-ui, sans-serif;margin:0;font-size:clamp(28px,3vw,56px);font-weight:800;font-stretch:75%}.mVUl4W_featured>*,.mVUl4W_ladder>*,.mVUl4W_tutor>*,.mVUl4W_actions>*{margin-top:0!important}.mVUl4W_featured{flex-direction:column;gap:clamp(10px,2vh,24px);display:flex}.mVUl4W_featured:empty{display:none}.mVUl4W_ladder{align-self:center;width:min(100%,max(720px,48vw))}.mVUl4W_ladder ol{font-size:var(--read)!important}.mVUl4W_ladder:empty{display:none}.mVUl4W_bottom{align-items:center;gap:24px;padding:clamp(12px,2vh,24px) clamp(16px,1.6vw,32px);display:flex}.mVUl4W_tutor{flex:1;min-width:0}.mVUl4W_tutor:empty{display:none}.mVUl4W_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0 auto;display:flex}.mVUl4W_tutor:not(:empty)+.mVUl4W_actions{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));width:clamp(360px,32vw,640px);margin-right:0;display:grid}.mVUl4W_actions button,.mVUl4W_actions a{text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;box-sizing:border-box!important;border:1px solid var(--pa-line)!important;width:100%!important;font-family:var(--pa-font-data), ui-monospace, monospace!important;font-size:var(--read)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--pa-ink)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:clamp(12px,1.6vh,18px) 10px!important;font-style:normal!important;font-weight:700!important;display:block!important}.mVUl4W_tutor:not(:empty)+.mVUl4W_actions>:last-child:nth-child(odd){grid-column:1/-1}.mVUl4W_tutor [data-testid=duo-practice]{box-sizing:border-box;min-width:calc(clamp(360px,32vw,640px)/2 - 6px);font-size:var(--read)!important;padding:clamp(12px,1.6vh,18px) 1.2em!important}.mVUl4W_actions>div>span{display:block}.mVUl4W_actions button:hover,.mVUl4W_actions a:hover{background:#7d84961f!important}.mVUl4W_actions button:focus-visible,.mVUl4W_actions a:focus-visible,.mVUl4W_cue:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}.mVUl4W_cue{border:1px solid var(--pa-line);min-height:32px;font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-ink);align-self:center;align-items:center;padding:0 14px;font-size:clamp(12px,.75vw,16px);font-weight:500;text-decoration:none;display:inline-flex}.mVUl4W_cue:hover{border-color:var(--pa-ink-dim)}.mVUl4W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mVUl4W_details{border-top:1px solid var(--pa-line);text-align:left;width:min(1760px,94vw);margin:0 auto;padding:5vh 0 10vh}.mVUl4W_groupHead{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.mVUl4W_groupName{font-family:var(--pa-font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--pa-ink);margin:0;font-size:clamp(28px,2.2vw,44px);font-weight:800;font-stretch:75%;line-height:1}.mVUl4W_grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:16px;display:grid}.mVUl4W_grid>*,.mVUl4W_doingRow>*{margin-top:0!important}@media (min-width:1100px){.mVUl4W_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mVUl4W_grid>:has([data-wide]){grid-column:1/-1}}.mVUl4W_card{box-sizing:border-box;flex-direction:column;height:100%;padding:16px 22px 22px;font-size:clamp(17px,1vw,21px);display:flex}.mVUl4W_cardName{border-bottom:1px solid var(--pa-line);font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--pa-ink);margin:0 0 14px;padding-bottom:10px;font-size:clamp(20px,1.3vw,26px);font-weight:700;font-stretch:75%;line-height:1}.mVUl4W_doing{margin-top:44px}.mVUl4W_doing .mVUl4W_groupName{margin-bottom:20px}.mVUl4W_doingRow{flex-wrap:wrap;gap:12px;display:flex}.mVUl4W_doingRow:empty{display:none}.mVUl4W_doing:has(.mVUl4W_doingRow:empty){display:none}.mVUl4W_tempo{color:var(--pa-ink)}
.x-v99a_final{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.JCRYfW_wrap{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.JCRYfW_button{border:1px solid var(--pa-ink-dim);color:var(--pa-ink);font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:12px 36px;font-size:20px;font-weight:800}.JCRYfW_button:disabled{opacity:.5;cursor:progress}.JCRYfW_button:focus-visible{outline:2px solid var(--pa-magenta);outline-offset:3px}.JCRYfW_failed{color:var(--pa-miss);font-size:14px}
.zthDwG_list{position:relative}.zthDwG_bar{z-index:1;box-sizing:border-box;border:1px solid var(--pa-primary);background:color-mix(in srgb, var(--pa-primary) 7%, transparent);box-shadow:inset 4px 0 0 var(--pa-primary);pointer-events:none;opacity:0;will-change:transform;position:absolute;top:0;left:0;right:0}
.r28BCa_panel{flex-direction:column;flex:auto;min-height:0;display:flex}.r28BCa_roll{border:1px solid var(--pa-line);background:var(--pa-bg);flex:1 0 auto;height:min(14vh,300px)}.r28BCa_panel:has(.r28BCa_next) .r28BCa_roll{height:min(7vh,300px)}.r28BCa_title{font-family:var(--pa-font-moment), var(--pa-font-display), system-ui, sans-serif;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:2.2vh 0 .8vh;font-size:clamp(32px,3.4vw,64px);font-weight:900;line-height:1.02;display:-webkit-box;overflow:hidden}.r28BCa_composer,.r28BCa_rowComposer{color:var(--pa-ink-dim);white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.r28BCa_composer{flex:none;font-size:clamp(16px,1.25vw,24px)}.r28BCa_rowComposer{flex:1 1 0;min-width:0}.r28BCa_meta{font-family:var(--pa-font-data), ui-monospace, monospace;color:var(--pa-ink-dim);font-variant-numeric:tabular-nums;flex:none;margin:1.2vh 0 0;font-size:clamp(14px,1.05vw,20px)}.r28BCa_meta span{color:var(--pa-ink)}.r28BCa_practice{border-top:1px solid var(--pa-line);flex-direction:column;flex:none;gap:1.2vh;margin-top:1.4vh;padding-top:1.4vh;display:flex}.r28BCa_practice[hidden]{display:none}.r28BCa_next{color:inherit;outline-offset:2px;flex:none;margin-top:1.4vh;text-decoration:none;display:block}.r28BCa_next img{border-right:1px solid var(--pa-line);height:clamp(28px,3.4vh,44px);padding-right:1.1em}.r28BCa_next:hover [data-kit=panel],.r28BCa_next:focus-visible [data-kit=panel]{border-color:var(--pa-primary)!important}.r28BCa_buttons{flex:none;grid-template-columns:1fr 1fr;gap:.9vh 1vw;margin-top:1.8vh;display:grid}.r28BCa_buttons button:disabled{opacity:.4;cursor:default}.r28BCa_extras{flex:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"opts opts""level source""level status";align-items:center;column-gap:1.4vw;display:grid}.r28BCa_extras>[data-testid=song-preview]{display:contents}.r28BCa_extras [data-testid=song-options]{grid-area:opts;margin-bottom:.9vh}.r28BCa_extras [data-testid=level-toggle]{grid-area:level}.r28BCa_extras [data-testid=preview-source]{grid-area:source;justify-self:end}.r28BCa_extras [data-testid=preview-status]{grid-area:status;justify-self:end}.r28BCa_row{grid-template-columns:minmax(0,15%) minmax(0,1fr) auto;align-items:center;gap:1.2vw;padding:.5vh 1.2vw .5vh .5vh;display:grid}.r28BCa_rowRoll{border:1px solid var(--pa-line);background:var(--pa-bg);height:3.2vh}.r28BCa_rowText{align-items:baseline;gap:.9em;min-width:0;line-height:1.2;display:flex}.r28BCa_rowTitle{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;font-size:clamp(17px,2.5vh,28px);font-weight:500;overflow:hidden}.r28BCa_rowLevel{white-space:nowrap;line-height:1}.r28BCa_rowLevel b{font-family:var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(20px,3vh,32px);font-weight:700;font-stretch:75%}@media (max-height:800px){.r28BCa_roll{height:10vh}.r28BCa_panel:has(.r28BCa_next) .r28BCa_roll{height:4vh}.r28BCa_next{margin-top:.8vh}.r28BCa_title{margin:1.4vh 0 .6vh;font-size:clamp(30px,5vh,64px)}.r28BCa_buttons{margin-top:1.2vh}}.r28BCa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r28BCa_rowRoll:empty{background:0 0;border-color:#0000}
.GkLpkG_button{border:1px solid var(--pa-ink-dim);color:var(--pa-ink);font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:12px 36px;font-size:20px;font-weight:800}.GkLpkG_button:focus-visible{outline:2px solid var(--pa-magenta);outline-offset:3px}
.h4TbUW_stamp{display:none}html[data-debug] .h4TbUW_stamp{color:var(--pa-ink-dim);font:clamp(12px,1.3vh,14px) system-ui,sans-serif;display:block}.h4TbUW_stale{color:var(--pa-gold)}
.npBCaW_screen{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,2.6vw,52px);display:grid}.npBCaW_screen [data-testid^=slot-]{margin-top:0!important}.npBCaW_side{flex-direction:column;align-self:stretch;gap:1.8vh;min-width:0;padding-top:calc(clamp(40px,4.4vw,84px) + 4vh);display:flex}.npBCaW_notes:empty{display:none}.npBCaW_notes p{text-align:left;text-wrap:balance;max-width:none;margin:.6vh 0}.npBCaW_modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8vw;display:grid}.npBCaW_modes>[data-testid=slot-play-modes],.npBCaW_modes>[data-testid=slot-wait-mode],.npBCaW_modes>[data-testid=slot-flow-mode]{order:-1;grid-column:1/-1}.npBCaW_modes>[data-testid=slot-chunk-practice]{grid-column:1/-1}.npBCaW_modes [data-testid=chunk-step]{text-align:left;align-items:stretch}.npBCaW_modes>*,.npBCaW_modes a,.npBCaW_modes button{width:100%}.npBCaW_modes a,.npBCaW_modes button{box-sizing:border-box;white-space:nowrap;padding:1.3vh .6em!important;font-size:clamp(16px,1.25vw,24px)!important}.npBCaW_modes p{color:var(--pa-ink-dim);margin:0;font-size:clamp(16px,1.25vw,24px)}.npBCaW_bar{border-top:1px solid var(--pa-line);justify-content:space-between;align-items:center;gap:1vw;padding-top:1.8vh;display:flex}.npBCaW_bar .npBCaW_songs,.npBCaW_bar [data-testid=options-open]{border:1px solid var(--pa-line);color:var(--pa-ink);font:700 clamp(16px, 1.25vw, 24px) var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;cursor:pointer;background:0 0;border-radius:0;padding:.55em 1.2em;font-style:normal}.npBCaW_bar .npBCaW_songs{text-transform:uppercase;margin-left:auto;text-decoration:none}.npBCaW_bar .npBCaW_songs:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}.npBCaW_bar .npBCaW_songs:hover,.npBCaW_bar [data-testid=options-open]:hover{background:#7d84961f}@media (max-width:900px){.npBCaW_screen{grid-template-columns:1fr}.npBCaW_side{padding-top:0}}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/315a5857c5982773-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7f70ffb4230c570-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/7972ad5647803fd9-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/315a5857c5982773-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7f70ffb4230c570-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/7972ad5647803fd9-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.PQv4PG_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.PQv4PG_variable{--duo-font-reading:"Source Sans 3", "Source Sans 3 Fallback"}
.mVbpLW_lab{box-sizing:border-box;background:var(--pa-bg);min-height:100vh;color:var(--pa-ink);padding:1.6em 2.5em 1.5em;font:400 clamp(14px,1.25vw,28px)/1.35 system-ui,sans-serif}.mVbpLW_head{border-bottom:1px solid var(--pa-line);align-items:baseline;gap:1.2em;padding-bottom:.5em;display:flex}.mVbpLW_title{font:800 2.6em/1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0}.mVbpLW_sub{color:var(--pa-ink-dim);margin:0}.mVbpLW_links{gap:1.2em;margin-left:auto;display:flex}.mVbpLW_back{min-height:max(24px,1.75em);color:var(--pa-ink-dim);white-space:nowrap;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.mVbpLW_back:hover,.mVbpLW_back:focus-visible{color:var(--pa-ink)}.mVbpLW_groups{columns:3;column-gap:2.2em;margin-top:1em}.mVbpLW_group{break-inside:avoid;margin-bottom:1em}.mVbpLW_groupTitle{border-bottom:1px solid var(--pa-line);font:500 .75em/1.2 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-ink-dim);margin:0 0 .3em;padding-bottom:.3em}.mVbpLW_entries{margin:0;padding:0;list-style:none}.mVbpLW_entry{color:inherit;border-radius:0;outline:1px solid #0000;grid-template-columns:1fr auto;align-items:baseline;gap:.1em 1em;margin:0 -.6em;padding:.35em .6em;text-decoration:none;transition:background-color .15s ease-out,outline-color .15s ease-out;display:grid}.mVbpLW_entry:hover{background:var(--pa-panel)}.mVbpLW_entry:focus-visible{background:var(--pa-panel);outline:2px solid var(--pa-primary)}.mVbpLW_name{font:800 1.05em/1.2 var(--pa-font-display), system-ui, sans-serif;grid-column:1}.mVbpLW_desc{color:var(--pa-ink-dim);grid-column:1/-1}.mVbpLW_desc:first-letter{text-transform:uppercase}.mVbpLW_open{color:var(--pa-primary);white-space:nowrap;grid-area:1/2}@media (prefers-reduced-motion:reduce){.mVbpLW_entry{transition:none}}.mVbpLW_footerLink{min-height:24px;color:var(--pa-ink-dim);align-items:center;font:clamp(13px,1.6vh,18px) system-ui,sans-serif;text-decoration:none;display:inline-flex}.mVbpLW_footerLink:hover{color:var(--pa-ink)}
._7aOMaW_overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--pa-ink);background:#04020cb8;flex-direction:column;justify-content:center;align-items:center;gap:4vh;animation:.2s ease-out _7aOMaW_dim;display:flex;position:absolute;inset:0}._7aOMaW_title{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(72px,9vw,176px);font-weight:800;line-height:.9;animation:.22s ease-out _7aOMaW_enter}._7aOMaW_menu{border:1px solid var(--pa-line);background:var(--pa-panel);border-radius:0;flex-direction:column;gap:1.4vh;min-width:clamp(240px,22vw,420px);padding:1.4vh;animation:.22s ease-out _7aOMaW_enter;display:flex}._7aOMaW_item{appearance:none;color:var(--pa-ink-dim);font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.55em 1em;font-size:clamp(20px,1.6vw,32px);font-weight:700}._7aOMaW_item:focus{outline:3px solid var(--pa-primary);outline-offset:0;color:var(--pa-ink);background:color-mix(in srgb, var(--pa-primary) 14%, transparent)}._7aOMaW_count{font-family:var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(120px,16vw,300px);font-weight:800;font-stretch:75%;line-height:1;animation:.3s ease-out _7aOMaW_beat}@keyframes _7aOMaW_dim{0%{opacity:0}}@keyframes _7aOMaW_enter{0%{opacity:0;transform:translateY(12px)}}@keyframes _7aOMaW_beat{0%{opacity:.4;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){._7aOMaW_overlay,._7aOMaW_title,._7aOMaW_menu,._7aOMaW_count{animation:none}}._7aOMaW_status{font-family:var(--pa-font-data), ui-monospace, monospace;color:var(--pa-ink-dim);flex-direction:column;align-items:center;gap:1.2vh;font-size:clamp(13px,1vw,18px);animation:.22s ease-out _7aOMaW_enter;display:flex}
._lB_QW_screen{--size:clamp(16px, 2.222vh, 24px);padding:var(--size);background:var(--pa-bg);color:var(--pa-ink);font:var(--size) / 1.35 system-ui, sans-serif;place-items:center;display:grid;position:fixed;inset:0}._lB_QW_title{margin:0 0 calc(var(--size) * .5);font:900 calc(var(--size) * 2.4) / 1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase}._lB_QW_message{margin:0 0 calc(var(--size) * 1.4);color:var(--pa-ink-dim);overflow-wrap:anywhere}._lB_QW_actions{gap:calc(var(--size) * .6);flex-wrap:wrap;display:flex}
.eq22PG_screen{box-sizing:border-box;height:100vh;color:var(--pa-ink);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:4vw;padding:0 4vw;display:grid;overflow:hidden}.eq22PG_top{border-bottom:1px solid var(--pa-line);grid-column:1/-1;justify-content:space-between;align-items:center;height:max(min(4vh,2.25vw),24px);margin-bottom:3vh;padding-right:calc(11.5*clamp(12px,.85vw,17px) + 24px);display:flex}.eq22PG_corner{align-items:center;gap:24px;display:flex}.eq22PG_wordmark{font-family:var(--pa-font-moment), var(--pa-font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(16px,min(2.1vh,1.18vw),22px);font-weight:900;line-height:1}.eq22PG_wordmark:before{content:"";background:var(--pa-primary);width:.28em;height:.78em;margin-right:.55em;display:inline-block;transform:skew(-18deg)}.eq22PG_left{flex-direction:column;min-height:0;display:flex}.eq22PG_footer{flex-wrap:wrap;align-items:center;gap:.6em 1.2em;margin-top:auto;padding:1.2vh 0 2vh;display:flex}.eq22PG_list{scrollbar-width:none;scroll-snap-type:y mandatory;flex-direction:column;margin:0;padding:0 0 8vh;list-style:none;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 8vh),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 8vh),#0000 100%)}.eq22PG_songs{flex-direction:column;gap:.5vh;margin:0;padding:0;list-style:none;display:flex}.eq22PG_section+.eq22PG_section{margin-top:.8vh}.eq22PG_link{color:inherit;scroll-snap-align:start;outline:none;text-decoration:none;display:block}body:has(main[data-select]) [data-testid=lights-everywhere]{display:none!important}
.AaAO6q_scope{--learn-font-body:var(--duo-font-reading),system-ui,sans-serif;font-family:var(--learn-font-body)}.AaAO6q_scope :where(h1,h2,h3){font-family:var(--learn-font-display);letter-spacing:.01em;font-style:normal;font-weight:700;font-stretch:75%}.AaAO6q_mark{font-family:var(--learn-font-data);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.AaAO6q_mark[data-kind=correct]{color:var(--learn-accent)}.AaAO6q_mark[data-kind=wrong]{color:var(--learn-wrong)}
.FD_0La_bar{z-index:15;background:var(--pa-bg);align-items:stretch;gap:.4em;height:max(min(4vh,2.25vw),24px);font-size:clamp(16px,min(2.1vh,1.18vw),22px);display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.FD_0La_label{font-family:var(--pa-font-display), system-ui, sans-serif;color:var(--pa-ink-dim);font-weight:600;font-stretch:75%;line-height:1}.FD_0La_slot{white-space:nowrap;border-block:2px solid #0000;border-radius:0;align-items:center;margin:3px 0;padding:0 .7em;text-decoration:none;display:flex}.FD_0La_slot:hover .FD_0La_label{color:var(--pa-ink)}.FD_0La_slot[aria-current=page]{border-bottom-color:var(--pa-primary)}.FD_0La_slot[aria-current=page] .FD_0La_label{color:var(--pa-primary)}.FD_0La_repo{z-index:15;width:28px;height:28px;color:var(--pa-ink-dim);place-items:center;transition:color .12s ease-out;display:grid;position:fixed;bottom:16px;right:16px}.FD_0La_repo svg{width:18px;height:18px}.FD_0La_repo:hover,.FD_0La_repo:focus-visible{color:var(--pa-ink)}.FD_0La_repo:focus-visible{outline:2px solid var(--pa-primary);outline-offset:0}body:has([data-testid=account-chip]) .FD_0La_repo{bottom:76px}.FD_0La_bar~[data-testid=lights-everywhere]{font-size:clamp(12px,.85vw,17px);top:calc(max(min(4vh,2.25vw),24px)/2 - 1.05em)!important;right:4vw!important}.FD_0La_bar~[data-testid=lights-everywhere]>button{min-width:11.5em;height:2.1em;padding-block:0!important}.FD_0La_slot:focus-visible{outline:2px solid var(--pa-primary);outline-offset:-2px}
._5Qd-fa_column{flex-direction:column;min-height:0;display:flex}._5Qd-fa_column>ol{flex:1;min-height:0}._5Qd-fa_finder{margin-bottom:1.6vh}._5Qd-fa_bar{align-items:center;gap:1.2em;font-size:clamp(12px,.85vw,17px);display:flex}._5Qd-fa_search{border-bottom:1px solid var(--pa-line);flex:1;align-items:baseline;gap:.9em;min-width:0;padding-bottom:.35em;display:flex}._5Qd-fa_search:focus-within{border-bottom-color:var(--pa-primary)}._5Qd-fa_label,._5Qd-fa_count{font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-ink-dim);white-space:nowrap;font-weight:700}._5Qd-fa_input{box-sizing:border-box;appearance:none;min-width:0;min-height:28px;color:var(--pa-ink);font:600 1.15em / 1.3 var(--pa-font-data), ui-monospace, monospace;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:.15em 0}._5Qd-fa_input::placeholder{color:var(--pa-ink-dim);opacity:.6}._5Qd-fa_input::-webkit-search-cancel-button{appearance:none}._5Qd-fa_count{font-variant-numeric:tabular-nums}._5Qd-fa_sorts{gap:0;display:flex}._5Qd-fa_sorts>button+button{margin-left:-1px}._5Qd-fa_sorts>button[aria-pressed=true]{position:relative}._5Qd-fa_none{box-sizing:border-box;border:1px solid var(--pa-line);min-height:8.5vh;font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.08em;color:var(--pa-ink-dim);justify-content:space-between;align-items:center;gap:1em;margin:1.6vh 0 0;padding:0 1.2em;font-size:clamp(12px,.85vw,17px);display:flex}._5Qd-fa_said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._5Qd-fa_sort{font:700 clamp(12px, .85vw, 17px) var(--pa-font-data), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--pa-ink-dim);background:var(--pa-bg);border:1px solid var(--pa-line);cursor:pointer;border-radius:0;padding:.35em .5em}._5Qd-fa_sort:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}
.oSEFEa_home{color:var(--pa-ink);background:var(--pa-bg);height:calc(100dvh - var(--learn-header-height));min-height:0;font:16px/1.5 var(--pa-font-data),system-ui,sans-serif;flex-direction:column;display:flex}.oSEFEa_home *{box-sizing:border-box}.oSEFEa_legend{color:var(--pa-ink-dim);background:var(--pa-bg);pointer-events:none;gap:28px;margin:0;padding:8px 12px;list-style:none;transition:opacity .12s ease-out;display:flex;position:absolute;bottom:12px;right:24px}.oSEFEa_mapStage[data-entering=true] .oSEFEa_legend{opacity:0}@media (prefers-reduced-motion:reduce){.oSEFEa_legend{transition:none}}.oSEFEa_legend li{white-space:nowrap;align-items:center;gap:10px;display:flex}.oSEFEa_swatch{border:1.5px solid var(--pa-ink-dim);background:0 0;flex:none;width:12px;height:12px}.oSEFEa_legend li[data-state=in-progress] .oSEFEa_swatch{border-color:var(--pa-secondary);background:color-mix(in srgb, var(--pa-secondary) 35%, transparent)}.oSEFEa_legend li[data-state=mastered] .oSEFEa_swatch{border-color:var(--pa-primary);background:var(--pa-primary)}.oSEFEa_body{flex-direction:column;flex:1;min-height:0;display:flex}.oSEFEa_mapStage{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.oSEFEa_mapField{flex:1;min-height:0;position:relative}.oSEFEa_map{outline:none;width:100%;height:100%;display:block;overflow:hidden}.oSEFEa_backbone{fill:none;stroke:var(--pa-ink-dim);stroke-width:1.6px;opacity:.55}.oSEFEa_arrowhead{fill:var(--pa-ink-dim);opacity:.7}.oSEFEa_branch{fill:none;stroke:var(--pa-line);stroke-width:1.2px}.oSEFEa_branch[data-preview=true]{opacity:.5}.oSEFEa_node{pointer-events:none}.oSEFEa_dot{fill:var(--pa-bg);stroke:var(--pa-ink-dim);stroke-width:1.2px;opacity:.7;transition:fill .24s ease-out,stroke .24s ease-out}.oSEFEa_node[data-state=root] .oSEFEa_dot{fill:var(--pa-bg);stroke:var(--pa-ink);stroke-width:2px;opacity:1}.oSEFEa_node[data-state=in-progress] .oSEFEa_dot{fill:color-mix(in srgb, var(--pa-secondary) 35%, transparent);stroke:var(--pa-secondary);stroke-width:1.6px;opacity:1}.oSEFEa_node[data-state=mastered] .oSEFEa_dot{fill:var(--pa-primary);stroke:var(--pa-primary);opacity:1}.oSEFEa_node[data-preview=true][data-state=unknown] .oSEFEa_dot{opacity:.4}.oSEFEa_recommended{fill:none;stroke:var(--pa-primary);stroke-width:1.5px;stroke-dasharray:3 4;pointer-events:none}@media (prefers-reduced-motion:no-preference){.oSEFEa_recommended{transform-box:fill-box;transform-origin:50%;animation:12s linear infinite oSEFEa_recommended-turn}}@keyframes oSEFEa_recommended-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.oSEFEa_dot{transition:none}}.oSEFEa_labelClearance{fill:var(--pa-bg)}.oSEFEa_groupLabel,.oSEFEa_nodeLabel{fill:var(--pa-ink);stroke:none;font-kerning:normal;pointer-events:none}.oSEFEa_groupLabel{font:700 18px var(--pa-font-display),system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.oSEFEa_nodeLabel{font:500 16px var(--pa-font-data),system-ui,sans-serif}.oSEFEa_goalsLink{z-index:1;transition:opacity .12s ease-out;position:absolute;bottom:9px;left:24px}.oSEFEa_mapStage[data-entering=true] .oSEFEa_goalsLink{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.oSEFEa_goalsLink{transition:none}}.oSEFEa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.oSEFEa_planning{color:var(--pa-ink-dim);font:16px/1.5 var(--pa-font-data),system-ui,sans-serif;margin:0;position:absolute;top:24px;left:24px}@media (max-width:1300px){.oSEFEa_planning{top:18px;left:16px}}@media (max-width:900px){.oSEFEa_body{overflow:auto}.oSEFEa_mapStage{flex:1 0 auto}.oSEFEa_mapField{flex:1 0 420px}.oSEFEa_planning{order:-1;margin:18px 16px 0;position:static}.oSEFEa_planning:empty{display:none}.oSEFEa_goalsLink{left:16px}}.oSEFEa_home button:focus-visible,.oSEFEa_home a:focus-visible{outline:2px solid var(--pa-primary);outline-offset:3px}.oSEFEa_home button:hover:not(:disabled),.oSEFEa_home a:hover{filter:brightness(1.12)}.oSEFEa_mapStage[data-entering=true] .oSEFEa_map{pointer-events:none}.oSEFEa_mapStage[data-entering=true] aside[aria-label="Your next activity"]{opacity:0;pointer-events:none}.oSEFEa_mapStage aside[aria-label="Your next activity"]{transition:opacity .12s ease-out}@media (prefers-reduced-motion:reduce){.oSEFEa_mapStage aside[aria-label="Your next activity"]{transition:none}}.oSEFEa_caption{opacity:1;transition:opacity .12s ease-out}.oSEFEa_mapStage[data-entering=true] .oSEFEa_caption:not([data-target=true]){opacity:0}@media (prefers-reduced-motion:reduce){.oSEFEa_caption{transition:none;animation:none}}.oSEFEa_goals{color:var(--pa-ink);background:var(--pa-bg);min-height:calc(100dvh - var(--learn-header-height));font:16px/1.5 var(--pa-font-data),system-ui,sans-serif;padding:clamp(56px,14vh,168px) 24px 48px}.oSEFEa_goals *{box-sizing:border-box}.oSEFEa_goalsColumn{flex-direction:column;gap:32px;max-width:720px;margin:0 auto;display:flex}.oSEFEa_goals h1{font:700 36px/1.12 var(--pa-font-display),system-ui,sans-serif;text-wrap:balance;margin:0}.oSEFEa_goals button:focus-visible,.oSEFEa_goals a:focus-visible,.oSEFEa_goals summary:focus-visible{outline:2px solid var(--pa-primary);outline-offset:3px}.oSEFEa_goals button:hover:not(:disabled),.oSEFEa_goals a:hover{filter:brightness(1.12)}.oSEFEa_goals button:disabled{cursor:not-allowed;opacity:.45}.oSEFEa_note{color:var(--pa-ink-dim);margin:0}.oSEFEa_alert{color:var(--pa-wrong);margin:0}.oSEFEa_continue{align-self:flex-start}.oSEFEa_picker{flex-direction:column;gap:20px;display:flex}.oSEFEa_songPage{border:0;min-width:0;margin:0;padding:0}.oSEFEa_songPage legend{color:var(--pa-ink-dim);margin:0 0 14px;padding:0}.oSEFEa_songPage ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.oSEFEa_songPage button{text-align:left}.oSEFEa_pager{gap:24px;display:flex}.oSEFEa_pageTurn{color:var(--pa-ink-dim);font:600 14px/1.4 var(--pa-font-data),system-ui,sans-serif;cursor:pointer;background:0 0;border:0;padding:6px 0}.oSEFEa_pageTurn:hover:not(:disabled){color:var(--pa-ink);text-underline-offset:4px;text-decoration:underline}.oSEFEa_goals .oSEFEa_pageTurn:disabled{opacity:.35}.oSEFEa_milestones{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.oSEFEa_milestone{border:1px solid var(--pa-line);justify-content:space-between;align-items:baseline;gap:24px;padding:18px 20px;display:flex}.oSEFEa_milestone h2{font:700 20px/1.25 var(--pa-font-display),system-ui,sans-serif;margin:0}.oSEFEa_milestone p{color:var(--pa-ink-dim);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.oSEFEa_milestone[data-done=true]{border-color:var(--pa-primary)}.oSEFEa_milestone[data-done=true] p{color:var(--pa-primary)}.oSEFEa_change summary{width:max-content;list-style:none}.oSEFEa_change summary::-webkit-details-marker{display:none}.oSEFEa_change[open] summary{margin-bottom:20px}@media (max-width:640px){.oSEFEa_goals{padding:32px 16px}.oSEFEa_goals h1{font-size:28px}.oSEFEa_milestone{flex-direction:column;gap:4px}}
.WsdtDa_root{min-height:100vh;color:var(--pa-ink);background:var(--pa-bg);font-family:system-ui,sans-serif;font-size:clamp(15px,.9vw,18px);position:relative;overflow-x:hidden}@keyframes WsdtDa_pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.WsdtDa_root *{transition:none!important;animation:none!important}}.WsdtDa_root a{color:var(--pa-primary);-webkit-text-decoration-color:color-mix(in srgb, var(--pa-primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--pa-primary) 45%, transparent);text-underline-offset:3px}.WsdtDa_root a:focus-visible,.WsdtDa_root button:focus-visible,.WsdtDa_screen:focus{outline:2px solid var(--pa-ink);outline-offset:3px}.WsdtDa_page{z-index:1;max-width:1720px;margin:0 auto;padding:calc(4vh + 28px) clamp(16px,2.5vw,40px) 12vh;position:relative}.WsdtDa_page:before{content:"";background:var(--pa-bg);z-index:3;height:4vh;position:fixed;inset:0 0 auto}.WsdtDa_header{margin-bottom:20px}.WsdtDa_titleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.WsdtDa_title{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.01em;margin:0;font-size:clamp(40px,3.6vw,68px);font-weight:800;font-stretch:75%;line-height:1}.WsdtDa_meta,.WsdtDa_keys,.WsdtDa_tag,.WsdtDa_caption,.WsdtDa_legend,.WsdtDa_chip,.WsdtDa_live,.WsdtDa_snapshot,.WsdtDa_fresh,.WsdtDa_idle,.WsdtDa_ci_pass,.WsdtDa_ci_fail,.WsdtDa_ci_pending,.WsdtDa_ci_none,.WsdtDa_num{font-family:var(--pa-font-data), ui-monospace, monospace}.WsdtDa_meta{color:var(--pa-ink-dim);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:14px 0 10px;font-size:.87em;display:flex}.WsdtDa_live,.WsdtDa_snapshot{letter-spacing:.14em;border:1px solid;padding:2px 8px;font-weight:700}.WsdtDa_live{color:var(--pa-primary);animation:2s ease-in-out infinite WsdtDa_pulse}.WsdtDa_snapshot{color:var(--pa-secondary)}.WsdtDa_warn{color:var(--pa-ink)}.WsdtDa_freeze{margin-left:auto}.WsdtDa_keys{letter-spacing:.14em;text-transform:uppercase;gap:24px;font-size:.87em;display:flex}.WsdtDa_root .WsdtDa_keys a{color:var(--pa-ink-dim);text-decoration:none}.WsdtDa_root .WsdtDa_keys a:hover{color:var(--pa-ink)}.WsdtDa_banner{border:1px solid var(--pa-line);border-left:3px solid var(--pa-secondary);background:var(--pa-panel);color:var(--pa-ink);margin:0 0 20px;padding:10px 16px}.WsdtDa_banner p{margin:4px 0}.WsdtDa_loading{font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;color:var(--pa-primary);font-size:1.33em;animation:1.2s steps(2,end) infinite WsdtDa_pulse}.WsdtDa_screen{margin:0 0 28px;scroll-margin-top:calc(4vh + 16px)}.WsdtDa_screenTitle{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;margin:0 0 14px;font-size:clamp(26px,2vw,38px);font-weight:700;font-stretch:75%;line-height:1}.WsdtDa_empty{color:var(--pa-primary);margin:4px 0}.WsdtDa_dim{color:var(--pa-ink-dim)}.WsdtDa_list{margin:0;padding:0;list-style:none}.WsdtDa_list li{padding:4px 0}.WsdtDa_need{border-bottom:1px solid var(--pa-line)}.WsdtDa_tag{min-width:14ch;color:var(--pa-secondary);text-transform:uppercase;letter-spacing:.12em;font-size:.8em;display:inline-block}.WsdtDa_crew{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.WsdtDa_worker{border:1px solid var(--pa-line);background:var(--pa-bg);padding:10px 12px}.WsdtDa_workerHead{flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin-bottom:4px;display:flex}.WsdtDa_workerName{white-space:nowrap;font-weight:600}.WsdtDa_fresh,.WsdtDa_idle,.WsdtDa_ci_pass,.WsdtDa_ci_fail,.WsdtDa_ci_pending,.WsdtDa_ci_none{font-size:.87em}.WsdtDa_fresh,.WsdtDa_ci_pass{color:var(--pa-primary)}.WsdtDa_ci_pending{color:var(--pa-secondary)}.WsdtDa_ci_fail{color:var(--pa-ink);font-weight:700}.WsdtDa_idle,.WsdtDa_ci_none{color:var(--pa-ink-dim)}.WsdtDa_table{border-collapse:collapse;width:100%;margin:0 0 18px}.WsdtDa_caption{text-align:left;color:var(--pa-ink-dim);letter-spacing:.14em;text-transform:uppercase;padding-bottom:8px;font-size:.8em}.WsdtDa_table th,.WsdtDa_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pa-line);padding:8px 12px 8px 0}.WsdtDa_table thead th{color:var(--pa-ink-dim);font-weight:400}.WsdtDa_table tbody th{width:22ch;font-weight:600}.WsdtDa_num{font-variant-numeric:tabular-nums;white-space:nowrap}.WsdtDa_root .WsdtDa_chip{text-decoration:none}.WsdtDa_chip{border:1px solid;margin:0 6px 4px 0;padding:1px 6px;font-size:.8em;display:inline-block}.WsdtDa_st_done{color:var(--pa-primary)}.WsdtDa_st_in_flight{color:var(--pa-secondary)}.WsdtDa_st_ready,.WsdtDa_st_blocked{color:var(--pa-ink)}.WsdtDa_st_blocked{font-weight:700}.WsdtDa_st_backlog,.WsdtDa_st_cut,.WsdtDa_st_unknown{color:var(--pa-ink-dim)}.WsdtDa_legend{color:var(--pa-ink-dim);flex-wrap:wrap;gap:4px 16px;margin:0 0 22px;font-size:.8em;display:flex}.WsdtDa_meter{flex-wrap:wrap;gap:3px;max-width:24ch;margin-top:6px;display:flex}.WsdtDa_pip,.WsdtDa_pipEmpty{border:1px solid var(--pa-primary);width:8px;height:8px}.WsdtDa_pip{background:var(--pa-primary)}.WsdtDa_pipEmpty{border-color:var(--pa-line)}
._9fFZdq_strip{align-items:flex-start;gap:1.2vw;margin-bottom:1.2vh;display:flex}._9fFZdq_chips{flex-wrap:wrap;flex:1;gap:.6vh .4vw;min-width:0;display:flex}._9fFZdq_place{white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:.3em;display:block}._9fFZdq_place b{color:var(--pa-ink)}._9fFZdq_header{scroll-snap-align:start;font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--pa-ink);scroll-snap-align:start;align-items:baseline;gap:.8em;margin:0;padding:1vh 0 .6vh;font-size:clamp(18px,2.6vh,28px);font-weight:700;font-stretch:75%;line-height:1.1;display:flex}._9fFZdq_header:before{content:"";background:var(--pa-primary);align-self:center;width:.22em;height:.7em;transform:skew(-18deg)}._9fFZdq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.lklpMq_companion{width:470px;max-width:470px;color:var(--pa-ink);align-items:flex-start;gap:14px;display:flex;position:absolute;top:24px;left:24px}.lklpMq_perch{flex:none;width:112px;height:112px;margin-top:20px;display:block}.lklpMq_message{min-width:0;max-width:344px;padding:5px 16px 0 0}.lklpMq_message h2{font:700 28px/1.12 var(--pa-font-display),system-ui,sans-serif;text-wrap:balance;margin:0 0 8px}.lklpMq_message p{color:var(--pa-ink-dim);font:16px/1.5 var(--pa-font-data),system-ui,sans-serif;margin:0 0 14px}.lklpMq_companion .lklpMq_action{color:var(--pa-bg);background:var(--pa-primary);font:700 16px var(--pa-font-display),system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;border:0;border-radius:0;align-items:center;gap:20px;padding:10px 20px;display:flex}.lklpMq_companion .lklpMq_action:hover{filter:brightness(1.12)}.lklpMq_companion button:focus-visible{outline:2px solid var(--pa-primary);outline-offset:4px}.lklpMq_eyebrow{color:var(--pa-ink-dim);font:16px/1.4 var(--pa-font-data),system-ui,sans-serif;margin-bottom:9px;display:block}@media (max-width:1300px){.lklpMq_companion{top:18px;left:16px}.lklpMq_message h2{font-size:26px}}@media (max-width:900px){.lklpMq_companion{order:-1;width:auto;max-width:none;margin:18px 16px 0;position:static}}.lklpMq_companion .lklpMq_action:disabled{cursor:wait}
._3w5vAa_cabinet{border:1px solid var(--pa-line);background:var(--pa-bg);height:62vh;min-height:420px;margin:0 0 14px;position:relative;overflow:hidden}._3w5vAa_stage{position:absolute;inset:0}._3w5vAa_counters{background:color-mix(in srgb, var(--pa-panel) 88%, transparent);border:1px solid var(--pa-line);pointer-events:none;margin:0;display:flex;position:absolute;top:14px;left:14px}._3w5vAa_counters div{padding:8px 16px}._3w5vAa_counters div+div{border-left:1px solid var(--pa-line)}._3w5vAa_counters dt{color:var(--pa-ink-dim);font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;font-size:.75em;font-weight:500}._3w5vAa_counters dd{font-family:var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:clamp(36px,2.8vw,54px);font-weight:800;font-stretch:75%;line-height:1}._3w5vAa_chapter{max-width:40%;font-family:var(--pa-font-display), system-ui, sans-serif;text-transform:uppercase;background:color-mix(in srgb, var(--pa-panel) 88%, transparent);border:1px solid var(--pa-line);border-left:3px solid var(--pa-primary);margin:0;padding:8px 16px;font-size:clamp(22px,1.7vw,32px);font-weight:700;font-stretch:75%;line-height:1.1;animation:.4s ease-out _3w5vAa_slide;position:absolute;top:14px;right:14px}._3w5vAa_ticker{background:color-mix(in srgb, var(--pa-panel) 88%, transparent);border-left:3px solid var(--pa-secondary);pointer-events:none;max-width:70%;margin:0;padding:8px 14px;list-style:none;position:absolute;bottom:14px;left:14px}._3w5vAa_ticker li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._3w5vAa_ticker li:first-child{color:var(--pa-ink);animation:.3s ease-out _3w5vAa_slide}._3w5vAa_ticker li+li{color:var(--pa-ink-dim)}@keyframes _3w5vAa_slide{0%{opacity:0;transform:translateY(8px)}}._3w5vAa_picked{background:var(--pa-panel);border:1px solid var(--pa-line);border-top:2px solid var(--pa-primary);min-width:260px;padding:12px 16px;position:absolute;bottom:14px;right:14px}._3w5vAa_picked p{margin:0 0 6px}._3w5vAa_controls{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 28px;display:flex}._3w5vAa_scrub{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:240px;height:20px;margin:0}._3w5vAa_scrub::-webkit-slider-runnable-track{background:var(--pa-line);height:2px}._3w5vAa_scrub::-webkit-slider-thumb{appearance:none;background:var(--pa-primary);border-radius:0;width:10px;height:20px;margin-top:-9px}._3w5vAa_scrub::-moz-range-track{background:var(--pa-line);height:2px}._3w5vAa_scrub::-moz-range-thumb{background:var(--pa-primary);border:0;border-radius:0;width:10px;height:20px}._3w5vAa_scrub:focus-visible{outline:2px solid var(--pa-ink);outline-offset:3px}._3w5vAa_stepNo,._3w5vAa_toggle{font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.06em;color:var(--pa-ink-dim);font-size:.87em}._3w5vAa_stepNo{font-variant-numeric:tabular-nums}._3w5vAa_toggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}._3w5vAa_toggle input{appearance:none;border:1px solid var(--pa-ink-dim);cursor:pointer;border-radius:0;width:14px;height:14px;margin:0}._3w5vAa_toggle input:checked{border-color:var(--pa-primary);background:var(--pa-primary);box-shadow:inset 0 0 0 2px var(--pa-bg)}._3w5vAa_toggle input:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}._3w5vAa_flat{position:absolute;inset:100px 14px 90px;overflow:auto}._3w5vAa_flatRow{font-family:var(--pa-font-data), ui-monospace, monospace;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:.8em;display:flex}._3w5vAa_flatItem{font:inherit;color:var(--pa-ink-dim);cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:3px 8px}._3w5vAa_flatItem:hover{background:color-mix(in srgb, var(--pa-ink-dim) 12%, transparent)}._3w5vAa_up{color:var(--pa-primary)}._3w5vAa_legend{color:var(--pa-ink-dim);font-family:var(--pa-font-data), ui-monospace, monospace;flex-wrap:wrap;gap:4px 18px;margin:0 0 10px;font-size:.8em;display:flex}._3w5vAa_legend i{vertical-align:middle;width:14px;height:10px;display:inline-block}._3w5vAa_timelineWrap{position:relative}._3w5vAa_timeline{width:100%;height:auto;display:block}._3w5vAa_axis,._3w5vAa_worker{fill:var(--pa-ink-dim);font-size:11px;font-family:var(--pa-font-data), ui-monospace, monospace}._3w5vAa_worker{fill:var(--pa-ink)}._3w5vAa_strip{fill:color-mix(in srgb, var(--pa-primary) 22%, transparent);stroke:var(--pa-primary);stroke-width:1px}._3w5vAa_k_feat{fill:var(--pa-primary);stroke:var(--pa-primary);background:var(--pa-primary)}._3w5vAa_k_fix{fill:var(--pa-secondary);stroke:var(--pa-secondary);background:var(--pa-secondary)}._3w5vAa_k_plan{fill:var(--pa-ink);stroke:var(--pa-ink);background:var(--pa-ink)}._3w5vAa_k_other{fill:var(--pa-ink-dim);stroke:var(--pa-ink-dim);background:var(--pa-ink-dim)}._3w5vAa_how_merged{fill-opacity:.85}._3w5vAa_how_open{fill-opacity:.12;stroke-width:1.5px}._3w5vAa_how_closed{fill-opacity:0;stroke-width:1px;stroke-dasharray:3 2}._3w5vAa_timeline a:focus-visible rect,._3w5vAa_timeline rect:hover{stroke:var(--pa-flare);stroke-width:1.5px}._3w5vAa_marker{stroke:var(--pa-ink);stroke-width:1.5px}._3w5vAa_tip{max-width:420px;color:var(--pa-ink);background:var(--pa-panel);border:1px solid var(--pa-line);pointer-events:none;padding:6px 10px;font-size:.8em;position:absolute;transform:translate(-50%,calc(-100% - 6px))}._3w5vAa_details summary{cursor:pointer;color:var(--pa-primary);font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:12px 0;font-size:.8em}@media (prefers-reduced-motion:reduce){._3w5vAa_chapter,._3w5vAa_ticker li:first-child{animation:none}}._3w5vAa_film{background:var(--pa-bg);color:var(--pa-ink);position:fixed;inset:0;overflow:hidden}._3w5vAa_filmTitle{font-family:var(--pa-font-display), system-ui, sans-serif;color:var(--pa-ink);margin:0;font-size:clamp(18px,1.6vw,34px);font-weight:700;position:absolute;top:4.4vh;left:4.2vw}._3w5vAa_filmCounters{pointer-events:none;gap:3.2vw;margin:0;display:flex;position:absolute;bottom:5.5vh;left:4.2vw}._3w5vAa_filmCounters dt{color:var(--pa-ink-dim);font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;font-size:clamp(11px,.75vw,16px);font-weight:500}._3w5vAa_filmCounters dd{font-family:var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:.25em 0 0;font-size:clamp(44px,4.2vw,88px);font-weight:800;font-stretch:75%;line-height:1}._3w5vAa_hero{background:color-mix(in srgb, var(--pa-bg) 78%, transparent);place-content:center;justify-items:start;gap:.2em;animation:.5s cubic-bezier(.2,.8,.2,1) both _3w5vAa_heroIn;display:grid;position:absolute;inset:0}._3w5vAa_heroBig{font-family:var(--pa-font-moment), var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,7.6vw,160px);font-style:italic;font-weight:900;line-height:.95}._3w5vAa_heroBig span{color:var(--pa-ink-dim);font-size:.42em;font-weight:800}._3w5vAa_heroSub{font-family:var(--pa-font-display), system-ui, sans-serif;color:var(--pa-primary);margin:.8em 0 0;font-size:clamp(18px,1.6vw,34px);font-weight:700}@keyframes _3w5vAa_heroIn{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){._3w5vAa_hero{animation:none}}
.gs0thW_page{--size:clamp(16px, 2.2223vh, 24px);box-sizing:border-box;min-height:100vh;padding:calc(var(--size) * 3) var(--size) var(--size);background:var(--pa-bg);color:var(--pa-ink);font:var(--size) / 1.45 system-ui, sans-serif;place-items:center;display:grid}.gs0thW_panel{box-sizing:border-box;align-items:flex-start;gap:calc(var(--size) * 1.1);width:min(30em,92vw);padding:calc(var(--size) * 1.6) calc(var(--size) * 1.8);flex-direction:column;display:flex}.gs0thW_title{font:800 calc(var(--size) * 2) / 1.05 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.01em;margin:0}.gs0thW_text{margin:0}.gs0thW_text b{font-family:var(--pa-font-data), ui-monospace, monospace;font-weight:600}.gs0thW_row{align-items:center;gap:calc(var(--size) * 1.2);display:flex}.gs0thW_cell{padding-left:calc(var(--size) * .9);border-left:1px solid var(--pa-line);flex-direction:column;gap:.3em;display:flex}.gs0thW_numeral{font:800 calc(var(--size) * 1.6) / 1 var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-stretch:75%}.gs0thW_clicks{gap:calc(var(--size) * .4);display:flex}.gs0thW_click{width:calc(var(--size) * .9);height:calc(var(--size) * .9);border:1px solid color-mix(in srgb, var(--pa-ink-dim) 70%, transparent)}.gs0thW_click[data-settle-end]{margin-right:calc(var(--size) * .6)}.gs0thW_click[data-heard=settle]{background:var(--pa-ink-dim);border-color:var(--pa-ink-dim)}.gs0thW_click[data-heard=count]{background:var(--pa-primary);border-color:var(--pa-primary)}.gs0thW_status{color:var(--pa-ink-dim);margin:0;font-size:.75em}.gs0thW_back{min-height:24px;color:var(--pa-ink-dim);font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;font-size:.75em;text-decoration:none;display:inline-flex}.gs0thW_back:hover,.gs0thW_back:focus-visible{color:var(--pa-ink)}.gs0thW_back:focus-visible{outline:2px solid var(--pa-primary);outline-offset:4px}
._1cJn9q_sheet{background:var(--pa-bg);min-height:100vh;color:var(--pa-ink)}._1cJn9q_message{text-align:center;place-content:center;gap:1rem;display:grid}._1cJn9q_message a{color:var(--pa-cyan)}._1cJn9q_head{z-index:1;--head-text:clamp(1rem, 1.25vw, 1.5rem);--head-ctl:clamp(2.5rem, 2.6vw, 3.25rem);background:var(--pa-bg);border-bottom:1px solid color-mix(in srgb, var(--pa-primary) 45%, transparent);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:calc(4vh + .75rem) clamp(1rem,4vw,3rem) 1rem;display:flex;position:sticky;top:0}._1cJn9q_head>:first-child{flex:auto;min-width:0}._1cJn9q_title{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.01em;margin:0;font-size:clamp(1.25rem,1.9vw,2.5rem);font-weight:800;line-height:1.05}._1cJn9q_composer{font-size:var(--head-text);color:var(--pa-ink);margin:.3rem 0 0}._1cJn9q_note{font-size:var(--head-text);color:var(--pa-ink-dim);margin:.2rem 0 0}._1cJn9q_zoom{flex:none;align-items:center;gap:.5rem;display:flex}._1cJn9q_zoom button{width:var(--head-ctl);height:var(--head-ctl);border:1px solid var(--pa-ink-dim);color:var(--pa-ink);font-size:calc(var(--head-ctl) / 2);cursor:pointer;background:0 0;border-radius:0;line-height:1;transition:border-color .15s ease-out,background-color .15s ease-out}._1cJn9q_zoom button:hover:not(:disabled){border-color:var(--pa-ink);background:#f2f2f514}._1cJn9q_zoom button:focus-visible{outline:2px solid var(--pa-primary);outline-offset:2px}._1cJn9q_zoom button:disabled{opacity:.35;cursor:default}._1cJn9q_zoom output{min-width:3.5em;font-size:var(--head-text);text-align:center;font-family:var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-weight:700}._1cJn9q_score{padding:1.5rem clamp(1rem,4vw,3rem) 4rem}@media (prefers-reduced-motion:reduce){._1cJn9q_zoom button{transition:none}}._1cJn9q_legend{min-height:var(--head-ctl);font-family:var(--pa-font-display), system-ui, sans-serif;font-weight:700;font-size:var(--head-text);letter-spacing:.04em;flex:none;align-items:center;gap:.4rem 1.1rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}._1cJn9q_legend li{align-items:center;gap:.4rem;display:flex}._1cJn9q_count{color:var(--pa-ink);font-variant-numeric:tabular-nums;margin-left:.15rem}._1cJn9q_swatch{border-radius:50%;width:.7em;height:.55em;transform:rotate(-20deg)}
.bYR37a_stage{background:var(--pa-bg);color:var(--pa-ink);position:fixed;inset:0;overflow:hidden}.bYR37a_stage[data-live]{cursor:none}.bYR37a_canvas{width:100%;height:100%;display:block}.bYR37a_idle{pointer-events:none;position:absolute;inset:0}.bYR37a_wait{text-align:center;justify-items:center;gap:1.25rem;margin:0;display:grid;position:absolute;top:38%;left:0;right:0}.bYR37a_title{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(3rem,11vh,8rem);font-weight:800;font-stretch:75%;line-height:.9}.bYR37a_line{font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.08em;color:var(--pa-ink);margin:0;font-size:clamp(1rem,2.2vh,1.4rem)}.bYR37a_songs{pointer-events:auto;font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-primary);border-bottom:1px solid;margin-top:.5rem;padding:.5em 0;font-size:clamp(1rem,2.2vh,1.4rem);font-weight:700;text-decoration:none}.bYR37a_songs:hover{color:var(--pa-ink)}.bYR37a_songs:focus-visible{outline:2px solid var(--pa-primary);outline-offset:4px}.bYR37a_full{pointer-events:auto;position:absolute;bottom:clamp(1rem,3vh,2.5rem);right:clamp(1rem,3vw,2.5rem)}
._nN2mW_page{box-sizing:border-box;background:var(--pa-bg);height:100vh;color:var(--pa-ink);grid-template-rows:auto 1fr auto;gap:2vh;padding:5vh 4vw 3vh;display:grid;overflow:hidden}._nN2mW_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1em 2em;display:flex}._nN2mW_mark{font:700 clamp(32px, 3.4vw, 64px) / 1 var(--pa-font-display);letter-spacing:.08em;text-transform:uppercase;margin:0}._nN2mW_mark:before{content:"";background:var(--pa-primary);width:.22em;height:.78em;margin-right:.5em;display:inline-block;transform:skew(-18deg)}._nN2mW_songs{flex-wrap:wrap;gap:.4em;display:flex}._nN2mW_songs a{text-decoration:none}._nN2mW_songs a:not([aria-current]):hover{border-color:var(--pa-ink-dim)!important}._nN2mW_stage{flex-direction:column;justify-content:center;align-items:center;gap:4vh;min-height:0;display:flex}._nN2mW_callRow{flex-direction:column;align-items:center;gap:1.2vh;font-size:clamp(16px,1.25vw,24px);display:flex}._nN2mW_call{font:700 clamp(28px, 3.4vw, 58px) / 1.1 var(--pa-font-display), system-ui, sans-serif;text-align:center;max-width:30ch;margin:0}._nN2mW_call[data-tone=right]{color:var(--pa-gold)}._nN2mW_call[data-tone=wrong]{color:var(--pa-wrong)}._nN2mW_pads{grid-template-columns:repeat(8,1fr);gap:clamp(8px,1vw,20px);margin:0;padding:0;list-style:none;display:grid}._nN2mW_pad{aspect-ratio:1;border:1px solid var(--pa-line);background:var(--pa-panel);width:100%;color:var(--pa-ink);cursor:pointer;border-radius:0;place-items:center;transition:background 80ms,border-color 80ms,transform 80ms;display:grid}._nN2mW_pad:hover:not(:disabled){border-color:var(--pa-primary)}._nN2mW_pad:active:not(:disabled){transform:scale(.97)}._nN2mW_pad:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}._nN2mW_pad:disabled{cursor:default}._nN2mW_pads li:first-child ._nN2mW_pad{color:var(--pa-ink-dim);border-style:dashed}._nN2mW_num{font:800 clamp(40px, 6vw, 112px) / 1 var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-stretch:75%}._nN2mW_pads li ._nN2mW_pad[data-lit]{background:var(--pa-primary);border-color:var(--pa-primary);color:var(--pa-bg)}._nN2mW_pad[data-state=answer]{border:3px solid var(--pa-gold);color:var(--pa-gold)}._nN2mW_pad[data-state=chosen]{border:3px solid var(--pa-wrong);color:var(--pa-wrong)}._nN2mW_pads li ._nN2mW_pad[data-lit][data-state=answer]{background:var(--pa-gold);border-color:var(--pa-gold)}._nN2mW_pads li ._nN2mW_pad[data-lit][data-state=chosen]{background:var(--pa-wrong);border-color:var(--pa-wrong)}._nN2mW_score{font:800 clamp(96px, 16vh, 220px) / 1 var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:0;font-stretch:75%}._nN2mW_score span{color:var(--pa-ink-dim);font-size:.5em}._nN2mW_actions{gap:16px;min-height:48px;display:flex}._nN2mW_foot{color:var(--pa-ink-dim);font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6em 2em;font-size:clamp(12px,.85vw,16px);display:flex}._nN2mW_foot p{margin:0 0 0 auto}._nN2mW_sets{font-family:var(--pa-font-data), ui-monospace, monospace;color:var(--pa-ink-dim);-webkit-user-select:all;user-select:all;max-height:12vh;margin:0;padding:0;list-style:none;overflow:auto}@media (prefers-reduced-motion:reduce){._nN2mW_pad{transition:none}}
.BwWmDG_screen{box-sizing:border-box;height:100vh;color:var(--pa-ink);background:var(--pa-bg);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:4vw;padding:9vh 3vw 3vh;display:grid;overflow:hidden}.BwWmDG_top{grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-bottom:2vh;display:flex}.BwWmDG_wordmark{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(28px,4.4vh,48px);font-weight:700;line-height:1}.BwWmDG_wordmark:before{content:"";background:var(--pa-primary);width:.28em;height:.78em;margin-right:.55em;display:inline-block;transform:skew(-18deg)}.BwWmDG_back{color:var(--pa-ink-dim);font-size:clamp(16px,2.25vh,24px);text-decoration:none}.BwWmDG_back:hover,.BwWmDG_back:focus-visible{color:var(--pa-ink)}.BwWmDG_count p,.BwWmDG_readout p{margin:0}.BwWmDG_number{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pa-ink);font-size:clamp(96px,22vh,240px);font-weight:800;font-stretch:75%;line-height:.86}.BwWmDG_what{font-family:var(--pa-font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(20px,3.4vh,36px);font-weight:700;margin-top:1.4vh!important}.BwWmDG_span{color:var(--pa-ink-dim);font-size:clamp(16px,2.25vh,24px);margin-top:1vh!important}.BwWmDG_readout{flex-direction:column;align-self:end;gap:1.2vh;min-width:0;display:flex}.BwWmDG_meta{font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-ink-dim);align-items:center;gap:.6em;font-size:clamp(13px,1.8vh,18px);display:flex}.BwWmDG_subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:clamp(18px,3vh,30px);line-height:1.25;display:-webkit-box;overflow:hidden}.BwWmDG_music{color:var(--pa-ink-dim);font-size:clamp(16px,2.1vh,22px)}.BwWmDG_actions{flex-wrap:wrap;gap:1vw;margin-top:1vh;display:flex}.BwWmDG_rollWrap{flex-direction:column;grid-column:1/-1;gap:1.2vh;min-height:0;margin:3.5vh 0 0;display:flex;position:relative}.BwWmDG_stage{flex:1;min-height:0;position:relative}.BwWmDG_roll{background:var(--pa-panel);cursor:crosshair;outline:none;width:100%;height:100%;display:block}.BwWmDG_laneName{z-index:1;font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:clamp(12px,1.6vh,16px);position:absolute;left:.8vw;transform:translateY(-120%)}.BwWmDG_roll:focus-visible{box-shadow:0 0 0 2px var(--pa-primary)}.BwWmDG_legend{color:var(--pa-ink-dim);flex-wrap:wrap;gap:2.4vw;font-size:clamp(14px,1.9vh,20px);display:flex}.BwWmDG_legend>span{align-items:center;gap:.5em;display:inline-flex}.BwWmDG_lane{flex:none;width:.7em;height:.7em;display:inline-block}@media (prefers-reduced-motion:no-preference){.BwWmDG_count,.BwWmDG_readout,.BwWmDG_rollWrap{animation:.52s cubic-bezier(.2,.7,.2,1) both BwWmDG_rise}.BwWmDG_readout{animation-delay:80ms}.BwWmDG_rollWrap{animation-delay:.16s}}@keyframes BwWmDG_rise{0%{opacity:0;transform:translateY(18px)}}.BwWmDG_said{display:contents}
.qFZGKq_screen{box-sizing:border-box;height:100vh;color:var(--pa-ink);background:var(--pa-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:3vw;padding:4vh 3vw 3vh;display:grid;overflow:hidden}.qFZGKq_top{grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-bottom:3vh;display:flex}.qFZGKq_wordmark{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(28px,4.4vh,48px);font-weight:700;line-height:1}.qFZGKq_wordmark:before{content:"";background:var(--pa-primary);width:.28em;height:.78em;margin-right:.55em;display:inline-block;transform:skew(-18deg)}.qFZGKq_back{color:var(--pa-ink-dim);font-size:clamp(16px,2.25vh,24px);text-decoration:none}.qFZGKq_back:hover,.qFZGKq_back:focus-visible{color:var(--pa-ink)}.qFZGKq_slate{flex-direction:column;min-height:0;display:flex}.qFZGKq_title{font-family:var(--pa-font-display), system-ui, sans-serif;text-wrap:balance;margin:0;font-size:clamp(30px,5.6vh,64px);font-weight:700;line-height:1.02}.qFZGKq_performer{margin:0;font-size:clamp(18px,3vh,34px);font-weight:500}.qFZGKq_cell{font-size:clamp(16px,2.25vh,24px)}.qFZGKq_note,.qFZGKq_line,.qFZGKq_status{margin:0;font-size:clamp(16px,2.25vh,24px);line-height:1.35}.qFZGKq_note{color:var(--pa-primary)}.qFZGKq_status{color:var(--pa-ink-dim);margin-top:auto}.qFZGKq_modes{gap:0;display:flex}.qFZGKq_modes button:disabled{opacity:.4;cursor:default}.qFZGKq_split{flex-direction:column;gap:.8vh;display:flex}.qFZGKq_splitButtons{flex-wrap:wrap;gap:.5vw;display:flex}.qFZGKq_source{color:var(--pa-ink-dim);font-size:clamp(16px,2.25vh,24px)}.qFZGKq_stage{border:1px solid var(--pa-line);background:#000;min-height:0;position:relative}.qFZGKq_canvas{width:100%;height:100%;display:block}.qFZGKq_legend{font-family:var(--pa-font-data), ui-monospace, monospace;gap:2vw;margin:0;padding:0;font-size:clamp(16px,2.25vh,24px);font-weight:700;list-style:none;display:flex;position:absolute;top:2vh;right:2vw}.qFZGKq_notice{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:2vh;max-width:60ch;font-size:clamp(16px,2.25vh,24px);display:flex}.qFZGKq_notice h2{font-family:var(--pa-font-display), system-ui, sans-serif;margin:0;font-size:clamp(28px,4.4vh,48px)}
.WGzFsG_page{box-sizing:border-box;background:var(--pa-bg);height:100vh;color:var(--pa-ink);flex-direction:column;padding:2.4em 2.5em 1.2em;font:400 clamp(14px,1.25vw,28px)/1.35 system-ui,sans-serif;display:flex}.WGzFsG_head{align-items:baseline;gap:1.2em;display:flex}.WGzFsG_title{font:800 2.2em/1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0}.WGzFsG_sub{color:var(--pa-ink-dim);margin:0}.WGzFsG_back{color:var(--pa-ink-dim);margin-left:1.6em;text-decoration:none}.WGzFsG_back:hover,.WGzFsG_back:focus-visible{color:var(--pa-ink)}.WGzFsG_note{color:var(--pa-gold);margin:.6em 0 0}.WGzFsG_podium{flex:1;grid-template-columns:minmax(0,1fr) 16em;gap:1.4em;min-height:0;margin-top:1em;display:grid}.WGzFsG_highway{background:#000;width:100%;height:100%;display:block}.WGzFsG_stand{flex-direction:column;gap:.7em;min-height:0;display:flex}.WGzFsG_camera{aspect-ratio:4/3;background:var(--pa-panel);border:1px solid var(--pa-line);position:relative}.WGzFsG_thumb{width:100%;height:100%;display:block}.WGzFsG_video{display:none}.WGzFsG_dot{background:var(--pa-wrong);vertical-align:.05em;border-radius:50%;width:.6em;height:.6em;margin-right:.3em;display:inline-block}.WGzFsG_tempo{flex-direction:column;gap:.15em;display:flex}.WGzFsG_bpm{font:800 5.2em/.95 var(--pa-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.WGzFsG_state{min-height:2.7em;color:var(--pa-ink);margin:0}.WGzFsG_cells{grid-template-columns:1fr 1fr;display:grid}.WGzFsG_actions{flex-wrap:wrap;gap:.6em;display:flex}.WGzFsG_file{flex-direction:column;gap:.4em;display:flex}.WGzFsG_small{color:var(--pa-ink-dim);margin:0;font-size:.85em}.WGzFsG_songs{gap:1.1em;margin-left:auto;display:flex}.WGzFsG_song{color:var(--pa-ink-dim);border-bottom:2px solid #0000;padding:.35em 0;text-decoration:none}.WGzFsG_song:hover,.WGzFsG_song:focus-visible{color:var(--pa-ink)}.WGzFsG_song[aria-current=page]{color:var(--pa-ink);border-bottom-color:var(--pa-primary)}.WGzFsG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.uaaueG_gallery{margin-top:1.4em;scroll-margin-top:3em}.uaaueG_head{border-bottom:1px solid var(--pa-line);flex-wrap:wrap;align-items:baseline;gap:.4em 1.2em;padding-bottom:.5em;display:flex}.uaaueG_title{font:800 1.6em/1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0}.uaaueG_sub{color:var(--pa-ink-dim);margin:0}.uaaueG_tally{align-items:baseline;gap:1em;margin-left:auto;display:flex}.uaaueG_count{font:500 max(12px, .75em) / 1 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--pa-ink-dim)}.uaaueG_copy,.uaaueG_vote{border:1px solid var(--pa-line);color:var(--pa-ink);font:700 max(12px, .72em) / 1 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.uaaueG_copy{padding:.7em 1.1em}.uaaueG_copy:hover,.uaaueG_vote:hover{border-color:var(--pa-primary)}.uaaueG_copy:focus-visible,.uaaueG_vote:focus-visible,.uaaueG_plate:focus-visible,.uaaueG_note input:focus-visible{outline:2px solid var(--pa-primary);outline-offset:2px}.uaaueG_said{min-height:1.2em;color:var(--pa-ink-dim);margin:.4em 0 0;font-size:max(12px,.8em)}.uaaueG_fallback{border:1px solid var(--pa-line);background:var(--pa-panel);width:100%;color:var(--pa-ink);font:400 max(12px, .8em) / 1.4 var(--pa-font-data), ui-monospace, monospace;border-radius:0;margin-top:.4em;padding:.6em;display:block}.uaaueG_groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,16em),1fr));gap:1.1em .9em;margin-top:.9em;display:grid}.uaaueG_group,.uaaueG_grid{display:contents}.uaaueG_grid{list-style:none}.uaaueG_groupTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uaaueG_card{border:1px solid var(--pa-line);background:var(--pa-panel);flex-direction:column;transition:border-color .15s ease-out;display:flex}.uaaueG_card[data-verdict=keep],.uaaueG_card[data-verdict=note]{border-color:var(--pa-primary)}.uaaueG_card:has(.uaaueG_plate:hover){border-color:color-mix(in srgb, var(--pa-primary) 60%, var(--pa-line))}.uaaueG_plate{color:inherit;text-decoration:none;display:block}.uaaueG_frame{aspect-ratio:16/9;background:var(--pa-bg);border-bottom:1px solid var(--pa-line);display:none;position:relative;overflow:hidden}.uaaueG_frame[data-poster]{display:block}.uaaueG_poster{object-fit:cover;opacity:.86;width:100%;height:100%;transition:opacity .2s ease-out,transform .3s ease-out,filter .2s ease-out;display:block}.uaaueG_plate:hover .uaaueG_poster,.uaaueG_plate:focus-visible .uaaueG_poster{opacity:1;transform:scale(1.03)}.uaaueG_card[data-verdict=cut] .uaaueG_poster{opacity:.32;filter:grayscale()}.uaaueG_dgx{background:var(--pa-primary);color:var(--pa-bg);font:800 max(12px, .8em) / 1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.1em;padding:.35em .6em;position:absolute;top:0;right:0}.uaaueG_stamp{background:color-mix(in srgb, var(--pa-bg) 80%, transparent);color:var(--pa-primary);font:800 1.05em/1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.14em;border:2px solid;padding:.3em .6em;position:absolute;bottom:.6em;left:.6em}.uaaueG_card[data-verdict=cut] .uaaueG_stamp{color:var(--pa-ink)}.uaaueG_label{gap:.2em;padding:.7em .8em .5em;display:grid}.uaaueG_no{font:500 max(12px, .72em) / 1.2 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.04em;color:var(--pa-ink-dim)}.uaaueG_name{font:800 1.15em/1.15 var(--pa-font-display), system-ui, sans-serif}.uaaueG_plate:hover .uaaueG_name{color:var(--pa-primary)}.uaaueG_line{color:var(--pa-ink);font-size:.92em;line-height:1.35}.uaaueG_chips{flex-wrap:wrap;gap:.35em;margin:0;padding:.2em .8em .6em;display:flex}.uaaueG_chip{border:1px solid var(--pa-line);font:600 max(12px, .68em) / 1 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--pa-ink-dim);padding:.3em .55em}.uaaueG_chip[data-need=dgx],.uaaueG_chip[data-need=camera],.uaaueG_chip[data-need=mic]{border-color:var(--pa-primary);color:var(--pa-primary)}.uaaueG_verdict{border-top:1px solid var(--pa-line);grid-template-columns:1fr 1fr 2fr;margin-top:auto;display:grid}.uaaueG_vote{border-width:0 1px 0 0;padding:.75em .4em}.uaaueG_vote:last-child{border-right-width:0}.uaaueG_vote[aria-pressed=true]{background:var(--pa-primary);color:var(--pa-bg)}.uaaueG_vote[aria-pressed=true][data-v=cut]{background:var(--pa-ink)}.uaaueG_note{border-top:1px solid var(--pa-line);gap:.3em;padding:.5em .8em .7em;display:grid}.uaaueG_note label{font:500 max(12px, .7em) / 1.2 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--pa-ink-dim)}.uaaueG_note input{border:1px solid var(--pa-line);background:var(--pa-bg);color:var(--pa-ink);font:inherit;border-radius:0;padding:.45em .55em;font-size:max(14px,.9em)}@media (prefers-reduced-motion:reduce){.uaaueG_card,.uaaueG_poster,.uaaueG_copy,.uaaueG_vote{transition:none}.uaaueG_plate:hover .uaaueG_poster,.uaaueG_plate:focus-visible .uaaueG_poster{transform:none}}
.GC8eEG_page{box-sizing:border-box;background:var(--pa-bg);min-height:100vh;color:var(--pa-ink);font:400 clamp(14px, 1.25vw, 24px) / 1.4 var(--pa-font-data), ui-monospace, monospace;padding:2.2em 2.5em 2em}.GC8eEG_head{border-bottom:1px solid var(--pa-line);flex-wrap:wrap;align-items:baseline;gap:.6em 1.4em;padding-bottom:1em;display:flex}.GC8eEG_title{font:800 2.4em/1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0}.GC8eEG_sub{color:var(--pa-ink-dim)}.GC8eEG_nav{gap:1.4em;margin-left:auto;display:flex}.GC8eEG_nav a{color:var(--pa-ink-dim);text-underline-offset:.25em;text-decoration:underline}.GC8eEG_nav a:hover,.GC8eEG_nav a:focus-visible{color:var(--pa-ink)}.GC8eEG_legend{color:var(--pa-ink-dim);flex-wrap:wrap;gap:.4em 1.6em;margin:1em 0 1.6em;padding:0;font-size:.85em;list-style:none;display:flex}.GC8eEG_legend li{align-items:center;gap:.5em;display:flex}.GC8eEG_swatch{flex:none;width:.9em;height:.9em}.GC8eEG_stage{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:2em;display:grid}@media (max-width:900px){.GC8eEG_stage{grid-template-columns:1fr}}.GC8eEG_chart{border:1px solid var(--pa-line);justify-content:center;align-items:center;min-height:24em;margin:0;padding:1em;display:flex}.GC8eEG_drawing{justify-content:center;width:100%;display:flex}.GC8eEG_chart svg{max-width:100%;height:auto;max-height:70vh}.GC8eEG_side{flex-direction:column;gap:1em;display:flex}.GC8eEG_panel{aspect-ratio:4/3;width:100%;display:block}.GC8eEG_row{flex-wrap:wrap;align-items:center;gap:.8em;display:flex}.GC8eEG_select{font:inherit;color:var(--pa-ink);background:var(--pa-bg);border:1px solid var(--pa-line);cursor:pointer;border-radius:0;max-width:100%;padding:.4em .6em}label:has(>.GC8eEG_select){align-items:center;gap:.6em;width:100%;display:flex}label>.GC8eEG_select{flex:1;min-width:0}.GC8eEG_facts{grid-template-columns:auto 1fr;gap:.3em 1.2em;margin:0;display:grid}.GC8eEG_facts dt{color:var(--pa-ink-dim)}.GC8eEG_facts dd{margin:0}.GC8eEG_cite{max-width:72ch;color:var(--pa-ink-dim);margin-top:2.4em;font-size:.85em}.GC8eEG_wall{flex-wrap:wrap;align-items:flex-end;gap:2.2em 2em;margin:0;padding:0;list-style:none;display:flex}.GC8eEG_plate{width:min-content;min-width:12em;color:inherit;flex-direction:column;gap:.5em;text-decoration:none;display:flex}.GC8eEG_plate svg{border:1px solid var(--pa-line);max-width:100%;height:auto;display:block}.GC8eEG_plate:hover svg,.GC8eEG_plate:focus-visible svg{border-color:var(--pa-primary)}.GC8eEG_plate:focus-visible{outline:2px solid var(--pa-primary);outline-offset:4px}.GC8eEG_plateTitle{font:700 1.05em/1.15 var(--pa-font-display), system-ui, sans-serif;text-transform:uppercase}.GC8eEG_plateMeta{color:var(--pa-ink-dim);font-size:.8em}
.XAtdsW_page{box-sizing:border-box;background:var(--pa-bg);min-height:100vh;color:var(--pa-ink);padding:3.2em 2.5em 1.2em;font:400 clamp(14px,1.25vw,28px)/1.35 system-ui,sans-serif}.XAtdsW_head{align-items:baseline;gap:1.2em;display:flex}.XAtdsW_title{font:800 2.2em/1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0}.XAtdsW_sub{color:var(--pa-ink-dim);margin:0}.XAtdsW_back{color:var(--pa-ink-dim);margin-left:auto;text-decoration:none}.XAtdsW_back:hover,.XAtdsW_back:focus-visible{color:var(--pa-ink)}.XAtdsW_note{color:var(--pa-gold);margin:.6em 0 0}.XAtdsW_bay{grid-template-columns:minmax(0,1fr) 15em;align-items:start;gap:1.4em;margin-top:1em;display:grid}.XAtdsW_monitor{aspect-ratio:16/9;background:#000;width:min(100%,177.778vh - 24em)}.XAtdsW_screen{width:100%;height:100%;display:block}.XAtdsW_side{flex-direction:column;gap:.9em;display:flex}.XAtdsW_cells{gap:.8em;display:grid}.XAtdsW_small{color:var(--pa-ink-dim);margin:0;font-size:.85em}.XAtdsW_timeline{gap:4px;margin:1.2em 0 0;padding:0;list-style:none;display:flex}.XAtdsW_segment{background:var(--pa-panel);flex-direction:column;flex-basis:0;gap:.15em;padding:.55em .75em;display:flex;position:relative;overflow:hidden}.XAtdsW_fill{transform-origin:0;background:color-mix(in srgb, var(--pa-primary) 28%, transparent);transition:transform .1s linear;position:absolute;inset:0}.XAtdsW_segment[data-kind=slow]{border-top:3px solid var(--pa-gold)}.XAtdsW_segment[data-kind=finish]{border-top:3px solid var(--pa-primary)}.XAtdsW_segment[data-kind=title]{border-top:3px solid var(--pa-ink-dim)}.XAtdsW_segName{font:800 1em/1.2 var(--pa-font-display), system-ui, sans-serif;text-transform:uppercase;position:relative}.XAtdsW_segLine{color:var(--pa-ink-dim);white-space:nowrap;font-size:.85em;position:relative}@media (prefers-reduced-motion:reduce){.XAtdsW_fill{transition:none}}
.VPdZxW_screen{box-sizing:border-box;height:100vh;color:var(--pa-ink);background:var(--pa-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,3.6fr) minmax(0,8.4fr);column-gap:2.4vw;padding:4vh 3vw 3vh;display:grid;overflow:hidden}.VPdZxW_top{grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-bottom:3vh;display:flex}.VPdZxW_wordmark{font-family:var(--pa-font-display), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(28px,4.4vh,48px);font-weight:700;line-height:1}.VPdZxW_wordmark:before{content:"";background:var(--pa-primary);width:.28em;height:.78em;margin-right:.55em;display:inline-block;transform:skew(-18deg)}.VPdZxW_back{color:var(--pa-ink-dim);font-size:clamp(16px,2.25vh,24px);text-decoration:none}.VPdZxW_back:hover,.VPdZxW_back:focus-visible{color:var(--pa-ink)}.VPdZxW_slate{flex-direction:column;min-height:0;display:flex}.VPdZxW_frame{margin:0;font-size:clamp(16px,2.25vh,24px);line-height:1.4}.VPdZxW_phase{font-family:var(--pa-font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--pa-primary);margin:0;font-size:clamp(34px,6.4vh,72px);font-weight:800;line-height:1}.VPdZxW_cell{font-size:clamp(12px,1.7vh,18px)}.VPdZxW_views{gap:0;display:flex}.VPdZxW_status,.VPdZxW_source{color:var(--pa-ink-dim);margin:0;font-size:clamp(16px,2.25vh,24px);line-height:1.35}.VPdZxW_status{margin-top:auto}.VPdZxW_source a{color:inherit}.VPdZxW_stage{min-height:0;position:relative}.VPdZxW_canvas{width:100%;height:100%;display:block}.VPdZxW_labels{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.VPdZxW_labels li{font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-ink-dim);white-space:nowrap;font-size:clamp(12px,1.7vh,18px);position:absolute;transform:translate(-50%,-100%)}.VPdZxW_notice{color:var(--pa-ink-dim);place-content:center;font-size:clamp(16px,2.25vh,24px);display:grid;position:absolute;inset:0}
.Eo2blG_page{box-sizing:border-box;background:var(--pa-bg);min-height:100vh;color:var(--pa-ink);flex-direction:column;padding:2.4em 2.5em 1.6em;font:400 clamp(14px,1.25vw,28px)/1.35 system-ui,sans-serif;display:flex}.Eo2blG_head{align-items:baseline;gap:1.2em;display:flex}.Eo2blG_title{font:800 2.2em/1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0}.Eo2blG_back{color:var(--pa-ink-dim);margin-left:auto;padding:.3em 0;text-decoration:none}.Eo2blG_back:hover,.Eo2blG_back:focus-visible{color:var(--pa-ink)}.Eo2blG_body{flex:1;grid-template-columns:minmax(16em,22em) 1fr;gap:2.5em;margin-top:1.8em;display:grid}.Eo2blG_side{flex-direction:column;gap:1em;display:flex}.Eo2blG_field{gap:.45em;display:grid}.Eo2blG_input{box-sizing:border-box;border:1px solid var(--pa-line);background:var(--pa-panel);width:100%;color:var(--pa-ink);font:800 1.8em / 1.1 var(--pa-font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.04em;border-radius:0;padding:.35em .45em}.Eo2blG_input::placeholder{color:var(--pa-ink-dim);opacity:.45}.Eo2blG_input:focus-visible{outline:2px solid var(--pa-primary);outline-offset:2px}.Eo2blG_row,.Eo2blG_actions{flex-wrap:wrap;gap:.5em;display:flex}.Eo2blG_small{color:var(--pa-ink-dim);margin:0;font-size:max(12px,.85em)}.Eo2blG_status{font-family:var(--pa-font-data), ui-monospace, monospace;margin:0;font-size:max(12px,.9em)}.Eo2blG_main{grid-template-rows:auto 1fr auto;gap:1.2em;min-width:0;display:grid;container-type:inline-size}.Eo2blG_strip{gap:0 .15em;margin:0;padding:0;list-style:none;display:flex}.Eo2blG_strip[data-example]{opacity:.4}.Eo2blG_cell,.Eo2blG_silent{justify-items:center;min-width:0;display:grid}.Eo2blG_letter{font:900 min(clamp(72px, 8vw, 180px), calc(118cqw / var(--n))) / .95 var(--pa-font-moment), var(--pa-font-display), system-ui, sans-serif;border-bottom:1px solid var(--pa-line);text-align:center;width:100%;padding:0 .04em .1em}.Eo2blG_note{font:700 clamp(20px, 1.9vw, 42px) / 1 var(--pa-font-data), ui-monospace, monospace;color:var(--pa-primary);padding-top:.35em}.Eo2blG_silent .Eo2blG_letter{color:var(--pa-ink-dim);opacity:.4}.Eo2blG_silent .Eo2blG_note{color:var(--pa-ink-dim)}.Eo2blG_rollBox{min-height:10em;position:relative}.Eo2blG_tag{font:900 clamp(13px, 1.1vw, 24px) / 1 var(--pa-font-display), system-ui, sans-serif;color:var(--pa-ink);pointer-events:none;position:absolute;transform:translate(.2em,-125%)}.Eo2blG_roll{background:var(--pa-panel);outline:1px solid var(--pa-line);width:100%;height:100%;position:absolute;inset:0}.Eo2blG_bar{stroke:var(--pa-line);stroke-width:1px}.Eo2blG_seam{stroke:var(--pa-primary);stroke-width:2px}.Eo2blG_right{fill:var(--pa-primary)}.Eo2blG_left{fill:var(--pa-ink-dim);opacity:.6}.Eo2blG_chords{color:var(--pa-ink-dim);font:500 max(12px, .85em) / 1.4 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.06em;margin:0}@media (max-width:760px){.Eo2blG_body{grid-template-columns:1fr}}
._711shW_page{background:var(--pa-bg);color:var(--pa-ink);position:fixed;inset:0;overflow:hidden}._711shW_canvas{cursor:grab;touch-action:none;width:100%;height:calc(100% - 4vh);display:block;position:absolute;top:4vh;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 50%),linear-gradient(#000 72%,#0000 94%);mask-image:linear-gradient(90deg,#0000 18%,#000 50%),linear-gradient(#000 72%,#0000 94%);-webkit-mask-composite:source-in;mask-composite:intersect}._711shW_canvas:active{cursor:grabbing}._711shW_noGl{text-align:center;font:600 clamp(18px, 1.6vw, 30px) / 1.3 var(--pa-font-display), system-ui, sans-serif;margin:0;position:absolute;inset:40% 10% auto}._711shW_rail{pointer-events:none;justify-items:start;gap:1.1rem;max-width:44vw;display:grid;position:absolute;top:calc(4vh + 1.4rem);left:2vw}._711shW_rail button{pointer-events:auto}._711shW_mark{font:700 clamp(28px, 2.6vw, 50px) / 1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0}._711shW_mark:before{content:"";background:var(--pa-primary);width:.22em;height:.78em;margin-right:.5em;display:inline-block;transform:skew(-18deg)}._711shW_data{font-family:var(--pa-font-data), ui-monospace, monospace;flex-wrap:wrap;gap:clamp(18px,2vw,40px);margin:0;display:flex}._711shW_data dt{color:var(--pa-ink-dim);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(12px,.8vw,16px)}._711shW_data dd{margin:.3em 0 0;font-size:clamp(18px,1.4vw,28px);font-weight:700}._711shW_failed{border-left:2px solid var(--pa-primary);font:600 clamp(14px, 1vw, 20px) / 1.4 var(--pa-font-data), ui-monospace, monospace;color:var(--pa-ink);margin:0;padding-left:.8em}._711shW_actions{flex-wrap:wrap;gap:.6rem;display:flex}._711shW_actions button{letter-spacing:.14em;text-transform:uppercase;padding:.8em 1.6em!important;font-size:clamp(14px,1vw,20px)!important}._711shW_actions button:disabled{opacity:.4;cursor:default}._711shW_notes{color:var(--pa-ink-dim);text-align:right;pointer-events:none;justify-items:end;gap:.4em;margin:0;font-size:clamp(12px,.85vw,16px);display:grid;position:absolute;bottom:1.6rem;right:2vw}._711shW_hint{font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.04em}._711shW_rail [data-kit=mono]{max-width:36em;font-size:clamp(12px,.72vw,14px)!important}._711shW_swap{display:inline-grid}._711shW_swap>span{grid-area:1/1}._711shW_swap>[data-idle]{visibility:hidden}
.kBz5oW_page{--rail-w:clamp(280px, 21vw, 400px);background:var(--pa-bg);color:var(--pa-ink);position:fixed;inset:0;overflow:hidden}.kBz5oW_stage{position:absolute;inset:0}.kBz5oW_page:has(.kBz5oW_rail) .kBz5oW_stage{left:calc(var(--rail-w) + 2.4rem)}.kBz5oW_stage[data-step=corners]{cursor:crosshair}.kBz5oW_video,.kBz5oW_overlay{width:100%;height:100%;position:absolute;inset:0}.kBz5oW_video{object-fit:contain;background:var(--pa-bg)}.kBz5oW_empty{text-align:center;background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 52 - 1px), var(--pa-line) calc(100% / 52 - 1px) calc(100% / 52)) center 62% / 70% 22% no-repeat;place-content:center;gap:.8rem;display:grid;position:absolute;inset:0}.kBz5oW_empty p{color:var(--pa-ink-dim);font-family:var(--pa-font-data), ui-monospace, monospace;margin:0;font-size:clamp(12px,.85vw,16px)}.kBz5oW_live{border:1px solid var(--pa-line);background:color-mix(in srgb, var(--pa-bg) 70%, transparent);font:700 clamp(12px, .7vw, 14px) / 1 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5em;padding:.35em .7em;display:flex;position:absolute;top:1.2rem;right:1.4rem}.kBz5oW_dot{background:var(--pa-primary);width:.6em;height:.6em;box-shadow:0 0 .6em var(--pa-primary)}.kBz5oW_rail{width:var(--rail-w);border:1px solid var(--pa-line);border-left:2px solid var(--pa-primary);background:color-mix(in srgb, var(--pa-panel) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;gap:1.1rem;padding:1.1rem 1.2rem;font-size:clamp(13px,.85vw,16px);display:flex;position:absolute;top:1.2rem;bottom:1.2rem;left:1.2rem;overflow-y:auto}.kBz5oW_head{gap:.35rem;display:grid}.kBz5oW_title{font:900 clamp(26px, 2vw, 40px) / 1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0}.kBz5oW_titleRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.kBz5oW_back{color:var(--pa-ink-dim);padding:.4em 0;text-decoration:none}.kBz5oW_back:hover,.kBz5oW_back:focus-visible{color:var(--pa-ink)}.kBz5oW_steps{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.kBz5oW_steps button{text-align:left;justify-content:flex-start;width:100%}.kBz5oW_num{font-family:var(--pa-font-data), ui-monospace, monospace;color:var(--pa-ink-dim);margin-right:.6em}.kBz5oW_body{border-top:1px solid var(--pa-line);flex:1;align-content:start;gap:.9rem;padding-top:1rem;display:grid}.kBz5oW_prompt{font:600 1.15em / 1.35 var(--pa-font-display), system-ui, sans-serif;margin:0}.kBz5oW_prompt b{color:var(--pa-primary);text-transform:uppercase;letter-spacing:.04em}.kBz5oW_note{color:var(--pa-ink-dim);font-family:var(--pa-font-data), ui-monospace, monospace;margin:0;font-size:max(12px,.85em);line-height:1.45}.kBz5oW_field{gap:.4rem;display:grid}.kBz5oW_select,.kBz5oW_file{appearance:none;border:1px solid var(--pa-line);background:var(--pa-bg);color:var(--pa-ink);font:500 .95em / 1.2 var(--pa-font-data), ui-monospace, monospace;border-radius:0;min-height:44px;padding:.55em .7em}.kBz5oW_select:focus-visible,.kBz5oW_file:focus-visible{outline:2px solid var(--pa-primary);outline-offset:2px}.kBz5oW_file::file-selector-button{appearance:none;border:1px solid var(--pa-primary);color:var(--pa-primary);font:700 max(12px, .85em) / 1 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-right:.8em;padding:.5em .8em}.kBz5oW_row{flex-wrap:wrap;gap:.5rem;display:flex}.kBz5oW_data{font-family:var(--pa-font-data), ui-monospace, monospace;grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:0;display:grid}.kBz5oW_data dt{color:var(--pa-ink-dim);letter-spacing:.12em;text-transform:uppercase;align-self:center;font-size:max(12px,.8em)}.kBz5oW_data dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.15em}.kBz5oW_foot{border-top:1px solid var(--pa-line);gap:.6rem;padding-top:.9rem;display:grid}.kBz5oW_link{color:var(--pa-primary);margin-left:.5em}@media (prefers-reduced-motion:reduce){.kBz5oW_rail{-webkit-backdrop-filter:none;backdrop-filter:none}}
.PI5XPW_page{box-sizing:border-box;background:var(--pa-bg);height:100vh;color:var(--pa-ink);flex-direction:column;padding:2.4em 2.5em 1.6em;font:400 clamp(14px,1.25vw,28px)/1.35 system-ui,sans-serif;display:flex}.PI5XPW_head{align-items:baseline;gap:1.2em;display:flex}.PI5XPW_title{font:800 2.2em/1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0}.PI5XPW_sub{color:var(--pa-ink-dim);margin:0}.PI5XPW_back{color:var(--pa-ink-dim);margin-left:auto;text-decoration:none}.PI5XPW_back:hover,.PI5XPW_back:focus-visible{color:var(--pa-ink)}.PI5XPW_stage{flex:1;grid-template-columns:minmax(0,1fr) 15em;gap:1.6em;min-height:0;margin-top:1.2em;display:grid}.PI5XPW_roll{flex-direction:column;min-height:0;display:flex}.PI5XPW_canvas{border:1px solid var(--pa-line);flex:1;width:100%;min-height:0;display:block}.PI5XPW_subtitle{min-height:1.2em;font:800 2.6em/1.15 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.01em;margin:.5em 0 0}.PI5XPW_dim{color:var(--pa-ink-dim);font-size:.5em;font-weight:600}.PI5XPW_stand{flex-direction:column;gap:.75em;min-height:0;display:flex}.PI5XPW_presets{gap:.5em;display:grid}.PI5XPW_mic{font:700 1.05em/1 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--pa-primary);color:var(--pa-primary);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;padding:1.4em 1em}.PI5XPW_mic:hover{background:color-mix(in srgb, var(--pa-primary) 10%, transparent)}.PI5XPW_mic:focus-visible{outline:2px solid var(--pa-primary);outline-offset:3px}.PI5XPW_mic[data-live]{background:var(--pa-primary);color:var(--pa-bg)}.PI5XPW_mic:disabled{opacity:.4;cursor:default}.PI5XPW_caps{margin:.2em 0}.PI5XPW_caps div{border-top:1px solid var(--pa-line);justify-content:space-between;align-items:baseline;padding:.35em 0;display:flex}.PI5XPW_caps dt{font:500 max(12px, .72em)/1 var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-ink-dim)}.PI5XPW_caps dd{font:800 1.6em/1 var(--pa-font-display), system-ui, sans-serif;margin:0;font-stretch:75%}.PI5XPW_note{color:var(--pa-gold);margin:0}.PI5XPW_note:empty{position:absolute}.PI5XPW_small{border:1px solid var(--pa-line);color:var(--pa-ink-dim);margin:auto 0 0;padding:.8em 1em;font-size:.85em}
._0kfAoq_page{--keys:clamp(56px, 10vh, 120px);background:var(--pa-bg);color:var(--pa-ink);position:fixed;inset:0;overflow:hidden}._0kfAoq_canvas{top:4vh;left:0;right:0;bottom:var(--keys);width:100%;height:calc(100% - 4vh - var(--keys));display:block;position:absolute}._0kfAoq_noGl{text-align:center;font:600 clamp(18px, 1.6vw, 30px) / 1.3 var(--pa-font-display), system-ui, sans-serif;margin:0;position:absolute;inset:40% 10% auto}._0kfAoq_rail{pointer-events:none;justify-items:start;gap:1.1rem;display:grid;position:absolute;top:calc(4vh + 1.4rem);left:2vw}._0kfAoq_rail button{pointer-events:auto}._0kfAoq_mark{font:700 clamp(28px, 2.6vw, 50px) / 1 var(--pa-font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0}._0kfAoq_mark:before{content:"";background:var(--pa-primary);width:.22em;height:.78em;margin-right:.5em;display:inline-block;transform:skew(-18deg)}._0kfAoq_data{font-family:var(--pa-font-data), ui-monospace, monospace;gap:clamp(18px,2vw,40px);margin:0;display:flex}._0kfAoq_data dt{color:var(--pa-ink-dim);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(12px,.8vw,16px)}._0kfAoq_data dd{font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.6em;margin:.3em 0 0;font-size:clamp(16px,1.25vw,24px);display:flex}._0kfAoq_of{color:var(--pa-ink-dim)}._0kfAoq_meter{border:1px solid var(--pa-line);width:4.5em;height:.45em;display:block}._0kfAoq_meter span{background:var(--pa-ink-dim);transform-origin:0;height:100%;transition:transform 80ms linear;display:block}._0kfAoq_data [data-wet] ._0kfAoq_meter span{background:var(--pa-primary)}._0kfAoq_data dd[data-wet]{color:var(--pa-primary)}._0kfAoq_actions{gap:.6rem;display:flex}._0kfAoq_actions button{letter-spacing:.14em;text-transform:uppercase;padding:.8em 1.6em!important;font-size:clamp(14px,1vw,20px)!important}._0kfAoq_status{color:var(--pa-ink-dim);text-align:right;justify-items:end;gap:.5em;margin:0;font-size:clamp(12px,.85vw,16px);display:grid;position:absolute;top:calc(4vh + 1.4rem);right:2vw}._0kfAoq_hint{font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.04em}._0kfAoq_keys{height:var(--keys);background:var(--pa-bg);border-top:1px solid var(--pa-line);position:absolute;bottom:0;left:0;right:0}._0kfAoq_white,._0kfAoq_black{box-sizing:border-box;transition:background-color 60ms linear;position:absolute;top:0}._0kfAoq_white{border-right:1px solid var(--pa-bg);background:#d9dce3;height:100%}._0kfAoq_black{z-index:1;background:#16181f;height:62%}._0kfAoq_gallery{z-index:2;background:var(--pa-bg);place-content:center;justify-items:center;gap:clamp(14px,2vh,28px);animation:.42s cubic-bezier(.2,.7,.2,1) _0kfAoq_hang;display:grid;position:absolute;inset:4vh 0 0}._0kfAoq_painting{outline:1px solid #16130f59;max-width:100%;max-height:58vh;display:block}._0kfAoq_caption{color:var(--pa-paper-ink);font-family:var(--pa-font-data), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:clamp(10px,1.4vh,20px) 0;font-size:clamp(14px,1.1vw,22px)}@keyframes _0kfAoq_hang{0%{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){._0kfAoq_gallery{animation:none}._0kfAoq_meter span,._0kfAoq_white,._0kfAoq_black{transition:none}}._0kfAoq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0kfAoq_page:focus{outline:none}
.ATJTbq_sandbox{min-height:calc(100dvh - var(--learn-header-height));background:var(--learn-bg);color:var(--learn-text);grid-template-rows:auto 1fr;display:grid}.ATJTbq_sandbox :is(button,a,textarea,input){border-radius:0}.ATJTbq_sandbox :is(button,a,textarea,input):focus-visible{outline:2px solid var(--learn-accent);outline-offset:2px}.ATJTbq_sandbox :is(p,h1,h2,h3,span,li,label,div,textarea)::selection{background:var(--learn-accent);color:var(--learn-bg)}.ATJTbq_sandbox :is(.ATJTbq_head,.ATJTbq_work) button:disabled{opacity:1;cursor:not-allowed;border-color:var(--learn-border);color:var(--learn-muted);filter:none;background:0 0}.ATJTbq_head{border-bottom:1px solid var(--learn-border);align-items:center;gap:24px;padding:12px 24px;display:flex}.ATJTbq_head h1{flex:1;min-width:0;margin:0;font-size:24px;line-height:1.2}.ATJTbq_sandbox .ATJTbq_stop{font-family:var(--learn-font-data);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--learn-border);color:var(--learn-text);align-items:center;padding:8px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.ATJTbq_sandbox .ATJTbq_stop:hover{border-color:var(--learn-text)}.ATJTbq_work{align-content:start;gap:24px;min-width:0;padding:32px;display:grid}.ATJTbq_work>*{max-width:880px}.ATJTbq_prompt{text-wrap:pretty;max-width:44ch;margin:0;font-size:22px;line-height:1.4}.ATJTbq_prompt:focus{outline:none}.ATJTbq_choices{border:0;gap:8px;max-width:560px;margin:0;padding:0;display:grid}.ATJTbq_choice{border:1px solid var(--learn-border);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:18px;display:flex}.ATJTbq_choice:hover{border-color:var(--learn-muted)}.ATJTbq_choice:has(:checked){border-color:var(--learn-accent);box-shadow:inset 2px 0 0 var(--learn-accent)}.ATJTbq_choice input{appearance:none;border:2px solid var(--learn-muted);cursor:pointer;background:padding-box content-box;flex:none;width:20px;height:20px;margin:0;padding:3px}.ATJTbq_choice input:checked{border-color:var(--learn-accent);background-color:var(--learn-accent)}.ATJTbq_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ATJTbq_feedback{border:1px solid var(--learn-border);gap:8px;max-width:560px;margin:0;padding:16px;display:grid}.ATJTbq_feedback p{margin:0}.ATJTbq_unsaved{color:var(--learn-muted)}.ATJTbq_done{justify-items:start;gap:16px;max-width:560px;display:grid}.ATJTbq_done h2{margin:0;font-size:20px;line-height:1.3}.ATJTbq_saveFailed{color:var(--learn-muted);margin:0}.ATJTbq_help{border-top:1px solid var(--learn-border);justify-items:start;gap:16px;padding-top:16px;display:grid}.ATJTbq_sandbox .ATJTbq_helpToggle{appearance:none;color:var(--learn-text);font-family:var(--learn-font-data);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;gap:12px;padding:8px 0;font-size:16px;font-weight:700;display:inline-flex}.ATJTbq_sandbox .ATJTbq_helpToggle:after{content:"+";color:var(--learn-accent)}.ATJTbq_sandbox .ATJTbq_helpToggle[aria-expanded=true]:after{content:"−"}.ATJTbq_sandbox .ATJTbq_helpToggle:hover{color:var(--learn-accent)}.ATJTbq_helpPanel{justify-items:start;gap:24px;width:100%;display:grid}.ATJTbq_helpPanel[hidden]{display:none}.ATJTbq_about{gap:12px;max-width:560px;display:grid}.ATJTbq_about p{margin:0;line-height:1.5}.ATJTbq_sources{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ATJTbq_sandbox .ATJTbq_sources a{color:var(--learn-text);text-decoration:underline;-webkit-text-decoration-color:var(--learn-accent);text-decoration-color:var(--learn-accent);text-underline-offset:4px}.ATJTbq_sandbox .ATJTbq_sources a:hover{color:var(--learn-accent)}.ATJTbq_chat{border:1px solid var(--learn-border);width:100%;max-width:560px;display:grid}.ATJTbq_log{align-content:start;gap:20px;max-height:320px;padding:24px;display:grid;overflow-y:auto}.ATJTbq_log:empty{padding:0}.ATJTbq_message{gap:4px;display:grid}.ATJTbq_message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ATJTbq_who{font-family:var(--learn-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--learn-muted);font-size:16px}.ATJTbq_message[data-role=tutor] .ATJTbq_who{color:var(--learn-secondary)}.ATJTbq_pending{color:var(--learn-muted);font-family:var(--learn-font-data);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:16px}.ATJTbq_composer{gap:12px;padding:16px;display:grid}.ATJTbq_log:not(:empty)+.ATJTbq_composer{border-top:1px solid var(--learn-border)}.ATJTbq_status{color:var(--learn-muted);margin:0}.ATJTbq_sandbox .ATJTbq_input{resize:none;border:1px solid var(--learn-border);background:var(--learn-bg);width:100%;min-height:96px;color:var(--learn-text);font:inherit;caret-color:var(--learn-accent);padding:12px;font-size:16px}.ATJTbq_sandbox .ATJTbq_input:hover{border-color:var(--learn-muted)}.ATJTbq_sandbox .ATJTbq_input:focus-visible{outline-offset:-2px;border-color:var(--learn-accent)}.ATJTbq_input::placeholder{color:var(--learn-muted)}.ATJTbq_composer .ATJTbq_send{justify-self:end}.ATJTbq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ATJTbq_sandbox .ATJTbq_solid{background:var(--learn-accent);color:var(--learn-bg);border:1px solid var(--learn-accent)}.ATJTbq_sandbox .ATJTbq_solid:hover:not(:disabled){filter:brightness(1.12)}.ATJTbq_sandbox .ATJTbq_outline{color:var(--learn-text);border:1px solid var(--learn-border);background:0 0}.ATJTbq_sandbox .ATJTbq_outline:hover:not(:disabled){border-color:var(--learn-text);background:0 0}.ATJTbq_paper{background:var(--learn-paper);color:var(--learn-paper-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--learn-border);margin:0;padding:16px 24px 20px}.ATJTbq_paper svg{width:100%;height:auto;display:block}.ATJTbq_paperBar{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:8px;display:flex}.ATJTbq_playing{font-family:var(--learn-font-data);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:16px;display:inline-flex}.ATJTbq_playing:before{content:"";background:var(--learn-accent);width:16px;height:2px}.ATJTbq_sandbox .ATJTbq_listen{color:var(--learn-paper-text);border:1px solid var(--learn-paper-text);background:0 0}.ATJTbq_sandbox .ATJTbq_listen:hover{background:var(--learn-paper-text);color:var(--learn-paper)}.ATJTbq_sandbox .ATJTbq_listen:focus-visible{outline:2px solid var(--learn-paper-text);outline-offset:2px}.ATJTbq_none{min-height:calc(100dvh - var(--learn-header-height));background:var(--learn-bg);color:var(--learn-text);align-content:start;justify-items:start;gap:24px;padding:48px;display:grid}.ATJTbq_none h1{margin:0;font-size:24px;line-height:1.2}:is(.ATJTbq_sandbox,.ATJTbq_none) .ATJTbq_backLink{background:var(--learn-accent);color:var(--learn-bg);font-family:var(--learn-font-data);letter-spacing:.08em;text-transform:uppercase;border-radius:0;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}:is(.ATJTbq_sandbox,.ATJTbq_none) .ATJTbq_backLink:hover{filter:brightness(1.12)}:is(.ATJTbq_sandbox,.ATJTbq_none) .ATJTbq_backLink:focus-visible{outline:2px solid var(--learn-accent);outline-offset:2px}
