@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#fbf7f2;--color-bg-subtle:#f7f2eb;--color-bg-elevated:#fff;--color-surface:#fff;--color-border:#ede4d8;--color-border-strong:#e2d6c6;--color-text:#1e1b2e;--color-text-muted:#5f5a70;--color-heading:#1e1b2e;--color-accent:#c2410c;--color-accent-hover:#a3360a;--color-accent-shadow:#8f2f08;--color-accent-bg:#fff1e6;--color-accent-text:#a3360a;--color-on-accent:#fff;--color-violet:#5b4bdb;--color-violet-bg:#eeebff;--color-violet-text:#4334b8;--color-success:#0b7a5c;--color-success-bg:#e3f5ee;--color-error:#b42318;--color-error-bg:#fdecea;--color-leakage:#7c3aed;--color-leakage-bg:#f5f3ff;--color-engineering:#0284c7;--color-engineering-bg:#f0f9ff;--color-neutral-bg:#f2eee8;--color-code-bg:#fff1e6;--color-code-text:#a3360a;--color-codeblock-bg:#1e1b2e;--color-codeblock-text:#f4f1fa;--color-code-keyword:#ff7b72;--color-code-string:#a5d6ff;--color-code-comment:#8b949e;--color-code-function:#d2a8ff;--color-code-number:#79c0ff;--color-code-operator:#ff7b72;--color-code-variable:#ffa657;--color-code-title:#7ee787;--color-terminal-bg:#17141f;--color-terminal-header:#221e2d;--color-terminal-border:#2b2638;--color-hero-bg:#1e1b2e;--color-hero-text:#f4f1fa;--color-hero-track:#332d42;--font-display:"Nunito", system-ui, sans-serif;--font-sans:"Golos Text", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:0 1px 2px #1e1b2e0f;--shadow-md:0 6px 18px #1e1b2e14;--shadow-shelf:0 5px 0 var(--color-border);--header-height:68px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=600px){:root{--header-height:56px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#17141f;--color-bg-subtle:#1d1927;--color-bg-elevated:#221e2d;--color-surface:#221e2d;--color-border:#332d42;--color-border-strong:#3e3750;--color-text:#f4f1fa;--color-text-muted:#b3adc4;--color-heading:#f4f1fa;--color-accent:#ff8a4c;--color-accent-hover:#ffa270;--color-accent-shadow:#b4521f;--color-accent-bg:#ff8a4c24;--color-accent-text:#ffb48a;--color-on-accent:#17141f;--color-violet:#a99cff;--color-violet-bg:#a99cff29;--color-violet-text:#c9c0ff;--color-success:#3dd6a3;--color-success-bg:#3dd6a329;--color-error:#ff6b5e;--color-error-bg:#ff6b5e29;--color-leakage:#a78bfa;--color-leakage-bg:#a78bfa29;--color-engineering:#38bdf8;--color-engineering-bg:#38bdf829;--color-neutral-bg:#2b2638;--color-code-bg:#2b2638;--color-code-text:#ffb48a;--color-codeblock-bg:#120f19;--color-code-keyword:#ff7b72;--color-code-string:#a5d6ff;--color-code-comment:#8b949e;--color-code-function:#d2a8ff;--color-code-number:#79c0ff;--color-code-operator:#ff7b72;--color-code-variable:#ffa657;--color-code-title:#7ee787;--color-hero-bg:#221e2d;--shadow-shelf:0 5px 0 #0e0c14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#17141f;--color-bg-subtle:#1d1927;--color-bg-elevated:#221e2d;--color-surface:#221e2d;--color-border:#332d42;--color-border-strong:#3e3750;--color-text:#f4f1fa;--color-text-muted:#b3adc4;--color-heading:#f4f1fa;--color-accent:#ff8a4c;--color-accent-hover:#ffa270;--color-accent-shadow:#b4521f;--color-accent-bg:#ff8a4c24;--color-accent-text:#ffb48a;--color-on-accent:#17141f;--color-violet:#a99cff;--color-violet-bg:#a99cff29;--color-violet-text:#c9c0ff;--color-success:#3dd6a3;--color-success-bg:#3dd6a329;--color-error:#ff6b5e;--color-error-bg:#ff6b5e29;--color-leakage:#a78bfa;--color-leakage-bg:#a78bfa29;--color-engineering:#38bdf8;--color-engineering-bg:#38bdf829;--color-neutral-bg:#2b2638;--color-code-bg:#2b2638;--color-code-text:#ffb48a;--color-codeblock-bg:#120f19;--color-code-keyword:#ff7b72;--color-code-string:#a5d6ff;--color-code-comment:#8b949e;--color-code-function:#d2a8ff;--color-code-number:#79c0ff;--color-code-operator:#ff7b72;--color-code-variable:#ffa657;--color-code-title:#7ee787;--color-hero-bg:#221e2d;--shadow-shelf:0 5px 0 #0e0c14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background-color:var(--color-bg);min-width:320px;min-height:100vh;color:var(--color-text);font-family:var(--font-sans);margin:0}h1,h2,h3{color:var(--color-heading);font-family:var(--font-display);font-weight:800}h4,h5,h6{color:var(--color-heading);font-family:var(--font-display);font-weight:700}code,pre,kbd,samp{font-family:var(--font-mono)}a{color:var(--color-violet);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}._container_9ppbt_1{align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}._mark_9ppbt_9{flex-shrink:0;display:block}._wordmark_9ppbt_14{font-family:var(--font-display);letter-spacing:-.4px;color:var(--color-heading);font-size:22px;font-weight:900}._claw_9ppbt_22{color:var(--color-accent)}._onDark_9ppbt_26 ._wordmark_9ppbt_14{color:#f4f1fa}._toggleBtn_1xeou_1{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}._toggleBtn_1xeou_1:hover{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-bg-subtle)}._icon_1xeou_22{display:block}._container_1a068_1{background-color:var(--color-bg);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex}._header_1a068_9{height:var(--header-height,68px);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:10;box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:sticky;top:0}._brand_1a068_23{flex-shrink:0;align-items:center;display:flex}._logoLink_1a068_29{color:inherit;align-items:center;text-decoration:none;display:inline-flex}._logoLink_1a068_29:hover{text-decoration:none}._rightSlot_1a068_44{flex-shrink:1;align-items:center;gap:12px;min-width:0;display:flex}._userSlot_1a068_52{flex-shrink:1;align-items:center;min-width:0;display:flex}._navLink_1a068_59,._docsLink_1a068_60{color:var(--color-text);flex-shrink:0;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}._navLink_1a068_59:hover,._docsLink_1a068_60:hover{color:var(--color-violet);text-decoration:none}._navIcon_1a068_77,._docsIcon_1a068_78{display:none}._navText_1a068_82,._docsText_1a068_83{display:inline}._main_1a068_87{box-sizing:border-box;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px}._mainFullWidth_1a068_96{flex-direction:column;max-width:none;margin:0;padding:0;display:flex}@media (width<=600px){._header_1a068_9{height:var(--header-height,56px);flex-wrap:nowrap;gap:6px;padding:0 10px}._headerLogo_1a068_40 span[class*=wordmark]{display:none}._headerLogo_1a068_40 svg{width:28px;height:28px}._navText_1a068_82,._docsText_1a068_83{display:none}._navIcon_1a068_77,._docsIcon_1a068_78{color:var(--color-text);display:block}._navLink_1a068_59,._docsLink_1a068_60{border-radius:var(--radius-md);border:2px solid var(--color-border);background-color:var(--color-surface);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}._navLink_1a068_59:hover,._docsLink_1a068_60:hover{color:var(--color-violet);border-color:var(--color-border-strong);background-color:var(--color-bg-subtle)}._rightSlot_1a068_44{flex-shrink:0;gap:4px}._userSlot_1a068_52{flex-shrink:0}._main_1a068_87{padding:16px 12px}}._card_16i33_1{box-sizing:border-box;background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-shelf);transition:transform .15s,box-shadow .15s,border-color .15s}._interactive_16i33_10{cursor:pointer}._interactive_16i33_10:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}._button_8jjph_1{box-sizing:border-box;font-family:var(--font-display);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;font-weight:800;line-height:1;text-decoration:none;transition:transform 80ms,box-shadow 80ms,background-color .15s,border-color .15s;display:inline-flex}._button_8jjph_1:hover{text-decoration:none}._md_8jjph_23{border-radius:16px;height:48px;padding:0 22px;font-size:16px}._sm_8jjph_30{border-radius:12px;height:36px;padding:0 14px;font-size:14px}._primary_8jjph_38{background-color:var(--color-accent);color:var(--color-on-accent);box-shadow:0 4px 0 var(--color-accent-shadow)}._primary_8jjph_38:hover:not(:disabled):not(._disabled_8jjph_44){background-color:var(--color-accent-hover)}._primary_8jjph_38:active:not(:disabled):not(._disabled_8jjph_44){box-shadow:0 2px 0 var(--color-accent-shadow);transform:translateY(2px)}._secondary_8jjph_54{background-color:var(--color-surface);color:var(--color-text);border:2px solid var(--color-border)}._secondary_8jjph_54:hover:not(:disabled):not(._disabled_8jjph_44){border-color:var(--color-border-strong);background-color:var(--color-bg-subtle)}._secondary_8jjph_54:active:not(:disabled):not(._disabled_8jjph_44){transform:translateY(1px)}._soft_8jjph_70{background-color:var(--color-violet-bg);color:var(--color-violet-text)}._soft_8jjph_70:hover:not(:disabled):not(._disabled_8jjph_44){opacity:.92}._soft_8jjph_70:active:not(:disabled):not(._disabled_8jjph_44){transform:translateY(1px)}._danger_8jjph_84{background-color:var(--color-error);color:#fff}._danger_8jjph_84:hover:not(:disabled):not(._disabled_8jjph_44){opacity:.9}._danger_8jjph_84:active:not(:disabled):not(._disabled_8jjph_44){transform:translateY(1px)}._ghost_8jjph_98{color:var(--color-text);background-color:#0000}._ghost_8jjph_98:hover:not(:disabled):not(._disabled_8jjph_44){background-color:var(--color-neutral-bg)}._ghost_8jjph_98:active:not(:disabled):not(._disabled_8jjph_44){transform:translateY(1px)}._disabled_8jjph_44,._button_8jjph_1:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}._container_1ce05_1{justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:1.5rem;display:flex}._card_1ce05_9{border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-md);box-sizing:border-box;padding:2.5rem 2rem}._brandArea_1ce05_18{justify-content:center;margin-bottom:1.25rem;display:flex}._title_1ce05_24{font-family:var(--font-display);color:var(--color-heading);text-align:center;margin:0 0 1.75rem;font-size:1.5rem;font-weight:900}._form_1ce05_33{flex-direction:column;gap:1.25rem;display:flex}._field_1ce05_39{flex-direction:column;gap:.375rem;display:flex}._label_1ce05_45{color:var(--color-text);font-size:.875rem;font-weight:600;font-family:var(--font-sans)}._input_1ce05_52{width:100%;font-size:1rem;font-family:var(--font-sans);border:2px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);box-sizing:border-box;outline:none;padding:.625rem .875rem;transition:border-color .15s}._input_1ce05_52:focus{border-color:var(--color-accent)}._error_1ce05_70{border-radius:var(--radius-md);background-color:var(--color-error-bg);color:var(--color-error);font-size:.875rem;font-family:var(--font-sans);padding:.75rem}._submitButton_1ce05_79{width:100%;margin-top:.5rem}._selectionBar_1uv3c_1{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex;position:sticky;top:0}._info_1uv3c_17{align-items:center;gap:12px;display:flex}._countText_1uv3c_23{font-family:var(--font-sans);color:var(--color-heading);font-size:14px;font-weight:700}._clearBtn_1uv3c_30{color:var(--color-text-muted)!important;font-size:13px!important}._clearBtn_1uv3c_30:hover{color:var(--color-heading)!important}._actions_1uv3c_39{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=600px){._selectionBar_1uv3c_1{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}._info_1uv3c_17{justify-content:space-between}._actions_1uv3c_39{width:100%}}._overlay_1x57b_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#17141f8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modalWrapper_1x57b_13{width:100%;max-width:520px;display:flex}._modal_1x57b_13{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);box-sizing:border-box;width:100%;max-height:calc(100vh - 32px);padding:1.75rem;overflow-y:auto}._title_1x57b_29{font-family:var(--font-display);color:var(--color-heading);margin:0 0 1rem;font-size:1.35rem;font-weight:800}._description_1x57b_37{font-family:var(--font-sans);color:var(--color-text);margin:0 0 1rem;font-size:.95rem;line-height:1.5}._warning_1x57b_45{font-family:var(--font-sans);color:var(--color-danger,#ef4444);margin:0 0 1rem;font-size:.95rem;font-weight:600;line-height:1.5}._studentsListSection_1x57b_54{margin-bottom:1.25rem}._sectionLabel_1x57b_58{color:var(--color-text-muted);margin-bottom:.375rem;font-size:.85rem;font-weight:600;display:block}._studentsList_1x57b_54{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle,var(--color-bg));max-height:200px;margin:0;padding:.5rem .75rem;list-style:none;overflow-y:auto}._studentItem_1x57b_77{color:var(--color-heading);border-bottom:1px solid var(--color-border-subtle,transparent);padding:.25rem 0;font-size:.9rem}._studentItem_1x57b_77:last-child{border-bottom:none}._formSection_1x57b_88{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}._radioGroup_1x57b_95{flex-direction:column;gap:.5rem;display:flex}._radioOption_1x57b_101{flex-direction:column;gap:.375rem;display:flex}._radioLabel_1x57b_107{cursor:pointer;color:var(--color-heading);align-items:center;gap:.5rem;font-size:.95rem;display:flex}._radioInput_1x57b_116{accent-color:var(--color-accent,#6366f1);cursor:pointer}._select_1x57b_121,._confirmInput_1x57b_122{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-heading);padding:.5rem .75rem;font-family:inherit;font-size:.9rem}._select_1x57b_121:focus,._confirmInput_1x57b_122:focus{border-color:var(--color-accent,#6366f1);outline:none;box-shadow:0 0 0 2px #6366f133}._select_1x57b_121:disabled,._confirmInput_1x57b_122:disabled{opacity:.6;cursor:not-allowed}._selectNested_1x57b_147{width:calc(100% - 1.5rem);margin-left:1.5rem}._confirmInputGroup_1x57b_152{flex-direction:column;gap:.375rem;display:flex}._presetGroup_1x57b_158{flex-wrap:wrap;gap:.5rem;display:flex}._presetBtn_1x57b_164{flex:1;min-width:80px}._fieldError_1x57b_169{color:var(--color-danger,#ef4444);margin-top:.25rem;font-size:.85rem}._errorBanner_1x57b_175{color:var(--color-danger,#ef4444);border-radius:var(--radius-md);background:#ef44441a;border:1px solid #ef44444d;margin-bottom:1.25rem;padding:.75rem;font-size:.9rem}._resultsSection_1x57b_185{margin-bottom:1.25rem}._resultsSummary_1x57b_189{color:var(--color-heading);margin:0 0 .75rem;font-size:.95rem;font-weight:600}._errorsList_1x57b_196{border-radius:var(--radius-md);background:#ef44440d;border:1px solid #ef44444d;max-height:200px;margin:0;padding:.5rem .75rem;list-style:none;overflow-y:auto}._errorItem_1x57b_207{color:var(--color-danger,#ef4444);padding:.25rem 0;font-size:.85rem}._actions_1x57b_213{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@media (width<=480px){._overlay_1x57b_1{padding:.5rem}._modal_1x57b_13{max-width:100%;padding:1.25rem}._selectNested_1x57b_147{width:100%;margin-left:0}}._actionsContainer_1bbm5_1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=600px){._actionsContainer_1bbm5_1{gap:6px;width:100%}}._adminPage_qr8kc_1{flex-direction:column;margin:-24px;display:flex}@media (width<=600px){._adminPage_qr8kc_1{margin:-16px -12px}}._topBar_qr8kc_13{box-sizing:border-box;background:var(--color-hero-bg,#1e1b2e);color:var(--color-hero-text,#f4f1fa);width:auto;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}._topBarContent_qr8kc_23{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;min-height:64px;margin:0 auto;padding:0 24px;display:flex}._topBarLeft_qr8kc_36{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._topBarTitle_qr8kc_43{font-family:var(--font-display);color:var(--color-hero-text,#f4f1fa);margin:0;font-size:22px;font-weight:800;line-height:1.2}._roleChip_qr8kc_52{height:26px;font-size:12px;font-weight:600;color:#cfc9de!important;background:#332d42!important}._topBarRight_qr8kc_60{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._lecturesBtn_qr8kc_67,._settingsBtn_qr8kc_68{align-items:center;gap:6px;text-decoration:none;display:inline-flex;color:#f4f1fa!important;background:#2b2638!important;border:none!important}._lecturesBtn_qr8kc_67:hover,._settingsBtn_qr8kc_68:hover{background:#383248!important}._logoutBtn_qr8kc_83{color:#cfc9de!important;background:0 0!important;border:1px solid #332d42!important}._logoutBtn_qr8kc_83:hover{color:#fff!important;border-color:#554d69!important}._container_qr8kc_94{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 48px;display:flex}._toast_qr8kc_105{background-color:var(--color-success);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:2000;font-weight:600;font-family:var(--font-sans);padding:.75rem 1.25rem;animation:.2s ease-in-out _fadeIn_qr8kc_1;position:fixed;top:1.5rem;right:1.5rem}@keyframes _fadeIn_qr8kc_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._statsGrid_qr8kc_131{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._statCard_qr8kc_137{border-radius:20px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}._statLabel_qr8kc_145{color:var(--color-text-muted);font-size:14px;font-weight:500;font-family:var(--font-sans)}._statValue_qr8kc_152{font-family:var(--font-display);color:var(--color-heading);font-size:32px;font-weight:900}._filtersRow_qr8kc_159{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._filterGroup_qr8kc_166{color:var(--color-heading);font-size:14px;font-weight:600;font-family:var(--font-sans);align-items:center;gap:8px;display:flex}._filterTitle_qr8kc_176{font-weight:600}._moduleSelect_qr8kc_180,._groupSelect_qr8kc_181,._kindSelect_qr8kc_182{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);height:40px;font-family:var(--font-sans);color:var(--color-text);cursor:pointer;outline:none;padding:0 12px;font-size:14px;transition:border-color .15s}._moduleSelect_qr8kc_180:focus,._groupSelect_qr8kc_181:focus,._kindSelect_qr8kc_182:focus{border-color:var(--color-accent)}._accountSubline_qr8kc_202{align-items:center;gap:6px;margin-top:2px;display:flex}._accountLogin_qr8kc_209{font-family:var(--font-mono);color:var(--color-text-muted);font-size:11px}._accountChip_qr8kc_215{height:18px!important;padding:0 6px!important;font-size:11px!important;line-height:18px!important}._searchInput_qr8kc_222{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);height:40px;font-family:var(--font-sans);color:var(--color-text);outline:none;min-width:180px;padding:0 12px;font-size:14px;transition:border-color .15s}._searchInput_qr8kc_222:focus{border-color:var(--color-accent)}._checkboxLabel_qr8kc_240{color:var(--color-text);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-sans);align-items:center;gap:8px;display:flex}._checkbox_qr8kc_240{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer}._checkboxCol_qr8kc_258{width:44px;min-width:44px;max-width:44px;text-align:center!important;padding:8px!important}._checkboxCell_qr8kc_266{vertical-align:middle;text-align:center!important;padding:8px!important}._rowCheckbox_qr8kc_272{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer}._selectedRow_qr8kc_279{background-color:var(--color-accent-bg,#eb5e2814)!important}._groupCell_qr8kc_283{color:var(--color-text-muted);white-space:nowrap}._moduleAction_qr8kc_288{margin-left:auto}._contentArea_qr8kc_292{flex-direction:column;gap:12px;display:flex}._tableCard_qr8kc_298{border-radius:var(--radius-lg);padding:0;overflow:hidden}._tableWrapper_qr8kc_304{-webkit-overflow-scrolling:touch;overflow-x:auto}._table_qr8kc_298{border-collapse:collapse;width:100%;min-width:800px;font-size:14px;font-family:var(--font-sans)}._courseHeaderRow_qr8kc_317,._subHeaderRow_qr8kc_321{background:var(--color-bg-subtle)}._table_qr8kc_298 th{color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--color-border);padding:10px 14px;font-weight:600}._courseHeaderCell_qr8kc_333{font-family:var(--font-display);border-left:1px solid var(--color-border);font-size:15px;text-align:center!important;color:var(--color-heading)!important;padding:10px 16px 4px!important;font-weight:800!important}._moduleNumHeader_qr8kc_343{color:var(--color-text-muted);min-width:38px;font-weight:600;text-align:center!important;padding:4px 8px 10px!important}._taskHeader_qr8kc_351{min-width:40px;color:var(--color-text-muted);cursor:help;font-weight:600;text-align:center!important}._table_qr8kc_298 td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:12px 14px}._clickableRow_qr8kc_365{cursor:pointer;transition:background-color .15s}._clickableRow_qr8kc_365:hover{background-color:var(--color-bg-subtle)}._studentNameCell_qr8kc_374{color:var(--color-heading);font-weight:600}._studentLink_qr8kc_379{color:var(--color-heading);text-decoration:none}._studentLink_qr8kc_379:hover{color:var(--color-violet);text-decoration:none}._studentLink_qr8kc_379:focus-visible{text-decoration:none}._timeCell_qr8kc_393{color:var(--color-text-muted)}._stickyCol_qr8kc_397{z-index:2;background-color:var(--color-bg-elevated);position:sticky;left:0}._table_qr8kc_298 thead th._stickyCol_qr8kc_397{z-index:3;background-color:var(--color-bg-subtle)}._clickableRow_qr8kc_365:hover td._stickyCol_qr8kc_397{background-color:var(--color-bg-subtle)}._centerCell_qr8kc_413{text-align:center;padding:10px 8px!important}._modulePill_qr8kc_418{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-width:40px;height:28px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}._pillSuccess_qr8kc_431{background-color:var(--color-success-bg);color:var(--color-success)}._pillAccent_qr8kc_436{background-color:var(--color-accent-bg);color:var(--color-accent-text)}._pillNeutral_qr8kc_441{background-color:var(--color-neutral-bg);color:var(--color-text-muted)}._taskCell_qr8kc_446{border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:28px;font-size:14px;font-weight:700;display:inline-flex}._cellCorrect_qr8kc_457{color:var(--color-success)}._cellWrong_qr8kc_461{color:var(--color-error)}._cellNotAnswered_qr8kc_465{color:var(--color-text-muted)}._cellWrapper_qr8kc_469{justify-content:center;align-items:center;display:inline-flex;position:relative}._reviewedMark_qr8kc_476{color:var(--color-violet,#8b5cf6);cursor:help;-webkit-user-select:none;user-select:none;font-size:11px;line-height:1;position:absolute;top:-2px;right:-6px}._emptyCell_qr8kc_487{text-align:center;color:var(--color-text-muted);padding:2.5rem!important}._legend_qr8kc_493{flex-direction:column;gap:6px;display:flex}._modulesLegend_qr8kc_499{color:var(--color-text-muted);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}._legendItem_qr8kc_507{white-space:nowrap}._legendNote_qr8kc_511{color:var(--color-text-muted);margin:0;font-size:13px}._loading_qr8kc_517{text-align:center;color:var(--color-text-muted);padding:3rem 0}@media (width<=600px){._topBarContent_qr8kc_23{min-height:auto;padding:10px 16px}._topBarLeft_qr8kc_36{justify-content:space-between;width:100%}._topBarRight_qr8kc_60{flex-wrap:wrap;gap:8px;width:100%;margin-top:4px}._container_qr8kc_94{padding:16px 12px 32px}._statsGrid_qr8kc_131{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._statCard_qr8kc_137{border-radius:var(--radius-md);padding:12px 10px}._statLabel_qr8kc_145{font-size:11px;line-height:1.25}._statValue_qr8kc_152{font-size:24px;line-height:1.1}._filtersRow_qr8kc_159{flex-direction:column;align-items:stretch;gap:12px}._filterGroup_qr8kc_166{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%}._moduleSelect_qr8kc_180,._groupSelect_qr8kc_181,._kindSelect_qr8kc_182,._searchInput_qr8kc_222{width:100%;min-width:0;max-width:100%}._moduleAction_qr8kc_288{width:100%;margin-left:0}._moduleAction_qr8kc_288 button{width:100%}}._pinCode_qr8kc_598{font-family:var(--font-mono);letter-spacing:.12em;white-space:nowrap;color:var(--color-text);font-size:13px}._chip_zrikv_1{box-sizing:border-box;border-radius:var(--radius-pill);height:30px;font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}._neutral_zrikv_16{background-color:var(--color-neutral-bg);color:var(--color-text-muted)}._accent_zrikv_21{background-color:var(--color-accent-bg);color:var(--color-accent-text)}._violet_zrikv_26{background-color:var(--color-violet-bg);color:var(--color-violet-text)}._success_zrikv_31{background-color:var(--color-success-bg);color:var(--color-success)}._error_zrikv_36{background-color:var(--color-error-bg);color:var(--color-error)}._overlay_10noo_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#17141f8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_10noo_13{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);box-sizing:border-box;width:100%;max-width:480px;max-height:calc(100vh - 32px);padding:1.75rem;overflow-y:auto}._title_10noo_24{font-family:var(--font-display);color:var(--color-heading);margin:0 0 1rem;font-size:1.35rem;font-weight:800}._message_10noo_32{font-family:var(--font-sans);color:var(--color-text);margin-bottom:1.75rem;font-size:.95rem;line-height:1.5}._actions_10noo_40{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}._overlay_1ttfm_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#17141f8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_1ttfm_13{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);box-sizing:border-box;width:100%;max-width:480px;max-height:calc(100vh - 32px);padding:1.75rem;overflow-y:auto}._title_1ttfm_24{font-family:var(--font-display);color:var(--color-heading);margin:0 0 1.25rem;font-size:1.35rem;font-weight:800}._loading_1ttfm_32{text-align:center;color:var(--color-text-muted);font-family:var(--font-sans);padding:1.5rem 0}._form_1ttfm_39{flex-direction:column;gap:1.25rem;display:flex}._field_1ttfm_45{flex-direction:column;gap:.375rem;display:flex}._label_1ttfm_51{color:var(--color-text);font-size:.875rem;font-weight:600;font-family:var(--font-sans)}._hint_1ttfm_58{color:var(--color-text-muted);font-size:.75rem}._input_1ttfm_63{width:100%;font-size:.95rem;font-family:var(--font-sans);border:2px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);box-sizing:border-box;outline:none;padding:.625rem .875rem;transition:border-color .15s}._input_1ttfm_63:focus{border-color:var(--color-accent)}._error_1ttfm_81{border-radius:var(--radius-md);background-color:var(--color-error-bg);color:var(--color-error);font-size:.875rem;font-family:var(--font-sans);padding:.75rem}._actions_1ttfm_90{justify-content:flex-end;gap:.75rem;margin-top:.75rem;display:flex}._navContainer_17hy3_1{flex-direction:column;gap:12px;display:flex}._courseTabs_17hy3_7{border-bottom:2px solid var(--color-border);-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}._courseTab_17hy3_7{font-family:var(--font-display);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md) var(--radius-md) 0 0;white-space:nowrap;background:0 0;border:none;padding:8px 16px;font-size:15px;font-weight:700;transition:color .15s,background-color .15s}._courseTab_17hy3_7:hover{color:var(--color-text);background-color:var(--color-bg-subtle)}._courseTabActive_17hy3_35{color:var(--color-violet-text,var(--color-violet));border-bottom:3px solid var(--color-violet);background-color:var(--color-bg-subtle);margin-bottom:-6px;font-weight:800}._moduleChipsRow_17hy3_43{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._moduleChip_17hy3_43{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background-color:var(--color-bg-elevated);color:var(--color-text);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}._moduleChip_17hy3_43:hover{border-color:var(--color-violet);background-color:var(--color-bg-subtle)}._moduleChipSelected_17hy3_72{border-color:var(--color-violet);background-color:var(--color-violet-bg);color:var(--color-violet-text);box-shadow:0 0 0 1px var(--color-violet)}._moduleChipComplete_17hy3_79{border-color:var(--color-success)}._moduleChipComplete_17hy3_79._moduleChipSelected_17hy3_72{border-color:var(--color-success);background-color:var(--color-success-bg);color:var(--color-success);box-shadow:0 0 0 1px var(--color-success)}._moduleTitle_17hy3_90{font-weight:600}._progressBadge_17hy3_94{border-radius:var(--radius-pill);font-size:12px;font-weight:700;font-family:var(--font-mono);background-color:var(--color-neutral-bg);color:var(--color-text-muted);justify-content:center;align-items:center;padding:2px 7px;display:inline-flex}._moduleChipSelected_17hy3_72 ._progressBadge_17hy3_94{color:var(--color-violet-text);background-color:#5b4bdb26}._moduleChipComplete_17hy3_79 ._progressBadge_17hy3_94{background-color:var(--color-success-bg);color:var(--color-success)}@media (width<=600px){._moduleChipsRow_17hy3_43{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:6px;overflow-x:auto}._moduleChip_17hy3_43{flex-shrink:0}}._container_1qra8_1{flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:12px 0 48px;display:flex}._toast_1qra8_11{background-color:var(--color-success);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:2000;font-weight:600;font-family:var(--font-sans);padding:.75rem 1.25rem;position:fixed;top:1.5rem;right:1.5rem}._backLink_1qra8_25{color:var(--color-violet);font-size:14px;font-weight:600;font-family:var(--font-sans);align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}._backLink_1qra8_25:hover{color:var(--color-accent)}._studentCard_1qra8_40{border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}._studentInfo_1qra8_50{flex-direction:column;gap:8px;display:flex}._nameRow_1qra8_56{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._studentName_1qra8_63{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:24px;font-weight:900}._studentMeta_1qra8_71{color:var(--color-text-muted);font-size:14px;font-family:var(--font-sans);flex-wrap:wrap;gap:20px;display:flex}._codeText_1qra8_80{font-family:var(--font-mono);background:var(--color-code-bg);color:var(--color-code-text);border-radius:var(--radius-sm);padding:2px 6px;font-size:13px}._studentActions_1qra8_89{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._projectBlock_1qra8_96{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:14px;padding-top:14px;display:flex}._projectInfo_1qra8_108{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._projectTitle_1qra8_115{font-family:var(--font-display);color:var(--color-heading);font-size:16px;font-weight:800}._projectMeta_1qra8_122{color:var(--color-text-muted);font-size:14px;font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:12px;display:flex}._diskExceeded_1qra8_132{color:var(--color-error);font-weight:600}._projectActions_1qra8_137{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._deleteButton_1qra8_144{border:1px solid var(--color-error)!important;color:var(--color-error)!important}._deleteButton_1qra8_144:hover{background-color:var(--color-error-bg)!important}._coursesSection_1qra8_153{flex-direction:column;gap:32px;display:flex}._courseSection_1qra8_159{flex-direction:column;gap:16px;display:flex}._courseTitle_1qra8_165{font-family:var(--font-display);color:var(--color-heading);border-bottom:2px solid var(--color-border);margin:0;padding-bottom:8px;font-size:22px;font-weight:900}._modulesSection_1qra8_175{flex-direction:column;gap:20px;display:flex}._moduleBlock_1qra8_181{flex-direction:column;gap:12px;display:flex}._moduleHeader_1qra8_187{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}._moduleTitle_1qra8_196{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:18px;font-weight:800}._tasksList_1qra8_204{flex-direction:column;gap:14px;display:flex}._taskCard_1qra8_210{border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}._taskCardHeader_1qra8_218{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._taskCardHeaderClickable_1qra8_226{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);margin:-4px;padding:4px;transition:background-color .15s}._taskCardHeaderClickable_1qra8_226:hover{background-color:var(--color-bg-subtle)}._taskTitle_1qra8_239{font-family:var(--font-display);color:var(--color-heading);align-items:center;gap:6px;margin:0;font-size:16px;font-weight:800;display:flex}._expandIcon_1qra8_250{color:var(--color-text-muted);align-items:center;display:inline-flex}._levelMark_1qra8_257{vertical-align:middle;color:var(--color-violet);align-items:center;margin-left:6px;display:inline-flex}._taskDetails_1qra8_265{flex-direction:column;gap:12px;display:flex}._detailRow_1qra8_271{font-size:14px;font-family:var(--font-sans);align-items:baseline;gap:12px;display:flex}._detailLabel_1qra8_279{color:var(--color-text-muted);min-width:140px;font-weight:600}._detailValue_1qra8_285{color:var(--color-text)}._expectedCode_1qra8_289{font-family:var(--font-mono);background-color:var(--color-code-bg);color:var(--color-code-text);border-radius:var(--radius-sm);padding:2px 8px;font-size:13px;font-weight:600}._solutionWrapper_1qra8_299{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._copySolutionButton_1qra8_307{align-self:flex-start;gap:6px}._solutionCode_1qra8_312{background-color:var(--color-codeblock-bg);color:var(--color-codeblock-text);border-radius:var(--radius-md);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0;padding:12px 16px;font-size:13px;line-height:1.5}._attemptsSection_1qra8_325{flex-direction:column;gap:8px;margin-top:4px;display:flex}._attemptsList_1qra8_332{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:10px 14px;display:flex}._attemptItem_1qra8_342{font-size:13px;font-family:var(--font-sans);align-items:center;gap:12px;display:flex}._attemptCorrect_1qra8_350{color:var(--color-success);font-size:15px;font-weight:800}._attemptWrong_1qra8_356{color:var(--color-error);font-size:15px;font-weight:800}._attemptAnswer_1qra8_362{font-family:var(--font-mono);color:var(--color-text);background:var(--color-bg-elevated);border-radius:var(--radius-sm);padding:2px 6px;font-weight:600}._attemptTime_1qra8_371{color:var(--color-text-muted);margin-left:auto;font-size:12px}._noAttempts_1qra8_377{color:var(--color-text-muted);font-size:13px;font-style:italic;font-family:var(--font-sans)}._loading_1qra8_384{text-align:center;color:var(--color-text-muted);font-family:var(--font-sans);padding:3rem 0}._error_1qra8_391{background-color:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-md);font-family:var(--font-sans);padding:1rem}@media (width<=600px){._studentCard_1qra8_40{flex-direction:column;align-items:flex-start;padding:16px}._studentActions_1qra8_89{width:100%}._studentActions_1qra8_89 button{flex:1}._taskCard_1qra8_210{padding:14px}._detailRow_1qra8_271{flex-direction:column;align-items:stretch;gap:4px}._detailLabel_1qra8_279{min-width:0}._solutionCode_1qra8_312{white-space:pre;word-break:normal;overflow-x:auto}._attemptItem_1qra8_342{gap:8px}._attemptAnswer_1qra8_362{overflow-x:auto}}._modalOverlay_1qra8_443{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#17141f8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._passwordModal_1qra8_455{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);box-sizing:border-box;width:100%;max-width:480px;max-height:calc(100vh - 32px);padding:1.75rem;overflow-y:auto}._passwordModalTitle_1qra8_466{font-family:var(--font-display);color:var(--color-heading);margin:0 0 1rem;font-size:1.35rem;font-weight:800}._passwordDisplayBox_1qra8_474{flex-direction:column;gap:12px;margin:16px 0;display:flex}._passwordCode_1qra8_481{font-family:var(--font-mono);letter-spacing:.1em;background:var(--color-code-bg);color:var(--color-heading);border-radius:var(--radius-md);border:1px solid var(--color-border);text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;padding:12px 16px;font-size:20px;font-weight:700}._passwordHint_1qra8_496{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.4}._passwordModalActions_1qra8_503{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}._examCard_odfu7_1{border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;gap:16px;padding:20px 24px;display:flex}._headerRow_odfu7_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._headerInfo_odfu7_19{flex-direction:column;gap:6px;display:flex}._title_odfu7_25{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:1.15rem;font-weight:700}._metaRow_odfu7_33{font-family:var(--font-sans);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:.95rem;display:flex}._metaRow_odfu7_33 strong{color:var(--color-heading)}._notSubmitted_odfu7_47{color:var(--color-text-muted);font-style:italic}._actions_odfu7_52{align-items:center;gap:8px;display:flex}._tableWrapper_odfu7_58{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}._itemsTable_odfu7_64{border-collapse:collapse;width:100%;font-family:var(--font-sans);text-align:left;font-size:.9rem}._itemsTable_odfu7_64 th{background-color:var(--color-surface-hover,var(--color-bg));color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:8px 12px;font-weight:600}._titleCol_odfu7_80{width:70%}._weightCol_odfu7_84,._statusCol_odfu7_89{text-align:center;width:15%}._sectionHeaderRow_odfu7_94 td{background-color:var(--color-bg);color:var(--color-heading);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);padding:8px 12px;font-weight:700}._itemRow_odfu7_103 td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:8px 12px}._itemWeight_odfu7_109{text-align:center;font-family:var(--font-mono)}._itemStatus_odfu7_114{text-align:center;font-size:1.1rem}._okSign_odfu7_119{color:var(--color-success);font-weight:700}._failSign_odfu7_124{color:var(--color-error);font-weight:700}._skippedSign_odfu7_129{color:var(--color-text-muted);font-weight:700}._probeContainer_odfu7_134{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding-top:12px;display:flex}._probeActions_odfu7_142{flex-direction:column;gap:6px;display:flex}._probeNote_odfu7_148{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.4}._probeError_odfu7_155{color:var(--color-error);margin:0;font-size:.9rem}._probeResult_odfu7_161{flex-direction:column;gap:12px;margin-top:8px;display:flex}._probeTitle_odfu7_168{color:var(--color-heading);margin:0;font-size:1.05rem;font-weight:600}._container_1mzxu_1{background-color:var(--color-bg-subtle,#f7f2eb);-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;min-height:400px;font-family:var(--font-sans,system-ui, sans-serif);position:relative;overflow:hidden}._svg_1mzxu_13{outline:none;width:100%;height:100%;display:block}._room_1mzxu_21{stroke:var(--color-border,#ede4d8);stroke-width:.05px;transition:fill .15s}._roomType_office_1mzxu_28{fill:var(--plan-room-office,#ebf3fa)}._roomType_corridor_1mzxu_29{fill:var(--plan-room-corridor,#f3f1ec)}._roomType_lobby_1mzxu_30{fill:var(--plan-room-lobby,#eae8f5)}._roomType_meeting_1mzxu_31{fill:var(--plan-room-meeting,#ebf5ee)}._roomType_storage_1mzxu_32{fill:var(--plan-room-storage,#edebe8)}._roomType_wc_1mzxu_33{fill:var(--plan-room-wc,#e6f0f2)}._roomType_stair_1mzxu_34{fill:var(--plan-room-stair,#eae5de)}._roomType_kitchen_1mzxu_35{fill:var(--plan-room-kitchen,#fbf3e8)}._roomType_server_1mzxu_38{fill:var(--plan-room-server,#e0e7ff)}._roomType_archive_1mzxu_41{fill:var(--plan-room-archive,#fef3c7)}._roomType_cash_1mzxu_44{fill:var(--plan-room-cash,#fee2e2)}[data-theme=dark] ._roomType_office_1mzxu_28{fill:var(--plan-room-office-dark,#1e293b)}[data-theme=dark] ._roomType_corridor_1mzxu_29{fill:var(--plan-room-corridor-dark,#1f1d24)}[data-theme=dark] ._roomType_lobby_1mzxu_30{fill:var(--plan-room-lobby-dark,#252033)}[data-theme=dark] ._roomType_meeting_1mzxu_31{fill:var(--plan-room-meeting-dark,#1c2d27)}[data-theme=dark] ._roomType_storage_1mzxu_32{fill:var(--plan-room-storage-dark,#24222b)}[data-theme=dark] ._roomType_wc_1mzxu_33{fill:var(--plan-room-wc-dark,#1b2b30)}[data-theme=dark] ._roomType_stair_1mzxu_34{fill:var(--plan-room-stair-dark,#262322)}[data-theme=dark] ._roomType_kitchen_1mzxu_35{fill:var(--plan-room-kitchen-dark,#2e251e)}[data-theme=dark] ._roomType_server_1mzxu_38{fill:var(--plan-room-server-dark,#1e234a)}[data-theme=dark] ._roomType_archive_1mzxu_41{fill:var(--plan-room-archive-dark,#332b18)}[data-theme=dark] ._roomType_cash_1mzxu_44{fill:var(--plan-room-cash-dark,#3b1d22)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._roomType_office_1mzxu_28{fill:var(--plan-room-office-dark,#1e293b)}:root:not([data-theme=light]) ._roomType_corridor_1mzxu_29{fill:var(--plan-room-corridor-dark,#1f1d24)}:root:not([data-theme=light]) ._roomType_lobby_1mzxu_30{fill:var(--plan-room-lobby-dark,#252033)}:root:not([data-theme=light]) ._roomType_meeting_1mzxu_31{fill:var(--plan-room-meeting-dark,#1c2d27)}:root:not([data-theme=light]) ._roomType_storage_1mzxu_32{fill:var(--plan-room-storage-dark,#24222b)}:root:not([data-theme=light]) ._roomType_wc_1mzxu_33{fill:var(--plan-room-wc-dark,#1b2b30)}:root:not([data-theme=light]) ._roomType_stair_1mzxu_34{fill:var(--plan-room-stair-dark,#262322)}:root:not([data-theme=light]) ._roomType_kitchen_1mzxu_35{fill:var(--plan-room-kitchen-dark,#2e251e)}:root:not([data-theme=light]) ._roomType_server_1mzxu_38{fill:var(--plan-room-server-dark,#1e234a)}:root:not([data-theme=light]) ._roomType_archive_1mzxu_41{fill:var(--plan-room-archive-dark,#332b18)}:root:not([data-theme=light]) ._roomType_cash_1mzxu_44{fill:var(--plan-room-cash-dark,#3b1d22)}}._roomLabel_1mzxu_74{fill:var(--color-text,#1e1b2e);text-anchor:middle;dominant-baseline:middle;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.38px;font-weight:600}._roomArea_1mzxu_84{fill:var(--color-text-muted,#5f5a70);text-anchor:middle;dominant-baseline:middle;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.28px;font-weight:500}._wall_1mzxu_95{stroke:var(--color-heading,#1e1b2e);stroke-width:.2px;stroke-linecap:square}[data-theme=dark] ._wall_1mzxu_95{stroke:var(--color-text,#f4f1fa)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._wall_1mzxu_95{stroke:var(--color-text,#f4f1fa)}}._openingGroup_1mzxu_112{cursor:pointer;outline:none}._openingGroup_1mzxu_112:focus-visible ._openingHitArea_1mzxu_117{stroke:var(--color-violet,#5b4bdb);stroke-width:.6px;stroke-opacity:.6}._openingHitArea_1mzxu_117{stroke:#0000;stroke-width:.6px;fill:none;cursor:pointer}._openingSelected_1mzxu_131 ._openingHitArea_1mzxu_117{stroke:var(--color-violet,#5b4bdb);stroke-width:.6px;stroke-opacity:.4}._doorGap_1mzxu_138{stroke:var(--color-surface,#fff);stroke-width:.22px;stroke-linecap:butt}._doorLeaf_1mzxu_144{stroke:var(--color-heading,#1e1b2e);stroke-width:.05px}[data-theme=dark] ._doorLeaf_1mzxu_144{stroke:var(--color-text,#f4f1fa)}._doorArc_1mzxu_153{fill:none;stroke:var(--color-text-muted,#5f5a70);stroke-width:.03px;stroke-dasharray:.08 .04}._windowLine_1mzxu_161{stroke:#3b82f6;stroke-width:.05px}._exitBadge_1mzxu_166{fill:var(--color-success,#0b7a5c);color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.22px;font-weight:700}._coveragePolygon_1mzxu_176{fill-opacity:.18;stroke-opacity:.5;stroke-width:.03px;pointer-events:none}._coveragePolygonSelected_1mzxu_184{fill-opacity:.35;stroke-opacity:.9;stroke-width:.05px}._coverageCircle_1mzxu_190{fill-opacity:.12;stroke-dasharray:.15 .1;stroke-width:.03px;pointer-events:none}._coverageCircleSelected_1mzxu_197{fill-opacity:.25;stroke-width:.05px}._deviceGroup_1mzxu_203{cursor:grab;outline:none}._deviceGroup_1mzxu_203:focus-visible ._deviceBase_1mzxu_208{stroke:var(--color-violet,#5b4bdb);stroke-width:.08px}._deviceSelected_1mzxu_213 ._deviceBase_1mzxu_208{stroke:var(--color-violet,#5b4bdb);stroke-width:.08px;filter:drop-shadow(0 0 .1px var(--color-violet))}._deviceSelectionRing_1mzxu_219{fill:none;stroke:var(--color-violet,#5b4bdb);stroke-width:.06px;stroke-dasharray:.12 .06;animation:10s linear infinite _rotateSelection_1mzxu_1}@keyframes _rotateSelection_1mzxu_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:1.8px}}._toolbar_1mzxu_233{z-index:10;background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-md,14px);box-shadow:var(--shadow-md,0 6px 18px #1e1b2e14);flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;bottom:16px;right:16px}._toolButton_1mzxu_248{border-radius:var(--radius-sm,8px);width:36px;height:36px;color:var(--color-text,#1e1b2e);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}._toolButton_1mzxu_248:hover{background-color:var(--color-bg-subtle,#f7f2eb);color:var(--color-accent,#c2410c)}._toolButton_1mzxu_248:focus-visible{outline:2px solid var(--color-violet,#5b4bdb);outline-offset:1px}._container_1mzxu_1{--plan-yard:#e8efdd;--plan-parking:#dddee2;--plan-strip:#f3ecd6;--plan-hatch:#b3a46f;--plan-building:#6f6a82;--plan-checkpoint:#e6e1f5;--plan-stripe:#fff;--plan-fence:#7a7590;--plan-ir:#7c3aed;--plan-ir-sector:#e0f2fe;--plan-night:#0b0b1f}[data-theme=dark] ._container_1mzxu_1{--plan-yard:#1d2a1f;--plan-parking:#2a2b31;--plan-strip:#2a2619;--plan-hatch:#6b6139;--plan-building:#3b3852;--plan-checkpoint:#2a2540;--plan-stripe:#e5e7eb;--plan-fence:#9c97b0;--plan-ir:#c4b5fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._container_1mzxu_1{--plan-yard:#1d2a1f;--plan-parking:#2a2b31;--plan-strip:#2a2619;--plan-hatch:#6b6139;--plan-building:#3b3852;--plan-checkpoint:#2a2540;--plan-stripe:#e5e7eb;--plan-fence:#9c97b0;--plan-ir:#c4b5fd}}._roomType_yard_1mzxu_316{fill:var(--plan-yard)}._roomType_parking_1mzxu_317{fill:var(--plan-parking)}._roomType_strip_1mzxu_318{fill:var(--plan-strip)}._roomType_checkpoint_1mzxu_319{fill:var(--plan-checkpoint)}._roomType_building_1mzxu_320{fill:var(--plan-building);stroke:var(--plan-building)}._zonePattern_1mzxu_322{pointer-events:none}._zonePatternParking_1mzxu_326{stroke:var(--plan-stripe);stroke-opacity:.7;stroke-width:.4px}._zonePatternStrip_1mzxu_332{stroke:var(--plan-hatch);stroke-opacity:.8;stroke-width:.25px}._roomLabelOnDark_1mzxu_338{fill:#fff;text-anchor:middle;dominant-baseline:middle;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.42px;font-weight:700}._roomAreaOnDark_1mzxu_348{fill:#e5e7eb;text-anchor:middle;dominant-baseline:middle;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.28px;font-weight:500}._fenceLine_1mzxu_359{stroke:var(--plan-fence);stroke-width:2px;fill:none;pointer-events:none}._fenceTicks_1mzxu_366{stroke:var(--plan-fence);stroke-width:1px;fill:none;pointer-events:none}._gateGap_1mzxu_374{stroke:var(--color-bg-subtle,#f7f2eb);stroke-width:.5px;stroke-linecap:butt}._gateLeaf_1mzxu_380{stroke:var(--color-heading,#1e1b2e);stroke-width:.1px;stroke-linecap:butt}._gatePost_1mzxu_386{fill:var(--color-heading,#1e1b2e)}[data-theme=dark] ._gateLeaf_1mzxu_380,[data-theme=dark] ._gatePost_1mzxu_386{stroke:var(--color-text,#f4f1fa);fill:var(--color-text,#f4f1fa)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._gateLeaf_1mzxu_380,:root:not([data-theme=light]) ._gatePost_1mzxu_386{stroke:var(--color-text,#f4f1fa);fill:var(--color-text,#f4f1fa)}}._irArc_1mzxu_405{fill:none;stroke:var(--plan-ir);stroke-width:1.5px;stroke-dasharray:6 4;pointer-events:none}._idArc_1mzxu_414{fill:none;stroke:var(--color-accent,#c2410c);stroke-width:1.5px;stroke-dasharray:4 3;pointer-events:none}._coveragePolygonNightFaint_1mzxu_423{fill-opacity:.05;stroke-opacity:.2}._nightShade_1mzxu_429{fill:var(--plan-night);fill-opacity:.6}._irSector_1mzxu_434{fill:var(--plan-ir-sector);fill-opacity:.45;stroke:none}._palette_pghai_1{background-color:var(--color-surface,#fff);border-right:1px solid var(--color-border,#ede4d8);-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;width:240px;transition:width .2s;display:flex;overflow:hidden}._paletteCollapsed_pghai_13{width:48px}._header_pghai_18{border-bottom:1px solid var(--color-border,#ede4d8);background-color:var(--color-bg-subtle,#f7f2eb);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._title_pghai_27{font-family:var(--font-display,inherit);color:var(--color-heading,#1e1b2e);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}._collapseBtn_pghai_37{color:var(--color-text-muted,#5f5a70);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._collapseBtn_pghai_37:hover{background-color:var(--color-neutral-bg,#f2eee8);color:var(--color-text,#1e1b2e)}._content_pghai_54{flex-direction:column;flex:1;gap:12px;padding:8px;display:flex;overflow-y:auto}._collapsedContent_pghai_63{flex-direction:column;align-items:center;gap:12px;padding-top:12px;display:flex}._group_pghai_71{flex-direction:column;gap:6px;display:flex}._groupTitle_pghai_77{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#5f5a70);align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:700;display:flex}._itemList_pghai_89{flex-direction:column;gap:4px;display:flex}._itemCard_pghai_95{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-sm,8px);cursor:grab;text-align:left;align-items:center;gap:8px;padding:6px 8px;transition:border-color .15s,background-color .15s;display:flex}._itemCard_pghai_95:hover{border-color:var(--color-border-strong,#e2d6c6);background-color:var(--color-bg-subtle,#f7f2eb)}._itemCardArmed_pghai_113{border-color:var(--color-accent,#c2410c);background-color:var(--color-accent-bg,#fff1e6);box-shadow:0 0 0 1px var(--color-accent,#c2410c)}._iconWrapper_pghai_119{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._itemInfo_pghai_129{flex-direction:column;flex:1;min-width:0;display:flex}._itemTitle_pghai_136{color:var(--color-text,#1e1b2e);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}._itemPrice_pghai_145{color:var(--color-text-muted,#5f5a70);font-size:11px;font-family:var(--font-mono,monospace)}._infoLink_pghai_151{color:var(--color-text-muted,#5f5a70);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;text-decoration:none;display:flex}._infoLink_pghai_151:hover{color:var(--color-accent,#c2410c);background-color:var(--color-neutral-bg,#f2eee8)}._nonPointNotice_pghai_167{color:var(--color-text-muted,#5f5a70);background-color:var(--color-bg-subtle,#f7f2eb);border-radius:var(--radius-sm,8px);margin-top:4px;padding:6px 8px;font-size:12px}._paletteStrip_pghai_177{border-right:none;border-bottom:1px solid var(--color-border,#ede4d8);flex-shrink:0;width:100%;min-width:0;max-height:64px;transition:none}._paletteStrip_pghai_177 ._header_pghai_18{display:none}._paletteStrip_pghai_177 ._content_pghai_54{flex-direction:row;align-items:center;gap:8px;min-width:0;padding:6px 8px;overflow:auto hidden}._paletteStrip_pghai_177 ._group_pghai_71{flex-direction:row;flex-shrink:0;align-items:center;gap:6px}._paletteStrip_pghai_177 ._groupTitle_pghai_77{display:none}._paletteStrip_pghai_177 ._itemList_pghai_89{flex-direction:row;gap:6px}._paletteStrip_pghai_177 ._itemCard_pghai_95{border-radius:999px;flex-shrink:0;padding:4px 10px 4px 4px}._paletteStrip_pghai_177 ._itemInfo_pghai_129{flex:0 auto}._paletteStrip_pghai_177 ._itemTitle_pghai_136{max-width:130px}._paletteStrip_pghai_177 ._infoLink_pghai_151{display:none}._family_pghai_236{flex-direction:column;gap:4px;min-width:0;display:flex}._modelsToggle_pghai_243{border-radius:var(--radius-sm,6px);color:var(--color-text-muted,#5f5a70);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin-left:4px;padding:2px 6px;font-size:11px;display:inline-flex}._modelsToggle_pghai_243:hover{color:var(--color-accent,#c2410c);background-color:var(--color-neutral-bg,#f2eee8)}._modelList_pghai_263{border-left:2px solid var(--color-border,#ede4d8);flex-direction:column;gap:4px;margin-left:12px;padding-left:10px;display:flex}._modelRow_pghai_272{gap:6px;padding:4px 6px}._modelRow_pghai_272 ._iconWrapper_pghai_119{border-radius:5px;width:22px;height:22px}._modelRow_pghai_272 ._itemTitle_pghai_136{font-size:12px}._paletteStrip_pghai_177 ._family_pghai_236{flex-direction:row;flex-shrink:0;align-items:center;gap:6px}._paletteStrip_pghai_177 ._modelsToggle_pghai_243{border:1px solid var(--color-border,#ede4d8);white-space:nowrap;border-radius:999px;align-self:center;margin-left:0;padding:4px 8px}._paletteStrip_pghai_177 ._modelList_pghai_263{display:contents}._inspector_fxw8d_1{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-md,14px);-webkit-user-select:none;user-select:none;flex-direction:column;gap:12px;padding:12px;display:flex}._header_fxw8d_12{justify-content:space-between;align-items:center;gap:10px;display:flex}._closeBtn_fxw8d_19{color:var(--color-text-muted,#5f5a70);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._closeBtn_fxw8d_19:hover{background-color:var(--color-neutral-bg,#f2eee8);color:var(--color-text,#1e1b2e)}._iconWrapper_fxw8d_37{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._titleArea_fxw8d_47{flex:1;min-width:0}._title_fxw8d_47{font-family:var(--font-display,inherit);color:var(--color-heading,#1e1b2e);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}._category_fxw8d_62{color:var(--color-text-muted,#5f5a70);font-size:11px}._detailsList_fxw8d_67{border-top:1px solid var(--color-border,#ede4d8);flex-direction:column;gap:6px;padding-top:8px;font-size:13px;display:flex}._detailRow_fxw8d_76{justify-content:space-between;align-items:center;display:flex}._detailLabel_fxw8d_82{color:var(--color-text-muted,#5f5a70)}._detailValue_fxw8d_86{color:var(--color-text,#1e1b2e);font-weight:500}._angleSection_fxw8d_91{border-top:1px solid var(--color-border,#ede4d8);flex-direction:column;gap:6px;padding-top:8px;display:flex}._angleLabel_fxw8d_99{color:var(--color-text-muted,#5f5a70);font-size:12px}._angleControls_fxw8d_104{align-items:center;gap:6px;display:flex}._angleInput_fxw8d_110{border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-sm,6px);width:60px;font-family:var(--font-mono,monospace);background-color:var(--color-bg,#fbf7f2);color:var(--color-text,#1e1b2e);text-align:right;padding:4px 6px;font-size:13px}._angleInput_fxw8d_110:focus{border-color:var(--color-accent,#c2410c);outline:none}._rotateBtn_fxw8d_127{background-color:var(--color-bg-subtle,#f7f2eb);border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-sm,6px);color:var(--color-text,#1e1b2e);cursor:pointer;align-items:center;gap:2px;padding:4px 8px;font-size:12px;display:flex}._rotateBtn_fxw8d_127:hover{background-color:var(--color-neutral-bg,#f2eee8);border-color:var(--color-border-strong,#e2d6c6)}._deleteBtn_fxw8d_145{background-color:var(--color-error-bg,#fdecea);border:1px solid var(--color-error,#b42318);border-radius:var(--radius-sm,8px);width:100%;color:var(--color-error,#b42318);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:8px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}._deleteBtn_fxw8d_145:hover{background-color:#fbd6d3}._baseType_fxw8d_167{color:var(--color-text-muted,#5f5a70);font-size:11px}._panel_1sy38_1{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-md,14px);-webkit-user-select:none;user-select:none;flex-direction:column;gap:12px;padding:12px;display:flex}._header_1sy38_12{justify-content:space-between;align-items:center;display:flex}._closeBtn_1sy38_18{color:var(--color-text-muted,#5f5a70);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._closeBtn_1sy38_18:hover{background-color:var(--color-neutral-bg,#f2eee8);color:var(--color-text,#1e1b2e)}._titleArea_1sy38_36{align-items:center;gap:8px;display:flex}._title_1sy38_36{font-family:var(--font-display,inherit);color:var(--color-heading,#1e1b2e);font-size:14px;font-weight:700}._exitBadge_1sy38_49{background-color:var(--color-success,#0b7a5c);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}._roomsInfo_1sy38_60{color:var(--color-text-muted,#5f5a70);background-color:var(--color-bg-subtle,#f7f2eb);border-radius:var(--radius-sm,6px);padding:6px 8px;font-size:12px}._slotsList_1sy38_68{border-top:1px solid var(--color-border,#ede4d8);flex-direction:column;gap:8px;padding-top:4px;display:flex}._slotItem_1sy38_76{flex-direction:column;gap:4px;display:flex}._slotLabel_1sy38_82{color:var(--color-text,#1e1b2e);font-size:12px;font-weight:500}._slotSelect_1sy38_88{border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-sm,6px);background-color:var(--color-bg,#fbf7f2);width:100%;color:var(--color-text,#1e1b2e);padding:6px 8px;font-size:13px}._slotSelect_1sy38_88:focus{border-color:var(--color-accent,#c2410c);outline:none}._emptyNotice_1sy38_103{color:var(--color-text-muted,#5f5a70);background-color:var(--color-bg-subtle,#f7f2eb);border-radius:var(--radius-sm,6px);padding:10px 12px;font-size:13px;line-height:1.4}._itemType_1sy38_113{color:var(--color-text-muted,#5f5a70);font-size:11px}._barContainer_syvpf_1{-webkit-user-select:none;user-select:none;width:100%;position:relative}._compactBar_syvpf_7{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-md,14px);width:100%;color:var(--color-text,#1e1b2e);cursor:pointer;box-shadow:var(--shadow-sm,0 1px 3px #1e1b2e0f);font-family:var(--font-sans,inherit);justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;transition:background-color .15s,border-color .15s;display:flex}._compactBar_syvpf_7:hover{background-color:var(--color-bg-subtle,#f7f2eb);border-color:var(--color-border-strong,#e2d6c6)}._barContent_syvpf_29{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._barIcon_syvpf_36{color:var(--color-text-muted,#5f5a70);flex-shrink:0}._barPart_syvpf_41{white-space:nowrap}._dot_syvpf_45{color:var(--color-text-muted,#5f5a70)}._toggleIcon_syvpf_49{color:var(--color-text-muted,#5f5a70);align-items:center;display:flex}._popover_syvpf_56{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-md,14px);max-width:420px;box-shadow:var(--shadow-md,0 8px 24px #1e1b2e1f);z-index:40;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}._popoverHeader_syvpf_73{justify-content:space-between;align-items:center;display:flex}._closeBtn_syvpf_79{color:var(--color-text-muted,#5f5a70);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._closeBtn_syvpf_79:hover{background-color:var(--color-neutral-bg,#f2eee8);color:var(--color-text,#1e1b2e)}._title_syvpf_96{font-family:var(--font-display,inherit);color:var(--color-heading,#1e1b2e);font-size:14px;font-weight:700}._tableContainer_syvpf_103{max-height:220px;overflow:auto}._table_syvpf_103{border-collapse:collapse;text-align:left;width:100%;font-size:12px}._table_syvpf_103 th{border-bottom:1px solid var(--color-border,#ede4d8);color:var(--color-text-muted,#5f5a70);padding:4px 6px;font-weight:600}._table_syvpf_103 td{border-bottom:1px solid var(--color-bg-subtle,#f7f2eb);color:var(--color-text,#1e1b2e);padding:4px 6px}._titleCell_syvpf_129{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}._numCell_syvpf_136{text-align:right;font-family:var(--font-mono,monospace);white-space:nowrap}._emptyText_syvpf_142{color:var(--color-text-muted,#5f5a70);text-align:center;padding:12px 0;font-size:12px}._summarySection_syvpf_149{border-top:1px solid var(--color-border,#ede4d8);flex-direction:column;gap:6px;padding-top:8px;font-size:13px;display:flex}._summaryRow_syvpf_158{justify-content:space-between;align-items:center;display:flex}._summaryLabel_syvpf_164{color:var(--color-text-muted,#5f5a70)}._summaryValue_syvpf_168{font-weight:700;font-family:var(--font-mono,monospace);color:var(--color-text,#1e1b2e)}._budgetRow_syvpf_174{justify-content:space-between;align-items:center;font-size:12px;display:flex}._overrun_syvpf_181{color:var(--color-error,#b42318);font-weight:600}._remaining_syvpf_186{color:var(--color-success,#0b7a5c);font-weight:600}._editorContainer_1og92_1{background-color:var(--color-bg,#fbf7f2);border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-md,14px);flex-direction:column;width:100%;height:100%;min-height:500px;display:flex;position:relative;overflow:hidden}._toolbar_1og92_14{background-color:var(--color-surface,#fff);border-bottom:1px solid var(--color-border,#ede4d8);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}._toolbarGroup_1og92_26{align-items:center;gap:6px;display:flex}._toolBtn_1og92_32{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#ede4d8);border-radius:var(--radius-sm,8px);color:var(--color-text,#1e1b2e);cursor:pointer;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .15s;display:flex}._toolBtn_1og92_32:hover:not(:disabled){background-color:var(--color-bg-subtle,#f7f2eb);border-color:var(--color-border-strong,#e2d6c6)}._toolBtn_1og92_32:disabled{opacity:.45;cursor:not-allowed}._toolBtnActive_1og92_57{background-color:var(--color-accent-bg,#fff1e6);border-color:var(--color-accent,#c2410c);color:var(--color-accent-text,#a3360a)}._statusSlot_1og92_63{align-items:center;display:flex}._submitBtn_1og92_68{background-color:var(--color-accent,#c2410c);color:var(--color-on-accent,#fff);border-radius:var(--radius-sm,8px);cursor:pointer;box-shadow:var(--shadow-sm);border:none;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .15s;display:flex}._submitBtn_1og92_68:hover:not(:disabled){background-color:var(--color-accent-hover,#a3360a)}._submitBtn_1og92_68:disabled{opacity:.5;cursor:not-allowed}._bodyArea_1og92_93{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._canvasWrapper_1og92_101,._canvasArea_1og92_110{flex:1;min-width:0;min-height:0;display:flex;position:relative}._btnLabel_1og92_119{display:inline}._submitShort_1og92_123{display:none}._floatingPanel_1og92_128{z-index:30;width:290px;max-width:calc(100% - 28px);max-height:calc(100% - 80px);box-shadow:var(--shadow-md,0 8px 24px #1e1b2e1f);border-radius:var(--radius-md,14px);position:absolute;top:14px;right:14px;overflow-y:auto}._estimateBarContainer_1og92_142{z-index:25;max-width:600px;position:absolute;bottom:14px;left:14px;right:70px}._editorContainer_1og92_1[data-layout=medium] ._floatingPanel_1og92_128{max-width:min(320px,45%)}._sheet_1og92_157{border-radius:var(--radius-md,14px) var(--radius-md,14px) 0 0;width:auto;max-width:none;max-height:50%;inset:auto 0 0;box-shadow:0 -8px 24px #1e1b2e1f}._editorContainer_1og92_1[data-layout=narrow]{height:auto;min-height:0}._editorContainer_1og92_1[data-layout=narrow] ._toolbar_1og92_14{flex-wrap:nowrap;gap:6px;padding:6px 8px}._editorContainer_1og92_1[data-layout=narrow] ._toolbarGroup_1og92_26{gap:4px}._editorContainer_1og92_1[data-layout=narrow] ._toolBtn_1og92_32{padding:6px 8px}._editorContainer_1og92_1[data-layout=narrow] ._btnLabel_1og92_119{display:none}._editorContainer_1og92_1[data-layout=narrow] ._submitBtn_1og92_68{white-space:nowrap;padding:7px 12px}._editorContainer_1og92_1[data-layout=narrow] ._submitLong_1og92_197{display:none}._editorContainer_1og92_1[data-layout=narrow] ._submitShort_1og92_123{display:inline}._editorContainer_1og92_1[data-layout=narrow] ._bodyArea_1og92_93{flex-direction:column;flex:none;overflow:visible}._editorContainer_1og92_1[data-layout=narrow] ._canvasWrapper_1og92_101{flex-direction:column;flex:none;min-height:0}._editorContainer_1og92_1[data-layout=narrow] ._canvasArea_1og92_110{flex:none;width:100%;height:max(360px,60vh)}._editorContainer_1og92_1[data-layout=narrow] ._canvasArea_1og92_110>*{min-height:0}._editorContainer_1og92_1[data-layout=narrow] ._estimateBarContainer_1og92_142{box-sizing:border-box;flex:none;width:100%;max-width:none;padding:8px;position:static}._toastNotice_1og92_238{background-color:var(--color-terminal-bg,#1e1b2e);color:var(--color-hero-text,#f4f1fa);border-radius:var(--radius-sm,8px);box-shadow:var(--shadow-md);z-index:50;pointer-events:none;padding:8px 16px;font-size:13px;animation:.15s ease-out _fadeIn_1og92_1;position:absolute;top:16px;left:50%;transform:translate(-50%)}@keyframes _fadeIn_1og92_1{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}._rotateHandle_1og92_266{cursor:grab;filter:drop-shadow(0 1px 2px #0000004d)}._rotateHandle_1og92_266:active{cursor:grabbing}._directionLine_1og92_275{stroke:var(--color-accent,#c2410c);stroke-width:.04px;stroke-dasharray:.1 .05}._planReview_1bzee_1{flex-direction:column;gap:16px;margin-top:12px;display:flex}._topControls_1bzee_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._attemptSelectorRow_1bzee_16{align-items:center;gap:8px;display:flex}._selectorLabel_1bzee_22{color:var(--color-text-muted);font-size:13px;font-weight:600}._attemptSelect_1bzee_16{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);height:36px;font-family:var(--font-sans);color:var(--color-text);cursor:pointer;outline:none;padding:0 10px;font-size:13px;transition:border-color .15s}._attemptSelect_1bzee_16:focus{border-color:var(--color-accent)}._togglesRow_1bzee_46{align-items:center;gap:8px;display:flex}._toggleBtn_1bzee_52{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}._toggleBtn_1bzee_52:hover{background:var(--color-bg-subtle)}._toggleBtnActive_1bzee_71{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}._toggleBtnActive_1bzee_71:hover{background:var(--color-accent-hover,var(--color-accent))}._estimateLine_1bzee_81{color:var(--color-text);align-items:center;gap:8px;font-size:14px;display:flex}._estimateLabel_1bzee_89{color:var(--color-text-muted);font-weight:600}._estimateValue_1bzee_94{font-weight:700;font-family:var(--font-mono)}._estimateBudget_1bzee_99{color:var(--color-text-muted)}._compactPlanReview_1bzee_103{flex-direction:column;gap:12px;margin-top:10px;display:flex}._compactRow_1bzee_110{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._compactStatusRow_1bzee_118{align-items:center;gap:10px;display:flex}._compactChip_1bzee_124{border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-muted);border:1px solid var(--color-border);align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}._compactPrompt_1bzee_136{color:var(--color-text-muted);font-size:14px}._compactReferenceSection_1bzee_141{border-top:1px dashed var(--color-border);flex-direction:column;gap:12px;margin-top:4px;padding-top:12px;display:flex}._canvasContainer_1bzee_150{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:480px;max-height:480px;position:relative;overflow:hidden}._rawTextContainer_1bzee_161{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;padding:16px;display:flex;overflow-y:auto}._rawTextWarning_1bzee_171{color:var(--color-error);font-size:13px;font-weight:600}._rawPre_1bzee_177{background:var(--color-code-bg);color:var(--color-code-text);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0;padding:12px;font-size:13px}._noAttempts_1bzee_189{height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:14px;display:flex}._checksSection_1bzee_198{flex-direction:column;gap:8px;display:flex}._sectionTitle_1bzee_204{color:var(--color-heading);margin:0;font-size:14px;font-weight:700}._checksList_1bzee_211{flex-direction:column;gap:6px;display:flex}._checkItem_1bzee_217{border-radius:var(--radius-md);background:var(--color-bg-subtle);align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;display:flex}._checkBadge_1bzee_227{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}._checkPassed_1bzee_239{background-color:var(--color-success-bg,#22c55e26);color:var(--color-success)}._checkFailed_1bzee_244{background-color:var(--color-error-bg,#ef444426);color:var(--color-error)}._checkContent_1bzee_249{flex-direction:column;gap:2px;display:flex}._checkText_1bzee_255{color:var(--color-text);font-weight:600}._checkDetails_1bzee_260{color:var(--color-text-muted);font-size:12px}._manualReviewSection_1bzee_265{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;gap:12px;padding:16px;display:flex}._reviewHeader_1bzee_275{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._effectiveVerdictText_1bzee_283{color:var(--color-text);font-size:13px}._verdictValue_1bzee_288{font-weight:700}._verdictPass_1bzee_292{color:var(--color-success)}._verdictFail_1bzee_296{color:var(--color-error)}._verdictNeutral_1bzee_300{color:var(--color-text-muted)}._reviewedTime_1bzee_304{color:var(--color-text-muted);font-size:12px}._commentWrapper_1bzee_309{flex-direction:column;gap:4px;display:flex}._commentLabel_1bzee_315{color:var(--color-text-muted);font-size:12px;font-weight:600}._commentTextarea_1bzee_321{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);width:100%;font-family:var(--font-sans);color:var(--color-text);resize:vertical;outline:none;min-height:72px;padding:8px 12px;font-size:13px;transition:border-color .15s}._commentTextarea_1bzee_321:focus{border-color:var(--color-accent)}._commentCounter_1bzee_341{color:var(--color-text-muted);align-self:flex-end;font-size:11px}._reviewActions_1bzee_347{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._errorBanner_1bzee_354{background-color:var(--color-error-bg,#ef444426);color:var(--color-error);border-radius:var(--radius-md);padding:8px 12px;font-size:13px;font-weight:600}._routeButton_1bzee_364{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;align-items:center;gap:4px;width:fit-content;margin-top:4px;padding:4px 8px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}._routeButton_1bzee_364:hover{background:var(--color-bg-subtle);border-color:var(--color-border-strong)}._routeButtonActive_1bzee_386{background:var(--color-accent-bg);border-color:var(--color-accent);color:var(--color-accent)}._manualReviewBadge_1bzee_392{border-radius:var(--radius-sm);background:var(--color-accent-bg,#fff1e6);color:var(--color-accent,#c2410c);border:1px solid var(--color-accent);align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}._routeZoneHighlight_1bzee_404{fill:var(--color-error);fill-opacity:.25;stroke:var(--color-error);stroke-width:.08px;stroke-dasharray:.2 .1;pointer-events:none}._routeOpeningHighlight_1bzee_413{stroke:var(--color-error);stroke-width:.2px;stroke-linecap:round;pointer-events:none}._routeStepCircle_1bzee_420{fill:var(--color-error);stroke:#fff;stroke-width:.04px}._routeStepText_1bzee_426{fill:#fff;font-size:.28px;font-weight:800;font-family:var(--font-mono,monospace);text-anchor:middle;dominant-baseline:central;-webkit-user-select:none;user-select:none;pointer-events:none}._container_198il_1{flex-direction:column;gap:28px;display:flex}._header_198il_7{flex-direction:column;gap:8px;display:flex}._title_198il_13{font-family:var(--font-display);letter-spacing:-.8px;color:var(--color-heading);margin:0;font-size:40px;font-weight:900;line-height:1.1}._subtitle_198il_23{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:18px;line-height:1.5}._searchContainer_198il_31{align-items:center;width:100%;max-width:480px;display:flex;position:relative}._visuallyHidden_198il_39{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._searchIcon_198il_51{color:var(--color-text-muted);pointer-events:none;position:absolute;left:16px}._searchInput_198il_58{box-sizing:border-box;width:100%;height:48px;font-family:var(--font-sans);border:2px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);outline:none;padding:0 16px 0 46px;font-size:15px;transition:border-color .15s,box-shadow .15s}._searchInput_198il_58:focus{border-color:var(--color-violet);box-shadow:0 0 0 2px var(--color-violet-bg)}._searchInput_198il_58::placeholder{color:var(--color-text-muted);opacity:.8}._loading_198il_83,._empty_198il_84{color:var(--color-text-muted);margin:16px 0;font-size:16px}._error_198il_90{background-color:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}._retryBtn_198il_102{align-self:flex-start}._grid_198il_106{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}._cardLink_198il_112{color:inherit;box-sizing:border-box;border-radius:var(--radius-lg);outline:none;flex-direction:column;height:100%;text-decoration:none;display:flex}._cardLink_198il_112:hover{text-decoration:none}._cardLink_198il_112:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;text-decoration:none}._card_198il_112{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;padding:22px;display:flex}._cardTop_198il_142{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._nameBadge_198il_150{border-radius:var(--radius-pill);background-color:var(--color-accent-bg);color:var(--color-accent-text);font-family:var(--font-mono);align-items:center;padding:4px 10px;font-size:18px;font-weight:700;line-height:1.2;display:inline-flex}._summary_198il_163{font-family:var(--font-sans);color:var(--color-text-muted);flex:1;margin:0;font-size:15px;line-height:1.5}@media (width<=600px){._title_198il_13{font-size:32px}._subtitle_198il_23{font-size:16px}._searchContainer_198il_31{max-width:100%}._grid_198il_106{grid-template-columns:1fr;gap:16px}}._container_6py4o_1{flex-direction:column;gap:28px;display:flex}._breadcrumb_6py4o_7{font-family:var(--font-sans);color:var(--color-text-muted);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}._breadcrumbLink_6py4o_17{color:var(--color-violet);text-decoration:none;transition:color .15s}._breadcrumbLink_6py4o_17:hover{text-decoration:underline}._breadcrumbSeparator_6py4o_27{color:var(--color-text-muted);-webkit-user-select:none;user-select:none}._breadcrumbCurrent_6py4o_32{color:var(--color-text);font-family:var(--font-mono);font-weight:600}._header_6py4o_38{flex-direction:column;gap:12px;display:flex}._title_6py4o_44{font-family:var(--font-mono);color:var(--color-heading);margin:0;font-size:32px;font-weight:700;line-height:1.2}._lead_6py4o_53{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:18px;line-height:1.55}._flagsSection_6py4o_61{flex-direction:column;gap:12px;display:flex}._flagsHeading_6py4o_67{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:20px;font-weight:800}._subcommandsSection_6py4o_75{flex-direction:column;gap:12px;display:flex}._subcommandsHeading_6py4o_81{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:20px;font-weight:800}._subcommandList_6py4o_89{font-family:var(--font-sans);color:var(--color-text);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:1.5;list-style:none;display:flex}._subcommandList_6py4o_89 ._subcommandList_6py4o_89{margin-top:6px}._subcommandItem_6py4o_106{overflow-wrap:anywhere}._subcommandLink_6py4o_110{font-family:var(--font-mono);color:var(--color-violet);font-weight:600;text-decoration:none}._subcommandLink_6py4o_110:hover{text-decoration:underline}._subcommandLink_6py4o_110:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}._subcommandMeta_6py4o_126{color:var(--color-text-muted)}._flagsRow_6py4o_130{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._flagChipLink_6py4o_137{border-radius:var(--radius-pill);outline:none;text-decoration:none;display:inline-flex}._flagChipLink_6py4o_137:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}._flagChip_6py4o_137{cursor:pointer;font-family:var(--font-mono);padding:4px 12px;font-size:14px;font-weight:600;transition:transform .15s,opacity .15s}._flagChip_6py4o_137:hover{opacity:.9;transform:translateY(-1px)}._bodyContainer_6py4o_163{width:100%;max-width:760px}._markdownBody_6py4o_168{color:var(--color-text);line-height:1.65;font-family:var(--font-sans);font-size:16px}._markdownBody_6py4o_168 h2{font-family:var(--font-display);color:var(--color-heading);border-bottom:1px solid var(--color-border);margin:32px 0 16px;padding-bottom:8px;font-size:24px;font-weight:800}._markdownBody_6py4o_168 h3{font-family:var(--font-mono);color:var(--color-heading);border-radius:var(--radius-md);margin:24px 0 10px;padding:6px 10px;font-size:18px;font-weight:700;transition:background-color .3s}._highlighted_6py4o_196{outline:2px solid var(--color-accent);background-color:var(--color-accent-bg)!important}._markdownBody_6py4o_168 p{margin:0 0 14px}._markdownBody_6py4o_168 ul,._markdownBody_6py4o_168 ol{margin:0 0 16px;padding-left:24px}._markdownBody_6py4o_168 li{margin-bottom:6px}._codeBlock_6py4o_215{font-family:var(--font-mono);background-color:var(--color-codeblock-bg);color:var(--color-codeblock-text);border-radius:var(--radius-md);margin:0 0 20px;padding:16px 20px;font-size:14px;line-height:1.5;overflow-x:auto}._codeBlock_6py4o_215 code{color:inherit;background:0 0;padding:0;font-family:inherit}._inlineCode_6py4o_234{font-family:var(--font-mono);background-color:var(--color-code-bg);color:var(--color-code-text);border-radius:var(--radius-sm);padding:2px 6px;font-size:.9em}._link_6py4o_243{color:var(--color-violet);text-underline-offset:3px;text-decoration:underline}._link_6py4o_243:hover{color:var(--color-violet-text)}._loading_6py4o_253{color:var(--color-text-muted);margin:16px 0;font-size:16px}._notFound_6py4o_259,._error_6py4o_260{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;max-width:600px;padding:24px;display:flex}._notFoundTitle_6py4o_271{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:22px;font-weight:800}._retryBtn_6py4o_279{align-self:flex-start}@media (width<=600px){._title_6py4o_44{font-size:26px}._lead_6py4o_53{font-size:16px}._bodyContainer_6py4o_163{max-width:100%}._codeBlock_6py4o_215{padding:12px 14px;font-size:13px}}._container_1q4lp_1{flex-direction:column;gap:28px;min-width:0;display:flex}._header_1q4lp_8{flex-direction:column;gap:8px;display:flex}._title_1q4lp_14{font-family:var(--font-display);letter-spacing:-.8px;color:var(--color-heading);margin:0;font-size:40px;font-weight:900;line-height:1.1}._subtitle_1q4lp_24{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:18px;line-height:1.5}._searchContainer_1q4lp_32{align-items:center;width:100%;max-width:480px;display:flex;position:relative}._visuallyHidden_1q4lp_40{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._searchIcon_1q4lp_52{color:var(--color-text-muted);pointer-events:none;position:absolute;left:16px}._searchInput_1q4lp_59{box-sizing:border-box;width:100%;height:48px;font-family:var(--font-sans);border:2px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);outline:none;padding:0 16px 0 46px;font-size:15px;transition:border-color .15s,box-shadow .15s}._searchInput_1q4lp_59:focus{border-color:var(--color-violet);box-shadow:0 0 0 2px var(--color-violet-bg)}._searchInput_1q4lp_59::placeholder{color:var(--color-text-muted);opacity:.8}._loading_1q4lp_84,._empty_1q4lp_85{color:var(--color-text-muted);margin:16px 0;font-size:16px}._error_1q4lp_91{background-color:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}._retryBtn_1q4lp_103{align-self:flex-start}._cardLink_1q4lp_107{color:inherit;box-sizing:border-box;border-radius:var(--radius-lg);outline:none;flex-direction:column;height:100%;text-decoration:none;display:flex}._cardLink_1q4lp_107:hover{text-decoration:none}._cardLink_1q4lp_107:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;text-decoration:none}._sectionGrid_1q4lp_128{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}._sectionCard_1q4lp_134{box-sizing:border-box;align-items:center;gap:14px;height:100%;padding:20px;display:flex}._sectionText_1q4lp_143{flex-direction:column;gap:4px;min-width:0;display:flex}._sectionName_1q4lp_150{font-family:var(--font-sans);color:var(--color-heading);font-size:17px;font-weight:700;line-height:1.3}._sectionCount_1q4lp_158{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px}._iconWrapper_1q4lp_164{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._resultList_1q4lp_174{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._resultCard_1q4lp_183{box-sizing:border-box;flex-direction:column;gap:10px;height:100%;padding:18px 20px;display:flex}._resultTop_1q4lp_192{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._resultTitle_1q4lp_199{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}._cardTitle_1q4lp_208{font-family:var(--font-sans);color:var(--color-heading);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}._price_1q4lp_217{font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;font-size:14px;font-weight:600}._meta_1q4lp_225{font-family:var(--font-sans);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}@media (width<=600px){._title_1q4lp_14{font-size:32px}._subtitle_1q4lp_24{font-size:16px}._searchContainer_1q4lp_32{max-width:100%}._sectionGrid_1q4lp_128,._resultList_1q4lp_174{grid-template-columns:1fr;gap:16px}}._breadcrumb_1htmg_1{font-family:var(--font-sans);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}._link_1htmg_12{color:var(--color-violet);text-decoration:none;transition:color .15s}._link_1htmg_12:hover{text-decoration:underline}._separator_1htmg_22{color:var(--color-text-muted);-webkit-user-select:none;user-select:none}._current_1htmg_27{color:var(--color-text);overflow-wrap:anywhere;min-width:0;font-weight:600}@media (width<=600px){._breadcrumb_1htmg_1{font-size:14px}}._list_1prdd_1{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1prdd_9{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;padding:10px 0;display:flex}._item_1prdd_9:last-child{border-bottom:none}._link_1prdd_24{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}._link_1prdd_24:hover ._name_1prdd_34{color:var(--color-violet-text);text-decoration:underline}._link_1prdd_24:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;border-radius:var(--radius-sm)}._name_1prdd_34{font-family:var(--font-sans);color:var(--color-heading);overflow-wrap:anywhere;font-size:15px;font-weight:600}._params_1prdd_53{font-family:var(--font-sans);color:var(--color-text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}._price_1prdd_61{font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;font-size:14px;font-weight:600}._container_l9ep8_1{flex-direction:column;gap:28px;min-width:0;display:flex}._header_l9ep8_8{flex-direction:column;gap:12px;display:flex}._titleRow_l9ep8_14{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._iconWrapper_l9ep8_21{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._title_l9ep8_14{font-family:var(--font-display);color:var(--color-heading);overflow-wrap:anywhere;min-width:0;margin:0;font-size:32px;font-weight:800;line-height:1.2}._metaRow_l9ep8_42{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._vendor_l9ep8_49{font-family:var(--font-sans);color:var(--color-text);overflow-wrap:anywhere;font-size:15px}._price_l9ep8_56{font-family:var(--font-mono);color:var(--color-text);background-color:var(--color-bg-subtle);border-radius:var(--radius-sm);padding:4px 10px;font-size:16px;font-weight:600}._priceNote_l9ep8_66{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px}._sourceLink_l9ep8_72{font-family:var(--font-sans);color:var(--color-violet);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}._sourceLink_l9ep8_72:hover{color:var(--color-violet-text)}._paramsSection_l9ep8_89{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:640px;display:flex}._paramsTitle_l9ep8_98{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:18px;font-weight:800}._paramsTable_l9ep8_106{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--font-sans);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:15px;overflow:hidden}._paramRow_l9ep8_117{border-bottom:1px solid var(--color-border)}._paramRow_l9ep8_117:last-child{border-bottom:none}._paramLabel_l9ep8_125{color:var(--color-text-muted);background-color:var(--color-surface);overflow-wrap:anywhere;vertical-align:top;width:40%;padding:10px 14px;font-weight:500}._paramValue_l9ep8_135{color:var(--color-text);background-color:var(--color-bg-elevated);overflow-wrap:anywhere;vertical-align:top;padding:10px 14px;font-weight:600}._bodyContainer_l9ep8_144{width:100%;min-width:0;max-width:760px}._markdownBody_l9ep8_150{color:var(--color-text);line-height:1.65;font-family:var(--font-sans);font-size:16px}._markdownBody_l9ep8_150 p{margin:0 0 14px}._markdownBody_l9ep8_150 ul,._markdownBody_l9ep8_150 ol{margin:0 0 16px;padding-left:24px}._markdownBody_l9ep8_150 li{margin-bottom:6px}._codeBlock_l9ep8_171{font-family:var(--font-mono);background-color:var(--color-codeblock-bg);color:var(--color-codeblock-text);border-radius:var(--radius-md);margin:0 0 20px;padding:16px 20px;font-size:14px;line-height:1.5;overflow-x:auto}._inlineCode_l9ep8_183{font-family:var(--font-mono);background-color:var(--color-code-bg);color:var(--color-code-text);border-radius:var(--radius-sm);padding:2px 6px;font-size:.9em}._link_l9ep8_192{color:var(--color-violet);text-underline-offset:3px;text-decoration:underline}._link_l9ep8_192:hover{color:var(--color-violet-text)}._relatedSection_l9ep8_202{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:760px;display:flex}._backLink_l9ep8_211{color:var(--color-violet);text-underline-offset:3px;font-family:var(--font-sans);align-self:flex-start;font-size:15px;text-decoration:underline}._backLink_l9ep8_211:hover{color:var(--color-violet-text)}._loading_l9ep8_224{color:var(--color-text-muted);margin:16px 0;font-size:16px}._notFound_l9ep8_230,._error_l9ep8_231{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;max-width:600px;padding:24px;display:flex}._notFoundTitle_l9ep8_242{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:22px;font-weight:800}._retryBtn_l9ep8_250{align-self:flex-start}@media (width<=600px){._title_l9ep8_14{font-size:26px}._paramsTable_l9ep8_106{font-size:14px}._paramLabel_l9ep8_125,._paramValue_l9ep8_135{padding:8px 10px}}._container_rsws2_1{flex-direction:column;gap:28px;min-width:0;display:flex}._header_rsws2_8{flex-direction:column;gap:8px;display:flex}._titleRow_rsws2_14{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._sectionIcon_rsws2_21{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._title_rsws2_14{font-family:var(--font-display);letter-spacing:-.6px;color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:900;line-height:1.15}._subtitle_rsws2_42{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:16px}._list_rsws2_49{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}._card_rsws2_58{box-sizing:border-box;flex-direction:column;gap:12px;padding:20px;display:flex}._cardTop_rsws2_66{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardTopLeft_rsws2_73{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._iconWrapper_rsws2_81{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._cardHeading_rsws2_91{font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.3}._cardLink_rsws2_100{color:var(--color-heading);text-decoration:none}._cardLink_rsws2_100:hover{color:var(--color-violet-text);text-decoration:underline}._cardLink_rsws2_100:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;border-radius:var(--radius-sm)}._price_rsws2_116{font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;font-size:14px;font-weight:600}._shortParams_rsws2_124{font-family:var(--font-sans);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}._models_rsws2_133{border-top:1px solid var(--color-border);flex-direction:column;gap:4px;padding-top:12px;display:flex}._modelsTitle_rsws2_141{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 4px;font-size:13px;font-weight:700}._loading_rsws2_151,._empty_rsws2_152{color:var(--color-text-muted);margin:16px 0;font-size:16px}._error_rsws2_158{background-color:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}._retryBtn_rsws2_170{align-self:flex-start}._notFound_rsws2_174{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;max-width:600px;padding:24px;display:flex}._notFoundTitle_rsws2_185{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:22px;font-weight:800}._backLink_rsws2_193{color:var(--color-violet);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}._backLink_rsws2_193:hover{color:var(--color-violet-text)}@media (width<=600px){._title_rsws2_14{font-size:28px}._card_rsws2_58{padding:16px}}._page_16xeh_1{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:12px 0 48px;display:flex}._topNav_16xeh_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._backLink_16xeh_19{color:var(--color-violet);font-size:14px;font-weight:600;font-family:var(--font-sans);align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}._backLink_16xeh_19:hover{color:var(--color-accent)}._studentSectionLink_16xeh_34{color:var(--color-text-muted);font-size:14px;font-weight:600;font-family:var(--font-sans);align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}._studentSectionLink_16xeh_34:hover{color:var(--color-text)}._header_16xeh_50{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_16xeh_58{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:28px;font-weight:800}._subjectsList_16xeh_66{flex-direction:column;gap:20px;display:flex}._subjectCard_16xeh_72{border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:24px;display:flex}._subjectHeader_16xeh_80{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._subjectInfo_16xeh_88{flex-direction:column;flex:1;gap:6px;min-width:240px;display:flex}._subjectTitleRow_16xeh_96{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._subjectCode_16xeh_103{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--color-neutral-bg);color:var(--color-text);padding:3px 8px;font-size:13px;font-weight:600}._subjectTitle_16xeh_96{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:20px;font-weight:800}._subjectDescription_16xeh_121{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}._subjectActions_16xeh_128{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._iconBtn_16xeh_135{justify-content:center;align-items:center;min-width:36px;height:36px;display:inline-flex;padding:6px 10px!important}._lecturesSection_16xeh_144{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding-top:16px;display:flex}._lecturesHeader_16xeh_152{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._lecturesSectionTitle_16xeh_160{font-family:var(--font-display);color:var(--color-heading);font-size:16px;font-weight:800}._lectureRows_16xeh_167{flex-direction:column;gap:8px;display:flex}._lectureRow_16xeh_167{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._lectureMain_16xeh_185{flex:1;align-items:center;gap:12px;min-width:200px;display:flex}._lectureOrder_16xeh_193{font-family:var(--font-mono);color:var(--color-text-muted);min-width:24px;font-size:13px;font-weight:600}._lectureTitle_16xeh_201{color:var(--color-heading);word-break:break-word;font-size:15px;font-weight:600}._lectureBadges_16xeh_208{align-items:center;gap:8px;display:flex}._lectureActions_16xeh_214{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._publishLabel_16xeh_221{color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}._publishCheckbox_16xeh_233{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer}._emptyLectures_16xeh_240{color:var(--color-text-muted);padding:8px 0;font-size:14px;font-style:italic}._emptySubjects_16xeh_247{text-align:center;color:var(--color-text-muted);padding:48px 24px}._overlay_16xeh_254{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#120f1999;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_16xeh_266{border-radius:var(--radius-xl);width:100%;max-width:520px;max-height:90vh;box-shadow:var(--shadow-md);border:1px solid var(--color-border);flex-direction:column;gap:20px;padding:28px;display:flex;overflow-y:auto}._modalTitle_16xeh_280{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:22px;font-weight:800}._form_16xeh_288{flex-direction:column;gap:16px;display:flex}._formGroup_16xeh_294{flex-direction:column;gap:6px;display:flex}._label_16xeh_300{color:var(--color-text);font-size:13px;font-weight:600}._input_16xeh_306,._textarea_16xeh_307{box-sizing:border-box;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font-family:var(--font-sans);padding:10px 14px;font-size:14px;transition:border-color .15s,outline .15s}._input_16xeh_306:focus,._textarea_16xeh_307:focus{outline:2px solid var(--color-violet);outline-offset:2px;border-color:var(--color-violet)}._textarea_16xeh_307{resize:vertical;min-height:80px}._fileInput_16xeh_332{color:var(--color-text);padding:6px 0;font-size:14px}._checkboxLabel_16xeh_338{color:var(--color-text);cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}._segmentedControl_16xeh_349{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}._segmentBtn_16xeh_358{color:var(--color-text-muted);font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}._segmentBtnActive_16xeh_377{background:var(--color-surface);color:var(--color-heading);box-shadow:var(--shadow-sm)}._modalActions_16xeh_383{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}._errorMessage_16xeh_391{border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error);padding:10px 14px;font-size:13px;font-weight:600}._loading_16xeh_400{text-align:center;color:var(--color-text-muted);padding:48px;font-size:16px}._page_35a9i_1{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:900px;margin:0 auto;padding:12px 0 48px;display:flex}._topNav_35a9i_12{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._backLink_35a9i_20{color:var(--color-violet);font-size:14px;font-weight:600;font-family:var(--font-sans);align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}._backLink_35a9i_20:hover{color:var(--color-accent)}._header_35a9i_36{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_35a9i_44{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:28px;font-weight:800}._toast_35a9i_52{background:var(--color-error);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:1000;max-width:calc(100vw - 48px);padding:12px 20px;font-size:14px;font-weight:600;animation:.2s ease-out _slideIn_35a9i_1;position:fixed;bottom:24px;right:24px}@keyframes _slideIn_35a9i_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._createCard_35a9i_79{border-radius:var(--radius-lg);padding:20px}._createForm_35a9i_84{flex-direction:column;gap:12px;display:flex}._formRow_35a9i_90{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._textInput_35a9i_97{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-width:200px;color:var(--color-text);font-family:var(--font-sans);box-sizing:border-box;outline:none;flex:1;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}._textInput_35a9i_97:focus{border-color:var(--color-violet);box-shadow:0 0 0 2px var(--color-violet-bg)}._formError_35a9i_117{color:var(--color-error);margin:0;font-size:13px}._groupsList_35a9i_123{flex-direction:column;gap:20px;display:flex}._groupCard_35a9i_129{border-radius:var(--radius-lg);box-sizing:border-box;flex-direction:column;gap:20px;padding:24px;display:flex}._groupHeader_35a9i_138{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._groupTitleArea_35a9i_146{flex-direction:column;flex:1;gap:8px;min-width:240px;display:flex}._titleRow_35a9i_154{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._groupName_35a9i_161{color:var(--color-heading);word-break:break-word;margin:0;font-size:20px;font-weight:700}._renameForm_35a9i_169{flex-direction:column;gap:8px;width:100%;display:flex}._renameInputRow_35a9i_176{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._renameActions_35a9i_183{align-items:center;gap:8px;display:flex}._groupMeta_35a9i_189{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._counters_35a9i_196{color:var(--color-text-muted);font-size:13px}._groupActions_35a9i_201{align-items:center;gap:8px;display:flex}._iconButton_35a9i_207{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .15s,background-color .15s;display:inline-flex}._iconButton_35a9i_207:hover:not(:disabled){color:var(--color-text);background-color:var(--color-neutral-bg)}._iconButton_35a9i_207:disabled{opacity:.5;cursor:not-allowed}._deleteButton_35a9i_230:hover:not(:disabled){color:var(--color-error);background-color:var(--color-error-bg)}._coursesSection_35a9i_235{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding-top:16px;display:flex}._coursesHeading_35a9i_243{color:var(--color-heading);font-size:14px;font-weight:600}._allCoursesOption_35a9i_249{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}._allCoursesOption_35a9i_249 input[type=checkbox],._courseOption_35a9i_261 input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-violet)}._allCoursesOption_35a9i_249 input[type=checkbox]:disabled,._courseOption_35a9i_261 input[type=checkbox]:disabled{cursor:not-allowed}._coursesGrid_35a9i_273{flex-direction:column;gap:10px;padding-left:24px;display:flex}._courseOption_35a9i_261{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}._courseOptionDisabled_35a9i_291{color:var(--color-text-muted);cursor:default}._courseNote_35a9i_296{color:var(--color-text-muted);font-size:12px;font-weight:400}._savingIndicator_35a9i_302{color:var(--color-violet);font-size:12px;font-style:italic}._emptyState_35a9i_308,._loadingState_35a9i_314{text-align:center;color:var(--color-text-muted);padding:48px 24px}@media (width<=600px){._page_35a9i_1{padding:8px 12px 32px}._groupCard_35a9i_129{padding:16px}._coursesGrid_35a9i_273{padding-left:12px}._formRow_35a9i_90,._renameInputRow_35a9i_176{flex-direction:column;align-items:stretch}}._resultsSection_35a9i_344{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}._showResultsLabel_35a9i_353{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600}._switchButton_35a9i_361{background-color:var(--color-border);cursor:pointer;border:none;border-radius:9999px;align-items:center;width:40px;height:22px;padding:2px;transition:background-color .2s;display:inline-flex;position:relative}._switchButton_35a9i_361:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}._switchButton_35a9i_361:disabled{opacity:.5;cursor:not-allowed}._switchChecked_35a9i_385{background-color:var(--color-violet)}._switchHandle_35a9i_389{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0003}._switchChecked_35a9i_385 ._switchHandle_35a9i_389{transform:translate(18px)}._registrationSection_35a9i_403{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding-top:16px;display:flex}._registrationHeading_35a9i_411{color:var(--color-heading);font-size:14px;font-weight:600}._registrationStatus_35a9i_417{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}._registrationCode_35a9i_426{font-family:var(--font-mono);background:var(--color-code-bg);color:var(--color-heading);border-radius:var(--radius-sm);border:1px solid var(--color-border);letter-spacing:.05em;padding:2px 8px;font-size:14px;font-weight:700}._registrationClosed_35a9i_438{color:var(--color-text-muted);font-style:italic}._registrationForm_35a9i_443{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._registrationInput_35a9i_450{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-width:160px;max-width:280px;color:var(--color-text);font-family:var(--font-mono);box-sizing:border-box;outline:none;flex:1;padding:8px 12px;font-size:14px}._registrationInput_35a9i_450:focus{border-color:var(--color-accent)}._registrationHint_35a9i_469{color:var(--color-text-muted);word-break:break-all;margin:0;font-size:12px}._registrationLink_35a9i_476{color:var(--color-violet);text-decoration:underline}._chartContainer_1jpw5_1{flex-direction:column;gap:12px;width:100%;display:flex}._chartCard_1jpw5_8{box-sizing:border-box;border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);width:100%;padding:18px 20px}._chartHeader_1jpw5_17{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._chartTitle_1jpw5_26{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:18px;font-weight:800}._legend_1jpw5_34{font-family:var(--font-sans);color:var(--color-text-muted);align-items:center;gap:16px;font-size:13px;display:flex}._legendItem_1jpw5_43{align-items:center;gap:6px;display:inline-flex}._legendDotCpu_1jpw5_49{background-color:var(--color-accent);border-radius:50%;width:10px;height:10px}._legendDotMem_1jpw5_56{background-color:var(--color-violet);border-radius:50%;width:10px;height:10px}._svgWrapper_1jpw5_63{width:100%;position:relative;overflow:visible}._svg_1jpw5_63{width:100%;height:auto;display:block;overflow:visible}._gridLine_1jpw5_76{stroke:var(--color-border);stroke-dasharray:4 4;stroke-width:1px}._axisLine_1jpw5_82{stroke:var(--color-border-strong);stroke-width:1px}._axisText_1jpw5_87{fill:var(--color-text-muted);font-family:var(--font-mono);font-size:11px}._cpuLine_1jpw5_93{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}._memLine_1jpw5_101{fill:none;stroke:var(--color-violet);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}._hoverLine_1jpw5_109{stroke:var(--color-text-muted);stroke-width:1px;stroke-dasharray:3 3}._hoverPointCpu_1jpw5_115{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:2px}._hoverPointMem_1jpw5_121{fill:var(--color-violet);stroke:var(--color-surface);stroke-width:2px}._tooltipBg_1jpw5_127{fill:var(--color-terminal-bg,#1e1b2e);rx:6;ry:6;opacity:.95}._tooltipTextTitle_1jpw5_134{fill:#fff;font-family:var(--font-mono);font-size:11px;font-weight:600}._tooltipTextCpu_1jpw5_141{fill:var(--color-accent-text,#ff8a4c);font-family:var(--font-sans);font-size:11px;font-weight:600}._tooltipTextMem_1jpw5_148{fill:var(--color-violet-text,#a99cff);font-family:var(--font-sans);font-size:11px;font-weight:600}._emptyNotice_1jpw5_155{text-align:center;color:var(--color-text-muted);font-family:var(--font-sans);padding:32px 0;font-size:14px}._page_10wt8_1{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:12px 0 48px;display:flex}._topNav_10wt8_12{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._backLink_10wt8_20{color:var(--color-violet);font-size:14px;font-weight:600;font-family:var(--font-sans);align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}._backLink_10wt8_20:hover{color:var(--color-accent)}._header_10wt8_36{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._titleRow_10wt8_44{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._title_10wt8_44{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:28px;font-weight:800}._timestamp_10wt8_59{font-family:var(--font-mono);color:var(--color-text-muted);font-size:12px}._errorMessage_10wt8_65{background-color:var(--color-error-bg);border:1px solid var(--color-error);color:var(--color-error);border-radius:var(--radius-md);font-family:var(--font-sans);padding:12px 16px;font-size:14px}._noticeCard_10wt8_75{background-color:var(--color-bg-subtle);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-sans);text-align:center;padding:18px 20px;font-size:15px}._tilesGrid_10wt8_87{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}._tile_10wt8_87{box-sizing:border-box;border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .2s,background-color .2s;display:flex}._tileWarning_10wt8_105{border-color:var(--color-error)!important;background-color:var(--color-error-bg)!important}._tileHeader_10wt8_110{justify-content:space-between;align-items:center;gap:8px;display:flex}._tileLabel_10wt8_117{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px;font-weight:600}._tileValue_10wt8_124{font-family:var(--font-display);color:var(--color-heading);font-size:30px;font-weight:900;line-height:1.1}._tileSubtext_10wt8_132{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px}._tileChipsRow_10wt8_138{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}._serviceStatusRow_10wt8_146{flex-direction:column;gap:8px;margin-top:4px;display:flex}._serviceItem_10wt8_153{font-family:var(--font-sans);justify-content:space-between;align-items:center;font-size:14px;display:flex}._section_10wt8_162{flex-direction:column;gap:14px;width:100%;display:flex}._sectionHeader_10wt8_169{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._sectionTitle_10wt8_177{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:20px;font-weight:800}._tableCard_10wt8_185{border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);overflow:hidden}._tableWrapper_10wt8_192{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}._table_10wt8_185{border-collapse:collapse;width:100%;font-size:14px;font-family:var(--font-sans);text-align:left}._table_10wt8_185 th{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-subtle);white-space:nowrap;padding:12px 16px;font-weight:600}._table_10wt8_185 td{border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;padding:12px 16px}._sortableTh_10wt8_222{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}._sortableTh_10wt8_222:hover{color:var(--color-heading)}._thContent_10wt8_232{align-items:center;gap:4px;display:inline-flex}._studentLink_10wt8_238{color:var(--color-heading);font-weight:600;text-decoration:none;transition:color .15s}._studentLink_10wt8_238:hover{color:var(--color-violet)}._groupText_10wt8_249{color:var(--color-text-muted);font-size:13px}._ramCell_10wt8_254{flex-direction:column;gap:6px;min-width:140px;display:flex}._ramText_10wt8_261{font-size:13px;font-family:var(--font-mono)}._barTrack_10wt8_266{background-color:var(--color-border);border-radius:var(--radius-pill);width:100%;height:6px;overflow:hidden}._barFill_10wt8_274{border-radius:var(--radius-pill);background-color:var(--color-violet);height:100%;transition:width .3s}._barFillWarn_10wt8_281{background-color:var(--color-error)}._emptyTableNotice_10wt8_285{text-align:center;color:var(--color-text-muted);font-family:var(--font-sans);padding:32px 16px;font-size:14px}._loading_10wt8_293{text-align:center;color:var(--color-text-muted);font-family:var(--font-sans);padding:4rem 0}@media (width<=600px){._page_10wt8_1{gap:18px;padding:8px 0 32px}._tilesGrid_10wt8_87{grid-template-columns:1fr;gap:12px}._tile_10wt8_87{padding:14px 16px}._tileValue_10wt8_124{font-size:26px}._mobileCardsTable_10wt8_321 thead{display:none}._mobileCardsTable_10wt8_321,._mobileCardsTable_10wt8_321 tbody,._mobileCardsTable_10wt8_321 tr,._mobileCardsTable_10wt8_321 td{box-sizing:border-box;width:100%;display:block}._mobileCardsTable_10wt8_321 tr{border-bottom:2px solid var(--color-border);background-color:var(--color-surface);margin-bottom:12px;padding:12px}._mobileCardsTable_10wt8_321 td{border-bottom:1px dashed var(--color-border);text-align:right;justify-content:space-between;align-items:center;padding:6px 0;display:flex}._mobileCardsTable_10wt8_321 td:last-child{border-bottom:none}._mobileCardsTable_10wt8_321 td:before{content:attr(data-label);color:var(--color-text-muted);text-align:left;margin-right:12px;font-size:13px;font-weight:600}._ramCell_10wt8_254{align-items:flex-end;width:60%;min-width:0}._barTrack_10wt8_266{width:100%}}._banner_jp82n_1{box-sizing:border-box;background-color:var(--color-error-bg);border:1px solid var(--color-error);color:var(--color-error);border-radius:var(--radius-md);font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}._content_jp82n_18{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._icon_jp82n_26{color:var(--color-error);flex-shrink:0}._messages_jp82n_31{flex-direction:column;gap:4px;min-width:0;display:flex;overflow:hidden}._messageItem_jp82n_39{word-break:break-word}._detailsLink_jp82n_43{color:var(--color-error);white-space:nowrap;flex-shrink:0;font-weight:700;text-decoration:underline;transition:opacity .15s}._detailsLink_jp82n_43:hover{opacity:.8}@media (width<=600px){._banner_jp82n_1{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}._detailsLink_jp82n_43{align-self:flex-start}}._track_dsjqu_1{border-radius:var(--radius-pill);background-color:var(--color-neutral-bg);box-sizing:border-box;width:100%;overflow:hidden}._fill_dsjqu_9{border-radius:var(--radius-pill);height:100%;transition:width .25s}._accent_dsjqu_15{background-color:var(--color-accent)}._success_dsjqu_19{background-color:var(--color-success)}._container_pld2e_1{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._svg_pld2e_9{display:block}._meter_pld2e_13{transition:stroke-dashoffset .3s}._label_pld2e_17{width:100%;height:100%;font-family:var(--font-display);color:var(--color-heading);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:17px;font-weight:900;line-height:1;display:flex;position:absolute;top:0;left:0}._badge_1h0d0_1{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._sm_1h0d0_10{border-radius:14px;width:40px;height:40px}._md_1h0d0_16{border-radius:16px;width:52px;height:52px}._lg_1h0d0_22{border-radius:20px;width:64px;height:64px}._accent_1h0d0_29{background-color:var(--color-accent-bg);color:var(--color-accent)}._violet_1h0d0_34{background-color:var(--color-violet-bg);color:var(--color-violet-text)}._success_1h0d0_39{background-color:var(--color-success-bg);color:var(--color-success)}._neutral_1h0d0_44{background-color:var(--color-neutral-bg);color:var(--color-text-muted)}._dark_1h0d0_49{color:#ff8a4c;background-color:#1e1b2e}._icon_1h0d0_54{display:block}._splitter_bldhw_2{box-sizing:border-box;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-self:stretch;width:8px;position:relative}._splitter_bldhw_2:before{content:"";background-color:var(--color-border-strong);border-radius:2px;width:2px;height:40px;transition:background-color .15s,height .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._splitter_bldhw_2:hover:before,._dragging_bldhw_29:before{background-color:var(--color-violet);height:64px}._splitter_bldhw_2:focus-visible{box-shadow:0 0 0 2px var(--color-violet)}._dragging_bldhw_29{cursor:col-resize}@media (prefers-reduced-motion:reduce){._splitter_bldhw_2:before{transition:none}}._container_1srow_1{box-sizing:border-box;flex-direction:column;gap:32px;max-width:1080px;margin:0 auto;padding:48px 24px 64px;display:flex}._header_1srow_11{flex-direction:column;gap:8px;display:flex}._title_1srow_17{font-family:var(--font-display);letter-spacing:-.6px;color:var(--color-heading);margin:0;font-size:40px;font-weight:900}._subtitle_1srow_26{color:var(--color-text-muted);margin:0;font-size:18px}._loading_1srow_32{text-align:center;color:var(--color-text-muted);padding:48px 0;font-size:16px}._error_1srow_39{background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}._retryBtn_1srow_51{margin-top:4px}._empty_1srow_55{color:var(--color-text-muted);margin:0;font-size:16px}._grid_1srow_61{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}._cardLink_1srow_67{color:inherit;flex-direction:column;min-height:44px;text-decoration:none;display:flex}._cardLink_1srow_67:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;border-radius:var(--radius-xl)}._card_1srow_67{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;padding:28px;display:flex}._cardTop_1srow_90{justify-content:space-between;align-items:center;gap:16px;display:flex}._cardBody_1srow_97{flex-direction:column;flex:auto;gap:8px;display:flex}._code_1srow_104{font-family:var(--font-display);color:var(--color-heading);font-size:28px;font-weight:900;line-height:1.2}._subjectTitle_1srow_112{color:var(--color-heading);font-size:18px;font-weight:700;line-height:1.3}._description_1srow_119{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.5}._cardFooter_1srow_126{align-items:center;margin-top:auto;display:flex}@media (width<=600px){._container_1srow_1{gap:24px;padding:24px 16px 48px}._title_1srow_17{font-size:32px}._subtitle_1srow_26{font-size:16px}._grid_1srow_61{grid-template-columns:1fr;gap:16px}._card_1srow_67{padding:20px}}._container_oxgp9_1{box-sizing:border-box;flex-direction:column;gap:32px;max-width:1080px;margin:0 auto;padding:48px 24px 64px;display:flex}._backLink_oxgp9_11{color:var(--color-violet-text);box-sizing:border-box;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}._backLink_oxgp9_11:hover{text-decoration:underline}._backLink_oxgp9_11:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;border-radius:var(--radius-sm)}._header_oxgp9_33{flex-direction:column;gap:12px;display:flex}._codeBadge_oxgp9_39{align-self:flex-start}._title_oxgp9_43{font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-heading);margin:0;font-size:36px;font-weight:900}._description_oxgp9_52{color:var(--color-text-muted);max-width:760px;margin:0;font-size:16px;line-height:1.6}._loading_oxgp9_60{text-align:center;color:var(--color-text-muted);padding:48px 0;font-size:16px}._error_oxgp9_67{background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}._retryBtn_oxgp9_79{margin-top:4px}._notFound_oxgp9_83{background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-shelf);flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}._notFoundTitle_oxgp9_95{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:28px;font-weight:900}._empty_oxgp9_103{color:var(--color-text-muted);margin:0;font-size:16px}._lectureList_oxgp9_109{flex-direction:column;gap:12px;display:flex}._lectureCardLink_oxgp9_115{color:inherit;min-height:44px;text-decoration:none;display:block}._lectureCardLink_oxgp9_115:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;border-radius:var(--radius-lg)}._lectureCard_oxgp9_115{border-radius:var(--radius-lg);box-sizing:border-box;align-items:center;gap:16px;padding:18px 24px;display:flex}._lectureNumber_oxgp9_137{font-family:var(--font-mono);color:var(--color-text-muted);min-width:28px;font-size:15px;font-weight:700}._lectureIcon_oxgp9_145{border-radius:var(--radius-md);background-color:var(--color-neutral-bg);width:40px;height:40px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}._lectureBody_oxgp9_157{flex-direction:column;flex:auto;gap:4px;display:flex}._lectureTitleRow_oxgp9_164{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._lectureTitle_oxgp9_164{color:var(--color-heading);font-size:17px;font-weight:700;line-height:1.3}._pdfChip_oxgp9_178{font-weight:700}._lectureDate_oxgp9_182{color:var(--color-text-muted);font-size:13px}@media (width<=600px){._container_oxgp9_1{gap:24px;padding:24px 16px 48px}._title_oxgp9_43{font-size:28px}._lectureCard_oxgp9_115{gap:12px;padding:14px 16px}._lectureNumber_oxgp9_137{min-width:22px;font-size:14px}._lectureIcon_oxgp9_145{width:36px;height:36px}._lectureTitle_oxgp9_164{font-size:15px}}._container_zb2g1_1{box-sizing:border-box;flex-direction:column;gap:32px;max-width:1080px;margin:0 auto;padding:48px 24px 64px;display:flex}._header_zb2g1_11{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._headerContent_zb2g1_19{flex-direction:column;gap:8px;display:flex}._lecturesBtn_zb2g1_25{border-radius:var(--radius-pill);background-color:var(--color-surface);border:2px solid var(--color-border);height:44px;box-shadow:0 3px 0 var(--color-border);color:var(--color-text);font-family:var(--font-display);box-sizing:border-box;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .1s,border-color .15s,color .15s;display:inline-flex}._lecturesBtn_zb2g1_25:hover{border-color:var(--color-border-strong);color:var(--color-violet-text);text-decoration:none;transform:translateY(-1px)}._lecturesBtn_zb2g1_25:active{box-shadow:0 1px 0 var(--color-border);transform:translateY(2px)}._lecturesBtn_zb2g1_25:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}._visuallyHidden_zb2g1_61{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._title_zb2g1_73{font-family:var(--font-display);letter-spacing:-.6px;color:var(--color-heading);margin:0;font-size:40px;font-weight:900}._subtitle_zb2g1_82{color:var(--color-text-muted);margin:0;font-size:18px}._loading_zb2g1_88{text-align:center;color:var(--color-text-muted);padding:48px 0;font-size:16px}._error_zb2g1_95{background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}._empty_zb2g1_107{color:var(--color-text-muted);font-size:16px}._grid_zb2g1_112{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}._courseCard_zb2g1_118{background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-shelf);box-sizing:border-box;color:var(--color-text);flex-direction:column;gap:20px;padding:28px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}._courseCard_zb2g1_118:hover{border-color:var(--color-border-strong);text-decoration:none;transform:translateY(-2px)}._courseCard_zb2g1_118:focus-visible{text-decoration:none}._cardTop_zb2g1_143{justify-content:space-between;align-items:center;gap:16px;display:flex}._cardBody_zb2g1_150{flex-direction:column;flex:auto;gap:8px;display:flex}._courseTitle_zb2g1_157{font-family:var(--font-display);color:var(--color-heading);font-size:28px;font-weight:900;line-height:1.2}._courseDescription_zb2g1_165{color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.5}._chips_zb2g1_172{flex-wrap:wrap;gap:8px;display:flex}._actionButton_zb2g1_178{align-self:flex-start}._placeholderCard_zb2g1_182{border:2px dashed var(--color-border-strong);border-radius:var(--radius-xl);color:var(--color-text-muted);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:28px;display:flex}._placeholderTitle_zb2g1_195{font-family:var(--font-display);color:var(--color-heading);font-size:22px;font-weight:800}._placeholderDesc_zb2g1_202{color:var(--color-text-muted);font-size:15px;line-height:1.5}._overlay_1shzr_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#17141f8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_1shzr_13{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;max-height:calc(100vh - 32px);padding:1.75rem;display:flex;overflow-y:auto}._title_1shzr_29{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:1.35rem;font-weight:800}._pin_1shzr_37{font-family:var(--font-mono);letter-spacing:.25em;color:var(--color-violet);font-variant-numeric:tabular-nums;margin:4px 0;font-size:3rem;font-weight:700}._message_1shzr_47{font-family:var(--font-sans);color:var(--color-text);margin:0 0 12px;font-size:.95rem;line-height:1.5}._actions_1shzr_55{justify-content:center;width:100%;display:flex}._tabList_1k6hq_1{background-color:var(--color-bg-subtle);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-sizing:border-box;gap:4px;width:100%;padding:4px;display:flex}._tab_1k6hq_1{border-radius:var(--radius-md);min-width:0;height:40px;font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex;overflow:hidden}._tab_1k6hq_1:hover:not([aria-selected=true]){color:var(--color-text)}._tab_1k6hq_1[aria-selected=true]{background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}._form_1k6hq_44{flex-direction:column;gap:20px;display:flex}._field_1k6hq_50{flex-direction:column;gap:6px;display:flex}._label_1k6hq_56{color:var(--color-text);font-size:14px;font-weight:600}._hint_1k6hq_62{color:var(--color-text-muted);font-size:12px;line-height:1.3}._input_1k6hq_68{box-sizing:border-box;height:48px;font-size:15px;font-family:var(--font-sans);border:2px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);outline:none;width:100%;padding:0 14px;transition:border-color .15s}._input_1k6hq_68:focus{border-color:var(--color-violet);box-shadow:0 0 0 2px var(--color-violet-bg)}._input_1k6hq_68:disabled{background-color:var(--color-bg-subtle);opacity:.7}._passwordInputWrapper_1k6hq_93{align-items:center;width:100%;display:flex;position:relative}._passwordInputWrapper_1k6hq_93 ._input_1k6hq_68{padding-right:44px}._togglePasswordBtn_1k6hq_104{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:8px}._togglePasswordBtn_1k6hq_104:hover{color:var(--color-text)}._submitBtn_1k6hq_123{width:100%;margin-top:8px}._errorChip_1k6hq_128{text-align:center;border-radius:var(--radius-sm);background-color:var(--color-error-bg);color:var(--color-error);justify-content:center;align-items:center;margin-bottom:-8px;padding:10px 16px;font-size:14px;font-weight:500;display:flex}._errorActionBtn_1k6hq_142{color:inherit;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;margin-left:8px;padding:2px 8px;font-size:13px;font-weight:600}._errorActionBtn_1k6hq_142:hover{opacity:.8}._container_147r8_1{min-height:calc(100vh - var(--header-height));box-sizing:border-box;justify-content:center;align-items:center;padding:32px 16px;display:flex}._card_147r8_10{background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-shelf);box-sizing:border-box;flex-direction:column;gap:28px;padding:40px 32px;display:flex}._brandBlock_147r8_24{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}._tagline_147r8_32{color:var(--color-text-muted);max-width:280px;margin:0;font-size:16px;line-height:1.4}._banner_147r8_40{border-radius:var(--radius-sm);background-color:var(--color-accent-bg);color:var(--color-accent);text-align:center;margin-bottom:-8px;padding:10px 14px;font-size:14px;font-weight:500}._errorChip_147r8_51{text-align:center;border-radius:var(--radius-sm);background-color:var(--color-error-bg);color:var(--color-error);justify-content:center;align-items:center;margin-bottom:-8px;padding:10px 16px;font-size:14px;font-weight:500;display:flex}._form_147r8_65{flex-direction:column;gap:20px;display:flex}._field_147r8_71{flex-direction:column;gap:6px;display:flex}._label_147r8_77{color:var(--color-text);font-size:14px;font-weight:600}._input_147r8_83{box-sizing:border-box;height:48px;font-size:15px;font-family:var(--font-sans);border:2px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);outline:none;padding:0 14px;transition:border-color .15s}._input_147r8_83:focus{border-color:var(--color-violet);box-shadow:0 0 0 2px var(--color-violet-bg)}._input_147r8_83:disabled{background-color:var(--color-bg-subtle);opacity:.7}._select_147r8_107{box-sizing:border-box;height:48px;font-size:15px;font-family:var(--font-sans);border:2px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;outline:none;width:100%;padding:0 14px;transition:border-color .15s}._select_147r8_107:focus{border-color:var(--color-violet);box-shadow:0 0 0 2px var(--color-violet-bg)}._select_147r8_107:disabled{background-color:var(--color-bg-subtle);opacity:.7;cursor:default}._retryBtn_147r8_134{color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid;margin-left:10px;padding:2px 8px;font-size:13px;font-weight:600}._retryBtn_147r8_134:hover{opacity:.8}._submitBtn_147r8_150{width:100%;margin-top:8px}._pinInput_147r8_155{font-family:var(--font-mono);letter-spacing:.3em}._pinLink_147r8_160{color:var(--color-violet-text);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;align-self:center;margin-top:-8px;padding:4px 8px;font-size:14px;font-weight:500;text-decoration:underline}._pinLink_147r8_160:disabled{opacity:.6;cursor:default}._secondaryLinks_147r8_179{border-top:1px solid var(--color-border);justify-content:center;align-items:center;padding-top:8px;display:flex}._lecturesLink_147r8_187{color:var(--color-violet-text);font-family:var(--font-sans);border-radius:var(--radius-sm);align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}._lecturesLink_147r8_187:hover{text-decoration:underline}._lecturesLink_147r8_187:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}@media (width<=420px){._container_147r8_1{padding:16px 8px}._card_147r8_10{gap:20px;padding:24px 16px}}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}._container_1cgzl_1{background-color:var(--color-terminal-bg,#17141f);color:#f4f1fa;border-radius:var(--radius-lg,22px);font-family:var(--font-mono,"JetBrains Mono", monospace);box-shadow:var(--shadow-md);border:1px solid var(--color-terminal-border,#2b2638);flex-direction:column;height:100%;min-height:250px;display:flex;overflow:hidden}._locked_1cgzl_15{opacity:.85}._header_1cgzl_19{background-color:var(--color-terminal-header,#221e2d);border-bottom:1px solid var(--color-terminal-border,#2b2638);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}._statusIndicator_1cgzl_30{color:#cfc9de;font-size:14px;font-weight:600;font-family:var(--font-sans,"Golos Text", system-ui, sans-serif);align-items:center;gap:10px;display:flex}._statusDot_1cgzl_40{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}._statusDot_1cgzl_40._connected_1cgzl_48{background-color:#3dd6a3}._statusDot_1cgzl_40._connecting_1cgzl_52,._statusDot_1cgzl_40._creating_1cgzl_53{background-color:var(--color-accent,#ff8a4c)}._statusDot_1cgzl_40._disconnected_1cgzl_57,._statusDot_1cgzl_40._error_1cgzl_58{background-color:#ff6b5e}._headerActions_1cgzl_62{align-items:center;gap:8px;display:flex}._lockedBadge_1cgzl_68{color:#cfc9de;font-size:12px;font-family:var(--font-sans,"Golos Text", system-ui, sans-serif);background-color:#2b2638;border-radius:6px;padding:2px 8px}._reconnectButton_1cgzl_77{color:#f4f1fa;font-size:12px;font-weight:600;font-family:var(--font-sans,"Golos Text", system-ui, sans-serif);cursor:pointer;background-color:#2b2638;border:1px solid #332d42;border-radius:10px;padding:4px 10px;transition:background-color .15s}._reconnectButton_1cgzl_77:hover{background-color:#332d42}._reconnectButton_1cgzl_77:focus-visible{outline:2px solid var(--color-violet,#a99cff);outline-offset:2px}._terminalWrapper_1cgzl_99{background-color:var(--color-terminal-bg,#17141f);flex:auto;min-height:200px;padding:8px;position:relative;overflow:hidden}._xtermHost_1cgzl_108{width:100%;height:100%}._overlay_11fxf_2{z-index:2;pointer-events:none;position:absolute}._span_11fxf_8{box-sizing:border-box;color:#0000;font:inherit;cursor:pointer;pointer-events:auto;background-color:#a99cff2e;border:none;border-bottom:2px solid #a99cff66;border-radius:2px;margin:0;padding:0;transition:background-color .15s,border-bottom-color .15s;position:absolute}._span_11fxf_8:hover{background-color:#a99cff59;border-bottom-color:#a99cff}._span_11fxf_8:focus-visible{outline:2px solid var(--color-violet,#a99cff);outline-offset:1px}._command_11fxf_34{border-bottom-color:#a99cff}._flag_11fxf_38{border-bottom-color:#7aa2ff}._unknown_11fxf_42{cursor:default;background-color:#0000;border-bottom:1px dashed #a99cff66}._popover_11fxf_48{z-index:3;box-sizing:border-box;border-radius:var(--radius-md,14px);color:#f4f1fa;max-width:min(320px,100%);box-shadow:var(--shadow-md);font-family:var(--font-sans,"Golos Text", system-ui, sans-serif);pointer-events:auto;background-color:#221e2d;border:1px solid #332d42;padding:12px 14px;font-size:14px;line-height:1.4;position:absolute}._popoverTitle_11fxf_65{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-accent,#ff8a4c);overflow-wrap:anywhere;font-weight:600;display:block}._popoverText_11fxf_73{font-family:var(--font-sans,"Golos Text", system-ui, sans-serif);color:#f4f1fa;margin:6px 0 0;font-size:14px}._popoverMeta_11fxf_80{color:#cfc9de;margin:6px 0 0;font-size:12px}._popoverLink_11fxf_86{color:#a99cff;margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}._popoverLink_11fxf_86:hover{opacity:.9;text-decoration:underline}._popoverLink_11fxf_86:focus-visible{outline:2px solid var(--color-violet,#a99cff);outline-offset:2px}._banner_11fxf_106{z-index:3;border-radius:var(--radius-sm,8px);color:#cfc9de;font-family:var(--font-sans,system-ui, sans-serif);pointer-events:none;background-color:#17141fe6;border:1px solid #2b2638;padding:6px 12px;font-size:12px;position:absolute;bottom:8px;left:8px;right:8px}._toggle_11fxf_122{color:#a99cff;height:32px;font-family:var(--font-sans,"Golos Text", sans-serif);cursor:pointer;white-space:nowrap;background-color:#2b2638;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .15s,opacity .15s;display:inline-flex}._toggle_11fxf_122:hover{background-color:#332d42}._toggle_11fxf_122[aria-pressed=true]{color:#f4f1fa;background-color:#a99cff40}._toggle_11fxf_122:focus-visible{outline:2px solid var(--color-violet,#a99cff);outline-offset:2px}._toggleKbd_11fxf_154{font-family:var(--font-mono,monospace);opacity:.7;font-size:11px;font-weight:500}@media (width<=600px){._toggleKbd_11fxf_154{display:none}}._extraKeysBar_1yubk_1{background-color:var(--color-terminal-header,#221e2d);border-top:1px solid var(--color-terminal-border,#2b2638);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-webkit-user-select:none;user-select:none;padding:8px 10px;display:none;overflow-x:auto}@media (pointer:coarse),(width<=600px){._extraKeysBar_1yubk_1{align-items:center;gap:6px;display:flex}}._keyButton_1yubk_22{min-width:44px;height:36px;min-height:36px;font-family:var(--font-mono,"JetBrains Mono", monospace);color:#f4f1fa;cursor:pointer;touch-action:manipulation;background-color:#2b2638;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}._keyButton_1yubk_22:hover{background-color:#332d42}._keyButton_1yubk_22:active{background-color:#17141f}._ctrlKey_1yubk_51{color:var(--color-accent,#ff8a4c)}._keyButton_1yubk_22._active_1yubk_55{background-color:var(--color-accent,#ff8a4c);color:#fff}._keyButton_1yubk_22:focus-visible{outline:2px solid var(--color-violet,#a99cff);outline-offset:2px}._container_idxmg_1{inset:var(--header-height,68px) 0 0 0;box-sizing:border-box;flex-direction:column;gap:12px;min-height:0;padding:16px 24px 24px;display:flex;position:fixed;overflow:hidden}._topBar_idxmg_14{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}._leftNav_idxmg_23{align-items:center;gap:12px;min-width:0;display:flex}._breadcrumbLink_idxmg_30{color:var(--color-violet);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}._breadcrumbLink_idxmg_30:hover{text-decoration:underline}._separator_idxmg_42{color:var(--color-text-muted);font-size:14px}._title_idxmg_47{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;overflow:hidden}._commandsLink_idxmg_57{color:var(--color-violet);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._commandsLink_idxmg_57:hover{text-decoration:underline}._terminalArea_idxmg_73{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}._noSandbox_idxmg_83{border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);flex:1;justify-content:center;align-items:center;padding:32px;font-size:15px;display:flex}@media (width<=600px){._container_idxmg_1{gap:8px;padding:12px}._topBar_idxmg_14{gap:8px}._title_idxmg_47{font-size:16px}._commandsLink_idxmg_57{font-size:13px}}._markdown_249vx_1{font-family:var(--font-sans);color:var(--color-text);word-break:break-word;font-size:17px;line-height:1.65}._markdown_249vx_1 h1{font-family:var(--font-display);color:var(--color-heading);margin:0 0 16px;font-size:26px;font-weight:800;line-height:1.2}._markdown_249vx_1 h2{font-family:var(--font-display);color:var(--color-heading);margin:20px 0 12px;font-size:22px;font-weight:800;line-height:1.25}._markdown_249vx_1 h3{font-family:var(--font-display);color:var(--color-heading);margin:16px 0 8px;font-size:18px;font-weight:800;line-height:1.3}._markdown_249vx_1 p{margin:0 0 16px}._markdown_249vx_1 p:last-child{margin-bottom:0}._markdown_249vx_1 ul,._markdown_249vx_1 ol{margin:0 0 16px;padding-left:24px}._markdown_249vx_1 li{margin-bottom:6px}._callout_249vx_54{background-color:var(--color-accent-bg);color:var(--color-text);border:none;border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}._calloutIcon_249vx_66{color:var(--color-accent);flex-shrink:0;margin-top:2px}._calloutBody_249vx_72{flex:1;min-width:0;font-size:16px;line-height:1.55}._calloutBody_249vx_72>:first-child{margin-top:0}._calloutBody_249vx_72>:last-child{margin-bottom:0}._tableWrapper_249vx_87{box-sizing:border-box;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:100%;margin:0 0 16px;overflow-x:auto}._markdown_249vx_1 table{border-collapse:collapse;width:100%;font-size:14px}._markdown_249vx_1 th,._markdown_249vx_1 td{border-bottom:1px solid var(--color-border);text-align:left;word-break:normal;overflow-wrap:normal;min-width:6.5rem;padding:10px 14px}._markdown_249vx_1 tr:last-child td{border-bottom:none}._markdown_249vx_1 th{background-color:var(--color-bg-subtle);font-family:var(--font-display);color:var(--color-heading);font-weight:700}._markdown_249vx_1 pre{box-sizing:border-box;background-color:var(--color-codeblock-bg);max-width:100%;color:var(--color-codeblock-text);font-family:var(--font-mono);-webkit-overflow-scrolling:touch;border-radius:16px;margin:0 0 16px;padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}._markdown_249vx_1 code{font-family:var(--font-mono);background-color:var(--color-code-bg);color:var(--color-code-text);border-radius:6px;padding:2px 6px;font-size:14px}._markdown_249vx_1 pre code{color:inherit;background-color:#0000;border-radius:0;padding:0}._link_249vx_157{color:var(--color-violet);text-underline-offset:2px;text-decoration:underline}._link_249vx_157:hover{color:var(--color-violet-text)}._modalOverlay_wn0zd_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#17141f8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modalCard_wn0zd_13{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);box-sizing:border-box;width:100%;max-width:480px;max-height:calc(100vh - 32px);padding:1.75rem;overflow-y:auto}._modalTitle_wn0zd_24{font-family:var(--font-display);color:var(--color-heading);margin:0 0 1rem;font-size:1.35rem;font-weight:800}._modalDesc_wn0zd_32{font-family:var(--font-sans);color:var(--color-text);margin-bottom:1.25rem;font-size:.95rem;line-height:1.5}._inputGroup_wn0zd_40{margin-bottom:1.5rem}._inputLabel_wn0zd_44{font-family:var(--font-sans);color:var(--color-text-muted);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}._confirmInput_wn0zd_53{box-sizing:border-box;width:100%;font-family:var(--font-mono);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;padding:.65rem .85rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}._confirmInput_wn0zd_53:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-bg)}._modalError_wn0zd_72{color:var(--color-error);font-size:.85rem;font-family:var(--font-sans);margin-top:.5rem}._modalActions_wn0zd_79{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}._bar_mfxvq_1{background-color:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);font-family:var(--font-sans);color:var(--color-text);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 14px;font-size:13px;display:flex}._statusInfo_mfxvq_17{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}._statusCreating_mfxvq_24{color:var(--color-text-muted)}._spinner_mfxvq_28{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite _spin_mfxvq_28;display:inline-block}@keyframes _spin_mfxvq_28{to{transform:rotate(360deg)}}._statusReady_mfxvq_45{color:var(--color-success);font-weight:600}._statusStopped_mfxvq_50{color:var(--color-text-muted)}._statusError_mfxvq_54{color:var(--color-error)}._statusDisk_mfxvq_58{color:var(--color-error);font-weight:500}._actions_mfxvq_63{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}._container_8lcp7_1{border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);margin-top:1.5rem;padding:1.5rem}._title_8lcp7_9{font-family:var(--font-display);color:var(--color-heading);margin:0 0 1rem;font-size:1.25rem;font-weight:700}._description_8lcp7_17{font-family:var(--font-sans);color:var(--color-text);margin-bottom:1.5rem;font-size:.95rem;line-height:1.55}._description_8lcp7_17 p{margin:0 0 .75rem}._breakdown_8lcp7_29{border-top:1px solid var(--color-border);flex-direction:column;gap:1.25rem;padding-top:1.25rem;display:flex}._sectionBlock_8lcp7_37{flex-direction:column;gap:.5rem;display:flex}._sectionTitle_8lcp7_43{font-family:var(--font-display);color:var(--color-text-muted);margin:0;font-size:1rem;font-weight:600}._itemsList_8lcp7_51{flex-direction:column;gap:.5rem;display:flex}._itemRow_8lcp7_57{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}._itemTitle_8lcp7_68{font-family:var(--font-sans);color:var(--color-text);flex:1;font-size:.9rem}._modalOverlay_1p2vo_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#17141f8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modalCard_1p2vo_13{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);box-sizing:border-box;width:100%;max-width:540px;max-height:calc(100vh - 32px);padding:1.75rem;overflow-y:auto}._modalTitle_1p2vo_24{font-family:var(--font-display);color:var(--color-heading);margin:0 0 1rem;font-size:1.35rem;font-weight:800}._modalBody_1p2vo_32{font-family:var(--font-sans);color:var(--color-text);margin-bottom:1.25rem;font-size:.95rem;line-height:1.55}._modalBody_1p2vo_32 p{margin:0 0 .75rem}._modalBody_1p2vo_32 ul{margin:0 0 .75rem;padding-left:1.25rem}._modalBody_1p2vo_32 li{margin-bottom:.35rem}._inputGroup_1p2vo_53{margin-bottom:1.5rem}._inputLabel_1p2vo_57{font-family:var(--font-sans);color:var(--color-text-muted);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}._confirmInput_1p2vo_66{box-sizing:border-box;width:100%;font-family:var(--font-mono);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;padding:.65rem .85rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}._confirmInput_1p2vo_66:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-bg)}._modalError_1p2vo_85{color:var(--color-error);font-size:.85rem;font-family:var(--font-sans);margin-top:.5rem}._modalActions_1p2vo_92{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}._container_wqwd4_1{inset:var(--header-height,68px) 0 0 0;box-sizing:border-box;background-color:var(--color-bg);flex-direction:column;gap:12px;min-height:0;padding:16px 24px 24px;display:flex;position:fixed;overflow:hidden}._topBar_wqwd4_14{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}._leftNav_wqwd4_23{align-items:center;gap:12px;min-width:0;display:flex}._breadcrumbLink_wqwd4_30{color:var(--color-violet);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}._breadcrumbLink_wqwd4_30:hover{text-decoration:underline}._separator_wqwd4_42{color:var(--color-text-muted);font-size:14px}._title_wqwd4_47{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;overflow:hidden}._commandsLink_wqwd4_57{color:var(--color-violet);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._commandsLink_wqwd4_57:hover{text-decoration:underline}._splitArea_wqwd4_73{box-sizing:border-box;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}._leftPane_wqwd4_83{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;flex-shrink:0;min-width:300px;min-height:0;display:flex;overflow:hidden}._scrollableContent_wqwd4_95{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}._checkErrorBanner_wqwd4_104{background-color:var(--color-error-bg,#ef44441a);border:1px solid var(--color-error);color:var(--color-error);border-radius:var(--radius-md);font-family:var(--font-sans);padding:12px 16px;font-size:.95rem;font-weight:500}._markdownWrapper_wqwd4_115{color:var(--color-text);line-height:1.6}._submissionSection_wqwd4_120{margin-top:auto;padding-top:16px}._submitActionArea_wqwd4_125{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0;display:flex}._submitHint_wqwd4_133{color:var(--color-text-muted);font-size:.85rem}._checkingCard_wqwd4_138{background-color:var(--color-accent-bg);border:1px solid var(--color-accent);border-radius:var(--radius-md);align-items:center;gap:12px;padding:16px 20px;display:flex}._spinner_wqwd4_148{border:2px solid var(--color-accent);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite _spin_wqwd4_148;display:inline-block}@keyframes _spin_wqwd4_148{to{transform:rotate(360deg)}}._checkingText_wqwd4_165{color:var(--color-heading);font-size:1rem;font-weight:600}._splitter_wqwd4_171{flex-shrink:0}._rightPane_wqwd4_175{flex-direction:column;flex:1;gap:12px;min-width:300px;min-height:0;display:flex;overflow:hidden}._terminalContainer_wqwd4_185{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width<=768px){._container_wqwd4_1{min-height:calc(100vh - var(--header-height,68px));gap:8px;padding:12px;position:static;overflow-y:auto}._topBar_wqwd4_14{gap:8px}._title_wqwd4_47{font-size:16px}._commandsLink_wqwd4_57{font-size:13px}._splitArea_wqwd4_73{flex-direction:column;gap:16px;overflow:visible}._leftPane_wqwd4_83{flex-shrink:1;min-width:0;max-height:none;overflow:visible;width:100%!important}._scrollableContent_wqwd4_95{padding:16px;overflow-y:visible}._splitter_wqwd4_171{display:none}._rightPane_wqwd4_175{flex:none;width:100%;min-width:0;height:520px;min-height:480px}}._container_1eqhh_1{box-sizing:border-box;flex-direction:column;gap:28px;max-width:1080px;margin:0 auto;padding:32px 24px 64px;display:flex}._breadcrumbs_1eqhh_11{color:var(--color-text-muted);align-items:center;gap:8px;font-size:14px;display:flex}._breadcrumbLink_1eqhh_19{color:var(--color-violet);font-weight:500;text-decoration:none}._breadcrumbLink_1eqhh_19:hover{text-decoration:underline}._breadcrumbSeparator_1eqhh_29,._breadcrumbCurrent_1eqhh_33{color:var(--color-text-muted)}._heroBanner_1eqhh_37{background-color:var(--color-hero-bg);color:var(--color-hero-text);border-radius:var(--radius-xl);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}._heroInfo_1eqhh_50{flex-direction:column;flex:420px;gap:8px;display:flex}._heroTitle_1eqhh_57{font-family:var(--font-display);color:var(--color-hero-text);letter-spacing:-.6px;margin:0;font-size:40px;font-weight:900}._heroDescription_1eqhh_66{color:var(--color-text-muted);margin:0;font-size:17px;line-height:1.5}[data-theme=dark] ._heroDescription_1eqhh_66,:root:not([data-theme=light]) ._heroDescription_1eqhh_66{color:#cfc9de}._heroProgressBlock_1eqhh_81{flex-direction:column;flex:0 280px;gap:10px;min-width:240px;display:flex}._heroProgressStats_1eqhh_89{justify-content:space-between;font-size:15px;display:flex}._heroProgressLabel_1eqhh_95{font-weight:600}._heroProgressCount_1eqhh_99{color:#cfc9de}._heroProgressBarTrack_1eqhh_103{border-radius:var(--radius-pill);background-color:var(--color-hero-track);height:14px;overflow:hidden}._heroProgressBarFill_1eqhh_110{border-radius:var(--radius-pill);background-color:var(--color-accent);height:14px;transition:width .2s}._grid_1eqhh_117{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}._moduleCard_1eqhh_123{background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-shelf);box-sizing:border-box;color:var(--color-text);flex-direction:column;gap:14px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}._moduleCard_1eqhh_123:hover{border-color:var(--color-border-strong);text-decoration:none;transform:translateY(-2px)}._moduleCard_1eqhh_123:focus-visible{text-decoration:none}._cardTop_1eqhh_148{justify-content:space-between;align-items:center;gap:12px;display:flex}._cardBody_1eqhh_155{flex-direction:column;flex:auto;gap:6px;display:flex}._moduleCaption_1eqhh_162{color:var(--color-text-muted);font-size:13px;font-weight:600}._moduleTitle_1eqhh_168{font-family:var(--font-display);color:var(--color-heading);font-size:20px;font-weight:800;line-height:1.2}._cardBottom_1eqhh_176{align-items:center;gap:10px;display:flex}._progressBarTrack_1eqhh_182{border-radius:var(--radius-pill);background-color:var(--color-neutral-bg);flex:auto;height:10px;overflow:hidden}._progressBarFill_1eqhh_190{border-radius:var(--radius-pill);height:10px;transition:width .2s}._progressAccent_1eqhh_196{background-color:var(--color-accent)}._progressSuccess_1eqhh_200{background-color:var(--color-success)}._progressFraction_1eqhh_204{color:var(--color-text-muted);white-space:nowrap;font-size:13px;font-weight:600}._loading_1eqhh_211{text-align:center;color:var(--color-text-muted);padding:48px 0;font-size:16px}._empty_1eqhh_218{color:var(--color-text-muted);font-size:16px}._error_1eqhh_223{background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}._notFound_1eqhh_235{flex-direction:column;gap:16px;padding:48px 0;display:flex}._workspaceContainer_6figc_1{height:calc(100vh - var(--header-height,68px));height:calc(100dvh - var(--header-height,68px));box-sizing:border-box;background-color:var(--color-bg);flex-direction:column;min-height:0;display:flex;position:relative}._workspaceHeader_6figc_13{box-sizing:border-box;flex-shrink:0;align-items:center;gap:16px;padding:12px 16px 0;display:flex}._breadcrumbs_6figc_22{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex;overflow:hidden}._breadcrumbLink_6figc_34{color:var(--color-violet);text-decoration:none}._breadcrumbLink_6figc_34:hover{color:var(--color-violet-text);text-decoration:underline}._breadcrumbSeparator_6figc_44{color:var(--color-text-muted);-webkit-user-select:none;user-select:none}._breadcrumbCurrent_6figc_49{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._mobileChipsRow_6figc_57{display:none}@media (width<=900px){._mobileChipsRow_6figc_57{-webkit-overflow-scrolling:touch;background-color:var(--color-bg);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}._chipLink_6figc_73{border-radius:var(--radius-pill);flex-shrink:0;text-decoration:none}._chipLink_6figc_73:hover,._chipLink_6figc_73:focus-visible{text-decoration:none}._mobileChip_6figc_57{border-radius:var(--radius-pill);white-space:nowrap;box-sizing:border-box;border:2px solid #0000;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}._mobileChipIcon_6figc_100{flex-shrink:0}._mobileChipTheoryNeutral_6figc_104{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}._mobileChipTheoryActive_6figc_110{background-color:var(--color-violet-bg);border-color:var(--color-violet);color:var(--color-violet-text);font-weight:700}._mobileChipAnswered_6figc_117{background-color:var(--color-success-bg);color:var(--color-success);padding:0 12px;font-weight:700}._mobileChipIncorrect_6figc_124{background-color:var(--color-error-bg);color:var(--color-error);padding:0 12px;font-weight:700}._mobileChipActive_6figc_131{background-color:var(--color-accent);color:var(--color-on-accent);box-shadow:0 2px 0 var(--color-accent-shadow);font-weight:700}._mobileChipActive_6figc_131 ._levelMark_6figc_138{color:inherit}._mobileChipNeutral_6figc_142{background-color:var(--color-neutral-bg);color:var(--color-text-muted);font-weight:700}}._mobilePlanTabs_6figc_149{display:none}@media (width<=900px){._mobilePlanTabs_6figc_149{background-color:var(--color-bg);flex-shrink:0;align-items:center;gap:4px;padding:6px 16px 12px;display:flex}._mobileTabBtn_6figc_163{border-radius:var(--radius-pill);height:36px;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}._mobileTabBtn_6figc_163:hover{color:var(--color-text);background-color:var(--color-bg-subtle)}._mobileTabBtnActive_6figc_185{background-color:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent);box-shadow:0 2px 0 var(--color-accent-shadow)}._mobileTabBtnActive_6figc_185:hover{background-color:var(--color-accent);color:var(--color-on-accent)}}._planEditorArea_6figc_198{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}@media (width<=900px){._planEditorArea_6figc_198{min-height:520px}}._grid_6figc_214{box-sizing:border-box;flex:auto;gap:16px 0;min-height:0;padding:16px;display:grid}._gridAnimated_6figc_224{transition:grid-template-columns .15s}@media (prefers-reduced-motion:reduce){._gridAnimated_6figc_224{transition:none}}@media (width<=900px){._workspaceContainer_6figc_1{height:auto;min-height:auto}._grid_6figc_214{flex-direction:column;flex:none;gap:14px;min-height:auto;padding:0 16px 16px;display:flex;overflow:visible}._mobileHide_6figc_250{display:none!important}}._workspaceSplitter_6figc_256{justify-self:center}@media (width<=900px){._workspaceSplitter_6figc_256{display:none}}._navSlot_6figc_266{display:none}@media (width>=901px){._navSlot_6figc_266{display:block}._sidebarCard_6figc_275{margin-right:16px}}._sidebarCard_6figc_275{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;flex-direction:column;gap:6px;min-height:0;padding:16px;display:flex;overflow-y:auto}@media (width<=900px){._sidebarCard_6figc_275{display:none}}._sidebarCollapsed_6figc_300{padding:12px 8px;overflow-x:hidden}._sidebarHeader_6figc_305{align-items:center;gap:8px;min-width:0;display:flex}._sidebarCollapsed_6figc_300 ._sidebarHeader_6figc_305{justify-content:center}._navToggle_6figc_316{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background-color:#0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}._navToggle_6figc_316:hover{background-color:var(--color-bg-subtle);color:var(--color-text)}._navToggle_6figc_316:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}._sidebarCaption_6figc_342{letter-spacing:.6px;text-transform:uppercase;min-width:0;color:var(--color-text-muted);flex:auto;padding:4px 8px 8px;font-size:12px;font-weight:600}._sidebarNavLinkCollapsed_6figc_353{justify-content:center;padding:8px 0}._sidebarNavList_6figc_358{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._sidebarNavItem_6figc_367{margin:0}._sidebarNavLink_6figc_353{color:var(--color-text);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}._sidebarNavLink_6figc_353:hover{background-color:var(--color-bg-subtle);text-decoration:none}._sidebarNavLink_6figc_353:focus-visible{text-decoration:none}._sidebarNavLinkActive_6figc_393{background-color:var(--color-violet-bg);color:var(--color-violet-text);font-weight:600}._sidebarNavLinkActive_6figc_393:hover{background-color:var(--color-violet-bg);text-decoration:none}._theoryIcon_6figc_404{flex-shrink:0}._taskTitle_6figc_408{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}._levelGroup_6figc_417{flex-direction:column;gap:6px;display:flex}._levelGroup_6figc_417+._levelGroup_6figc_417{margin-top:10px}._levelCaption_6figc_427{color:var(--color-text-muted);padding:4px 8px 0;font-size:12px;font-weight:600}._railDivider_6figc_435{background-color:var(--color-border);height:1px;margin:4px 8px}._levelMark_6figc_138{color:var(--color-violet);flex-shrink:0;display:inline-flex}._taskStatusCircle_6figc_448{width:24px;height:24px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}._taskStatusCircleAnswered_6figc_461{background-color:var(--color-success-bg);color:var(--color-success)}._taskStatusCircleIncorrect_6figc_466{background-color:var(--color-error-bg);color:var(--color-error)}._taskStatusCircleNeutral_6figc_471{background-color:var(--color-neutral-bg);color:var(--color-text-muted)}._contentCard_6figc_477{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;flex-direction:column;gap:16px;min-height:0;padding:28px 32px;display:flex;overflow-y:auto}@media (width<=900px){._contentCard_6figc_477{border-radius:var(--radius-lg);min-height:auto;padding:18px;overflow-y:visible}}._terminalArea_6figc_500{background-color:var(--color-terminal-bg);border-radius:var(--radius-lg);box-sizing:border-box;flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (width<=900px){._terminalArea_6figc_500{min-height:420px;overflow:visible}}._scrollToTerminalBtn_6figc_518{display:none}@media (width<=900px){._scrollToTerminalBtn_6figc_518{min-width:44px;min-height:44px;font-family:var(--font-display);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-pill);box-shadow:0 4px 0 var(--color-accent-shadow), var(--shadow-md);cursor:pointer;z-index:50;border:none;justify-content:center;align-items:center;padding:10px 18px;font-size:15px;font-weight:800;transition:background-color .15s,transform .1s;display:inline-flex;position:fixed;bottom:20px;right:20px}._scrollToTerminalBtn_6figc_518:hover{background-color:var(--color-accent-hover)}._scrollToTerminalBtn_6figc_518:active{box-shadow:0 2px 0 var(--color-accent-shadow), var(--shadow-md);transform:translateY(2px)}}._selectPrompt_6figc_556,._loading_6figc_557{color:var(--color-text-muted);text-align:center;padding:32px 20px;font-size:15px}._sandboxPreparing_6figc_564{color:var(--color-text);justify-content:center;align-items:center;gap:12px;padding:36px 20px;font-size:15px;display:flex}._spinner_6figc_574{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite _spin_6figc_574;display:inline-block}@keyframes _spin_6figc_574{to{transform:rotate(360deg)}}._error_6figc_590{background-color:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-md);padding:16px 20px}._retryBtn_6figc_597{border:1px solid var(--color-error);color:var(--color-error);border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;margin-top:10px;padding:6px 14px;font-weight:600}._wrapper_1n8ot_1{flex-direction:column;flex:auto;min-width:0;display:flex}._card_1n8ot_8{border-radius:var(--radius-xl);flex-direction:column;gap:16px;padding:28px 32px;display:flex}._title_1n8ot_16{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:900;line-height:1.2}._title_1n8ot_16:focus:not(:focus-visible){outline:none}._moduleTitle_1n8ot_29{color:var(--color-text-muted);margin:0;font-size:15px}._stats_1n8ot_35{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._statRow_1n8ot_44{border-radius:var(--radius-md);background-color:var(--color-bg-subtle);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 16px;display:flex}._statLabel_1n8ot_54{color:var(--color-text);font-weight:600}._statValue_1n8ot_59{color:var(--color-success);font-weight:700}._unanswered_1n8ot_64{flex-direction:column;gap:8px;display:flex}._unansweredTitle_1n8ot_70{color:var(--color-text-muted);margin:0;font-weight:600}._unansweredList_1n8ot_76{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}._unansweredLink_1n8ot_84{color:var(--color-violet-text);font-weight:600}._actions_1n8ot_89{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (width<=900px){._card_1n8ot_8{padding:20px}}._taskContainer_ei9nr_1{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}._caption_ei9nr_9{color:var(--color-text-muted);font-size:13px;font-weight:600}._titleRow_ei9nr_15{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._title_ei9nr_15{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:900;line-height:1.2}._title_ei9nr_15:focus:not(:focus-visible){outline:none}._budgetLine_ei9nr_36{font-family:var(--font-sans);color:var(--color-heading);background-color:var(--color-bg-subtle);border-radius:var(--radius-md);align-self:flex-start;padding:8px 14px;font-size:15px;font-weight:700}._helpDetails_ei9nr_47{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);padding:10px 14px;font-size:14px}._helpSummary_ei9nr_56{cursor:pointer;color:var(--color-heading);-webkit-user-select:none;user-select:none;font-weight:600}._helpSummary_ei9nr_56:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}._helpContent_ei9nr_68{flex-direction:column;gap:8px;margin-top:10px;display:flex}._helpList_ei9nr_75{color:var(--color-text-muted);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}._helpLink_ei9nr_84{color:var(--color-violet);text-underline-offset:2px;margin-top:4px;font-weight:600;text-decoration:underline;display:inline-block}._helpLink_ei9nr_84:hover{color:var(--color-violet-text)}._body_ei9nr_97{min-width:0}._formSection_ei9nr_101{flex-direction:column;gap:12px;margin-top:8px;display:flex}._form_ei9nr_101{flex-direction:column;gap:10px;display:flex}._label_ei9nr_114{color:var(--color-text);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}._input_ei9nr_123{box-sizing:border-box;width:100%;height:48px;font-family:var(--font-mono);border:2px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);outline:none;padding:0 14px;font-size:16px;transition:border-color .15s}._input_ei9nr_123:focus{border-color:var(--color-violet)}._input_ei9nr_123:disabled{opacity:.7;cursor:not-allowed}._submitBtn_ei9nr_147{align-self:flex-start}._statusChip_ei9nr_151,._successChip_ei9nr_158{align-items:center;gap:6px;font-weight:700;display:inline-flex}._lastAnswerRow_ei9nr_165{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}._lastAnswerValue_ei9nr_174{font-family:var(--font-mono);color:var(--color-text);background-color:var(--color-bg-subtle);border-radius:6px;padding:2px 8px}._reviewBlock_ei9nr_182{border-radius:var(--radius-md);background-color:var(--color-bg-subtle);border:1px solid var(--color-border);flex-direction:column;gap:6px;padding:12px 14px;display:flex}._reviewBadge_ei9nr_192{color:var(--color-violet-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}._reviewBadgeDot_ei9nr_201{background-color:var(--color-violet);border-radius:50%;width:8px;height:8px}._reviewComment_ei9nr_208{color:var(--color-text);white-space:pre-wrap;font-size:14px;line-height:1.4}._errorMsg_ei9nr_215{border-radius:var(--radius-md);background-color:var(--color-error-bg);color:var(--color-error);padding:10px 14px;font-size:14px}._theoryContainer_3b6s6_1{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}._chip_3b6s6_9{align-self:flex-start;font-size:13px;font-weight:600}._title_3b6s6_15{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:900;line-height:1.15}._body_3b6s6_24{min-width:0}._actions_3b6s6_28{align-items:center;margin-top:8px;display:flex}._container_1th5m_1{box-sizing:border-box;flex-direction:column;gap:32px;max-width:1080px;margin:0 auto;padding:48px 24px 64px;display:flex}._header_1th5m_11{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._headerContent_1th5m_19{flex-direction:column;gap:8px;display:flex}._title_1th5m_25{font-family:var(--font-display);letter-spacing:-.6px;color:var(--color-heading);margin:0;font-size:40px;font-weight:900}._subtitle_1th5m_34{color:var(--color-text-muted);margin:0;font-size:18px}._loading_1th5m_40{text-align:center;color:var(--color-text-muted);padding:48px 0;font-size:16px}._error_1th5m_47{background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}._retryBtn_1th5m_59{background-color:var(--color-error);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 16px;font-weight:600;transition:opacity .15s}._retryBtn_1th5m_59:hover{opacity:.9}._empty_1th5m_74{color:var(--color-text-muted);font-size:16px}._coursesList_1th5m_79{flex-direction:column;gap:32px;display:flex}._courseCard_1th5m_85{background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-shelf);box-sizing:border-box;flex-direction:column;gap:24px;padding:28px;display:flex}._courseHeader_1th5m_97{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._courseHeaderInfo_1th5m_105{align-items:center;gap:16px;min-width:0;display:flex}._courseTitle_1th5m_112{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:24px;font-weight:800}._progressBlock_1th5m_120{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:16px 20px;display:flex}._progressLabelRow_1th5m_130{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}._progressStats_1th5m_139{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}._progressStatItem_1th5m_148{white-space:nowrap}._progressStatSeparator_1th5m_152{color:var(--color-border-strong)}._modulesList_1th5m_156{flex-direction:column;gap:16px;display:flex}._moduleSection_1th5m_162{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);transition:border-color .15s;overflow:hidden}._moduleSection_1th5m_162:hover{border-color:var(--color-border-strong)}._moduleToggle_1th5m_174{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-family:inherit;transition:background-color .15s;display:flex}._moduleToggle_1th5m_174:hover{background-color:var(--color-bg-subtle)}._moduleToggle_1th5m_174:focus-visible{outline:2px solid var(--color-violet);outline-offset:-2px}._moduleToggleLeft_1th5m_199{align-items:center;gap:12px;min-width:0;display:flex}._chevronIcon_1th5m_206{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s}._moduleTitle_1th5m_212{color:var(--color-heading);overflow-wrap:anywhere;font-size:17px;font-weight:700}._moduleStats_1th5m_219{flex-shrink:0;align-items:center;gap:10px;display:flex}._tableContainer_1th5m_226{border-top:1px solid var(--color-border);background-color:var(--color-surface)}._tasksTable_1th5m_231{border-collapse:collapse;text-align:left;width:100%;font-size:14px}._tasksTable_1th5m_231 th{background-color:var(--color-bg-subtle);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:12px 16px;font-size:13px;font-weight:600}._tasksTable_1th5m_231 td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:12px 16px}._tasksTable_1th5m_231 tr:last-child td{border-bottom:none}._taskTitleCell_1th5m_257{align-items:center;gap:8px;display:flex}._taskLink_1th5m_263{color:var(--color-heading);font-weight:600;text-decoration:none;transition:color .15s}._taskLink_1th5m_263:hover{color:var(--color-violet);text-decoration:underline}._levelBadge_1th5m_275{color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}._mobileList_1th5m_282{flex-direction:column;gap:12px;padding:12px 16px;display:none}._mobileRow_1th5m_289{border-radius:var(--radius-md);background-color:var(--color-bg-subtle);border:1px solid var(--color-border);flex-direction:column;gap:8px;padding:12px;display:flex}._mobileRowHeader_1th5m_299{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._mobileRowMeta_1th5m_306{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}._textMuted_1th5m_316{color:var(--color-text-muted)}@media (width<=650px){._tasksTable_1th5m_231{display:none}._mobileList_1th5m_282{display:flex}._container_1th5m_1{gap:20px;padding:24px 12px 48px}._title_1th5m_25{font-size:28px}._subtitle_1th5m_34{font-size:15px}._courseCard_1th5m_85{border-radius:var(--radius-lg);gap:16px;padding:16px}._moduleToggle_1th5m_174{flex-wrap:wrap;row-gap:8px;padding:12px 14px}._moduleStats_1th5m_219{flex-wrap:wrap;flex-basis:100%;padding-left:32px}._moduleTitle_1th5m_212{font-size:15px}}._container_1jhpr_1{align-items:center;gap:12px;font-size:15px;display:flex}._navLink_1jhpr_8{color:var(--color-text);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}._navLink_1jhpr_8:hover{color:var(--color-violet);text-decoration:none}._navLinkActive_1jhpr_27{background-color:var(--color-violet-bg);color:var(--color-violet-text);font-weight:700}._navLinkActive_1jhpr_27:hover{color:var(--color-violet-text)}._navIcon_1jhpr_37{display:none}._navText_1jhpr_41{display:inline}._countdownPill_1jhpr_45{border-radius:var(--radius-pill);background-color:var(--color-accent-bg);height:34px;color:var(--color-accent-text);font-size:14px;font-weight:600;font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._countdownPill_1jhpr_45._highlight_1jhpr_60{background-color:var(--color-error-bg);color:var(--color-error)}._countdownIcon_1jhpr_65{flex-shrink:0}._countdownValue_1jhpr_69{font-variant-numeric:tabular-nums}._countdownLabel_1jhpr_73{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._studentUser_1jhpr_86{color:var(--color-text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}._avatar_1jhpr_95{background-color:var(--color-violet-bg);width:32px;height:32px;color:var(--color-violet-text);font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}._studentName_1jhpr_110{color:var(--color-text);white-space:nowrap;font-weight:600}._pinChip_1jhpr_116{border-radius:var(--radius-pill);background-color:var(--color-violet-bg);height:34px;color:var(--color-violet-text);font-family:var(--font-mono);white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}._pinIcon_1jhpr_134{flex-shrink:0}._pinValue_1jhpr_138{letter-spacing:.12em;font-variant-numeric:tabular-nums}._logoutBtn_1jhpr_143{flex-shrink:0}._logoutIcon_1jhpr_148{flex-shrink:0;display:none}@media (width<=600px){._studentName_1jhpr_110{display:none}._container_1jhpr_1{gap:4px}._navLink_1jhpr_8{justify-content:center;width:34px;height:34px;padding:0}._navText_1jhpr_41{display:none}._navIcon_1jhpr_37{display:block}._countdownPill_1jhpr_45{height:30px;padding:0 8px;font-size:13px}._countdownIcon_1jhpr_65{width:14px;height:14px}._studentUser_1jhpr_86{gap:0}._avatar_1jhpr_95{width:28px;height:28px;font-size:12px}._pinChip_1jhpr_116{height:30px;padding:0 8px;font-size:13px}._pinValue_1jhpr_138{letter-spacing:.06em}._pinIcon_1jhpr_134{width:14px;height:14px}._pinLabel_1jhpr_214{display:none}._logoutBtn_1jhpr_143{gap:0;width:36px;height:36px;padding:0}._logoutIcon_1jhpr_148{display:block}._logoutText_1jhpr_230{display:none}}
