@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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}._wrap_1iv3d_1{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-5)}._card_1iv3d_9{max-width:440px;text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-6)}._title_1iv3d_18{margin:0 0 var(--space-3);font-size:var(--text-lg);color:var(--color-text)}._text_1iv3d_24{margin:0 0 var(--space-5);color:var(--color-text-muted);line-height:1.5}._button_1iv3d_30{padding:10px 20px;font:inherit;font-weight:600;color:var(--color-text-inverse);background:var(--color-primary);border:none;border-radius:var(--radius-control);cursor:pointer}._button_1iv3d_30:hover{background:var(--color-primary-hover)}._icon_1r7fy_1{display:inline-block;overflow:visible;flex-shrink:0;vertical-align:middle}._icon_1r7fy_1 image{pointer-events:none;filter:var(--generated-icon-filter, none)}._icon_1r7fy_1[data-icon-tone=light] image{filter:drop-shadow(0 0 1px rgba(255,255,255,.95))}._icon_1r7fy_1[data-icon-tone=light]:is([data-icon=Check],[data-icon=X],[data-icon^=Arrow],[data-icon^=Chevron],[data-icon=Plus],[data-icon=Minus],[data-icon=Play]) image{filter:brightness(0) invert(1)}._badge_is4z7_1{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;line-height:1.4}._neutral_is4z7_12{background:var(--color-bg);color:var(--color-text-muted)}._success_is4z7_17{background:#2bb6731f;color:var(--color-success)}._warning_is4z7_22{background:#f5a62324;color:var(--color-warning)}._error_is4z7_27{background:#e94b5b1f;color:var(--color-error)}._accent_is4z7_32{background:var(--color-primary-soft);color:var(--color-primary-strong)}._button_tqpec_1{display:inline-flex;align-items:center;justify-content:center;max-width:100%;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);font-weight:600;line-height:1;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition),box-shadow var(--transition);white-space:nowrap;-webkit-user-select:none;user-select:none}._button_tqpec_1:disabled{cursor:not-allowed;opacity:.55}._button_tqpec_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._sm_tqpec_32{padding:0 var(--space-3);height:34px;font-size:var(--text-sm)}._md_tqpec_38{padding:0 var(--space-4);height:42px;font-size:var(--text-sm)}._lg_tqpec_44{padding:0 var(--space-5);height:50px;font-size:var(--text-md)}._primary_tqpec_51{--generated-icon-filter: var(--generated-icon-filter-on-solid);background:var(--color-primary);color:#fff}._primary_tqpec_51:hover:not(:disabled){background:var(--color-primary-hover)}._secondary_tqpec_61{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._secondary_tqpec_61:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._ghost_tqpec_72{background:transparent;color:var(--color-primary)}._ghost_tqpec_72:hover:not(:disabled){background:var(--color-primary-soft)}._danger_tqpec_81{--generated-icon-filter: var(--generated-icon-filter-on-solid);background:var(--color-error);color:#fff}._danger_tqpec_81:hover:not(:disabled){filter:brightness(.95)}._link_tqpec_93,._linkDanger_tqpec_99{background:transparent;border-color:transparent;padding:0;height:auto;width:fit-content;border-radius:0;font-weight:600}._link_tqpec_93{color:var(--color-primary)}._linkDanger_tqpec_99{color:var(--color-error)}._link_tqpec_93:hover:not(:disabled),._linkDanger_tqpec_99:hover:not(:disabled){text-decoration:underline}._icon_tqpec_129{padding:0;aspect-ratio:1;flex:none;background:transparent;border-color:transparent;color:var(--color-text-soft)}._icon_tqpec_129:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary)}._iconDanger_tqpec_145{padding:0;aspect-ratio:1;flex:none;background:transparent;border-color:transparent;color:var(--color-text-soft)}._iconDanger_tqpec_145:hover:not(:disabled){background:var(--color-error-soft);color:var(--color-error)}._block_tqpec_159{width:100%}@media(max-width:480px){._button_tqpec_1:not(._link_tqpec_93):not(._linkDanger_tqpec_99):not(._icon_tqpec_129):not(._iconDanger_tqpec_145){height:auto;min-height:42px;padding-top:8px;padding-bottom:8px;line-height:1.25;white-space:normal}._button_tqpec_1._sm_tqpec_32:not(._link_tqpec_93):not(._linkDanger_tqpec_99):not(._icon_tqpec_129):not(._iconDanger_tqpec_145){min-height:34px}}@media(pointer:coarse){._button_tqpec_1{min-height:var(--touch-target)}._icon_tqpec_129,._iconDanger_tqpec_145{min-width:var(--touch-target)}}._card_yg56t_1{min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}._pad_yg56t_9{padding:20px}._header_yg56t_13{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._card_yg56t_1:not(._pad_yg56t_9)>._header_yg56t_13{padding:20px 20px 16px;margin-bottom:0}._title_yg56t_29{min-width:0;font-size:18px;font-weight:650;color:var(--color-text);overflow-wrap:anywhere}@media(max-width:640px){._pad_yg56t_9{padding:var(--space-4)}._header_yg56t_13{align-items:flex-start}._card_yg56t_1:not(._pad_yg56t_9)>._header_yg56t_13{padding:var(--space-4)}._card_yg56t_1:not(._pad_yg56t_9)>._header_yg56t_13>:not(._title_yg56t_29){flex:1 1 100%;max-width:none}._title_yg56t_29{font-size:17px}}._field_1kjgy_1{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}._label_1kjgy_8{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._required_1kjgy_14{color:var(--color-primary);margin-left:2px}._control_1kjgy_19{min-width:0;display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:0 var(--space-3);min-height:var(--control-height);transition:border-color var(--transition),box-shadow var(--transition)}._control_1kjgy_19:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._control_1kjgy_19._invalid_1kjgy_39{border-color:var(--color-error)}._control_1kjgy_19._invalid_1kjgy_39:focus-within{box-shadow:0 0 0 3px #e94b5b24}._input_1kjgy_52{flex:1;width:100%;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-text)}._input_1kjgy_52::placeholder{color:var(--color-text-muted)}._adornment_1kjgy_68{display:inline-flex;align-items:center;color:var(--color-text-muted);flex-shrink:0}._hint_1kjgy_75{font-size:var(--text-xs);color:var(--color-text-muted)}._error_1kjgy_80{font-size:var(--text-xs);color:var(--color-error)}._overlay_88k6r_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17171c73;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:1000;animation:_fade_88k6r_1 var(--transition)}._dialog_88k6r_13{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);width:100%;min-width:0;max-width:min(520px,calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));display:flex;flex-direction:column;animation:_pop_88k6r_1 var(--transition)}._lg_88k6r_27{max-width:min(960px,calc(100vw - 2 * var(--space-4)))}._header_88k6r_31{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--color-border)}._title_88k6r_40{min-width:0;font-size:var(--text-lg);font-weight:700;overflow-wrap:anywhere}._close_88k6r_47{flex:none;border:none;background:transparent;font-size:22px;line-height:1;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-control);width:32px;height:32px}._close_88k6r_47:hover{background:var(--color-bg);color:var(--color-text)}._body_88k6r_65{min-width:0;min-height:0;padding:var(--space-5);overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain}._footer_88k6r_74{flex:none;display:flex;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border)}@media(max-width:600px){._overlay_88k6r_1{padding:var(--space-3)}._dialog_88k6r_13,._lg_88k6r_27{max-width:calc(100vw - 2 * var(--space-3));max-height:calc(100dvh - 2 * var(--space-3))}._header_88k6r_31,._body_88k6r_65{padding:var(--space-4)}._footer_88k6r_74{gap:var(--space-2);padding:var(--space-3) var(--space-4)}._footer_88k6r_74>*{min-width:0;min-height:42px;height:auto;padding-block:10px;line-height:1.3;white-space:normal}._close_88k6r_47{width:40px;height:40px}}@media(max-width:480px){._overlay_88k6r_1{padding:var(--space-2)}._dialog_88k6r_13,._lg_88k6r_27{max-width:calc(100vw - 2 * var(--space-2));max-height:calc(100dvh - 2 * var(--space-2))}._footer_88k6r_74{padding:var(--space-3) var(--space-4) var(--space-4)}._footer_88k6r_74>*{flex:1 1 100%;width:100%}}@keyframes _fade_88k6r_1{0%{opacity:0}}@keyframes _pop_88k6r_1{0%{opacity:0;transform:translateY(8px) scale(.98)}}._header_ovvoz_1,._toolbar_ovvoz_2,._filters_ovvoz_3,._actions_ovvoz_4{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);min-width:0}._header_ovvoz_1{align-items:flex-start;justify-content:space-between;gap:var(--page-section-gap)}._heading_ovvoz_16{flex:1 1 20rem;min-width:0}._title_ovvoz_20{margin:0 0 var(--space-2);font-size:var(--page-title-size);line-height:var(--line-heading);overflow-wrap:anywhere}._description_ovvoz_26{margin:0;max-width:72ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--line-body)}._filters_ovvoz_3{align-items:end;padding-block:var(--space-3)}._filters_ovvoz_3>label{display:grid;gap:var(--space-2);flex:1 1 12rem;min-width:0;color:var(--color-text-muted);font-size:var(--text-sm)}._filters_ovvoz_3 input,._filters_ovvoz_3 select{min-width:0;width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit}._state_ovvoz_57{display:grid;justify-items:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);line-height:var(--line-body)}._state_ovvoz_57[data-tone=error]{border-left:3px solid var(--color-error);background:var(--color-error-soft)}@media(pointer:coarse){._actions_ovvoz_4>button,._actions_ovvoz_4>a,._toolbar_ovvoz_2>button,._toolbar_ovvoz_2>a{min-height:var(--touch-target)}}._skeleton_1mywg_1{display:block;background:linear-gradient(90deg,var(--color-bg-2) 25%,color-mix(in srgb,var(--color-bg-2) 60%,var(--color-surface)) 50%,var(--color-bg-2) 75%);background-size:200% 100%;animation:_skeleton-shimmer_1mywg_1 1.4s ease-in-out infinite}@keyframes _skeleton-shimmer_1mywg_1{0%{background-position:200% 0}to{background-position:-200% 0}}._scroll_wdp5u_4{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}._table_wdp5u_11{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_wdp5u_11 th{text-align:left;font-weight:600;color:var(--color-text-muted);background:var(--color-bg);padding:var(--table-heading-padding);white-space:nowrap}._table_wdp5u_11 th:first-child{border-top-left-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}._table_wdp5u_11 th:last-child{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}._table_wdp5u_11 td{padding:var(--table-cell-padding);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._table_wdp5u_11 tbody tr:last-child td{border-bottom:none}._table_wdp5u_11 tbody tr:hover td{background:var(--color-primary-050)}._table_wdp5u_11 th._right_wdp5u_51,._table_wdp5u_11 td._right_wdp5u_51{text-align:right}._table_wdp5u_11 th._center_wdp5u_56,._table_wdp5u_11 td._center_wdp5u_56{text-align:center}._sortButton_wdp5u_61{display:inline-flex;width:100%;min-height:2rem;align-items:center;gap:var(--space-2);justify-content:flex-start;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;cursor:pointer}._sortButtonRight_wdp5u_77{justify-content:flex-end}._sortButtonCenter_wdp5u_81{justify-content:center}._sortButton_wdp5u_61:hover,._sortButtonActive_wdp5u_86{color:var(--color-primary)}._sortButton_wdp5u_61:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-primary);outline-offset:3px}._sortButton_wdp5u_61 svg{flex:0 0 auto}._empty_wdp5u_100{padding:var(--space-6);text-align:center;color:var(--color-text-muted)}._table_wdp5u_11 td._expanded_wdp5u_110{padding:0;background:var(--color-bg)}._expandedInner_wdp5u_119{position:sticky;left:0;box-sizing:border-box;max-width:calc(100vw - 2 * var(--space-5));padding:var(--space-4)}._table_wdp5u_11 tbody tr:hover ._expanded_wdp5u_110{background:var(--color-bg)}._mobileCards_wdp5u_133,._phoneCards_wdp5u_134{container-type:inline-size}@container (max-width: 1040px){._mobileCards_wdp5u_133 ._table_wdp5u_11,._mobileCards_wdp5u_133 tbody{display:block;width:100%;min-width:0;max-width:100%}._mobileCards_wdp5u_133 thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}._mobileCards_wdp5u_133 tbody>tr{display:flex;flex-direction:column;margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}._mobileCards_wdp5u_133 ._table_wdp5u_11 td{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border:0;text-align:left;overflow-wrap:anywhere}._mobileCards_wdp5u_133 td[data-label]:not([data-label=""]):before{content:attr(data-label);flex:0 0 100%;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500}._mobileCards_wdp5u_133 ._table_wdp5u_11 td._mobilePrimary_wdp5u_181{font-weight:600;font-size:var(--text-md)}._mobileCards_wdp5u_133 ._expandedInner_wdp5u_119{max-width:100%;padding:0}}@container (min-width: 640px) and (max-width: 1040px){._mobileCards_wdp5u_133 tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5)}._mobileCards_wdp5u_133 ._table_wdp5u_11 td:first-child,._mobileCards_wdp5u_133 ._table_wdp5u_11 td:last-child,._mobileCards_wdp5u_133 ._table_wdp5u_11 td._mobilePrimary_wdp5u_181,._mobileCards_wdp5u_133 ._table_wdp5u_11 td._expanded_wdp5u_110{grid-column:1 / -1}}@container (max-width: 640px){._phoneCards_wdp5u_134 ._table_wdp5u_11,._phoneCards_wdp5u_134 tbody{display:block;width:100%;min-width:0;max-width:100%}._phoneCards_wdp5u_134 thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}._phoneCards_wdp5u_134 tbody>tr{display:flex;flex-direction:column;margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}._phoneCards_wdp5u_134 ._table_wdp5u_11 td{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border:0;text-align:left;overflow-wrap:anywhere}._phoneCards_wdp5u_134 td[data-label]:not([data-label=""]):before{content:attr(data-label);flex:0 0 100%;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500}._phoneCards_wdp5u_134 ._table_wdp5u_11 td._mobilePrimary_wdp5u_181{font-weight:600;font-size:var(--text-md)}._phoneCards_wdp5u_134 ._expandedInner_wdp5u_119{max-width:100%;padding:0}}._viewport_1g5ih_1{position:fixed;bottom:calc(var(--space-5) + var(--phone-dock-height, 0px));right:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);z-index:1100;max-width:min(360px,calc(100vw - 2 * var(--space-4)))}._toast_1g5ih_12{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-control);box-shadow:var(--shadow-md);padding:var(--space-3) var(--space-4);animation:_slide-in_1g5ih_1 var(--transition)}._success_1g5ih_25{border-left-color:var(--color-success)}._error_1g5ih_29{border-left-color:var(--color-error)}._warning_1g5ih_33{border-left-color:var(--color-warning)}._info_1g5ih_37{border-left-color:var(--color-primary)}._message_1g5ih_41{flex:1;font-size:var(--text-sm);color:var(--color-text)}._dismiss_1g5ih_47{border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:18px;line-height:1}@keyframes _slide-in_1g5ih_1{0%{opacity:0;transform:translate(12px)}}._action_1g5ih_63{flex:none;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:600;padding:2px 10px;border-radius:var(--radius-sm);cursor:pointer}._action_1g5ih_63:hover{background:color-mix(in srgb,currentColor 12%,transparent)}._panel_exbxy_1{--panel-enter-offset: -4px;position:absolute;z-index:3;inset-block-start:calc(100% + 6px);inset-inline:0;width:min(36rem,calc(100% - var(--space-4) * 2));max-height:min(42rem,calc(100dvh - 100% - 18px));margin-inline:auto;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface);box-shadow:var(--shadow-lg)}._panel_exbxy_1[hidden]{display:none}@media(prefers-reduced-motion:no-preference){._panel_exbxy_1:not([hidden]){animation:_panel-enter_exbxy_1 .14s ease-out both}}@keyframes _panel-enter_exbxy_1{0%{opacity:0;transform:translateY(var(--panel-enter-offset))}to{opacity:1;transform:translateY(0)}}._panelHeader_exbxy_42{display:grid;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);background:linear-gradient(110deg,var(--color-primary-050),var(--color-surface) 80%)}._panelTitle_exbxy_53{display:flex;align-items:center;gap:10px;margin:0;color:var(--color-text);font-size:var(--text-md);font-weight:700}._panelTitle_exbxy_53:before{content:"";width:4px;height:20px;border-radius:var(--radius-pill);background:var(--color-primary)}._panelHeader_exbxy_42>button{width:var(--touch-target);height:var(--touch-target);padding:0;border:1px solid var(--color-border-soft);border-radius:50%;background:var(--color-surface)}._panelHeader_exbxy_42>button:focus-visible{outline-offset:-2px}._nav_exbxy_84{display:flex;flex-direction:column;flex:1;min-height:0}._navList_exbxy_91{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;overscroll-behavior-y:contain;scrollbar-width:thin;scroll-padding-block:8px;padding:var(--space-2) var(--space-3) var(--space-3)}._navBand_exbxy_102+._navBand_exbxy_102{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}._navBandTitle_exbxy_108{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);padding-inline:10px 0;color:var(--color-primary-hover);font-size:var(--text-xs);font-weight:700;line-height:1.35}._navBandTitle_exbxy_108:after{content:"";flex:1;height:1px;background:var(--color-primary-soft)}._section_exbxy_127,._sectionDirect_exbxy_128{margin-bottom:3px}._sectionDirect_exbxy_128>._item_exbxy_132{font-weight:600}._navBand_exbxy_102[data-band=home]>._sectionDirect_exbxy_128>._item_exbxy_132{width:fit-content;padding-inline:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text)}._navBand_exbxy_102[data-band=home]>._sectionDirect_exbxy_128>._item_exbxy_132:after{content:"";flex:none;width:6px;height:6px;margin-inline-start:var(--space-1);border:solid currentColor;border-width:1px 1px 0 0;transform:rotate(45deg)}._navBand_exbxy_102[data-band=home]>._sectionDirect_exbxy_128>._item_exbxy_132:hover,._navBand_exbxy_102[data-band=home]>._sectionDirect_exbxy_128>._active_exbxy_157{border-color:var(--color-primary-soft);background:var(--color-primary-050);color:var(--color-primary)}._sectionLinks_exbxy_163{margin:2px 0 6px 10px;padding-inline-start:7px;border-inline-start:1px solid var(--color-border)}._sectionHeading_exbxy_169{display:flex;align-items:center;gap:8px;margin:10px 0 4px;padding-inline:10px;color:var(--color-text);font-size:13.5px;font-weight:700;line-height:1.35}._sectionHeading_exbxy_169>svg{flex:none;width:26px;height:26px;padding:4px;border-radius:var(--radius-control);background:var(--color-primary-050)}._sectionDescription_exbxy_190{margin:var(--space-1) 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}._sectionToggle_exbxy_196{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;border:1px solid transparent;border-radius:var(--radius-card);background:var(--color-bg-subtle);font-family:inherit;font-size:13.5px;font-weight:600;color:var(--color-text);padding:6px 10px;cursor:pointer}._sectionToggle_exbxy_196:hover{background:var(--color-bg-2);color:var(--color-text)}._sectionToggle_exbxy_196[aria-expanded=true]{border-color:var(--color-primary-soft);background:var(--color-primary-050)}._sectionToggle_exbxy_196 svg{flex:none}._sectionName_exbxy_227{flex:1;min-width:0;text-align:left;line-height:1.35;overflow-wrap:anywhere}._sectionChevron_exbxy_235{flex:none;transition:transform var(--transition)}._sectionToggle_exbxy_196[aria-expanded=false] ._sectionChevron_exbxy_235{transform:rotate(-90deg)}._sectionCurrent_exbxy_244[aria-expanded=false]{--generated-icon-filter: var(--generated-icon-on-soft-filter);background:var(--color-primary-soft);color:var(--color-primary)}._item_exbxy_132{display:flex;align-items:center;gap:11px;min-height:36px;padding:7px 10px;margin-block:2px;border-radius:var(--radius-control);color:var(--color-text-muted);font-size:13.5px;font-weight:500;transition:background var(--transition),color var(--transition)}._item_exbxy_132:hover{--generated-icon-filter: var(--generated-icon-on-soft-filter);background:var(--color-primary-soft);color:var(--color-text)}._item_exbxy_132 svg{flex-shrink:0}._itemLabel_exbxy_276{min-width:0;overflow-wrap:anywhere}._active_exbxy_157,._active_exbxy_157:hover{--generated-icon-filter: var(--generated-icon-on-soft-filter);background:var(--color-primary-soft);color:var(--color-primary);font-weight:600;box-shadow:inset 2px 0 var(--color-primary)}._userBlock_exbxy_291{display:flex;flex:none;align-items:center;gap:10px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-soft);background:var(--color-bg-subtle);box-shadow:0 -5px 12px #292b300a}._userLink_exbxy_302{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:var(--radius-control)}._userLink_exbxy_302:hover ._userName_exbxy_313{color:var(--color-primary)}._avatar_exbxy_317{width:34px;height:34px;flex:none;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);display:grid;place-items:center;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden}._avatarImage_exbxy_333{display:block;width:100%;height:100%;object-fit:cover}._userInfo_exbxy_340{flex:1;min-width:0}._userName_exbxy_313{display:block;font-size:13px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_exbxy_355{display:block;font-size:11px;color:var(--color-text-soft)}._navBadge_exbxy_361{flex:none;margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}@media(min-width:960px){._panel_exbxy_1{width:min(72rem,calc(100% - 64px))}._panel_exbxy_1[data-context=personal]{width:min(61rem,calc(100% - 64px))}._panelHeader_exbxy_42{padding:var(--space-3) var(--space-5)}._panelTitle_exbxy_53{font-size:var(--text-lg)}._navList_exbxy_91{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:flex-start;gap:12px;padding:var(--space-3) var(--space-5) var(--space-4)}._navBand_exbxy_102+._navBand_exbxy_102{margin:0;padding:0;border:0}._navBand_exbxy_102:not([data-band=home])+._navBand_exbxy_102{padding-inline-start:12px;border-inline-start:1px solid var(--color-border-soft)}._navBand_exbxy_102[data-band=home]{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:12px;padding-block-end:var(--space-2);border-bottom:1px solid var(--color-border-soft)}._navBand_exbxy_102[data-band=home]:last-child{padding-block-end:0;border:0}._navBand_exbxy_102[data-band=home]>._sectionDirect_exbxy_128{justify-self:start;margin:0}._navBand_exbxy_102[data-band=learning]{grid-column:span 2;column-count:2;column-gap:12px}._navBandTitle_exbxy_108{column-span:all;font-size:13px}._section_exbxy_127,._sectionDirect_exbxy_128{break-inside:avoid;margin-block:0 var(--space-3)}._sectionHeading_exbxy_169{margin:0;min-height:33px;padding-inline-end:0}._sectionLinks_exbxy_163{margin:0;padding:0;border:0}._item_exbxy_132{gap:8px;min-height:30px;padding-block:4px;font-size:13.5px}._item_exbxy_132 svg{width:15px;height:15px}._userBlock_exbxy_291{padding-inline:var(--space-5)}._userLink_exbxy_302{flex:0 1 auto}._userBlock_exbxy_291>button{margin-inline-start:auto}._panel_exbxy_1[data-context=personal] ._navBand_exbxy_102[data-band=home]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-3) var(--space-4)}._panel_exbxy_1[data-context=personal] ._navBand_exbxy_102[data-band=home]>._sectionDirect_exbxy_128{grid-column:1 / -1}._panel_exbxy_1[data-context=personal] ._section_exbxy_127{margin:0;padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-bg-subtle)}._panel_exbxy_1[data-context=personal] ._sectionHeading_exbxy_169{padding-inline:0;font-size:var(--text-md)}._panel_exbxy_1[data-context=personal] ._sectionHeading_exbxy_169>svg{width:30px;height:30px;padding:5px;background:var(--color-surface)}._panel_exbxy_1[data-context=personal] ._section_exbxy_127[data-section=personal-learning] ._sectionLinks_exbxy_163:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-2)}._panel_exbxy_1[data-context=personal] ._section_exbxy_127 ._item_exbxy_132{min-height:36px;border:1px solid var(--color-border-soft);background:var(--color-surface)}._panel_exbxy_1[data-context=personal] ._section_exbxy_127[data-section=personal-rewards]{border-color:var(--color-primary-soft);background:var(--color-primary-050)}._panel_exbxy_1[data-context=personal] ._section_exbxy_127 ._item_exbxy_132:hover,._panel_exbxy_1[data-context=personal] ._section_exbxy_127 ._active_exbxy_157{border-color:var(--color-pink-200);background:var(--color-primary-soft)}}@media(max-width:600px){._panel_exbxy_1{width:calc(100% - var(--app-inline-gutter) * 2)}header:not([data-compact=true])>._panel_exbxy_1{--panel-enter-offset: 8px;position:fixed;inset-block:auto calc(var(--phone-dock-height) + var(--space-2));max-height:min(42rem,calc(100dvh - var(--header-height) - var(--phone-dock-height) - var(--space-4)))}._item_exbxy_132,._sectionToggle_exbxy_196{min-height:var(--touch-target)}}@media(max-height:500px){._nav_exbxy_84{flex:none}._navList_exbxy_91{overflow:visible}}._mark_1tckh_1{display:block;overflow:visible}._animated_1tckh_6 ._electronOrbit_1tckh_6,._animated_1tckh_6 ._electronCounter_1tckh_7,._animated_1tckh_6 ._nucleus_1tckh_8,._animated_1tckh_6 ._orbit_1tckh_9{will-change:transform,opacity}._animated_1tckh_6 ._electronOrbit_1tckh_6{transform-box:view-box;transform-origin:120px 120px;animation:_electron-orbit_1tckh_1 6s linear infinite}._animated_1tckh_6 ._electronCounter_1tckh_7{transform-box:fill-box;transform-origin:center;animation:_electron-counter-orbit_1tckh_1 6s linear infinite}._animated_1tckh_6 ._nucleus_1tckh_8{transform-box:view-box;transform-origin:120px 120px;animation:_nucleus-pulse_1tckh_1 3.6s ease-in-out infinite}._animated_1tckh_6 ._orbit_1tckh_9{animation:_orbit-breathe_1tckh_1 4.8s ease-in-out infinite}._paused_1tckh_35 ._electronOrbit_1tckh_6,._paused_1tckh_35 ._electronCounter_1tckh_7,._paused_1tckh_35 ._nucleus_1tckh_8,._paused_1tckh_35 ._orbit_1tckh_9{animation-play-state:paused}@keyframes _electron-orbit_1tckh_1{to{transform:rotate(360deg)}}@keyframes _electron-counter-orbit_1tckh_1{to{transform:rotate(-360deg)}}@keyframes _nucleus-pulse_1tckh_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.08)}}@keyframes _orbit-breathe_1tckh_1{0%,to{opacity:.92}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._animated_1tckh_6 ._electronOrbit_1tckh_6,._animated_1tckh_6 ._electronCounter_1tckh_7,._animated_1tckh_6 ._nucleus_1tckh_8,._animated_1tckh_6 ._orbit_1tckh_9{animation:none;will-change:auto}}._box_1ktro_1{font-size:var(--text-sm);position:relative;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);height:38px;width:248px;max-width:40vw;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}._box_1ktro_1:has(>._input_1ktro_16:focus){border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._mobileTrigger_1ktro_21,._mobileClose_1ktro_22{display:none;border:0;border-radius:var(--radius-control);color:var(--color-text-muted);background:transparent;cursor:pointer;min-width:44px;min-height:44px;align-items:center;justify-content:center}._mobileTrigger_1ktro_21:focus-visible,._mobileClose_1ktro_22:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._icon_1ktro_41{display:inline-flex;color:var(--color-text-muted);flex:none}._input_1ktro_16{flex:1 1 auto;min-width:0;align-self:stretch;min-height:24px;border:none;background:transparent;font:inherit;color:var(--color-text);outline:none}._input_1ktro_16:focus-visible{outline:none}._dropdown_1ktro_67{position:absolute;top:calc(100% + var(--space-2));right:0;width:320px;max-width:86vw;max-height:60vh;overflow-y:auto;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-md);z-index:950}._group_1ktro_83{padding:var(--space-1) 0}._groupLabel_1ktro_87{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._result_1ktro_95{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:44px;text-align:left;border:none;background:none;padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-text);font:inherit;cursor:pointer}._result_1ktro_95:hover,._result_1ktro_95:focus-visible,._resultActive_1ktro_114{background:var(--color-primary-soft)}._hint_1ktro_118{margin:0;padding:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}._errorState_1ktro_125{padding:var(--space-3)}._errorState_1ktro_125 ._hint_1ktro_118{padding:0}._retry_1ktro_133{min-height:44px;margin-top:var(--space-2);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer}._retry_1ktro_133:hover{background:var(--color-primary-soft)}._resultTitle_1ktro_150{display:block;overflow-wrap:anywhere}._resultMeta_1ktro_155{display:block;font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}._showAll_1ktro_162{display:block;width:100%;min-height:44px;padding:10px 12px;border:none;border-top:1px solid var(--color-border-soft);background:none;color:var(--color-primary);font-size:var(--text-sm);text-align:left;cursor:pointer}._showAll_1ktro_162:hover{background:var(--color-primary-soft)}@media(max-width:560px){._box_1ktro_1{width:100%;max-width:none;height:40px;padding:0 var(--space-3)}._dropdown_1ktro_67{position:absolute;top:calc(100% + var(--space-2));right:0;left:0;width:auto;max-width:none;max-height:calc(100dvh - 128px)}}@media(max-width:600px){._box_1ktro_1{width:44px;max-width:none;height:44px;padding:0;border:0;background:transparent}._mobileTrigger_1ktro_21{display:inline-flex}._box_1ktro_1:not([data-mobile-open=true])>._input_1ktro_16,._box_1ktro_1:not([data-mobile-open=true])>._icon_1ktro_41,._box_1ktro_1:not([data-mobile-open=true])>._dropdown_1ktro_67{display:none}._box_1ktro_1[data-mobile-open=true]{position:fixed;inset-inline:var(--space-3);top:var(--space-2);width:auto;height:44px;gap:var(--space-2);padding-inline:var(--space-3) 0;border:1px solid var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-md);z-index:950}._box_1ktro_1[data-mobile-open=true]>._mobileTrigger_1ktro_21{display:none}._box_1ktro_1[data-mobile-open=true]>._mobileClose_1ktro_22{display:inline-flex}}._logo_g0236_1{display:inline-flex;align-items:center;gap:10px;max-width:100%}._mark_g0236_8{flex:none}._name_g0236_12{font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1;color:inherit;white-space:nowrap}._compact_g0236_22{gap:8px}._compact_g0236_22 ._name_g0236_12{font-size:17px}._wrap_17ymm_1{position:relative;display:inline-flex}._bell_17ymm_6{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--color-text);cursor:pointer;border-radius:var(--radius-control)}._bell_17ymm_6:hover{--generated-icon-filter: var(--generated-icon-on-soft-filter);background:var(--color-primary-soft)}._badge_17ymm_25{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;color:#fff;background:var(--color-primary);border-radius:999px}._dropdown_17ymm_43{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:calc(100vw - var(--space-4) * 2);max-height:calc(100dvh - var(--header-height) - var(--space-4) - var(--phone-dock-height, 0px));display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);z-index:1000;overflow:hidden}._head_17ymm_60{display:flex;flex:none;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._headTitle_17ymm_69{font-weight:600;color:var(--color-text)}._muted_17ymm_74{margin:0;padding:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}._list_17ymm_82{list-style:none;margin:0;padding:0;max-height:360px;min-height:0;overflow-y:auto}._item_17ymm_91{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--color-border);background:transparent;cursor:pointer}._item_17ymm_91:hover{background:var(--color-bg)}._unread_17ymm_108{background:var(--color-primary-soft)}._unread_17ymm_108:hover{background:color-mix(in srgb,var(--color-primary-soft) 70%,var(--color-bg))}._itemTitle_17ymm_116{color:var(--color-text);font-size:var(--text-sm);font-weight:500}._itemBody_17ymm_122{color:var(--color-text-muted);font-size:var(--text-xs)}._itemTime_17ymm_127{color:var(--color-text-soft);font-size:var(--text-xs)}._footer_17ymm_132{display:block;flex:none;text-align:center;padding:var(--space-3);color:var(--color-primary);font-size:var(--text-sm);text-decoration:none}._footer_17ymm_132:hover{background:var(--color-bg)}._header_1jhyi_1{--header-height: 109px;position:sticky;top:0;z-index:900;display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;padding-inline:max(var(--app-inline-gutter),calc((100% - var(--app-content-width)) / 2 + var(--app-inline-gutter)));border-bottom:1px solid var(--color-border);background:var(--color-surface)}._brand_1jhyi_18{display:flex;align-items:center;min-height:62px;min-width:0;margin-inline-end:auto}._brandLockup_1jhyi_26{display:flex;align-items:center}._brandMark_1jhyi_31{display:none;flex:none}._context_1jhyi_36{display:flex;flex:none;align-items:center;gap:2px;padding:3px;border-radius:var(--radius-control);background:var(--color-bg-2);font-size:var(--text-sm);white-space:nowrap}._context_1jhyi_36 a{display:flex;align-items:center;justify-content:center;min-height:32px;padding-inline:10px;border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:600}._context_1jhyi_36 a[aria-current],._context_1jhyi_36 a:hover{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}._shortLabel_1jhyi_66{display:none}._actions_1jhyi_70{display:flex;flex:none;align-items:center;gap:var(--space-2)}._profile_1jhyi_77{display:grid;flex:none;place-items:center;min-width:44px;min-height:44px;padding-left:12px;border-left:1px solid var(--color-border)}._profile_1jhyi_77 span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-xs);font-weight:700}._navigation_1jhyi_99{display:flex;flex:0 0 100%;gap:var(--space-2);min-width:0;min-height:46px;border-top:1px solid var(--color-border-soft)}._item_1jhyi_108{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:650;line-height:1.2;text-align:center;overflow-wrap:anywhere}._item_1jhyi_108 ._shortcutIcon_1jhyi_127{display:none}._item_1jhyi_108:hover,._item_1jhyi_108[aria-current],._more_1jhyi_133[data-current=true],._more_1jhyi_133[aria-expanded=true]{background:var(--color-primary-050);color:var(--color-primary)}._item_1jhyi_108[aria-current],._more_1jhyi_133[data-current=true],._more_1jhyi_133[aria-expanded=true]{border-bottom-color:var(--color-primary)}._more_1jhyi_133{min-width:var(--touch-target);cursor:pointer}._more_1jhyi_133:focus-visible{outline-offset:-2px}._more_1jhyi_133:after{content:"";flex:none;width:6px;height:6px;margin:-3px 0 0 7px;transform:rotate(45deg);border-right:1px solid currentColor;border-bottom:1px solid currentColor;transition:transform var(--transition)}._more_1jhyi_133[aria-expanded=true]:after{margin-top:3px;transform:rotate(225deg)}@media(prefers-reduced-motion:reduce){._more_1jhyi_133:after{transition:none}}._header_1jhyi_1[data-compact=true]{--header-height: 64px;flex-wrap:nowrap;min-height:var(--header-height)}._header_1jhyi_1[data-compact=true] ._navigation_1jhyi_99{flex-basis:auto;min-height:0;border:0}@media(max-width:820px){._header_1jhyi_1{gap:0 10px}._profile_1jhyi_77{display:none}._header_1jhyi_1[data-compact=true] ._brand_1jhyi_18{flex:none}._header_1jhyi_1[data-compact=true] ._brandLockup_1jhyi_26{display:none}._header_1jhyi_1[data-compact=true] ._brandMark_1jhyi_31{display:block;width:32px}._header_1jhyi_1[data-compact=true] ._actions_1jhyi_70{flex-shrink:1;min-width:0}._navigation_1jhyi_99{gap:0}._item_1jhyi_108{padding-inline:10px}._navigation_1jhyi_99[data-context=personal] ._item_1jhyi_108[data-desktop-only=true]{display:none}._navigation_1jhyi_99[data-context=personal] ._more_1jhyi_133[data-mobile-current=true]{border-bottom-color:var(--color-primary);background:var(--color-primary-050);color:var(--color-primary)}}@media(min-width:601px)and (max-width:820px){._header_1jhyi_1:not([data-compact=true]) ._actions_1jhyi_70>[role=search]{max-width:25vw}}@media(max-width:600px){._header_1jhyi_1{gap:0 8px}._header_1jhyi_1:not([data-compact=true]){--header-height: 55px;flex-wrap:nowrap}._brand_1jhyi_18{min-height:54px}._context_1jhyi_36 a{min-height:var(--touch-target);padding-inline:7px;font-size:var(--text-xs)}._shortLabel_1jhyi_66{display:inline}._wideLabel_1jhyi_265,._item_1jhyi_108[data-desktop-only=true],._item_1jhyi_108[data-phone-hidden=true]{display:none}._actions_1jhyi_70{gap:var(--space-1)}._item_1jhyi_108{flex:1 1 auto;padding-inline:6px;font-size:var(--text-xs)}._header_1jhyi_1:not([data-compact=true]) ._navigation_1jhyi_99{position:fixed;inset-inline:0;inset-block-end:0;height:var(--phone-dock-height);padding-inline:var(--app-inline-gutter);padding-block-end:env(safe-area-inset-bottom,0px);border-top-color:var(--color-border);background:var(--color-surface)}._header_1jhyi_1:not([data-compact=true]) ._item_1jhyi_108{flex:1 1 0;flex-direction:column;gap:2px;padding-inline:1px;border-bottom:0;outline-offset:-2px;white-space:nowrap}._header_1jhyi_1:not([data-compact=true]) ._item_1jhyi_108:is(:hover,[aria-current],[aria-expanded=true],[data-current=true],[data-mobile-current=true],[data-phone-current=true]){--dock-icon-background: var(--color-primary-soft);background:transparent;color:var(--color-primary)}._header_1jhyi_1:not([data-compact=true]) ._shortcutIcon_1jhyi_127{display:block;width:44px;height:28px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--dock-icon-background, transparent)}._header_1jhyi_1:not([data-compact=true]) ._more_1jhyi_133:after{display:none}._header_1jhyi_1[data-compact=true]{gap:0 4px}._header_1jhyi_1[data-compact=true] ._context_1jhyi_36 a{padding-inline:5px}}@media(min-width:375px)and (max-width:600px){._header_1jhyi_1[data-compact=true] ._wideLabel_1jhyi_265{display:inline}._header_1jhyi_1[data-compact=true] ._shortLabel_1jhyi_66{display:none}}@media not (min-width:375px){._header_1jhyi_1:not([data-compact=true]) ._brand_1jhyi_18{min-width:var(--touch-target)}._brandLockup_1jhyi_26{display:none}._brand_1jhyi_18 ._brandMark_1jhyi_31{display:block;width:32px}._header_1jhyi_1:not([data-compact=true]) ._item_1jhyi_108{font-size:11px}}@media(max-width:360px){._header_1jhyi_1[data-compact=true] ._item_1jhyi_108{padding-inline:3px}}._layout_r0lno_1{--app-content-width: 1680px;--app-inline-gutter: 32px;--header-height: 109px;display:flex;flex-direction:column;min-height:100dvh}._layout_r0lno_1[data-author=true]{--app-content-width: 100%;--app-inline-gutter: 20px}._content_r0lno_13{flex:1;min-width:0;width:100%;max-width:var(--app-content-width);margin-inline:auto;padding-block:28px 40px;padding-inline:var(--app-inline-gutter)}._layout_r0lno_1[data-author=true] ._content_r0lno_13{padding-block:16px 32px}._courseNavigation_r0lno_25{display:flex;gap:4px;width:fit-content;margin-bottom:20px;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted)}._courseNavigation_r0lno_25 a{display:flex;align-items:center;justify-content:center;min-height:36px;padding:6px 14px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._courseNavigation_r0lno_25 a:hover,._courseNavigation_r0lno_25 a[aria-current=page]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}._courseCompactLabel_r0lno_53{display:none}@media(max-width:1200px){._layout_r0lno_1{--app-inline-gutter: 24px}._content_r0lno_13{padding-block:24px}}@media(max-width:820px){._layout_r0lno_1{--app-inline-gutter: 16px}}@media(max-width:600px){html:has(._layout_r0lno_1:not([data-compact-nav=true])){--phone-dock-height: calc(60px + env(safe-area-inset-bottom, 0px)) ;scroll-padding-block-end:var(--phone-dock-height)}._layout_r0lno_1{--app-inline-gutter: 12px}._layout_r0lno_1:not([data-compact-nav=true]){--header-height: 55px}._layout_r0lno_1[data-author=true] ._content_r0lno_13{padding-block:16px 28px}._layout_r0lno_1[data-author=true]{--app-inline-gutter: 12px}._content_r0lno_13{padding-block:20px 32px}._layout_r0lno_1:not([data-compact-nav=true]) ._content_r0lno_13{padding-block-end:calc(32px + var(--phone-dock-height))}._courseNavigation_r0lno_25{width:100%;margin-bottom:16px}._courseNavigation_r0lno_25 a{flex:1;min-width:0;min-height:42px;padding-inline:4px;font-size:13px}._courseWideLabel_r0lno_105{display:none}._courseCompactLabel_r0lno_53{display:inline}}._layout_r0lno_1[data-compact-nav=true]{--header-height: 64px}._loader_1q3n1_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-text-muted);background:var(--color-bg)}._spinner_1q3n1_12{width:28px;height:28px;border-radius:var(--radius-pill);border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:_spin_1q3n1_12 .7s linear infinite}@keyframes _spin_1q3n1_12{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1q3n1_12{animation-duration:2s}}._fallback_1b1t5_1{padding:var(--space-6);text-align:center;color:var(--color-text-muted)}._notice_a18sh_1{color:var(--color-text-muted);font-size:12px;line-height:1.6;margin-top:18px}._notice_a18sh_1 p{margin:0}._notice_a18sh_1 button{background:none;border:0;padding:0;color:var(--color-primary);cursor:pointer;font:inherit;text-decoration:underline}._notice_a18sh_1 button:disabled{cursor:wait;opacity:.7}._page_5da2v_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--color-bg)}._card_5da2v_10{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(920px,100%);min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);overflow:hidden}._brand_5da2v_23{display:flex;min-width:0;flex-direction:column;align-items:center;padding:44px 40px 28px;background:var(--color-primary-soft);color:var(--color-text);overflow:hidden}._brandComposition_5da2v_34{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;min-width:0;text-align:center}._brandIdentity_5da2v_44{display:flex;flex-direction:column;align-items:center;max-width:100%;gap:12px}._brandIdentity_5da2v_44>span{gap:14px}._brandIdentity_5da2v_44 svg{width:48px;height:48px}._brandIdentity_5da2v_44>span>span{font-size:26px}._tagline_5da2v_65{max-width:300px;margin:36px 0 28px;font-family:inherit;font-weight:500;font-size:32px;line-height:1.2;text-wrap:balance;color:var(--color-text)}._brandArtwork_5da2v_76{position:relative;display:grid;place-items:center;flex-shrink:0;align-self:center;width:300px;max-width:100%;aspect-ratio:1;margin:auto 0 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:50%;background:radial-gradient(circle at 72% 25%,rgba(255,229,0,.36),transparent 17%),radial-gradient(circle at 28% 78%,rgba(30,195,243,.3),transparent 23%),var(--color-surface);box-shadow:inset 0 0 0 18px color-mix(in srgb,var(--color-primary-soft) 72%,transparent);-webkit-user-select:none;user-select:none;pointer-events:none}._brandArtworkMark_5da2v_98{filter:drop-shadow(0 12px 24px rgba(10,90,158,.18))}._brandNote_5da2v_102{margin:0;font-size:12.5px;line-height:1.6;color:var(--color-text-muted)}._form_5da2v_110{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:var(--space-4);padding:38px}._title_5da2v_119{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--color-text)}._subtitle_5da2v_127{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}._ssoHint_5da2v_134{display:flex;align-items:center;gap:8px;margin:10px 2px 0;font-size:11.5px;line-height:1.6;color:var(--color-text-soft)}._ssoHint_5da2v_134 svg{flex-shrink:0;color:var(--color-success)}._divider_5da2v_149{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-1) 0;color:var(--color-text-muted);font-size:var(--text-xs);text-transform:none}._divider_5da2v_149:before,._divider_5da2v_149:after{content:"";flex:1;height:1px;background:var(--color-border)}._devForm_5da2v_167{display:flex;flex-direction:column;gap:var(--space-4)}@media(max-width:960px){._card_5da2v_10{grid-template-columns:1fr;max-width:500px}._brand_5da2v_23{padding:24px}._brandComposition_5da2v_34{align-items:center;flex:none;text-align:center}._brandIdentity_5da2v_44{align-items:center;gap:10px}._brandIdentity_5da2v_44>span{gap:10px}._brandIdentity_5da2v_44 svg{width:38px;height:38px}._brandIdentity_5da2v_44>span>span{font-size:21px}._tagline_5da2v_65,._brandArtwork_5da2v_76{display:none}}@media(max-width:760px){._form_5da2v_110{padding:25px}._page_5da2v_1{padding:18px}}._guestLink_5da2v_223{margin:18px 0 0;font-size:13.5px;color:var(--color-text-muted);text-align:center}._guestLink_5da2v_223 a{color:var(--color-primary);font-weight:600;text-decoration:none}._guestLink_5da2v_223 a:hover{text-decoration:underline}._ssoOff_5da2v_241{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text-soft);font-size:var(--text-sm);line-height:1.5}._roles_5da2v_252{display:flex;flex-direction:column;gap:var(--space-2)}._roleBtn_5da2v_258{--generated-icon-filter: var(--generated-icon-filter-on-solid);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-width:0;min-height:72px;padding:14px 18px;text-align:left;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-control);box-shadow:var(--shadow-sm);cursor:pointer;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition)}._roleBtn_5da2v_258:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}._roleBtn_5da2v_258:focus-visible{outline:3px solid var(--color-primary-soft);outline-offset:2px}._roleBtn_5da2v_258:disabled{opacity:.6;cursor:default}._roleCopy_5da2v_298{display:flex;min-width:0;flex-direction:column;gap:3px}._roleTitle_5da2v_305{font-size:15px;font-weight:700;line-height:1.3;color:var(--color-text-inverse);overflow-wrap:anywhere}._roleHint_5da2v_313{font-size:12px;line-height:1.35;color:#ffffffd1;overflow-wrap:anywhere}._roleArrow_5da2v_320{flex:0 0 auto;color:var(--color-text-inverse)}._solutionCallout_5da2v_325{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text-muted);font-size:13px;line-height:1.45}._solutionCallout_5da2v_325>svg{flex:0 0 auto;margin-top:1px;color:var(--color-success)}._solutionCopy_5da2v_345{display:flex;min-width:0;flex-direction:column;gap:5px;overflow-wrap:anywhere}._solutionCopy_5da2v_345 a{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;max-width:100%;color:var(--color-primary);font-weight:700;text-decoration:none;overflow-wrap:anywhere}._solutionCopy_5da2v_345 a:hover{text-decoration:underline}._solutionCopy_5da2v_345 a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}@media(max-width:420px){._page_5da2v_1{padding:var(--space-3)}._brand_5da2v_23,._form_5da2v_110{padding:var(--space-5)}._roleBtn_5da2v_258{padding-inline:var(--space-4)}}._registrationCard_5da2v_391{display:block;width:min(500px,100%)}._formError_5da2v_396{margin:0;color:var(--color-error);font-size:var(--text-sm);overflow-wrap:anywhere}._page_23qn6_1{display:flex;flex-direction:column;gap:20px;min-width:0}._aboutSummary_23qn6_7[open]>summary{margin-bottom:var(--space-3)}._assessmentFilter_23qn6_10{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-text-muted)}._assessmentFilter_23qn6_10 select{min-height:40px;max-width:100%;padding:var(--space-2) var(--space-3);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);font:inherit}._muted_23qn6_29{color:var(--color-text-muted);margin:0}._back_23qn6_34{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;width:fit-content;min-height:44px}._back_23qn6_34:hover{color:var(--color-primary)}._cover_23qn6_50{display:block;width:100%;height:auto;max-height:min(360px,40vh);object-fit:contain;border-radius:var(--radius-card);margin:0 0 var(--space-4)}._title_23qn6_60{margin:0 0 var(--space-4);font-size:28px;font-weight:600;color:var(--color-text);overflow-wrap:anywhere;line-height:1.3}._enrollmentSummary_23qn6_69{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:20px;font-size:var(--text-sm)}._courseMetadata_23qn6_78{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px 28px;margin:0}._metadataItem_23qn6_86{display:grid;gap:4px;min-width:0;max-width:100%}._metadataItem_23qn6_86 dt{color:var(--color-text-muted);font-size:var(--text-xs)}._metadataItem_23qn6_86 dd{margin:0;color:var(--color-text);overflow-wrap:anywhere}._metadataDeadline_23qn6_104{font-weight:600}._enrollmentOrigins_23qn6_108{display:flex;flex-wrap:wrap;gap:4px 8px}._selfUnenroll_23qn6_114{max-width:100%;min-height:44px;height:auto;padding:var(--space-2) var(--space-3);white-space:normal;line-height:1.4;text-align:left}._head_23qn6_125{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}._progressBlock_23qn6_132{flex:1 1 260px;min-width:min(240px,100%)}._headActions_23qn6_137{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center;min-width:0}._headActions_23qn6_137>button:last-child{max-width:100%;white-space:normal;overflow-wrap:anywhere}._tests_23qn6_150{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._testRow_23qn6_159{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--color-border)}._testRow_23qn6_159:last-child{border-bottom:none}._testActions_23qn6_172{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;flex-wrap:wrap}._assessmentInfo_23qn6_180{display:flex;min-width:0;flex-direction:column;gap:5px}._lockedAssessmentTitle_23qn6_187{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-weight:500;overflow-wrap:anywhere}._progressRow_23qn6_196{display:flex;justify-content:space-between;margin-bottom:var(--space-2)}._percent_23qn6_202{font-weight:600;color:var(--color-text)}._track_23qn6_207{height:6px;border-radius:var(--radius-pill);background:var(--color-border);overflow:hidden}._fill_23qn6_214{height:100%;border-radius:var(--radius-pill);background:var(--color-primary);transition:width var(--transition)}._tabs_23qn6_234{display:flex;gap:24px;box-shadow:inset 0 -1px 0 var(--color-border);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}._tab_23qn6_234{padding:var(--space-3) 0;border:none;background:none;color:var(--color-text-muted);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;transition:color var(--transition);min-height:48px}._tab_23qn6_234:hover{color:var(--color-text)}._tabActive_23qn6_261{color:var(--color-primary);border-bottom-color:var(--color-primary)}._description_23qn6_266{margin:0 0 var(--space-4);color:var(--color-text);line-height:1.6;overflow-wrap:anywhere}._meta_23qn6_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-4);margin:0;padding-top:var(--space-4);border-top:1px solid var(--color-border)}._meta_23qn6_86 dt{font-size:var(--text-sm);margin-bottom:var(--space-1)}._meta_23qn6_86 dd{margin:0}._metaValue_23qn6_292{font-weight:600;color:var(--color-text)}._modules_23qn6_298{list-style:none;margin:0;padding:0}._moduleRow_23qn6_304{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}._moduleRow_23qn6_304:last-child{border-bottom:none}._moduleTitle_23qn6_317{color:var(--color-text);font-weight:500;overflow-wrap:anywhere}._moduleBlock_23qn6_323{padding:18px 0;border-bottom:1px solid var(--color-border)}._moduleBlock_23qn6_323:last-child{border-bottom:none}._moduleBlock_23qn6_323 ._moduleRow_23qn6_304{padding:0 0 var(--space-2);border-bottom:none}._lessonList_23qn6_337{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._lessonLink_23qn6_346{display:flex;align-items:center;gap:12px;padding:11px 8px;border-radius:var(--radius-control);color:var(--color-text);text-decoration:none;min-height:44px}._lessonLink_23qn6_346:hover{background:var(--color-surface-muted);color:var(--color-primary)}._lessonLinkLocked_23qn6_362{align-items:flex-start;color:var(--color-text-muted);cursor:not-allowed}._lessonLinkLocked_23qn6_362:hover{background:transparent;color:var(--color-text-muted)}._programItemText_23qn6_373,._moduleHeading_23qn6_374{display:flex;min-width:0;flex-direction:column;gap:2px}._unlockReason_23qn6_381{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.35}._lessonLockedIcon_23qn6_387,._moduleLockedIcon_23qn6_388{flex-shrink:0;color:var(--color-text-muted)}._moduleTitle_23qn6_317{display:inline-flex;align-items:center;gap:var(--space-2)}._lessonTitle_23qn6_399{min-width:0;white-space:normal;overflow-wrap:anywhere}._lessonDone_23qn6_405{color:var(--color-success);flex-shrink:0}._lessonTodo_23qn6_410{color:var(--color-text-muted);flex-shrink:0}._rowTitleBtn_23qn6_415{border:none;background:none;padding:0;font:inherit;font-weight:500;color:var(--color-text);cursor:pointer;text-align:left}._rowTitleBtn_23qn6_415:hover{color:var(--color-primary);text-decoration:underline}._materials_23qn6_432{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._materialRow_23qn6_441{display:flex;align-items:center;gap:var(--space-3);padding:10px 0;min-width:0}._materialIcon_23qn6_449{color:var(--color-primary);flex:0 0 auto}._materialLink_23qn6_454{color:var(--color-text);text-decoration:none;background:none;border:none;padding:0;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;min-width:0}._materialLink_23qn6_454:hover{color:var(--color-primary);text-decoration:underline}._members_23qn6_474{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._memberRow_23qn6_482{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,160px) minmax(108px,auto) auto;align-items:center;gap:var(--space-4);padding:16px 0;border-bottom:1px solid var(--color-border)}._memberRow_23qn6_482:last-child{border-bottom:none}._memberInfo_23qn6_495{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._memberName_23qn6_503{font-weight:600;color:var(--color-text);overflow-wrap:anywhere}._memberEmail_23qn6_509{font-size:13px;color:var(--color-text-muted);white-space:normal;overflow-wrap:anywhere}._memberProgress_23qn6_516{display:flex;align-items:center;gap:var(--space-2);width:160px;flex-shrink:0}._memberProgress_23qn6_516 ._track_23qn6_207{flex:1}._memberState_23qn6_528{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:108px}._memberDeadline_23qn6_536{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}._memberActions_23qn6_542{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}._memberActionButton_23qn6_550{min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-control)}._memberModalContent_23qn6_556{display:flex;flex-direction:column;gap:var(--space-4)}._memberModalLead_23qn6_562{display:flex;flex-direction:column;gap:4px;margin:0;color:var(--color-text)}._memberModalLead_23qn6_562 span,._memberModalHint_23qn6_571{color:var(--color-text-muted);font-size:var(--text-sm)}._memberModalHint_23qn6_571,._memberModalError_23qn6_577{margin:0}._memberModalError_23qn6_577{padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-error-soft);color:var(--color-error);font-size:var(--text-sm)}@media(max-width:1100px){._memberRow_23qn6_482{grid-template-columns:minmax(0,1fr) auto}._memberProgress_23qn6_516,._memberActions_23qn6_542{grid-column:1 / -1}._memberState_23qn6_528{align-items:flex-end}}@media(max-width:560px){._testRow_23qn6_159{align-items:flex-start;flex-direction:column}._testActions_23qn6_172{flex-wrap:wrap}._lessonLink_23qn6_346{min-height:44px}._lessonLinkLocked_23qn6_362 ._lessonTitle_23qn6_399{overflow:visible;white-space:normal}._memberRow_23qn6_482{grid-template-columns:1fr;align-items:stretch;gap:var(--space-2)}._memberProgress_23qn6_516{grid-column:auto;width:100%}._memberState_23qn6_528{align-items:flex-start}._memberActions_23qn6_542{grid-column:auto;justify-content:stretch}._memberActionButton_23qn6_550{flex:1}}@media(max-width:600px){._title_23qn6_60{font-size:24px}._courseMetadata_23qn6_78{gap:12px 20px}}._card_17800_1{display:flex;flex-direction:column;gap:16px}._q_17800_7{margin:0;font-weight:600;color:var(--color-text)}._scale_17800_13{display:flex;flex-wrap:wrap;gap:6px}._scoreBtn_17800_19{flex:1 1 32px;min-width:40px;height:44px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-control);font:inherit;font-weight:600;cursor:pointer}._scoreBtn_17800_19:hover{border-color:var(--color-primary)}._scoreActive_17800_36{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._scaleLegend_17800_42{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--color-text-soft);margin-top:-4px}._comment_17800_50{width:100%;min-height:90px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);resize:vertical;line-height:1.6}._thanks_17800_64{margin:0;font-weight:600;color:var(--color-text)}._editLink_17800_70{align-self:flex-start;padding:0;border:none;background:none;color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;min-height:44px}._content_1k3hl_1{display:flex;flex-direction:column;gap:var(--space-3);overflow-wrap:anywhere}._content_1k3hl_1 p{margin:0;line-height:1.5}._courseTitle_1k3hl_13{font-weight:600}._hint_1k3hl_17{color:var(--color-text-muted);font-size:var(--text-sm)}._action_1k3hl_22{min-height:44px;height:auto;max-width:100%;white-space:normal;padding:var(--space-2) var(--space-4);line-height:1.4}._error_1k3hl_31{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;color:var(--color-error)}._panel_6r4rd_1{display:grid;gap:var(--space-4);min-width:0}._heading_6r4rd_6,._actions_6r4rd_7,._summary_6r4rd_8,._pagination_6r4rd_9{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._heading_6r4rd_6{justify-content:space-between;align-items:flex-start}._heading_6r4rd_6 h2{margin:0;font-size:var(--text-lg)}._muted_6r4rd_23,._meta_6r4rd_24{color:var(--color-text-muted);font-size:var(--text-sm)}._meta_6r4rd_24{display:block;margin-top:var(--space-1)}._filters_6r4rd_32{border:0;padding:0;margin:0;min-inline-size:0;display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}._filters_6r4rd_32>*{flex:1 1 170px;min-width:0}._field_6r4rd_46{display:grid;gap:var(--space-2);font-size:var(--text-sm);min-width:0}._field_6r4rd_46 select{min-width:0;width:100%;min-height:var(--control-height);padding:var(--space-2);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);font:inherit}._summary_6r4rd_8,._bulk_6r4rd_64{border:1px solid var(--color-border);padding:var(--space-4);border-radius:var(--radius-control)}._bulk_6r4rd_64{display:grid;gap:var(--space-3);min-width:0}._table_6r4rd_74{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-sm)}._table_6r4rd_74 th,._table_6r4rd_74 td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;overflow-wrap:anywhere}._table_6r4rd_74 th:first-child:has(input){width:48px}._table_6r4rd_74 button{max-width:100%;height:auto;min-height:var(--touch-target);padding-block:var(--space-2);white-space:normal;overflow-wrap:anywhere}._table_6r4rd_74 input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-primary)}._preview_6r4rd_104{padding-left:var(--space-5);max-height:320px;overflow-y:auto;overflow-wrap:anywhere}._candidates_6r4rd_110{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);max-height:320px;overflow-y:auto}._candidates_6r4rd_110 label{display:flex;align-items:start;gap:var(--space-2);padding:var(--space-2);overflow-wrap:anywhere}._pagination_6r4rd_9{justify-content:space-between}@media(max-width:768px){._table_6r4rd_74,._table_6r4rd_74 tbody,._table_6r4rd_74 tr,._table_6r4rd_74 td{display:block;width:100%}._table_6r4rd_74 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._table_6r4rd_74 tr{border:1px solid var(--color-border);border-radius:var(--radius-control);margin-bottom:var(--space-3)}._table_6r4rd_74 td{box-sizing:border-box;border-bottom:0}._table_6r4rd_74 td:before{content:attr(data-label);display:block;color:var(--color-text-muted);font-size:var(--text-xs);margin-bottom:var(--space-1)}._table_6r4rd_74 ._detail_6r4rd_160{border:0}._table_6r4rd_74 ._detail_6r4rd_160 td:before{display:none}._pagination_6r4rd_9{justify-content:flex-start}}._employeeLink_17dy5_1{max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}._employeeLink_17dy5_1:hover{color:var(--color-primary);text-decoration-color:currentColor}._employeeLink_17dy5_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}._workspace_17dy5_26{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._workspaceTabs_17dy5_33{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._workspaceTab_17dy5_33{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-weight:600;text-align:center;overflow-wrap:anywhere;cursor:pointer}._workspaceTab_17dy5_33[aria-selected=true]{border-color:var(--color-primary);background:var(--color-bg);color:var(--color-primary)}._workspaceTab_17dy5_33:focus-visible,._workspacePanel_17dy5_68:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._workspacePanel_17dy5_68:not([hidden]){display:flex;flex-direction:column;min-width:0}._workspaceSection_17dy5_79{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._workspaceSection_17dy5_79 h3,._workspaceSection_17dy5_79 p{margin:0}._actionChoices_17dy5_91{display:flex;flex-wrap:wrap;gap:var(--space-2)}._section_17dy5_97{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;margin-block:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}._section_17dy5_97 h3,._section_17dy5_97 p{margin:0}._fields_17dy5_112{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._field_17dy5_112{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._field_17dy5_112 select{width:100%;min-width:0;min-height:40px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit}._actions_17dy5_137{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._muted_17dy5_144{color:var(--color-text-muted);font-size:var(--text-sm)}._error_17dy5_149{color:var(--color-error)}._confirmation_17dy5_153{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}@media(max-width:600px){._workspaceTab_17dy5_33{flex-direction:column;gap:var(--space-1);padding-inline:var(--space-1);font-size:var(--text-xs)}._fields_17dy5_112{grid-template-columns:minmax(0,1fr)}}._image_mtpo5_1{display:block;max-width:100%;max-height:320px;object-fit:contain;margin-block:8px}._detail_d63f8_1{display:flex;min-width:0;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-primary-soft) 34%,var(--color-surface))}._state_d63f8_11{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;padding:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);font-size:var(--text-sm)}._summary_d63f8_23{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--space-2)}._summary_d63f8_23 span{display:flex;min-width:0;flex-direction:column;gap:2px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);background:var(--color-surface);font-size:var(--text-xs);overflow-wrap:anywhere}._summary_d63f8_23 strong{color:var(--color-text);font-size:var(--text-md);font-variant-numeric:tabular-nums}._notice_d63f8_49,._warning_d63f8_50,._empty_d63f8_51{margin:0;padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-text-soft);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere}._notice_d63f8_49{background:var(--color-primary-soft)}._warning_d63f8_50{display:flex;align-items:flex-start;gap:var(--space-2);border:1px solid var(--color-warning);color:var(--color-text);background:var(--color-warning-soft)}._warning_d63f8_50 svg{flex:none;margin-top:2px;color:var(--color-warning)}._empty_d63f8_51{background:var(--color-surface)}._items_d63f8_84{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._item_d63f8_84{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}._resultMark_d63f8_105{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--color-bg)}._correct_d63f8_115{color:var(--color-success)}._incorrect_d63f8_119{color:var(--color-error)}._pending_d63f8_123,._unavailable_d63f8_124{color:var(--color-warning)}._itemBody_d63f8_128{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}._itemTitle_d63f8_135{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}._itemTitle_d63f8_135 strong{min-width:0;color:var(--color-text);font-size:var(--text-sm);overflow-wrap:anywhere}._answer_d63f8_151,._correctAnswer_d63f8_152,._feedback_d63f8_153{margin:0;color:var(--color-text-soft);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere}._answer_d63f8_151 span,._correctAnswer_d63f8_152 span,._feedback_d63f8_153 span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600}._correctAnswer_d63f8_152{color:var(--color-success)}@media(max-width:640px){._detail_d63f8_1,._item_d63f8_84,._notice_d63f8_49,._warning_d63f8_50,._empty_d63f8_51{padding:var(--space-2)}._state_d63f8_11{align-items:stretch;flex-direction:column}._summary_d63f8_23{grid-template-columns:repeat(2,minmax(0,1fr))}._item_d63f8_84{gap:var(--space-2)}}._report_zi2lp_1{padding:14px;border-top:1px solid var(--color-border);background:var(--color-bg)}._state_zi2lp_7{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px;color:var(--color-text-muted);background:var(--color-bg);border-top:1px solid var(--color-border)}._state_zi2lp_7 p{margin:0}._summary_zi2lp_22{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._summary_zi2lp_22 span{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-muted);font-size:12px;background:var(--color-surface);overflow-wrap:anywhere}._summary_zi2lp_22 strong{color:var(--color-text);font-size:15px}._currentNote_zi2lp_47{margin:12px 0 0;padding:9px 11px;border-radius:8px;color:var(--color-text);background:var(--color-warning-soft);overflow-wrap:anywhere}._sections_zi2lp_56{display:flex;flex-direction:column;gap:12px;margin-top:12px}._section_zi2lp_56{min-width:0;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);overflow:hidden}._sectionTitle_zi2lp_71{margin:0;padding:10px 12px;border-bottom:1px solid var(--color-border);font-size:14px;color:var(--color-text);background:var(--color-bg);overflow-wrap:anywhere}._items_zi2lp_81,._historyList_zi2lp_82{list-style:none;margin:0;padding:0}._item_zi2lp_81{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 12px;border-bottom:1px solid var(--color-border)}._item_zi2lp_81:last-child{border-bottom:0}._current_zi2lp_47{box-shadow:inset 3px 0 0 var(--color-warning)}._itemText_zi2lp_105{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;overflow-wrap:anywhere}._kind_zi2lp_114{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._meta_zi2lp_122,._historyNote_zi2lp_123,._empty_zi2lp_124{color:var(--color-text-muted);font-size:12px}._empty_zi2lp_124{margin:0;padding:12px}._attemptBlock_zi2lp_134{width:100%;margin-top:3px}._attemptToggle_zi2lp_139{display:inline-flex;align-items:center;gap:var(--space-1);min-height:40px;padding:5px 0;border:0;color:var(--color-primary);font:inherit;font-size:13px;text-align:left;background:none;cursor:pointer}._attemptToggle_zi2lp_139:hover{text-decoration:underline}._attemptToggle_zi2lp_139:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._toggleChevron_zi2lp_163,._toggleChevronOpen_zi2lp_164,._rowChevron_zi2lp_165,._rowChevronOpen_zi2lp_166{flex:none;transition:transform var(--transition)}._toggleChevronOpen_zi2lp_164,._rowChevronOpen_zi2lp_166{transform:rotate(180deg)}._history_zi2lp_82{margin-top:4px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);overflow:hidden}._historyItem_zi2lp_184+._historyItem_zi2lp_184{border-top:1px solid var(--color-border)}._historyRow_zi2lp_188{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:8px 10px;border:0;color:var(--color-text);font-size:12px;text-align:left;background:transparent;cursor:pointer}._historyRow_zi2lp_188:hover{background:var(--color-primary-soft)}._historyRow_zi2lp_188:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}._rowChevron_zi2lp_165,._rowChevronOpen_zi2lp_166{color:var(--color-text-muted)}._historyIdentity_zi2lp_219{display:flex;min-width:0;flex-direction:column;gap:2px;overflow-wrap:anywhere}._historyIdentity_zi2lp_219 strong{color:var(--color-text);font-size:var(--text-sm)}._historyIdentity_zi2lp_219 span{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._historyResult_zi2lp_237{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}._attemptDetailRegion_zi2lp_243{min-width:0}._historyNote_zi2lp_123{margin:0;padding:8px 10px;border-top:1px solid var(--color-border)}@media(max-width:640px){._report_zi2lp_1{padding:10px}._summary_zi2lp_22{grid-template-columns:repeat(2,minmax(0,1fr))}._item_zi2lp_81{grid-template-columns:minmax(0,1fr)}._attemptToggle_zi2lp_139{min-height:44px}._historyRow_zi2lp_188{grid-template-areas:"chevron identity status" ". result result";grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;min-height:56px;padding:10px 8px}._historyRow_zi2lp_188>._rowChevron_zi2lp_165,._historyRow_zi2lp_188>._rowChevronOpen_zi2lp_166{grid-area:chevron}._historyIdentity_zi2lp_219{grid-area:identity}._historyResult_zi2lp_237{grid-area:result;white-space:normal}._historyRow_zi2lp_188>:last-child{grid-area:status}}._badge_1hkne_1{max-width:100%;white-space:normal;overflow-wrap:anywhere}._page_oansy_1{display:flex;flex-direction:column;gap:20px;min-width:0}._page_oansy_1 [hidden]{display:none!important}._manualPanel_oansy_10{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}._composerSteps_oansy_16{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none;padding:0;margin:0 0 var(--space-4);color:var(--color-text-muted)}._composerSteps_oansy_16 [aria-current]{color:var(--color-primary);font-weight:600}._selectionToolbar_oansy_29{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}._selectionPreview_oansy_37{padding-left:var(--space-5)}._selectionPreview_oansy_37 li{margin-bottom:var(--space-3);overflow-wrap:anywhere}._sourceBadge_oansy_44{font-size:var(--text-xs);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2)}._registryTable_oansy_50 table{min-width:760px}._registryTable_oansy_50 th:first-child{width:1%}._registryTools_oansy_56{padding:0 var(--space-4);border-bottom:1px solid var(--color-border)}._pageSelection_oansy_60{display:inline-flex;min-height:var(--touch-target);align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer}._rowCheckbox_oansy_69{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--color-primary)}._muted_oansy_77{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._form_oansy_83{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._field_oansy_90{display:flex;flex-direction:column;min-width:0;max-width:100%;gap:7px}._label_oansy_98{font-size:13px;color:var(--color-text-muted)}._select_oansy_29,._selectSmall_oansy_104{min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:10px 12px;font-size:14px;color:var(--color-text);background:var(--color-surface);max-width:100%}._select_oansy_29{width:min(420px,100%);min-width:200px}._selectSmall_oansy_104{flex:none;width:160px;min-width:160px}._targetRow_oansy_126{display:flex;flex-wrap:wrap;gap:var(--space-2)}._targetRow_oansy_126>*{min-width:0}._targetRow_oansy_126>:last-child{flex:1 1 220px;max-width:100%}._candidateState_oansy_141{display:flex;align-items:center;gap:var(--space-2);min-height:40px;margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._filters_oansy_151{display:flex;gap:var(--space-3);flex-wrap:wrap}._registryFilters_oansy_157{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--space-3)}._registryFilters_oansy_157>input,._registryFilters_oansy_157>select{width:100%;min-width:0}._registryFilters_oansy_157>button{justify-self:start}._search_oansy_174{flex:1 1 200px;max-width:none}._statusCell_oansy_179{display:inline-flex;align-items:center;gap:8px}._due_oansy_185{font-size:var(--text-xs);color:var(--color-text-soft)}._courseCell_oansy_190{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}._confirmCourse_oansy_198{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._deptChecks_oansy_206{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:var(--space-2)}._deptCheck_oansy_206{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--color-text)}._rulesList_oansy_221{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:12px}._rulesState_oansy_230{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}._ruleRow_oansy_239{display:flex;align-items:center;gap:var(--space-3);padding:16px;border:1px solid var(--color-border-soft);border-radius:var(--radius-control);flex-wrap:wrap}._ruleInfo_oansy_249{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}._ruleCourse_oansy_257{font-weight:600;color:var(--color-text);overflow-wrap:anywhere}._ruleCourseLine_oansy_263{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._ruleMeta_oansy_270,._ruleDue_oansy_271,._ruleActions_oansy_272,._ruleDueEditor_oansy_273{display:flex;align-items:center;flex-wrap:wrap}._ruleMeta_oansy_270{gap:2px var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._ruleWarning_oansy_286{margin:0;padding:8px 10px;border-left:3px solid var(--color-warning);color:var(--color-text-muted);font-size:13px;line-height:1.6;background:var(--color-warning-soft)}._ruleDue_oansy_271{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}._ruleActions_oansy_272,._ruleDueEditor_oansy_273{gap:var(--space-2);flex-direction:column;align-items:stretch}._ruleDueActions_oansy_309{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._ruleDueInput_oansy_316{width:10rem;max-width:100%}@media(max-width:640px){._rulesState_oansy_230{align-items:flex-start;flex-direction:column}._ruleInfo_oansy_249{flex-basis:100%}._ruleActions_oansy_272{flex:1 1 auto}._ruleDueEditor_oansy_273{align-items:flex-start}._form_oansy_83{align-items:stretch;flex-direction:column;gap:var(--space-3)}._form_oansy_83>*,._field_oansy_90,._select_oansy_29,._selectSmall_oansy_104{width:100%;min-width:0;max-width:none}._targetRow_oansy_126{display:grid;grid-template-columns:minmax(0,1fr)}._targetRow_oansy_126>:last-child{width:100%}._search_oansy_174{max-width:none}}._hint_oansy_369{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}._chips_oansy_376{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._chip_oansy_376{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-sm);min-height:36px}._chipX_oansy_395{border:0;background:none;padding:0 2px;font:inherit;font-size:16px;line-height:1;color:var(--color-text-muted);cursor:pointer;min-height:32px;min-width:32px}._chipX_oansy_395:hover{color:var(--color-error)}._chipClear_oansy_412{border:0;background:none;padding:0;font:inherit;font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;min-height:44px}._rowActions_oansy_424{display:inline-flex;gap:var(--space-2);white-space:normal;flex-wrap:wrap}._daysInput_oansy_432{width:5rem}._hintInline_oansy_436{align-self:center;font-size:var(--text-sm);color:var(--color-text-soft)}._modalForm_oansy_442{display:flex;flex-direction:column;gap:20px}._workflowTabs_oansy_448{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;box-shadow:inset 0 -1px 0 var(--color-border)}._workflowTab_oansy_448{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 0;border:none;border-radius:0;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border-bottom:2px solid transparent}._workflowTab_oansy_448 span{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.45}._workflowTab_oansy_448[aria-selected=true]{border-color:var(--color-primary);background:transparent}._workflowTab_oansy_448[aria-selected=true] strong{color:var(--color-primary)}._workflowIntro_oansy_486{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}._assignmentForm_oansy_492{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;margin:var(--space-4) 0 0;padding:0;border:0}._formSection_oansy_502{min-width:0;padding:0;border:none;border-radius:0}._formSection_oansy_502[data-complete=true]{background:transparent}._sectionTitle_oansy_513{margin:0 0 var(--space-3);color:var(--color-text);font-size:15px;font-weight:600}._recipientFields_oansy_520{display:flex;flex-direction:column;gap:16px}._recipientFields_oansy_520 ._field_oansy_90,._recipientFields_oansy_520 ._targetRow_oansy_126>*{min-width:0;max-width:100%}._recipientFields_oansy_520 ._select_oansy_29,._recipientFields_oansy_520 ._selectSmall_oansy_104{width:100%;min-width:0}._formActions_oansy_538{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);grid-column:1 / -1}._bulkControls_oansy_546{grid-column:1 / -1;padding-top:var(--space-3);border-top:1px solid var(--color-border-soft);min-width:0}._bulkControls_oansy_546>summary{width:fit-content}._bulkFields_oansy_557{display:flex;flex-direction:column;gap:16px;margin-top:var(--space-3)}._operationResult_oansy_564{display:flex;flex-direction:column;gap:12px;margin:var(--space-4) 0;padding:var(--space-4);border-left:3px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary-050);font-size:var(--text-sm);overflow-wrap:anywhere}._resultCounts_oansy_577{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:var(--space-2) 0}._resultCounts_oansy_577 div{display:flex;flex-direction:column;gap:4px}._resultCounts_oansy_577 dt{color:var(--color-text-muted);font-size:var(--text-xs)}._resultCounts_oansy_577 dd{margin:0;font-weight:700;font-size:var(--text-lg);font-variant-numeric:tabular-nums}._listTitle_oansy_602,._savedRulesTitle_oansy_603{margin:var(--space-2) 0 0;font-size:var(--text-md);font-weight:600}._savedRulesTitle_oansy_603{margin-top:var(--space-5)}._confirmationDetails_oansy_613 p{margin:0 0 var(--space-3);overflow-wrap:anywhere}@media(max-width:760px){._assignmentForm_oansy_492{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){._registryFilters_oansy_157{grid-template-columns:minmax(0,1fr)}._workflowTab_oansy_448{padding:12px;font-size:var(--text-sm)}._formSection_oansy_502{padding:0}._formActions_oansy_538{align-items:stretch;flex-direction:column}._formActions_oansy_538 ._hintInline_oansy_436{align-self:flex-start}._filters_oansy_151>*,._filters_oansy_151 ._search_oansy_174{min-width:0;max-width:100%;flex:1 1 100%}._chip_oansy_376{max-width:100%;overflow-wrap:anywhere}._candidateState_oansy_141{flex-wrap:wrap}}._workspace_z06hx_1,._report_z06hx_2{display:grid;gap:var(--space-4);min-width:0}._heading_z06hx_7{display:flex;justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap}._heading_z06hx_7 h1,._heading_z06hx_7 h2,._heading_z06hx_7 p{margin:0}._heading_z06hx_7 p{margin-top:var(--space-1)}._heading_z06hx_7 a{font-weight:600;color:var(--color-primary)}._caption_z06hx_26{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}._controls_z06hx_31{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._advanced_z06hx_41{grid-column:1 / -1;border-top:1px solid var(--color-border);padding-top:var(--space-3)}._advanced_z06hx_41 summary{width:fit-content;color:var(--color-primary);font-size:var(--text-sm);font-weight:600;cursor:pointer}._filterCount_z06hx_53{display:inline-block;min-width:1.4rem;margin-left:var(--space-2);border-radius:var(--radius-card);background:var(--color-surface-muted);color:var(--color-text);text-align:center}._additional_z06hx_62{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}._field_z06hx_68{display:grid;gap:var(--space-1);min-width:0;font-size:var(--text-sm)}._field_z06hx_68 select{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;padding:var(--space-2)}._field_z06hx_68 select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._actions_z06hx_89{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-2)}._results_z06hx_95{display:grid;min-width:0;gap:var(--space-3)}._metrics_z06hx_100{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:var(--space-2);margin:0}._metrics_z06hx_100>div{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._metrics_z06hx_100 dt{color:var(--color-text-muted);font-size:var(--text-sm)}._metrics_z06hx_100 dd{margin:var(--space-1) 0 0;font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums}._cell_z06hx_125{display:grid;justify-items:start;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}._cell_z06hx_125 small{color:var(--color-text-muted);font-size:var(--text-xs)}._cell_z06hx_125 ._overdue_z06hx_136{color:var(--color-warning);font-weight:600}._empty_z06hx_140{margin:0;padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-text-muted);text-align:center}._footer_z06hx_148{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._pages_z06hx_155{display:flex;gap:var(--space-2)}@media(max-width:850px){._controls_z06hx_31,._additional_z06hx_62{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){._controls_z06hx_31,._additional_z06hx_62{grid-template-columns:minmax(0,1fr)}._pages_z06hx_155{width:100%;justify-content:space-between}._metrics_z06hx_100{grid-template-columns:repeat(2,minmax(0,1fr))}}._page_54btu_1{display:grid;grid-template-columns:minmax(0,1fr);container:practical / inline-size;gap:var(--space-5);min-width:0}._back_54btu_8{display:inline-flex;align-items:center;gap:var(--space-1);justify-self:start;min-height:44px;color:var(--color-text-muted);font-size:var(--text-sm)}._back_54btu_8:hover{color:var(--color-primary)}._managementEntry_54btu_20{max-width:100%;min-height:44px;height:auto;padding-block:var(--space-2);white-space:normal;text-align:center;line-height:1.35}._page_54btu_1 [hidden]{display:none}._row_54btu_32{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._spread_54btu_38{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._tabs_54btu_45{display:flex;gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);flex-wrap:wrap}._tabs_54btu_45 a,._tabs_54btu_45 button{color:var(--color-text-muted);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);border:0;background:transparent;font:inherit;cursor:pointer}._tabs_54btu_45 a[aria-current=page],._tabs_54btu_45 button[aria-selected=true]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}._tabs_54btu_45 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._tabs_54btu_45 button:disabled{cursor:default;opacity:.6}._filters_54btu_77{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,240px) auto;gap:var(--space-3);align-items:end}._field_54btu_83{display:grid;gap:var(--space-2);font-size:var(--text-sm);min-width:0}._field_54btu_83>span{font-weight:600}._field_54btu_83 select,._field_54btu_83 textarea,._field_54btu_83 input{width:100%;min-height:var(--control-height);padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);font:inherit;color:var(--color-text);box-sizing:border-box}._field_54btu_83 textarea{resize:vertical;line-height:var(--line-body)}._field_54btu_83 select:focus-visible,._field_54btu_83 textarea:focus-visible,._upload_54btu_111:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}._field_54btu_83 select:disabled,._field_54btu_83 textarea:disabled{opacity:.7;background:var(--color-surface-muted)}._list_54btu_120{display:grid;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}._assignment_54btu_127{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,160px) minmax(0,160px);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-border-soft);overflow-wrap:anywhere}._assignment_54btu_127>:nth-child(2){justify-self:start}._assignment_54btu_127:last-child{border-bottom:0}._assignment_54btu_127:hover{background:var(--color-primary-soft)}._overdue_54btu_147{color:var(--color-error);display:block;margin-top:var(--space-1)}._assignment_54btu_127:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._assignment_54btu_127 strong{display:block;margin-bottom:var(--space-1)}._muted_54btu_160{color:var(--color-text-muted);font-size:var(--text-sm)}._rewardHint_54btu_164{display:block;color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-1)}._revocation_54btu_170{border-top:1px solid var(--color-border);margin-top:var(--space-3);padding-top:var(--space-3)}._error_54btu_175{background:var(--color-error-soft);border-radius:var(--radius-control);color:var(--color-error);padding:var(--space-3) var(--space-4);overflow-wrap:anywhere}._notice_54btu_182{background:var(--color-info-soft);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4)}._success_54btu_187{color:var(--color-success);font-size:var(--text-sm)}._columns_54btu_191{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-5);align-items:start}._section_54btu_197{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0}._section_54btu_197 h3,._section_54btu_197 p{margin:0}._section_54btu_197 h3{font-size:var(--text-md)}._text_54btu_213{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-body)}._metadata_54btu_218{display:grid;gap:var(--space-4);margin:0}._metadata_54btu_218 dt{color:var(--color-text-muted);font-size:var(--text-sm)}._metadata_54btu_218 dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}._files_54btu_231{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}._files_54btu_231 li{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-control);overflow-wrap:anywhere}._files_54btu_231 a{color:var(--color-primary);min-width:0;overflow-wrap:anywhere}._upload_54btu_111{display:grid;gap:var(--space-2);font-size:var(--text-sm)}._upload_54btu_111 input{max-width:100%;font:inherit}._history_54btu_262{display:grid;gap:var(--space-4)}._attempt_54btu_266{display:grid;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-border)}._events_54btu_272{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}._events_54btu_272 li{border-left:2px solid var(--color-border);padding-left:var(--space-3)}._events_54btu_272 p{margin-top:var(--space-1)}._form_54btu_286{display:grid;gap:var(--space-4)}._formGrid_54btu_290{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._pagination_54btu_295{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._review_54btu_302{border-left:3px solid var(--color-primary)}@container practical (max-width: 760px){._columns_54btu_191{grid-template-columns:minmax(0,1fr)}}@container practical (max-width: 580px){._assignment_54btu_127{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2) var(--space-3);padding:var(--space-4)}._assignment_54btu_127>:first-child{grid-column:1 / -1}._assignment_54btu_127>:last-child{text-align:right}._filters_54btu_77{grid-template-columns:minmax(0,1fr)}._section_54btu_197{padding:var(--space-4)}}@media(max-width:560px){._formGrid_54btu_290{grid-template-columns:minmax(0,1fr)}._row_54btu_32>button{max-width:100%}}._section_1t008_1{display:grid;gap:var(--space-4);min-width:0}._manage_1t008_6{justify-self:end;color:var(--color-primary);font-weight:600}._list_1t008_11{display:grid;gap:var(--space-3);list-style:none;padding:0;margin:0}._list_1t008_11 li{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3)}._list_1t008_11 li>div{display:grid;gap:var(--space-1);flex:1 1 240px}._list_1t008_11 a{color:var(--color-primary);font-weight:600}._list_1t008_11 small{color:var(--color-text-muted)}._pagination_1t008_38{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}._viewer_1d1z0_1{width:100%}._image_1d1z0_5{display:block;max-width:100%;max-height:72vh;margin:0 auto;object-fit:contain;border-radius:var(--radius-control)}._frame_1d1z0_14{width:100%;height:72vh;border:0;border-radius:var(--radius-control);background:var(--color-bg)}._video_1d1z0_22{width:100%;max-height:72vh;border-radius:var(--radius-control);background:#000}._external_1d1z0_29{margin:0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted)}._openLink_1d1z0_36{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);text-decoration:none;font-weight:600}._openLink_1d1z0_36:hover{text-decoration:underline}._banner_1s04z_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-control);background:var(--color-warning-soft);color:var(--color-text);font-size:var(--text-sm)}._icon_1s04z_15{flex-shrink:0;color:var(--color-warning)}._text_1s04z_20{flex:1 1 min(16rem,calc(100% - 30px));min-width:0;line-height:1.4}._exit_1s04z_26{flex:0 1 auto;max-width:100%;min-height:36px;white-space:normal;padding:var(--space-1) var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;transition:var(--transition)}._exit_1s04z_26:hover{--generated-icon-filter: var(--generated-icon-filter-on-solid);background:var(--color-warning);color:#fff}._editorReturn_1s04z_47{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;background:var(--color-surface)}._editorReturn_1s04z_47:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._control_guor4_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;min-width:0;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}._control_guor4_1:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._control_guor4_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._error_guor4_30{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-2);color:var(--color-error);font-size:var(--text-sm);overflow-wrap:anywhere}._page_kubko_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._intro_kubko_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._intro_kubko_8 h2{margin:0 0 var(--space-1);font-size:var(--page-title-size);line-height:var(--line-heading)}._intro_kubko_8 ._introArt_kubko_22{width:96px;height:96px;margin-block:-20px}._intro_kubko_8 p{flex:1 1 auto;min-width:0;margin:0;max-width:68ch;overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}._muted_kubko_39{color:var(--color-text-muted);margin:0}._tabs_kubko_47{display:flex;gap:24px;box-shadow:inset 0 -1px 0 var(--color-border);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}._tab_kubko_47{padding:var(--space-3) 0;border:none;background:none;color:var(--color-text-muted);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;transition:color var(--transition);min-height:48px}._tab_kubko_47:hover{color:var(--color-text)}._tabActive_kubko_74{color:var(--color-primary);border-bottom-color:var(--color-primary)}._toolbar_kubko_80{display:flex;gap:var(--space-3);flex-wrap:wrap}._search_kubko_86{flex:1 1 260px}._typeSelect_kubko_90{flex:0 0 auto;min-width:160px;padding:0 var(--space-3);height:44px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer}._typeSelect_kubko_90:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._grid_kubko_109{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px}._grid_kubko_109>li{display:flex;min-width:0}._courseCard_kubko_124{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;gap:20px;padding:22px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:none;transition:box-shadow var(--transition),border-color var(--transition)}._courseCard_kubko_124:hover,._courseCard_kubko_124:has(._titleLink_kubko_143:focus-visible){box-shadow:none;border-color:var(--color-primary)}._titleLink_kubko_143{color:inherit;text-decoration:none}._titleLink_kubko_143:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-card)}._titleLink_kubko_143:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._cover_kubko_167{position:relative;flex:none;width:112px;aspect-ratio:1;border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;overflow:hidden;height:112px}._cover_kubko_167 img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}._cardIntro_kubko_192{display:flex;align-items:center;gap:18px;min-width:0}._identity_kubko_199{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}._body_kubko_207{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}._cardHead_kubko_215{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._courseTitle_kubko_222{margin:0;font-size:17px;font-weight:600;color:var(--color-text);overflow-wrap:anywhere;line-height:1.45}._description_kubko_231{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}._selfAction_kubko_243{position:relative;z-index:1;align-self:flex-start;margin-top:auto;max-width:100%;min-height:44px;height:auto;white-space:normal;padding:var(--space-2) var(--space-3);line-height:1.4;text-align:left}._meta_kubko_257{margin:0;font-size:13px;color:var(--color-text-muted);line-height:1.5}._fav_kubko_264{position:relative;z-index:1;flex:0 0 auto;border:none;background:none;padding:10px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-pill);transition:color var(--transition);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:-10px;margin-right:-10px}._fav_kubko_264:hover,._favOn_kubko_290{--generated-icon-filter: var(--generated-icon-on-soft-filter);color:var(--color-primary);background:var(--color-primary-soft)}._progressRow_kubko_300{display:flex;align-items:center;gap:var(--space-3);margin-top:auto}._track_kubko_307{flex:1 1 auto;height:6px;border-radius:var(--radius-pill);background:var(--color-border);overflow:hidden}._fill_kubko_315{height:100%;border-radius:var(--radius-pill);background:var(--color-primary);transition:width var(--transition)}._percent_kubko_322{flex:0 0 auto;font-size:12px;font-weight:500;color:var(--color-text)}._badgeRow_kubko_329{display:flex;flex-wrap:wrap;gap:var(--space-2)}._more_kubko_336{align-self:center;margin-top:var(--space-2);border:none;background:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;padding:var(--space-2) var(--space-4);min-height:44px}._more_kubko_336:hover{color:var(--color-primary-hover)}._unavailable_kubko_356{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-soft);line-height:1.45}._assignedList_kubko_364{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}._assignedList_kubko_364>li{display:flex;min-width:0}._assignedCard_kubko_377{flex-direction:column;align-items:stretch;box-shadow:none}._assignedCard_kubko_377 ._badgeRow_kubko_329{align-items:center}._deadlineLink_kubko_385{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:24px;color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width:760px){._grid_kubko_109,._assignedList_kubko_364{grid-template-columns:minmax(0,1fr);gap:16px}._courseCard_kubko_124{padding:18px;gap:18px}._cardIntro_kubko_192{gap:14px}._cover_kubko_167{width:80px;height:80px}._courseTitle_kubko_222{font-size:16px}._typeSelect_kubko_90{flex:1 1 160px;max-width:100%}}@media(max-width:600px){._intro_kubko_8 ._introArt_kubko_22{width:64px;height:64px;margin-block:-7px}._toolbar_kubko_80{gap:var(--space-2)}._search_kubko_86{flex:1 1 0;min-width:0}._typeSelect_kubko_90{flex:0 1 auto;min-width:112px;max-width:44%}}._fav_kubko_264 svg{filter:grayscale(1);opacity:.7}._fav_kubko_264:hover svg,._favOn_kubko_290 svg{filter:none;opacity:1}._illustration_cm25s_1{display:block;flex:0 0 auto;width:128px;height:128px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){._illustration_cm25s_1{width:88px;height:88px}}._page_gbb2f_1{display:flex;flex-direction:column;gap:24px;min-width:0;max-width:960px}._intro_gbb2f_9{margin:0;max-width:72ch;color:var(--color-text-muted);line-height:1.6;font-size:14px}._muted_gbb2f_17,._empty_gbb2f_18 p{margin:0;color:var(--color-text-muted)}._retry_gbb2f_23{min-height:44px;margin-top:var(--space-3)}._loadingText_gbb2f_28{display:block;margin-bottom:var(--space-3);color:var(--color-text-muted)}._skeletons_gbb2f_34{display:grid;gap:var(--space-3)}._empty_gbb2f_18{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--color-text-muted)}._empty_gbb2f_18 svg{color:var(--color-primary)}._empty_gbb2f_18 span,._empty_gbb2f_18 a{overflow-wrap:anywhere}._list_gbb2f_57{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._row_gbb2f_65{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-width:0;padding:22px 0;border-bottom:1px solid var(--color-border)}._row_gbb2f_65:first-child{padding-top:0}._row_gbb2f_65:last-child{padding-bottom:0;border-bottom:0}._details_gbb2f_84{display:flex;flex-direction:column;gap:7px;min-width:0}._title_gbb2f_91,._meta_gbb2f_92{overflow-wrap:anywhere}._title_gbb2f_91{line-height:1.35;font-size:16px;font-weight:600}._meta_gbb2f_92{color:var(--color-text-muted);font-size:13px}@media(max-width:640px){._row_gbb2f_65{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-3)}._row_gbb2f_65 button{width:100%}}._article_13qoh_2{color:var(--color-text);line-height:1.6}._article_13qoh_2 p{margin:0 0 var(--space-3)}._article_13qoh_2 h1,._article_13qoh_2 h2,._article_13qoh_2 h3,._article_13qoh_2 h4{margin:var(--space-4) 0 var(--space-2);line-height:1.3;font-weight:700}._article_13qoh_2 h1{font-size:1.6em}._article_13qoh_2 h2{font-size:1.35em}._article_13qoh_2 h3{font-size:1.15em}._article_13qoh_2 a{color:var(--color-primary);overflow-wrap:anywhere}._list_13qoh_37{margin:0 0 var(--space-3);padding-left:1.4em}._list_13qoh_37 li{margin:0 0 var(--space-1)}._quote_13qoh_46{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--color-border);color:var(--color-text-muted);font-style:italic}._blocks_ekwlb_1{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}._muted_ekwlb_9{color:var(--color-text-muted);margin:0}._text_ekwlb_14 p{margin:0 0 var(--space-3);color:var(--color-text);line-height:1.7}._text_ekwlb_14 p:last-child{margin-bottom:0}._textLarge_ekwlb_26,._textLarge_ekwlb_26 p,._textLarge_ekwlb_26 li{font-size:var(--text-lg);line-height:1.6}._textHeading_ekwlb_33,._textHeading_ekwlb_33 p,._textHeading_ekwlb_33 li{font-size:var(--text-xl);font-weight:700;line-height:1.35}._textBold_ekwlb_41,._textBold_ekwlb_41 p,._textBold_ekwlb_41 li{font-weight:700}._textItalic_ekwlb_47,._textItalic_ekwlb_47 p,._textItalic_ekwlb_47 li{font-style:italic}._quote_ekwlb_53{margin:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-primary-soft);color:var(--color-text);font-size:var(--text-md);font-style:italic;border-left:3px solid var(--color-primary)}._checklistBlock_ekwlb_64{min-width:0}._checklistTitle_ekwlb_68{margin:0 0 var(--space-3);color:var(--color-text);font-size:var(--text-lg);line-height:1.35;overflow-wrap:anywhere}._checklist_ekwlb_64{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._checklist_ekwlb_64>li{display:flex;align-items:flex-start;gap:var(--space-2);color:inherit}._check_ekwlb_64{flex:0 0 auto;margin-top:.2em;color:var(--color-success)}._checklistText_ekwlb_98{min-width:0;overflow-wrap:anywhere}._figure_ekwlb_103{margin:0;max-width:100%}._figure_ekwlb_103[data-size=small]{max-width:240px}._figure_ekwlb_103[data-size=medium]{max-width:420px}._figure_ekwlb_103[data-size=large]{max-width:640px}._figure_ekwlb_103[data-size=full]{max-width:100%}._figure_ekwlb_103[data-align=center]{margin-inline:auto}._figure_ekwlb_103[data-align=right]{margin-inline:auto 0}._image_ekwlb_134{max-width:100%;height:auto;object-fit:contain;border-radius:var(--radius-card);display:block}._caption_ekwlb_142{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}._imageRowView_ekwlb_150{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;max-width:100%}._imageRowView_ekwlb_150[data-align=center]{justify-content:center}._imageRowView_ekwlb_150[data-align=right]{justify-content:flex-end}._figureCell_ekwlb_168{margin:0;flex:0 1 auto}._figureCell_ekwlb_168 ._image_ekwlb_134{max-height:200px;width:auto;max-width:100%}._imageRowView_ekwlb_150[data-size=small] ._image_ekwlb_134{max-height:120px}._imageRowView_ekwlb_150[data-size=medium] ._image_ekwlb_134{max-height:180px}._imageRowView_ekwlb_150[data-size=large] ._image_ekwlb_134{max-height:260px}._imageRowView_ekwlb_150[data-size=full] ._image_ekwlb_134{max-height:360px}._galleryFrame_ekwlb_194{position:relative;display:flex;align-items:center;justify-content:center}._galleryNav_ekwlb_201{--generated-icon-filter: var(--generated-icon-filter-on-solid);position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000080;color:#fff;cursor:pointer}._galleryFrame_ekwlb_194>button:first-of-type{left:8px}._galleryFrame_ekwlb_194>button:last-of-type{right:8px}._tableWrap_ekwlb_227{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;min-width:0;max-width:100%}._table_ekwlb_227{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_ekwlb_227 th,._table_ekwlb_227 td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}._table_ekwlb_227 th{background:var(--color-surface-muted);font-weight:600}._tableFixed_ekwlb_257{table-layout:fixed}._tableFixed_ekwlb_257 th,._tableFixed_ekwlb_257 td{overflow-wrap:anywhere}._cellRich_ekwlb_270>*>*:first-child{margin-top:0}._cellRich_ekwlb_270>*>*:last-child{margin-bottom:0}._media_ekwlb_278{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);text-decoration:none;font-weight:500;background:none;border:none;padding:0;font-family:inherit;font-size:inherit;cursor:pointer;align-self:flex-start;overflow-wrap:anywhere;min-width:0;min-height:44px}._media_ekwlb_278:hover{text-decoration:underline}._link_ekwlb_303{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);text-decoration:none;font-weight:500;align-self:flex-start;overflow-wrap:anywhere}._link_ekwlb_303:hover{text-decoration:underline}._separator_ekwlb_318{border:none;border-top:1px solid var(--color-border);margin:0}._videoWrap_ekwlb_325{display:flex;flex-direction:column;gap:6px}._videoPlayer_ekwlb_331{width:100%;max-height:460px;border-radius:var(--radius-control);background:#000}._videoTitle_ekwlb_338{margin:0;font-weight:600;color:var(--color-text)}._videoHint_ekwlb_344{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}._page_1wl9g_1{container:lesson / inline-size;display:flex;flex-direction:column;gap:20px;min-width:0}._readingWorkspace_1wl9g_9{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-5);align-items:start}._readingMain_1wl9g_15,._readingCard_1wl9g_16,._readingContent_1wl9g_17{min-width:0}._readingMain_1wl9g_15{display:grid;gap:var(--space-5)}._readingContent_1wl9g_17 p,._readingContent_1wl9g_17 h2,._readingContent_1wl9g_17 h3,._readingContent_1wl9g_17 ul,._readingContent_1wl9g_17 ol{max-width:72ch}._outline_1wl9g_31{position:sticky;top:calc(var(--header-height) + var(--space-4));min-width:0}._outlineToggle_1wl9g_36{display:none}._outlineScroll_1wl9g_39{max-height:calc(100dvh - var(--header-height) - var(--space-6));overflow-y:auto;overscroll-behavior-y:contain}._outlineScroll_1wl9g_39 [aria-current=page]{background:var(--color-primary-soft);box-shadow:inset 3px 0 var(--color-primary);font-weight:650}@container lesson (max-width: 800px){._readingWorkspace_1wl9g_9{grid-template-columns:minmax(0,1fr)}._outline_1wl9g_31{position:static}._outlineToggle_1wl9g_36{display:flex;width:100%}._outlineScroll_1wl9g_39{margin-top:var(--space-3);max-height:50dvh}._outlineScroll_1wl9g_39[data-expanded=false]{display:none}}._muted_1wl9g_69{color:var(--color-text-muted);margin:0}._topbar_1wl9g_75{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._back_1wl9g_82{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;min-height:44px}._back_1wl9g_82:hover{color:var(--color-primary)}._module_1wl9g_96{font-weight:600;color:var(--color-text);min-width:0;overflow-wrap:anywhere}._position_1wl9g_103{margin-left:auto;color:var(--color-text-muted);font-size:var(--text-sm)}._title_1wl9g_109{margin:0 0 var(--space-4);font-size:28px;font-weight:600;color:var(--color-text);line-height:1.3;overflow-wrap:anywhere}._content_1wl9g_118{margin:0 0 var(--space-3);color:var(--color-text);line-height:1.7}._completeRow_1wl9g_125{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-top:26px;padding-top:22px;border-top:1px solid var(--color-border)}._doneBadge_1wl9g_136{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-success);font-weight:600}._nav_1wl9g_145{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._navForward_1wl9g_153{display:flex;gap:var(--space-2);flex-wrap:wrap}._testCta_1wl9g_160{border:1px solid var(--color-primary);background:var(--color-primary-soft)}._testCtaRow_1wl9g_165{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._testCtaText_1wl9g_173{min-width:0}._testCtaTitle_1wl9g_177{margin:0 0 4px;font-weight:700;color:var(--color-text)}._ratingRow_1wl9g_184{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft);flex-wrap:wrap}._ratingBtn_1wl9g_194{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-control);padding:6px 12px;font:inherit;font-size:var(--text-sm);cursor:pointer;min-height:44px}._ratingBtn_1wl9g_194:hover{border-color:var(--color-primary)}._ratingUp_1wl9g_213{border-color:var(--color-success);background:var(--color-success-soft)}._ratingDown_1wl9g_218{border-color:var(--color-error);background:var(--color-error-soft)}._feedbackBox_1wl9g_227{margin-top:26px;padding-top:22px;border-top:1px solid var(--color-border-soft)}._ratingRow_1wl9g_184._ratingRow_1wl9g_184{margin-top:0;padding-top:0;border-top:none}._ratingSaved_1wl9g_240{font-size:var(--text-sm);color:var(--color-text-muted)}._commentForm_1wl9g_245{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}._commentLabel_1wl9g_252{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._commentInput_1wl9g_258{width:100%;min-height:90px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);line-height:1.6;resize:vertical}._commentInput_1wl9g_258:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._commentActions_1wl9g_278{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._commentHint_1wl9g_287{flex:1 1 260px;font-size:var(--text-xs);color:var(--color-text-muted)}._myComment_1wl9g_294{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}@media(max-width:600px){._title_1wl9g_109{font-size:24px}}@media(max-width:600px){._topbar_1wl9g_75{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3)}._topbar_1wl9g_75 ._back_1wl9g_82{grid-column:1 / -1;justify-self:start}._position_1wl9g_103{margin-left:0;text-align:right}._navForward_1wl9g_153{width:100%}._navForward_1wl9g_153>*{flex:1}}._card_ak8y0_1{display:grid;gap:var(--space-3)}._title_ak8y0_6{margin:0;font-size:1.15rem;color:var(--color-text)}._message_ak8y0_12{margin:0;color:var(--color-text-muted);line-height:1.55}._actions_ak8y0_18{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._action_ak8y0_18{--generated-icon-filter: var(--generated-icon-filter-on-solid);display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.4rem;padding:.65rem .9rem;border-radius:var(--radius-control);background:var(--color-primary);color:#fff;font-weight:650;text-decoration:none}._actionSecondary_ak8y0_40{--generated-icon-filter: none;background:var(--color-bg);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border)}@media(max-width:560px){._actions_ak8y0_18,._action_ak8y0_18{width:100%}}._nextCard_11j5y_1,._queueCard_11j5y_2{min-width:0;padding:24px}._nextCard_11j5y_1{display:flex;flex-direction:column;align-items:flex-start;gap:18px;border-color:var(--color-border)}._eyebrow_11j5y_13{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-primary);font-size:13px;font-weight:500}._courseIntroduction_11j5y_22{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:24px;width:100%}._courseDetails_11j5y_29{display:flex;flex-direction:column;gap:18px;min-width:0}._courseIntroduction_11j5y_22>._courseIllustration_11j5y_35{width:112px;height:112px}._heading_11j5y_39{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._title_11j5y_45{margin:0;font-size:21px;line-height:1.35;overflow-wrap:anywhere;font-weight:600}._meta_11j5y_52{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}._deadline_11j5y_59,._overdue_11j5y_60{display:inline-flex;align-items:center;gap:var(--space-1);min-height:24px;color:var(--color-text-muted);font-size:var(--text-sm)}._overdue_11j5y_60{color:var(--color-error)}._progressRow_11j5y_71{display:flex;align-items:center;gap:var(--space-3);width:100%;color:var(--color-text-muted);font-size:var(--text-sm)}._progressRow_11j5y_71>span{flex-shrink:0}._track_11j5y_82{height:5px;flex:1;background:var(--color-bg-2);border-radius:var(--radius-pill);overflow:hidden}._track_11j5y_82>span{display:block;height:100%;background:var(--color-primary)}._primaryAction_11j5y_94,._secondaryAction_11j5y_95{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);font-size:14px;font-weight:600;text-decoration:none}._primaryAction_11j5y_94{--generated-icon-filter: var(--generated-icon-filter-on-solid);color:var(--color-text-inverse);background:var(--color-primary);margin-top:auto}._primaryAction_11j5y_94:hover{color:var(--color-text-inverse);background:var(--color-primary-hover)}._secondaryAction_11j5y_95{color:var(--color-primary);border:1px solid var(--color-border)}._state_11j5y_121{margin:0;color:var(--color-text-muted);line-height:1.5}._state_11j5y_121 h3,._state_11j5y_121 p{margin:0 0 var(--space-3)}._state_11j5y_121 ._title_11j5y_45{color:var(--color-text);margin-bottom:var(--space-3)}._queue_11j5y_2{list-style:none;padding:0;margin:0}._courseRow_11j5y_139{display:flex;align-items:center;gap:var(--space-3);padding:17px 0;border-bottom:1px solid var(--color-border-soft)}._courseRow_11j5y_139:first-child{padding-top:0}._courseRow_11j5y_139:last-child{border-bottom:0}._courseInfo_11j5y_152{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}._courseTitle_11j5y_160{color:var(--color-text);font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}._percent_11j5y_167{color:var(--color-text-muted);font-size:var(--text-sm);flex-shrink:0}._unavailable_11j5y_172{font-size:var(--text-sm);color:var(--color-text-soft);line-height:1.6}._allCourses_11j5y_177{display:inline-flex;align-items:center;min-height:24px;color:var(--color-primary);font-size:var(--text-sm);font-weight:600}@media(max-width:640px){._courseIntroduction_11j5y_22{grid-template-columns:minmax(0,1fr) 64px;gap:16px}._courseIntroduction_11j5y_22>._courseIllustration_11j5y_35{width:64px;height:64px}._primaryAction_11j5y_94{width:100%;box-sizing:border-box}._nextCard_11j5y_1,._queueCard_11j5y_2{padding:20px}._title_11j5y_45{font-size:20px}}._page_1aveu_1{container:dashboard / inline-size;display:flex;flex-direction:column;gap:24px;min-width:0}._summary_1aveu_8{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.25fr);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._greeting_1aveu_16{display:flex;align-items:center;gap:16px;padding:26px;min-width:0}._photo_1aveu_23{display:grid;place-items:center;width:72px;height:72px;flex-shrink:0;object-fit:cover;border:2px solid var(--color-surface);border-radius:50%;box-shadow:0 0 0 1px var(--color-border);background:var(--color-primary-soft);color:var(--color-primary);font-size:24px;font-weight:600}._greetingText_1aveu_38{display:grid;flex:1;gap:8px;min-width:0}._hello_1aveu_44{font-size:22px;line-height:1.35;font-weight:600;margin:0;overflow-wrap:anywhere}._muted_1aveu_51{display:block;margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.6}._top_1aveu_58{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._stat_1aveu_62{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;min-width:0;border-left:1px solid var(--color-border-soft)}._statLabel_1aveu_71{margin:0;color:var(--color-text-muted);font-size:13px}._points_1aveu_76{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:29px;font-weight:600;font-variant-numeric:tabular-nums}._progressCount_1aveu_86{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;font-size:28px;font-weight:600;line-height:1.3}._progressCount_1aveu_86>span{font-size:12px;color:var(--color-text-muted);font-weight:400}._progressTrack_1aveu_101,._pathTrack_1aveu_102,._gTrack_1aveu_103{width:100%;height:5px;overflow:hidden;border-radius:5px;background:var(--color-border-soft)}._progressTrack_1aveu_101>span,._pathFill_1aveu_111,._gFill_1aveu_112{display:block;height:100%;background:var(--color-success)}._cardLink_1aveu_117{display:inline-flex;align-items:center;min-height:28px;color:var(--color-primary);font-size:13px;font-weight:500;margin-top:auto}._cardLink_1aveu_117:hover{text-decoration:underline}._workArea_1aveu_129{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:24px}._learningGrid_1aveu_135{display:flex;flex-direction:column;min-width:0;gap:24px}._middle_1aveu_141{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:24px}._list_1aveu_147{display:flex;flex-direction:column;list-style:none;margin:0 0 12px;padding:0}._courseTitle_1aveu_154{display:block;color:var(--color-text);font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}a._courseTitle_1aveu_154:hover{color:var(--color-primary)}._overdue_1aveu_165{display:block;color:var(--color-error);font-size:12px;line-height:1.6}._deadlineRow_1aveu_171,._rewardRow_1aveu_172{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid var(--color-border-soft)}._deadlineRow_1aveu_171:first-child,._rewardRow_1aveu_172:first-child{padding-top:0}._deadlineRow_1aveu_171:last-child,._rewardRow_1aveu_172:last-child{border-bottom:0}._deadlineRow_1aveu_171>div,._rewardRow_1aveu_172>div{display:flex;flex-direction:column;gap:5px;min-width:0}._deadlineIcon_1aveu_194{flex-shrink:0;margin-top:3px;color:var(--color-primary)}._rewardIcon_1aveu_199{display:grid;place-items:center;flex:0 0 32px}._rewardPoints_1aveu_204{font-size:12px;color:var(--color-text-muted)}._pathRow_1aveu_208{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--color-border-soft)}._pathRow_1aveu_208:first-child{padding-top:0}._pathRow_1aveu_208:last-child{border-bottom:0;padding-bottom:0}._pathInfo_1aveu_223{display:flex;flex-direction:column;gap:9px;min-width:0;flex:1}._gStrip_1aveu_230{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}._gCard_1aveu_235{display:flex;flex-direction:column;min-width:0;gap:10px}._gLabel_1aveu_241{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--color-text-muted)}._gTitle_1aveu_249{margin:0;font-size:17px;font-weight:600;line-height:1.45}._orders_1aveu_255{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}._orderRow_1aveu_262{display:grid;grid-template-columns:36px minmax(0,1fr) 160px 100px;grid-template-areas:"icon info status cost";align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border-soft)}._orderRow_1aveu_262:first-child{padding-top:4px}._orderRow_1aveu_262:last-child{padding-bottom:0;border-bottom:0}._orderIcon_1aveu_278{grid-area:icon;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--color-primary-soft);color:var(--color-primary)}._orderInfo_1aveu_288{grid-area:info;min-width:0;display:grid;gap:4px}._orderInfo_1aveu_288>._courseTitle_1aveu_154{grid-row:1}._orderInfo_1aveu_288>._muted_1aveu_51{overflow-wrap:anywhere}._orderRow_1aveu_262>span:not(._orderIcon_1aveu_278):not(._orderCost_1aveu_300){grid-area:status;justify-self:start;max-width:100%}._orderCost_1aveu_300{grid-area:cost;justify-self:end;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}._refreshError_1aveu_313{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:13px 16px;border-radius:9px;background:var(--color-warning-soft);color:var(--color-warning);font-size:13px}@container dashboard (max-width: 840px){._summary_1aveu_8{grid-template-columns:minmax(0,1fr)}._greeting_1aveu_16{border-bottom:1px solid var(--color-border-soft)}._stat_1aveu_62:first-child{border-left:0}}@container dashboard (max-width: 800px){._orderRow_1aveu_262{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info info" "status cost";gap:10px 16px}._orderIcon_1aveu_278{display:none}._workArea_1aveu_129{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._page_1aveu_1,._workArea_1aveu_129,._learningGrid_1aveu_135,._middle_1aveu_141,._gStrip_1aveu_230{gap:20px}._greeting_1aveu_16{padding:22px 20px;gap:13px}._hello_1aveu_44{font-size:20px}._photo_1aveu_23{width:60px;height:60px;font-size:22px}._stat_1aveu_62{padding:19px 16px}._points_1aveu_76{font-size:26px;gap:7px}._progressCount_1aveu_86{font-size:26px;gap:5px}._progressCount_1aveu_86>span{font-size:11px}._cardLink_1aveu_117{font-size:12px}._pathRow_1aveu_208{flex-wrap:wrap}._pathRow_1aveu_208>button{margin-left:auto}}._all_10q2g_1{display:inline-flex;align-items:center;min-height:32px;color:var(--color-primary);font-size:var(--text-sm);white-space:nowrap}._all_10q2g_1:hover{text-decoration:underline}._list_10q2g_12{list-style:none;margin:0;padding:0}._list_10q2g_12 li+li{border-top:1px solid var(--color-border-soft)}._assignment_10q2g_20{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:64px;padding-block:var(--space-3);color:var(--color-text);border-radius:var(--radius-control)}._assignment_10q2g_20:hover{background:var(--color-primary-soft)}._assignment_10q2g_20:focus-visible,._all_10q2g_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}._info_10q2g_38{display:grid;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}._info_10q2g_38 strong{font-size:var(--text-sm);font-weight:600}._info_10q2g_38 span,._empty_10q2g_49,._notice_10q2g_50{color:var(--color-text-muted);font-size:var(--text-sm)}._empty_10q2g_49{margin:0}._notice_10q2g_50{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:600px){._assignment_10q2g_20{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}._workspace_1hv8b_1{display:grid;gap:var(--space-4);min-width:0}._intro_1hv8b_6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0}._intro_1hv8b_6 h2{margin:0;font-size:var(--text-xl);font-weight:600;line-height:1.35}._queues_1hv8b_19{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}._queue_1hv8b_19{display:flex;gap:var(--space-2);flex-direction:column;border:1px solid var(--color-border-soft);border-radius:var(--radius-control);padding:var(--space-3);text-decoration:none;color:var(--color-text);font-size:var(--text-sm)}._queue_1hv8b_19:hover,._courses_1hv8b_36 a:hover{background:var(--color-primary-soft)}._queue_1hv8b_19:focus-visible,._courses_1hv8b_36 a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._count_1hv8b_44,._pending_1hv8b_45{font-size:var(--text-xl);color:var(--color-text-soft)}._pending_1hv8b_45{color:var(--color-primary)}._note_1hv8b_52{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}._courses_1hv8b_36{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:var(--space-3)}._courses_1hv8b_36 a{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:var(--color-text);padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);overflow-wrap:anywhere}._courses_1hv8b_36 span{color:var(--color-text-muted);font-size:var(--text-xs)}._catalogLink_1hv8b_80{display:inline-block;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-primary)}._page_4v5fz_1{display:flex;flex-direction:column;gap:22px;min-width:0}._rulePreview_4v5fz_8{padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-primary-soft);color:var(--color-text);font-size:var(--text-sm);margin:var(--space-4) 0 var(--space-2)}._catalogFilters_4v5fz_17{display:flex;align-items:end;gap:var(--space-3);flex-wrap:wrap}._catalogFilters_4v5fz_17>:first-child{flex:1;min-width:0}@media(max-width:640px){._catalogFilters_4v5fz_17{align-items:stretch;flex-direction:column}}._header_4v5fz_36{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._muted_4v5fz_44{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._counter_4v5fz_50{font-size:var(--text-sm);font-weight:600;color:var(--color-primary);background:var(--color-primary-soft);padding:6px 14px;border-radius:var(--radius-pill)}._grid_4v5fz_59{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4)}._card_4v5fz_65{display:flex;flex-direction:column;gap:8px}._locked_4v5fz_71{opacity:.75}._cardTop_4v5fz_75{display:flex;align-items:center;justify-content:space-between}._icon_4v5fz_81{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--color-border-soft);color:var(--color-text-soft)}._iconEarned_4v5fz_92{background:var(--color-primary-soft);color:var(--color-primary)}._reward_4v5fz_97{font-size:var(--text-sm);font-weight:700;color:var(--color-primary)}._cardTitle_4v5fz_103{margin:4px 0 0;font-size:var(--text-md);font-weight:600;color:var(--color-text)}._cardDesc_4v5fz_110{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);flex:1}._progress_4v5fz_117{display:flex;align-items:center;gap:10px;margin-top:4px}._progressBar_4v5fz_124{flex:1;height:7px;border-radius:999px;background:var(--color-border-soft);overflow:hidden}._progressFill_4v5fz_132{height:100%;background:var(--color-primary);border-radius:999px;transition:width var(--transition)}._progressText_4v5fz_139{font-size:var(--text-xs);color:var(--color-text-soft);white-space:nowrap}._admin_4v5fz_146{margin-top:var(--space-2)}._createRow_4v5fz_152{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end}._select_4v5fz_159{height:100%;min-height:42px;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:8px 10px;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface)}._createDesc_4v5fz_170{margin-top:16px}._emoji_4v5fz_175{display:inline-flex;align-items:center;justify-content:center}._emojiRow_4v5fz_182{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}._emojiLabel_4v5fz_190{font-size:var(--text-sm);color:var(--color-text-muted)}._emojiGrid_4v5fz_195{display:flex;flex-wrap:wrap;gap:6px}._emojiBtn_4v5fz_201,._emojiOn_4v5fz_202{width:42px;height:42px;font-size:18px;line-height:1;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer}._emojiOn_4v5fz_202{border-color:var(--color-primary);background:var(--color-primary-soft)}._adminIcon_4v5fz_218{display:inline-flex;align-items:center;justify-content:center;width:28px;flex-shrink:0}._adminList_4v5fz_226{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._adminRow_4v5fz_235{display:flex;align-items:center;gap:var(--space-3);padding:18px;border:1px solid var(--color-border-soft);border-radius:var(--radius-card);flex-wrap:wrap;background:var(--color-surface)}._adminTitle_4v5fz_246{font-weight:600;color:var(--color-text)}._adminCond_4v5fz_251{flex:1;font-size:var(--text-xs);color:var(--color-text-soft);min-width:160px;line-height:1.5}@media(max-width:900px){._createRow_4v5fz_152{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:520px){._createRow_4v5fz_152{grid-template-columns:minmax(0,1fr)}}._conditionField_4v5fz_273{display:grid;min-width:0;gap:6px;color:var(--color-text-muted);font-size:var(--text-sm)}._createRow_4v5fz_152>button{justify-self:start}._conditionField_4v5fz_273{font-weight:600}._page_k6yb0_1{display:flex;flex-direction:column;gap:24px;min-width:0}._header_k6yb0_7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}._muted_k6yb0_14{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.6}._counter_k6yb0_20{font-size:13px;font-weight:600;color:var(--color-primary);background:var(--color-primary-soft);padding:8px 12px;border-radius:8px}._grid_k6yb0_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px}._card_k6yb0_33{display:flex;flex-direction:column;gap:13px;min-width:0}._locked_k6yb0_39{background:var(--color-surface)}._cardTop_k6yb0_42{display:flex;align-items:center;justify-content:space-between;gap:14px}._icon_k6yb0_48{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--color-bg-2);color:var(--color-text-muted)}._iconEarned_k6yb0_57{background:var(--color-primary-soft);color:var(--color-primary)}._reward_k6yb0_61{font-size:14px;font-weight:600;color:var(--color-primary)}._cardTitle_k6yb0_66{margin:3px 0 0;font-size:17px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}._cardDesc_k6yb0_73{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.6;flex:1}._progress_k6yb0_80{display:flex;align-items:center;gap:12px;margin-top:5px}._progressBar_k6yb0_86{height:5px;flex:1;border-radius:5px;overflow:hidden;background:var(--color-border-soft)}._progressFill_k6yb0_93{height:100%;background:var(--color-primary)}._progressText_k6yb0_97{color:var(--color-text-muted);font-size:12px;white-space:nowrap}._filters_k6yb0_102{display:flex;flex-wrap:wrap;gap:8px}._filters_k6yb0_102 [aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}._page_xsllf_1{display:flex;flex-direction:column;gap:24px;max-width:1000px;min-width:0}._title_xsllf_9{margin:0;font-size:28px;font-weight:600;color:var(--color-text);overflow-wrap:anywhere}._query_xsllf_17{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-3)}._query_xsllf_17>*{min-width:0}._muted_xsllf_28{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}._stateWithAction_xsllf_35{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._groups_xsllf_42{display:flex;flex-direction:column;gap:26px}._group_xsllf_42{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._groupHeading_xsllf_55{display:flex;align-items:baseline;gap:var(--space-2)}._groupTitle_xsllf_61{margin:0;color:var(--color-text);font-size:18px;font-weight:600}._groupCount_xsllf_68{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._list_xsllf_74{list-style:none;margin:0;padding:0}._row_xsllf_80{min-width:0;border-bottom:1px solid var(--color-border-soft)}._row_xsllf_80:last-child{border-bottom:none}._link_xsllf_89{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding:18px 20px;text-decoration:none;color:inherit}._link_xsllf_89:hover,._link_xsllf_89:focus-visible{background:var(--color-primary-soft)}._link_xsllf_89:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._info_xsllf_110{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}._rowTitle_xsllf_118{font-weight:600;color:var(--color-text);overflow-wrap:anywhere;font-size:14px}._explanation_xsllf_125{font-size:13px;color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.6}._tags_xsllf_132{display:inline-flex;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;max-width:46%}@media(max-width:640px){._stateWithAction_xsllf_35{align-items:flex-start;flex-direction:column}._link_xsllf_89{flex-direction:column;align-items:flex-start}._tags_xsllf_132{justify-content:flex-start;max-width:none}}._page_uduol_1{display:flex;flex-direction:column;gap:24px;min-width:0;max-width:1080px}._header_uduol_8{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}._muted_uduol_15{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.6}._tabs_uduol_21{display:inline-flex;gap:4px;padding:4px;background:var(--color-bg-2);border-radius:9px}._tab_uduol_21,._tabActive_uduol_29{border:0;background:transparent;padding:10px 15px;min-height:40px;border-radius:7px;cursor:pointer;font:inherit;font-size:14px;font-weight:500;color:var(--color-text-muted)}._tabActive_uduol_29{background:var(--color-surface);color:var(--color-primary-strong);font-weight:600;box-shadow:var(--shadow-sm)}._list_uduol_47{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}._row_uduol_54{display:flex;align-items:center;gap:16px;padding:18px 12px;border-bottom:1px solid var(--color-border-soft);border-radius:8px}._row_uduol_54:last-child{border-bottom:0}._me_uduol_65{background:var(--color-primary-050)}._rank_uduol_68{width:34px;flex-shrink:0;text-align:center;font-size:15px;font-weight:600;color:var(--color-text-muted)}._avatar_uduol_76{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);font-size:13px;font-weight:500;object-fit:cover}._name_uduol_89{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.6;color:var(--color-text);overflow-wrap:anywhere}._youTag_uduol_98{color:var(--color-primary-strong);font-weight:600}._ach_uduol_102{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:13px}._points_uduol_109{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-width:94px;font-size:15px;font-weight:700;color:var(--color-primary-strong)}._mePlace_uduol_119{margin-top:20px;padding-top:18px;border-top:1px solid var(--color-border-soft);font-size:14px;color:var(--color-text-muted)}@media(max-width:640px){._row_uduol_54{display:grid;grid-template-columns:34px 36px minmax(0,1fr) auto;align-items:center;column-gap:var(--space-2);row-gap:2px;padding-inline:4px}._rank_uduol_68{grid-column:1;grid-row:1 / span 2}._avatar_uduol_76{grid-column:2;grid-row:1 / span 2}._name_uduol_89{grid-column:3;grid-row:1;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25}._ach_uduol_102{grid-column:3;grid-row:2}._points_uduol_109{grid-column:4;grid-row:1 / span 2;min-width:0;justify-self:end}._tabs_uduol_21{width:100%}._tab_uduol_21,._tabActive_uduol_29{flex:1}}._silverMedal_uduol_178 image{filter:grayscale(1)}._bronzeMedal_uduol_181 image{filter:sepia(.8) saturate(.7)}._page_1y5hh_1{display:flex;flex-direction:column;gap:24px;max-width:1000px;min-width:0}._head_1y5hh_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._count_1y5hh_17,._muted_1y5hh_23{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._list_1y5hh_29{overflow:hidden;border-radius:inherit;list-style:none;margin:0;padding:0}._item_1y5hh_37{display:flex;align-items:flex-start;gap:15px;width:100%;text-align:left;padding:20px;border:none;border-bottom:1px solid var(--color-border);background:transparent;cursor:pointer;font:inherit;line-height:1.55}._list_1y5hh_29>li:last-child ._item_1y5hh_37{border-bottom:none}._item_1y5hh_37:hover{background:var(--color-bg)}._unread_1y5hh_60{background:var(--color-primary-050)}._unread_1y5hh_60:hover{background:color-mix(in srgb,var(--color-primary-soft) 70%,var(--color-bg))}._icon_1y5hh_68{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:var(--radius-control);background:var(--color-bg-2);color:var(--color-primary);border:0}._body_1y5hh_81{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}._title_1y5hh_89{color:var(--color-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}._sub_1y5hh_96{color:var(--color-text-muted);font-size:13px;overflow-wrap:anywhere}._time_1y5hh_102{color:var(--color-text-soft);font-size:12px}._dot_1y5hh_107{width:8px;height:8px;flex:none;margin-top:6px;border-radius:999px;background:var(--color-primary)}._item_1y5hh_37:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}@media(max-width:600px){._item_1y5hh_37{padding:17px 13px;gap:11px}._head_1y5hh_9{align-items:stretch}._head_1y5hh_9>button{width:100%}}._pagination_1y5hh_136{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:wrap}._views_1y5hh_143{display:flex;flex-wrap:wrap;gap:var(--space-2)}._views_1y5hh_143 button{min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}._views_1y5hh_143 button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-050);font-weight:600}._actionLabel_1y5hh_164{color:var(--color-primary);font-size:var(--text-sm)}._page_thbk4_1{display:flex;flex-direction:column;gap:24px;max-width:900px;min-width:0}._muted_thbk4_9{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._identity_thbk4_15{display:flex;align-items:center;gap:20px}._avatar_thbk4_21{width:64px;height:64px;flex:none;border-radius:999px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary);font-weight:700;font-size:var(--text-lg)}._identityBody_thbk4_36{min-width:0}._name_thbk4_40{margin:0;font-family:inherit;font-weight:600;font-size:var(--text-xl);color:var(--color-text);line-height:1.35;overflow-wrap:anywhere}._points_thbk4_50{margin:4px 0 0;color:var(--color-primary);font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:8px}._sectionTitle_thbk4_60{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:600;color:var(--color-text)}._hint_thbk4_67{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}._fields_thbk4_75{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}._field_thbk4_75{margin:0}._fieldLabel_thbk4_86{margin:0;color:var(--color-text-muted);font-size:12px}._fieldValue_thbk4_92{margin:6px 0 0;color:var(--color-text);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.6}._toggle_thbk4_100{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;min-height:44px;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;line-height:1.6}._activity_thbk4_112{list-style:none;margin:0;padding:0}._activityRow_thbk4_118{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:16px 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}._activityRow_thbk4_118:last-child{border-bottom:none}._activityReason_thbk4_132{color:var(--color-text);min-width:0;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.6;overflow-wrap:anywhere}._plus_thbk4_142{color:var(--color-success);font-variant-numeric:tabular-nums;font-weight:600}._minus_thbk4_148{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:600}._activityTime_thbk4_154{color:var(--color-text-soft);font-size:var(--text-xs);white-space:nowrap}._actions_thbk4_160{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:640px){._fields_thbk4_75{grid-template-columns:1fr}._activityRow_thbk4_118{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-3);row-gap:4px}._activityReason_thbk4_132{grid-column:1;grid-row:1;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}._plus_thbk4_142,._minus_thbk4_148{grid-column:2;grid-row:1}._activityTime_thbk4_154{grid-column:1 / -1;grid-row:2;justify-self:start}._identity_thbk4_15{align-items:flex-start;gap:14px}._actions_thbk4_160{flex-direction:column}._actions_thbk4_160>button{width:100%;min-height:44px}}._toggle_thbk4_100 input{flex-shrink:0}._page_utxg4_1{display:flex;flex-direction:column;gap:24px;max-width:1000px;min-width:0}._title_utxg4_9{margin:0;font-size:28px;font-weight:600;color:var(--color-text)}._muted_utxg4_16{margin:0;color:var(--color-text-muted)}._body_utxg4_21 p{margin:0 0 var(--space-3);color:var(--color-text);line-height:1.7}._body_utxg4_21 p:last-child{margin-bottom:0}._contacts_utxg4_31{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._contact_utxg4_31{padding:19px 0;border-bottom:1px solid var(--color-border)}._contact_utxg4_31:last-child{border-bottom:none}._cName_utxg4_48{font-weight:600;color:var(--color-text);font-size:15px;overflow-wrap:anywhere}._cPos_utxg4_55{font-weight:400;color:var(--color-text-muted);font-size:13px}._cMeta_utxg4_61{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:4px}._cLink_utxg4_68{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);text-decoration:none;font-size:14px;min-height:32px;min-width:0;overflow-wrap:anywhere}._cLink_utxg4_68:hover{text-decoration:underline}._body_utxg4_21{font-size:14px;overflow-wrap:anywhere}._cLink_utxg4_68>svg{flex-shrink:0}@media(max-width:600px){._cMeta_utxg4_61{flex-direction:column;align-items:flex-start}}._page_13g1i_1{display:flex;flex-direction:column;gap:24px;max-width:1000px;min-width:0}._pageTitle_13g1i_9{margin:0;font-family:inherit;font-size:28px;font-weight:600;color:var(--color-text)}._header_13g1i_17{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._muted_13g1i_25{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._balance_13g1i_31{display:flex;flex-direction:column;gap:2px;padding:18px 22px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);min-width:220px}._balanceLabel_13g1i_42{font-size:13px;color:var(--color-text-muted)}._balanceValue_13g1i_47{display:inline-flex;align-items:center;gap:9px;font-size:26px;font-weight:600;color:var(--color-text)}._tabs_13g1i_56{display:inline-flex;gap:4px;padding:4px;background:var(--color-bg-2);border-radius:var(--radius-control);max-width:100%}._tab_13g1i_56,._tabActive_13g1i_66{border:none;background:transparent;padding:8px 13px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);min-height:40px}._tabActive_13g1i_66{background:var(--color-surface);color:var(--color-primary);font-weight:600;box-shadow:var(--shadow-sm)}._list_13g1i_85{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._row_13g1i_93{display:flex;align-items:center;gap:var(--space-3);padding:18px 0;border-bottom:1px solid var(--color-border-soft)}._row_13g1i_93:last-child{border-bottom:none}._info_13g1i_105{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}._reason_13g1i_113{font-weight:500;color:var(--color-text);line-height:1.55;overflow-wrap:anywhere}._date_13g1i_120{font-size:var(--text-xs);color:var(--color-text-soft)}._plus_13g1i_125,._minus_13g1i_126{font-weight:600;white-space:nowrap;min-width:74px;text-align:right}._plus_13g1i_125{color:var(--color-success)}._minus_13g1i_126{color:var(--color-text-muted)}._pager_13g1i_142{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding-top:20px;flex-wrap:wrap}@media(max-width:600px){._header_13g1i_17{align-items:stretch}._balance_13g1i_31{width:100%}._tabs_13g1i_56{width:100%;justify-content:space-between}._row_13g1i_93{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}._info_13g1i_105{grid-column:1 / -1}._row_13g1i_93>:not(._info_13g1i_105):not(._plus_13g1i_125):not(._minus_13g1i_126){grid-column:1;width:fit-content}._plus_13g1i_125,._minus_13g1i_126{grid-column:2}._pager_13g1i_142{justify-content:space-between}}._page_1sy6f_1{display:flex;flex-direction:column;gap:24px;min-width:0}._header_1sy6f_7{display:flex;gap:16px;flex-wrap:wrap;align-items:baseline;justify-content:space-between}._filters_1sy6f_14{display:flex;flex-wrap:wrap;gap:8px}._filters_1sy6f_14 [aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}._muted_1sy6f_23{margin:0;font-size:13px;line-height:1.6;color:var(--color-text-muted)}._orders_1sy6f_29{padding:0;margin:0;list-style:none}._orderItem_1sy6f_34{padding:22px 0;border-bottom:1px solid var(--color-border-soft)}._orderItem_1sy6f_34:first-child{padding-top:0}._orderItem_1sy6f_34:last-child{padding-bottom:0;border-bottom:0}._orderRow_1sy6f_45{display:flex;align-items:center;gap:15px;min-width:0}._orderIcon_1sy6f_51{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:var(--color-primary-soft);color:var(--color-primary)}._orderInfo_1sy6f_61{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}._orderName_1sy6f_68{font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}._orderCost_1sy6f_74{font-size:16px;font-weight:600;white-space:nowrap}._orderComment_1sy6f_79{margin:13px 0 0 57px;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-muted)}._orderRow_1sy6f_45>button{flex-shrink:0}@media(max-width:700px){._orderRow_1sy6f_45{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px}._orderInfo_1sy6f_61{grid-column:2 / -1}._orderCost_1sy6f_74{grid-column:3;grid-row:2}._orderRow_1sy6f_45>span:not(._orderIcon_1sy6f_51):not(._orderCost_1sy6f_74){grid-column:2;grid-row:2;width:fit-content}._orderRow_1sy6f_45>button{grid-column:2 / -1;width:100%;min-height:42px}._orderComment_1sy6f_79{margin-left:0}}._page_1jekq_1{container:store / inline-size;display:flex;flex-direction:column;gap:24px;min-width:0}._header_1jekq_8{display:grid;grid-template-columns:minmax(0,1fr) 128px auto;grid-template-areas:"intro illustration balance" "guide illustration balance";align-items:center;gap:8px 20px}._intro_1jekq_17{grid-area:intro;align-self:end;min-width:0}._header_1jekq_8 ._storeIllustration_1jekq_22{grid-area:illustration;width:128px;height:128px}._earningGuide_1jekq_27{grid-area:guide;align-self:start;min-width:0;font-size:14px}._header_1jekq_8:has(._earningGuide_1jekq_27[open]){grid-template-areas:"intro illustration balance" "guide guide guide"}._header_1jekq_8:has(._earningGuide_1jekq_27[open]) ._intro_1jekq_17{align-self:center}._earningGuide_1jekq_27>summary{width:fit-content}._earningGuideContent_1jekq_44{display:grid;gap:8px}._earningLinks_1jekq_48{display:flex;flex-wrap:wrap;gap:8px 16px}._muted_1jekq_53{margin:0;font-size:14px;line-height:1.6;color:var(--color-text-muted)}._balance_1jekq_59{grid-area:balance;display:flex;flex-direction:column;gap:3px;border-radius:11px;padding:13px 18px;color:#fff;background:#29262d}._balanceLabel_1jekq_69{font-size:12px;color:#e4dce1}._balanceValue_1jekq_73{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:600}._filters_1jekq_80{display:flex;flex-wrap:wrap;gap:12px}._filterSearch_1jekq_85,._filterSelect_1jekq_86{min-height:44px;min-width:0;max-width:100%;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);padding:10px 13px;color:var(--color-text);font:inherit;font-size:14px}._filterSearch_1jekq_85{flex:1 1 240px}._grid_1jekq_101{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}._card_1jekq_107{display:flex;flex-direction:column;min-width:0;gap:11px;padding:15px}._cardMedia_1jekq_114{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;flex:none;overflow:hidden;background:var(--color-bg);color:var(--color-text-muted);border-radius:9px}._cardImage_1jekq_126{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}._cardCopy_1jekq_133{display:grid;gap:var(--space-2);min-width:0}._cardName_1jekq_138{margin:0;font-size:16px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}._cardBadges_1jekq_145{display:flex;flex-wrap:wrap;gap:6px}._cardBadges_1jekq_145:empty{display:none}._cardBadges_1jekq_145>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}._cardDesc_1jekq_159{margin:0;font-size:13px;line-height:1.6;color:var(--color-text-muted);overflow-wrap:anywhere}._cardMeta_1jekq_166{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-top:auto;padding-top:5px}._cost_1jekq_175{font-size:18px;font-weight:600;color:var(--color-text)}._costUnit_1jekq_180,._stock_1jekq_181{font-size:12px;font-weight:400;color:var(--color-text-muted)}._card_1jekq_107>button{min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}._confirm_1jekq_192{display:grid;gap:17px}._confirm_1jekq_192>p{margin:0}._confirmList_1jekq_199{display:grid;gap:7px;padding:16px;margin:0;list-style:none;background:var(--color-bg);border-radius:10px}._purchaseCommentField_1jekq_208{display:grid;gap:9px}._purchaseCommentLabel_1jekq_212{font-size:14px;font-weight:600}._purchaseCommentInput_1jekq_216{width:100%;min-height:100px;padding:12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);font:inherit;line-height:1.5;resize:vertical}._purchaseCommentInput_1jekq_216:disabled{opacity:.65}._purchaseCommentCounter_1jekq_231{justify-self:end;font-size:12px;color:var(--color-text-muted)}@container store (max-width: 920px){._grid_1jekq_101{grid-template-columns:repeat(3,minmax(0,1fr))}}@container store (max-width: 650px){._grid_1jekq_101{grid-template-columns:repeat(2,minmax(0,1fr))}}@container store (max-width: 560px){._header_1jekq_8{grid-template-columns:minmax(0,1fr) 88px;grid-template-areas:"intro illustration" "guide illustration" "balance balance";gap:8px 16px}._header_1jekq_8 ._storeIllustration_1jekq_22{width:88px;height:88px}._header_1jekq_8:has(._earningGuide_1jekq_27[open]){grid-template-areas:"intro illustration" "guide guide" "balance balance"}._balance_1jekq_59{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;width:100%}._grid_1jekq_101{gap:12px}._card_1jekq_107{padding:var(--space-3)}}@container store (max-width: 430px){._filterSearch_1jekq_85{flex-basis:100%}._filterSelect_1jekq_86{flex:1 1 150px}}:root{--color-primary: #0a6fb0;--color-primary-hover: #084f80;--color-primary-strong: #095c93;--color-primary-bright: #0e8ed9;--color-primary-deep: #0a5a9e;--color-primary-soft: #d3ecfb;--color-primary-050: #eaf6fd;--color-pink-200: #bfe2f7;--color-sky: #58c7f0;--color-bg: #f1f5f6;--color-bg-2: #e3ebed;--color-bg-subtle: #f5f8f9;--color-surface-muted: #f7fafb;--color-surface: #ffffff;--color-sidebar: #f8fbfc;--color-text: #17252a;--color-text-muted: #3c4a4e;--color-text-soft: #556065;--color-text-inverse: #ffffff;--color-border: #dde5e7;--color-border-soft: #eaf0f1;--color-success: #1f7a45;--color-success-soft: #e6f4ec;--color-warning: #8a5712;--color-warning-soft: #faf0da;--color-error: #a93226;--color-error-soft: #fbe8e6;--color-info: #0a6fb0;--color-info-soft: #eaf6fd;--radius-card: 18px;--radius-control: 12px;--radius-sm: 10px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(23, 37, 42, .03);--shadow-md: 0 6px 24px rgba(23, 37, 42, .08);--shadow-lg: 0 16px 48px rgba(23, 37, 42, .16);--shadow-cta: 0 12px 28px -10px rgba(14, 142, 217, .6);--shadow-accent: 0 22px 44px -22px rgba(14, 142, 217, .4);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--font-sans: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Manrope Variable", Manrope, system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 28px;--text-2xl: 32px;--line-body: 1.5;--line-heading: 1.25;--page-title-size: var(--text-lg);--page-section-gap: var(--space-5);--control-height: 44px;--touch-target: 44px;--table-cell-padding: 14px 16px;--table-heading-padding: var(--space-3) var(--space-4);--sidebar-width: 256px;--header-height: 64px;--transition: .16s ease;--generated-icon-filter-on-solid: brightness(0) invert(1) drop-shadow(0 0 1px rgba(255, 255, 255, .35));--generated-icon-on-solid-filter: var(--generated-icon-filter-on-solid);--generated-icon-on-soft-filter: none}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--line-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}h1,h2,h3,h4{margin:0;font-weight:650;line-height:var(--line-heading)}h1,h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em}button,input,select,textarea{font-family:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}#root{overflow-x:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-control)}:where(details>summary:not([data-custom-summary])){position:relative;display:block;min-height:var(--touch-target);max-width:100%;padding-block:10px;padding-inline:var(--space-3) 38px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600;list-style:none;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--transition),border-color var(--transition)}:where(details>summary:not([data-custom-summary]))::-webkit-details-marker{display:none}:where(details>summary:not([data-custom-summary])):after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:16px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--color-primary);transform:translateY(-65%) rotate(45deg);transition:transform var(--transition)}:where(details>summary:not([data-custom-summary]):hover,details[open]>summary:not([data-custom-summary])){border-color:var(--color-pink-200);background:var(--color-primary-050)}:where(details[open]>summary:not([data-custom-summary])){margin-block-end:var(--space-2)}:where(details[open]>summary:not([data-custom-summary])):after{transform:translateY(-35%) rotate(225deg)}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}
