@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-normal-CbZAXtrh.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-normal-d21etpfE.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-normal-CoJBavOu.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-normal-X2BzlAjV.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-italic-CGdm0Lr_.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-italic-cRdvdvM-.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-italic-QSGu6YSm.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-italic-BCRrlh7t.woff2)format("woff2-variations");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");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:Leggio Digits;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/gfs-didot-latin-400-normal-BRiTEmo6.woff2)format("woff2");unicode-range:U+30-39}:root{--paper:#f3eee3;--leaf:#fbf8f1;--ink:#1f1b16;--ink-2:#5e554a;--ink-faint:#6f6557;--rule:#cfc6b6;--rule-soft:#e2daca;--dots:#8d8273;--vermilion:#b3361f;--ink-blue:#2c4f86;--ochre:#8a5c0c;--on-ink:#fbf8f1;--on-vermilion:#fbf8f1;--on-blue:#fbf8f1;--paper-shadow:0 1px 0 #1f1b160d, 0 14px 32px -18px #1f1b1673;--bg:var(--paper);--sheet:var(--leaf);--muted:var(--ink-2);--line:var(--rule);--accent:var(--ink);--accent-ink:var(--on-ink);--ok:var(--ink-blue);--bad:var(--vermilion);--warn:var(--ochre);--cursor:var(--vermilion);--rose:#4b2b21;--rose-2:#5a3427;--fretwire:#b8bec2;--nut:#e9e1cd;--string:#dccfb5;--pearl:#ede7da;--font-display:"Leggio Digits", "Bodoni Moda Variable", "Bodoni 72", Didot, serif;--font-sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#171511;--leaf:#201d18;--ink:#ece5d8;--ink-2:#a99f90;--ink-faint:#8e8476;--rule:#3a352d;--rule-soft:#2b2721;--dots:#6a6153;--vermilion:#e0644a;--ink-blue:#8fb0e6;--ochre:#d9a546;--on-ink:#201d18;--on-vermilion:#201d18;--on-blue:#201d18;--paper-shadow:0 1px 0 #0000004d, 0 16px 36px -16px #000000bf;--rose:#3a1f18;--rose-2:#46261d;--fretwire:#8d949a;--nut:#cfc6b1;--string:#c9bc9f;--pearl:#cfc8ba;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#171511;--leaf:#201d18;--ink:#ece5d8;--ink-2:#a99f90;--ink-faint:#8e8476;--rule:#3a352d;--rule-soft:#2b2721;--dots:#6a6153;--vermilion:#e0644a;--ink-blue:#8fb0e6;--ochre:#d9a546;--on-ink:#201d18;--on-vermilion:#201d18;--on-blue:#201d18;--paper-shadow:0 1px 0 #0000004d, 0 16px 36px -16px #000000bf;--rose:#3a1f18;--rose-2:#46261d;--fretwire:#8d949a;--nut:#cfc6b1;--string:#c9bc9f;--pearl:#cfc8ba;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-padding-top:env(safe-area-inset-top,0px);-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:400 16px / 1.45 var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button,select,input{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}h1[tabindex="-1"]:focus{outline:none}::selection{background:color-mix(in srgb, var(--vermilion) 22%, transparent)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}svg [data-status] :is(ellipse,line,path,rect,circle){transition:fill var(--motion-soak) var(--ease-out), stroke var(--motion-soak) var(--ease-out)}svg:has([data-grade=slow]) [data-status] :is(ellipse,line,path,rect,circle){transition-duration:var(--motion-soak-slow)}svg [data-head]{transform-box:fill-box;transform-origin:50%}::view-transition-old(root){animation-duration:var(--motion-page-turn);animation-timing-function:var(--ease-out);animation-fill-mode:both}::view-transition-new(root){animation-duration:var(--motion-page-turn);animation-timing-function:var(--ease-out);animation-fill-mode:both}@keyframes page-turn-in{0%{transform:translate(100%)}}@keyframes page-turn-out{to{transform:translate(100%)}}:root[data-motion=full][data-page-turn=slide][data-turn=forward]::view-transition-new(root){box-shadow:-10px 0 28px #00000029}:root[data-motion=full][data-page-turn=slide][data-turn=back]::view-transition-old(root){box-shadow:-10px 0 28px #00000029}:root[data-motion=full][data-page-turn=slide][data-turn=forward]::view-transition-old(root){animation-name:none}:root[data-motion=full][data-page-turn=slide][data-turn=forward]::view-transition-new(root){animation-name:page-turn-in}:root[data-motion=full][data-page-turn=slide][data-turn=back]::view-transition-old(root){z-index:1;animation-name:page-turn-out}:root[data-motion=full][data-page-turn=slide][data-turn=back]::view-transition-new(root){animation-name:none}@keyframes page-swing-away{to{filter:brightness(.8);transform:rotateY(-90deg)}}@keyframes page-swing-over{0%{filter:brightness(.8);transform:rotateY(-90deg)}}@keyframes page-shade-lift{0%{filter:brightness(.9)}}@keyframes page-shade-fall{to{filter:brightness(.9)}}:root[data-motion=full][data-page-turn=swing]::view-transition-image-pair(root){perspective:400vw}:root[data-motion=full][data-page-turn=swing]::view-transition-old(root){animation-duration:var(--motion-page-swing);animation-timing-function:var(--ease-turn);transform-origin:0;backface-visibility:hidden}:root[data-motion=full][data-page-turn=swing]::view-transition-new(root){animation-duration:var(--motion-page-swing);animation-timing-function:var(--ease-turn);transform-origin:0;backface-visibility:hidden}:root[data-motion=full][data-page-turn=swing][data-turn=forward]::view-transition-old(root){z-index:1;animation-name:page-swing-away}:root[data-motion=full][data-page-turn=swing][data-turn=forward]::view-transition-new(root){animation-name:page-shade-lift}:root[data-motion=full][data-page-turn=swing][data-turn=back]::view-transition-old(root){animation-name:page-shade-fall}:root[data-motion=full][data-page-turn=swing][data-turn=back]::view-transition-new(root){z-index:1;animation-name:page-swing-over}@property --page-fold-angle{syntax:"<angle>";inherits:false;initial-value:-90deg}@property --page-fold-at{syntax:"<length>";inherits:false;initial-value:0}.page-flap{pointer-events:none;view-transition-name:page-flap;position:fixed;inset:0}::view-transition-group(page-flap){animation:none}::view-transition-old(page-flap){opacity:0;animation:none}::view-transition-new(page-flap){opacity:0;animation:none}:root[data-motion=full][data-page-turn=fold]::view-transition-old(root){animation-duration:var(--motion-page-fold);animation-timing-function:linear;animation-fill-mode:both}:root[data-motion=full][data-page-turn=fold]::view-transition-new(root){animation-duration:var(--motion-page-fold);animation-timing-function:linear;animation-fill-mode:both}:root[data-motion=full][data-page-turn=fold]::view-transition-new(page-flap){animation-duration:var(--motion-page-fold);animation-timing-function:linear;animation-fill-mode:both}:root[data-motion=full][data-page-turn=fold][data-turn=forward]::view-transition-old(root){z-index:1;animation-name:page-fold-flat-forward}:root[data-motion=full][data-page-turn=fold][data-turn=forward]::view-transition-new(root){animation-name:none}:root[data-motion=full][data-page-turn=fold][data-turn=back]::view-transition-old(root){animation-name:none}:root[data-motion=full][data-page-turn=fold][data-turn=back]::view-transition-new(root){z-index:1;animation-name:page-fold-flat-back}::view-transition-new(page-flap){--page-bend:var(--lightningcss-light,color-mix(in srgb, var(--paper), #000 20%))var(--lightningcss-dark,color-mix(in srgb, var(--paper), #000 40%));--page-crease:var(--lightningcss-light,color-mix(in srgb, var(--paper), #000 8%))var(--lightningcss-dark,color-mix(in srgb, var(--paper), #000 15%));--page-sheen:var(--lightningcss-light,color-mix(in srgb, var(--paper), #fff 30%))var(--lightningcss-dark,color-mix(in srgb, var(--paper), #fff 7%));--page-back:var(--lightningcss-light,color-mix(in srgb, var(--paper), #000 3%))var(--lightningcss-dark,color-mix(in srgb, var(--paper), #fff 3%))}:root[data-motion=full][data-page-turn=fold]::view-transition-group(page-flap){filter:drop-shadow(0 0 12px #0003)}:root[data-motion=full][data-page-turn=fold]:is([data-turn=forward],[data-turn=back])::view-transition-new(page-flap){opacity:1;background:linear-gradient(var(--page-fold-angle), var(--page-bend) var(--page-fold-at), var(--page-crease) calc(var(--page-fold-at) + 10px), var(--page-sheen) calc(var(--page-fold-at) + 44px), var(--page-back) calc(var(--page-fold-at) + 240px))}:root[data-motion=full][data-page-turn=fold][data-turn=forward]::view-transition-new(page-flap){animation-name:page-fold-flap-forward}:root[data-motion=full][data-page-turn=fold][data-turn=back]::view-transition-new(page-flap){animation-name:page-fold-flap-back}@keyframes page-turn-fade-in{0%{opacity:0}}@keyframes page-turn-fade-out{to{opacity:0}}:root[data-motion=reduce]::view-transition-old(root){animation-duration:var(--motion-fade);animation-timing-function:ease-out}:root[data-motion=reduce]::view-transition-new(root){animation-duration:var(--motion-fade);animation-timing-function:ease-out}:root[data-motion=reduce]::view-transition-old(root){animation-name:page-turn-fade-out}:root[data-motion=reduce]::view-transition-new(root){animation-name:page-turn-fade-in}:root[data-turn=none]::view-transition-group(root){animation:none}:root[data-turn=none]::view-transition-old(root){animation:none}:root[data-turn=none]::view-transition-new(root){animation:none}._dialog_flbbx_2{width:min(400px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}._dialog_flbbx_2::backdrop{background:color-mix(in srgb, var(--paper) 80%, transparent);animation:_pale_flbbx_1 var(--motion-dialog) var(--ease-out) both}._sheet_flbbx_19{background:var(--leaf);border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:4px;box-shadow:var(--paper-shadow);gap:10px;margin:5px;padding:22px 20px 18px;display:grid}._title_flbbx_31{font:500 1.7rem / 1.15 var(--font-display);margin:0}._body_flbbx_36{color:var(--ink-2);margin:0;line-height:1.45}._body_flbbx_36 p{margin:0}._actions_flbbx_46{gap:10px;margin-top:8px;display:grid}._danger_flbbx_53{min-height:48px;font-size:1rem}@keyframes _pale_flbbx_1{0%{opacity:0}}:root[data-motion=reduce] ._dialog_flbbx_2::backdrop{animation-duration:var(--motion-fade)}._screen_7mnl2_2{max-width:560px;padding:calc(12px + env(safe-area-inset-top,0px)) 20px calc(36px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:22px;margin:0 auto;display:flex}._screen_7mnl2_2[data-variant=full]{min-height:100dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));gap:16px}._cover_7mnl2_20{border-bottom:3px double var(--ink);flex-direction:column;gap:4px;padding-bottom:16px;display:flex}._coverTitle_7mnl2_28{font:500 54px / 1 var(--font-display);margin:0}._coverSubtitle_7mnl2_33{font:italic 400 17px / 1.3 var(--font-display);color:var(--ink-2);margin:0}._sheet_7mnl2_40{background:var(--leaf);border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:4px;margin:5px;padding:20px 18px 18px}._sheet_7mnl2_40[data-tone=single]{border-color:var(--rule);outline:0;margin:0}._eyebrow_7mnl2_55{font:600 12px / 1.3 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--vermilion);margin:0}._eyebrow_7mnl2_55[data-tone=ink]{color:var(--ink)}._eyebrow_7mnl2_55[data-tone=muted]{color:var(--ink-2)}._header_7mnl2_71{grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto);align-items:center;gap:8px;min-height:48px;display:grid}._icon_7mnl2_79{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}._back_7mnl2_87,._close_7mnl2_88{height:44px;color:var(--ink);font:500 15px var(--font-sans);transition:transform var(--motion-press) ease-out;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._back_7mnl2_87{justify-self:start;gap:4px;padding:0 10px 0 0}._close_7mnl2_88{border:1px solid var(--rule);border-radius:50%;width:44px}._back_7mnl2_87:active,._close_7mnl2_88:active{transform:translateY(var(--motion-press-depth))}._headerTitle_7mnl2_118{font:inherit;text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;margin:0;display:flex}._headerTitle_7mnl2_118>._headerTitle_7mnl2_118{width:100%}._headerTitle_7mnl2_118 ._eyebrow_7mnl2_55{font-size:11px}._title_7mnl2_137{font:400 18px / 1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._datum_7mnl2_145{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:15px;font-weight:600}._rule_7mnl2_154{gap:4px;display:flex}._rule_7mnl2_154 i{background:var(--rule-soft);flex:1 1 0;height:5px;position:relative;overflow:hidden}._rule_7mnl2_154 i:after{content:"";transform-origin:bottom;background:var(--ink);position:absolute;inset:0;transform:scaleY(0)}._rule_7mnl2_154 i[data-state=done]:after{animation:_ink-rise_7mnl2_1 var(--motion-rule-ink) var(--ease-out) both;transform:none}._rule_7mnl2_154 i[data-state=current]{background:var(--vermilion)}@keyframes _ink-rise_7mnl2_1{0%{transform:scaleY(0)}}:root[data-motion=reduce] ._rule_7mnl2_154 i[data-state=done]:after{animation:none}:root[data-motion=reduce] ._back_7mnl2_87,:root[data-motion=reduce] ._close_7mnl2_88{transition:none}._metronome_78bls_1{flex-direction:column;align-items:center;gap:5px;line-height:0;display:inline-flex}._case_78bls_9{width:40px;height:48px;overflow:visible}._metronome_78bls_1[data-size=large]{gap:8px}._metronome_78bls_1[data-size=large] ._case_78bls_9{width:64px;height:76px}._metronome_78bls_1[data-size=small] ._case_78bls_9{width:30px;height:36px}._body_78bls_29{fill:var(--leaf);stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}._window_78bls_36,._base_78bls_37{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round}._window_78bls_36{stroke:var(--rule)}._rod_78bls_48{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round}._weight_78bls_55{fill:var(--vermilion)}._pivot_78bls_59{fill:var(--ink)}._beats_78bls_63{gap:5px;display:flex}._beats_78bls_63 i{border:1px solid var(--ink-2);border-radius:50%;width:6px;height:6px}._beats_78bls_63 i[data-on=true]{background:var(--ink);border-color:var(--ink)}._beats_78bls_63 i[data-downbeat=true][data-on=true]{background:var(--vermilion);border-color:var(--vermilion)}._metronome_78bls_1[data-size=small] ._beats_78bls_63 i{width:5px;height:5px}._metronome_78bls_1[data-size=large] ._beats_78bls_63 i{width:8px;height:8px}._bar_6inei_2{align-items:flex-end;gap:10px;min-height:52px;margin-bottom:8px;display:flex}._text_6inei_10{font:500 .95rem / 1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);padding-bottom:14px}._count_6inei_17{min-width:1ch;font:400 2.6rem / 1 var(--font-display);color:var(--vermilion);pointer-events:none;margin-left:auto}._name_124t5_2{font:italic 400 1.05rem / 1 var(--font-display);color:var(--ink);display:inline-block}._help_1fsxf_2{z-index:2;width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}._help_1fsxf_2 span{border:1px solid var(--rule);background:var(--leaf);width:26px;height:26px;font:italic 500 16px / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}@media (hover:hover){._help_1fsxf_2:hover span{color:var(--vermilion);border-color:var(--vermilion)}}._circled_19c5u_1{place-items:center;min-width:38px;min-height:38px;display:inline-grid;position:relative}._loop_19c5u_9{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible}._scroll_4pjtc_1{-webkit-overflow-scrolling:touch;border-radius:10px;padding-bottom:2px;overflow-x:auto}._board_4pjtc_8{background:linear-gradient(180deg, var(--rose-2), var(--rose));border-radius:10px;width:max-content;min-width:100%;display:grid}._cell_4pjtc_16{border:0;border-right:2px solid var(--fretwire);background:0 0;height:36px;padding:0;position:relative}._open_4pjtc_25{background:var(--bg);border-right:6px solid var(--nut)}._cell_4pjtc_16:before{content:"";height:var(--th,1px);background:var(--string);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._dot_4pjtc_42{opacity:0;border-radius:50%;width:24px;height:24px;transition:transform .15s,opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}:where(:root[data-motion=reduce]) ._dot_4pjtc_42{transition:none}._ok_4pjtc_62 ._dot_4pjtc_42,._bad_4pjtc_63 ._dot_4pjtc_42,._reveal_4pjtc_64 ._dot_4pjtc_42{opacity:1;transform:translate(-50%,-50%)scale(1)}._ok_4pjtc_62 ._dot_4pjtc_42{background:var(--ok)}._bad_4pjtc_63 ._dot_4pjtc_42{background:var(--bad)}._reveal_4pjtc_64 ._dot_4pjtc_42{border:2px solid var(--pearl);background:0 0}._choice_4pjtc_83:not(._ok_4pjtc_62,._bad_4pjtc_63,._reveal_4pjtc_64) ._dot_4pjtc_42{opacity:1;border:2px dashed var(--pearl);transform:translate(-50%,-50%)scale(.8)}._open_4pjtc_25._choice_4pjtc_83:not(._ok_4pjtc_62,._bad_4pjtc_63,._reveal_4pjtc_64) ._dot_4pjtc_42{border-color:var(--ink-faint)}._cell_4pjtc_16:disabled{cursor:default}._inlay_4pjtc_98:after{content:"";background:var(--pearl);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}._frets_4pjtc_113{width:max-content;min-width:100%;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;margin-top:4px;font-size:.72rem;display:grid}._page_wiy95_3{outline:none;flex-direction:column;gap:14px;display:flex}._figure_wiy95_10{justify-content:center;padding:6px 0;display:flex}._figure_wiy95_10>*{width:100%}._text_wiy95_20{font:400 19px / 1.45 var(--font-display);text-wrap:pretty;margin:0}._ask_wiy95_26{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding-top:12px;display:flex}._prompt_wiy95_34{font:600 16px / 1.35 var(--font-sans);margin:0}._how_wiy95_39{color:var(--ink-2);margin:0;font-size:14px}._said_wiy95_45{min-height:1.4em;font:italic 500 16px / 1.35 var(--font-display);color:var(--ink-2);margin:0}._said_wiy95_45[data-tone=ok]{color:var(--ink-blue)}._said_wiy95_45[data-tone=bad]{color:var(--vermilion)}._after_wiy95_60{border-left:2px solid var(--ink-blue);font:italic 400 17px / 1.4 var(--font-display);color:var(--ink-2);margin:0;padding-left:12px}._options_wiy95_70{flex-direction:column;gap:8px;display:flex}._option_wiy95_70{text-align:left;background:var(--leaf);min-height:48px;color:var(--ink);border:1px solid var(--rule);font:500 16px / 1.3 var(--font-sans);transition:border-color var(--motion-soak) ease-out, color var(--motion-soak) ease-out;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}._option_wiy95_70:not(:disabled):active{translate:0 var(--motion-press-depth)}._option_wiy95_70[data-state=ok]{border-color:var(--ink-blue);outline:1px solid var(--ink-blue);color:var(--ink-blue)}._option_wiy95_70[data-state=bad]{color:var(--vermilion);border-style:dashed;text-decoration:line-through}._option_wiy95_70:disabled{cursor:default}._note_wiy95_116{flex-direction:column;gap:8px;display:flex}._board_wiy95_122{margin:0 -4px}._micRow_wiy95_126{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._listening_wiy95_134{font:italic 500 17px var(--font-display);margin:0}._pulse_wiy95_141{flex-direction:column;gap:12px;display:flex}._beats_wiy95_147{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}._beat_wiy95_147{border-bottom:1px solid var(--rule);min-height:44px;font:500 20px var(--font-display);color:var(--ink-faint);place-items:center;display:grid}._beat_wiy95_147[data-on=true]{color:var(--ink);border-bottom:2px solid var(--ink)}._beat_wiy95_147:first-child[data-on=true]{color:var(--vermilion);border-bottom-color:var(--vermilion)}._beat_wiy95_147[data-beat=ok]{color:var(--ink-blue)}._beat_wiy95_147[data-beat=early],._beat_wiy95_147[data-beat=late]{color:var(--ochre)}._beat_wiy95_147[data-beat=missed]{color:var(--vermilion)}._pad_wiy95_189{background:var(--leaf);border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:4px;min-height:120px;color:var(--ink-2);font:500 15px var(--font-sans);touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:5px;display:flex}._footer_wiy95_209{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}._done_wiy95_220{text-align:center;outline:none;flex-direction:column;flex:1;align-items:center;gap:10px;padding-top:24px;display:flex}._tick_wiy95_231{width:96px;height:96px}._doneTitle_wiy95_236{font:500 32px / 1.1 var(--font-display);margin:0}._doneBody_wiy95_241{max-width:32ch;color:var(--ink-2);margin:0}._done_wiy95_220 ._footer_wiy95_209{width:100%}._onward_wiy95_252{gap:6px;width:100%;margin-top:auto;display:grid}._onwardCaption_wiy95_259{font:400 .9rem / 1.35 var(--font-sans);color:var(--ink-2);margin:0}._onward_wiy95_252+._footer_wiy95_209{margin-top:0}._figure_idylq_7{width:100%;height:auto;display:block;overflow:visible}._guitar_idylq_15{width:auto;height:min(44dvh,360px);margin:0 auto}._hit_idylq_23{cursor:pointer;outline:none}:where(._hit_idylq_23)>*{fill:#0000;stroke:none;pointer-events:all}:where(._hit_idylq_23:focus-visible)>*{fill:color-mix(in srgb, var(--vermilion) 16%, transparent);stroke:var(--vermilion);stroke-width:1.5px}._part_idylq_40,._board_idylq_41,._rosette_idylq_42,._hole_idylq_43{fill:var(--leaf);stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round;transition:fill var(--motion-soak,.18s) ease-out, stroke var(--motion-soak,.18s) ease-out}._board_idylq_41{fill:color-mix(in srgb, var(--ink) 10%, var(--leaf))}._hole_idylq_43{fill:color-mix(in srgb, #000 72%, var(--leaf))}._rosette_idylq_42{fill:none;stroke-width:3px;stroke-dasharray:1.5 2}._slot_idylq_68{fill:color-mix(in srgb, var(--ink) 14%, var(--leaf));stroke:var(--ink);stroke-width:.8px}._lines_idylq_74,._lines_idylq_74 *{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}._pegs_idylq_83 line{stroke:var(--ink);stroke-width:1.4px}._pegs_idylq_83 ellipse{fill:var(--leaf);stroke:var(--ink);stroke-width:1.1px}._strings_idylq_94 line{stroke:var(--ink-2)}._frets_idylq_98 line,._fretWires_idylq_99 line{stroke:var(--ink-2);stroke-width:1.1px}._nut_idylq_104 line{stroke:var(--ink);stroke-width:2.2px}._fretSpace_idylq_109{fill:#0000}._string_idylq_94{stroke:var(--ink)}._stringSide_idylq_117{stroke:var(--ink-2);stroke-width:1.6px}._stringNumber_idylq_122,._fretNumber_idylq_123{font:500 12px var(--font-sans);fill:var(--ink-2);text-anchor:middle}._dot_idylq_129 circle{fill:var(--ink)}._dot_idylq_129 text{font:600 13px var(--font-sans);fill:var(--leaf);text-anchor:middle}._openDot_idylq_139{fill:none;stroke:var(--ink);stroke-width:1.4px}._partLabel_idylq_145{font:italic 500 15px var(--font-display);fill:var(--ink-2);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}._arrow_idylq_155{fill:none;stroke:var(--ink-2);stroke-width:1.2px;stroke-dasharray:3 3}._wood_idylq_164{fill:color-mix(in srgb, var(--ink) 9%, var(--leaf))}._woodTop_idylq_168{stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round}._stringEnd_idylq_174{fill:var(--ink);stroke:var(--ink);stroke-width:1px;transition:fill var(--motion-soak,.18s) ease-out, stroke var(--motion-soak,.18s) ease-out}._stringHalo_idylq_184{fill:none;stroke:none;stroke-width:1.6px}._stringEnd_idylq_174[data-state=mark],._stringEnd_idylq_174[data-state=bad]{fill:var(--vermilion);stroke:var(--vermilion)}._stringEnd_idylq_174[data-state=ok]{fill:var(--ink-blue);stroke:var(--ink-blue)}._stringHalo_idylq_184[data-state=mark]{stroke:var(--vermilion)}._stringHalo_idylq_184[data-state=ok]{stroke:var(--ink-blue)}._stringHalo_idylq_184[data-state=bad]{stroke:var(--vermilion);stroke-dasharray:3 2.5}._stringSign_idylq_215 circle{fill:none;stroke:var(--ink-2);stroke-width:1px}._stringSign_idylq_215 text{font:500 11px var(--font-sans);fill:var(--ink-2);text-anchor:middle}._restingFinger_idylq_228{fill:color-mix(in srgb, var(--paper) 70%, var(--leaf));stroke:var(--ink-2);stroke-width:1px;stroke-linejoin:round}._nail_idylq_235{fill:var(--paper);stroke:var(--ink);stroke-width:.9px;stroke-linejoin:round}._ringMarks_idylq_242 path{fill:none;stroke:var(--ink-2);stroke-width:1.2px;stroke-linecap:round}._trace_idylq_249{fill:none;stroke:var(--ink-2);stroke-width:1.3px;stroke-dasharray:3 3.5;stroke-linecap:round}._traceHead_idylq_257{fill:none;stroke:var(--ink-2);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--motion-soak,.18s) ease-out}._part_idylq_40[data-state=mark],._board_idylq_41[data-state=mark],._hole_idylq_43[data-state=mark]{stroke:var(--vermilion);stroke-width:2px;fill:color-mix(in srgb, var(--vermilion) 14%, var(--leaf))}._part_idylq_40[data-state=ok],._board_idylq_41[data-state=ok],._hole_idylq_43[data-state=ok]{stroke:var(--ink-blue);stroke-width:2px;fill:color-mix(in srgb, var(--ink-blue) 18%, var(--leaf))}._part_idylq_40[data-state=bad],._board_idylq_41[data-state=bad],._hole_idylq_43[data-state=bad]{stroke:var(--vermilion);stroke-width:2px;stroke-dasharray:4 3;fill:color-mix(in srgb, var(--vermilion) 10%, var(--leaf))}._rosette_idylq_42[data-state=mark],._rosette_idylq_42[data-state=bad]{stroke:var(--vermilion)}._rosette_idylq_42[data-state=ok]{stroke:var(--ink-blue)}._frets_idylq_98[data-state=mark] line,._nut_idylq_104[data-state=mark] line,._string_idylq_94[data-state=mark],._pegs_idylq_83[data-state=mark] *{stroke:var(--vermilion);stroke-width:2.4px}._frets_idylq_98[data-state=ok] line,._nut_idylq_104[data-state=ok] line,._string_idylq_94[data-state=ok],._pegs_idylq_83[data-state=ok] *{stroke:var(--ink-blue);stroke-width:2.4px}._frets_idylq_98[data-state=bad] line,._nut_idylq_104[data-state=bad] line,._string_idylq_94[data-state=bad],._pegs_idylq_83[data-state=bad] *{stroke:var(--vermilion);stroke-width:2.4px;stroke-dasharray:4 3}._fretSpace_idylq_109[data-state=mark]{fill:color-mix(in srgb, var(--vermilion) 14%, transparent)}._fretSpace_idylq_109[data-state=ok]{fill:color-mix(in srgb, var(--ink-blue) 16%, transparent)}._fretSpace_idylq_109[data-state=bad]{fill:color-mix(in srgb, var(--vermilion) 10%, transparent)}._dot_idylq_129[data-state=mark] circle,._dot_idylq_129[data-state=bad] circle{fill:var(--vermilion)}._dot_idylq_129[data-state=ok] circle{fill:var(--ink-blue)}._staff_idylq_350{flex-direction:column;display:flex}._staffBox_idylq_355{overflow:hidden}._staffLayer_idylq_359{position:relative}._rhythmFigure_idylq_364{display:grid}._listen_idylq_368{justify-self:center;margin-top:4px}._staffHits_idylq_373{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._staffLineMark_idylq_381{stroke-width:2.2px}._staffSpaceMark_idylq_385{opacity:.18}._noteNames_idylq_389{height:22px;margin-top:-6px;position:relative}._noteNames_idylq_389 span{font:italic 500 15px var(--font-display);color:var(--ink-2);white-space:nowrap;position:absolute;translate:-50%}._drawing_idylq_405{flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}._drawing_idylq_405 ._figure_idylq_7{max-width:300px}._provisional_idylq_417{font:500 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}:root[data-motion=reduce] :is(._part_idylq_40,._board_idylq_41,._rosette_idylq_42,._hole_idylq_43){transition-duration:var(--motion-fade)}._tempoFigure_idylq_429{justify-content:center;align-items:flex-end;gap:16px;padding:12px 0;display:flex}._tempoLine_idylq_437{font:500 1.1rem / 1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);margin:0 0 14px}._tempoLine_idylq_437 span{font-size:1.35rem}._group_16d7o_2{border:0;min-width:0;margin:0;padding:0}._group_16d7o_2 legend{float:left;width:100%;margin-bottom:10px;padding:0}._group_16d7o_2 legend+*{clear:both}._choice_16d7o_22 input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}._choice_16d7o_22:has(input:focus-visible){box-shadow:0 0 0 2px var(--vermilion)}._choices_16d7o_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._choice_16d7o_22{background:var(--leaf);border:1px solid var(--rule);outline-offset:3px;cursor:pointer;min-height:96px;transition:border-color var(--motion-mark) ease-out, outline-color var(--motion-mark) ease-out, transform var(--motion-press) ease-out;outline:1px solid #0000;flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex;position:relative}._choice_16d7o_22[data-checked=true]{border-color:var(--ink);outline-color:var(--ink)}._choice_16d7o_22:active{transform:translateY(var(--motion-press-depth))}._choiceTitle_16d7o_69{font:400 24px / 1.05 var(--font-display);padding-right:22px}._choiceHint_16d7o_74{color:var(--ink-2);font-size:13px;line-height:1.35}._check_16d7o_80{width:24px;height:24px;position:absolute;top:8px;right:8px;overflow:visible}._choices_16d7o_36[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:10px}._choices_16d7o_36[data-layout=list] ._choice_16d7o_22{min-height:0}:root[data-motion=reduce] ._choice_16d7o_22{transition:none}._screen_19xi3_2{gap:18px}._steps_19xi3_6{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._step_19xi3_6{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr) 28px;align-items:start;gap:4px 10px;padding:14px 0;display:grid}._number_19xi3_23{min-width:30px;min-height:30px;font:400 22px / 1 var(--font-display);font-variant-numeric:lining-nums tabular-nums;place-items:center;display:grid}._body_19xi3_32{flex-direction:column;gap:6px;min-width:0;display:flex}._stepTitle_19xi3_39{font:400 22px / 1.15 var(--font-display);margin:3px 0 0}._step_19xi3_6[data-state=todo] ._number_19xi3_23,._step_19xi3_6[data-state=todo] ._stepTitle_19xi3_39{color:var(--ink-faint)}._todo_19xi3_49{color:var(--ink-faint);margin:0;font-size:15px}._sheet_19xi3_56{background:var(--leaf);border:1px solid var(--rule);box-shadow:var(--paper-shadow);flex-direction:column;gap:12px;margin-top:4px;padding:14px;display:flex}._sheet_19xi3_56 p{margin:0}._actions_19xi3_71{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}._alert_19xi3_78{color:var(--vermilion)}._found_19xi3_82{flex-direction:column;gap:8px;display:flex}._found_19xi3_82 p{margin:0}._issues_19xi3_92{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._issues_19xi3_92 li{padding-left:16px;position:relative}._issues_19xi3_92 li:before{content:"";background:var(--ochre);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px}._issues_19xi3_92 li[data-severity=bad]:before{background:var(--vermilion)}._issues_19xi3_92 a{color:var(--ink);text-underline-offset:3px;font-weight:500}._mark_19xi3_128{width:28px;height:28px;margin-top:2px}._mark_19xi3_128 svg{width:28px;height:28px;display:block;overflow:visible}._strings_19xi3_142{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._strings_19xi3_142 li{border:1px solid var(--rule);transition:border-color var(--motion-soak) ease-out;flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex;position:relative}._strings_19xi3_142 li[data-heard=true]{border-color:var(--ink-blue)}._stringNumber_19xi3_166{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12px;font-weight:600}._stringName_19xi3_173{font:400 19px / 1.1 var(--font-display)}._check_19xi3_177{width:16px;height:16px;position:absolute;top:1px;right:1px;overflow:visible}._beat_19xi3_187{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}._beats_19xi3_194{gap:5px;display:flex}._beats_19xi3_194 i{border:1px solid var(--ink-2);width:9px;height:9px;transition:background-color var(--motion-soak) ease-out;border-radius:50%}._beats_19xi3_194 i[data-on=true]{background:var(--ink);border-color:var(--ink)}._hourglass_19xi3_213{color:var(--ink-2);flex-direction:column;gap:6px;display:flex}._hourglass_19xi3_213 span{background:var(--ink);transform-origin:0;height:2px;animation:_ink-rule_19xi3_1 var(--silence) linear both;display:block}@keyframes _ink-rule_19xi3_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._meter_19xi3_238{border:1px solid var(--rule);height:10px;display:block;position:relative}._level_19xi3_245{background:var(--ink);transform-origin:0;transform:scaleX(var(--level,0));transition:transform 45ms linear;position:absolute;inset:0}._floor_19xi3_254,._good_19xi3_255{width:1.5px;position:absolute;top:-4px;bottom:-4px}._floor_19xi3_254{left:calc(var(--floor) * 100%);background:var(--vermilion)}._good_19xi3_255{left:calc(var(--good) * 100%);background:var(--ink-blue)}._verdict_19xi3_273{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:10px 0 4px;display:flex}._verdictText_19xi3_282{font:italic 400 19px / 1.3 var(--font-display);margin:0}._verdict_19xi3_273 ._actions_19xi3_71{justify-content:center}:root[data-motion=reduce] ._hourglass_19xi3_213 span{animation:none;transform:none}:root[data-motion=reduce] ._level_19xi3_245,:root[data-motion=reduce] ._strings_19xi3_142 li,:root[data-motion=reduce] ._beats_19xi3_194 i{transition:none}._note_19xi3_303{border-left:2px solid var(--ochre);color:var(--ink-2);margin:0;padding-left:10px;font-size:14px}._note_19xi3_303 a{color:var(--ink);text-underline-offset:3px;font-weight:500}._sheet_nqegd_2{flex-direction:column;flex:1;gap:20px;padding-top:8px;display:flex}._cover_nqegd_10{flex-direction:column;gap:6px;display:flex}._title_nqegd_16{font:400 30px / 1.1 var(--font-display);margin:0}._intro_nqegd_21{color:var(--ink-2);margin:0}._offGuitar_nqegd_26{flex-direction:column;gap:8px;display:flex}._offGuitarLabel_nqegd_32{color:var(--ink-2);font-size:14px}._note_nqegd_37{border-left:2px solid var(--ochre);color:var(--ink-2);margin:0;padding-left:10px;font-size:14px}._newRound_nqegd_45{color:var(--ink-2);margin:0;font-size:14px}._actions_nqegd_52{padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:var(--paper);flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;display:flex;position:sticky;bottom:0}._steps_nqegd_64{border-top:1px solid var(--ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._step_nqegd_64{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr) 28px;align-items:start;gap:4px 10px;padding:14px 0;display:grid}._number_nqegd_82{min-width:30px;min-height:30px;font:400 22px / 1 var(--font-display);font-variant-numeric:lining-nums tabular-nums;place-items:center;display:grid}._body_nqegd_91{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}._body_nqegd_91 p{margin:0}._stepTitle_nqegd_103{font:400 22px / 1.15 var(--font-display);margin:3px 0 0}._step_nqegd_64[data-state=todo] ._number_nqegd_82,._step_nqegd_64[data-state=todo] ._stepTitle_nqegd_103,._todo_nqegd_110{color:var(--ink-faint)}._alert_nqegd_114{color:var(--vermilion)}._mark_nqegd_118,._mark_nqegd_118 svg{width:28px;height:28px;display:block;overflow:visible}._mark_nqegd_118{margin-top:2px}._strings_nqegd_131{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}._strings_nqegd_131 li{border:1px solid var(--rule);transition:border-color var(--motion-soak) ease-out;flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex;position:relative}._strings_nqegd_131 li[data-state=inTune]{border-color:var(--ink-blue)}._strings_nqegd_131 li[data-state=outOfTune]{border-color:var(--vermilion)}._stringNumber_nqegd_160{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12px;font-weight:600}._stringName_nqegd_167{font:400 19px / 1.1 var(--font-display)}._check_nqegd_171{width:16px;height:16px;position:absolute;top:1px;right:1px;overflow:visible}._tuneLinks_nqegd_180{flex-wrap:wrap;gap:4px 16px;display:flex}._tuneLinks_nqegd_180 a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:500;display:inline-flex}._tag_nqegd_196{border:1px solid var(--rule);max-width:100%;color:var(--ink-2);font:600 10.5px / 1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--motion-press) ease-out;background:0 0;border-radius:999px;align-items:center;gap:4px;margin-top:2px;padding:2px 8px;display:inline-flex;position:relative}._tag_nqegd_196:before{content:"";position:absolute;inset:-10px -4px}._tag_nqegd_196:active{transform:translateY(var(--motion-press-depth))}._tag_nqegd_196[data-guitar=true]{border-color:var(--ink);color:var(--ink)}._tag_nqegd_196 svg{flex:none}:root[data-motion=reduce] ._strings_nqegd_131 li,:root[data-motion=reduce] ._tag_nqegd_196{transition:none}._offGuitar_nqegd_26>fieldset{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._number_1kgrq_1{font-variant-numeric:tabular-nums;white-space:nowrap}._number_1kgrq_1>span:first-child{display:inline-block}._tick_1bjkh_1{color:var(--ink-blue);flex-direction:column;align-items:center;gap:2px;display:flex}._word_1bjkh_10{font:italic 400 26px / 1.1 var(--font-display);flex-direction:column;align-items:center;animation:.42s ease-out backwards _write_1bjkh_1;display:flex}._caption_1bjkh_18{font:400 12px / 1.2 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin-top:4px;font-style:normal}@keyframes _write_1bjkh_1{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}._stage_1ivw0_1{--stamp-ink:var(--vermilion);place-items:center;padding:14px 6px;display:grid;position:relative}._stamp_1ivw0_10{border:2px solid var(--stamp-ink);outline:1px solid var(--stamp-ink);outline-offset:3px;color:var(--stamp-ink);font:600 32px / 1.1 var(--font-display);letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;white-space:nowrap;will-change:transform;grid-area:1/1;padding:8px 22px 7px;display:block;transform:rotate(-6deg)}._stage_1ivw0_1[data-tone=blue]{--stamp-ink:var(--ink-blue)}._stage_1ivw0_1[data-size=long] ._stamp_1ivw0_10{letter-spacing:.12em;text-indent:.12em;padding:9px 16px 8px;font-size:24px}._stage_1ivw0_1[data-size=grand] ._stamp_1ivw0_10{letter-spacing:.12em;text-indent:.12em;outline-offset:5px;text-align:center;border-width:3px;outline-width:1.5px;padding:14px 18px 12px;font-size:27px}._caption_1ivw0_50{text-align:center;border-top:1px solid var(--stamp-ink);letter-spacing:.28em;text-indent:.28em;margin-top:6px;padding-top:6px;font-size:12px;display:block}._bleed_1ivw0_61{opacity:0;pointer-events:none}._shadow_1ivw0_66{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#00000059,#0000);border-radius:50%;grid-area:1/1;width:72%;height:46%}._defs_1ivw0_76{width:0;height:0;position:absolute;overflow:hidden}._stars_thk8z_1{color:var(--vermilion);gap:10px;line-height:0;display:inline-flex}._stars_thk8z_1[data-size=small]{gap:1px}._star_thk8z_1{width:40px;height:40px;overflow:visible}._stars_thk8z_1[data-size=small] ._star_thk8z_1{width:16px;height:16px}._fill_thk8z_23{fill:var(--vermilion);transform-box:fill-box;transform-origin:50%}._page_y9c5w_1{flex-direction:column;gap:20px;min-height:100%;display:flex;overflow-x:clip}._verdict_y9c5w_10{flex-direction:column;align-items:center;gap:10px;display:flex}._seal_y9c5w_18{place-items:center;width:100%;min-height:92px;display:grid}._complete_y9c5w_25{font:italic 400 32px / 1.1 var(--font-display);color:var(--ink);margin:0}._round_y9c5w_31{font:italic 400 18px / 1.3 var(--font-display);color:var(--ink-2);text-align:center;margin:0}._numbers_y9c5w_38{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._numbers_y9c5w_38>div{flex-direction:column-reverse;align-items:center;gap:2px;padding:12px 4px;display:flex}._numbers_y9c5w_38>div+div{border-left:1px solid var(--rule)}._numbers_y9c5w_38 dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}._numbers_y9c5w_38 dd{font:400 32px / 1.15 var(--font-display);margin:0}._next_y9c5w_71{text-align:center;color:var(--ink-2);margin:-6px 0 0;font-size:14px;line-height:1.45}._opened_y9c5w_79{align-items:center;gap:12px;padding:16px;display:flex}._openedText_y9c5w_86{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._openedTitle_y9c5w_94{font:400 20px / 1.2 var(--font-display)}._openedDescription_y9c5w_98{color:var(--ink-2);font-size:13px}._review_y9c5w_103 ul{margin:0;padding:0;list-style:none}._reviewHeading_y9c5w_109{border-bottom:1px solid var(--ink);font:600 12px / 1.3 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;padding-bottom:6px}._review_y9c5w_103 li{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:40px;padding:8px 0;display:flex}._reviewNote_y9c5w_128{font:400 20px / 1.2 var(--font-display)}._reviewWhere_y9c5w_132{color:var(--ink-2);flex:1;font-size:13px}._reviewAs_y9c5w_138{font-size:13px}._reviewAs_y9c5w_138 b{color:var(--vermilion);font-weight:600}._clean_y9c5w_147{color:var(--ink-2);margin:8px 0 0;font-size:14px}._actions_y9c5w_153{gap:14px;margin-top:auto;display:grid}._onward_y9c5w_160{gap:6px;display:grid}._caption_y9c5w_165{text-align:center;font:400 .9rem / 1.35 var(--font-sans);color:var(--ink-2);margin:0}._others_y9c5w_172{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}._record_1etvw_2{font-variant-numeric:tabular-nums;letter-spacing:.02em}._record_1etvw_2[data-new=true]{color:var(--vermilion);animation:_record-beaten_1etvw_1 var(--motion-pop) var(--ease-out) both;font-weight:600}@keyframes _record-beaten_1etvw_1{0%{opacity:0;transform:translateY(4px)scale(1.25)}}:root[data-motion=reduce] ._record_1etvw_2[data-new=true]{animation:_record-fade_1etvw_1 var(--motion-fade) ease-out both}@keyframes _record-fade_1etvw_1{0%{opacity:0}}._staffWrap_1kmy6_1{background:var(--leaf);border:1px solid var(--rule);padding:8px 4px 0;position:relative;overflow:hidden}._staffWrap_1kmy6_1[data-signs]{padding-top:36px}._staffInner_1kmy6_15{position:relative}._judge_1kmy6_20{opacity:0;pointer-events:none;white-space:nowrap;font:italic 400 1rem / 1.2 var(--font-display);background:var(--leaf);border:1px solid;padding:1px 8px 2px;position:absolute;top:2px;left:0;transform:translate(-50%)}._judge_1kmy6_20[data-kind=onTime]{color:var(--ok)}._judge_1kmy6_20[data-kind=early],._judge_1kmy6_20[data-kind=late]{color:var(--warn)}._judge_1kmy6_20[data-kind=wrong],._judge_1kmy6_20[data-kind=missed],._judge_1kmy6_20[data-kind=extra]{color:var(--bad)}._meter_1kmy6_50{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:.74rem;display:flex}._meterTrack_1kmy6_59{background:var(--sheet);border-radius:0;flex:1;height:18px;position:relative;overflow:hidden}._meterZone_1kmy6_68{background:color-mix(in srgb, var(--ok) 16%, transparent);position:absolute;top:0;bottom:0}._meterCenter_1kmy6_75{background:var(--ok);width:2px;margin-left:-1px;position:absolute;top:3px;bottom:3px;left:50%}._meterTrack_1kmy6_59 i{background:var(--muted);border-radius:2px;width:4px;margin-left:-2px;animation:.18s ease-out _mark_1kmy6_1;position:absolute;top:4px;bottom:4px}._meterTrack_1kmy6_59 i[data-status=ok]{background:var(--ok)}._meterTrack_1kmy6_59 i[data-status=off]{background:var(--warn)}._meterTrack_1kmy6_59 i[data-status=bad]{background:var(--bad)}@keyframes _mark_1kmy6_1{0%{transform:scaleY(1.8)}}._legend_1kmy6_114{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:.78rem;display:flex}._legend_1kmy6_114 span:before{content:"";vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}._legend_1kmy6_114 ._ok_1kmy6_133:before{background:var(--ok)}._legend_1kmy6_114 ._off_1kmy6_137:before{background:var(--warn)}._legend_1kmy6_114 ._bad_1kmy6_141:before{background:var(--bad)}._stand_1kmy6_146{flex-direction:column;display:flex}._status_1kmy6_152{min-height:28px;color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:8px;font-size:14px;display:flex}._streak_1kmy6_162{font-variant-numeric:tabular-nums}._readyRow_1kmy6_166{align-items:center;gap:14px;display:flex}._settings_1kmy6_173{border-top:1px solid var(--rule);flex-direction:column;gap:12px;margin-top:auto;padding-top:12px;display:flex}._controls_1kmy6_182{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._more_1kmy6_189 summary{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;gap:8px;font-size:.9rem;list-style:none;display:flex}._more_1kmy6_189 summary::-webkit-details-marker{display:none}._more_1kmy6_189 summary:after{content:"";width:7px;height:7px;transition:transform var(--motion-press) ease-out;border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}._more_1kmy6_189[open] summary:after{transform:translateY(2px)rotate(-135deg)}._moreBody_1kmy6_218{padding-bottom:4px}._rhythm_1kmy6_222{flex:180px;max-width:260px}._row_1kmy6_227{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:12px 0;display:flex}._check_1kmy6_236{align-items:center;gap:10px;margin:6px 0 12px;font-size:.9rem;display:flex}._check_1kmy6_236 input{width:18px;height:18px;accent-color:var(--accent)}._ladderNote_1kmy6_251{color:var(--muted);margin:0;font-size:.84rem}._clickNote_1kmy6_257{color:var(--muted);margin:-6px 0 12px 28px;font-size:.84rem}._action_1kmy6_263{flex-direction:column;gap:8px;display:flex}._pad_1kmy6_269{border:1px dashed var(--ink);width:100%;height:120px;color:var(--ink);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;font-size:1.05rem;font-weight:600}._pad_1kmy6_269[data-hit=true]{background:color-mix(in srgb, var(--ink) 10%, transparent)}._listening_1kmy6_286{border:1px solid var(--rule);background:var(--leaf);align-items:center;gap:12px;padding:16px;display:flex}._listening_1kmy6_286 i{background:var(--bad);border-radius:50%;width:14px;height:14px;animation:1s infinite _blink_1kmy6_1}@keyframes _blink_1kmy6_1{50%{opacity:.25}}._result_1kmy6_309{background:var(--leaf);border:1px solid var(--rule);padding:14px 16px}._result_1kmy6_309 p{margin:0 0 8px}._big_1kmy6_319{font:400 1.6rem / 1.15 var(--font-display);margin-bottom:6px}._buttons_1kmy6_324{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}._hint_1kmy6_331{color:var(--muted);margin:2px 0 0;font-size:.84rem}:root[data-motion=reduce] ._listening_1kmy6_286 i,:root[data-motion=reduce] ._meterTrack_1kmy6_59 i{animation:none}._byline_1kmy6_345{font:italic 400 1rem / 1.2 var(--font-display);color:var(--ink-2);text-align:center;margin:0}._alone_1kmy6_352{font:italic 400 1.05rem / 1.2 var(--font-display);color:var(--ink-2);text-align:center;margin:0}._help_1kmy6_360{font:italic 400 1.05rem / 1.35 var(--font-display);color:var(--ink);margin:4px 0 10px}._helpNote_1kmy6_366{font:400 .85rem / 1.35 var(--font-sans);color:var(--muted);font-style:normal}._row_1u4n0_1{min-height:46px;color:var(--ink);align-items:center;gap:10px;display:flex}._row_1u4n0_1[data-state=locked]{color:var(--ink-faint)}._number_1u4n0_13{width:40px;color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}._row_1u4n0_1[data-state=locked] ._number_1u4n0_13{color:var(--ink-faint)}._name_1u4n0_25{font:400 18px / 1.2 var(--font-display);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}a._row_1u4n0_1{text-decoration:none}@media (hover:hover){a._row_1u4n0_1:hover ._name_1u4n0_25{color:var(--vermilion)}}._leader_1u4n0_44{border-bottom:1px dotted var(--dots);transform-origin:0;flex:12px;height:1px;translate:0 5px}._row_1u4n0_1[data-state=locked] ._leader_1u4n0_44{border-bottom-color:var(--rule)}._end_1u4n0_56{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:16px;display:flex}._guitar_1u4n0_66{color:var(--ink-2);display:inline-flex}._tempo_1u4n0_72{font:400 13px / 1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}._circleNumber_1u4n0_79{text-align:center;font:400 17px / 1 var(--font-display);color:var(--vermilion);display:block}._current_1u4n0_86{background:var(--leaf);border:1px solid var(--vermilion);align-items:center;gap:12px;min-height:64px;margin:6px -10px 2px;padding:8px 10px;display:flex}._slot_1u4n0_98{flex:none;display:grid;position:relative}._circle_1u4n0_79{color:var(--vermilion);flex:none}._slotLock_1u4n0_109{color:var(--ink-faint);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._action_1u4n0_118{flex:none;display:inline-flex}._currentText_1u4n0_123{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._currentName_1u4n0_131{font:600 19px / 1.2 var(--font-display)}._detail_1u4n0_135{color:var(--ink-2);font-size:12px;line-height:1.35}._lock_1hjkr_1{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}._shackle_1hjkr_11{transform-box:fill-box;transform-origin:100% 100%}._movement_1xyp4_1{flex-direction:column;display:flex}._movementTitle_1xyp4_6{font:italic 500 21px / 1.3 var(--font-display);margin:0 0 2px}._fold_1xyp4_12{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}._foldTitle_1xyp4_27{flex:auto;min-width:0}._foldEnd_1xyp4_32{flex:none;align-items:center;gap:10px;font-style:normal;display:flex}._foldStars_1xyp4_40{font:500 13px / 1 var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums}._foldChevron_1xyp4_46{font:400 22px / 1 var(--font-display);color:var(--ink-2);transition:transform var(--motion-fold) var(--ease-out)}:root[data-motion=reduce] ._foldChevron_1xyp4_46{transition:none}._fold_1xyp4_12[aria-expanded=true] ._foldChevron_1xyp4_46{transform:rotate(90deg)}@media (hover:hover){._fold_1xyp4_12:hover ._foldTitle_1xyp4_27{color:var(--vermilion)}}._diploma_1xyp4_66{flex-direction:column;align-items:flex-start;gap:4px;margin-top:18px;display:flex}._diplomaTitle_1xyp4_74{font:500 24px / 1.2 var(--font-display)}._diplomaLink_1xyp4_78{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;margin-top:6px;font-weight:600;display:inline-flex}._skill_1xyp4_89{color:var(--ink-2);text-align:center;margin:-6px 0 0;font-size:14px}._plate_1xyp4_97{min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:flex}._plateMark_1xyp4_107{width:40px;color:var(--ink-2);flex:none;display:flex}._plateMark_1xyp4_107 path{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round}._plateName_1xyp4_121{flex-direction:column;flex:1;min-width:0;display:flex}._plateTitle_1xyp4_128{font:italic 400 18px / 1.2 var(--font-display)}._plateSummary_1xyp4_132{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._plateEnd_1xyp4_140{flex:none;justify-content:flex-end;min-width:22px;display:flex}._plateArrow_1xyp4_147{font:400 22px / 1 var(--font-display);color:var(--ink-2)}@media (hover:hover){._plate_1xyp4_97:hover ._plateTitle_1xyp4_128{color:var(--vermilion)}}._exam_1xyp4_159{min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:flex}._exam_1xyp4_159[data-state=locked]{color:var(--ink-faint)}._examMark_1xyp4_173{width:40px;color:var(--ink-2);flex:none;display:flex}._exam_1xyp4_159[data-state=locked] ._examMark_1xyp4_173{color:var(--ink-faint)}._examMark_1xyp4_173 path,._examMark_1xyp4_173 rect{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round}._examText_1xyp4_192{flex-direction:column;gap:1px;min-width:0;display:flex}._examName_1xyp4_199{font:400 18px / 1.2 var(--font-display)}._examDetail_1xyp4_203{color:var(--ink-2);font-size:13px;line-height:1.35}._leader_1xyp4_209{border-bottom:1px dotted var(--dots);flex:12px;height:1px;translate:0 5px}._exam_1xyp4_159[data-state=locked] ._leader_1xyp4_209{border-bottom-color:var(--rule)}._examEnd_1xyp4_220{flex:none;align-items:center;gap:8px;display:flex}._miniSeal_1xyp4_228{border:1px solid var(--vermilion);outline:.5px solid var(--vermilion);outline-offset:1.5px;color:var(--vermilion);font:600 9px / 1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:1px 5px;display:inline-block;transform:rotate(-6deg)}._examDue_1xyp4_243{background:var(--leaf);border:1px solid var(--vermilion);align-items:center;gap:12px;min-height:64px;margin:6px -10px 2px;padding:8px 10px;display:flex}._examMarkDue_1xyp4_254{color:var(--vermilion)}._examDueName_1xyp4_258{font:600 19px / 1.2 var(--font-display)}._examAction_1xyp4_262{flex:none;display:inline-flex}@media (hover:hover){a._exam_1xyp4_159:hover ._examName_1xyp4_199{color:var(--vermilion)}}._placement_1xyp4_274{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:flex}._placementText_1xyp4_286{flex-direction:column;flex:1;min-width:0;display:flex}._placementTitle_1xyp4_293{font:italic 400 18px / 1.2 var(--font-display)}._placementSummary_1xyp4_297{color:var(--ink-2);font-size:13px}@media (hover:hover){._placement_1xyp4_274:hover ._placementTitle_1xyp4_293{color:var(--vermilion)}}._status_azje1_1{color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:-6px;font-size:14px;display:flex}._streak_azje1_10{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}._opened_azje1_18{border:1px solid var(--vermilion);font:italic 400 16px / 1.3 var(--font-display);text-align:center;margin:-4px 0 0;padding:8px 12px;animation:.4s ease-out both _opened-in_azje1_1}@keyframes _opened-in_azje1_1{0%{opacity:0}}._opened_azje1_18 span{font:600 11px / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vermilion);font-style:normal}._calm_azje1_41{text-align:center;min-height:33px;font:italic 400 17px / 1.2 var(--font-display);color:var(--ink-2);align-items:center;margin:4px 0 0;animation:.4s ease-out both _opened-in_azje1_1;display:grid}._remark_azje1_53{text-align:center;min-height:33px;font:italic 400 20px / 1.2 var(--font-display);color:var(--vermilion);align-items:center;margin:4px 0 0;animation:.4s ease-out both _opened-in_azje1_1;display:grid}._question_azje1_64{text-align:center;font:italic 400 30px / 1.1 var(--font-display);margin:4px 0 0}._footer_azje1_70{flex-direction:column;gap:10px;margin-top:auto;display:flex}._reveal_azje1_77{align-self:center;min-height:44px}._reveal_azje1_77:disabled{visibility:hidden}._write_azje1_87{text-align:center;gap:2px;display:grid}._writeWord_azje1_93{min-height:22px;font:600 11px / 22px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0}._writeWord_azje1_93[data-tone]{font:italic 400 17px / 22px var(--font-display);letter-spacing:0;text-transform:none;animation:.4s ease-out both _opened-in_azje1_1}._writeWord_azje1_93[data-tone=remark]{color:var(--vermilion)}._writeName_azje1_113{text-align:center;min-height:1.15em;font:400 2.1rem / 1.15 var(--font-display);color:var(--ink);margin:0}._staffWrap_b97vl_1{background:var(--leaf);border:1px solid var(--rule);padding:22px 6px 10px;position:relative;overflow:hidden}._before_b97vl_10{font:600 11px / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);animation:_before-in_b97vl_1 .32s var(--ease-out) both;position:absolute;top:10px;left:12px}@keyframes _before-in_b97vl_1{0%{opacity:0}}:root[data-motion=reduce] ._before_b97vl_10{animation-duration:var(--motion-fade)}._overlay_b97vl_31{background:color-mix(in srgb, var(--leaf) 94%, transparent);text-align:center;place-items:center;padding:12px;display:grid;position:absolute;inset:0}._ready_b97vl_41{justify-items:center;gap:10px;max-width:280px;display:grid}._ready_b97vl_41 p{color:var(--ink-2);margin:0;font-size:.86rem}._clock_b97vl_54{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.9rem}._mic_b97vl_60{background:var(--sheet);border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px;display:grid}._mic_b97vl_60 p{color:var(--muted);margin:0;font-size:.9rem}._mic_b97vl_60 button{margin-top:6px;padding:9px 16px;font-size:.9rem}._dial_b97vl_82{border:2px solid var(--line);width:92px;height:92px;font:400 1.9rem / 1 var(--font-serif);border-radius:50%;place-items:center;transition:border-color .12s;display:grid}._dial_b97vl_82._hear_b97vl_93{border-color:var(--accent)}._dial_b97vl_82._ok_b97vl_97{border-color:var(--ok);color:var(--ok)}._dial_b97vl_82._bad_b97vl_102{border-color:var(--bad);color:var(--bad)}._tuner_b97vl_107{background:var(--line);border-radius:3px;height:6px;margin:8px 0 6px;position:relative}._tuner_b97vl_107:after{content:"";background:var(--muted);width:1px;height:10px;position:absolute;top:-2px;left:50%}._needle_b97vl_125{background:var(--accent);border-radius:2px;width:3px;height:14px;transition:left 80ms;position:absolute;top:-4px;left:50%;transform:translate(-50%)}:root[data-motion=reduce] ._needle_b97vl_125{transition:none}._intro_b97vl_142{gap:14px;display:grid}._introWords_b97vl_147{text-align:center;gap:4px;display:grid}._introName_b97vl_153{font:400 2.4rem / 1.05 var(--font-display);color:var(--ink);margin:4px 0 0}._introAlso_b97vl_159{font:italic 400 1.1rem / 1 var(--font-display);color:var(--ink-2)}._introWhere_b97vl_164{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1rem}._introHint_b97vl_171{color:var(--ink-2);margin:2px 0 0;font-size:.9rem}._offerLine_b97vl_177{font:italic 400 1.1rem / 1.3 var(--font-display);color:var(--ink-2);margin:0}._offerQuestion_b97vl_183{font:400 1.9rem / 1.1 var(--font-display);color:var(--ink);margin:0}._introBoard_b97vl_189{pointer-events:none}._introSigns_b97vl_193{justify-self:center;margin-top:2px;font-size:.85rem}._introActions_b97vl_199{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}._rule_1wdga_1 line{stroke:var(--ink-faint);stroke-width:1.1px}._dot_1wdga_6{fill:var(--ink);transition:transform .22s var(--ease-out)}:root[data-motion=reduce] ._dot_1wdga_6{transition:none}._keys_p2mt1_1{gap:4px;display:grid}._keys_p2mt1_1[data-count="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}._keys_p2mt1_1[data-count="12"]{grid-template-columns:repeat(6,minmax(0,1fr))}._key_p2mt1_1{border:1px solid var(--ink);background:var(--leaf);min-width:0;height:92px;color:var(--ink);touch-action:manipulation;transition:transform var(--motion-press) ease-out, background-color var(--motion-press) ease-out;justify-content:center;align-items:flex-end;padding:0 0 12px;display:flex;position:relative;overflow:hidden}._keys_p2mt1_1[data-count="12"] ._key_p2mt1_1{height:68px;padding-bottom:8px}._key_p2mt1_1:before{content:"";transform-origin:bottom;background:var(--ink-blue);position:absolute;inset:0;transform:scaleY(0)}._key_p2mt1_1:active{transform:translateY(var(--motion-press-depth));background:color-mix(in srgb, var(--ink) 6%, var(--leaf))}._name_p2mt1_52{font:400 19px / 1.1 var(--font-display);flex-direction:column;align-items:center;display:flex;position:relative}._name_p2mt1_52 small{font:400 11px / 1.2 var(--font-sans);color:var(--ink-2);margin-top:2px}._key_p2mt1_1[data-mark=hit],._key_p2mt1_1[data-mark=slow]{color:var(--on-blue);animation:_ink-reaches-name_p2mt1_1 var(--motion-mark) var(--ease-out) both}._key_p2mt1_1[data-mark=slow]{animation-duration:var(--motion-slow-key);animation-timing-function:var(--ease-in-out)}._key_p2mt1_1[data-mark=hit]:before,._key_p2mt1_1[data-mark=slow]:before{animation:_ink-in_p2mt1_1 var(--motion-mark) var(--ease-out) both;transform:none}._key_p2mt1_1[data-mark=slow]:before{background:var(--ochre);animation-duration:var(--motion-slow-key);animation-timing-function:var(--ease-in-out)}._key_p2mt1_1[data-mark=hit]:after{content:"";pointer-events:none;animation:_sheen_p2mt1_1 var(--motion-sheen) var(--ease-out) var(--motion-sheen-delay) both;background:linear-gradient(105deg,#0000 30%,#ffffff80 47%,#ffffff2e 55%,#0000 70%);position:absolute;inset:0}._key_p2mt1_1[data-mark=hit] ._name_p2mt1_52 small,._key_p2mt1_1[data-mark=slow] ._name_p2mt1_52 small{color:inherit;opacity:.85}._key_p2mt1_1[data-mark=miss]{color:var(--vermilion);border-color:var(--vermilion)}._key_p2mt1_1[data-mark=answer]{color:var(--ink-blue);border-color:var(--ink-blue);box-shadow:inset 0 0 0 2px var(--ink-blue);animation:_ring-in_p2mt1_1 var(--motion-mark) var(--ease-out) var(--motion-ring-delay) both}._strike_p2mt1_126{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@keyframes _ink-in_p2mt1_1{0%{transform:scaleY(0)}}@keyframes _ink-reaches-name_p2mt1_1{0%{color:var(--ink)}25%{color:var(--on-blue)}}@keyframes _sheen_p2mt1_1{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes _ring-in_p2mt1_1{0%{color:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 7px #0000}}:root[data-motion=reduce] ._key_p2mt1_1:before{animation-name:_fade-in_p2mt1_1;animation-duration:var(--motion-fade)}:root[data-motion=reduce] ._key_p2mt1_1{transition:none}:root[data-motion=reduce] ._key_p2mt1_1:after{display:none}:root[data-motion=reduce] ._key_p2mt1_1[data-mark=answer]{animation:none}@keyframes _fade-in_p2mt1_1{0%{opacity:0}}._countdown_enk4q_1{justify-items:center;gap:10px;display:grid}._numeral_enk4q_7{font:400 96px / 1 var(--font-display);color:var(--ink);will-change:transform, opacity;display:block}._beats_enk4q_14{gap:10px;display:flex}._beats_enk4q_14 i{border:1px solid var(--ink-2);width:7px;height:7px;transition:background-color 90ms ease-out, border-color 90ms ease-out, transform .16s var(--ease-out);border-radius:50%}._beats_enk4q_14 i[data-on=true]{background:var(--vermilion);border-color:var(--vermilion);transform:scale(1.15)}:root[data-motion=reduce] ._beats_enk4q_14 i{transition:none}._marks_5vvuq_1{pointer-events:none}._name_5vvuq_5{fill:var(--vermilion);font:italic 400 calc(26px * var(--marks-text,1)) var(--font-display)}._where_5vvuq_10{fill:var(--vermilion);font:500 calc(10.5px * var(--marks-text,1)) var(--font-sans)}._slow_5vvuq_15{fill:var(--ochre);font:italic 400 calc(15px * var(--marks-text,1)) var(--font-display);transform-box:fill-box;transform-origin:0 70%}._glint_5vvuq_24{transform-box:fill-box;transform-origin:0 100%}._whereQuiet_5vvuq_29{fill:var(--ink-2);font:500 calc(10.5px * var(--marks-text,1)) var(--font-sans)}._write_elkxn_2{background:var(--leaf);border:1px solid var(--rule);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}._paper_elkxn_12{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;flex-direction:column;flex:auto;justify-content:center;display:flex}._paper_elkxn_12:focus-visible{outline:2px solid var(--ink-blue);outline-offset:-3px}._paper_elkxn_12[aria-disabled=true]{cursor:default}._paper_elkxn_12[data-state=writing] [data-index]{opacity:.72}._diploma_1l38c_2{background:var(--leaf);border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:4px;text-align:center;flex-direction:column;align-items:center;gap:6px;margin:8px 5px 24px;padding:28px 20px 20px;display:flex}._title_1l38c_16{font:500 56px / 1 var(--font-display);margin:4px 0 0}._course_1l38c_21{font:italic 400 24px / 1.2 var(--font-display);margin:0}._body_1l38c_26{border-top:3px double var(--ink);max-width:32ch;font:italic 400 17px / 1.4 var(--font-display);color:var(--ink-2);margin:14px 0 6px;padding-top:14px}._movements_1l38c_35{text-align:left;align-self:stretch;margin:6px 0 0}._row_1l38c_42{align-items:baseline;gap:6px;padding:5px 0;font-size:15px;display:flex}._row_1l38c_42 dt{flex:none}._row_1l38c_42:after{content:"";border-bottom:1px dotted var(--dots);flex:1;order:1;min-width:16px;transform:translateY(-4px)}._row_1l38c_42 dd{font-variant-numeric:tabular-nums;flex:none;order:2;margin:0}._total_1l38c_70{border-top:1px solid var(--rule);margin-top:4px;padding-top:9px;font-weight:600}._foot_1l38c_77{flex-direction:column;align-self:stretch;align-items:center;gap:4px;margin-top:14px;display:flex}._date_1l38c_86{font:italic 400 16px / 1.3 var(--font-display);margin:0}._seal_1l38c_91{margin-top:4px}._cover_ne7co_2{flex-direction:column;gap:10px;display:flex}._cover_ne7co_2 p{margin:0;line-height:1.45}._asks_ne7co_13{font:italic 400 20px / 1.3 var(--font-display)}._skill_ne7co_17{color:var(--ink-2)}._retake_ne7co_21{border-left:2px solid var(--vermilion);padding-left:10px}._start_ne7co_26{justify-content:center;margin-top:8px;display:flex}._placed_ne7co_33{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}._placed_ne7co_33 li{border-bottom:1px solid var(--rule);min-height:46px;font:400 18px / 1.2 var(--font-display);align-items:center;gap:10px;display:flex}._placed_ne7co_33 svg{flex:none}._stay_ne7co_53{font:italic 400 20px / 1.3 var(--font-display);text-align:center;margin:0}._index_1wtgf_1{flex-direction:column;display:flex}._heading_1wtgf_6{border-bottom:1px solid var(--ink);font:600 12px / 1.3 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0;padding-bottom:8px}._frame_1wtgf_15{position:relative}._list_1wtgf_19{margin:0;padding:0;list-style:none}._row_1wtgf_25{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:76px;color:var(--ink);font:inherit;text-align:left;transition:transform var(--motion-press) ease-out;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}._row_1wtgf_25:focus-visible{outline-offset:-2px}._row_1wtgf_25:active:not([data-locked]){transform:translateY(var(--motion-press-depth))}._numeral_1wtgf_51{font:italic 400 24px / 1 var(--font-display);color:var(--vermilion)}._text_1wtgf_56{flex-direction:column;gap:3px;min-width:0;display:flex}._title_1wtgf_63{font:400 27px / 1.05 var(--font-display)}._subtitle_1wtgf_67{color:var(--ink-2);font-size:13px;line-height:1.35}._trailing_1wtgf_73{font-variant-numeric:tabular-nums;align-items:center;font-size:14px;font-weight:600;display:flex}._row_1wtgf_25[data-locked]{color:var(--ink-faint);cursor:default}._row_1wtgf_25[data-locked] ._numeral_1wtgf_51,._row_1wtgf_25[data-locked] ._subtitle_1wtgf_67{color:var(--ink-faint)}._cursor_1wtgf_92{pointer-events:none;opacity:0;width:12px;height:20px;transition:transform var(--motion-cursor) var(--ease-out), opacity var(--motion-cursor) ease-out;position:absolute;top:-10px;left:-17px}._cursor_1wtgf_92[data-shown=true]{opacity:1}._cursor_1wtgf_92 svg{display:block;overflow:visible}:root[data-motion=reduce] ._cursor_1wtgf_92{transition:opacity var(--motion-fade) ease-out}:root[data-motion=reduce] ._row_1wtgf_25{transition:none}._card_1kl30_2{gap:8px;display:grid}._title_1kl30_7{font:400 26px / 1.1 var(--font-display);margin:0}._why_1kl30_12,._how_1kl30_13{color:var(--ink-2);margin:0;font-size:14px;line-height:1.4}._how_1kl30_13{color:var(--ink)}._actions_1kl30_24{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:4px;display:flex}._today_w9n3o_1{flex-direction:column;gap:16px;display:flex}._head_w9n3o_7{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}._date_w9n3o_15{font:italic 400 15px / 1.3 var(--font-display);color:var(--ink-2)}._step_w9n3o_20{grid-template-columns:1fr auto;align-items:baseline;gap:8px;display:grid}._step_w9n3o_20>div{grid-column:1/-1}._name_w9n3o_31{font:400 21px / 1.2 var(--font-display)}._check_w9n3o_35{color:var(--ink-blue)}._count_w9n3o_39{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}._note_w9n3o_45{color:var(--ink-2);margin:0;font-size:14px}._tune_w9n3o_52{min-height:44px;color:var(--ink-2);text-underline-offset:3px;align-self:center;align-items:center;margin:-8px 0 -10px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._nothingDue_w9n3o_66{text-align:center;justify-items:center;gap:18px;margin-top:32px;display:grid}._nothingDue_w9n3o_66 p{max-width:30ch;color:var(--ink-2);margin:0}._home_58wxr_1{padding-top:calc(28px + env(safe-area-inset-top,0px));gap:26px}._top_58wxr_6{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._brand_58wxr_14{flex-direction:column;flex:1 1 0;gap:6px;display:flex}._title_58wxr_22{font:italic 500 clamp(36px, 10vw, 44px) / 1 var(--font-display);margin:0}._tagline_58wxr_28{max-width:190px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.35}._tools_58wxr_36{align-items:center;gap:4px;display:flex}._streak_58wxr_42{border:1px solid var(--rule);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:22px;align-items:center;gap:6px;height:44px;padding:0 10px;font-size:15px;font-weight:600;display:flex}._round_58wxr_56{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);transition:transform var(--motion-press) ease-out;border-radius:22px;justify-content:center;align-items:center;display:flex}._round_58wxr_56:active{transform:translateY(var(--motion-press-depth))}:root[data-motion=reduce] ._round_58wxr_56{transition:none}._calendar_1mo8b_1{flex-direction:column;gap:10px;display:flex}._monthBar_1mo8b_7{border-top:1px solid var(--ink);grid-template-columns:44px 1fr 44px;align-items:center;padding-top:6px;display:grid}._month_1mo8b_7{text-align:center;font:500 22px / 1.2 var(--font-display);margin:0}._month_1mo8b_7:first-letter{text-transform:uppercase}._turn_1mo8b_26{width:44px;height:44px;color:var(--ink);font:400 28px / 1 var(--font-display);cursor:pointer;background:0 0;border:0}._turn_1mo8b_26:disabled{color:var(--rule);cursor:default}._turn_1mo8b_26:focus-visible,._day_1mo8b_42:focus-visible{outline:2px solid var(--vermilion);outline-offset:-2px}._grid_1mo8b_47{border-collapse:collapse;table-layout:fixed;width:100%}._grid_1mo8b_47 th{font:600 11px / 1 var(--font-sans);letter-spacing:.12em;color:var(--ink-2);padding-bottom:4px}._grid_1mo8b_47 td{text-align:center;padding:0}._day_1mo8b_42{width:44px;max-width:100%;height:46px;color:var(--ink);font:400 15px / 1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0 0 6px;display:inline-grid;position:relative}._day_1mo8b_42:disabled{color:var(--ink-faint);opacity:.6;cursor:default}._number_1mo8b_87{min-width:2ch;display:inline-block}._today_1mo8b_92 ._number_1mo8b_87{text-underline-offset:3px;font-weight:700;text-decoration:underline}._selected_1mo8b_99{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:2px}._circled_1mo8b_105{min-width:28px;min-height:28px}._dot_1mo8b_111{background:var(--ink);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}._legend_1mo8b_122{color:var(--ink-2);justify-content:center;gap:18px;margin:0;font-size:13px;display:flex}._legend_1mo8b_122>span{align-items:center;gap:6px;display:inline-flex}._legendDot_1mo8b_137{background:var(--ink);border-radius:50%;width:5px;height:5px}._legendCircle_1mo8b_144{border:1.4px solid var(--vermilion);border-radius:50%;width:14px;height:12px}._sheet_1mo8b_151{margin-top:6px}._sheetBody_1mo8b_155{flex-direction:column;gap:8px;display:flex}._dayTitle_1mo8b_161{font:500 24px / 1.2 var(--font-display);margin:0}._dayTitle_1mo8b_161:first-letter{text-transform:uppercase}._rest_1mo8b_170{font:italic 400 17px / 1.35 var(--font-display);color:var(--ink-2);margin:0}._numbers_1mo8b_177{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0;display:grid}._numbers_1mo8b_177>div{flex-direction:column-reverse;align-items:center;gap:2px;padding:10px 4px;display:flex}._numbers_1mo8b_177>div+div{border-left:1px solid var(--rule)}._numbers_1mo8b_177 dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}._numbers_1mo8b_177 dd{font:400 28px / 1.15 var(--font-display);margin:0}._lines_1mo8b_210{margin:0;padding:0;font-size:15px;list-style:none}._lines_1mo8b_210 li{border-bottom:1px solid var(--rule);padding:7px 0}._lines_1mo8b_210 li:last-child{border-bottom:0}._round_1mo8b_226{justify-content:space-between;align-items:center;gap:10px;display:flex}._round_1mo8b_226 small{color:var(--ink-2);font-size:13px}._opened_1mo8b_238{color:var(--vermilion)}._goal_1mo8b_242{color:var(--ink-blue);align-items:center;gap:6px;display:flex}._goal_1mo8b_242 svg{width:20px;height:20px;overflow:visible}._streak_y7qlf_1{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;display:grid}._streakDays_y7qlf_8{font:400 34px / 1.1 var(--font-display);font-variant-numeric:tabular-nums}._streakMore_y7qlf_13{color:var(--ink-2);grid-column:2;font-size:14px}._section_y7qlf_19{border-top:1px solid var(--ink);flex-direction:column;gap:8px;padding-top:8px;display:flex}._hint_y7qlf_27{color:var(--ink-2);margin:0;font-size:14px}._confusions_y7qlf_33{margin:0;padding:0;list-style:none}._confusions_y7qlf_33 li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:10px;padding:8px 0;font-size:15px;display:flex}._confusions_y7qlf_33 small,._times_y7qlf_49{color:var(--ink-2);font-variant-numeric:tabular-nums}._categories_y7qlf_54{gap:8px;margin-top:4px;font-size:14px;display:grid}._skills_y7qlf_62{border-top:1px solid var(--ink);flex-direction:column;gap:8px;padding-top:8px;display:flex}._skills_y7qlf_62>fieldset{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._section_vxt51_1{border-top:1px solid var(--ink);flex-direction:column;gap:8px;padding-top:8px;display:flex}._hint_vxt51_9{color:var(--ink-2);margin:0;font-size:14px}._scroll_vxt51_15{-webkit-overflow-scrolling:touch;padding:2px 0;overflow-x:auto}._board_vxt51_21{display:block}._string_vxt51_25{stroke:var(--ink-2)}._fret_vxt51_29{stroke:var(--rule);stroke-width:1px}._nut_vxt51_34{stroke:var(--ink);stroke-width:2.5px}._nutThin_vxt51_39{stroke:var(--ink);stroke-width:1px}._inlay_vxt51_44{fill:var(--rule)}._fretNumber_vxt51_48{fill:var(--ink-2);font:11px var(--font-sans);font-variant-numeric:tabular-nums}._note_vxt51_55 circle{fill:var(--paper);stroke-width:1px}._note_vxt51_55 text{font:600 10px var(--font-sans);fill:var(--ink)}._note_vxt51_55[data-state=good] circle{fill:var(--ink-blue);stroke:var(--ink-blue)}._note_vxt51_55[data-state=good] text{fill:var(--on-blue)}._note_vxt51_55[data-state=mid] circle{stroke:var(--ochre);stroke-width:2.5px}._note_vxt51_55[data-state=low] circle{stroke:var(--vermilion);stroke-width:1.6px;stroke-dasharray:3.5 2.5}._note_vxt51_55[data-state=none] circle{stroke:var(--rule)}._note_vxt51_55[data-state=none] text{fill:var(--ink-faint)}._legend_vxt51_93{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}._legend_vxt51_93 li{align-items:center;gap:6px;display:inline-flex}._key_vxt51_109{width:20px;height:20px;overflow:visible}._count_vxt51_115{color:var(--ink-2);font-variant-numeric:tabular-nums}._records_1jec0_1{border-top:1px solid var(--ink);flex-direction:column;gap:10px;padding-top:8px;display:flex}._mode_1jec0_9{flex-direction:column;gap:2px;margin-top:6px;display:flex}._list_1jec0_16{margin:0}._row_1jec0_21{align-items:baseline;gap:6px;padding:6px 0;font-size:15px;display:flex}._row_1jec0_21 dt{flex:none}._row_1jec0_21:after{content:"";border-bottom:1px dotted var(--dots);flex:1;order:1;min-width:16px;transform:translateY(-4px)}._row_1jec0_21 dd{text-align:right;font-variant-numeric:tabular-nums;flex:none;order:2;max-width:62%;margin:0}._mixed_1jec0_51{align-items:center;gap:8px;display:inline-flex}._tempos_1jec0_58{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._trend_18d0k_1{border-top:1px solid var(--ink);flex-direction:column;gap:8px;padding-top:8px;display:flex}._hint_18d0k_9,._empty_18d0k_10{color:var(--ink-2);margin:0;font-size:14px}._empty_18d0k_10{font:italic 400 17px / 1.35 var(--font-display)}._chart_18d0k_20{flex-direction:column;gap:4px;display:flex}._readout_18d0k_27{flex-wrap:wrap;align-items:baseline;column-gap:10px;min-height:46px;margin:0;display:flex}._readoutWeek_18d0k_36{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex-basis:100%;font-size:12px;font-weight:600}._readoutValue_18d0k_45{font:400 26px / 1.15 var(--font-display)}._readoutValue_18d0k_45 small{font:400 14px / 1 var(--font-sans);color:var(--ink-2)}._readoutMore_18d0k_54{color:var(--ink-2);font-size:14px}._plot_18d0k_59{touch-action:pan-y;width:100%;overflow:hidden}._plot_18d0k_59:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}._plot_18d0k_59 svg{display:block;overflow:visible}._grid_18d0k_75{stroke:var(--rule-soft);stroke-width:1px}._baseline_18d0k_80{stroke:var(--rule);stroke-width:1px}._tick_18d0k_85{fill:var(--ink-2);font:11px var(--font-sans);font-variant-numeric:tabular-nums}._goal_18d0k_92{stroke:var(--vermilion);stroke-width:1px;stroke-dasharray:4 3;opacity:.75}._goalLabel_18d0k_99{fill:var(--ink-2);font:10.5px var(--font-sans);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}._crosshair_18d0k_108{stroke:var(--ink-2);stroke-width:1px}._line_18d0k_113{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._marker_18d0k_122{fill:var(--ink);stroke:var(--paper);stroke-width:2px}._endLabel_18d0k_128{fill:var(--ink);font:600 12px var(--font-sans);font-variant-numeric:tabular-nums}._hit_18d0k_134{fill:#0000;cursor:crosshair}._details_18d0k_139 summary{width:fit-content;min-height:44px;color:var(--ink);text-underline-offset:3px;cursor:pointer;align-items:center;font-size:14px;text-decoration:underline;list-style:none;display:flex}._details_18d0k_139 summary::-webkit-details-marker{display:none}._table_18d0k_156{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}._table_18d0k_156 th,._table_18d0k_156 td{border-bottom:1px solid var(--rule);text-align:right;padding:6px 4px}._table_18d0k_156 th:first-child{text-align:left;font-weight:400}._table_18d0k_156 thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}._screen_c07a7_2{padding-bottom:0}._group_c07a7_6{border:0;min-width:0;margin:0;padding:0}._group_c07a7_6 legend{float:left;width:100%;margin-bottom:10px;padding:0}._group_c07a7_6 legend+*{clear:both}._level_c07a7_26 input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}._level_c07a7_26:has(input:focus-visible){box-shadow:0 0 0 2px var(--vermilion)}._levels_c07a7_40{border-top:1px solid var(--ink);flex-direction:column;display:flex}._level_c07a7_26{border-bottom:1px solid var(--rule);cursor:pointer;min-height:54px;transition:background-color var(--motion-mark) ease-out;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 6px 6px 0;display:grid;position:relative}._level_c07a7_26[data-mix=true]{border-bottom:3px double var(--rule)}._level_c07a7_26[data-checked=true]{background:var(--leaf)}._number_c07a7_67{width:46px;height:44px;font:400 19px / 1 var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--ink-2);white-space:nowrap;place-items:center;display:grid}._level_c07a7_26[data-mix=true] ._number_c07a7_67{font-size:15px}._level_c07a7_26[data-checked=true] ._number_c07a7_67{color:var(--vermilion)}._circle_c07a7_86{min-width:40px;min-height:40px}._levelText_c07a7_91{flex-direction:column;gap:2px;min-width:0;display:flex}._levelTitle_c07a7_98{font:400 19px / 1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._levelHint_c07a7_105{color:var(--ink-2);font-size:13px}._earned_c07a7_110{justify-self:end}._record_c07a7_114{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:600}._options_c07a7_123{flex-direction:column;gap:12px;font-size:15px;display:flex}._option_c07a7_123{justify-content:space-between;align-items:center;gap:12px;display:flex}._rhythm_c07a7_137{flex:0 230px;min-width:0}._start_c07a7_143{z-index:1;padding:18px 20px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--paper) 22px);margin:-6px -20px 0;position:sticky;bottom:0}:root[data-motion=reduce] ._level_c07a7_26{transition:none}._rows_hdoxe_1{flex-direction:column;display:flex}._row_hdoxe_1{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:68px;padding:12px 0;display:flex}._label_hdoxe_17{font:400 19px / 1.25 var(--font-display);flex:12em}._link_hdoxe_22{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:500;display:inline-flex}._actions_hdoxe_31{gap:8px;display:flex}._note_hdoxe_36{color:var(--ink-2);flex-basis:100%;margin:0;font-size:14px}._screen_1rabc_2{gap:16px}._face_1rabc_7{background:var(--leaf);border:1px solid var(--rule);box-shadow:var(--paper-shadow);flex-direction:column;align-items:center;padding:16px 14px 18px;display:flex}._dial_1rabc_17{width:100%;max-width:340px;height:auto;display:block;overflow:visible}._scale_1rabc_25{fill:none;stroke:var(--rule);stroke-width:1px}._minor_1rabc_31{stroke:var(--ink-faint);stroke-width:1px}._major_1rabc_36{stroke:var(--ink);stroke-width:1.5px}._zone_1rabc_42{fill:none;stroke:var(--ink-blue);stroke-width:4px;opacity:.35;transition:opacity var(--motion-soak) ease-out}._label_1rabc_50{font:400 14px var(--font-display);font-variant-numeric:lining-nums tabular-nums;fill:var(--ink-2)}._accidental_1rabc_56{font:400 21px var(--font-serif);fill:var(--ink-2)}._readout_1rabc_61{font:600 14px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.02em;fill:var(--ink-2);transition:fill var(--motion-soak) ease-out}._needle_1rabc_70{color:var(--ink-faint);fill:currentColor;transition:color var(--motion-soak) ease-out}._face_1rabc_7:not([data-words=idle],[data-words=playing]) ._needle_1rabc_70{color:var(--ink)}._face_1rabc_7[data-words=inTune] ._needle_1rabc_70,._face_1rabc_7[data-words=inTune] ._readout_1rabc_61{color:var(--ink-blue);fill:var(--ink-blue)}._face_1rabc_7[data-words=inTune] ._zone_1rabc_42{opacity:1}._note_1rabc_90{flex-direction:column;align-items:center;margin-top:-2px;display:flex}._nameBox_1rabc_98{place-items:center;width:112px;height:92px;display:grid;position:relative}._loop_1rabc_106{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._noteName_1rabc_115{font:400 56px / 1 var(--font-display)}._face_1rabc_7[data-words=idle] ._noteName_1rabc_115{color:var(--ink-faint)}._string_1rabc_123{letter-spacing:.12em;text-transform:uppercase;min-height:1.3em;color:var(--ink-2);font-size:12px;font-weight:600}._words_1rabc_132{max-width:30ch;min-height:2.6em;font:italic 400 19px / 1.3 var(--font-display);text-align:center;color:var(--ink);transition:color var(--motion-soak) ease-out;margin:12px 0 0}._face_1rabc_7[data-words=inTune] ._words_1rabc_132{color:var(--ink-blue)}._enable_1rabc_146{margin-top:14px}._row_1rabc_151{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}._key_1rabc_161{border:1px solid var(--rule);min-height:66px;color:var(--ink);cursor:pointer;transition:border-color var(--motion-mark) ease-out, background-color var(--motion-mark) ease-out, transform var(--motion-press) ease-out;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 0;display:flex;position:relative}._key_1rabc_161[data-current=true]{border-color:var(--ink);background:var(--leaf)}._key_1rabc_161[aria-pressed=true]{border-color:var(--vermilion)}._key_1rabc_161:active{transform:translateY(var(--motion-press-depth))}._key_1rabc_161:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}._stringNumber_1rabc_198{font-variant-numeric:tabular-nums;min-width:24px;min-height:24px;color:var(--ink-2);place-items:center;font-size:12px;font-weight:600;display:grid}._key_1rabc_161 ._lockCircle_1rabc_209{min-width:24px;min-height:24px}._keyName_1rabc_214{font:400 19px / 1.1 var(--font-display)}._check_1rabc_218{width:18px;height:18px;position:absolute;top:1px;right:1px;overflow:visible}._mode_1rabc_227{text-align:center;min-height:2.8em;color:var(--ink-2);margin:10px 0 0;font-size:13px;line-height:1.4}._release_1rabc_236{font-size:13px}._actions_1rabc_240{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:root[data-motion=reduce] ._zone_1rabc_42,:root[data-motion=reduce] ._readout_1rabc_61,:root[data-motion=reduce] ._needle_1rabc_70,:root[data-motion=reduce] ._words_1rabc_132,:root[data-motion=reduce] ._key_1rabc_161{transition:none}._screen_atx91_2{padding-top:calc(20px + env(safe-area-inset-top,0px));gap:24px}._bar_atx91_7{grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;display:grid}._bar_atx91_7>:first-child{justify-self:start}._skip_atx91_18{justify-self:end;min-height:44px}._question_atx91_23{gap:6px;display:grid}._questionTitle_atx91_28{font:400 clamp(30px, 9vw, 40px) / 1.1 var(--font-display);outline:none;margin:0}._lead_atx91_34,._hint_atx91_35{color:var(--ink-2);margin:0;font-size:15px;line-height:1.4}._first_atx91_43{gap:16px;display:grid}._ask_atx91_48{font:400 21px / 1.3 var(--font-display);text-align:center;margin:0}._stamp_atx91_54{place-items:center;min-height:120px;display:grid}._done_atx91_60{font:400 19px / 1.35 var(--font-display);text-align:center;margin:0}._cover_atx91_66{text-align:center;background:var(--leaf);border:3px double var(--ink);flex-direction:column;align-items:center;gap:10px;padding:28px 18px 24px;display:flex}._title_atx91_77{font:italic 500 clamp(48px, 15vw, 64px) / 1 var(--font-display);margin:0}._tagline_atx91_82{color:var(--ink-2);margin:0;font-size:14px}._what_atx91_88{max-width:30ch;font:400 19px / 1.35 var(--font-display);margin:8px 0 0}._rows_atx91_94{border-top:1px solid var(--ink);flex-direction:column;display:flex}._row_atx91_94{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}._next_atx91_110{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;margin-top:auto;display:flex}._newsTitle_atx91_119{font:italic 500 clamp(34px, 10vw, 44px) / 1.05 var(--font-display);margin:0}._news_atx91_119{border-top:1px solid var(--ink);margin:0;display:grid}._newsItem_atx91_130{border-bottom:1px solid var(--rule);gap:2px;padding:12px 0;display:grid}._newsItem_atx91_130 dt{font:400 21px / 1.2 var(--font-display)}._newsItem_atx91_130 dd{color:var(--ink-2);margin:0;font-size:14px;line-height:1.4}._newsAsk_atx91_148{gap:10px;display:grid}._newsAskTitle_atx91_153{font:400 26px / 1.15 var(--font-display);margin:0}._alt_atx91_158{align-self:center;min-height:44px;margin-top:8px}._update_g7rqf_1{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--sheet);width:max-content;max-width:calc(100% - 32px);color:var(--ink);border:1px solid var(--line);z-index:10;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}._updateActions_g7rqf_21{gap:8px;display:flex}._update_g7rqf_1 button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;padding:6px 10px;font-weight:500}._update_g7rqf_1 ._updateNow_g7rqf_35{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
