@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;--error-soft: #fbe9e6;--warning-soft: var(--tint-sand);--success-soft: var(--tint-mint);--tap-min: 44px;--measure-student: 680px;--measure-author: 880px;--measure-field: 520px;--measure-state: 560px;--radius-card: 16px;--radius-tile: 12px;--radius-btn: 12px;--radius-pill: 999px;--shadow: 0 2px 10px rgba(27, 21, 18, .05);--shadow-raised: 0 6px 18px rgba(27, 21, 18, .12);--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 24px/1.25 var(--font-ui);--type-heading: 600 18px/1.33 var(--font-ui);--type-body: 400 18px/1.7 var(--font-body);--type-ui: 400 16px/1.375 var(--font-ui);--type-caption: 400 14px/1.43 var(--font-ui);--type-label: 600 12px/1.33 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:underline}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:0;margin:0}.type-block-title{font:var(--type-heading);letter-spacing:0;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_i1k41_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_i1k41_10{padding:var(--s4) var(--pad-desktop)}}._bandProduct_i1k41_33{color:var(--accent-ink);font-weight:600}._bandContext_i1k41_38{display:flex;align-items:center;gap:20px;min-width:0}._card_i1k41_5{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow)}._cardPadNormal_i1k41_53{padding:var(--pad-card)}._cardPadTight_i1k41_57{padding:12px}._cardPadNone_i1k41_62{padding:0;overflow:hidden}._sectionCardHead_i1k41_76{display:grid;gap:2px;padding:16px 20px;border-bottom:1px solid var(--border)}._sectionCardHeadRow_i1k41_100{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:16px 20px;border-bottom:1px solid var(--border)}._sectionCardOpen_i1k41_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_i1k41_79:hover{background:var(--accent-soft);color:var(--accent-ink)}._sectionCardAside_i1k41_138{color:var(--text-muted);font:var(--type-caption);flex:none}._sectionCardProgress_i1k41_149{display:grid;gap:var(--s2);padding:12px 20px;border-bottom:1px solid var(--border)}._card_i1k41_5 ._listRow_i1k41_158:last-child{border-bottom:none}._button_i1k41_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_i1k41_164:disabled{background:var(--hairline);border-color:var(--line-strong);color:var(--text-muted);cursor:default}._buttonPrimary_i1k41_217{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--surface)}._buttonPrimary_i1k41_217:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--surface)}._buttonGhost_i1k41_243{background:var(--surface);border-color:var(--accent-ink);color:var(--accent-ink)}._buttonGhost_i1k41_243:hover:not(:disabled){background:var(--accent-soft)}._buttonFull_i1k41_254{display:flex;width:100%}._field_i1k41_261{display:block;max-width:var(--measure-field)}._fieldLabel_i1k41_272{display:block;color:var(--text-muted);margin-bottom:var(--s3)}._fieldControl_i1k41_279{display:block;width:100%;background:var(--field-bg);border:1px solid var(--line-strong);border-radius:var(--radius-btn);padding:12px}._fieldControl_i1k41_279:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._fieldControl_i1k41_279::placeholder{color:var(--text-muted)}._fieldTextarea_i1k41_339{min-height:120px;resize:none;overflow:hidden;background:var(--surface)}._fieldHint_i1k41_346{margin:8px 0 0}._fieldWide_i1k41_353{max-width:none}._fieldBox_i1k41_365{border:1px solid var(--line-strong);border-radius:var(--radius-btn);overflow:hidden}._fieldBox_i1k41_365:focus-within{outline:2px solid var(--accent-ink);outline-offset:-2px}._fieldToolbar_i1k41_397{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);padding:var(--s1);border-bottom:1px solid var(--border);background:var(--surface)}._fieldControlBoxed_i1k41_375{border:0;border-radius:0}._fieldControlBoxed_i1k41_375:focus-visible,._fieldControlBoxed_i1k41_375:focus{outline:0}._pageTitleKicker_i1k41_420{display:block;color:var(--text-muted);margin-bottom:12px}._summary_i1k41_430{display:flex;flex-wrap:wrap;gap:20px 40px}._summaryItem_i1k41_436{flex:1 1 120px}._summaryLabel_i1k41_440{display:block;color:var(--text-muted);margin-bottom:var(--s1)}._summaryValue_i1k41_446{display:block;font:var(--type-heading)}._sectionHead_i1k41_453{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_i1k41_466{flex:none;color:var(--accent-ink);font:var(--type-caption)}._listRow_i1k41_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_i1k41_488{padding-block:var(--s1)}._listRowInteractive_i1k41_492{cursor:pointer}._listRowInsetDivider_i1k41_501{position:relative;border-bottom:none}._listRowInsetDivider_i1k41_501:after{content:"";position:absolute;left:var(--pad-card);right:var(--pad-card);bottom:0;border-bottom:1px solid var(--hairline)}._card_i1k41_5 ._listRowInsetDivider_i1k41_501:last-child:after{display:none}._listRowInsetDivider_i1k41_501:hover:after,._listRowInsetDivider_i1k41_501:has(+._listRowInsetDivider_i1k41_501:hover):after{visibility:hidden}._listRowStretch_i1k41_499{position:relative}._listRowInteractive_i1k41_492:hover{background:var(--bg);color:var(--text)}._listRowStretch_i1k41_499:hover{background:var(--hairline)}._listRowStretch_i1k41_499:hover a{color:var(--accent-hover)}._listRowLead_i1k41_565{flex:none;color:var(--text-muted);display:flex;align-items:center}._listRowMain_i1k41_572{flex:1 1 auto;min-width:0}._listRowTrail_i1k41_577{flex:none;display:flex;align-items:center;gap:12px;position:relative}._listRowTrailInert_i1k41_603{pointer-events:none}._formatTag_i1k41_609{color:var(--accent-ink);text-align:right;white-space:nowrap}._formatTile_i1k41_619{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_i1k41_632{background:var(--tint-peach)}._tintMint_i1k41_636{background:var(--tint-mint)}._tintSand_i1k41_640{background:var(--tint-sand)}._tintNone_i1k41_646{border:1px solid var(--border)}._cover_i1k41_654{flex:none;border-radius:var(--radius-tile)}._continue_i1k41_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_i1k41_675{flex:1 1 auto;min-width:0}._continueKicker_i1k41_691{display:block;color:var(--text-muted);margin-bottom:var(--s3)}._continueTitle_i1k41_697{display:block;font:var(--type-ui);font-weight:600}._continueMeta_i1k41_705{display:block;margin:var(--s1) 0 var(--s3)}._continuePlay_i1k41_712{flex:none;width:44px;height:44px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center}._continuePlayGlyph_i1k41_723{width:0;height:0;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid var(--surface)}._progress_i1k41_734{width:100%;height:6px;border-radius:var(--radius-pill);background:var(--accent-soft);overflow:hidden}._progressFill_i1k41_742{height:100%;background:var(--accent)}._doneMark_i1k41_749{flex:none;display:block;color:var(--success)}._callout_i1k41_757{background:var(--accent-soft);border-radius:var(--radius-tile);color:var(--accent-ink);padding:16px 20px}._calloutWarning_i1k41_773{background:var(--warning-soft);display:flex;align-items:center;gap:var(--s3)}._calloutMark_i1k41_781{display:flex;flex:none}._state_i1k41_788{padding:32px 0;max-width:var(--measure-state)}._stateTitle_i1k41_793{margin:0 0 var(--s2);font:var(--type-heading)}._stateText_i1k41_798{margin:0;color:var(--text-muted)}._stateAction_i1k41_803{margin-top:20px}._stateError_i1k41_807 ._stateTitle_i1k41_793{color:var(--error)}._iconButton_i1k41_818{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_i1k41_818:hover:not(:disabled),._iconButtonActive_i1k41_834{background:var(--accent-soft);color:var(--accent-ink)}._iconButton_i1k41_818:disabled{color:var(--text-muted);cursor:default}._lockNotice_i1k41_769{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_i1k41_769 svg{flex:none}._confirm_i1k41_875{margin:12px 0;padding:var(--pad-card);border:1px solid var(--warning);border-radius:var(--radius-tile);background:var(--tint-peach)}._confirmQuestion_i1k41_883{margin:0;color:var(--text)}._confirmDetail_i1k41_888{margin:var(--s1) 0 var(--s3);color:var(--text-muted)}._confirmRow_i1k41_893{display:flex;flex-wrap:wrap;gap:8px}._nav_112tg_11{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}@media not all and (min-width: 700px){._nav_112tg_11{gap:8px 16px}}._navLink_112tg_31{color:var(--text-muted);text-decoration:none}._navLink_112tg_31:hover{color:var(--accent-ink)}._navLink_112tg_31:hover,._navLink_112tg_31:focus-visible{text-decoration:underline}._navLinkActive_112tg_45{color:var(--accent-ink)}._adminLinks_112tg_53{display:contents}@media not all and (min-width: 700px){._adminLinks_112tg_53{display:none}}._adminMenuWrap_112tg_63{position:relative;display:none}@media not all and (min-width: 700px){._adminMenuWrap_112tg_63{display:inline-flex}}._adminMenuTrigger_112tg_74{display:inline-flex}._adminMenuTriggerButton_112tg_81{display:inline-flex;align-items:center;border:0;background:none;padding:0;font:inherit;cursor:pointer}._adminMenuTrigger_112tg_74 svg{margin-left:var(--s1);vertical-align:-2px}._adminMenuPanel_112tg_108{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:var(--shadow-raised);overflow-y:auto}._adminMenuPanelUp_112tg_126{top:auto;bottom:calc(100% + 4px)}._adminMenuPanel_112tg_108 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_112tg_108 button:hover{background:var(--accent-soft);color:var(--accent-ink)}._adminMenuPanel_112tg_108 button._navLinkActive_112tg_45{color:var(--accent-ink);font-weight:600}._navAction_112tg_159{background:none;border:none;padding:0;cursor:pointer;font:inherit}._main_112tg_171{max-width:var(--measure-author);margin:0 auto}._buildFooter_112tg_179{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_112tg_195{display:flex;gap:12px;align-items:center}._actionsHint_112tg_201{color:var(--text-muted)}._materialIntro_112tg_245{display:grid;gap:var(--s3);margin-top:calc(var(--s5) - var(--pad-desktop))}@media not all and (min-width: 700px){._materialIntro_112tg_245{margin-top:calc(var(--s3) - var(--pad-mobile))}}._materialLead_112tg_271{margin:0;margin-top:calc(var(--s1) - var(--s3));margin-bottom:var(--s3);max-width:var(--measure-state);font:var(--type-author-copy);color:var(--text-muted)}._dropzone_112tg_282{border:1px 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_112tg_282{display:flex;margin:var(--s3) 0}._dropzone_112tg_282:hover{border-color:var(--accent-ink)}._dropzone_112tg_282._dropzoneActive_112tg_330{border:2px solid var(--accent);padding:calc(var(--s5) - 1px) calc(var(--s4) - 1px);background:var(--accent-soft)}._dropzoneTitle_112tg_338{margin:0;font:var(--type-ui);font-weight:600}._dropzoneFormats_112tg_349{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s1)}@media not all and (min-width: 700px){._dropzoneFormats_112tg_349{display:grid;grid-template-columns:repeat(4,auto);justify-content:center}}._fileInput_112tg_375{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}._submitRow_112tg_412{margin-top:var(--s2);padding-top:var(--s4);justify-content:flex-end;flex-wrap:wrap}._submitHint_112tg_432{margin:0;white-space:nowrap}._sourceList_112tg_440{display:grid;gap:var(--s2)}._sourceFormat_112tg_345{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_112tg_496{display:block;min-width:0}._sourceMeta_112tg_505{display:block;margin-top:var(--s1);color:var(--text-muted)}._sourceProgress_112tg_511{display:block;margin-top:var(--s2);max-width:320px}._sourceState_112tg_51{display:inline-flex;align-items:center;gap:var(--s1);font:var(--type-caption);white-space:nowrap}._sourceState_112tg_51 svg{flex:none}._sourceStateOk_112tg_541{color:var(--success-ink)}._sourceStateWait_112tg_545{color:var(--text-muted)}._sourceStateChanged_112tg_550{color:var(--warning-ink)}._sourceStateError_112tg_557{color:var(--error)}@media (min-width: 700px){._sourceState_112tg_51{min-width:168px;justify-content:flex-start}}@media not all and (min-width: 700px){._sourceStateText_112tg_52{display:none}}._resume_1uf20_3{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._action_1uf20_14{flex:1 0 100%}._action_1uf20_14>button{width:100%}@media (min-width: 480px){._action_1uf20_14{flex:0 0 auto}._action_1uf20_14>button{width:auto}}._main_1uf20_32{flex:1 1 auto;min-width:0}._kicker_1uf20_37{display:block;color:var(--accent-ink);margin-bottom:4px}._title_1uf20_44{display:block;font:var(--type-ui);font-weight:500}._step_1uf20_51{display:block;margin-top:2px}._title_1exzi_29{display:block;min-width:0}._author_1exzi_43{display:block;margin-top:var(--s1);color:var(--text-muted);overflow-wrap:anywhere}._create_1exzi_50{display:flex}@media (min-width: 480px){._create_1exzi_50{justify-content:flex-end;padding-right:var(--pad-card)}}._firstAction_1exzi_63{margin-top:var(--s2)}._open_1exzi_73{display:block;min-width:0;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}._openStretch_1exzi_73:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._open_1exzi_73:hover ._title_1exzi_29{color:var(--accent-hover)}._confirmSlot_1exzi_118{padding:0 var(--pad-card)}._failure_1exzi_122{margin:0 0 var(--s3);color:var(--error)}._hint_1exzi_139{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_1exzi_139>svg{flex:none}._hintTitle_1exzi_153,._hintText_1exzi_154{margin:0}._hintText_1exzi_154{margin-top:var(--s1);color:var(--text-muted)}._form_1s9g9_4{display:grid;gap:var(--s4)}._heading_1s9g9_9{margin:0;font:var(--type-title)}._beta_1s9g9_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_1s9g9_25{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}@media (max-width: 640px){._modes_1s9g9_25{grid-template-columns:1fr}}._mode_1s9g9_25,._focus_1s9g9_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}@media (prefers-reduced-motion: reduce){._mode_1s9g9_25,._focus_1s9g9_38{transition:none}}._mode_1s9g9_25,._focus_1s9g9_38{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}._mode_1s9g9_25{padding:var(--s3) var(--s3) var(--s3) calc(var(--s3) + 26px)}._focus_1s9g9_38{padding:var(--s2) var(--s3)}._mode_1s9g9_25:hover:not(._on_1s9g9_77),._focus_1s9g9_38:hover:not(._on_1s9g9_77){border-color:var(--text-muted)}._on_1s9g9_77{border-color:var(--accent);background:var(--accent-soft)}._tick_1s9g9_87{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_1s9g9_77 ._tick_1s9g9_87{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}._optionTitle_1s9g9_104{display:flex;align-items:center;gap:var(--s2);min-height:22px;font:var(--type-ui);font-weight:600;margin-bottom:2px}._optionHint_1s9g9_114{display:block;font:var(--type-caption);color:var(--text-muted)}._optionNote_1s9g9_120{display:block;margin-top:var(--s1);font:var(--type-caption);color:var(--warning-ink)}._group_1s9g9_127{display:grid;gap:var(--s2)}._groupLabel_1s9g9_132{font:var(--type-caption);color:var(--text-muted)}._size_1s9g9_137 label{display:block;font:var(--type-ui);color:var(--text-muted);margin-bottom:var(--s2)}._size_1s9g9_137 b{color:var(--text)}._size_1s9g9_137 input[type=range]{width:100%;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}._size_1s9g9_137 input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:var(--hairline)}._size_1s9g9_137 input[type=range]::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:var(--hairline)}._size_1s9g9_137 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_1s9g9_137 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_1s9g9_188{display:flex;justify-content:space-between;font:var(--type-caption);color:var(--text-muted)}._tabs_1s9g9_195{display:flex;gap:4px;width:fit-content;padding:4px;border-radius:var(--radius-tile);background:var(--bg)}._tabs_1s9g9_195 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_1s9g9_195 button._tabOn_1s9g9_215{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}._field_1s9g9_221{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_1s9g9_221{min-height:150px;resize:vertical}._inline_1s9g9_237{display:flex;gap:var(--s2);align-items:flex-start}._inline_1s9g9_237 ._field_1s9g9_221{flex:1}._note_1s9g9_247{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_2k2vy_4{margin-top:20px}._note_2k2vy_8{margin:12px 0 0}._title_2k2vy_12{display:block}._working_2k2vy_18{color:var(--accent-ink);white-space:nowrap}._queued_2k2vy_23{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_1owdo_4{padding:16px 20px;border-bottom:1px solid var(--hairline)}._row_1owdo_4:last-child{border-bottom:none}._head_1owdo_13{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._title_1owdo_20{font-size:16px;font-weight:500;min-width:0}._code_1owdo_26{flex:none;color:var(--error);white-space:nowrap}._meta_1owdo_32{margin:6px 0 0}._message_1owdo_36{margin:8px 0 0;color:var(--text)}._details_1owdo_41,._ids_1owdo_42{margin:6px 0 0;color:var(--text-muted);word-break:break-word}._actions_1owdo_50{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:var(--s3) 0 0}._action_1owdo_50{padding:6px 12px;border:1px solid var(--hairline);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}._action_1owdo_50:hover:enabled{border-color:var(--text-muted)}._action_1owdo_50:disabled{color:var(--text-muted);cursor:default}._hint_1owdo_78{flex:1 1 260px;color:var(--text-muted)}._failure_1owdo_83{margin:0 0 16px;color:var(--error)}._windows_1jzs8_4{display:flex;gap:8px;margin:0 0 4px}._window_1jzs8_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_1jzs8_4:hover:enabled{border-color:var(--text-muted)}._windowActive_1jzs8_25{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}._head_1jzs8_31{margin:0 0 6px;font-size:16px;font-weight:500}._headInset_1jzs8_38{padding:16px 20px 0}._note_1jzs8_42{margin:0 0 14px;color:var(--text-muted)}._noteBelow_1jzs8_49{margin:14px 0 0;color:var(--text-muted)}._caveats_1jzs8_56{margin:0;padding:0 0 0 18px;color:var(--text-muted);font-size:13px;line-height:1.5}._caveats_1jzs8_56 li+li{margin-top:8px}._caveatHard_1jzs8_69{color:var(--error)}._funnel_1jzs8_75{display:flex;flex-direction:column;gap:4px}._funnelRow_1jzs8_81{display:grid;grid-template-columns:150px 1fr 84px;align-items:center;gap:12px}._funnelLabel_1jzs8_88{font-size:14px}._funnelBar_1jzs8_93{height:8px;border-radius:var(--radius-pill);background:var(--accent-soft);overflow:hidden}._funnelFill_1jzs8_100{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}._funnelValue_1jzs8_107{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}._funnelShare_1jzs8_113{margin-left:6px;color:var(--text-muted)}._pairs_1jzs8_120{display:grid;grid-template-columns:1fr auto;gap:0;margin:0}._pairLabel_1jzs8_127,._pairValue_1jzs8_128{padding:7px 0;border-top:1px solid var(--hairline);margin:0}._pairLabel_1jzs8_127{color:var(--text-muted)}._pairValue_1jzs8_128{text-align:right;font-variant-numeric:tabular-nums}._tableWrap_1jzs8_146{overflow-x:auto}._table_1jzs8_146{width:100%;border-collapse:collapse;font-size:14px}._table_1jzs8_146 th,._table_1jzs8_146 td{padding:10px 20px;border-top:1px solid var(--hairline);text-align:left;white-space:nowrap}._table_1jzs8_146 th{color:var(--text-muted);font-weight:400;font-size:12px;letter-spacing:.04em;text-transform:uppercase}._table_1jzs8_146 th:not(:first-child),._num_1jzs8_173{text-align:right}._num_1jzs8_173{font-variant-numeric:tabular-nums}._mechanic_1jzs8_181{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px}._of_1jzs8_187{color:var(--text-muted)}._courseTitle_1jzs8_191{display:block;white-space:normal}._courseId_1jzs8_196{display:block;margin-top:2px;color:var(--text-muted)}._windowNote_1jzs8_204{margin:0;color:var(--text-muted)}._hint_1t4a1_6{margin-top:4px}._empty_1t4a1_10{margin:0}._error_1t4a1_14{margin:0;color:var(--error)}._list_1t4a1_21{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._item_1t4a1_47{position:relative;display:flex;gap:12px;align-items:center;padding:12px 56px 12px 0;border-top:1px solid var(--hairline)}._item_1t4a1_47>button{position:absolute;right:0;top:0;bottom:0;margin-block:auto}._item_1t4a1_47:first-child{border-top:none}._itemBody_1t4a1_94{display:flex;flex-direction:column;gap:2px;min-width:0;border-left:2px solid var(--accent);padding-left:var(--s3)}._itemWhere_1t4a1_103{color:var(--text-muted)}._itemText_1t4a1_107{white-space:pre-wrap;overflow-wrap:anywhere}._form_1t4a1_132{display:grid;gap:var(--s2);margin-top:var(--s4)}._form_1t4a1_132>button{justify-self:start}._rebuild_1t4a1_161,._itemNote_1t4a1_162{align-self:flex-start;margin-top:4px;max-width:100%;text-align:left}._rebuild_1t4a1_161{padding:0;border:none;background:transparent;color:var(--accent-ink);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}._rebuild_1t4a1_161:disabled{color:var(--text-muted);cursor:default;text-decoration:none}._itemNote_1t4a1_162{color:var(--text-muted)}._ratings_1t4a1_193{display:flex;gap:8px}._rateLabel_1t4a1_203{margin:0 0 var(--s2);color:var(--text-muted)}._rating_1t4a1_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_1t4a1_193:hover:not(:disabled){border-color:var(--accent)}._ratingOn_1t4a1_240{border-color:var(--accent);border-width:2px;background:var(--accent-soft);font-weight:600}._rating_1t4a1_193:disabled{cursor:default;opacity:.6}._blocked_1t4a1_252{margin:0;color:var(--text-muted)}._publishReason_1t4a1_265{border:1px solid var(--border);border-radius:var(--radius-tile);overflow:hidden}._publishReasonHead_1t4a1_271{display:flex;align-items:center;gap:var(--s3);background:var(--warning-soft);padding:var(--s3) var(--s4)}._publishReasonMark_1t4a1_279{display:flex;flex:none;color:var(--warning-ink)}._reason_1t4a1_286{margin:0;font-weight:600;color:var(--text)}._list_1t4a1_21{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._reasonGroups_1t4a1_300{background:var(--surface);padding:var(--s3) var(--pad-card)}._reasonGroup_1t4a1_300+._reasonGroup_1t4a1_300{margin-top:var(--s3)}._reasonGroupLabel_1t4a1_309{margin:0 0 var(--s1);color:var(--text-muted)}._taskLink_1t4a1_320{display:block;width:100%;padding:8px 0;border:0;background:none;color:var(--accent-ink);text-align:left;cursor:pointer;font:inherit}._taskLink_1t4a1_320:hover{text-decoration:underline}._rate_1t4a1_203{display:flex;flex-direction:column;gap:var(--s2);border-top:1px solid var(--border);padding-top:var(--s4)}._confirm_1t4a1_361{padding:var(--pad-card);border:1px solid var(--warning);border-radius:var(--radius-tile);background:var(--tint-peach)}._confirmQuestion_1t4a1_375{margin:0 0 var(--s3);color:var(--text)}._confirmRow_1t4a1_383{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}._reasonLink_1t4a1_391{padding:0;border:0;background:none;font:inherit;color:var(--accent-ink);text-decoration:underline;cursor:pointer}._wait_164v1_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_164v1_28{flex:none;display:inline-flex;padding-top:2px;color:var(--text-muted)}._waitLines_164v1_35{min-width:0;display:flex;flex-direction:column;gap:var(--s1)}._waitLead_164v1_42{margin:0}._waitHint_164v1_47,._waitCount_164v1_48{margin:0;color:var(--text-muted)}._waitExit_164v1_54{margin:var(--s2) 0 0}._exitLink_164v1_67{text-decoration:underline}._failure_164v1_72{margin:var(--s2) 0 0;color:var(--error)}._waitInline_164v1_93{display:inline-flex;align-items:center;gap:var(--s1);margin:0 0 0 auto;color:var(--text-muted)}._waitInline_164v1_93>svg{flex:none}._body_e8t4k_4{display:flex;flex-direction:column;gap:12px}._title_e8t4k_10,._text_e8t4k_14{margin:0}._blocked_e8t4k_18{display:flex;flex-direction:column;gap:var(--s2)}._publishReason_e8t4k_29{border:1px solid var(--border);border-radius:var(--radius-tile);overflow:hidden}._publishReasonHead_e8t4k_36{display:flex;align-items:center;gap:var(--s3);background:var(--warning-soft);padding:var(--s3) var(--pad-card)}._publishReasonMark_e8t4k_44{display:flex;flex:none;color:var(--warning-ink)}._reason_e8t4k_53{margin:0;font-weight:600;color:var(--text)}._list_e8t4k_59{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._reasonGroups_e8t4k_68{background:var(--surface);padding:var(--s3) var(--pad-card)}._reasonGroup_e8t4k_68+._reasonGroup_e8t4k_68{margin-top:var(--s3)}._reasonGroupLabel_e8t4k_79{margin:0 0 var(--s1);color:var(--text-muted)}._taskLink_e8t4k_87{display:block;width:100%;padding:8px 0;border:0;background:none;color:var(--accent-ink);text-align:left;cursor:pointer;font:inherit}._taskLink_e8t4k_87:hover{text-decoration:underline}._rate_e8t4k_121{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:var(--s4)}._rateHint_e8t4k_129{margin:0;color:var(--text-muted)}._ratings_e8t4k_134{display:flex;gap:8px}._rateLabel_e8t4k_140{margin:0;color:var(--text-muted)}._rating_e8t4k_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_e8t4k_152{border-color:var(--accent);border-width:2px;background:var(--accent-soft);font-weight:600}._error_e8t4k_181{margin:0;color:var(--error)}._link_e8t4k_187{margin:0;word-break:break-all}._result_e8t4k_207{width:100%;margin-top:8px;scroll-margin-top:16px}._resultBody_e8t4k_214{display:flex;flex-direction:column;gap:12px}._resultTitle_e8t4k_221{margin:0;color:var(--text)}._resultLead_e8t4k_236{margin:var(--s2) 0 0;color:var(--text-muted)}._linkbox_e8t4k_255{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-tile);background:var(--hairline)}._linkInput_e8t4k_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_e8t4k_267:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._linkInputCopied_e8t4k_286{border-color:var(--accent-ink)}._srOnly_e8t4k_294{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._linkFail_e8t4k_304{flex:1 1 100%;margin:0;color:var(--error)}._exits_e8t4k_312{display:flex;flex-wrap:wrap;gap:var(--s2);border-top:1px solid var(--border);padding-top:var(--s4)}._warning_e8t4k_322{margin:0;color:var(--warning-ink)}._actions_e8t4k_333{display:flex;justify-content:flex-end}._publishedHint_e8t4k_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_1fdo6_15{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._grip_1fdo6_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_1fdo6_33:hover:not(:disabled){background:var(--accent-strong);color:var(--surface)}._grip_1fdo6_33:disabled{cursor:default}._gripSquare_1fdo6_80{flex:none;width:var(--tap-min);min-height:0;height:var(--tap-min);align-self:center}._itemDragging_1fdo6_91{background:var(--accent-soft);opacity:.6}._overlay_1fdo6_108{background:var(--surface);border-radius:var(--radius-tile);box-shadow:var(--shadow-raised);transform:rotate(.35deg);cursor:grabbing;overflow:hidden}._itemDraggingCard_1fdo6_117{border-radius:var(--radius-card)}.stack>._itemCollapsed_1fdo6_133{margin-top:var(--s3)}.stack>._itemCollapsed_1fdo6_133+*{margin-top:var(--s3)}._drop_1fdo6_152{display:block;height:3px;margin:0 var(--pad-card);border-radius:var(--radius-pill);background:var(--accent)}.stack>._drop_1fdo6_152{margin-top:var(--s3);margin-bottom:var(--s3)}.stack>._drop_1fdo6_152+*{margin-top:var(--s3)}._arrow_1fdo6_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_1fdo6_198:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}._arrow_1fdo6_198:disabled{color:var(--text-muted);border-color:var(--hairline);cursor:default}._actionLegacyGhost_1fdo6_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_1fdo6_249:hover:not(:disabled){background:var(--accent-soft)}._actionLegacyGhost_1fdo6_249:disabled{color:var(--text-muted);cursor:default}._iconAction_1fdo6_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_1fdo6_275:hover:not(:disabled){background:var(--accent-soft)}._iconAction_1fdo6_275:disabled{color:var(--text-muted);border-color:var(--hairline);cursor:default}._count_1fdo6_302{color:var(--text-muted)}._taskPanels_1fdo6_321{padding:0 0 4px}._blank_1fdo6_326{color:var(--warning-ink)}._picker_1fdo6_332{margin:12px 0;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface)}._pickerTitle_1fdo6_340{margin:0 0 var(--s3);color:var(--text)}._pickerList_1fdo6_345{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}._pickerOption_1fdo6_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_1fdo6_352:hover:not(:disabled){background:var(--accent-soft)}._pickerOption_1fdo6_352[aria-pressed=true]{border-width:2px;border-color:var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._pickerOption_1fdo6_352:disabled{color:var(--text-muted);cursor:default}._pickerConcepts_1fdo6_384{display:block;margin-top:4px;color:var(--text-muted)}._pickerNote_1fdo6_390{margin:0 0 12px;color:var(--text-muted)}._pickerLayout_1fdo6_412{display:grid;grid-template-columns:272px 1fr;gap:var(--s4);margin:var(--s2) 0 12px}@media not all and (min-width: 700px){._pickerLayout_1fdo6_412{grid-template-columns:1fr}}._familyColumn_1fdo6_400{display:flex;flex-direction:column;gap:4px}._familyOption_1fdo6_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_1fdo6_433:hover:not(:disabled){background:var(--bg)}._familyOption_1fdo6_433[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._familyOption_1fdo6_433:disabled{color:var(--text-muted);cursor:default}._familyIcon_1fdo6_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_1fdo6_433[aria-pressed=true] ._familyIcon_1fdo6_462{background:var(--surface)}._mechanicColumn_1fdo6_478{border-left:1px solid var(--border);padding-left:var(--s4);display:flex;flex-direction:column;gap:var(--s2)}@media not all and (min-width: 700px){._mechanicColumn_1fdo6_478{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:var(--s3)}}._mechanicTile_1fdo6_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_1fdo6_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_1fdo6_401[aria-pressed=true] ._mechanicIcon_1fdo6_524{background:var(--surface)}._mechanicBody_1fdo6_540{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._mechanicTile_1fdo6_401:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--accent-ink)}._mechanicTile_1fdo6_401[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink)}._mechanicTile_1fdo6_401._current_1fdo6_558{box-shadow:inset 0 0 0 2px var(--success)}._mechanicTile_1fdo6_401:disabled{cursor:default}._mechanicName_1fdo6_566{font-weight:600}._mechanicTile_1fdo6_401[aria-pressed=true] ._mechanicName_1fdo6_566{color:var(--accent-ink)}._mechanicHint_1fdo6_574{font:var(--type-caption);color:var(--text-muted)}._mechanicBlocked_1fdo6_581{color:var(--error)}._mechanicTile_1fdo6_401:disabled:has(._mechanicBlocked_1fdo6_581){cursor:not-allowed;opacity:.7}._mechanicTile_1fdo6_401[aria-pressed=true] ._mechanicHint_1fdo6_574{color:var(--accent-ink)}._mechanicNow_1fdo6_597{font:var(--type-caption);color:var(--success-ink);font-weight:700;white-space:nowrap}._failure_1fdo6_605{margin:8px 0 0;color:var(--error)}._add_1fdo6_612{margin-top:var(--s4)}._addCompact_1fdo6_623{margin-top:var(--s2)}._renameRow_1fdo6_634{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._renameInput_1fdo6_641{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_1fdo6_641:focus-visible{border-color:var(--accent-ink)}._menuWrap_1fdo6_667{position:relative}._menuTrigger_1fdo6_675{display:inline-flex}._menu_1fdo6_667{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:var(--shadow-raised);overflow-y:auto}._menuUp_1fdo6_710{top:auto;bottom:calc(100% + 4px)}._menu_1fdo6_667 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_1fdo6_667 button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}._menu_1fdo6_667 button:disabled{color:var(--text-muted);cursor:default}._menuSep_1fdo6_751{display:block;height:1px;background:var(--border);margin:var(--s1) 0}._menuTitle_1fdo6_760{padding:var(--s2) var(--s3);margin:0 0 var(--s2);border-bottom:1px solid var(--border);color:var(--text-muted)}._menuRefused_1fdo6_773{align-items:flex-start;flex-wrap:wrap;padding-top:var(--s2);padding-bottom:var(--s2)}._menuReason_1fdo6_786{flex-basis:100%;margin-top:var(--s1);color:var(--warning-ink)}._menuDanger_1fdo6_804{color:var(--text-muted)}._addRow_1fdo6_828{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s3)}@media not all and (min-width: 700px){._addRow_1fdo6_828>*{flex:1 1 100%}}._addAsRow_1fdo6_861{margin-top:0}._addLink_1fdo6_865{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_1fdo6_865:hover:not(:disabled){background:var(--accent-soft)}._addLink_1fdo6_865:disabled{color:var(--text-muted);cursor:default}._addLinkIcon_1fdo6_899{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_1fdo6_865:disabled ._addLinkIcon_1fdo6_899{background:var(--hairline);color:var(--text-muted)}._addLinkRow_1fdo6_929{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_16inz_6{margin:0;color:var(--text-muted)}._previewKicker_16inz_17{display:inline-flex;align-items:center;background:var(--hairline);border-radius:var(--radius-pill);padding:var(--s1) var(--s2)}._row_16inz_30{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._openStretch_16inz_55:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._trailControls_16inz_53{position:relative;display:flex;align-items:center;gap:12px}._title_16inz_79{overflow-wrap:anywhere}._open_16inz_55:hover ._title_16inz_79,._open_16inz_55:focus-visible ._title_16inz_79{text-decoration:underline}._open_16inz_55{text-decoration:none;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_16inz_55:not(._openStretch_16inz_55):hover{background:var(--hairline);color:var(--accent-ink)}._previewNote_16inz_67{color:var(--accent-ink);white-space:nowrap;pointer-events:none}._trailNote_16inz_185{pointer-events:none}._failure_16inz_190{margin:var(--s1) var(--pad-card) var(--s3);color:var(--error)}._pending_16inz_201{display:inline-flex;align-items:center;gap:var(--s1);color:var(--text-muted);white-space:nowrap}._pending_16inz_201 svg{flex:none}._draftBadge_16inz_219{color:var(--warning-ink)}@media (min-width: 700px){._pending_16inz_201{min-width:136px}}@media not all and (min-width: 700px){._pendingText_16inz_231{display:none}}._previewMeta_16inz_238{display:flex;gap:var(--s3);align-items:center}._crumb_16inz_244{text-decoration:underline}._previewBody_16inz_254{position:relative}._previewSlot_16inz_255{min-width:0}._previewSidePrev_16inz_267,._previewSideNext_16inz_268{position:absolute;top:50%;transform:translateY(-50%);display:grid;justify-items:center;gap:var(--s1);width:78px}._previewSidePrev_16inz_267{right:calc(100% + var(--s3))}._previewSideNext_16inz_268{left:calc(100% + var(--s3))}@media not all and (min-width: 700px){._previewBody_16inz_254{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"content content" "prev next";gap:var(--s3)}._previewSlot_16inz_255{grid-area:content}._previewSidePrev_16inz_267,._previewSideNext_16inz_268{position:static;transform:none;width:100%}._previewSidePrev_16inz_267{grid-area:prev}._previewSideNext_16inz_268{grid-area:next}}._flowEntry_16inz_318{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}._flowHint_16inz_326{margin:4px 0 0;max-width:52ch}._taskCount_16inz_341{margin:0;font:var(--type-ui);font-weight:500}._taskCountLabel_16inz_346{color:var(--text-muted)}._handoffRow_16inz_364{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s3)}._handoffAction_16inz_371{margin-left:auto}._reviewHint_16inz_378{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_16inz_378>svg{flex:none}._reviewHintTitle_16inz_392,._reviewHintText_16inz_393{margin:0}._reviewHintText_16inz_393{margin-top:var(--s1);color:var(--text-muted)}._sectionTrail_16inz_404{display:flex;align-items:center;gap:12px}._emptySectionBadge_16inz_217{display:inline-flex;align-items:center;gap:var(--s1);color:var(--warning-ink)}._emptySectionBadge_16inz_217 svg{flex:none}@media (min-width: 700px){._emptySectionBadge_16inz_217{min-width:136px}}@media not all and (min-width: 700px){._emptySectionBadgeText_16inz_437{display:none}}._crumbRow_16inz_442{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:0 0 var(--s3)}._crumbHint_16inz_450{display:inline-flex;align-items:center;gap:var(--s1);color:var(--text-muted)}._crumbHint_16inz_450>svg{flex:none}._handoffCard_16inz_463{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_16inz_364{margin-top:var(--s3)}._rowConfirm_16inz_477{padding:var(--s3)}._lessonMeta_16inz_483{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:12px}._pill_16inz_492{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_16inz_503{background:var(--accent-soft);color:var(--accent-ink)}._objectives_16inz_508{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;gap:var(--s2)}._objective_16inz_508{border-left:3px solid var(--accent);padding-left:var(--s3);font:var(--type-ui);color:var(--text)}._stage_16inz_523{display:grid;gap:var(--s2)}._stageHead_16inz_528{display:flex;align-items:center;gap:var(--s2)}._stageCount_16inz_534{color:var(--text-muted)}._stageLine_16inz_538{flex:1;height:1px;background:var(--hairline)}._rowMeta_16inz_544{color:var(--text-muted);overflow-wrap:anywhere}._rowQuestion_16inz_549{font:var(--type-ui);color:var(--text)}._titleRow_16inz_555{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}._skippedHint_16inz_562{margin:var(--s1) 0 0;color:var(--text-muted)}._skipped_16inz_562{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:var(--s2)}._skippedRow_16inz_575{display:grid;gap:2px;padding-left:var(--s3);border-left:3px solid var(--line-strong);font:var(--type-ui);color:var(--text)}._skippedNumber_16inz_584{font-weight:600}._skippedReason_16inz_588{color:var(--text-muted)}._overlayGrip_16inz_593{display:flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);flex:none;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_13ujp_31{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s5)}._hint_13ujp_38{margin:0}._stem_13ujp_79{margin:0 0 16px;overflow-wrap:anywhere}._options_13ujp_86{display:flex;flex-direction:column;gap:var(--s2)}._option_13ujp_86{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_13ujp_86:hover:not(:disabled){border-width:2px;border-color:var(--accent);padding:11px 15px}._option_13ujp_86:disabled{cursor:default}._optionBody_13ujp_166{display:flex;align-items:baseline;gap:12px;min-width:0}._explanation_13ujp_253{margin:16px 0 0;overflow-wrap:anywhere}._referral_13ujp_268{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_13ujp_268:hover{color:var(--accent-hover)}._feedbackBlock_13ujp_290{border-top:1px solid var(--hairline);padding-top:16px;margin-top:16px}section._feedbackBlock_13ujp_290{margin-top:16px}._feedbackTitle_13ujp_310{margin:0 0 8px;font:var(--type-ui);font-weight:600;color:var(--text)}._feedbackTitle_13ujp_310+._verdict_13ujp_287{margin-top:0}._feedbackBlock_13ujp_290>._verdict_13ujp_287:first-child{margin-top:0}._verdictMark_13ujp_330{flex:none;display:flex;align-items:center;color:var(--error)}._verdictMark_13ujp_330 svg{width:20px;height:20px}._verdict_13ujp_287{display:flex;align-items:center;gap:8px;margin:16px 0 0}._verdictOk_13ujp_359{color:var(--success-ink)}._verdictWrong_13ujp_363{color:var(--error)}._verdictDots_13ujp_378{flex:none;display:inline-flex;align-items:center;gap:4px}._verdictDots_13ujp_378 i{width:8px;height:8px;border-radius:var(--radius-pill)}._verdictDotOk_13ujp_391{background:var(--success)}._verdictDotWrong_13ujp_395{background:var(--error)}._verdictDotSkipped_13ujp_400{background:var(--line-strong)}._tile_13ujp_598{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_13ujp_598:hover:not(:disabled){border-color:var(--accent)}._tile_13ujp_598:disabled{cursor:default}._tileSelected_13ujp_621{outline:2px solid var(--accent);outline-offset:2px}._tileSpent_13ujp_701{opacity:.4}._zone_13ujp_508{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:center;gap:var(--s2);min-height:calc(var(--tap-min) + 20px);padding:10px;border-radius:var(--radius-tile);background:var(--bg)}._zoneEmpty_13ujp_757{margin:0;padding:8px 6px}._matchHint_13ujp_779{margin:0 0 12px;color:var(--text-muted)}._cards_13ujp_813{display:flex;flex-wrap:wrap;column-gap:var(--s2);row-gap:12px}._state_13ujp_915{max-width:560px}._stateTitle_13ujp_919{margin:0 0 8px;font-size:16px;font-weight:500}._stateText_13ujp_925{margin:0}._queue_13ujp_68{display:flex;flex-direction:column;gap:20px}._stack_13ujp_293{display:flex;flex-direction:column;gap:24px}._queueHead_13ujp_1066{display:flex;align-items:center;gap:8px;margin-bottom:var(--s3)}._queueDots_13ujp_1073{display:flex;gap:6px}._queueDot_13ujp_1073{width:8px;height:8px;border-radius:var(--radius-pill);box-sizing:border-box}._queueDotDone_13ujp_1091{background:var(--accent)}._queueDotNow_13ujp_1098{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}._queueDotWait_13ujp_1103{background:var(--border)}._queueCount_13ujp_1107{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums}._queueNext_13ujp_1115{display:flex;flex-direction:column}._answerInput_13ujp_1159{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_13ujp_1159:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._answerInput_13ujp_1159:disabled{opacity:.75}._answerFieldWrap_13ujp_1226{position:relative}._summaryPad_13ujp_1402{padding:0 var(--pad-card)}._pairs_13ujp_1421{display:grid;grid-template-columns:1fr 1fr;gap:18px 56px;position:relative}@media (max-width: 480px){._pairs_13ujp_1421{column-gap:28px}}@media (max-width: 320px){._pairs_13ujp_1421{column-gap:12px}}._embedPending_13ujp_1806{min-height:120px}._embedStack_13ujp_1811{display:flex;flex-direction:column;gap:var(--s3)}._orderBuild_13ujp_1819,._editList_13ujp_1826{display:flex;flex-direction:column;gap:var(--s4)}._editNote_13ujp_1832{margin:0;color:var(--text-muted)}._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_hhxml_5{max-width:var(--measure-state);padding:24px 0}._title_hhxml_10{margin:0 0 var(--s2);font:var(--type-heading)}._text_hhxml_15{margin:0}._editor_vtm2c_4{display:grid;gap:20px}._matchArea_vtm2c_11{display:grid;gap:var(--s3);padding:var(--s4);background:var(--bg);border-radius:var(--radius-card)}._fields_vtm2c_20 input[type=text],._fields_vtm2c_20 textarea{background:var(--surface)}._slot_vtm2c_26{display:grid;gap:0}._warning_vtm2c_31{margin:8px 0 0;color:var(--warning-ink)}._error_vtm2c_36{margin:0;color:var(--error)}._actions_vtm2c_41{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._rebuild_vtm2c_50{display:grid;gap:16px}._reason_vtm2c_55{margin:0;color:var(--text-muted)}._fields_vtm2c_20{display:grid;gap:20px}._card_1mjuy_13{display:flex;flex-direction:column;gap:12px}._head_1mjuy_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_1mjuy_53{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._mechanic_1mjuy_63{color:var(--accent-ink)}._family_1mjuy_69{color:var(--text-muted)}p._objective_1mjuy_107{margin:0;font:500 15px/1.45 var(--font-ui);font-weight:500;color:var(--text)}._preview_1mjuy_132{padding-top:4px}._preview_1mjuy_132>*{box-shadow:none;border-radius:0;padding:0;background:none}._previewLabel_1mjuy_164{display:block;margin:0 0 12px;color:var(--text-muted)}._notReady_1mjuy_176{display:flex;flex-direction:column;gap:8px;padding-top:4px}._notReadyTitle_1mjuy_183{margin:0;color:var(--accent-ink)}._notReadyText_1mjuy_188{margin:0}._actions_1mjuy_210{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}._refusal_1mjuy_219{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--text-muted)}._taskTitle_1mjuy_241{display:grid;gap:var(--s6)}._taskNumber_1mjuy_246{margin:0;color:var(--text-muted)}._taskWhere_1mjuy_268{margin:0;font:var(--type-caption);color:var(--text-muted)}._whereRow_1mjuy_286{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);font:var(--type-caption)}._crumb_1mjuy_309{text-decoration:underline}._taskNav_1mjuy_335{position:relative}._taskSlot_1mjuy_339{min-width:0}._sidePrev_1mjuy_344,._sideNext_1mjuy_345{position:absolute;top:50%;transform:translateY(-50%);display:grid;justify-items:center;gap:var(--s1);width:78px}._sidePrev_1mjuy_344{right:calc(100% + var(--s3))}._sideNext_1mjuy_345{left:calc(100% + var(--s3))}._sideBtn_1mjuy_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_1mjuy_365:hover:not(:disabled){border-color:var(--accent-ink);color:var(--accent-ink)}._sideBtn_1mjuy_365:disabled{border-color:var(--border);color:var(--text-muted);cursor:default}._sideCap_1mjuy_394{color:var(--text-muted);text-align:center}@media not all and (min-width: 700px){._taskNav_1mjuy_335{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"card card" "prev next";gap:var(--s3)}._taskSlot_1mjuy_339{grid-area:card}._sidePrev_1mjuy_344,._sideNext_1mjuy_345{position:static;transform:none;width:100%}._sidePrev_1mjuy_344{grid-area:prev}._sideNext_1mjuy_345{grid-area:next}}._prompt_cfb8j_4{display:flex;flex-direction:column;gap:12px}._title_cfb8j_10{margin:0;font-weight:600}._actions_cfb8j_18{display:flex;flex-direction:column;gap:var(--s2)}@media (min-width: 480px){._actions_cfb8j_18{flex-direction:row;flex-wrap:wrap}}._note_cfb8j_31{margin:0}._bandContext_1ek55_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;min-width:0}._sessionNav_1ek55_23{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 24px;min-width:0}@media not all and (min-width: 700px){._sessionNav_1ek55_23{gap:8px 16px}}._backLink_1ek55_45,._profileLink_1ek55_46{color:var(--accent-ink);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:var(--tap-min)}._backLink_1ek55_45:hover,._backLink_1ek55_45:focus-visible,a._profileLink_1ek55_46:hover,a._profileLink_1ek55_46:focus-visible{text-decoration:underline}._homeLink_1ek55_74{margin-left:auto}._desktopSession_1ek55_86{display:contents}@media not all and (min-width: 700px){._desktopSession_1ek55_86{display:none}}._main_1ek55_99{max-width:var(--measure-student);margin:0 auto}._courseHead_1ek55_106{display:flex;align-items:center;gap:16px}._courseHead_1ek55_106>:first-child:not(:last-child){flex:0 0 auto}._courseHead_1ek55_106>:last-child{flex:1 1 auto;min-width:0}._courseTitle_1ek55_158{--lines: 2;overflow-wrap:anywhere;max-width:100%}._clampThree_1ek55_176{--lines: 3}._courseFactsCells_1ek55_199{display:flex;gap:var(--s4);margin-inline:var(--s2)}._courseFactsCell_1ek55_199{flex:1 1 auto}._courseFactsLabel_1ek55_211{display:block;color:var(--text-muted);margin-bottom:var(--s1)}._courseFactsValue_1ek55_217{display:block;font:var(--type-ui);font-weight:600}._rowTitle_1ek55_225{display:block}._rowMeta_1ek55_229{display:block;margin-top:2px}._blockActions_1ek55_238{display:flex;flex-direction:column;gap:10px}._blockBody_1ek55_247{max-width:100%}._blockMeta_1ek55_251{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._blockProgress_1ek55_261{margin-top:var(--s3)}._blockPosition_1ek55_267{margin-left:auto}._blockNotice_1ek55_279{margin-top:12px}._blockReturn_1ek55_277{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_1ek55_277:hover{color:var(--accent-ink)}._blockTitle_1ek55_299{margin:16px 0 0}._blockText_1ek55_303{margin:12px 0 20px}._bandAction_1ek55_310{background:none;border:none;padding:0;cursor:pointer;font:inherit}._sessionName_1ek55_344{display:inline-block;max-width:72px;vertical-align:bottom}._returnToLearning_1ek55_352{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._returnToLearningDivider_1ek55_373{align-self:stretch;height:1px;margin:0 var(--s4);background:var(--border)}._accountMenuWrap_1ek55_383{position:relative;display:none}@media not all and (min-width: 700px){._accountMenuWrap_1ek55_383{display:inline-flex}}@media not all and (min-width: 700px){._accountMenuWrapPushed_1ek55_412{margin-left:auto}}._accountMenuTrigger_1ek55_417{display:inline-flex}._accountMenuTriggerButton_1ek55_423{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;cursor:pointer}._accountMenuPanel_1ek55_443{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:var(--shadow-raised);overflow-y:auto}._accountMenuPanelUp_1ek55_461{top:auto;bottom:calc(100% + 4px)}._accountMenuPanel_1ek55_443 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_1ek55_443 button:hover{background:var(--accent-soft);color:var(--accent-ink)}._result_etajj_4{display:flex;flex-direction:column;gap:16px}._kicker_etajj_10{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}._title_etajj_17{margin:0}._counts_etajj_21{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px}._confident_etajj_31{color:var(--success-ink)}._weak_etajj_35{color:var(--accent-ink)}._topics_etajj_39{margin:0;padding-left:20px;color:var(--text-muted);display:flex;flex-direction:column;gap:4px}._recommend_etajj_48{display:flex;flex-direction:column;gap:8px}._recommendHead_etajj_54{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}._rowTitle_etajj_61{display:block;color:var(--text)}._rowMeta_etajj_66{display:block;color:var(--text-muted)}._unaddressed_etajj_73{margin:0;display:grid;gap:12px}._unaddressedItem_etajj_81{display:grid;gap:2px}._unaddressedQuestion_etajj_86{margin:0;color:var(--accent-ink)}._unaddressedNote_etajj_91,._score_etajj_97{margin:0;color:var(--text-muted)}._nav_1ylr6_4{display:flex;gap:var(--s2)}._slot_1ylr6_11{flex:1 1 0;min-height:var(--tap-min)}._arrow_1ylr6_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_1ylr6_19:hover{border-color:var(--accent);color:var(--accent-ink)}._glyph_1ylr6_40{font:var(--type-heading);font-weight:400;line-height:1}._label_1ylr6_46{white-space:nowrap}._question_89qtx_11{display:flex;flex-direction:column;gap:8px}._questionTitle_89qtx_17{margin:0}._scale_89qtx_21{display:flex;gap:8px}._scaleEnds_89qtx_27{display:flex;justify-content:space-between}._score_89qtx_42{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_89qtx_42:hover:not(:disabled){border-color:var(--accent);border-width:2px}._scoreOn_89qtx_60{border-color:var(--accent);border-width:2px;background:var(--accent-soft);font-weight:600}._score_89qtx_42:disabled{cursor:default;opacity:.6}._error_89qtx_72{margin:0;color:var(--error)}._actions_89qtx_79{display:flex;flex-direction:column;gap:8px;align-items:center}._skip_89qtx_93,._leave_89qtx_94{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;border:none;background:transparent;font:inherit;cursor:pointer}._skip_89qtx_93{color:var(--accent-ink);text-decoration:underline}._skip_89qtx_93:disabled{color:var(--text-muted);cursor:default;text-decoration:none}._leave_89qtx_94{color:var(--text-muted)}._comment_89qtx_135 textarea{min-height:76px}._head_ndt6m_4{display:flex;align-items:center;gap:16px}._head_ndt6m_4>:first-child{flex:0 0 auto}._head_ndt6m_4>:last-child{min-width:0}._head_ndt6m_4 h1{font-size:clamp(24px,6.5vw,34px);overflow-wrap:anywhere}._after_ndt6m_25{margin:var(--s3) 0 0}._actions_ndt6m_29{display:flex;flex-direction:column;gap:var(--s2)}._head_r2y19_10{display:flex;flex-direction:column;gap:2px}._kicker_r2y19_16{margin:0;color:var(--text-muted)}._section_r2y19_26{--lines: 2;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_1uyg6_4{margin:0}._course_1uyg6_8{display:flex;align-items:center;gap:14px}._course_1uyg6_8>:first-child{flex:0 0 auto}._courseTitle_1uyg6_19{margin:0}._where_1uyg6_23{margin:4px 0 0}._course_1uyg6_8+*{margin-top:16px}._block_1uyg6_32{display:flex;flex-direction:column;gap:6px}._block_1uyg6_32>h2{margin:0}._block_1uyg6_32>p{margin:0}._checks_1uyg6_48{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}._check_1uyg6_48{display:flex;flex-direction:column;gap:2px}._checkTitle_1uyg6_63{display:block}._actions_1uyg6_67{display:flex;flex-direction:column;gap:var(--s2)}._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}._app_aah7x_3{width:100%;height:100vh;height:100dvh;position:relative;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-ui)}._scroll_aah7x_3{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto}._column_aah7x_8{max-width:480px;margin:0 auto}._band_aah7x_3>header{border-image:linear-gradient(to top,var(--border) 1px,var(--surface) 1px) fill 0 / 0 / 0 100vmax}._footer_aah7x_45{position:absolute;left:0;right:0;bottom:0;max-width:480px;margin:0 auto}._footer_aah7x_45>*{border-image:linear-gradient(to bottom,var(--border) 1px,var(--surface) 1px) fill 0 / 0 / 0 100vmax}._band_aah7x_3>header{padding-inline:var(--pad-mobile)}._page_aah7x_3{display:flex;flex-direction:column;gap:var(--s5);padding:var(--s5) var(--pad-mobile) var(--s7)}._pageTabs_aah7x_73{padding-bottom:120px}._title_aah7x_77{margin:0}._stack_aah7x_83{display:flex;flex-direction:column;gap:var(--s2)}._stackTight_aah7x_89{gap:var(--s1)}._label_aah7x_93{margin:0;color:var(--text-muted)}._tabbar_aah7x_3{position:absolute;left:0;right:0;bottom:0;height:72px;box-sizing:border-box;background:var(--surface);border-top:1px solid var(--border)}._tabs_aah7x_100{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px;height:100%;margin:0 auto;padding:var(--s1) var(--s2) var(--s2);box-sizing:border-box}._tab_aah7x_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);min-height:var(--tap-min);color:var(--text-muted);text-decoration:none}._tab_aah7x_3:hover{color:var(--text-muted)}._pill_aah7x_139{flex:none;width:56px;height:28px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center}._tabOn_aah7x_149,._tabOn_aah7x_149:hover{color:var(--accent-ink)}._tabOn_aah7x_149 ._pill_aah7x_139{background:var(--accent-soft)}._pageTask_aah7x_161{padding-bottom:136px}._linkButton_9an94_8{min-height:var(--tap-min);padding:0;border:0;background:none;font:var(--type-ui);color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._linkButton_9an94_8:hover{color:var(--accent-hover)}._stageRow_9an94_24{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) var(--pad-mobile) var(--s2)}._stageLabel_9an94_32{margin:0;color:var(--accent-ink)}._barWrap_9an94_37{display:flex;padding:0 var(--pad-mobile)}._plate_9an94_3{display:flex;flex-direction:column;gap:var(--s1);margin:var(--s2) var(--s2) 0;padding:var(--s3) var(--s4);border-radius:var(--radius-tile);background:var(--accent-soft);color:var(--accent-ink)}._plateLabel_9an94_54{color:var(--accent-ink)}._rows_9an94_58{display:flex;flex-direction:column;padding-top:var(--s2)}._row_9an94_3{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:48px;padding:var(--s3) 20px;border:0;border-bottom:1px solid var(--hairline);background:var(--surface);font:var(--type-ui);color:var(--text);text-align:left;cursor:pointer}._row_9an94_3:last-child{border-bottom:0}._row_9an94_3:hover:not(:disabled){background:var(--bg)}._row_9an94_3:disabled{color:var(--text-muted);cursor:default}._rowNow_9an94_93{font-weight:600}._num_9an94_3{flex:none;width:20px;font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--text-muted)}._rowTitle_9an94_106{flex:1;min-width:0}._nowLabel_9an94_112{color:var(--accent-ink)}._startHead_9an94_117{display:flex;flex-direction:column;gap:var(--s2)}._flat_9an94_123{margin:0}._nameForm_9an94_128{display:flex;flex-direction:column;gap:var(--s4)}._courseHead_9an94_134{display:flex;flex-direction:column;gap:var(--s2)}._caption_9an94_140{margin:0}._navbar_9an94_145{position:absolute;left:0;right:0;bottom:0;display:flex;padding:var(--s3) var(--pad-mobile) var(--s4);background:var(--surface);border-top:1px solid var(--border)}._navbar_9an94_145>*{flex:1}._exitLink_9an94_161{display:inline-flex;align-items:center;min-height:var(--tap-min);font:var(--type-ui);text-underline-offset:2px}._body_1gv6a_3{display:flex;flex-direction:column;gap:var(--s4)}._body_1gv6a_3 p,._body_1gv6a_3 h2,._cells_1gv6a_11 p{margin:0}._cells_1gv6a_11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);align-items:center}._donut_1gv6a_24{position:relative;flex:none;width:108px;height:108px}._donutTrack_1gv6a_31,._donutArc_1gv6a_32{fill:none;stroke-width:6}._donutTrack_1gv6a_31{stroke:var(--accent-soft)}._donutArc_1gv6a_32{stroke:var(--accent);stroke-linecap:round}._donutNum_1gv6a_46{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._topic_1gv6a_54{display:flex;flex-direction:column;gap:var(--s2)}._topicHead_1gv6a_60{display:flex;justify-content:space-between;gap:var(--s3)}._mistake_1gv6a_67{display:flex;flex-direction:column;gap:var(--s1);padding-top:var(--s4);border-top:1px solid var(--hairline)}._label_1gv6a_75{color:var(--text-muted)}._correct_1gv6a_79{color:var(--success-ink)}._sent_1gv6a_83,._againFailed_1gv6a_88{margin:0;text-align:center}._group_q74sw_3{display:flex;flex-direction:column;gap:var(--s3)}._label_q74sw_14{margin:0;color:var(--text-muted)}._card_q74sw_3{display:flex;align-items:center;gap:var(--s4);width:100%;box-sizing:border-box;padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer}._card_q74sw_3:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._body_q74sw_43{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s2)}._meta_q74sw_51{margin:0}._title_q74sw_56{--lines: 2;margin:0}._prog_q74sw_3{display:flex;align-items:center;gap:var(--s3)}._bar_q74sw_3{flex:1;height:6px;border-radius:var(--radius-pill);background:var(--accent-soft);overflow:hidden}._barFill_q74sw_76{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}._pct_q74sw_3{min-width:40px;text-align:right;font-variant-numeric:tabular-nums}._sign_q74sw_3{flex:none;width:40px;height:40px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center}._signGo_q74sw_100{background:var(--accent);color:var(--surface)}._signDone_q74sw_105{background:var(--tint-mint);border:2px solid var(--success-ink);color:var(--success-ink)}._start_q74sw_113{flex:none;display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);box-sizing:border-box;padding:12px 20px;border-radius:var(--radius-btn);background:var(--accent-strong);color:var(--surface);font:500 16px/1.25 var(--font-ui)}._start_q74sw_113:hover{background:var(--accent-ink)}._card_7c2ym_3{display:flex;flex-direction:column;gap:var(--s4)}._head_7c2ym_14{display:flex;flex-direction:column;gap:var(--s1)}._flat_7c2ym_20{margin:0}._muted_7c2ym_24{color:var(--text-muted)}._radar_7c2ym_3{position:relative;width:min(300px,100%);aspect-ratio:300 / 280;margin:0 auto}._radar_7c2ym_3 svg{display:block;width:100%;height:100%}._grid_7c2ym_43{fill:none;stroke:var(--border);stroke-width:1}._shape_7c2ym_49{fill:var(--accent-soft);fill-opacity:.8;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}._label_7c2ym_57{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap;font:400 14px/1.3 var(--font-ui);color:var(--text)}._labelOff_7c2ym_68{color:var(--text-muted)}._rows_7c2ym_72{display:flex;flex-direction:column;gap:var(--s2)}._row_7c2ym_72{display:flex;justify-content:space-between;gap:var(--s3)}._hr_7c2ym_3{height:1px;margin:0;border:0;background:var(--hairline)}._card_hx8f4_3{display:flex;flex-direction:column;gap:var(--s4)}._strip_hx8f4_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}._stat_hx8f4_22{display:flex;flex-direction:column;gap:var(--s1)}._flat_hx8f4_28{margin:0}._hr_hx8f4_3{height:1px;margin:0;border:0;background:var(--hairline)}._recent_hx8f4_40{display:flex;flex-direction:column;gap:var(--s2)}._recentRow_hx8f4_47{display:flex;justify-content:space-between;gap:var(--s3)}._recentTitle_hx8f4_54{min-width:0}._line_gx43t_1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lines_gx43t_1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);overflow:hidden}._head_yzedh_8{display:flex;align-items:center;gap:var(--s4)}._avatar_yzedh_3{flex:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--field-bg);color:var(--text);font:600 18px/1 var(--font-ui)}._stack4_yzedh_3{min-width:0;display:flex;flex-direction:column;gap:var(--s1)}._stack8_yzedh_3{display:flex;flex-direction:column;gap:var(--s2)}._group_yzedh_3{display:flex;flex-direction:column;gap:var(--s3)}._text_yzedh_46{margin:0}._label_yzedh_50{margin:0;color:var(--text-muted)}._card_yzedh_3{display:flex;flex-direction:column;gap:var(--s4);box-sizing:border-box;padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow)}._nameRow_yzedh_68{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}._name_yzedh_68{min-width:0}._control_yzedh_82{font:var(--type-ui);color:var(--text)}._selwrap_yzedh_3{position:relative}._select_yzedh_91{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}._selarrow_yzedh_3{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text);display:flex}._chips_yzedh_3{display:flex;flex-wrap:wrap;gap:var(--s2)}._chip_yzedh_3{min-height:var(--tap-min);padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:400 16px/1 var(--font-ui);cursor:pointer}._chip_yzedh_3:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._chipOn_yzedh_131{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-ink)}._error_yzedh_137{margin:0;color:var(--error)}
