@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-cyrillic-ext-400-normal-2InBkf9u.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-ext-400-normal-BijI9M04.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-cyrillic-400-normal-aKKVvgXJ.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-400-normal-CoUCwD1R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-greek-ext-400-normal-fffGn9To.woff2) format("woff2"),url(/assets/noto-serif-greek-ext-400-normal-8V3SQMVO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-greek-400-normal-B3ECBf8v.woff2) format("woff2"),url(/assets/noto-serif-greek-400-normal-i7vYTb6g.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-math-400-normal-DimicZOx.woff2) format("woff2"),url(/assets/noto-serif-math-400-normal-B8cPkepj.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-vietnamese-400-normal-B2Tmka3c.woff2) format("woff2"),url(/assets/noto-serif-vietnamese-400-normal-I93X-UPO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-latin-ext-400-normal-CMAsOjEZ.woff2) format("woff2"),url(/assets/noto-serif-latin-ext-400-normal-DmIgJaL_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-latin-400-normal-BV_iYGc9.woff2) format("woff2"),url(/assets/noto-serif-latin-400-normal-DT0cwSa_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-cyrillic-ext-700-normal-DXcv7_v_.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-ext-700-normal-2SbxXn-Q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-cyrillic-700-normal-B1CJcCkW.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-700-normal-shQtHmBr.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-greek-ext-700-normal-BdVf8m3e.woff2) format("woff2"),url(/assets/noto-serif-greek-ext-700-normal-DHVqdzP4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-greek-700-normal-Cx5ck3FK.woff2) format("woff2"),url(/assets/noto-serif-greek-700-normal-Coxro6sX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-math-700-normal-DmKVFEfL.woff2) format("woff2"),url(/assets/noto-serif-math-700-normal-DeYfkfSk.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-vietnamese-700-normal-DmLHmu9q.woff2) format("woff2"),url(/assets/noto-serif-vietnamese-700-normal-BVYKy-KI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-latin-ext-700-normal-BRvgVta8.woff2) format("woff2"),url(/assets/noto-serif-latin-ext-700-normal-B_G30Asf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-latin-700-normal-CIw17UNa.woff2) format("woff2"),url(/assets/noto-serif-latin-700-normal-mX-AlFMT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #fdf7f2;--surface: #ffffff;--border: #f2e7df;--hairline: #f7eee7;--text: #1b1512;--text-muted: #6f655f;--field-bg: #f2ece7;--accent: #ef5a22;--accent-hover: #a23d17;--accent-strong: #cb4c1d;--accent-soft: #fdeadf;--accent-ink: #b03f12;--success: #2f8f6b;--warning: #a96a00;--partial: #b7791f;--partial-ink: #926119;--error: #c0392b;--success-ink: #217a5b;--warning-ink: #945d00;--line-strong: #8d8783;--tint-peach: #fdebe0;--tint-mint: #e7f3ed;--tint-sand: #fbf0dc;--tint-rose: #fbe9e7;--tap-min: 44px;--measure-student: 680px;--measure-author: 880px;--radius-card: 16px;--radius-tile: 12px;--radius-btn: 12px;--radius-pill: 999px;--shadow: 0 2px 10px rgba(27, 21, 18, .05);--focus: #1b1512;--band-height: 55px;--pad-desktop: 44px;--pad-mobile: 26px;--pad-card: 20px;--font-ui: "Inter", system-ui, sans-serif;--font-body: "Noto Serif", Georgia, serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--type-title: 600 28px/1.2 var(--font-ui);--type-heading: 600 22px/1.3 var(--font-ui);--type-body: 400 19px/1.7 var(--font-body);--type-ui: 400 15px/1.5 var(--font-ui);--type-caption: 400 13px/1.4 var(--font-ui);--type-label: 600 11px/1.3 var(--font-ui);--type-author-copy: var(--type-ui)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font:var(--type-ui);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:var(--accent-ink);text-decoration:none}a:hover{color:var(--accent-hover)}.page{padding:var(--pad-mobile);padding-bottom:var(--s7)}@media (min-width: 700px){.page{padding:var(--pad-desktop);padding-bottom:var(--s7)}}.stack>*+*{margin-top:var(--s5)}.type-page-title{font:var(--type-title);letter-spacing:-.02em;margin:0}.type-block-title{font:var(--type-heading);letter-spacing:-.01em;margin:0}.type-body{font:var(--type-body)}.type-row{font:var(--type-ui)}.type-section,.type-micro{font:var(--type-label);text-transform:uppercase;letter-spacing:.08em}.type-meta{font:var(--type-caption);color:var(--text-muted)}._band_1wn9q_10{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);background:var(--surface);border-bottom:1px solid var(--border);padding:var(--s4) var(--pad-mobile);min-height:var(--band-height);box-sizing:border-box}@media (min-width: 700px){._band_1wn9q_10{padding:var(--s4) var(--pad-desktop)}}._bandProduct_1wn9q_33{color:var(--accent-ink);font-weight:600}._bandContext_1wn9q_38{display:flex;align-items:center;gap:20px;min-width:0}._card_1wn9q_5{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow)}._cardPadNormal_1wn9q_53{padding:var(--pad-card)}._cardPadTight_1wn9q_57{padding:12px}._cardPadNone_1wn9q_62{padding:0;overflow:hidden}._sectionCardHead_1wn9q_76{display:grid;gap:2px;padding:16px 20px;border-bottom:1px solid var(--border)}._sectionCardHeadRow_1wn9q_100{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:16px 20px;border-bottom:1px solid var(--border)}._sectionCardOpen_1wn9q_79{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:var(--tap-min);margin:-8px -8px -8px -12px;padding:var(--s2) var(--s2) var(--s2) var(--s3);text-align:left;background:none;border:none;border-radius:var(--radius-tile);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}._sectionCardOpen_1wn9q_79:hover{background:var(--accent-soft);color:var(--accent-ink)}._sectionCardAside_1wn9q_138{color:var(--text-muted);font:var(--type-caption);flex:none}._sectionCardProgress_1wn9q_149{display:grid;gap:var(--s2);padding:12px 20px;border-bottom:1px solid var(--border)}._card_1wn9q_5 ._listRow_1wn9q_158:last-child{border-bottom:none}._button_1wn9q_164{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-btn);border:1px solid transparent;padding:12px 20px;font:var(--type-ui);font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}._button_1wn9q_164:disabled{background:var(--hairline);border-color:var(--line-strong);color:var(--text-muted);cursor:default}._buttonPrimary_1wn9q_217{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--surface)}._buttonPrimary_1wn9q_217:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink);color:var(--surface)}._buttonGhost_1wn9q_242{background:var(--surface);border-color:var(--accent-ink);color:var(--accent-ink)}._buttonGhost_1wn9q_242:hover:not(:disabled){background:var(--accent-soft)}._buttonFull_1wn9q_253{display:flex;width:100%}._field_1wn9q_260{display:block;max-width:520px}._fieldLabel_1wn9q_271{display:block;color:var(--text-muted);margin-bottom:var(--s3)}._fieldControl_1wn9q_278{display:block;width:100%;background:var(--field-bg);border:1px solid var(--line-strong);border-radius:var(--radius-btn);padding:12px}._fieldControl_1wn9q_278:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._fieldControl_1wn9q_278::placeholder{color:var(--text-muted)}._fieldTextarea_1wn9q_338{min-height:120px;resize:none;overflow:hidden;background:var(--surface)}._fieldHint_1wn9q_345{margin:8px 0 0}._fieldWide_1wn9q_352{max-width:none}._fieldBox_1wn9q_364{border:1px solid var(--line-strong);border-radius:var(--radius-btn);overflow:hidden}._fieldBox_1wn9q_364:focus-within{outline:2px solid var(--accent-ink);outline-offset:-2px}._fieldToolbar_1wn9q_396{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);padding:var(--s1);border-bottom:1px solid var(--border);background:var(--surface)}._fieldControlBoxed_1wn9q_374{border:0;border-radius:0}._fieldControlBoxed_1wn9q_374:focus-visible,._fieldControlBoxed_1wn9q_374:focus{outline:0}._pageTitleKicker_1wn9q_419{display:block;color:var(--text-muted);margin-bottom:12px}._summary_1wn9q_429{display:flex;flex-wrap:wrap;gap:20px 40px}._summaryItem_1wn9q_435{flex:1 1 120px}._summaryLabel_1wn9q_439{display:block;color:var(--text-muted);margin-bottom:var(--s1)}._summaryValue_1wn9q_445{display:block;font:var(--type-heading)}._sectionHead_1wn9q_452{display:flex;align-items:baseline;justify-content:space-between;gap:16px;background:var(--accent-soft);border-radius:var(--radius-tile);color:var(--accent-ink);padding:var(--s3) var(--s4)}._sectionHeadAside_1wn9q_465{flex:none;color:var(--accent-ink);font:var(--type-caption)}._listRow_1wn9q_158{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--hairline);border-radius:0;padding:var(--s3) var(--pad-card);color:var(--text)}._listRowCompact_1wn9q_487{padding-block:var(--s1)}._listRowInteractive_1wn9q_491{cursor:pointer}._listRowInsetDivider_1wn9q_500{position:relative;border-bottom:none}._listRowInsetDivider_1wn9q_500:after{content:"";position:absolute;left:var(--pad-card);right:var(--pad-card);bottom:0;border-bottom:1px solid var(--hairline)}._card_1wn9q_5 ._listRowInsetDivider_1wn9q_500:last-child:after{display:none}._listRowInsetDivider_1wn9q_500:hover:after,._listRowInsetDivider_1wn9q_500:has(+._listRowInsetDivider_1wn9q_500:hover):after{visibility:hidden}._listRowStretch_1wn9q_498{position:relative}._listRowInteractive_1wn9q_491:hover{background:var(--bg);color:var(--text)}._listRowStretch_1wn9q_498:hover{background:var(--accent-soft)}._listRowStretch_1wn9q_498:hover a{color:var(--accent-hover)}._listRowLead_1wn9q_571{flex:none;color:var(--text-muted);display:flex;align-items:center}._listRowMain_1wn9q_578{flex:1 1 auto;min-width:0}._listRowTrail_1wn9q_583{flex:none;display:flex;align-items:center;gap:12px;position:relative}._listRowTrailInert_1wn9q_609{pointer-events:none}._formatTag_1wn9q_615{color:var(--accent-ink);text-align:right;white-space:nowrap}._formatTile_1wn9q_625{flex:none;width:38px;height:38px;border-radius:var(--radius-tile);display:flex;align-items:center;justify-content:center;color:var(--accent-ink);font:var(--type-caption);font-weight:600}._tintPeach_1wn9q_638{background:var(--tint-peach)}._tintMint_1wn9q_642{background:var(--tint-mint)}._tintSand_1wn9q_646{background:var(--tint-sand)}._cover_1wn9q_654{flex:none;border-radius:var(--radius-tile)}._continue_1wn9q_661{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:none;border:none;padding:0;color:inherit;font:inherit;cursor:pointer}._continueMain_1wn9q_675{flex:1 1 auto;min-width:0}._continueKicker_1wn9q_691{display:block;color:var(--text-muted);margin-bottom:var(--s3)}._continueTitle_1wn9q_697{display:block;font:var(--type-ui);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._continueMeta_1wn9q_707{display:block;margin:var(--s1) 0 var(--s3)}._continuePlay_1wn9q_714{flex:none;width:44px;height:44px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center}._continuePlayGlyph_1wn9q_725{width:0;height:0;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid var(--surface)}._progress_1wn9q_736{width:100%;height:6px;border-radius:var(--radius-pill);background:var(--accent-soft);overflow:hidden}._progressFill_1wn9q_744{height:100%;background:var(--accent)}._doneMark_1wn9q_751{flex:none;display:block;color:var(--success)}._callout_1wn9q_759{background:var(--accent-soft);border-radius:var(--radius-tile);color:var(--accent-ink);padding:16px 20px}._calloutWarning_1wn9q_775{background:var(--tint-sand);display:flex;align-items:center;gap:var(--s3)}._calloutMark_1wn9q_783{display:flex;flex:none}._state_1wn9q_790{padding:32px 0;max-width:560px}._stateTitle_1wn9q_795{margin:0 0 var(--s2);font:var(--type-heading)}._stateText_1wn9q_800{margin:0;color:var(--text-muted)}._stateAction_1wn9q_805{margin-top:20px}._stateError_1wn9q_809 ._stateTitle_1wn9q_795{color:var(--error)}._iconButton_1wn9q_820{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--tap-min);height:var(--tap-min);padding:0;border:1px solid transparent;border-radius:var(--radius-tile);background:transparent;color:var(--text-muted);cursor:pointer}._iconButton_1wn9q_820:hover:not(:disabled),._iconButtonActive_1wn9q_836{background:var(--accent-soft);color:var(--accent-ink)}._iconButton_1wn9q_820:disabled{color:var(--text-muted);cursor:default}._lockNotice_1wn9q_771{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius-tile);background:var(--hairline);color:var(--text);font:var(--type-ui)}._lockNotice_1wn9q_771 svg{flex:none}._confirm_1wn9q_877{margin:12px 0;padding:var(--pad-card);border:1px solid var(--warning);border-radius:var(--radius-tile);background:var(--tint-peach)}._confirmQuestion_1wn9q_885{margin:0;color:var(--text)}._confirmDetail_1wn9q_890{margin:var(--s1) 0 var(--s3);color:var(--text-muted)}._confirmRow_1wn9q_895{display:flex;flex-wrap:wrap;gap:8px}._engineBadge_1mvdc_6{color:var(--warning);border:1px solid var(--border);border-radius:var(--radius-tile);padding:2px 8px;white-space:nowrap}._list_1mvdc_14{border-top:1px solid var(--border)}._row_1mvdc_18{padding:12px 0;border-bottom:1px solid var(--hairline)}._rowHead_1mvdc_23{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between}._type_1mvdc_31{color:var(--accent-ink)}._ids_1mvdc_35{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px}._payload_1mvdc_43{margin:8px 0 0;padding:8px 12px;background:var(--bg);border-radius:var(--radius-tile);white-space:pre-wrap;word-break:break-word}._nav_20hyb_11{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}@media (max-width: 699px){._nav_20hyb_11{gap:8px 16px}}._navLink_20hyb_30{color:var(--text-muted)}._navLink_20hyb_30:hover,._navLinkActive_20hyb_38{color:var(--accent-ink)}._adminLinks_20hyb_46{display:contents}@media (max-width: 699px){._adminLinks_20hyb_46{display:none}}._adminMenuWrap_20hyb_56{position:relative;display:none}@media (max-width: 699px){._adminMenuWrap_20hyb_56{display:inline-flex}}._adminMenuTrigger_20hyb_67{display:inline-flex}._adminMenuTriggerButton_20hyb_74{display:inline-flex;align-items:center;border:0;background:none;padding:0;font:inherit;cursor:pointer}._adminMenuTrigger_20hyb_67 svg{margin-left:var(--s1);vertical-align:-2px}._adminMenuPanel_20hyb_101{position:absolute;z-index:5;left:0;top:calc(100% + 4px);width:max-content;max-width:220px;padding:var(--s1);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-tile);box-shadow:0 6px 18px #1b15121f;overflow-y:auto}._adminMenuPanelUp_20hyb_119{top:auto;bottom:calc(100% + 4px)}._adminMenuPanel_20hyb_101 button{width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:0;border-radius:var(--radius-tile);background:none;color:var(--text-muted);text-align:left;cursor:pointer;font:var(--type-ui)}._adminMenuPanel_20hyb_101 button:hover{background:var(--accent-soft);color:var(--accent-ink)}._adminMenuPanel_20hyb_101 button._navLinkActive_20hyb_38{color:var(--accent-ink);font-weight:600}._navAction_20hyb_152{background:none;border:none;padding:0;cursor:pointer;font:inherit}._main_20hyb_164{max-width:var(--measure-author);margin:0 auto}._buildFooter_20hyb_172{position:fixed;right:var(--s3);bottom:calc(var(--s2) + env(safe-area-inset-bottom,0px));z-index:1;color:var(--text-muted);font:var(--type-caption);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.5;pointer-events:auto;-webkit-user-select:text;user-select:text}._actions_20hyb_188{display:flex;gap:12px;align-items:center}._actionsHint_20hyb_194{color:var(--text-muted)}._materialIntro_20hyb_238{display:grid;gap:var(--s3);margin-top:calc(var(--s5) - var(--pad-desktop))}@media (max-width: 699px){._materialIntro_20hyb_238{margin-top:calc(var(--s3) - var(--pad-mobile))}}._materialLead_20hyb_264{margin:0;margin-top:calc(var(--s1) - var(--s3));margin-bottom:var(--s3);max-width:560px;font:var(--type-author-copy);color:var(--text-muted)}._dropzone_20hyb_275{border:2px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface);padding:var(--s5) var(--s4);text-align:center;display:grid;gap:var(--s2);justify-items:center}._dropzoneAction_20hyb_275{display:flex;margin:var(--s3) 0}._dropzoneActive_20hyb_317{border-color:var(--accent-ink);background:var(--tint-peach)}._dropzone_20hyb_275:hover{border-color:var(--accent-ink)}._dropzoneTitle_20hyb_328{margin:0;font:var(--type-ui);font-weight:600}._dropzoneFormats_20hyb_339{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s1)}@media (max-width: 699px){._dropzoneFormats_20hyb_339{display:grid;grid-template-columns:repeat(4,auto);justify-content:center}}._fileInput_20hyb_365{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}._submitRow_20hyb_402{margin-top:var(--s2);padding-top:var(--s4);justify-content:flex-end;flex-wrap:wrap}._submitHint_20hyb_422{margin:0;white-space:nowrap}._sourceList_20hyb_430{display:grid;gap:var(--s2)}._sourceFormat_20hyb_335{display:inline-flex;align-items:center;justify-content:center;flex:none;width:60px;height:26px;padding:0 8px;border-radius:var(--radius-tile);background:var(--tint-sand);color:var(--accent-ink)}._sourceName_20hyb_486{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sourceMeta_20hyb_497{display:block;margin-top:var(--s1);color:var(--text-muted)}._sourceProgress_20hyb_503{display:block;margin-top:var(--s2);max-width:320px}._sourceState_20hyb_44{display:inline-flex;align-items:center;gap:var(--s1);font:var(--type-caption);white-space:nowrap}._sourceState_20hyb_44 svg{flex:none}._sourceStateOk_20hyb_533{color:var(--success-ink)}._sourceStateWait_20hyb_537{color:var(--text-muted)}._sourceStateChanged_20hyb_542{color:var(--warning-ink)}._sourceStateError_20hyb_549{color:var(--error)}@media (min-width: 701px){._sourceState_20hyb_44{min-width:168px;justify-content:flex-start}}@media (max-width: 700px){._sourceStateText_20hyb_45{display:none}}._resume_17utl_3{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._action_17utl_14{flex:1 0 100%}._action_17utl_14>button{width:100%}@media (min-width: 480px){._action_17utl_14{flex:0 0 auto}._action_17utl_14>button{width:auto}}._main_17utl_32{flex:1 1 auto;min-width:0}._kicker_17utl_37{display:block;color:var(--accent-ink);margin-bottom:4px}._title_17utl_43{display:block;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._step_17utl_52{display:block;margin-top:2px}._title_huocr_29{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._author_huocr_45{display:block;margin-top:var(--s1);color:var(--text-muted);overflow-wrap:anywhere}._create_huocr_52{display:flex}@media (min-width: 480px){._create_huocr_52{justify-content:flex-end;padding-right:var(--pad-card)}}._firstAction_huocr_65{margin-top:var(--s2)}._open_huocr_75{display:block;min-width:0;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}._openStretch_huocr_75:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._open_huocr_75:hover ._title_huocr_29{color:var(--accent-hover)}._confirmSlot_huocr_120{padding:0 var(--pad-card)}._failure_huocr_124{margin:0 0 var(--s3);color:var(--error)}._hint_huocr_141{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius-tile);background:var(--hairline);color:var(--text)}._hint_huocr_141>svg{flex:none}._hintTitle_huocr_155,._hintText_huocr_156{margin:0}._hintText_huocr_156{margin-top:var(--s1);color:var(--text-muted)}._form_lqrvr_4{display:grid;gap:var(--s4)}._heading_lqrvr_9{margin:0;font:var(--type-title)}._beta_lqrvr_14{display:inline-flex;align-items:center;padding:0 8px;height:18px;border-radius:var(--radius-pill);background:var(--tint-sand);color:var(--warning-ink);font:var(--type-label)}._modes_lqrvr_25{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}@media (max-width: 640px){._modes_lqrvr_25{grid-template-columns:1fr}}._mode_lqrvr_25,._focus_lqrvr_38{position:relative;text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius-tile);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;transition:border-color .15s,background .15s}._mode_lqrvr_25,._focus_lqrvr_38{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}._mode_lqrvr_25{padding:var(--s3) var(--s3) var(--s3) calc(var(--s3) + 26px)}._focus_lqrvr_38{padding:var(--s2) var(--s3)}._mode_lqrvr_25:hover:not(._on_lqrvr_69),._focus_lqrvr_38:hover:not(._on_lqrvr_69){border-color:var(--text-muted)}._on_lqrvr_69{border-color:var(--accent);background:var(--accent-soft)}._tick_lqrvr_79{position:absolute;left:var(--s3);top:calc(var(--s3) + 2px);width:18px;box-sizing:border-box;height:18px;border-radius:var(--radius-pill);border:2px solid var(--line-strong)}._on_lqrvr_69 ._tick_lqrvr_79{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}._optionTitle_lqrvr_96{display:flex;align-items:center;gap:var(--s2);min-height:22px;font:var(--type-ui);font-weight:600;margin-bottom:2px}._optionHint_lqrvr_106{display:block;font:var(--type-caption);color:var(--text-muted)}._optionNote_lqrvr_112{display:block;margin-top:var(--s1);font:var(--type-caption);color:var(--warning-ink)}._group_lqrvr_119{display:grid;gap:var(--s2)}._groupLabel_lqrvr_124{font:var(--type-caption);color:var(--text-muted)}._size_lqrvr_129 label{display:block;font:var(--type-ui);color:var(--text-muted);margin-bottom:var(--s2)}._size_lqrvr_129 b{color:var(--text)}._size_lqrvr_129 input[type=range]{width:100%;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}._size_lqrvr_129 input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:var(--hairline)}._size_lqrvr_129 input[type=range]::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:var(--hairline)}._size_lqrvr_129 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:var(--radius-pill);background:var(--accent);border:3px solid var(--surface);box-shadow:var(--shadow)}._size_lqrvr_129 input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:var(--radius-pill);background:var(--accent);border:3px solid var(--surface);box-shadow:var(--shadow)}._scale_lqrvr_180{display:flex;justify-content:space-between;font:var(--type-caption);color:var(--text-muted)}._tabs_lqrvr_187{display:flex;gap:4px;width:fit-content;padding:4px;border-radius:var(--radius-tile);background:var(--bg)}._tabs_lqrvr_187 button{border:0;background:none;cursor:pointer;padding:var(--s2) var(--s3);border-radius:var(--radius-btn);font:var(--type-ui);font-weight:600;color:var(--text-muted)}._tabs_lqrvr_187 button._tabOn_lqrvr_207{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}._field_lqrvr_213{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-tile);padding:var(--s3);background:var(--field-bg);font:var(--type-body);color:var(--text);box-sizing:border-box}textarea._field_lqrvr_213{min-height:150px;resize:vertical}._inline_lqrvr_229{display:flex;gap:var(--s2);align-items:flex-start}._inline_lqrvr_229 ._field_lqrvr_213{flex:1}._note_lqrvr_239{margin:0;text-align:center;font:var(--type-caption);color:var(--text-muted)}._inlineText_mi8hj_9{display:block;width:100%;max-width:100%;text-align:left;background:none;border:none;border-radius:var(--radius-tile);padding:2px 6px;margin:-2px -6px;color:inherit;font:inherit;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inlineTextWrap_mi8hj_29{overflow:visible;text-overflow:clip;white-space:normal}._inlineText_mi8hj_9:hover{background:var(--accent-soft);color:var(--accent-ink)}._inlineInput_mi8hj_40{display:block;width:100%;background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-tile);padding:2px 6px;margin:-3px -7px;font:inherit}._bar_1ndzx_4{margin-top:20px}._note_1ndzx_8{margin:12px 0 0}._title_1ndzx_12{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._working_1ndzx_20{color:var(--accent-ink);white-space:nowrap}._queued_1ndzx_25{color:var(--text-muted);white-space:nowrap}._body_boz5z_4{display:flex;flex-direction:column;gap:8px}._line_boz5z_21{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}._now_boz5z_30{color:var(--text)}._count_boz5z_39{color:var(--text-muted);white-space:nowrap}._hint_boz5z_44{margin:0;color:var(--text-muted)}._bar_boz5z_51{height:3px;border-radius:var(--radius-pill);background:var(--accent-soft);overflow:hidden;margin-top:4px}._fill_boz5z_61{height:100%;background:var(--accent);transition:width .3s ease-out}@keyframes _buildPulse_boz5z_1{0%,to{opacity:1}50%{opacity:.25}}._fillRunning_boz5z_109{animation:_buildPulse_boz5z_1 1.3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){._fill_boz5z_61{transition:none}._fillRunning_boz5z_109{animation:none}}._title_boz5z_80{margin:0;color:var(--text)}._steps_boz5z_136{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}._step_boz5z_136{display:flex;gap:12px;align-items:flex-start;font:var(--type-body);color:var(--text-muted)}._dot_boz5z_153{width:20px;height:20px;flex:0 0 auto;margin-top:4px;border-radius:var(--radius-pill);border:2px solid var(--line-strong);box-sizing:border-box}._stepOn_boz5z_163{color:var(--text)}._stepOn_boz5z_163 ._dot_boz5z_153{border-color:var(--accent);border-right-color:transparent;animation:_build-spin_boz5z_1 1s linear infinite}._stepDone_boz5z_173{color:var(--text)}._stepDone_boz5z_173 ._dot_boz5z_153{background:var(--success);border-color:var(--success)}@keyframes _build-spin_boz5z_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._stepOn_boz5z_163 ._dot_boz5z_153{animation:none}}._row_yod0u_4{padding:16px 20px;border-bottom:1px solid var(--hairline)}._row_yod0u_4:last-child{border-bottom:none}._head_yod0u_13{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._title_yod0u_20{font-size:16px;font-weight:500;min-width:0}._code_yod0u_26{flex:none;color:var(--error);white-space:nowrap}._meta_yod0u_32{margin:6px 0 0}._message_yod0u_36{margin:8px 0 0;color:var(--text)}._details_yod0u_41,._ids_yod0u_42{margin:6px 0 0;color:var(--text-muted);word-break:break-word}._actions_yod0u_50{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 0}._action_yod0u_50{padding:6px 12px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}._action_yod0u_50:hover:enabled{border-color:var(--text-muted)}._action_yod0u_50:disabled{color:var(--text-muted);cursor:default}._hint_yod0u_78{flex:1 1 260px;color:var(--text-muted)}._failure_yod0u_83{margin:0 0 16px;color:var(--error)}._windows_6jm0s_4{display:flex;gap:8px;margin:0 0 4px}._window_6jm0s_4{padding:6px 14px;border:1px solid var(--hairline);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}._window_6jm0s_4:hover:enabled{border-color:var(--text-muted)}._windowActive_6jm0s_25{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}._head_6jm0s_31{margin:0 0 6px;font-size:16px;font-weight:500}._headInset_6jm0s_38{padding:16px 20px 0}._note_6jm0s_42{margin:0 0 14px;color:var(--text-muted)}._noteBelow_6jm0s_49{margin:14px 0 0;color:var(--text-muted)}._caveats_6jm0s_56{margin:0;padding:0 0 0 18px;color:var(--text-muted);font-size:13px;line-height:1.5}._caveats_6jm0s_56 li+li{margin-top:8px}._caveatHard_6jm0s_69{color:var(--error)}._funnel_6jm0s_75{display:flex;flex-direction:column;gap:4px}._funnelRow_6jm0s_81{display:grid;grid-template-columns:150px 1fr 84px;align-items:center;gap:12px}._funnelLabel_6jm0s_88{font-size:14px}._funnelBar_6jm0s_93{height:8px;border-radius:4px;background:var(--accent-soft);overflow:hidden}._funnelFill_6jm0s_100{display:block;height:100%;border-radius:4px;background:var(--accent)}._funnelValue_6jm0s_107{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}._funnelShare_6jm0s_113{margin-left:6px;color:var(--text-muted)}._pairs_6jm0s_120{display:grid;grid-template-columns:1fr auto;gap:0;margin:0}._pairLabel_6jm0s_127,._pairValue_6jm0s_128{padding:7px 0;border-top:1px solid var(--hairline);margin:0}._pairLabel_6jm0s_127{color:var(--text-muted)}._pairValue_6jm0s_128{text-align:right;font-variant-numeric:tabular-nums}._tableWrap_6jm0s_146{overflow-x:auto}._table_6jm0s_146{width:100%;border-collapse:collapse;font-size:14px}._table_6jm0s_146 th,._table_6jm0s_146 td{padding:10px 20px;border-top:1px solid var(--hairline);text-align:left;white-space:nowrap}._table_6jm0s_146 th{color:var(--text-muted);font-weight:400;font-size:12px;letter-spacing:.04em;text-transform:uppercase}._table_6jm0s_146 th:not(:first-child),._num_6jm0s_173{text-align:right}._num_6jm0s_173{font-variant-numeric:tabular-nums}._mechanic_6jm0s_181{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px}._of_6jm0s_187{color:var(--text-muted)}._courseTitle_6jm0s_191{display:block;white-space:normal}._courseId_6jm0s_196{display:block;margin-top:2px;color:var(--text-muted)}._windowNote_6jm0s_204{margin:0;color:var(--text-muted)}._hint_54atn_6{margin-top:4px}._empty_54atn_10{margin:0}._error_54atn_14{margin:0;color:var(--error)}._list_54atn_21{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._item_54atn_47{position:relative;display:flex;gap:12px;align-items:center;padding:12px 56px 12px 0;border-top:1px solid var(--hairline)}._item_54atn_47>button{position:absolute;right:0;top:0;bottom:0;margin-block:auto}._item_54atn_47:first-child{border-top:none}._itemBody_54atn_94{display:flex;flex-direction:column;gap:2px;min-width:0;border-left:2px solid var(--accent);padding-left:var(--s3)}._itemWhere_54atn_103{color:var(--text-muted)}._itemText_54atn_107{white-space:pre-wrap;overflow-wrap:anywhere}._form_54atn_132{display:grid;gap:var(--s2);margin-top:var(--s4)}._form_54atn_132>button{justify-self:start}._rebuild_54atn_161,._itemNote_54atn_162{align-self:flex-start;margin-top:4px;max-width:100%;text-align:left}._rebuild_54atn_161{padding:0;border:none;background:transparent;color:var(--accent-ink);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}._rebuild_54atn_161:disabled{color:var(--text-muted);cursor:default;text-decoration:none}._itemNote_54atn_162{color:var(--text-muted)}._ratings_54atn_193{display:flex;gap:8px}._rateLabel_54atn_203{margin:0 0 var(--s2);color:var(--text-muted)}._rating_54atn_193{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-width:56px;padding:0 var(--s2);height:44px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;font-size:16px;cursor:pointer}._rating_54atn_193:hover:not(:disabled){border-color:var(--accent)}._ratingOn_54atn_240{border-color:var(--accent);border-width:2px;background:var(--accent-soft);font-weight:600}._rating_54atn_193:disabled{cursor:default;opacity:.6}._blocked_54atn_252{margin:0;color:var(--text-muted)}._publishReason_54atn_265{border:1px solid var(--border);border-radius:var(--radius-tile);overflow:hidden}._publishReasonHead_54atn_271{display:flex;align-items:center;gap:var(--s3);background:var(--tint-sand);padding:var(--s3) var(--s4)}._publishReasonMark_54atn_279{display:flex;flex:none;color:var(--warning-ink)}._reason_54atn_286{margin:0;font-weight:600;color:var(--text)}._list_54atn_21{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._reasonGroups_54atn_300{background:var(--surface);padding:var(--s3) var(--pad-card)}._reasonGroup_54atn_300+._reasonGroup_54atn_300{margin-top:var(--s3)}._reasonGroupLabel_54atn_309{margin:0 0 var(--s1);color:var(--text-muted)}._taskLink_54atn_320{display:block;width:100%;padding:8px 0;border:0;background:none;color:var(--accent-ink);text-align:left;cursor:pointer;font:inherit}._taskLink_54atn_320:hover{text-decoration:underline}._rate_54atn_203{display:flex;flex-direction:column;gap:var(--s2);border-top:1px solid var(--border);padding-top:var(--s4)}._confirm_54atn_361{padding:var(--pad-card);border:1px solid var(--warning);border-radius:var(--radius-tile);background:var(--tint-peach)}._confirmQuestion_54atn_375{margin:0 0 var(--s3);color:var(--text)}._confirmRow_54atn_383{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}._reasonLink_54atn_391{padding:0;border:0;background:none;font:inherit;color:var(--accent-ink);text-decoration:underline;cursor:pointer}._wait_2fvic_13{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--tint-sand)}._waitMark_2fvic_28{flex:none;display:inline-flex;padding-top:2px;color:var(--text-muted)}._waitLines_2fvic_35{min-width:0;display:flex;flex-direction:column;gap:var(--s1)}._waitLead_2fvic_42{margin:0}._waitHint_2fvic_47,._waitCount_2fvic_48{margin:0;color:var(--text-muted)}._waitExit_2fvic_54{margin:var(--s2) 0 0}._exitLink_2fvic_67{text-decoration:underline}._failure_2fvic_72{margin:var(--s2) 0 0;color:var(--error)}._waitInline_2fvic_93{display:inline-flex;align-items:center;gap:var(--s1);margin:0 0 0 auto;color:var(--text-muted)}._waitInline_2fvic_93>svg{flex:none}._body_6ud8c_4{display:flex;flex-direction:column;gap:12px}._title_6ud8c_10,._text_6ud8c_14{margin:0}._blocked_6ud8c_18{display:flex;flex-direction:column;gap:var(--s2)}._publishReason_6ud8c_29{border:1px solid var(--border);border-radius:var(--radius-tile);overflow:hidden}._publishReasonHead_6ud8c_36{display:flex;align-items:center;gap:var(--s3);background:var(--tint-sand);padding:var(--s3) var(--pad-card)}._publishReasonMark_6ud8c_44{display:flex;flex:none;color:var(--warning-ink)}._reason_6ud8c_53{margin:0;font-weight:600;color:var(--text)}._list_6ud8c_59{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._reasonGroups_6ud8c_68{background:var(--surface);padding:var(--s3) var(--pad-card)}._reasonGroup_6ud8c_68+._reasonGroup_6ud8c_68{margin-top:var(--s3)}._reasonGroupLabel_6ud8c_79{margin:0 0 var(--s1);color:var(--text-muted)}._taskLink_6ud8c_87{display:block;width:100%;padding:8px 0;border:0;background:none;color:var(--accent-ink);text-align:left;cursor:pointer;font:inherit}._taskLink_6ud8c_87:hover{text-decoration:underline}._rate_6ud8c_121{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:var(--s4)}._rateHint_6ud8c_129{margin:0;color:var(--text-muted)}._ratings_6ud8c_134{display:flex;gap:8px}._rateLabel_6ud8c_140{margin:0;color:var(--text-muted)}._rating_6ud8c_134{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-width:56px;height:var(--tap-min);padding:0 var(--s2);border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);cursor:pointer;font:inherit}._ratingOn_6ud8c_152{border-color:var(--accent);border-width:2px;background:var(--accent-soft);font-weight:600}._error_6ud8c_181{margin:0;color:var(--error)}._link_6ud8c_187{margin:0;word-break:break-all}._result_6ud8c_207{width:100%;margin-top:8px;scroll-margin-top:16px}._resultBody_6ud8c_214{display:flex;flex-direction:column;gap:12px}._resultTitle_6ud8c_221{margin:0;color:var(--text)}._resultLead_6ud8c_236{margin:var(--s2) 0 0;color:var(--text-muted)}._linkbox_6ud8c_255{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-tile);background:var(--hairline)}._linkInput_6ud8c_267{flex:1 1 100%;min-width:0;min-height:var(--tap-min);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--field-bg);color:var(--text);font:var(--type-ui)}._linkInput_6ud8c_267:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._linkInputCopied_6ud8c_286{border-color:var(--accent-ink)}._srOnly_6ud8c_294{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._linkFail_6ud8c_304{flex:1 1 100%;margin:0;color:var(--error)}._exits_6ud8c_312{display:flex;flex-wrap:wrap;gap:var(--s2);border-top:1px solid var(--border);padding-top:var(--s4)}._warning_6ud8c_322{margin:0;color:var(--warning-ink)}._actions_6ud8c_333{display:flex;justify-content:flex-end}._publishedHint_6ud8c_343{margin:4px 0 0;max-width:52ch}._rows_1ddn3_14{display:flex;flex-direction:column;gap:var(--s4)}._rowPad_1ddn3_6{display:flex;align-items:center;gap:var(--s3);padding:var(--s4);background:var(--hairline);border-radius:var(--radius-tile)}._rowMain_1ddn3_29{flex:1 1 auto;min-width:0}._rowAction_1ddn3_49{flex:none}._rowAction_1ddn3_49>button:hover:not(:disabled){background:var(--surface);color:var(--accent-ink)}._title_1ddn3_58{display:block}._hint_1ddn3_62{display:block;margin:var(--s1) 0 0;color:var(--text-muted)}._failure_1ddn3_73{margin:0;color:var(--error)}._tools_qojg9_15{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._grip_qojg9_33{flex:none;width:32px;align-self:stretch;min-height:var(--tap-min);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-tile);background:none;color:var(--text-muted);cursor:grab;touch-action:none;position:relative;z-index:1}._grip_qojg9_33:hover:not(:disabled){background:var(--accent-strong);color:var(--surface)}._grip_qojg9_33:disabled{cursor:default}._gripSquare_qojg9_80{flex:none;width:var(--tap-min);min-height:0;height:var(--tap-min);align-self:center}._itemDragging_qojg9_91{background:var(--accent-soft);opacity:.6}._overlay_qojg9_108{background:var(--surface);border-radius:var(--radius-tile);box-shadow:0 8px 24px #1b151229;transform:rotate(.35deg);cursor:grabbing;overflow:hidden}._itemDraggingCard_qojg9_117{border-radius:var(--radius-card)}.stack>._itemCollapsed_qojg9_133{margin-top:var(--s3)}.stack>._itemCollapsed_qojg9_133+*{margin-top:var(--s3)}._drop_qojg9_152{display:block;height:3px;margin:0 var(--pad-card);border-radius:var(--radius-pill);background:var(--accent)}.stack>._drop_qojg9_152{margin-top:var(--s3);margin-bottom:var(--s3)}.stack>._drop_qojg9_152+*{margin-top:var(--s3)}._arrow_qojg9_198{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);padding:0;border:1px solid transparent;border-radius:var(--radius-btn);background:transparent;color:var(--text-muted);font:var(--type-ui);line-height:1;cursor:pointer}._arrow_qojg9_198:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}._arrow_qojg9_198:disabled{color:var(--text-muted);border-color:var(--hairline);cursor:default}._actionLegacyGhost_qojg9_249{min-height:var(--tap-min);padding:0 12px;border:1px solid var(--accent-ink);border-radius:var(--radius-btn);background:var(--surface);color:var(--accent-ink);font:inherit;font-weight:500;cursor:pointer}._actionLegacyGhost_qojg9_249:hover:not(:disabled){background:var(--accent-soft)}._actionLegacyGhost_qojg9_249:disabled{color:var(--text-muted);cursor:default}._iconAction_qojg9_275{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);padding:0;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;line-height:1;cursor:pointer}._iconAction_qojg9_275:hover:not(:disabled){background:var(--accent-soft)}._iconAction_qojg9_275:disabled{color:var(--text-muted);border-color:var(--hairline);cursor:default}._count_qojg9_302{color:var(--text-muted)}._taskPanels_qojg9_321{padding:0 0 4px}._blank_qojg9_326{color:var(--warning-ink)}._picker_qojg9_332{margin:12px 0;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface)}._pickerTitle_qojg9_340{margin:0 0 var(--s3);color:var(--text)}._pickerList_qojg9_345{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}._pickerOption_qojg9_352{min-height:var(--tap-min);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer}._pickerOption_qojg9_352:hover:not(:disabled){background:var(--accent-soft)}._pickerOption_qojg9_352[aria-pressed=true]{border-width:2px;border-color:var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._pickerOption_qojg9_352:disabled{color:var(--text-muted);cursor:default}._pickerConcepts_qojg9_384{display:block;margin-top:4px;color:var(--text-muted)}._pickerNote_qojg9_390{margin:0 0 12px;color:var(--text-muted)}._pickerLayout_qojg9_412{display:grid;grid-template-columns:272px 1fr;gap:var(--s4);margin:var(--s2) 0 12px}@media (max-width: 520px){._pickerLayout_qojg9_412{grid-template-columns:1fr}}._familyColumn_qojg9_400{display:flex;flex-direction:column;gap:4px}._familyOption_qojg9_433{display:flex;align-items:center;gap:var(--s2);padding:var(--s3);border:1px solid transparent;border-radius:var(--radius-btn);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}._familyOption_qojg9_433:hover:not(:disabled){background:var(--bg)}._familyOption_qojg9_433[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._familyOption_qojg9_433:disabled{color:var(--text-muted);cursor:default}._familyIcon_qojg9_462{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-tile);background:var(--tint-peach);color:var(--accent-ink)}._familyOption_qojg9_433[aria-pressed=true] ._familyIcon_qojg9_462{background:var(--surface)}._mechanicColumn_qojg9_478{border-left:1px solid var(--border);padding-left:var(--s4);display:flex;flex-direction:column;gap:var(--s2)}@media (max-width: 520px){._mechanicColumn_qojg9_478{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:var(--s3)}}._mechanicTile_qojg9_401{display:grid;grid-template-columns:auto 1fr max-content;align-items:center;gap:var(--s3);min-height:var(--tap-min);padding:var(--s3);border:1px solid transparent;border-radius:var(--radius-btn);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer}._mechanicIcon_qojg9_524{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);background:var(--tint-peach);color:var(--accent-ink)}._mechanicTile_qojg9_401[aria-pressed=true] ._mechanicIcon_qojg9_524{background:var(--surface)}._mechanicBody_qojg9_540{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._mechanicTile_qojg9_401:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--accent-ink)}._mechanicTile_qojg9_401[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink)}._mechanicTile_qojg9_401._current_qojg9_558{box-shadow:inset 0 0 0 2px var(--success)}._mechanicTile_qojg9_401:disabled{cursor:default}._mechanicName_qojg9_566{font-weight:600}._mechanicTile_qojg9_401[aria-pressed=true] ._mechanicName_qojg9_566{color:var(--accent-ink)}._mechanicHint_qojg9_574{font:var(--type-caption);color:var(--text-muted)}._mechanicBlocked_qojg9_581{color:var(--error)}._mechanicTile_qojg9_401:disabled:has(._mechanicBlocked_qojg9_581){cursor:not-allowed;opacity:.7}._mechanicTile_qojg9_401[aria-pressed=true] ._mechanicHint_qojg9_574{color:var(--accent-ink)}._mechanicNow_qojg9_596{font:var(--type-caption);color:var(--success);font-weight:700;white-space:nowrap}._failure_qojg9_604{margin:8px 0 0;color:var(--error)}._add_qojg9_611{margin-top:var(--s4)}._addCompact_qojg9_622{margin-top:var(--s2)}._renameRow_qojg9_633{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._renameInput_qojg9_640{flex:1 1 220px;min-width:0;min-height:var(--tap-min);padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--field-bg);color:var(--text);font:inherit}._renameInput_qojg9_640:focus-visible{border-color:var(--accent-ink)}._menuWrap_qojg9_666{position:relative}._menuTrigger_qojg9_674{display:inline-flex}._menu_qojg9_666{position:absolute;z-index:5;right:0;top:calc(100% + 4px);min-width:240px;padding:var(--s1);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-tile);box-shadow:0 6px 18px #1b15121f;overflow-y:auto}._menuUp_qojg9_709{top:auto;bottom:calc(100% + 4px)}._menu_qojg9_666 button{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:0;border-radius:var(--radius-tile);background:none;color:inherit;text-align:left;cursor:pointer;font:var(--type-ui)}._menu_qojg9_666 button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}._menu_qojg9_666 button:disabled{color:var(--text-muted);cursor:default}._menuSep_qojg9_750{display:block;height:1px;background:var(--border);margin:var(--s1) 0}._menuTitle_qojg9_759{padding:var(--s2) var(--s3);margin:0 0 var(--s2);border-bottom:1px solid var(--border);color:var(--text-muted)}._menuRefused_qojg9_772{align-items:flex-start;flex-wrap:wrap;padding-top:var(--s2);padding-bottom:var(--s2)}._menuReason_qojg9_785{flex-basis:100%;margin-top:var(--s1);color:var(--warning-ink)}._menuDanger_qojg9_803{color:var(--text-muted)}._addRow_qojg9_827{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s3)}@media (max-width: 700px){._addRow_qojg9_827>*{flex:1 1 100%}}._addAsRow_qojg9_860{margin-top:0}._addLink_qojg9_864{display:flex;align-items:center;gap:var(--s2);border:1px solid transparent;padding:var(--s3) var(--pad-card);background:none;border-radius:var(--radius-tile);color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer}._addLink_qojg9_864:hover:not(:disabled){background:var(--accent-soft)}._addLink_qojg9_864:disabled{color:var(--text-muted);cursor:default}._addLinkIcon_qojg9_898{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--tint-peach);color:var(--accent-ink)}._addLink_qojg9_864:disabled ._addLinkIcon_qojg9_898{background:var(--hairline);color:var(--text-muted)}._addLinkRow_qojg9_928{width:100%;border-radius:0;border-top:1px solid var(--border);min-height:52px}._icon_xhmr6_2{width:40px;height:40px;flex:0 0 auto;border-radius:var(--radius-tile);background:var(--accent-soft);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center}._material_1d7b5_6{margin:0;color:var(--text-muted)}._previewKicker_1d7b5_17{display:inline-flex;align-items:center;background:var(--hairline);border-radius:var(--radius-pill);padding:var(--s1) var(--s2)}._row_1d7b5_30{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._openStretch_1d7b5_55:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._trailControls_1d7b5_53{position:relative;display:flex;align-items:center;gap:12px}._title_1d7b5_79{overflow-wrap:anywhere}._open_1d7b5_55{flex:1 1 auto;min-width:0;display:flex;align-items:center;text-align:left;background:none;border:0;border-radius:var(--radius-tile);padding:var(--s1);margin:0 calc(-1 * var(--s1));min-height:var(--tap-min);cursor:pointer;color:inherit;font:inherit}._open_1d7b5_55:not(._openStretch_1d7b5_55):hover{background:var(--accent-soft);color:var(--accent-ink)}._previewNote_1d7b5_67{color:var(--accent-ink);white-space:nowrap;pointer-events:none}._trailNote_1d7b5_178{pointer-events:none}._failure_1d7b5_183{margin:var(--s1) var(--pad-card) var(--s3);color:var(--error)}._pending_1d7b5_194{display:inline-flex;align-items:center;gap:var(--s1);color:var(--text-muted);white-space:nowrap}._pending_1d7b5_194 svg{flex:none}._draftBadge_1d7b5_212{color:var(--warning-ink)}@media (min-width: 701px){._pending_1d7b5_194{min-width:136px}}@media (max-width: 700px){._pendingText_1d7b5_224{display:none}}._previewMeta_1d7b5_231{display:flex;gap:10px;align-items:center}._crumb_1d7b5_237{text-decoration:underline}._previewBody_1d7b5_247{position:relative}._previewSlot_1d7b5_248{min-width:0}._previewSidePrev_1d7b5_260,._previewSideNext_1d7b5_261{position:absolute;top:50%;transform:translateY(-50%);display:grid;justify-items:center;gap:var(--s1);width:78px}._previewSidePrev_1d7b5_260{right:calc(100% + var(--s3))}._previewSideNext_1d7b5_261{left:calc(100% + var(--s3))}@media (max-width: 699px){._previewBody_1d7b5_247{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"content content" "prev next";gap:var(--s3)}._previewSlot_1d7b5_248{grid-area:content}._previewSidePrev_1d7b5_260,._previewSideNext_1d7b5_261{position:static;transform:none;width:100%}._previewSidePrev_1d7b5_260{grid-area:prev}._previewSideNext_1d7b5_261{grid-area:next}}._flowEntry_1d7b5_311{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}._flowHint_1d7b5_319{margin:4px 0 0;max-width:52ch}._taskCount_1d7b5_334{margin:0;font:var(--type-ui);font-weight:500}._taskCountLabel_1d7b5_339{color:var(--text-muted)}._handoffRow_1d7b5_357{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s3)}._handoffAction_1d7b5_364{margin-left:auto}._reviewHint_1d7b5_371{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius-tile);background:var(--hairline);color:var(--text)}._reviewHint_1d7b5_371>svg{flex:none}._reviewHintTitle_1d7b5_385,._reviewHintText_1d7b5_386{margin:0}._reviewHintText_1d7b5_386{margin-top:var(--s1);color:var(--text-muted)}._sectionTrail_1d7b5_397{display:flex;align-items:center;gap:12px}._emptySectionBadge_1d7b5_210{display:inline-flex;align-items:center;gap:var(--s1);color:var(--warning-ink)}._emptySectionBadge_1d7b5_210 svg{flex:none}@media (min-width: 701px){._emptySectionBadge_1d7b5_210{min-width:136px}}@media (max-width: 700px){._emptySectionBadgeText_1d7b5_430{display:none}}._crumbRow_1d7b5_435{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:0 0 var(--s3)}._crumbHint_1d7b5_443{display:inline-flex;align-items:center;gap:var(--s1);color:var(--text-muted)}._crumbHint_1d7b5_443>svg{flex:none}._handoffCard_1d7b5_456{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.stack>[role=status]+._handoffRow_1d7b5_357{margin-top:var(--s3)}._rowConfirm_1d7b5_470{padding:var(--s3)}._lessonMeta_1d7b5_476{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:12px}._pill_1d7b5_485{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-pill);background:var(--hairline);color:var(--text);font:var(--type-caption);font-weight:600}._pillAccent_1d7b5_496{background:var(--accent-soft);color:var(--accent-ink)}._objectives_1d7b5_501{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;gap:var(--s2)}._objective_1d7b5_501{border-left:3px solid var(--accent);padding-left:var(--s3);font:var(--type-ui);color:var(--text)}._stage_1d7b5_516{display:grid;gap:var(--s2)}._stageHead_1d7b5_521{display:flex;align-items:center;gap:var(--s2)}._stageCount_1d7b5_527{color:var(--text-muted)}._stageLine_1d7b5_531{flex:1;height:1px;background:var(--hairline)}._rowMeta_1d7b5_537{color:var(--text-muted);overflow-wrap:anywhere}._rowQuestion_1d7b5_542{font:var(--type-ui);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleRow_1d7b5_550{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}._skippedHint_1d7b5_557{margin:var(--s1) 0 0;color:var(--text-muted)}._skipped_1d7b5_557{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:var(--s2)}._skippedRow_1d7b5_570{display:grid;gap:2px;padding-left:var(--s3);border-left:3px solid var(--line-strong);font:var(--type-ui);color:var(--text)}._skippedNumber_1d7b5_579{font-weight:600}._skippedReason_1d7b5_583{color:var(--text-muted)}._overlayGrip_1d7b5_588{display:flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);color:var(--text-muted)}._btn_m4gfs_8{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);cursor:pointer}._btn_m4gfs_8:hover:not(:disabled){border-color:var(--accent-ink);color:var(--accent-ink)}._btn_m4gfs_8:disabled{border-color:var(--border);color:var(--text-muted);cursor:default}._cap_m4gfs_35{color:var(--text-muted);text-align:center}._actions_eshqz_31{display:flex;flex-direction:column;gap:10px;margin-top:var(--s5)}._hint_eshqz_38{margin:0}._afterBody_eshqz_43{margin-top:20px}._body_eshqz_48{overflow-wrap:anywhere}._body_eshqz_48>*+*{margin-top:16px}._body_eshqz_48 p{margin:0}._heading_eshqz_60{font-family:var(--font-ui);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0}._list_eshqz_70{margin:0;padding-left:24px}._list_eshqz_70 li+li{margin-top:8px}._quote_eshqz_80{margin:0;padding-left:16px;border-left:2px solid var(--accent);color:var(--text)}._quote_eshqz_80>*+*{margin-top:4px}._points_eshqz_91{margin:0;padding-left:20px}._points_eshqz_91 li+li{margin-top:6px}._steps_eshqz_102{list-style:none;margin:0;padding:0}._steps_eshqz_102._afterBody_eshqz_43{margin-top:20px}._step_eshqz_102{border-top:1px solid var(--hairline);padding-top:16px;margin-top:16px}._step_eshqz_102:first-child{border-top:none;padding-top:0;margin-top:0}._stepHead_eshqz_128{display:flex;align-items:baseline;gap:12px}._stepOrdinal_eshqz_135{flex:none;width:26px;height:26px;border-radius:var(--radius-tile);background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font:var(--type-caption);font-weight:600}._stepTitle_eshqz_150{font-family:var(--font-ui);font-size:16px;font-weight:500;margin:0}._stepBody_eshqz_157{margin-top:12px}._exampleLabel_eshqz_161{display:block;margin-bottom:8px;color:var(--text-muted)}._keyPoints_eshqz_171{margin-top:20px;background:var(--accent-soft);border-radius:var(--radius-tile);color:var(--accent-ink);padding:16px 20px}._keyPointsLabel_eshqz_179{display:block;margin-bottom:8px}._slide_eshqz_188{min-height:220px}._slideTitle_eshqz_192{font-family:var(--font-ui);font-size:20px;font-weight:500;line-height:1.25;margin:0 0 16px}._slideBullets_eshqz_200{margin:0;padding-left:22px;overflow-wrap:anywhere}._slideBullets_eshqz_200 li+li{margin-top:10px}._deckNav_eshqz_215{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline)}._navButton_eshqz_225{min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}._navButton_eshqz_225:disabled{color:var(--text-muted);cursor:default}._navButton_eshqz_225:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}._counter_eshqz_245{color:var(--text-muted)}._questionNumber_eshqz_254{margin:0 0 8px;color:var(--text-muted)}._stem_eshqz_259{margin:0 0 16px;overflow-wrap:anywhere}._options_eshqz_266{display:flex;flex-direction:column;gap:10px}._option_eshqz_266{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap-min);text-align:left;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);cursor:pointer;overflow-wrap:anywhere}._option_eshqz_266:hover:not(:disabled){border-width:2px;border-color:var(--accent);padding:11px 15px}._option_eshqz_266:disabled{cursor:default}._optionCorrect_eshqz_310{border-width:2px;border-color:var(--success);padding:11px 15px;color:var(--text)}._optionChosenWrong_eshqz_321{border-width:2px;border-color:var(--error);padding:11px 15px;color:var(--text-muted)}._optionQuiet_eshqz_328{color:var(--text-muted)}._optionMark_eshqz_335{flex:none;display:flex;align-items:center}._wrongMark_eshqz_343{flex:none;display:block;color:var(--error)}._option_eshqz_266 ._optionMark_eshqz_335{margin-top:2px}._option_eshqz_266 ._optionMark_eshqz_335 svg{width:16px;height:16px}._optionBody_eshqz_381{display:flex;align-items:baseline;gap:12px;min-width:0}._optionAside_eshqz_390{flex:none;color:var(--error)}._feedbackGroup_eshqz_398{display:flex;flex-direction:column;gap:10px;margin-top:16px}._note_eshqz_418{border-radius:var(--radius-tile);border-left:3px solid transparent;color:var(--accent-ink);padding:10px 16px}._noteCorrect_eshqz_425{border-left-color:var(--success)}._noteChosen_eshqz_429{border-left-color:var(--error)}._noteNeutral_eshqz_438{border-left-color:var(--border)}._noteLabel_eshqz_460{display:block;margin-bottom:4px;color:var(--accent-ink)}._noteDetail_eshqz_480{margin:0 0 6px;color:var(--text);line-height:1.7;overflow-wrap:anywhere}._noteWordWrong_eshqz_492,._noteWordOk_eshqz_493{display:inline-block;background:var(--surface);border-radius:8px;padding:1px 8px;margin-block:3px;font-weight:600}._noteWordWrong_eshqz_492{color:var(--error)}._noteWordOk_eshqz_493{color:var(--success-ink)}._noteExpected_eshqz_512{white-space:nowrap}._noteSubLabel_eshqz_520{display:block;margin-bottom:4px;color:var(--accent-ink)}._noteSubLabel_eshqz_520+p+._noteSubLabel_eshqz_520{margin-top:10px}._noteText_eshqz_535{margin:0;color:var(--text);line-height:1.55;max-height:20em;overflow-y:auto;overflow-wrap:anywhere}._explanation_eshqz_548{margin:16px 0 0;overflow-wrap:anywhere}._referral_eshqz_563{align-self:start;display:inline-block;min-height:44px;margin:16px 0 0;padding:0;border:0;background:none;color:var(--accent-ink);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._referral_eshqz_563:hover{color:var(--accent-hover)}._feedbackBlock_eshqz_585{border-top:1px solid var(--hairline);padding-top:16px;margin-top:16px}section._feedbackBlock_eshqz_585{margin-top:16px}._feedbackTitle_eshqz_605{margin:0 0 8px;font:var(--type-ui);font-weight:600;color:var(--text)}._feedbackTitle_eshqz_605+._verdict_eshqz_582{margin-top:0}._feedbackBlock_eshqz_585>._verdict_eshqz_582:first-child{margin-top:0}._verdictMark_eshqz_625{flex:none;display:flex;align-items:center;color:var(--error)}._verdictMark_eshqz_625 svg{width:20px;height:20px}._verdict_eshqz_582{display:flex;align-items:center;gap:8px;margin:16px 0 0}._verdictOk_eshqz_654{color:var(--success-ink)}._verdictWrong_eshqz_658{color:var(--error)}._verdictDots_eshqz_673{flex:none;display:inline-flex;align-items:center;gap:4px}._verdictDots_eshqz_673 i{width:8px;height:8px;border-radius:999px}._verdictDotOk_eshqz_686{background:var(--success)}._verdictDotWrong_eshqz_690{background:var(--error)}._question_eshqz_254+._question_eshqz_254{margin-top:16px}._gapText_eshqz_709{margin:0;line-height:1.75;overflow-wrap:anywhere}._wbItems_eshqz_734{margin:0;padding:0;list-style:none}._wbItem_eshqz_734{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:var(--s3);align-items:baseline;padding:var(--s3) 0}._wbItem_eshqz_734+._wbItem_eshqz_734{border-top:1px solid var(--hairline)}._wbNo_eshqz_759{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}._wbStem_eshqz_765{margin:0;line-height:1.75;overflow-wrap:anywhere}._gapSlot_eshqz_778{white-space:nowrap}._gapNumber_eshqz_740{margin-right:1px;color:var(--accent-ink);font:var(--type-label);font-weight:600;text-transform:none;letter-spacing:0;vertical-align:super;line-height:0}._gap_eshqz_707{position:relative;display:inline-grid;grid-template-areas:"value";align-items:center;justify-items:center;min-height:27px;min-width:var(--tap-min);max-width:100%;padding:0 12px;margin:0 2px;vertical-align:middle;border:1px solid var(--accent);border-radius:var(--radius-tile);background:none;background-clip:padding-box;color:var(--text-muted);font:var(--type-ui);white-space:nowrap;cursor:pointer}._gapGhost_eshqz_862{grid-area:value;visibility:hidden;white-space:nowrap}._gapValue_eshqz_907{grid-area:value;white-space:nowrap}._gap_eshqz_707:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap-min);transform:translateY(-50%)}._gapActive_eshqz_945{border-width:2px;border-color:var(--accent-ink);padding:0 11px;z-index:1}._gapFilled_eshqz_981{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}._gapCorrect_eshqz_999{border-width:2px;border-color:var(--success);color:var(--success-ink)}._gapWrong_eshqz_1018{border-width:2px;border-color:var(--error);color:var(--text-muted);text-decoration:line-through}._gapAnswer_eshqz_1032{color:var(--success-ink);font-family:var(--font-ui);font-size:13px;margin-left:4px;white-space:nowrap}._orderAnswer_eshqz_1042{font-weight:700}._gapFix_eshqz_1027{margin-left:4px;color:var(--success-ink);font:var(--type-ui);font-weight:600;white-space:nowrap}._bank_eshqz_713{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:var(--s5);margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline)}._bankTop_eshqz_1087{margin-top:0;margin-bottom:20px;padding-top:0;padding-bottom:16px;border-top:0;border-bottom:1px solid var(--hairline)}._bankSticky_eshqz_1110{position:sticky;bottom:0;z-index:2;margin-left:calc(-1 * var(--pad-card));margin-right:calc(-1 * var(--pad-card));margin-bottom:calc(-1 * var(--pad-card));padding:16px var(--pad-card) var(--pad-card);background:var(--surface)}._bankLabel_eshqz_1121{width:100%;margin:0 0 4px}._bankSpare_eshqz_1132{margin-top:16px}._bankCount_eshqz_1136{margin-left:8px;color:var(--text-muted);font:var(--type-caption);text-transform:none;letter-spacing:0;font-weight:400}._tile_eshqz_1149{min-height:var(--tap-min);padding:10px 16px;border:2px solid transparent;border-radius:var(--radius-tile);background:var(--accent-soft);color:var(--accent-ink);font:var(--type-ui);text-align:left;cursor:pointer;overflow-wrap:anywhere}._tile_eshqz_1149:hover:not(:disabled){border-color:var(--accent)}._matchCard_eshqz_1174._tileSelected_eshqz_1172:hover:not(:disabled){border-color:transparent}._boardDragging_eshqz_1181 ._tile_eshqz_1149:hover:not(:disabled){border-color:transparent}._tile_eshqz_1149:disabled{cursor:default}._tileDragging_eshqz_1195{opacity:.4}._tileOverlay_eshqz_1215{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:0 12px;white-space:normal;overflow-wrap:normal}._orderedTile_eshqz_1185{position:relative}._orderedTile_eshqz_1185:has(._tileInsertBefore_eshqz_1281):before{content:"";position:absolute;top:0;bottom:0;left:-6px;width:2px;border-radius:1px;background:var(--accent)}._zoneInsertEnd_eshqz_1309{position:relative}._zoneInsertEnd_eshqz_1309>._orderedTile_eshqz_1185:last-of-type:after{content:"";position:absolute;top:0;bottom:0;right:-6px;width:2px;border-radius:1px;background:var(--accent)}._zoneInsertEnd_eshqz_1309:not(:has(._orderedTile_eshqz_1185)):after{content:"";position:absolute;top:10px;bottom:10px;left:10px;width:2px;border-radius:1px;background:var(--accent)}._tileSelected_eshqz_1172{outline:2px solid var(--accent);outline-offset:2px}._tileCorrect_eshqz_1149{background:var(--surface);border-color:var(--success);color:var(--text)}._tileWrong_eshqz_1149{background:var(--surface);border-color:var(--error);color:var(--text-muted)}._tileSpent_eshqz_1366{opacity:.4}._gapTile_eshqz_1388{position:relative;display:inline-grid;grid-template-areas:"value";align-items:center;justify-items:center;min-height:27px;min-width:var(--tap-min);max-width:100%;padding:0 12px;white-space:nowrap}._gapTile_eshqz_1388:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap-min);transform:translateY(-50%)}._tileQuiet_eshqz_1411{background:var(--bg);color:var(--text-muted)}._zone_eshqz_942{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:center;gap:10px;min-height:calc(var(--tap-min) + 20px);padding:10px;border-radius:var(--radius-tile);background:var(--bg)}._zoneOver_eshqz_942{outline:2px solid var(--accent);outline-offset:-2px}._zoneLabel_eshqz_1453{display:block;margin:20px 0 8px}._zoneEmpty_eshqz_1458{margin:0;padding:8px 6px}._orderedTile_eshqz_1185{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}._orderTileRow_eshqz_1282{display:inline-flex;align-items:flex-start;gap:4px;max-width:100%}._orderNumber_eshqz_1489{flex:none;margin-top:-2px;color:var(--accent-ink);font:var(--type-label);font-weight:600;text-transform:none;letter-spacing:0}._orderTileRow_eshqz_1282>._tile_eshqz_1149{min-width:0;max-width:100%}._orderedTile_eshqz_1185>._gapAnswer_eshqz_1032{max-width:100%;white-space:normal;overflow-wrap:anywhere}._matchHint_eshqz_1517{margin:0 0 12px;color:var(--text-muted)}._matchCard_eshqz_1174{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px}._matchCard_eshqz_1174 svg{width:16px;height:16px}._matchCard_eshqz_1174:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap-min);transform:translateY(-50%)}._cards_eshqz_1582{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:12px}._baskets_eshqz_1589{display:flex;flex-direction:column;gap:12px;margin-top:20px}@media (min-width: 700px){._baskets_eshqz_1589{flex-direction:row;align-items:flex-start}._basket_eshqz_1041{flex:1 1 0;min-width:0}}._basket_eshqz_1041{border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--bg);padding:12px}._basketHead_eshqz_1629{display:flex;align-items:center;gap:8px}._basketOver_eshqz_1617{outline:2px solid var(--accent);outline-offset:-2px}._zoneReady_eshqz_1654{outline:2px dashed var(--accent);outline-offset:-2px}._basketReady_eshqz_1617{cursor:pointer}._basketReady_eshqz_1617:hover{outline-style:solid}._basketReady_eshqz_1617 ._basketLabel_eshqz_1678:hover:not(:disabled),._basketReady_eshqz_1617 ._tile_eshqz_1149:hover:not(:disabled){border-color:transparent}._basketLabel_eshqz_1678{display:block;width:100%;min-height:var(--tap-min);text-align:center;background:transparent;color:var(--text);font-weight:600;border:1px solid transparent;border-radius:var(--radius-tile);padding:10px 12px;cursor:pointer;overflow-wrap:anywhere}._basketLabel_eshqz_1678:disabled{cursor:default}._basketLabel_eshqz_1678:hover:not(:disabled){border-color:var(--accent)}._basketCards_eshqz_1731{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:12px;margin-top:10px}._basketAnswer_eshqz_1041{display:block;margin-top:4px;white-space:normal;overflow-wrap:anywhere}._answerBox_eshqz_169{border-top:1px solid var(--hairline);padding-top:16px;margin-top:16px}._answerLabel_eshqz_1774{display:block;margin-bottom:8px;color:var(--text-muted)}._pre_eshqz_1781{margin:0;font-family:var(--font-body);font-size:17px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}._criteria_eshqz_1790{margin:8px 0 0;padding-left:20px}._criteria_eshqz_1790 li+li{margin-top:6px}._state_eshqz_1801{max-width:560px}._stateTitle_eshqz_1805{margin:0 0 8px;font-size:16px;font-weight:500}._stateText_eshqz_1811{margin:0}._verdictBox_eshqz_582{border-top:1px solid var(--hairline);padding-top:16px;margin-top:16px}._previewCriteriaTitle_eshqz_1829{margin:0;color:var(--text-muted);font-weight:600}._coverageGroup_eshqz_1835{display:flex;flex-direction:column;gap:10px}._askPanel_eshqz_1846{display:flex;flex-direction:column;gap:12px;margin-top:16px}._askAnswer_eshqz_1857{display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-tile);box-shadow:var(--shadow);padding:16px}._askAhead_eshqz_1872{margin:4px 0 0;color:var(--text-muted)}._askActions_eshqz_1877{display:flex;flex-direction:column;gap:8px}._verdictSection_eshqz_1827+._verdictSection_eshqz_1827{border-top:1px solid var(--hairline);margin-top:20px;padding-top:20px}._verdictSectionTitle_eshqz_1827{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-weight:600}._verdictTitleCovered_eshqz_1919{color:var(--success-ink)}._verdictTitlePartial_eshqz_1923{color:var(--partial-ink)}._verdictTitleMissing_eshqz_1927{color:var(--text-muted)}._criterionText_eshqz_1937{margin:0 0 4px;color:var(--text);font-weight:600;line-height:1.5;overflow-wrap:anywhere}._criterionExpected_eshqz_1949{display:block;margin-bottom:var(--s1);color:var(--text-muted);font-weight:600}._criterionEmpty_eshqz_1961{margin:0 0 4px;color:var(--text);font-weight:600}._coverage_eshqz_1835{border-radius:var(--radius-tile);border-left:3px solid transparent;padding:10px 16px}._coverageCovered_eshqz_1987{border-left-color:var(--success);color:var(--success-ink)}._coveragePartial_eshqz_1992{border-left-color:var(--partial);color:var(--partial-ink)}._coverageMissing_eshqz_1997{border-left-color:var(--text-muted);color:var(--text-muted)}._coverageMark_eshqz_2005{flex:0 0 auto}._coverageNote_eshqz_1985{margin:0;color:var(--text);line-height:1.55;max-height:20em;overflow-y:auto;overflow-wrap:anywhere}._coverageActionLabel_eshqz_1946{display:block;margin-bottom:4px;color:var(--text-muted)}._gradeFailed_eshqz_2039{margin:16px 0 0;color:var(--text-muted);overflow-wrap:anywhere}._readMark_eshqz_2050{height:1px}._queue_eshqz_211{display:flex;flex-direction:column;gap:20px}._stack_eshqz_588{display:flex;flex-direction:column;gap:24px}._queueHead_eshqz_2078{display:flex;align-items:center;gap:8px;margin-bottom:var(--s3)}._queueDots_eshqz_2085{display:flex;gap:6px}._queueDot_eshqz_2085{width:8px;height:8px;border-radius:999px;box-sizing:border-box}._queueDotDone_eshqz_2103{background:var(--accent)}._queueDotNow_eshqz_2110{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}._queueDotWait_eshqz_2115{background:var(--border)}._queueCount_eshqz_2119{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums}._queueNext_eshqz_2127{display:flex;flex-direction:column}._fold_eshqz_2136{margin-top:16px}._foldSummary_eshqz_2143{list-style:none;display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--accent-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}._foldSummary_eshqz_2143::-webkit-details-marker{display:none}._foldBody_eshqz_2158{margin-top:4px}._answerInput_eshqz_2192{width:100%;box-sizing:border-box;min-height:var(--tap-min);padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;font-size:17px;line-height:1.5}._answerInput_eshqz_2192:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._dictPos_eshqz_2219 ._answerInput_eshqz_2192:read-only:focus-visible{outline:none}._answerInput_eshqz_2192:disabled{opacity:.75}._answerGiven_eshqz_2236{width:100%;box-sizing:border-box;min-height:var(--tap-min);margin:0;padding:12px;border-radius:var(--radius-btn);color:var(--text);font-size:17px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}._answerGivenOk_eshqz_2263{background:var(--tint-mint);border:2px solid var(--success);padding-left:36px}._answerGivenBad_eshqz_2263{background:var(--tint-rose);border:2px solid var(--error);padding-left:36px}._answerInputOk_eshqz_2265{background:var(--tint-mint);border-width:2px;border-color:var(--success);padding-left:36px}._answerInputBad_eshqz_2265{background:var(--tint-rose);border-width:2px;border-color:var(--error);padding-left:36px}._answerFieldWrap_eshqz_2300{position:relative}._answerFieldBadge_eshqz_2254{position:absolute;top:50%;left:12px;transform:translateY(-50%);display:flex}._answerFieldBadge_eshqz_2254 svg{width:16px;height:16px}._answerTextarea_eshqz_2350{min-height:calc(3em + 24px);resize:none}._answerCorrection_eshqz_2369{margin:var(--s3) 0 0;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn)}._answerCorrectionLabel_eshqz_2377{display:block;color:var(--text-muted);margin-bottom:2px}._answerCorrectionText_eshqz_2383{margin:0;font-family:var(--font-body);font-size:17px;line-height:1.4;color:var(--text)}._compareMiss_eshqz_2397{background:var(--tint-rose);color:var(--error);border-radius:3px;padding:0 2px;font-weight:600}._playRow_eshqz_2415{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}._playRow_eshqz_2415>button{flex:0 0 auto;position:relative;height:30px;min-height:0;padding:0 11px;gap:6px;border-radius:var(--radius-pill);font-size:13px;font-weight:400;color:var(--accent-ink)}._playRow_eshqz_2415>button:before{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}._playRow_eshqz_2415>button svg{width:10px;height:10px;flex:none}._playRate_eshqz_2466{font-variant-numeric:tabular-nums;font-weight:600}._srOnly_eshqz_1739{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._dictList_eshqz_2179{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}._dictPos_eshqz_2219{padding:16px;position:relative}._dictPos_eshqz_2219:not(:first-child):before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--hairline)}._dictTop_eshqz_2541{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._dictTop_eshqz_2541 ._playRow_eshqz_2415{flex:0 1 auto;justify-content:flex-end}._dictNum_eshqz_2558{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--text-muted)}._dictNum_eshqz_2558 b{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._compareFix_eshqz_2366{background:var(--tint-mint);color:var(--success-ink);border-radius:3px;padding:0 2px;font-weight:600}._compareExplanation_eshqz_2596{margin-top:12px}._summaryPad_eshqz_2618{padding:0 var(--pad-card)}._pairs_eshqz_2637{display:grid;grid-template-columns:1fr 1fr;gap:18px 56px;position:relative}._pairLinks_eshqz_2655{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}._pairLink_eshqz_2655{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 5;opacity:.75}._pairLinkLive_eshqz_2692{stroke:var(--accent)}._pairLinkOk_eshqz_2696{stroke:var(--success)}._pairLinkWrong_eshqz_2700{stroke:var(--error)}._pairTile_eshqz_1148{position:relative;z-index:1;border-width:2px}._pairRight_eshqz_2729{text-align:right}._pairMark_eshqz_2741{display:none;min-width:18px;margin-right:8px;border-radius:999px;background:var(--accent);color:var(--surface);font-family:var(--font-ui);font-size:12px;font-variant-numeric:tabular-nums;line-height:18px;text-align:center}._pairTaken_eshqz_2762{background:var(--surface);border-color:var(--accent);color:var(--text)}._pairTile_eshqz_1148._tileSelected_eshqz_1172{outline:none;border-color:var(--accent)}._pairReview_eshqz_2810{display:flex;flex-direction:column;margin-top:var(--s2)}._pairFix_eshqz_2800{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s4);row-gap:var(--s1);padding:var(--s3) 0}._pairNo_eshqz_2842{flex:none;width:18px;font:var(--type-label);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}._pairFix_eshqz_2800:not(:first-child){border-top:1px solid var(--hairline)}._pairFixWord_eshqz_2860{flex:0 1 auto;min-width:0;font-weight:600;color:var(--text)}._pairConnector_eshqz_2887{flex:0 0 20px;align-self:center;width:20px;height:4px}._pairConnectorLine_eshqz_2905{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:4 3}._pairFix_eshqz_2800 ._pairConnectorLine_eshqz_2905{stroke:var(--error)}._pairOk_eshqz_2800 ._pairConnectorLine_eshqz_2905{stroke:var(--success)}._basketConnector_eshqz_2933{flex:0 0 20px;align-self:flex-start;margin-top:8.25px;width:20px;height:10px}._basketConnectorMark_eshqz_2941{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._pairFix_eshqz_2800 ._basketConnectorMark_eshqz_2941{stroke:var(--error)}._pairOk_eshqz_2800 ._basketConnectorMark_eshqz_2941{stroke:var(--success)}._matchingReviewLine_eshqz_2959{display:flex;flex:1 1 24ch;min-width:0;flex-wrap:wrap;align-items:baseline;column-gap:var(--s4);row-gap:var(--s1)}._basketChips_eshqz_2974{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1 1 24ch;min-width:0}._basketChip_eshqz_2394{display:inline-flex;align-items:center;border-radius:6px;padding:2px 8px;font-weight:600}._basketChipTarget_eshqz_2994{background:var(--tint-mint);color:var(--success-ink)}._basketChipGiven_eshqz_2394{background:var(--tint-rose);color:var(--error);text-decoration:line-through;text-decoration-thickness:1.5px}._basketChipNone_eshqz_3008{background:var(--field-bg);color:var(--text-muted)}._pairFixSwap_eshqz_3015{flex:1 1 24ch;min-width:0}._pairGiven_eshqz_2895{color:var(--error);font-weight:600;text-decoration:line-through}._pairExpected_eshqz_2896{color:var(--success-ink);font-weight:600}._pairArrow_eshqz_3034{color:var(--text-muted)}._pairFixExpl_eshqz_3045{flex:1 1 100%;margin-left:calc(18px + var(--s4));margin-top:var(--s1)}._pairAnswerLine_eshqz_3040{margin:0;color:var(--text)}._pairAnswerLine_eshqz_3040+._pairAnswerLine_eshqz_3040{margin-top:var(--s1)}._pairAnswerMuted_eshqz_3085{color:var(--text-muted)}._pairAnswerTag_eshqz_3089{font-weight:600}._pairOk_eshqz_2800{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s4);row-gap:2px;padding:var(--s2) 0}._pairOk_eshqz_2800:not(:first-child){border-top:1px solid var(--hairline)}._pairOkWord_eshqz_3121{flex:0 1 auto;min-width:0;font-weight:600;color:var(--text)}._pairOkAnswer_eshqz_2896{flex:0 1 auto;min-width:0;color:var(--success-ink);font-weight:600}._pairOkExpl_eshqz_3149{flex:1 1 100%;margin-left:calc(18px + var(--s4));margin-top:var(--s1);color:var(--text-muted)}@media (max-width: 480px){._pairs_eshqz_2637{column-gap:28px}}@media (max-width: 320px){._pairs_eshqz_2637{column-gap:12px}._pairLinks_eshqz_2655{display:none}._pairMark_eshqz_2741{display:inline-block}}._reviewWrap_eshqz_3194{container-type:inline-size;margin-top:12px}._reviewTable_eshqz_3199{width:100%;border-collapse:collapse}@container (min-width: 481px){._reviewRow_eshqz_3217>td{padding:10px 14px 10px 0;vertical-align:baseline}._reviewRow_eshqz_3217:not(:first-child)>td{border-top:1px solid var(--hairline)}._reviewRow_eshqz_3217>td:last-child{padding-right:0}._reviewMean_eshqz_3232{width:100%}._reviewRow_eshqz_3217>td._reviewMean_eshqz_3232{padding-left:14px}._reviewOk_eshqz_3244{text-align:center}}@container (max-width: 480px){._reviewTable_eshqz_3199,._reviewTable_eshqz_3199 tbody{display:block}._reviewRow_eshqz_3217{display:grid;grid-template-columns:18px auto minmax(0,1fr);column-gap:12px;row-gap:3px;align-items:baseline;padding:10px 0}._reviewRow_eshqz_3217:not(:first-child){border-top:1px solid var(--hairline)}._reviewRow_eshqz_3217>td{border:none;padding:0;width:auto}._reviewNo_eshqz_2840{grid-column:1;grid-row:1}._reviewGiven_eshqz_3283{grid-column:2;grid-row:1}._reviewWant_eshqz_3288{grid-column:3;grid-row:1}._reviewMean_eshqz_3232{grid-column:2 / -1;grid-row:2}}._reviewNo_eshqz_2840{font:var(--type-label);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._reviewGiven_eshqz_3283,._reviewWant_eshqz_3288{font:var(--type-ui);font-weight:600;overflow-wrap:break-word}._reviewWordOk_eshqz_3321{color:var(--success-ink)}._reviewWordBad_eshqz_3325{color:var(--error)}._answerArrow_eshqz_1051{margin-right:6px;color:var(--text-muted);font-weight:400}._reviewOk_eshqz_3244{display:block;font:var(--type-caption);color:var(--success-ink)}._reviewMean_eshqz_3232{overflow-wrap:break-word}._reviewLine_eshqz_1131{margin:0;font:var(--type-caption);color:var(--text);line-height:1.55}._reviewTag_eshqz_3061{font-weight:600}._reviewTrait_eshqz_3061{margin-top:3px;color:var(--text-muted)}._reviewWhy_eshqz_3378{margin-top:8px;color:var(--text)}._gapExplanation_eshqz_2591{margin-top:12px}._embedPending_eshqz_3405{min-height:120px}._embedStack_eshqz_3410{display:flex;flex-direction:column;gap:var(--s3)}._orderBuild_eshqz_3418{display:flex;flex-direction:column;gap:var(--s4)}._overview_1gk9i_4{display:grid;gap:var(--s3)}._instruction_1gk9i_9{margin:0;font:var(--type-ui);font-weight:600;color:var(--text)}._bank_1gk9i_16{margin:0;font:var(--type-caption);color:var(--text-muted)}._list_1gk9i_22{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}._item_1gk9i_30{display:grid;grid-template-columns:28px 1fr;gap:2px var(--s2);padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--radius-tile);background:var(--surface)}._num_1gk9i_40{grid-row:span 3;font:var(--type-caption);color:var(--text-muted);padding-top:2px}._question_1gk9i_47{font:var(--type-body);color:var(--text)}._answer_1gk9i_52{font:var(--type-ui);font-weight:600;color:var(--success-ink)}._why_1gk9i_58{font:var(--type-caption);color:var(--text-muted)}._state_1atg7_5{max-width:560px;padding:24px 0}._title_1atg7_10{margin:0 0 var(--s2);font:var(--type-heading)}._text_1atg7_15{margin:0}._editor_1l8zn_4{display:grid;gap:20px}._groupCard_1l8zn_29{border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface)}._matchArea_1l8zn_41{display:grid;gap:var(--s3);padding:var(--s4);background:var(--bg);border-radius:var(--radius-card)}._cardStack_1l8zn_39{display:grid;gap:var(--s3)}._addTile_1l8zn_72{display:flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--tap-min);padding:var(--s3);border:1px dashed var(--border);border-radius:var(--radius-tile);background:none;color:var(--text-muted);font:var(--type-caption);font-weight:600;cursor:pointer}._addTile_1l8zn_72:hover{border-color:var(--accent);color:var(--accent-ink)}._matchCard_1l8zn_39{display:grid;gap:0;padding:var(--s2) var(--s4) var(--s4);border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);transition:padding .2s ease}._matchCardBody_1l8zn_107{display:grid;gap:var(--s4);padding-top:var(--s4)}._matchCardCollapsed_1l8zn_141{padding:var(--s1) var(--s4)}._collapseWrap_1l8zn_156{transition:height .2s ease}._collapseVisible_1l8zn_162{visibility:visible}._collapseHidden_1l8zn_169{visibility:hidden}._collapseClipped_1l8zn_180{overflow:hidden;min-height:0}._collapseSettled_1l8zn_178{overflow:visible;min-height:0}@media (prefers-reduced-motion: reduce){._matchCard_1l8zn_39,._collapseWrap_1l8zn_156{transition:none}}._matchCardHead_1l8zn_197{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap-min)}._matchCardHeadButton_1l8zn_204{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s3);border:0;padding:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}._matchCardHeadButton_1l8zn_204:hover ._matchCardLabel_1l8zn_222{color:var(--accent-ink)}._matchCardHeadButton_1l8zn_204:hover ._chevron_1l8zn_226{border-top-color:var(--accent-ink);border-left-color:var(--accent-ink)}._matchBadge_1l8zn_99{flex:none;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:var(--type-caption);font-weight:700;display:flex;align-items:center;justify-content:center}._matchCardLabel_1l8zn_222{color:var(--text-muted);font:var(--type-caption);font-weight:600}._matchCardPreview_1l8zn_207{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--text);font:var(--type-caption);font-weight:600}._groupHead_1l8zn_28{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:0;border-radius:var(--radius-tile) var(--radius-tile) 0 0;background:var(--bg);color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}._groupHead_1l8zn_28:hover{background:var(--accent-soft);color:var(--accent-ink)}._groupHeadTitle_1l8zn_306{flex:1;min-width:0}._chevron_1l8zn_226{flex:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-muted)}._chevronClosed_1l8zn_312{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--text-muted);border-right:none}._groupHead_1l8zn_28:hover ._chevron_1l8zn_226{border-top-color:var(--accent-ink);border-left-color:var(--accent-ink)}._groupBody_1l8zn_335{display:grid;gap:16px;padding:var(--s4);border-top:1px solid var(--border)}._field_1l8zn_349{display:grid;gap:12px}._label_1l8zn_13{display:block;margin:0;color:var(--text-muted)}._hint_1l8zn_360{margin:0;color:var(--text-muted)}._fields_1l8zn_370 input[type=text],._fields_1l8zn_370 textarea{background:var(--surface)}._slot_1l8zn_379{display:grid;gap:0}._gapField_1l8zn_393{display:grid;gap:var(--s2)}._gapOverlayWrap_1l8zn_401{position:relative;border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--surface)}._gapOverlayWrap_1l8zn_401:focus-within{outline:2px solid var(--accent-ink);outline-offset:-2px}._gapOverlayRender_1l8zn_421{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:12px;white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden;font:inherit;line-height:inherit;color:var(--text)}._gapOverlayWrap_1l8zn_401 ._gapOverlayInput_1l8zn_439{position:relative;display:block;width:100%;min-height:120px;padding:12px;border:0;border-radius:inherit;background:transparent;color:transparent;caret-color:var(--text);font:inherit;line-height:inherit;resize:none;overflow:hidden}._gapOverlayInput_1l8zn_439:focus{outline:none}._gapOverlayInput_1l8zn_439::selection{background:#ef5a2240}._gapMark_1l8zn_476{position:relative;background:var(--accent-soft);color:inherit;font:inherit}._gapMarkNumber_1l8zn_494{position:absolute;left:0;top:0;transform:translate(-45%,-60%);width:15px;height:15px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:700 9px/15px Inter,sans-serif;text-align:center;box-shadow:0 0 0 2px var(--surface);pointer-events:none}._narrowField_1l8zn_521{display:grid;gap:8px}._narrowInput_1l8zn_526{width:220px;max-width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-btn);color:var(--text);font:inherit}._narrowInput_1l8zn_526:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._inlineHintRow_1l8zn_544{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}._inlineHint_1l8zn_544{margin:0;color:var(--text-muted);text-align:right}._wideInput_1l8zn_557{width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-btn);color:var(--text);font:inherit}._wideInput_1l8zn_557:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._row_1l8zn_583{display:grid;gap:var(--s3)}._listRows_1l8zn_597{display:grid;gap:8px}._listRow_1l8zn_597{display:flex;align-items:center;gap:var(--s3)}._listIndex_1l8zn_619{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-muted);font:var(--type-caption);font-weight:700}._listInput_1l8zn_633{flex:1;min-width:0;min-height:var(--tap-min);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-btn);padding:0 var(--s3);color:var(--text);font:inherit}._listInput_1l8zn_633:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._correct_1l8zn_658{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap-min);color:var(--text-muted);cursor:pointer}._correct_1l8zn_658 input{width:20px;height:20px;accent-color:var(--accent)}._choiceField_1l8zn_372{position:relative;display:grid;gap:var(--s2);width:fit-content;max-width:520px}._choiceTrigger_1l8zn_697{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:1px solid var(--accent-ink);border-radius:var(--radius-btn);background:var(--surface);color:var(--accent-ink);font:inherit;font-weight:500;cursor:pointer}._choiceTrigger_1l8zn_697:hover{background:var(--accent-soft)}._choiceTrigger_1l8zn_697 ._chevron_1l8zn_226{border-top-color:var(--accent-ink)}._choiceValue_1l8zn_722{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._choiceMenu_1l8zn_26{position:absolute;z-index:5;left:0;top:calc(100% + 4px);min-width:100%;width:max-content;max-width:520px;max-height:260px;overflow-y:auto;padding:var(--s1);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-tile);box-shadow:0 6px 18px #1b15121f}._choiceOption_1l8zn_748{display:flex;align-items:center;width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:0;border-radius:var(--radius-tile);background:none;color:inherit;text-align:left;cursor:pointer;font:var(--type-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._choiceOption_1l8zn_748:hover{background:var(--accent-soft);color:var(--accent-ink)}._choiceOption_1l8zn_748[aria-selected=true]{color:var(--accent-ink);font-weight:600}._warning_1l8zn_776{margin:8px 0 0;color:var(--warning-ink)}._error_1l8zn_781{margin:0;color:var(--error)}._actions_1l8zn_786{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._rebuild_1l8zn_795{display:grid;gap:16px}._reason_1l8zn_800{margin:0;color:var(--text-muted)}._fields_1l8zn_370{display:grid;gap:20px}._format_1l8zn_829{min-width:var(--tap-min);height:var(--tap-min);padding:0 var(--s3);border:0;border-radius:var(--radius-tile);background:transparent;color:var(--text);font:var(--type-caption);cursor:pointer;display:inline-flex;align-items:center;gap:var(--s1)}._format_1l8zn_829:hover{background:var(--accent-soft);color:var(--accent-ink)}._format_1l8zn_829 b{font:var(--type-ui);font-weight:600}._format_1l8zn_829 i{font:var(--type-ui);font-family:var(--font-body);font-style:italic}._card_24rbi_13{display:flex;flex-direction:column;gap:12px}._head_24rbi_42{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:var(--tap-min);border-bottom:1px solid var(--hairline);padding-bottom:12px}._headLabels_24rbi_53{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._mechanic_24rbi_63{color:var(--accent-ink)}._family_24rbi_69{color:var(--text-muted)}p._objective_24rbi_107{margin:0;font:500 15px/1.45 var(--font-ui);font-weight:500;color:var(--text)}._preview_24rbi_132{padding-top:4px}._preview_24rbi_132>*{box-shadow:none;border-radius:0;padding:0;background:none}._previewLabel_24rbi_164{display:block;margin:0 0 12px;color:var(--text-muted)}._notReady_24rbi_176{display:flex;flex-direction:column;gap:8px;padding-top:4px}._notReadyTitle_24rbi_183{margin:0;color:var(--accent-ink)}._notReadyText_24rbi_188{margin:0}._actions_24rbi_210{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}._refusal_24rbi_219{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--text-muted)}._taskTitle_24rbi_241{display:grid;gap:var(--s6)}._taskNumber_24rbi_246{margin:0;color:var(--text-muted)}._taskWhere_24rbi_268{margin:0;font:var(--type-caption);color:var(--text-muted)}._whereRow_24rbi_286{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);font:var(--type-caption)}._crumb_24rbi_309{text-decoration:underline}._taskNav_24rbi_335{position:relative}._taskSlot_24rbi_339{min-width:0}._sidePrev_24rbi_344,._sideNext_24rbi_345{position:absolute;top:50%;transform:translateY(-50%);display:grid;justify-items:center;gap:var(--s1);width:78px}._sidePrev_24rbi_344{right:calc(100% + var(--s3))}._sideNext_24rbi_345{left:calc(100% + var(--s3))}._sideBtn_24rbi_365{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);cursor:pointer}._sideBtn_24rbi_365:hover:not(:disabled){border-color:var(--accent-ink);color:var(--accent-ink)}._sideBtn_24rbi_365:disabled{border-color:var(--border);color:var(--text-muted);cursor:default}._sideCap_24rbi_394{color:var(--text-muted);text-align:center}@media (max-width: 699px){._taskNav_24rbi_335{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"card card" "prev next";gap:var(--s3)}._taskSlot_24rbi_339{grid-area:card}._sidePrev_24rbi_344,._sideNext_24rbi_345{position:static;transform:none;width:100%}._sidePrev_24rbi_344{grid-area:prev}._sideNext_24rbi_345{grid-area:next}}._toc_3ry1s_6{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}._tocLink_3ry1s_13{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-min);padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);text-decoration:none}._tocLink_3ry1s_13:hover{border-color:var(--line-strong)}._tocCount_3ry1s_30{color:var(--text-muted);font-variant-numeric:tabular-nums}._group_3ry1s_35{margin-top:40px}._groupTitle_3ry1s_39{display:block;margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--border)}._row_3ry1s_46{border-top:1px solid var(--hairline);padding-top:24px;margin-top:24px}._rowHead_3ry1s_53{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:0 0 16px}._rowTitle_3ry1s_62{margin:0}._go_3ry1s_66{color:var(--accent-ink);white-space:nowrap}._goNote_3ry1s_74{color:var(--text-muted);white-space:normal}._fold_3ry1s_81{margin-top:16px;padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius-tile)}._foldHead_3ry1s_88{color:var(--text-muted);cursor:pointer;min-height:var(--tap-min);display:flex;align-items:center;gap:6px;flex-wrap:wrap}._foldNote_3ry1s_98{color:var(--text-muted)}._restart_3ry1s_104{min-height:var(--tap-min);padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer}._restart_3ry1s_104:hover{border-color:var(--line-strong);color:var(--text)}._bounds_3ry1s_120{margin:4px 0 12px}._stage_3ry1s_126{max-width:var(--measure-student)}._service_3ry1s_134{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:6px 10px;border:1px dashed var(--hairline);border-radius:12px}._serviceNote_3ry1s_147{margin:0}._serviceList_3ry1s_151{display:flex;flex-wrap:wrap;gap:4px 12px}._serviceItem_3ry1s_157{display:inline-flex;align-items:center;gap:4px}._serviceSay_3ry1s_163{border:1px solid var(--hairline);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:11px;line-height:1;padding:3px 6px;cursor:pointer;touch-action:manipulation}._table_3ry1s_180{width:100%;border-collapse:collapse}._table_3ry1s_180 th{text-align:left;font:500 10.5px/1.4 var(--font-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:14px 16px 8px;border-bottom:1px solid var(--border);white-space:nowrap}._table_3ry1s_180 td{padding:12px 16px;border-top:1px solid var(--hairline);vertical-align:middle}._tr_3ry1s_202:first-child td{border-top:0}._name_3ry1s_206{color:var(--text);text-decoration:none;border-bottom:1px solid var(--border)}._name_3ry1s_206:hover{border-bottom-color:var(--text)}._id_3ry1s_219{margin-top:2px;font:400 11.5px/1.4 var(--font-mono, ui-monospace, monospace);text-transform:none;letter-spacing:0;color:var(--text-muted)}._tableScroll_3ry1s_227{overflow-x:auto}._dim_3ry1s_231{color:var(--text-muted)}._nowrap_3ry1s_238{white-space:nowrap}._trace_3ry1s_242{font-variant-numeric:tabular-nums}._showCell_3ry1s_248{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}._showWord_3ry1s_255{color:var(--text)}._switch_3ry1s_261{position:relative;display:inline-flex;align-items:center;width:40px;min-height:var(--tap-min);padding:0;border:0;background:none;cursor:pointer}._switch_3ry1s_261:before{content:"";display:block;width:40px;height:24px;border-radius:999px;border:1px solid var(--border);background:var(--surface);transition:background .12s ease,border-color .12s ease}._knob_3ry1s_286{position:absolute;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text-muted);transition:transform .12s ease,background .12s ease}._switchOn_3ry1s_298:before{background:var(--text);border-color:var(--text)}._switchOn_3ry1s_298 ._knob_3ry1s_286{transform:translate(16px);background:var(--surface)}._switch_3ry1s_261:disabled{cursor:progress;opacity:.55}._switch_3ry1s_261:focus-visible:before{outline:2px solid var(--text);outline-offset:2px}._refusal_3ry1s_319{padding-top:0;border-top:0;color:var(--text)}._back_3ry1s_325{color:var(--text-muted);text-decoration:none}._back_3ry1s_325:hover{color:var(--text)}@media (max-width: 699px){._table_3ry1s_180 th:nth-child(2),._table_3ry1s_180 td:nth-child(2),._table_3ry1s_180 th:nth-child(5),._table_3ry1s_180 td:nth-child(5){display:none}._table_3ry1s_180 th,._table_3ry1s_180 td{padding:10px 12px}}._exampleGroup_3ry1s_351{margin-top:24px}._exampleForm_3ry1s_355{margin:0 0 8px;color:var(--text-muted)}._exampleList_3ry1s_360{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 900px){._exampleList_3ry1s_360{grid-template-columns:1fr 1fr}}._example_3ry1s_351{margin:0}._exampleImage_3ry1s_381{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--hairline);border-radius:var(--radius-tile)}._exampleCaption_3ry1s_390{margin:8px 0 0;color:var(--text-muted)}._exampleBook_3ry1s_395{font-weight:600}._exampleInstruction_3ry1s_399{margin:2px 0 0;color:var(--text-muted)}._prompt_1om2l_4{display:flex;flex-direction:column;gap:12px}._title_1om2l_10{margin:0;font-weight:600}._actions_1om2l_18{display:flex;flex-direction:column;gap:10px}@media (min-width: 480px){._actions_1om2l_18{flex-direction:row;flex-wrap:wrap}}._note_1om2l_31{margin:0}._bandContext_fpetp_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;min-width:0}._sessionNav_fpetp_23{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 24px;min-width:0}@media (max-width: 699px){._sessionNav_fpetp_23{gap:8px 16px}}._backLink_fpetp_45,._profileLink_fpetp_46{color:var(--accent-ink);white-space:nowrap;display:inline-flex;align-items:center;min-height:var(--tap-min)}._homeLink_fpetp_65{margin-left:auto}._desktopSession_fpetp_77{display:contents}@media (max-width: 699px){._desktopSession_fpetp_77{display:none}}._main_fpetp_90{max-width:var(--measure-student);margin:0 auto}._courseHead_fpetp_97{display:flex;align-items:center;gap:16px}._courseHead_fpetp_97>:first-child:not(:last-child){flex:0 0 auto}._courseHead_fpetp_97>:last-child{flex:1 1 auto;min-width:0}._courseHead_fpetp_97 h1{overflow-wrap:anywhere;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._clampThree_fpetp_169{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._courseFactsCells_fpetp_194{display:flex;gap:var(--s4);margin-inline:var(--s2)}._courseFactsCell_fpetp_194{flex:1 1 auto}._courseFactsLabel_fpetp_206{display:block;color:var(--text-muted);margin-bottom:var(--s1)}._courseFactsValue_fpetp_212{display:block;font:var(--type-ui);font-weight:600}._rowTitle_fpetp_220{display:block}._rowMeta_fpetp_224{display:block;margin-top:2px}._blockActions_fpetp_233{display:flex;flex-direction:column;gap:10px}._blockBody_fpetp_242{max-width:100%}._blockMeta_fpetp_246{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._blockProgress_fpetp_256{margin-top:var(--s3)}._blockPosition_fpetp_262{margin-left:auto}._blockNotice_fpetp_274{margin-top:12px}._blockReturn_fpetp_272{display:inline-block;min-height:44px;margin:12px 0 0;padding:0;border:0;background:none;color:var(--text-muted);text-align:left;cursor:pointer}._blockReturn_fpetp_272:hover{color:var(--accent-ink)}._blockTitle_fpetp_294{margin:16px 0 0}._blockText_fpetp_298{margin:12px 0 20px}._bandAction_fpetp_305{background:none;border:none;padding:0;cursor:pointer;font:inherit}._sessionName_fpetp_339{display:inline-block;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}._returnToLearning_fpetp_349{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._returnToLearningDivider_fpetp_370{align-self:stretch;height:1px;margin:0 var(--s4);background:var(--border)}._accountMenuWrap_fpetp_380{position:relative;display:none}@media (max-width: 699px){._accountMenuWrap_fpetp_380{display:inline-flex}}@media (max-width: 699px){._accountMenuWrapPushed_fpetp_409{margin-left:auto}}._accountMenuTrigger_fpetp_414{display:inline-flex}._accountMenuTriggerButton_fpetp_420{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;cursor:pointer}._accountMenuPanel_fpetp_440{position:absolute;z-index:5;right:0;top:calc(100% + 4px);width:max-content;max-width:220px;padding:var(--s1);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-tile);box-shadow:0 6px 18px #1b15121f;overflow-y:auto}._accountMenuPanelUp_fpetp_458{top:auto;bottom:calc(100% + 4px)}._accountMenuPanel_fpetp_440 button{width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:0;border-radius:var(--radius-tile);background:none;color:var(--text-muted);text-align:left;cursor:pointer;font:var(--type-ui)}._accountMenuPanel_fpetp_440 button:hover{background:var(--accent-soft);color:var(--accent-ink)}._result_5ft0n_4{display:flex;flex-direction:column;gap:16px}._kicker_5ft0n_10{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}._title_5ft0n_17{margin:0}._counts_5ft0n_21{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px}._confident_5ft0n_31{color:var(--success)}._weak_5ft0n_35{color:var(--accent-ink)}._topics_5ft0n_39{margin:0;padding-left:20px;color:var(--text-muted);display:flex;flex-direction:column;gap:4px}._recommend_5ft0n_48{display:flex;flex-direction:column;gap:8px}._recommendHead_5ft0n_54{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}._rowTitle_5ft0n_61{display:block;color:var(--text)}._rowMeta_5ft0n_66{display:block;color:var(--text-muted)}._unaddressed_5ft0n_73{margin:0;display:grid;gap:12px}._unaddressedItem_5ft0n_81{display:grid;gap:2px}._unaddressedQuestion_5ft0n_86{margin:0;color:var(--accent-ink)}._unaddressedNote_5ft0n_91,._score_5ft0n_97{margin:0;color:var(--text-muted)}._nav_1c09e_4{display:flex;gap:10px}._slot_1c09e_11{flex:1 1 0;min-height:var(--tap-min)}._arrow_1c09e_19{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);cursor:pointer}._arrow_1c09e_19:hover{border-color:var(--accent);color:var(--accent-ink)}._glyph_1c09e_37{font-size:18px;line-height:1}._label_1c09e_42{white-space:nowrap}._question_1bdv0_11{display:flex;flex-direction:column;gap:8px}._questionTitle_1bdv0_17{margin:0}._scale_1bdv0_21{display:flex;gap:8px}._score_1bdv0_36{flex:1;max-width:64px;height:44px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;font-size:16px;cursor:pointer}._score_1bdv0_36:hover:not(:disabled){border-color:var(--accent);border-width:2px}._scoreOn_1bdv0_54{border-color:var(--accent);border-width:2px;background:var(--accent-soft);font-weight:600}._score_1bdv0_36:disabled{cursor:default;opacity:.6}._error_1bdv0_66{margin:0;color:var(--error)}._actions_1bdv0_73{display:flex;flex-direction:column;gap:8px;align-items:center}._skip_1bdv0_87,._leave_1bdv0_88{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;border:none;background:transparent;font:inherit;cursor:pointer}._skip_1bdv0_87{color:var(--accent-ink);text-decoration:underline}._skip_1bdv0_87:disabled{color:var(--text-muted);cursor:default;text-decoration:none}._leave_1bdv0_88{color:var(--text-muted)}._comment_1bdv0_129 textarea{min-height:76px}._head_17fpb_4{display:flex;align-items:center;gap:16px}._head_17fpb_4>:first-child{flex:0 0 auto}._head_17fpb_4>:last-child{min-width:0}._head_17fpb_4 h1{font-size:clamp(24px,6.5vw,34px);overflow-wrap:anywhere}._after_17fpb_25{margin:10px 0 0}._actions_17fpb_29{display:flex;flex-direction:column;gap:10px}._head_16c2l_10{display:flex;flex-direction:column;gap:2px}._kicker_16c2l_16{margin:0;color:var(--text-muted)}._section_16c2l_26{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--text)}._radar_rs8m7_5{display:flex;flex-direction:column;gap:14px}._figure_rs8m7_13{width:100%;max-width:260px;align-self:center;overflow:visible}._ring_rs8m7_20{fill:none;stroke:var(--hairline);stroke-width:1}._spoke_rs8m7_26{stroke:var(--hairline);stroke-width:1}._spokeGrey_rs8m7_32{stroke:var(--hairline);stroke-width:1;stroke-dasharray:3 3}._contour_rs8m7_38{fill:color-mix(in srgb,var(--accent) 18%,transparent);stroke:var(--accent);stroke-width:2}._contourLine_rs8m7_45{fill:none;stroke:var(--accent);stroke-width:2}._contourDot_rs8m7_52,._vertex_rs8m7_56{fill:var(--accent)}._legend_rs8m7_60{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._axis_rs8m7_69{display:flex;flex-direction:column;gap:2px}._axisTitle_rs8m7_75{display:block}._axisValue_rs8m7_79{color:var(--text)}._axisGrey_rs8m7_83{color:var(--text-muted)}@media (max-width: 480px){._figure_rs8m7_13{display:none}}._note_1eaph_4{margin:0}._course_1eaph_8{display:flex;align-items:center;gap:14px}._course_1eaph_8>:first-child{flex:0 0 auto}._courseTitle_1eaph_19{margin:0}._where_1eaph_23{margin:4px 0 0}._course_1eaph_8+*{margin-top:16px}._block_1eaph_32{display:flex;flex-direction:column;gap:6px}._block_1eaph_32>h2{margin:0}._block_1eaph_32>p{margin:0}._checks_1eaph_48{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._check_1eaph_48{display:flex;flex-direction:column;gap:2px}._checkTitle_1eaph_63{display:block}._actions_1eaph_67{display:flex;flex-direction:column;gap:10px}._page_1hw7x_3{max-width:var(--measure-student);margin:0 auto;width:100%}._page_1hw7x_3>*+*{margin-top:var(--s5)}._title_1hw7x_16{font-weight:600}._rowBody_1hw7x_22{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}._progress_1hw7x_32{display:flex;align-items:center;gap:8px;min-width:0}._open_1hw7x_47{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:left;background:none;border:0;border-radius:var(--radius-tile);padding:var(--s2);margin:0 calc(-1 * var(--s2));min-height:var(--tap-min);color:inherit;cursor:pointer}._open_1hw7x_47:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._trail_1hw7x_74{position:relative;display:flex;align-items:center;gap:8px}._retired_1hw7x_83,._removed_1hw7x_98{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;padding:var(--s2);margin:0 calc(-1 * var(--s2));min-height:var(--tap-min);justify-content:center}._removedTitle_1hw7x_112{color:var(--text-muted);text-decoration:line-through}._page_navmh_2{max-width:var(--measure-student);margin:0 auto;width:100%}._page_navmh_2>*+*{margin-top:var(--s5)}._actions_navmh_15{display:flex;gap:12px;flex-wrap:wrap}
