body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-y:auto}body.modal-open{overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pagination__button button{border:none!important}.pagination__button button.MuiPaginationItem-rounded{background-color:#fff!important;color:#0b0d0f!important;font-size:12.77px!important}.pagination__button button.Mui-selected{background:#0343fa!important;color:#fff!important}@media (max-width:1000px){.header-search-input,.search-input{width:100%!important}}.header-search-input{width:330px}.header-search-input .input-group{background:#f5f6fa!important;border:1px solid #5782fc!important;border-radius:4px!important}.header-search-input .form-control{height:48px!important}.sidebar .menuitem{padding:8px!important}.sidebar .active-menuitem{background:#cdd9fe!important;border-radius:12px!important;padding:8px!important}.active-menuitem .menuitem{color:#0343fa!important}.rdrDefinedRangesWrapper{display:none!important}.my-modal{transform:translate(-50%,-10%);width:60vw}.my-assignments-modal,.my-modal{left:50%;margin:0 auto;position:absolute;top:50%}.my-assignments-modal{transform:translate(-50%);width:70vw}.move-learner-modal{left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:40vw}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-italic.4ccd7e43a7faade56a94.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-italic.a7246e3344103474d5e0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/static/media/inter-cyrillic-400-italic.08e3b0dfa63f55db1364.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-italic.d770e752d913ce7c1289.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/static/media/inter-greek-ext-400-italic.1d9b2dcd859ec349157a.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-italic.ec7dedc1220375a289e6.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/static/media/inter-greek-400-italic.3580970c79b8fe7bd9ce.woff2) format("woff2"),url(/static/media/inter-greek-400-italic.a59b67351a5821fed525.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/static/media/inter-vietnamese-400-italic.3fec6e15c802aecf0b55.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-italic.e92fca0e7df05c25df5a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/static/media/inter-latin-ext-400-italic.28807530d4f96c132a43.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-italic.5ddcd6853bd6ef764c93.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/static/media/inter-latin-400-italic.b57117778d432bb5b697.woff2) format("woff2"),url(/static/media/inter-latin-400-italic.4f64ec0f7ca1f6cdbdc1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--shadow-light:#fffc;--shadow-dark:#00000026;--gradient-light:#fff;--gradient-dark:#f1f3f7;--gradient-primary:var(--primary);--gradient-primary-dark:#104ecf}.ThreeDCard{background:var(--card-bg);box-shadow:8px 8px 16px #00000026,-8px -8px 16px #fffc,inset 1px 1px 0 #fff9,inset -1px -1px 1px #0000000d;box-shadow:8px 8px 16px var(--shadow-dark),-8px -8px 16px var(--shadow-light),inset 1px 1px 0 #fff9,inset -1px -1px 1px #0000000d;padding:2rem}.ThreeDBtn,.ThreeDCard{border-radius:var(--radius)}.ThreeDBtn{background:#0000;border:none;box-shadow:4px 4px 8px #00000026,-4px -4px 8px #fffc;box-shadow:4px 4px 8px var(--shadow-dark),-4px -4px 8px var(--shadow-light);color:#000;padding:.6rem 1.2rem;position:relative;transition:box-shadow .2s ease,background .2s ease;z-index:1}.ThreeDBtn:hover{box-shadow:6px 6px 12px #00000026,-6px -6px 12px #fffc;box-shadow:6px 6px 12px var(--shadow-dark),-6px -6px 12px var(--shadow-light)}.ThreeDBtn:active{box-shadow:inset 2px 2px 4px #00000026,inset -2px -2px 4px #fffc;box-shadow:inset 2px 2px 4px var(--shadow-dark),inset -2px -2px 4px var(--shadow-light)}.ThreeDInput{background:#fff;background:var(--gradient-light);border-radius:var(--radius);box-shadow:inset 4px 4px 8px #00000026,inset -4px -4px 8px #fffc;box-shadow:inset 4px 4px 8px var(--shadow-dark),inset -4px -4px 8px var(--shadow-light);padding:.4rem;transition:box-shadow .2s ease}.ThreeDInput:focus-within{box-shadow:inset 2px 2px 4px #00000026,inset -2px -2px 4px #fffc,0 0 0 2px var(--primary);box-shadow:inset 2px 2px 4px var(--shadow-dark),inset -2px -2px 4px var(--shadow-light),0 0 0 2px var(--primary)}.roleGradient{background:radial-gradient(circle at top left,#fff,#f1f3f7);background:radial-gradient(circle at top left,var(--gradient-light),var(--gradient-dark));color:#000}.roleGradientActive{background:radial-gradient(circle at top left,var(--primary),#104ecf)!important;background:radial-gradient(circle at top left,var(--gradient-primary),var(--gradient-primary-dark))!important;color:#fff}:root{--text-muted:#60656d;--border:#e4e6eb}.Landing_container__jRKXq{background:#f7f8fa;background:var(--bg);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font);min-height:100vh}.Landing_formPane__ZUief{flex:0 0 50%;flex-direction:column;justify-content:center;max-width:50%;padding:3.5rem 2rem}.Landing_bannerPane__6yW5p,.Landing_formPane__ZUief{align-items:center;background:#f7f8fa;background:var(--bg);display:flex}.Landing_bannerPane__6yW5p{flex:1 1;justify-content:flex-end;overflow:hidden}.Landing_logo__wkkiC{display:block;height:auto;margin:0 auto 2rem;max-width:360px;width:100%}.Landing_card__AeZfb{background:#fff;background:var(--card-bg);border-radius:14px;border-radius:var(--radius);box-shadow:0 8px 32px #0000000f;display:flex;flex-direction:column;gap:1.75rem;max-width:420px;padding:2.5rem 2rem;width:100%}.Landing_heading__rHbKE{color:#1f1f1f;color:var(--text);font-size:1.9rem;font-weight:600;margin:0;text-align:center}.Landing_subheading__\+v1gz{color:#60656d;color:var(--text-muted);font-size:.95rem;line-height:1.45;margin:0;text-align:center}.Landing_roleGrid__XEnee{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Landing_roleCard__jNHxn{background:#fff;background:var(--card-bg);border:none;border-radius:14px;border-radius:var(--radius);box-shadow:5px 5px 15px #0000000d,-5px -5px 15px #ffffffb3;color:#1f1f1f;color:var(--text);cursor:pointer;flex:1 1 120px;font-size:1rem;font-weight:500;max-width:180px;padding:.8rem 1rem;transition:box-shadow .2s,background .2s,transform .2s}.Landing_roleCard__jNHxn:hover{box-shadow:5px 5px 20px #0000001a,-5px -5px 20px #fffc;transform:translateY(-2px)}.Landing_activeRole__CbM8I{background:#146cff;background:var(--primary);box-shadow:inset 5px 5px 15px #0003,inset -5px -5px 15px #ffffff80;color:#fff}.Landing_continueBtn__p-Vl2{font-weight:600;padding:.85rem;width:100%}.Landing_helpText__i6MdP{color:#60656d;color:var(--text-muted);font-size:.85rem;margin:0;text-align:center}.Landing_link__jCfh\+{color:#146cff;color:var(--primary);text-decoration:underline}@media (max-width:900px){.Landing_container__jRKXq{flex-direction:column}.Landing_formPane__ZUief{flex:1 1 100%;max-width:100%;padding:2rem 1.5rem}.Landing_bannerPane__6yW5p{display:none}.Landing_logo__wkkiC{margin-bottom:1.5rem;max-width:240px}.Landing_roleCard__jNHxn{flex:1 1 100%;max-width:none}}:root{--border-hover:#cfd6e0;--primary-ring:#3b82f626;--error:#ef4444;--error-ring:#ef44441f}.Input_field__S7fnT{grid-gap:6px;color:#0f172a;color:var(--text);display:grid;gap:6px;width:100%}.Input_label__JiFxs{color:#0f172a;color:var(--text);font-size:13px;font-weight:600}.Input_control__aZF7V{display:block;position:relative}.Input_input__3ffrW{background:#fff;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;box-sizing:border-box;color:#0f172a;color:var(--text);height:44px;line-height:1.2;outline:none;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.Input_input__3ffrW::placeholder{color:#94a3b8}.Input_input__3ffrW:hover{border-color:#cfd6e0;border-color:var(--border-hover)}.Input_input__3ffrW:focus{border-color:#3b82f6;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f626;box-shadow:0 0 0 3px var(--primary-ring)}.Input_input__3ffrW[aria-invalid=true],.Input_isError__OH7Fx .Input_input__3ffrW{border-color:#ef4444;border-color:var(--error);box-shadow:0 0 0 3px #ef44441f;box-shadow:0 0 0 3px var(--error-ring)}.Input_withLeft__Q4OWB .Input_input__3ffrW{padding-left:44px}.Input_withRight__yyjSY .Input_input__3ffrW{padding-right:44px}.Input_leftIcon__kHSnA,.Input_rightIcon__ezg77{align-items:center;color:#334155;display:inline-flex;height:20px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.Input_leftIcon__kHSnA{left:12px}.Input_rightIcon__ezg77{right:12px}.Input_leftIcon__kHSnA :where(svg),.Input_rightIcon__ezg77 :where(svg){height:18px;width:18px}.Input_clickable__yhA1n{background:#0000;border:none;color:#334155;cursor:pointer;padding:0}.Input_clickable__yhA1n:hover{color:#0f172a}.Input_clickable__yhA1n:focus-visible{border-radius:6px;outline:2px solid #3b82f6;outline:2px solid var(--primary);outline-offset:2px}.Input_help__LYg0y{color:#475569;color:var(--muted);font-size:12px;margin:0}.Input_error__IKFG2{color:#b91c1c;font-size:12px;margin:0}.Input_input__3ffrW:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.Input_input__3ffrW:read-only{background:#f9fafb}:root{--bg:#f7f8fa}.Login_container__poHxr{background:#f7f8fa;background:var(--bg);display:flex;min-height:100vh}.Login_formSection__YHxzo{align-items:center;background:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:3rem 2rem}.Login_logo__0yIoa{margin-bottom:2rem;max-width:170px}.Login_form__KtUUA{display:flex;flex-direction:column;gap:1.75rem;max-width:380px;width:100%}.Login_title__HX--x{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);font-size:1.6rem;font-weight:600;margin:0 0 .5rem}.Login_rolePicker__9StN4{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}.Login_inputs__jFQsi{display:flex;flex-direction:column;gap:1.25rem}.Login_pwdWrapper__fbgpg{position:relative}.Login_eyeBtn__hax5W{background:#0000;border:none;color:#666;cursor:pointer;font-size:1rem;padding:4px;position:absolute;right:10px;top:50%;translate:0 -50%}.Login_submitBtn__c47o0{background:#146cff;background:var(--primary);color:#fff;font-weight:600;padding:.8rem;width:100%}.Login_forgotLink__QbcuX{align-self:center;color:#146cff;color:var(--primary);font-size:.85rem;margin-top:.3rem;text-decoration:none}.Login_helpText__Zl7Jp{color:#555;font-size:.85rem;margin-top:2.5rem;text-align:center}.Login_detailText__iZ1UM{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:flex;font-size:.875rem;gap:6px;padding:.5rem .75rem}@media (max-width:768px){.Login_container__poHxr{flex-direction:column}.Login_formSection__YHxzo{padding:2rem 1.5rem}}.ForgotPassword_wrapper__DxjWe{align-items:center;background:#f4f6fa;background:var(--bg);display:flex;justify-content:center;min-height:100vh;padding:2rem}.ForgotPassword_card__ZWu0F{background:#fff;border-radius:12px;border-radius:var(--radius);box-shadow:0 6px 18px #0000000f;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2rem;max-width:420px;padding:3rem 2.5rem;width:100%}.ForgotPassword_heading__NqG1Y{color:#1f1f1f;color:var(--text);font-size:1.75rem;font-weight:600;text-align:center}.ForgotPassword_description__i2fMF{color:#51575d;text-align:center}.ForgotPassword_input__CI-Ug{border:1px solid #d9dce1;border-radius:8px;font-size:1rem;outline:none;padding:.875rem 1rem;transition:border-color .2s;width:100%}.ForgotPassword_input__CI-Ug:focus{border-color:#146cff;border-color:var(--primary)}.ForgotPassword_button__2jw6Q{align-items:center;background:#146cff;background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1rem;transition:background .2s,transform .2s;width:100%}.ForgotPassword_button__2jw6Q:disabled{background:#bcc6df;cursor:not-allowed}.ForgotPassword_button__2jw6Q:not(:disabled):hover{background:#0d47a1;background:var(--primary-dark);transform:translateY(-2px)}.ForgotPassword_error__XcVAc{color:#e5484d;color:var(--error);text-align:center}.VerifyOtp_wrapper__UN3\+K{align-items:center;background:#f4f6fa;background:var(--bg);display:flex;justify-content:center;min-height:100vh;padding:2rem}.VerifyOtp_card__Tr8CL{background:#fff;border-radius:12px;border-radius:var(--radius);box-shadow:0 6px 18px #0000000f;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2rem;max-width:420px;padding:3rem 2.5rem;width:100%}.VerifyOtp_heading__sncTK{color:#1f1f1f;color:var(--text);font-size:1.75rem;font-weight:600;text-align:center}.VerifyOtp_sub__dBWWo{color:#51575d;font-size:.95rem;text-align:center}.VerifyOtp_otpInput__0yjMd{border:1px solid #d9dce1;border-radius:8px;font-family:monospace;font-size:2rem;letter-spacing:.3em;outline:none;padding:.5rem .75rem;text-align:center;transition:border-color .2s}.VerifyOtp_otpInput__0yjMd:focus{border-color:#146cff;border-color:var(--primary)}.VerifyOtp_button__0O7dG{align-items:center;background:#146cff;background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1rem;transition:background .2s,transform .2s;width:100%}.VerifyOtp_button__0O7dG:disabled{background:#bcc6df;cursor:not-allowed}.VerifyOtp_button__0O7dG:not(:disabled):hover{background:#0d47a1;background:var(--primary-dark);transform:translateY(-2px)}.VerifyOtp_error__X05Tv{color:#e5484d;color:var(--error);text-align:center}:root{--primary-dark:#0d47a1;--bg:#f4f6fa;--error:#e5484d;--shadow:0 6px 18px #0000000f}.EnterNewPassword_wrapper__lA0wU{align-items:center;background:#f4f6fa;background:var(--bg);display:flex;justify-content:center;min-height:100vh;padding:2rem}.EnterNewPassword_card__\+iF-T{background:#fff;border-radius:12px;border-radius:var(--radius);box-shadow:0 6px 18px #0000000f;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2rem;max-width:420px;padding:3rem 2.5rem;width:100%}.EnterNewPassword_heading__Bu1qV{color:#1f1f1f;color:var(--text);font-size:1.75rem;font-weight:600;text-align:center}.EnterNewPassword_input__-lSe7{border:1px solid #d9dce1;border-radius:8px;font-size:1rem;outline:none;padding:.875rem 1rem;transition:border-color .2s;width:100%}.EnterNewPassword_input__-lSe7:focus{border-color:#146cff;border-color:var(--primary)}.EnterNewPassword_button__Antxm,.EnterNewPassword_successButton__zwRGC{align-items:center;background:#146cff;background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1rem;transition:background .2s,transform .2s;width:100%}.EnterNewPassword_button__Antxm:disabled{background:#bcc6df;cursor:not-allowed}.EnterNewPassword_button__Antxm:not(:disabled):hover,.EnterNewPassword_successButton__zwRGC:hover{background:#0d47a1;background:var(--primary-dark);transform:translateY(-2px)}.EnterNewPassword_error__YjCpi{color:#e5484d;color:var(--error);text-align:center}.EnterNewPassword_success__06cIK{text-align:center}:root{--text-surface:#f2f4f8;--text:#475569;--border:#e2e8f0;--ring:#2563eb;--ring-strong:#1d4ed8;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--focus:0 0 0 3px #2563eb40}@media (prefers-color-scheme:dark){:root{--bg:#fff;--surface:#111827;--text-surface:#0f1626;--text:#e5e7eb;--text:#9aa5b1;--border:#1f2937;--ring:#60a5fa;--ring-strong:#3b82f6;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 10px 30px #00000059}}.Tutorials_page__UjOU6{background:#f7f8fb;background:var(--bg);color:#475569;color:var(--text);font-family:var(--font);min-height:100dvh;padding:28px clamp(16px,3vw,40px)}.Tutorials_header__tQxJf{margin:0 auto 18px;max-width:1200px}.Tutorials_headerRow__wFCpb{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Tutorials_roleBadge__dlnlX{background:#f2f4f8;background:var(--text-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#fff;font-size:12px;padding:6px 10px}.Tutorials_title__HRQkk{font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:0}.Tutorials_subtitle__AGvTc{color:#475569}.Tutorials_layout__jytlU{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:380px 1fr;margin:0 auto 24px;max-width:1200px}@media (max-width:1040px){.Tutorials_layout__jytlU{grid-template-columns:1fr}}.Tutorials_card__56k51{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);padding:16px}.Tutorials_sectionCenter__sGIkk,.Tutorials_section__GsB3x{color:#475569;color:var(--text);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.Tutorials_sectionCenter__sGIkk{text-align:center}.Tutorials_cardHeader__TLJzB{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.Tutorials_count__gWGWu{color:#475569;color:var(--text);font-size:12px}.Tutorials_sidebar__REbz2{position:-webkit-sticky;position:sticky;top:20px}.Tutorials_search__qgwHF{margin:10px 0 12px;position:relative}.Tutorials_searchInput__WR3Iv{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);color:#475569;color:var(--text)}.Tutorials_searchInput__WR3Iv::placeholder{color:#64748b;opacity:1}.Tutorials_searchInput__WR3Iv:-webkit-autofill{-webkit-text-fill-color:#475569!important;-webkit-text-fill-color:var(--text)!important;box-shadow:inset 0 0 0 1000px #f8fafc!important}.Tutorials_clear__k6I9H{background:#0000;border:0;border-radius:8px;color:#64748b;cursor:pointer;font-size:18px;height:26px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px}.Tutorials_clear__k6I9H:hover{color:#475569;color:var(--text)}.Tutorials_clear__k6I9H:focus-visible{box-shadow:0 0 0 3px #2563eb40;box-shadow:var(--focus)}.Tutorials_list__M8l81{list-style:none;margin:0;max-height:min(62vh,700px);overflow:auto;padding:0;scrollbar-color:#e2e8f0 #0000;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.Tutorials_list__M8l81::-webkit-scrollbar{width:10px}.Tutorials_list__M8l81::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border);border-radius:8px}.Tutorials_listItem__yHmFw{margin-bottom:8px}.Tutorials_listItem__yHmFw:last-child{margin-bottom:0}.Tutorials_row__rd3Yg{grid-gap:10px;align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;color:#475569;color:var(--text);cursor:pointer;display:grid;gap:10px;grid-template-columns:64px 1fr;padding:8px;text-align:left;transition:transform .1s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease;width:100%}.Tutorials_row__rd3Yg:hover{border-color:#2563eb;border-color:var(--ring);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Tutorials_row__rd3Yg:focus-visible{box-shadow:0 0 0 3px #2563eb40;box-shadow:var(--focus);outline:none}.Tutorials_active__HmmYR{border-color:#2563eb;border-color:var(--ring);box-shadow:inset 0 0 0 1px #2563eb;box-shadow:0 0 0 1px var(--ring) inset}.Tutorials_thumb__9g3Rh{object-fit:cover}.Tutorials_thumbFallback__b7BmJ,.Tutorials_thumb__9g3Rh{background:#f2f4f8;background:var(--text-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;height:40px;width:64px}.Tutorials_rowTitle__UG8q7{font-size:14px;line-height:1.35}.Tutorials_playerArea__72z5b{min-width:0}.Tutorials_playerCard__pBEt0{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);padding:16px}.Tutorials_playerHeader__zY77k{align-items:center;display:flex;gap:8px;margin-bottom:10px}.Tutorials_dot__JW2ME{background:#2563eb;background:var(--ring);border-radius:999px;box-shadow:0 0 0 4px #3b82f62e;height:8px;width:8px}.Tutorials_now__UUTtr{color:#64748b}.Tutorials_aspect__GytIJ{aspect-ratio:16/9;background:#f2f4f8;background:var(--text-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;overflow:hidden;position:relative;width:100%}.Tutorials_iframe__Gt3d5{border:0;height:100%;inset:0;position:absolute;width:100%}.Tutorials_skeleton__zxca0{animation:Tutorials_shimmer__sIQPB 1.1s linear infinite;background:linear-gradient(90deg,#fff0,#0000000f 50%,#fff0),#f2f4f8;background:linear-gradient(90deg,#fff0 0,#0000000f 50%,#fff0 100%),var(--text-surface);background-size:200% 100%,100% 100%;inset:0;position:absolute;z-index:1}@keyframes Tutorials_shimmer__sIQPB{0%{background-position:-200% 0,0 0}to{background-position:200% 0,0 0}}.Tutorials_emptyStage__zwXPS{display:grid;height:100%;place-items:center}.Tutorials_playerFooter__8AYJL{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr;margin-top:10px}.Tutorials_actionsLeft__5PJNI{display:inline-flex;gap:8px}.Tutorials_ghost__aJTfC{-webkit-appearance:none;appearance:none;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;color:#475569;color:var(--text);cursor:pointer;font-size:13px;padding:8px 12px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.Tutorials_ghost__aJTfC:hover{background:#f1f5f9;border-color:#2563eb;border-color:var(--ring);transform:translateY(-1px)}.Tutorials_ghost__aJTfC:focus-visible{box-shadow:0 0 0 3px #2563eb40;box-shadow:var(--focus)}.Tutorials_ghost__aJTfC:disabled,.Tutorials_ghost__aJTfC[aria-disabled=true]{opacity:.5;pointer-events:none}.Tutorials_titleClamp__xfthG{color:#475569;color:var(--text);font-size:13px;justify-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tutorials_footer__\+XlfX{margin:0 auto;max-width:1200px}.Tutorials_primaryBtn__yyd6a{background:#1d4ed8;background:var(--ring-strong);border:none;border-radius:10px;box-shadow:0 1px 2px #0000000f;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-top:12px;padding:10px 16px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.Tutorials_primaryBtn__yyd6a:hover{background:#1d4ed8;background:var(--ring-strong);box-shadow:0 6px 16px #2563eb2e;transform:translateY(-1px)}.Tutorials_empty__7\+axM{color:#64748b}.Error404_page__CE17I{background:radial-gradient(1000px 600px at 0 0,#c7d2fe 0,#0000 60%),#f7f8fb;background:radial-gradient(1000px 600px at 0 0,#c7d2fe 0,#0000 60%),var(--bg);min-height:100vh;position:relative}.Error404_wrapper__7oiCH{display:grid;padding:3rem 1.25rem;place-items:center}.Error404_card__swmn0{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;background:var(--panel);border:1px solid #0000000f;border:1px solid var(--border);border-radius:24px;box-shadow:0 10px 30px #0206171a;padding:2.25rem;text-align:center;width:min(760px,92vw)}.Error404_code__jvOuq{background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;color:#0000;font-size:clamp(3rem,6vw,5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:.25rem}.Error404_title__z\+tcc{color:#111827;color:var(--text);font-weight:800;margin:.25rem 0}.Error404_subtitle__4lYA7{color:#6b7280;color:var(--muted);margin:0 0 1rem}.Error404_path__zI3Jt{color:#111827;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.9}.Error404_actions__Z3p5n{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:1rem 0 .5rem}.Error404_btn__TVAMx{background:#fff0;border:1px solid #0000000f;border:1px solid var(--border);border-radius:12px;color:#111827;color:var(--text);cursor:pointer;font-weight:600;height:42px;outline:none;padding:0 16px;transition:transform .06s ease,box-shadow .2s ease,background .2s ease}.Error404_btn__TVAMx:focus-visible{box-shadow:0 0 0 3px #2563eb59;box-shadow:0 0 0 3px var(--ring)}.Error404_btnPrimary__F1wug{background:linear-gradient(180deg,#2563eb,#1d4ed8);background:linear-gradient(180deg,var(--primary),var(--primary-600));border:none;color:#fff}.Error404_btnPrimary__F1wug:hover{transform:translateY(-1px)}.Error404_btnGhost__WTRlg{background:#fff9}.Error404_btnGhost__WTRlg:hover{background:#fffc}.Error404_btnLink__eBz7-{border:none;color:#2563eb;color:var(--primary);padding-left:6px;padding-right:6px}.Error404_btnLink__eBz7-:hover{text-decoration:underline}.Error404_tip__ohk59{color:#6b7280;color:var(--muted);margin-top:.5rem}.Error404_bgDecor__oaS5w{inset:0;pointer-events:none;position:absolute}.Error404_blob__U7zkm{animation:Error404_float__m6uCC 16s ease-in-out infinite;filter:blur(40px);mix-blend-mode:multiply;opacity:.4;position:absolute}.Error404_blobA__fLAKh{background:#c4b5fd;height:420px;right:-6%;top:12%;width:420px}.Error404_blobB__rZHBK{background:#93c5fd;bottom:-8%;height:360px;left:-6%;width:360px}@keyframes Error404_float__m6uCC{0%{transform:translateZ(0)}50%{transform:translate3d(10px,-8px,0)}to{transform:translateZ(0)}}.pt-card{animation:pt-rise .18s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(1100px 180px at -20% -10%,#3b82f61a,#0000 60%),radial-gradient(1100px 180px at 120% 120%,#ec48991a,#0000 60%),linear-gradient(180deg,#fffffff5,#ffffffe0);border:1px solid #1018281a;border-radius:16px;box-shadow:0 20px 40px #02081414,inset 0 1px 1px #02081408;max-width:min(460px,calc(100vw - 32px));padding:14px;position:relative}@keyframes pt-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pt-head{grid-gap:6px;display:grid;gap:6px}.pt-title{align-items:center;display:flex;gap:10px}.pt-title-text{font-size:1rem;letter-spacing:-.01em}.pt-pill,.pt-title-text{color:#0f172a;font-weight:900}.pt-pill{background:#02081408;border:1px solid #02081414;border-radius:999px;font-size:.78rem;padding:4px 8px}.pt-sub{color:#64748b;font-size:.92rem;font-weight:700;line-height:1.35;margin-top:2px}.pt-footer{display:flex;justify-content:space-between;margin-top:12px}.pt-footer,.pt-left{align-items:center;gap:8px}.pt-left{display:inline-flex}.pt-tiny{color:#64748b;font-size:.78rem;font-weight:800}.pt-ring{--pt-ring:0%;background:conic-gradient(#3b82f6 var(--pt-ring),#02081414 var(--pt-ring));border-radius:50%;display:grid;height:26px;place-items:center;position:relative;width:26px}.pt-ring:after{background:#fff;border:1px solid #0208140f;border-radius:50%;content:"";height:20px;width:20px}.pt-actions{display:inline-flex;gap:8px}.pt-btn{border:none;border-radius:10px;cursor:pointer;font-weight:900;outline:none;padding:8px 12px;transition:transform .06s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.pt-btn:active{transform:translateY(1px)}.pt-btn:focus-visible{box-shadow:0 0 0 3px #02081414}.pt-btn-ghost{background:#0000;border:1px solid #0208141a;color:#0f172a}.pt-btn-ghost:hover{background:#02081408}.pt-btn-primary{background:#3b82f6;box-shadow:0 8px 18px #3b82f640;color:#fff}.pt-btn-primary:hover{filter:brightness(.98)}.pt-btn-primary:focus-visible{box-shadow:0 0 0 3px #3b82f659}.pt-hint{align-items:center;color:#64748b;display:inline-flex;font-size:.78rem;font-weight:800;gap:8px;margin-top:8px}.pt-dot{animation:pt-glow 1.5s ease-out infinite;background:#22c55e;border-radius:999px;box-shadow:0 0 0 0 #22c55e47;height:6px;width:6px}@keyframes pt-glow{0%{box-shadow:0 0 0 0 #22c55e47}to{box-shadow:0 0 0 10px #22c55e00}}.__floater__open .react-joyride__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root{--header-h:56px;--header-bg:#ffffffd1;--blur:blur(14px);--shadow:0 1px 6px #00000014}.PrivateLayout_container__TsQ7C{display:flex;height:100vh;overflow:hidden}.PrivateLayout_main__gJRiG{display:flex;flex:1 1;flex-direction:column}.PrivateLayout_appBar__AQbOy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#ffffffd1!important;background:var(--header-bg)!important;box-shadow:0 1px 6px #00000014!important;box-shadow:var(--shadow)!important}.PrivateLayout_toolbar__Z76NW{align-items:center;display:flex;gap:6px;min-height:56px!important;min-height:var(--header-h)!important;padding:0 12px}.PrivateLayout_menuButton__fWUww{margin-right:4px}.PrivateLayout_spacer__LuMh7{flex:1 1}.PrivateLayout_notificationIconWrapper__oOUEm{height:40px;position:relative;width:40px}.PrivateLayout_gifIcon__t8Vn9,.PrivateLayout_staticIcon__\+pr1J{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s;width:100%}.PrivateLayout_staticIcon__\+pr1J{opacity:1}.PrivateLayout_gifIcon__t8Vn9{opacity:0}.PrivateLayout_notificationIconWrapper__oOUEm:hover .PrivateLayout_gifIcon__t8Vn9{opacity:1}.PrivateLayout_notificationIconWrapper__oOUEm:hover .PrivateLayout_staticIcon__\+pr1J{opacity:0}.PrivateLayout_notificationsMenu__4sfRG{border-radius:10px!important;box-shadow:0 1px 6px #00000014!important;box-shadow:var(--shadow)!important;max-height:420px!important;width:360px!important}.PrivateLayout_notificationsHeader__uxM7O{align-items:center;display:flex;justify-content:space-between;padding:.65rem 1rem}.PrivateLayout_notificationsList__0dAbY{max-height:320px;overflow-y:auto}.PrivateLayout_unreadItem__4duZU{background:#146cff14!important}.PrivateLayout_readItem__c1Q\+3{background:#0000!important}.PrivateLayout_feedbackButton__kACvS{font-weight:500!important}.PrivateLayout_content__ITe68{flex:1 1;overflow-y:auto;padding:1.5rem}@media (max-width:960px){.PrivateLayout_menuButton__fWUww{display:inline-flex}.PrivateLayout_feedbackButton__kACvS{display:none!important}}:root{--ud-text:#0f172a;--ud-muted:#64748b;--ud-border:#e5e7eb;--ud-bg:#fff;--ud-bgCard:#fff;--ud-bgSoft:#f7faff;--ud-chipBg:#f1f5f9;--ud-radius:14px;--ud-shadow:0 24px 64px #00000040;--ud-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.UserDetailsPopUp_modalDialog__hD2\+j{border-radius:14px;border-radius:var(--ud-radius);max-width:900px}.UserDetailsPopUp_modalContent__EdCCe{background:#fff;background:var(--ud-bg);border:0;border-radius:14px;border-radius:var(--ud-radius);box-shadow:0 24px 64px #00000040;box-shadow:var(--ud-shadow);color:#0f172a;color:var(--ud-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--ud-font);overflow:hidden}.UserDetailsPopUp_header__tB-ik{background:linear-gradient(180deg,#fffffff5,#ffffffeb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ud-border);padding:16px 20px}.UserDetailsPopUp_headerWrap__e4JAk{align-items:flex-start;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:8px;width:100%}.UserDetailsPopUp_headerLeft__ICwgT{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.UserDetailsPopUp_title__\+z-IZ{color:#0f172a;color:var(--ud-text);display:flex;flex-wrap:wrap;font-size:1rem;font-weight:800;gap:4px;line-height:1.25;margin:0}.UserDetailsPopUp_roleBadge__9pgQS{background:#eaf2ff;border:1px solid #e5e7eb;border:1px solid var(--ud-border);border-radius:9999px;color:#0b1220;font-size:12px;font-weight:700;line-height:1.2;padding:4px 10px}.UserDetailsPopUp_roleBadge__9pgQS[data-role=educator]{background:#ecfeff}.UserDetailsPopUp_roleBadge__9pgQS[data-role=supervisor]{background:#fef9c3}.UserDetailsPopUp_roleBadge__9pgQS[data-role=learner]{background:#dcfce7}.UserDetailsPopUp_joinedMeta__H4iAB{color:#64748b;color:var(--ud-muted);font-size:12px;font-weight:500;line-height:1.2}.UserDetailsPopUp_body__zlM0B{background:linear-gradient(180deg,#fff,#f7faff);background:linear-gradient(180deg,#fff 0,var(--ud-bgSoft) 100%);color:#0f172a;color:var(--ud-text);font-size:14px;padding:20px}.UserDetailsPopUp_profileGrid__UByBs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:860px){.UserDetailsPopUp_profileGrid__UByBs{align-items:flex-start;grid-template-columns:1fr 1fr}}.UserDetailsPopUp_leftCol__zSBG6,.UserDetailsPopUp_rightCol__6wM7G{grid-gap:16px;display:grid;gap:16px}.UserDetailsPopUp_avatarCard__yof4s{grid-gap:12px;background:#fff;background:var(--ud-bgCard);border:1px solid #e5e7eb;border:1px solid var(--ud-border);border-radius:14px;border-radius:var(--ud-radius);box-shadow:0 8px 20px #0000000f;display:grid;gap:12px;justify-items:start;padding:16px;text-align:left}.UserDetailsPopUp_avatarRing__nxUqc{--size:120px;background:conic-gradient(from 180deg at 50% 50%,#0d6efd,#7c3aed,#0d6efd);border-radius:9999px;display:grid;height:var(--size);padding:3px;place-items:center;width:var(--size)}.UserDetailsPopUp_avatarImg__KoHER{background:#fff;border:2px solid #fff;border-radius:9999px;height:100%;object-fit:cover;width:100%}.UserDetailsPopUp_helperText__aKTpr{color:#64748b;color:var(--ud-muted);font-size:12px;line-height:1.4;margin-top:-4px}.UserDetailsPopUp_inlineChipRow__k24yF{display:flex;flex-wrap:wrap;gap:6px}.UserDetailsPopUp_inlineChip__kBJYX{background:#f1f5f9;background:var(--ud-chipBg);border:1px solid #e5e7eb;border:1px solid var(--ud-border);border-radius:9999px;color:#0f172a;color:var(--ud-text);font-size:12px;font-weight:600;line-height:1.2;padding:4px 8px}.UserDetailsPopUp_detailCard__9cttz{grid-gap:16px;background:#fff;background:var(--ud-bgCard);border:1px solid #e5e7eb;border:1px solid var(--ud-border);border-radius:14px;border-radius:var(--ud-radius);box-shadow:0 4px 16px #0000000a;display:grid;gap:16px;padding:16px}.UserDetailsPopUp_detailSection__IC-Jp{grid-gap:8px;display:grid;gap:8px}.UserDetailsPopUp_detailHeading__DtS2Z{color:#0f172a;color:var(--ud-text);font-size:13px;font-weight:700;line-height:1.3}.UserDetailsPopUp_fieldBlock__Sfj0D{grid-gap:2px;display:grid;gap:2px}.UserDetailsPopUp_fieldLabel__ySI4j{color:#64748b;color:var(--ud-muted);font-size:12px;font-weight:600;line-height:1.3}.UserDetailsPopUp_fieldValue__IWUec{color:#0f172a;color:var(--ud-text);font-size:14px;font-weight:600;line-height:1.35;word-break:break-word}.UserDetailsPopUp_pillRow__LTgg9{display:flex;flex-wrap:wrap;gap:6px}.UserDetailsPopUp_pillChip__cqNLk{background:#f1f5f9;background:var(--ud-chipBg);border:1px solid #e5e7eb;border:1px solid var(--ud-border);border-radius:9999px;color:#0f172a;color:var(--ud-text);font-size:12px;font-weight:600;line-height:1.2;padding:4px 8px}.UserDetailsPopUp_formGroup__xWjo\+{grid-gap:6px;display:grid;gap:6px}.UserDetailsPopUp_formLabelRow__aJmq4{grid-gap:2px;display:grid;gap:2px}.UserDetailsPopUp_formLabel__R9hNA{color:#0f172a;color:var(--ud-text);font-size:13px;font-weight:600;line-height:1.3}.UserDetailsPopUp_helperTextUnderLabel__QJffJ{color:#64748b;color:var(--ud-muted);font-size:12px;line-height:1.4}.UserDetailsPopUp_formInput__5GDe6{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--ud-border);border-radius:14px;border-radius:var(--ud-radius);color:#0f172a;color:var(--ud-text);font-size:14px;font-weight:500;line-height:1.4;padding:8px 10px;width:100%}.UserDetailsPopUp_formInput__5GDe6:focus{border-color:#0d6efd;outline:2px solid #0d6efd;outline-offset:0}.UserDetailsPopUp_checkboxGrid__VSmpv{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:4px}.UserDetailsPopUp_checkboxItem__eOfBe{align-items:flex-start;color:#0f172a;color:var(--ud-text);display:inline-flex;font-size:13px;font-weight:500;gap:6px;line-height:1.4}.UserDetailsPopUp_checkboxItem__eOfBe input[type=checkbox]{margin-top:2px}.UserDetailsPopUp_footer__6bCYX{background:#fafafb;border-top:1px solid #e5e7eb;border-top:1px solid var(--ud-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 20px}.UserDetailsPopUp_statusChip__GhdyB{align-items:center;background:#f1f5f9;background:var(--ud-chipBg);border:1px solid #e5e7eb;border:1px solid var(--ud-border);border-radius:9999px;color:#0f172a;color:var(--ud-text);display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1.2;padding:4px 8px}.UserDetailsPopUp_statusChip__GhdyB[data-state=loading]{background:#fff7ed;border-color:#fdba74;color:#c2410c}.UserDetailsPopUp_statusChip__GhdyB[data-state=error]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.UserDetailsPopUp_statusChip__GhdyB[data-state=success]{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.UserDetailsPopUp_cohortPagination__lUgw0{align-items:center;background:#f1f5f9;background:var(--ud-chipBg);border:1px solid #e5e7eb;border:1px solid var(--ud-border);border-radius:9999px;display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding:8px 10px}.UserDetailsPopUp_cohortPageBtn__RcuzN{align-items:center;background:#fff;border:none;border-radius:9999px;box-shadow:0 1px 3px #0f172a1f;color:#64748b;color:var(--ud-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-width:32px;outline:none;padding:4px 10px;transition:background .12s ease,box-shadow .12s ease,transform 80ms ease,color .12s ease}.UserDetailsPopUp_cohortPageBtn__RcuzN:hover:not(:disabled){background:#f9fafb;box-shadow:0 3px 6px #0f172a2e;color:#0f172a;color:var(--ud-text);transform:translateY(-1px)}.UserDetailsPopUp_cohortPageBtn__RcuzN:active:not(:disabled){box-shadow:0 1px 3px #0f172a29;transform:translateY(0)}.UserDetailsPopUp_cohortPageBtn__RcuzN:disabled{background:#f1f5f9;box-shadow:none;cursor:default;opacity:.45}.UserDetailsPopUp_cohortPageMeta__QYFvb{align-items:center;color:#64748b;color:var(--ud-muted);display:inline-flex;flex:1 1;font-size:12px;font-weight:500;gap:4px;justify-content:center;line-height:1.3;text-align:center}.UserDetailsPopUp_cohortPageLabel__vPfqF{color:#64748b;color:var(--ud-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.UserDetailsPopUp_cohortPageNumber__iX66y{background:#fff;border:1px solid #94a3b880;border-radius:9999px;color:#0f172a;color:var(--ud-text);font-weight:700;padding:2px 8px}.UserDetailsPopUp_cohortPageTotal__7crAY{opacity:.9}.Dashboard_container__LflF7{background:#fafafa;color:#333;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);min-height:100vh}.Dashboard_header__\+T2zS{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;box-shadow:0 2px 4px #0000000d;padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Dashboard_greeting__\+\+rv9{color:#007aff;color:var(--color-primary);font-size:1.75rem;font-weight:600;margin:0}.Dashboard_username__G4lI5{color:#222}.Dashboard_main__PmZDf{display:flex;flex:1 1;flex-direction:column;gap:2rem;padding:2rem}.Dashboard_error__WLaSM{background:#ffecec;border-radius:6px;color:#a00;padding:1rem;text-align:center}@media (max-width:768px){.Dashboard_header__\+T2zS{padding:1rem}.Dashboard_greeting__\+\+rv9{font-size:1.5rem}.Dashboard_main__PmZDf{padding:1rem}}:root{--border-strong:#cfd6e0;--shadow:0 12px 32px #0f172a1f}.TableFilter_container__LtuIQ{color:#0f172a;color:var(--text);display:inline-block;font:inherit;position:relative}.TableFilter_toggleButton__YRiin{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#0f172a;color:var(--text);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:8px 12px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.TableFilter_toggleButton__YRiin:hover{background:#fafafa;border-color:#cfd6e0;border-color:var(--border-strong)}.TableFilter_toggleButton__YRiin:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--primary);outline-offset:2px}.TableFilter_badge__GmIoU{background:#3b82f61f;background:var(--chip-bg);border-radius:999px;color:#1e3a8a;display:inline-grid;font-size:11px;height:18px;line-height:1;min-width:18px;padding:0 6px;place-items:center}.TableFilter_backdrop__0e-mY{background:#02061708;inset:0;position:fixed;z-index:1001}.TableFilter_menu__Qy-MB{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 32px #0f172a1f;box-shadow:var(--shadow);color:#0f172a;color:var(--text);font-size:14px;left:0;line-height:1.25;max-width:380px;min-width:260px;padding:10px;position:absolute;top:calc(100% + 8px);width:-webkit-max-content;width:max-content;z-index:1002}.TableFilter_section__8Omf3{padding:6px 4px}.TableFilter_sectionTitle__uxW8D{color:#475569;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.2px;margin:4px 6px 6px;text-transform:uppercase}.TableFilter_list__-72qo{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0 2px}.TableFilter_list__-72qo>li{all:unset;display:block}.TableFilter_option__9\+RoJ{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#0f172a;color:var(--text);cursor:pointer;display:flex;gap:10px;padding:10px 8px;text-align:left;transition:background .12s ease,border-color .12s ease,transform 60ms ease;width:100%}.TableFilter_option__9\+RoJ:hover{background:#f8fafc;border-color:#e5e7eb;border-color:var(--border)}.TableFilter_option__9\+RoJ:active{transform:translateY(1px)}.TableFilter_optionLabel__MSVq8{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableFilter_active__7Y5LV{background:#3b82f614;border-color:#3b82f640}.TableFilter_checkbox__q0C0N{background:#fff;border:1px solid #cfd6e0;border:1px solid var(--border-strong);border-radius:6px;color:#fff;display:inline-grid;flex:0 0 18px;height:18px;place-items:center;width:18px}.TableFilter_checked__-zyH9{background:#3b82f6;background:var(--primary);border-color:#3b82f6;border-color:var(--primary)}.TableFilter_checkIcon__Uq\+d8{color:#3b82f6;color:var(--primary);flex:0 0 18px;height:18px;width:18px}.TableFilter_divider__-fR89{background:#e5e7eb;background:var(--border);height:1px;margin:8px 0 6px}.TableFilter_footerRow__K\+Q-v{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 2px 2px}.TableFilter_clearButton__4ptzl{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#475569;color:var(--muted);cursor:pointer;font-weight:600;padding:8px 10px;transition:color .12s ease,border-color .12s ease,background .12s ease}.TableFilter_clearButton__4ptzl:hover:not(:disabled){background:#f8fafc;border-color:#cfd6e0;border-color:var(--border-strong);color:#0f172a}.TableFilter_clearButton__4ptzl:disabled{cursor:not-allowed;opacity:.5}.TableFilter_doneButton__8hpHx{-webkit-appearance:none;appearance:none;background:#3b82f6;background:var(--primary);border:1px solid #3b82f6;border:1px solid var(--primary);border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:8px 12px;transition:background .12s ease,border-color .12s ease}.TableFilter_doneButton__8hpHx:hover{background:#2563eb;background:var(--primary-hover);border-color:#2563eb;border-color:var(--primary-hover)}.BulkUserUploadModal_overlay__RrGD6{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11141873;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1005}.BulkUserUploadModal_modal__sSsE1{animation:BulkUserUploadModal_fadeIn__\+yiqB .25s ease-out;background:#fff;border-radius:14px;box-shadow:0 16px 60px #0003;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(980px,96vw)}.BulkUserUploadModal_header__wdN0x{align-items:center;border-bottom:1px solid #eef0f3;display:flex;flex:0 0 auto;justify-content:space-between;padding:1rem 1.25rem}.BulkUserUploadModal_header__wdN0x h2{align-items:center;display:flex;font-size:1.15rem;gap:.5rem;margin:0}.BulkUserUploadModal_closeButton__pCJd4{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:1.1rem;transition:color .2s}.BulkUserUploadModal_closeButton__pCJd4:hover{color:#111827}.BulkUserUploadModal_body__D9Zin{flex:1 1 auto;overflow:auto;padding:1rem 1.25rem}.BulkUserUploadModal_instructions__IleaU{background:#f9fafb;border-radius:10px;color:#374151;margin-bottom:1.25rem;padding:1rem}.BulkUserUploadModal_instructions__IleaU h4{margin:0 0 .5rem}.BulkUserUploadModal_instructions__IleaU ol{line-height:1.6;margin-left:1.25rem}.BulkUserUploadModal_templateButton__tJZdh{align-items:center;background:#0000;border:1px solid #2563eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-weight:600;gap:.4rem;margin-top:.8rem;padding:.5rem 1rem;transition:.2s}.BulkUserUploadModal_templateButton__tJZdh:hover{background:#2563eb;color:#fff}.BulkUserUploadModal_dropzone__-laIV{border:2px dashed #c7cdda;border-radius:12px;color:#606a7a;cursor:pointer;padding:2rem;text-align:center;transition:all .25s}.BulkUserUploadModal_dropzone__-laIV:hover{background:#f4f8ff;border-color:#2563eb;color:#2563eb}.BulkUserUploadModal_footer__9UJG9{background:#f9fafb;border-top:1px solid #eef0f3;display:flex;flex:0 0 auto;gap:.6rem;justify-content:flex-end;padding:.9rem 1.25rem}.BulkUserUploadModal_cancelButton__T9i\+f{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;padding:.55rem 1.1rem}.BulkUserUploadModal_uploadButton__NOYzH{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1.1rem}.BulkUserUploadModal_uploadButton__NOYzH:disabled{background:#9ca3af;cursor:not-allowed}.BulkUserUploadModal_resultTitle__ZIkky{align-items:center;color:#111827;display:flex;font-weight:700;gap:.5rem;margin-bottom:.6rem}.BulkUserUploadModal_progressWrap__JJk\+X{background:#fff;margin:4px 0 12px;padding-top:4px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.BulkUserUploadModal_progressBar__5RRDx{background:#eef2f7;border-radius:999px;height:10px;overflow:hidden;position:relative;width:100%}.BulkUserUploadModal_progressFill__kjQ7f{background:linear-gradient(90deg,#22c55e,#16a34a);height:100%;transition:width .6s ease;width:0}.BulkUserUploadModal_progressMeta__9gwU3{align-items:center;color:#4b5563;display:flex;font-size:.9rem;gap:8px;margin-top:6px}.BulkUserUploadModal_badge__84jte{background:#e7f8ed;border:1px solid #bbf7d0;border-radius:999px;color:#166534;display:inline-block;font-weight:700;padding:2px 8px}.BulkUserUploadModal_dot__hJpcW{background:#9ca3af;border-radius:50%;display:inline-block;height:4px;width:4px}.BulkUserUploadModal_smallMuted__Q9ltL{color:#6b7280;font-size:.88rem}.BulkUserUploadModal_summaryGrid__PFVYS{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin:.9rem 0 .6rem}.BulkUserUploadModal_summaryCardFailed__x-xey,.BulkUserUploadModal_summaryCardSuccess__kAn99,.BulkUserUploadModal_summaryCard__-WCR7{align-items:center;background:#f7f8fb;border:1px solid #eef0f3;border-radius:12px;display:flex;gap:.7rem;padding:.9rem}.BulkUserUploadModal_summaryCardSuccess__kAn99{background:#e7f8ed;border-color:#bbf7d0}.BulkUserUploadModal_summaryCardFailed__x-xey{background:#fdeaea;border-color:#fecaca}.BulkUserUploadModal_summaryCard__-WCR7 p{color:#6b7280;font-size:.9rem;margin:0}.BulkUserUploadModal_summaryCard__-WCR7 h4{color:#111827;font-size:1.2rem;margin:0}.BulkUserUploadModal_sheetGrid__N7ygP{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin:.25rem 0 1rem}.BulkUserUploadModal_sheetCard__EGvWQ{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:.75rem .9rem}.BulkUserUploadModal_sheetHeader__Eiqo5{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.BulkUserUploadModal_sheetTitle__Q7cj0{color:#0f172a;font-weight:700}.BulkUserUploadModal_sheetError__bwJtD{background:#fee2e2;border:1px solid #fecaca;border-radius:999px;color:#b91c1c;font-size:.75rem;padding:2px 8px}.BulkUserUploadModal_sheetStats__EdxhZ{color:#4b5563;display:flex;font-size:.92rem;gap:10px}.BulkUserUploadModal_tableWrapper__MCDZ4{margin-top:.4rem}.BulkUserUploadModal_tableToolbar__RoYCD{align-items:center;background:#fff;border-bottom:1px solid #eef0f3;display:flex;justify-content:space-between;margin:6px 0 8px;padding:8px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.BulkUserUploadModal_tabs__FVfEt{display:inline-flex;gap:6px}.BulkUserUploadModal_tabBtn__gyUtd{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-weight:600;padding:6px 10px}.BulkUserUploadModal_tabActive__HKrfh{background:#111827;border-color:#111827;color:#fff}.BulkUserUploadModal_rightActions__HpTfC{align-items:center;display:inline-flex;gap:8px}.BulkUserUploadModal_iconBtn__Ah8sO{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;padding:6px 10px}.BulkUserUploadModal_cancelRunBtn__Ml9q0{align-items:center;background:#fff5f5;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;cursor:pointer;display:inline-flex;font-weight:700;gap:6px;padding:6px 10px}.BulkUserUploadModal_resultTable__85rr3{border:1px solid #eef0f3;border-collapse:collapse;border-radius:10px;font-size:.94rem;overflow:hidden;width:100%}.BulkUserUploadModal_resultTable__85rr3 thead th{background:#f8fafc;border-bottom:1px solid #eef0f3;color:#4b5563;padding:10px;position:static;text-align:left;top:auto}.BulkUserUploadModal_resultTable__85rr3 tbody td{border-top:1px solid #f1f5f9;overflow-wrap:break-word;padding:10px;word-break:normal}.BulkUserUploadModal_resultTable__85rr3 td:nth-child(2),.BulkUserUploadModal_resultTable__85rr3 td:nth-child(3),.BulkUserUploadModal_resultTable__85rr3 td:nth-child(6),.BulkUserUploadModal_resultTable__85rr3 th:nth-child(2),.BulkUserUploadModal_resultTable__85rr3 th:nth-child(3),.BulkUserUploadModal_resultTable__85rr3 th:nth-child(6){white-space:nowrap}.BulkUserUploadModal_emptyCell__Y8tRL{color:#6b7280;text-align:center}.BulkUserUploadModal_statusCell__wqgRt{white-space:nowrap;width:110px}.BulkUserUploadModal_errPill__7iX23,.BulkUserUploadModal_okPill__YQLcN{align-items:center;border-radius:999px;display:inline-flex;font-size:.86rem;font-weight:700;gap:6px;padding:3px 10px}.BulkUserUploadModal_okPill__YQLcN{background:#e7f8ed;border:1px solid #bbf7d0;color:#166534}.BulkUserUploadModal_errPill__7iX23{background:#fdeaea;border:1px solid #fecaca;color:#7f1d1d}.BulkUserUploadModal_roleCell__UKsut{color:#111827;font-weight:600;text-transform:capitalize}.BulkUserUploadModal_detailsCell__hFGbc{color:#374151}.BulkUserUploadModal_sheetErrorNote__yVzU4{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;color:#b91c1c;display:flex;gap:8px;margin-top:10px;padding:10px 12px}.BulkUserUploadModal_secondaryButton__fWJYy{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;padding:.55rem 1.1rem}.BulkUserUploadModal_primaryButton__dB1Zj{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1.2rem}@keyframes BulkUserUploadModal_fadeIn__\+yiqB{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.BulkUserUploadModal_sheetGrid__N7ygP,.BulkUserUploadModal_summaryGrid__PFVYS{grid-template-columns:1fr}}.Learner_card__laPPd{background:#fff;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 30px #00000014;box-shadow:var(--shadow);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-family:var(--font);overflow:hidden}.Learner_header__9viye{align-items:center;background:linear-gradient(180deg,#fff 70%,#fff0);background:linear-gradient(180deg,var(--bg) 70%,#fff0);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px}.Learner_header__9viye h3{color:#0f172a;color:var(--text);font-size:1.1rem;margin:0}.Learner_meta__6qbMD{color:#6b7280;color:var(--muted);display:block;font-size:.85rem;margin-top:4px}.Learner_searchWrap__gD6Qd{position:relative;width:260px}.Learner_searchIcon__B8ZBQ{color:#6b7280;color:var(--muted);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Learner_searchInput__1l-qt{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#0f172a;color:var(--text);outline:none;padding:10px 12px 10px 34px;width:100%}.Learner_searchInput__1l-qt:focus{border-color:#3b82f6;border-color:var(--ring);box-shadow:0 0 0 3px #3b82f633}.Learner_loaderWrap__0hJwI{display:grid;padding:24px;place-items:center}.Educator_card__wh5cF{background:#fff;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 30px #00000014;box-shadow:var(--shadow);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-family:var(--font);overflow:hidden}.Educator_header__kHrrl{align-items:center;background:linear-gradient(180deg,#fff 70%,#fff0);background:linear-gradient(180deg,var(--bg) 70%,#fff0);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px}.Educator_header__kHrrl h3{color:#0f172a;color:var(--text);font-size:1.1rem;margin:0}.Educator_meta__3iTCq{color:#6b7280;color:var(--muted);display:block;font-size:.85rem;margin-top:4px}.Educator_searchWrap__cVAgV{position:relative;width:260px}.Educator_searchIcon__5NfL8{color:#6b7280;color:var(--muted);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Educator_searchInput__vWvbv{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#0f172a;color:var(--text);outline:none;padding:10px 12px 10px 34px;width:100%}.Educator_searchInput__vWvbv:focus{border-color:#3b82f6;border-color:var(--ring);box-shadow:0 0 0 3px #3b82f633}.Educator_loaderWrap__vkrDZ{display:grid;padding:24px;place-items:center}:root{--font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--card-bg:#fff;--ring:#3b82f6;--shadow:0 10px 30px #00000014;--gap:16px}.Cohort_wrapper__1TePt{grid-gap:16px;grid-gap:var(--gap);display:grid;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-family:var(--font);gap:16px;gap:var(--gap);grid-template-columns:1.8fr 1fr;padding:16px;padding:var(--gap)}.Cohort_leftPaneCard__KLNNk{background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 30px #00000014;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:320px;overflow:hidden}.Cohort_toolbar__6TkcN{align-items:center;background:linear-gradient(180deg,#fff 70%,#fff0);background:linear-gradient(180deg,var(--card-bg) 70%,#fff0);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Cohort_toolbarTitle__wqh4f h3{color:#0f172a;color:var(--text);font-size:1.1rem;margin:0}.Cohort_meta__IbpFZ{color:#6b7280;color:var(--muted);display:inline-block;font-size:.85rem;margin-top:4px}.Cohort_searchWrap__nTBIW{max-width:40vw;position:relative;width:260px}.Cohort_searchIcon__\+L2v0{color:#6b7280;color:var(--muted);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Cohort_searchInput__NIRO-{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#0f172a;color:var(--text);font-size:.9rem;outline:none;padding:10px 12px 10px 34px;width:100%}.Cohort_searchInput__NIRO-::placeholder{color:#9ca3af}.Cohort_searchInput__NIRO-:focus{border-color:#3b82f6;border-color:var(--ring);box-shadow:0 0 0 3px #3b82f633}.Cohort_loaderWrap__gGaoO{display:grid;padding:24px;place-items:center}.Cohort_empty__tyJZl{color:#6b7280;color:var(--muted);padding:48px 24px;text-align:center}.Cohort_empty__tyJZl h4{color:#0f172a;color:var(--text);margin:0 0 6px}.Cohort_rightPane__Ecxjg{background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 30px #00000014;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:320px;overflow:hidden}.Cohort_rightHeader__\+Jy0S{align-items:center;background:linear-gradient(180deg,#fff 70%,#fff0);background:linear-gradient(180deg,var(--card-bg) 70%,#fff0);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px}.Cohort_cohortName__EjvRx{color:#0f172a;color:var(--text);font-size:1.05rem;margin:0 0 6px}.Cohort_badges__POL5V{display:flex;flex-wrap:wrap;gap:8px}.Cohort_pillMuted__d2mSz,.Cohort_pill__C0\+ph{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.85rem;gap:6px;padding:4px 10px}.Cohort_pill__C0\+ph{background:#f8fafc;color:#0f172a;color:var(--text)}.Cohort_pillMuted__d2mSz{background:#f3f4f6;color:#6b7280;color:var(--muted)}.Cohort_actions__GJgsv{display:flex;gap:8px}.Cohort_iconBtnDanger__ZBhId,.Cohort_iconBtn__NrgXJ,.Cohort_primaryBtn__lgwrp{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#0f172a;color:var(--text);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;padding:8px 12px;transition:transform .12s ease,background .12s ease,border .12s ease,box-shadow .12s ease}.Cohort_iconBtn__NrgXJ:hover{background:#f8fafc;box-shadow:0 4px 12px #0f172a14;transform:translateY(-1px)}.Cohort_iconBtnDanger__ZBhId{color:#b91c1c}.Cohort_iconBtnDanger__ZBhId:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;box-shadow:0 4px 12px #b91c1c1f}.Cohort_iconBtnDanger__ZBhId:disabled{cursor:not-allowed;opacity:.5}.Cohort_primaryBtn__lgwrp{background:#3b82f6;border-color:#3b82f6;color:#fff}.Cohort_primaryBtn__lgwrp:hover{box-shadow:0 4px 12px #2563eb4d;filter:brightness(1.05);transform:translateY(-1px)}.Cohort_listWrap__8dZbf{overflow:auto;padding:8px 12px 16px}.Cohort_listWrap__8dZbf::-webkit-scrollbar{width:6px}.Cohort_listWrap__8dZbf::-webkit-scrollbar-track{background:#f9fafb}.Cohort_listWrap__8dZbf::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}@media (max-width:1100px){.Cohort_wrapper__1TePt{grid-template-columns:1fr}.Cohort_rightPane__Ecxjg{order:2}}:root{--color-border:#e0e0e0}.Supervisor_container__w7l5B{background:#fff;background:var(--color-bg);border:1px solid #e0e0e0;border:1px solid var(--color-border);border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);padding:1rem}:root{--color-text:#333;--color-bg:#fafafa;--spacing:1.5rem}.Users_page__BDOpb{background:#fafafa;background:var(--color-bg);color:#333;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);height:100vh;overflow-y:auto;padding:1.5rem;padding:var(--spacing)}.Users_heading__OaxtZ{font-size:1.75rem;font-weight:600;margin:0 0 1.5rem;margin:0 0 var(--spacing) 0}.Users_tableContainer__9eHdb{margin-top:1.5rem;margin-top:var(--spacing)}.Users_tableContainer__9eHdb>*{width:100%}:root{--primary:#0a66ff;--primary-600:#0a52cc;--accent:#06b6d4;--text:#101828;--muted:#667085;--shadow:0 16px 40px #10182824;--ring:0 0 0 4px #0a66ff1f,0 0 0 1px var(--primary)}.SubmitAssignmentModal_modalDialog__txEiI{max-width:980px}.SubmitAssignmentModal_modalContent__qOSSO{background:#fff;background:var(--surface);border:0;border-radius:16px;border-radius:var(--radius);box-shadow:0 16px 40px #10182824;box-shadow:var(--shadow);overflow:hidden}.SubmitAssignmentModal_header__45weP{background:radial-gradient(60% 120% at 0 100%,#0a66ff1f 0,#0a66ff00 70%),linear-gradient(180deg,#fffffff5,#ffffffe0);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);padding:20px 24px}.SubmitAssignmentModal_headerWrap__ymbZz{align-items:center;display:flex;gap:12px;justify-content:space-between}.SubmitAssignmentModal_headerLeft__HdAwS{grid-gap:4px;display:grid;gap:4px}.SubmitAssignmentModal_kicker__bbwV0{color:#667085;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.SubmitAssignmentModal_title__Vj8wl{color:#101828;color:var(--text);font-size:24px;font-weight:900;letter-spacing:-.01em;margin:0}.SubmitAssignmentModal_assessmentPill__oqzny{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;color:#101828;color:var(--text);font-size:12px;font-weight:800;max-width:420px;overflow:hidden;padding:8px 14px;text-overflow:ellipsis;white-space:nowrap}.SubmitAssignmentModal_body__ByNMQ{color:#101828;color:var(--text);padding:22px 24px 26px}.SubmitAssignmentModal_metaGrid__GiCnG{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.SubmitAssignmentModal_metaItemWide__DvAsR,.SubmitAssignmentModal_metaItem__i8x6W{grid-gap:6px;display:grid;gap:6px;min-width:0}.SubmitAssignmentModal_metaItemWide__DvAsR{grid-column:1/-1}.SubmitAssignmentModal_metaLabel__PZJPk{color:#667085;color:var(--muted);font-size:12px;letter-spacing:.02em}.SubmitAssignmentModal_metaValue__YY5tk{color:#101828;color:var(--text);font-size:15px;font-weight:800;word-break:break-word}@media (min-width:920px){.SubmitAssignmentModal_metaGrid__GiCnG{grid-template-columns:repeat(3,minmax(0,1fr))}}.SubmitAssignmentModal_helperCard__64bSu{grid-gap:12px;align-items:start;background:#fff;background:var(--surface-elev);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 28px #10182814;display:grid;gap:12px;grid-template-columns:auto 1fr;margin-bottom:16px;padding:16px 18px}.SubmitAssignmentModal_helperIcon__GK4Gj{background:conic-gradient(from 0deg,#7dd3fc,#0ea5e9);border-radius:10px;height:38px;width:38px}.SubmitAssignmentModal_helperText__0LQ8I{grid-gap:10px;display:grid;gap:10px}.SubmitAssignmentModal_helperTitle__jE4ZV{font-size:15px;font-weight:900}.SubmitAssignmentModal_helperList__cve\+S{color:#667085;color:var(--muted);font-size:13px;margin:0;padding-left:18px}.SubmitAssignmentModal_helperList__cve\+S li{margin:0}.SubmitAssignmentModal_briefChecklist__VYCrb{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;list-style:none;margin:6px 0 8px;padding:0}@media (min-width:640px){.SubmitAssignmentModal_briefChecklist__VYCrb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.SubmitAssignmentModal_briefChecklist__VYCrb{grid-template-columns:repeat(3,minmax(0,1fr))}}.SubmitAssignmentModal_briefChecklist__VYCrb li{grid-gap:10px;align-items:start;background:radial-gradient(120% 120% at -10% 110%,#0a66ff0a 0,#0a66ff00 60%),linear-gradient(180deg,#10182805,#10182800);border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:12px;display:grid;gap:10px;grid-template-columns:24px 1fr;min-height:84px;padding:12px}.SubmitAssignmentModal_checkBadge__ZLazU{background:radial-gradient(40% 40% at 50% 50%,#ffffffe6 0,#fff0 60%),conic-gradient(from 0deg,#0a66ff,#8ecbff);background:radial-gradient(40% 40% at 50% 50%,#ffffffe6 0,#fff0 60%),conic-gradient(from 0deg,var(--primary),#8ecbff);border-radius:999px;box-shadow:inset 0 2px 6px #10182826;height:24px;width:24px}.SubmitAssignmentModal_codeChip__xOuDQ{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;padding:2px 6px}.SubmitAssignmentModal_softNote__nSLxj{color:#667085;color:var(--muted);font-style:normal}.SubmitAssignmentModal_confirmRow__7Bsf1{align-items:center;border-top:1px dashed #e5e7eb;border-top:1px dashed var(--border);display:flex;gap:10px;margin-top:2px;padding-top:6px}.SubmitAssignmentModal_confirmCheckbox__4Swq6{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--border);border-radius:6px;cursor:pointer;height:18px;outline:none;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease;width:18px}.SubmitAssignmentModal_confirmCheckbox__4Swq6:checked{background:#0a66ff;background:var(--primary);border-color:#0a66ff;border-color:var(--primary);box-shadow:0 0 0 4px #0a66ff1f}.SubmitAssignmentModal_confirmText__RMANU{color:#101828;color:var(--text);font-size:13px;font-weight:800}@keyframes SubmitAssignmentModal_pulseOutline__2WjBr{0%{box-shadow:0 0 0 0 #0a66ff4d}70%{box-shadow:0 0 0 8px #0a66ff1a}to{box-shadow:0 0 0 0 #0a66ff00}}@keyframes SubmitAssignmentModal_softShake__8LeLX{0%,to{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}.SubmitAssignmentModal_helperCardHighlight__D2XuJ{animation:SubmitAssignmentModal_pulseOutline__2WjBr 1.2s ease,SubmitAssignmentModal_softShake__8LeLX .35s ease both;border-color:#0a66ff;border-color:var(--primary)}.SubmitAssignmentModal_dropZone__iHe3v{background:linear-gradient(180deg,#fff,#fff);background:linear-gradient(180deg,var(--surface),var(--surface-elev));border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:16px;border-radius:var(--radius);cursor:pointer;padding:28px 20px;position:relative;text-align:center;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .08s ease}.SubmitAssignmentModal_dropZone__iHe3v:hover{border-color:#0a66ff;border-color:var(--primary);box-shadow:0 12px 28px #0a66ff2e}.SubmitAssignmentModal_dropZoneActive__kjoxF{background:#0a66ff0d;border-color:#0a66ff;border-color:var(--primary);box-shadow:0 16px 34px #0a66ff38;transform:translateY(-1px)}.SubmitAssignmentModal_fileInput__l7hkq{inset:0;opacity:0;pointer-events:none;position:absolute}.SubmitAssignmentModal_dropIcon__4btoJ{background:conic-gradient(from 0deg,#0a66ff,#8ecbff);background:conic-gradient(from 0deg,var(--primary),#8ecbff);border-radius:12px;height:52px;margin:0 auto 12px;width:52px}.SubmitAssignmentModal_dropTitle__qIA1T{font-size:16px;font-weight:900;margin-bottom:2px}.SubmitAssignmentModal_dropSub__KD1xy{color:#667085;color:var(--muted);font-size:14px}.SubmitAssignmentModal_dropHint__s7qq1{color:#667085;color:var(--muted);font-size:12px;margin-top:8px}.SubmitAssignmentModal_previewCard__gXRrG{grid-gap:10px;background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 10px 26px #1018281a;display:grid;gap:10px;margin-top:8px;padding:16px}.SubmitAssignmentModal_previewTop__nebi4{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto}.SubmitAssignmentModal_fileBadge__u2P2q{background:conic-gradient(from 0deg,#7dd3fc,#0ea5e9);border-radius:10px;height:42px;width:42px}.SubmitAssignmentModal_previewMeta__FH24b{min-width:0}.SubmitAssignmentModal_previewName__L7W0\+{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubmitAssignmentModal_previewSub__Qfcth{color:#667085;color:var(--muted);font-size:12px}.SubmitAssignmentModal_changeBtn__FoWHs{-webkit-appearance:none;appearance:none;background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;cursor:pointer;font-size:13px;font-weight:800;padding:8px 10px;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.SubmitAssignmentModal_changeBtn__FoWHs:hover{background:#fff;background:var(--surface-elev);box-shadow:0 4px 12px #1018281a;transform:translateY(-1px)}.SubmitAssignmentModal_changeBtn__FoWHs:focus-visible{box-shadow:0 0 0 4px #0a66ff1f,0 0 0 1px #0a66ff;box-shadow:var(--ring);outline:none}.SubmitAssignmentModal_previewNote__lTmyA{color:#667085;color:var(--muted);font-size:13px}.SubmitAssignmentModal_actionsRow__gnszo{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.SubmitAssignmentModal_cta__OCJpp{align-items:center;border-radius:14px!important;display:inline-flex!important;font-weight:900!important;gap:8px;justify-content:center;line-height:1!important;min-height:48px!important;padding:0 18px!important;transition:transform .05s ease,box-shadow .15s ease!important}.SubmitAssignmentModal_cta__OCJpp:hover{transform:translateY(-1px)}.SubmitAssignmentModal_cta__OCJpp:focus-visible{box-shadow:0 0 0 4px #0a66ff1f,0 0 0 1px #0a66ff!important;box-shadow:var(--ring)!important}.SubmitAssignmentModal_ctaPrimary__mTxFY{background:#0a66ff!important;background:var(--primary)!important;border-color:#0a66ff!important;border-color:var(--primary)!important;box-shadow:0 12px 28px #0a66ff40!important;color:#fff!important}.SubmitAssignmentModal_ctaPrimary__mTxFY:hover{background:#0a52cc!important;background:var(--primary-600)!important;border-color:#0a52cc!important;border-color:var(--primary-600)!important}.SubmitAssignmentModal_ctaGhost__2Ecny{background:#0000!important;border:1px solid #e5e7eb!important;border:1px solid var(--border)!important;color:#000!important}.SubmitAssignmentModal_ctaGhost__2Ecny:hover{background:#fff!important;background:var(--surface-elev)!important}:root{--color-primary:#0b68ff;--color-neutral:#0f172a;--color-info:#06b6d4;--color-text:#1f2327;--color-muted:#667085;--color-border:#e7e9ee;--color-bg:#fff;--shadow:0 12px 30px #1b273314;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.SubmissionDetailsModal_modalDialog__EBn\+a{border-radius:12px;border-radius:var(--radius);overflow:hidden}.SubmissionDetailsModal_modalContent__Ib7oo{border:0;box-shadow:0 12px 30px #1b273314;box-shadow:var(--shadow)}.SubmissionDetailsModal_header__F2D2L{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#fffffff5,#ffffffeb);border-bottom:1px solid #e7e9ee;border-bottom:1px solid var(--color-border);padding:16px 20px}.SubmissionDetailsModal_headerWrap__WTy4Q{align-items:center;display:flex;gap:12px;justify-content:space-between}.SubmissionDetailsModal_headerLeft__W3ZkD{grid-gap:4px;display:grid;gap:4px}.SubmissionDetailsModal_kicker__fwTYv{color:#667085;color:var(--color-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.SubmissionDetailsModal_title__jCnRZ{color:#1f2327;color:var(--color-text);font-size:20px;font-weight:800;margin:0}.SubmissionDetailsModal_statusBadge__pmG-A{border-radius:999px;font-weight:700;padding:.4rem .75rem}.SubmissionDetailsModal_body__jpJnn{color:#1f2327;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font);padding:18px 20px 22px}.SubmissionDetailsModal_metaGrid__GQpg1{grid-gap:14px 22px;display:grid;gap:14px 22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}@media (min-width:992px){.SubmissionDetailsModal_metaGrid__GQpg1{grid-template-columns:repeat(3,minmax(0,1fr))}}.SubmissionDetailsModal_metaItem__1AumU{grid-gap:6px;display:grid;gap:6px;min-width:0}.SubmissionDetailsModal_metaLabel__4f15H{color:#667085;color:var(--color-muted);font-size:12px;letter-spacing:.02em}.SubmissionDetailsModal_metaValue__ww3YC{color:#1f2327;color:var(--color-text);font-size:14px;font-weight:700;word-break:break-word}.SubmissionDetailsModal_outcomePanel__zNf0r{grid-gap:14px;border:1px solid #e7e9ee;border:1px solid var(--color-border);border-radius:14px;box-shadow:0 6px 16px #1018280f;display:grid;gap:14px;margin:16px 0 18px;padding:16px}.SubmissionDetailsModal_outcomeReviewed__aLxXS{background:linear-gradient(180deg,#f6fbff,#fff)}.SubmissionDetailsModal_outcomeFailed__QH-7J{background:linear-gradient(180deg,#fff6f6,#fff);border-color:#ffd1d1}.SubmissionDetailsModal_outcomeInformal__Qd\+QI{background:linear-gradient(180deg,#fffdf4,#fff);border-color:#ffe9b3}.SubmissionDetailsModal_outcomeHeader__uko5S{align-items:center;display:flex;gap:14px}.SubmissionDetailsModal_outcomeIcon__7ZfW8{background:conic-gradient(from 0deg,#0b68ff,#8ecbff);background:conic-gradient(from 0deg,var(--color-primary),#8ecbff);border-radius:12px;flex:0 0 auto;height:40px;width:40px}.SubmissionDetailsModal_outcomeFailed__QH-7J .SubmissionDetailsModal_outcomeIcon__7ZfW8{background:conic-gradient(from 0deg,#ff6b6b,#ffd3d3)}.SubmissionDetailsModal_outcomeInformal__Qd\+QI .SubmissionDetailsModal_outcomeIcon__7ZfW8{background:conic-gradient(from 0deg,#ffb020,#ffe9a8)}.SubmissionDetailsModal_outcomeTextWrap__W8oQC{grid-gap:4px;display:grid;gap:4px}.SubmissionDetailsModal_outcomeKicker__n3FHT{color:#667085;color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.SubmissionDetailsModal_outcomeTitle__RrntL{color:#1f2327;color:var(--color-text);font-size:16px;font-weight:900}.SubmissionDetailsModal_outcomeSub__oZ\+Z\+{color:#667085;color:var(--color-muted);font-size:14px;line-height:1.45}.SubmissionDetailsModal_inlineStrong__PZYgp{font-weight:800;padding-left:6px}.SubmissionDetailsModal_informalCommentBox__kkSFY{grid-gap:4px;background:#fffaf0;border:1px dashed #ffd48a;border-radius:12px;display:grid;gap:4px;margin-top:6px;padding:10px 12px}.SubmissionDetailsModal_informalCommentLabel__C6qRz{color:#667085;color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.SubmissionDetailsModal_informalCommentBody__nu0fd{color:#1f2327;color:var(--color-text);font-size:14px;line-height:1.5;white-space:pre-wrap}.SubmissionDetailsModal_outcomeActions__jq6xb{grid-gap:10px;display:grid;gap:10px;grid-template-columns:-webkit-max-content;grid-template-columns:max-content}.SubmissionDetailsModal_outcomeBtn__4Ain9{border-radius:12px!important;font-weight:800!important;line-height:1.1!important;padding:.7rem 1rem!important}.SubmissionDetailsModal_outcomeBtnPrimary__J8-zR{background:#0b68ff!important;background:var(--color-primary)!important;border-color:#0b68ff!important;border-color:var(--color-primary)!important;box-shadow:0 6px 14px #0b68ff40!important;color:#fff!important}.SubmissionDetailsModal_outcomeBtnPrimary__J8-zR:hover{filter:brightness(.96)}.SubmissionDetailsModal_failedChipsRow__aALC0{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.SubmissionDetailsModal_failedChip__Tb2XV{-webkit-appearance:none;appearance:none;background:#fff7f7;border:1px dashed #ffb3b3;border-radius:999px;color:#802020;cursor:pointer;font-size:12px;font-weight:800;padding:6px 10px}.SubmissionDetailsModal_failedChip__Tb2XV:hover{filter:brightness(.98)}.SubmissionDetailsModal_failedChipActive__54Ria{background:#ffecec;border-color:#ff6b6b;border-style:solid}.SubmissionDetailsModal_divider__ZtM70{background:#e7e9ee;background:var(--color-border);height:1px;margin:18px 0}.SubmissionDetailsModal_actionsGrid__jZaGL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:6px}@media (min-width:576px){.SubmissionDetailsModal_actionsGrid__jZaGL{grid-template-columns:repeat(3,1fr)}}.SubmissionDetailsModal_actionBtn__68jXa{align-items:center;background:#0b68ff!important;background:var(--color-primary)!important;border-color:#0b68ff!important;border-color:var(--color-primary)!important;border-radius:14px!important;box-shadow:0 6px 14px #1218280f!important;color:#fff!important;display:inline-flex;font-weight:800!important;justify-content:center;padding:.95rem 1.25rem!important;width:100%}.SubmissionDetailsModal_actionBtnInfo__a-Hib{background:#06b6d4!important;background:var(--color-info)!important;border-color:#06b6d4!important;border-color:var(--color-info)!important}.SubmissionDetailsModal_actionBtnDisabled__zbd85{background:#e9edf6!important;border-color:#e9edf6!important;box-shadow:none!important;color:#8b94a7!important}.SubmissionDetailsModal_tooltipSpan__MDF6w{display:inline-block;width:100%}.SubmissionDetailsModal_cluster__CtXF1{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 50px;width:100%}.SubmissionDetailsModal_moreToggle__BQU03{align-items:center;background:#0b68ff!important;background:var(--color-primary)!important;border-color:#0b68ff!important;border-color:var(--color-primary)!important;border-radius:14px!important;box-shadow:0 6px 14px #0b68ff40!important;color:#fff!important;display:flex!important;height:100%!important;justify-content:center;max-width:50px!important;min-height:56px;min-width:50px!important;padding:0!important;position:relative;width:50px!important}.SubmissionDetailsModal_moreToggle__BQU03:after{border-top:.45em solid #fff!important;margin-left:0!important}.SubmissionDetailsModal_moreToggle__BQU03:hover{filter:brightness(.96)}.SubmissionDetailsModal_dropdownMenu__MY1AG{border:1px solid #e7e9ee;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 14px 30px #00000014;min-width:280px;overflow:hidden;padding:8px 0}.SubmissionDetailsModal_dropdownHeader__q32HA{color:#667085;color:var(--color-muted);font-size:12px;font-weight:900;letter-spacing:.06em;padding:8px 12px;text-transform:uppercase}.SubmissionDetailsModal_dropdownItem__cePcp{padding:10px 12px!important}.SubmissionDetailsModal_dropdownItemMain__2iNYK{grid-gap:2px;display:grid;gap:2px;max-width:520px}.SubmissionDetailsModal_dropdownItemTitle__0Pmbo{color:#1f2327;color:var(--color-text);font-size:14px;font-weight:800}.SubmissionDetailsModal_dropdownItemSub__\+FrCl{color:#6b7280;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubmissionDetailsModal_footer__ecQm1{background:#fafafb;border-top:1px solid #e7e9ee;border-top:1px solid var(--color-border);display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.SubmissionDetailsModal_btn__0SNSw{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font);font-size:14px;font-weight:700;gap:8px;height:42px;justify-content:center;padding:0 16px;transition:transform .02s ease,filter .2s ease,background .2s ease,border-color .2s ease}.SubmissionDetailsModal_btn__0SNSw:active{transform:translateY(1px)}.SubmissionDetailsModal_btnPrimary__Gufk3{background:#0b68ff;background:var(--color-primary);color:#fff}.SubmissionDetailsModal_btnPrimary__Gufk3:hover{filter:brightness(.96)}.SubmissionDetailsModal_btnGhost__Gn8YX{background:#fff;border:1px solid #e7e9ee;border:1px solid var(--color-border);color:#1f2327}.SubmissionDetailsModal_btnGhost__Gn8YX:hover{background:#f3f5f7}.SubmissionDetailsModal_btnWarning__7Qbas{background:#ff9f0a;border:1px solid #0000000a;color:#111}.SubmissionDetailsModal_btnWarning__7Qbas:hover{filter:brightness(.96)}.SubmissionDetailsModal_badge__1eQd9{font-size:.85rem}.SubmissionDetailsModal_issuesPanel__b-YSr{background:linear-gradient(180deg,#fffaf6,#fff);border:1px solid #e7e9ee;border:1px solid var(--color-border);border-radius:14px;box-shadow:0 6px 16px #1018280f;margin:16px 0 18px;padding:16px}.SubmissionDetailsModal_issuesHeader__qANpp{align-items:center;display:flex;gap:14px;margin-bottom:10px}.SubmissionDetailsModal_issuesIcon__28UHY{background:conic-gradient(from 0deg,#ff9f0a,#ffe3b3);border-radius:12px;height:40px;width:40px}.SubmissionDetailsModal_issuesText__hGk5w{grid-gap:4px;display:grid;gap:4px}.SubmissionDetailsModal_issuesKicker__fxUHK{color:#667085;color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.SubmissionDetailsModal_issuesTitle__9pxFa{color:#1f2327;color:var(--color-text);font-size:16px;font-weight:900}.SubmissionDetailsModal_issuesSub__0qZle{color:#667085;color:var(--color-muted);font-size:14px;line-height:1.45}.SubmissionDetailsModal_issueList__CzQJa{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:8px 0 0;padding:0}.SubmissionDetailsModal_issueItem__qMpzh{background:#fff9f2;border:1px dashed #ffd7b0;border-radius:12px;padding:10px 12px}.SubmissionDetailsModal_issueTopRow__8Zh6\+{align-items:center;display:flex;gap:10px;justify-content:space-between}.SubmissionDetailsModal_issueField__sPdSN{color:#0f172a;color:var(--color-neutral);font-size:14px;font-weight:900}.SubmissionDetailsModal_issueBadge__REnYw{border:1px solid #0000;border-radius:999px;font-size:12px;font-weight:800;padding:.2rem .6rem}.SubmissionDetailsModal_badgeRequired__izIkf{background:#ffe8d1;border-color:#ffd7b0;color:#7a3b00}.SubmissionDetailsModal_badgeIncorrect__QDOGs{background:#ffe1e1;border-color:#fcc;color:#802020}.SubmissionDetailsModal_issueBody__9hNkM{grid-gap:6px;display:grid;gap:6px;margin-top:6px}.SubmissionDetailsModal_issueCurrent__FUA-k{display:flex;flex-wrap:wrap;gap:6px}.SubmissionDetailsModal_issueLabel__dKvMm{color:#667085;color:var(--color-muted);font-size:12px}.SubmissionDetailsModal_issueValue__Ka8K-{color:#1f2327;color:var(--color-text);font-size:13px;font-weight:800;word-break:break-word}.SubmissionDetailsModal_issueHint__PF3h5{color:#667085;color:var(--color-muted);font-size:12px}.LearnerAssignment_container__ubfd1{background:#f6f8fb;background:var(--bg);color:#1f2937;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);min-height:100vh;padding:24px clamp(16px,3vw,32px)}.LearnerAssignment_headerBar__MIYsd{grid-gap:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#f6f8fbf2,#f6f8fbbf);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:16px;padding:10px 0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.LearnerAssignment_headerLeft__VttV\+ .LearnerAssignment_title__H0w56,.LearnerAssignment_title__H0w56{font-size:clamp(20px,2vw,28px);font-weight:700;letter-spacing:-.01em;margin:0}.LearnerAssignment_subtitle__JfXrO{color:#6b7280;color:var(--muted);font-size:14px;margin:4px 0 0}.LearnerAssignment_headerRight__AaHM-{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.LearnerAssignment_searchWrap__pMen0{flex:1 1 260px;max-width:420px;min-width:240px;position:relative}.LearnerAssignment_searchIcon__GbozK{color:#9ca3af;color:var(--muted-2);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.LearnerAssignment_searchInput__BZXdE{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);outline:none;padding:10px 14px 10px 36px;transition:box-shadow .2s,border-color .2s;width:100%}.LearnerAssignment_searchInput__BZXdE:focus{border-color:#007aff99;box-shadow:0 0 0 4px #007aff1f}.LearnerAssignment_iconBtn__gB7vT{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);padding:8px 10px}.LearnerAssignment_tabs__vZN9i{display:flex;gap:8px;grid-column:1/-1;margin-top:4px}.LearnerAssignment_tabBtn__NTtPz{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;color:#1f2937;color:var(--text);font-weight:600;padding:8px 12px;transition:border-color .2s,background .2s}.LearnerAssignment_activeTab__Gg\+JU{background:#007aff14;border-color:#007aff59;color:#007aff;color:var(--color-primary)}.LearnerAssignment_contentCard__51bJi{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 6px 18px #10182814;box-shadow:var(--shadow);padding:10px}.LearnerAssignment_emptyState__ORfX-{display:grid;padding:48px 16px;place-items:center;text-align:center}.LearnerAssignment_illustration__HBr8q{background:radial-gradient(100% 100% at 50% 0,#007aff26 0,#007aff00 70%),linear-gradient(135deg,#eef4ff,#f7fafc);border-radius:16px;height:100px;margin-bottom:12px;width:140px}.LearnerAssignment_emptyText__21gB0{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#475569;color:#6b7280;color:var(--muted,#475569);font-size:.95rem;line-height:1.6;margin:6px 0 0;opacity:1!important;text-align:center}.LearnerAssignment_emptyWrap__D9wh1,.LearnerAssignment_emptyWrap__D9wh1 *{opacity:1!important}@media (prefers-color-scheme:dark){.LearnerAssignment_emptyText__21gB0{color:#cbd5e1}}.LearnerAssignment_paginationBar__9vbj9{grid-gap:12px;align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border);display:grid;gap:12px;grid-template-columns:1fr auto auto;margin-top:12px;padding-top:12px}.LearnerAssignment_rowsPerPage__yQH5H{align-items:center;color:#6b7280;color:var(--muted);display:inline-flex;font-size:14px;gap:8px}.LearnerAssignment_select__Wwgvy{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6L1.41 0z' fill='%239ca3af'/%3E%3C/svg%3E") no-repeat right 10px center/12px 8px;background:var(--surface) url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6L1.41 0z' fill='%239ca3af'/%3E%3C/svg%3E") no-repeat right 10px center/12px 8px;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#1f2937;color:var(--text);padding:8px 28px 8px 10px}.LearnerAssignment_pageHint__morlF{color:#6b7280;color:var(--muted);justify-self:center}.LearnerAssignment_pageBtns__eoA4J{display:inline-flex;gap:8px;justify-self:end}.LearnerAssignment_pageBtn__Q2gZB{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:8px;color:#1f2937;color:var(--text);padding:8px 12px;transition:background .2s,border-color .2s}.LearnerAssignment_pageBtn__Q2gZB:disabled{cursor:not-allowed;opacity:.5}.LearnerAssignment_pageBtn__Q2gZB:not(:disabled):hover{border-color:#007aff;border-color:var(--color-primary)}@media (max-width:900px){.LearnerAssignment_headerBar__MIYsd{grid-template-columns:1fr}.LearnerAssignment_headerRight__AaHM-{justify-content:flex-start}.LearnerAssignment_paginationBar__9vbj9{gap:8px;grid-template-columns:1fr}.LearnerAssignment_pageBtns__eoA4J,.LearnerAssignment_pageHint__morlF{justify-self:start}}.LearnerAssignment_pulse-highlight__\+wi1Y{animation:LearnerAssignment_la-pulse-ring__C0ZTa 1.8s ease-out infinite;border-radius:10px;box-shadow:0 0 0 0 #3b82f673;outline:2px solid #3b82f6a6;position:relative}@keyframes LearnerAssignment_la-pulse-ring__C0ZTa{0%{box-shadow:0 0 0 0 #3b82f673}70%{box-shadow:0 0 0 12px #3b82f600}to{box-shadow:0 0 0 0 #3b82f600}}:root{--color-primary:#007aff;--color-primary-600:#066fe0;--color-secondary:#34c759;--color-warning:#ff9500;--color-danger:#ff3b30;--bg:#f6f8fb;--muted-2:#9ca3af;--shadow:0 6px 18px #10182814;--radius:12px;--radius-sm:8px;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}*,:after,:before{box-sizing:border-box}.EducatorAssignment_container__Mnfoa{background:#f6f8fb;background:var(--bg);color:#1f2937;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);min-height:100vh;padding:24px clamp(16px,3vw,32px)}.EducatorAssignment_headerBar__35n7c{grid-gap:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#f6f8fbf2,#f6f8fbbf);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:20px;padding:12px 0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.EducatorAssignment_headerLeft__w\+HFX .EducatorAssignment_title__7EGqq{font-size:clamp(20px,2vw,28px);font-weight:700;letter-spacing:-.01em;margin:0}.EducatorAssignment_subtitle__5qBYD{color:#6b7280;color:var(--muted);font-size:14px;margin:4px 0 0}.EducatorAssignment_headerRight__vLr\+R{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.EducatorAssignment_searchWrap__GPdxb{flex:1 1 260px;max-width:420px;min-width:240px;position:relative}.EducatorAssignment_searchInput__adyrW{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;outline:none;padding:10px 40px 10px 14px;transition:box-shadow .2s,border-color .2s;width:100%}.EducatorAssignment_searchInput__adyrW:focus{border-color:#007aff99;box-shadow:0 0 0 4px #007aff1f}.EducatorAssignment_kbdHint__Oxh5r{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;color:#9ca3af;color:var(--muted-2);font-size:12px;padding:1px 6px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.EducatorAssignment_filters__16-FG{align-items:center;display:flex;gap:10px}.EducatorAssignment_select__2oIPZ{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6L1.41 0z' fill='%239ca3af'/%3E%3C/svg%3E") no-repeat right 10px center/12px 8px;background:var(--surface) url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6L1.41 0z' fill='%239ca3af'/%3E%3C/svg%3E") no-repeat right 10px center/12px 8px;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#1f2937;color:var(--text);font-size:14px;padding:10px 32px 10px 12px}.EducatorAssignment_statsRow__PXwDI{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.EducatorAssignment_statCard__GVmCc{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 6px 18px #10182814;box-shadow:var(--shadow);padding:14px 16px}.EducatorAssignment_statLabel__6DWCx{color:#1f2937;color:var(--text);font-size:12px;margin-bottom:6px}.EducatorAssignment_statValue__KbHTL{font-size:22px;font-weight:700}.EducatorAssignment_contentCard__hurw0{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 6px 18px #10182814;box-shadow:var(--shadow);padding:8px 8px 16px}.EducatorAssignment_emptyState__08-jx{display:grid;padding:48px 16px;place-items:center;text-align:center}.EducatorAssignment_illustration__s9nls{background:radial-gradient(100% 100% at 50% 0,#007aff26 0,#007aff00 70%),linear-gradient(135deg,#eef4ff,#f7fafc);border-radius:16px;height:100px;margin-bottom:12px;width:140px}.EducatorAssignment_emptyText__iVJ8p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#475569;color:#6b7280;color:var(--muted,#475569);font-size:.95rem;line-height:1.6;margin:6px 0 0;opacity:1!important;text-align:center}.EducatorAssignment_emptyWrap__xrxet,.EducatorAssignment_emptyWrap__xrxet *{opacity:1!important}@media (prefers-color-scheme:dark){.EducatorAssignment_emptyText__iVJ8p{color:#cbd5e1}}.EducatorAssignment_emptyActions__cQIz6{align-items:center;display:flex;gap:8px;justify-content:center}.EducatorAssignment_secondaryBtn__g4Q6T{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:8px;color:#1f2937;color:var(--text);font-weight:500;padding:8px 12px}.EducatorAssignment_pagination__5BtDR{align-items:center;display:flex;gap:12px;justify-content:center;padding-top:12px}.EducatorAssignment_pageBtn__mRbJ5{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:8px;color:#1f2937;color:var(--text);padding:8px 12px;transition:background .2s,border-color .2s}.EducatorAssignment_pageBtn__mRbJ5:disabled{cursor:not-allowed;opacity:.5}.EducatorAssignment_pageBtn__mRbJ5:not(:disabled):hover{border-color:#007aff;border-color:var(--color-primary)}.EducatorAssignment_pageMeta__hNKY1{align-items:baseline;color:#6b7280;color:var(--muted);display:inline-flex;gap:8px}.EducatorAssignment_pageMeta__hNKY1 strong{color:#1f2937;color:var(--text);font-weight:700}.EducatorAssignment_modalContent__hCFkx{border:none!important;border-radius:16px!important;box-shadow:0 16px 48px #02061733!important;overflow:hidden}.EducatorAssignment_modalHeader__\+\+mj9{background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border)}.EducatorAssignment_modalTitleWrap__TkafS{align-items:center;display:flex;gap:10px}.EducatorAssignment_modalBadge__wyLXq{background:#007aff1a;border-radius:999px;color:#007aff;color:var(--color-primary);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.02em;padding:4px 8px;text-transform:uppercase}.EducatorAssignment_modalTitle__3EmeT{font-weight:700!important;letter-spacing:-.02em}.EducatorAssignment_modalBody__H-K6J{padding:18px 18px 8px}.EducatorAssignment_modalMeta__Acdxg{grid-gap:6px;background:#f9fbff;border:1px solid #e6efff;border-radius:12px;display:grid;font-size:14px;gap:6px;grid-template-columns:1fr;margin-bottom:14px;padding:10px 12px}.EducatorAssignment_formGroup__jjnUQ{margin-top:8px}.EducatorAssignment_formLabel__JyO8m{font-weight:600;margin-bottom:6px}.EducatorAssignment_fileInput__ccZdu{border-color:#e5e7eb;border-color:var(--border);border-radius:10px;transition:border-color .2s,box-shadow .2s}.EducatorAssignment_fileInput__ccZdu:focus{border-color:#007aff!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #007aff2e!important;outline:none!important}.EducatorAssignment_modalFooter__4PYnP{background:#fbfbfd;border-top:1px solid #e5e7eb;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;padding:12px}.EducatorAssignment_btn__QtQ1T{border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:10px 14px;transition:transform .02s ease-in,filter .2s ease-in;will-change:transform}.EducatorAssignment_btn__QtQ1T:active{transform:translateY(1px)}.EducatorAssignment_btnPrimary__7Pfvd{background:#007aff;background:var(--color-primary);color:#fff}.EducatorAssignment_btnPrimary__7Pfvd:hover{filter:brightness(.95)}.EducatorAssignment_btnDangerGhost__-EQVR{background:#ff3b3014;border:1px solid #ff3b3047;color:#c41e16}.EducatorAssignment_btnDangerGhost__-EQVR:hover{background:#ff3b301f}@media (max-width:920px){.EducatorAssignment_headerBar__35n7c{gap:8px;grid-template-columns:1fr}.EducatorAssignment_headerRight__vLr\+R{justify-content:flex-start}.EducatorAssignment_statsRow__PXwDI{grid-template-columns:1fr}}.EducatorAssignment_btn__QtQ1T:disabled{cursor:not-allowed;opacity:.65}.EducatorAssignment_spinner__wriW8{animation:EducatorAssignment_spin__Q0Bcm .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:1em;margin-right:.5em;vertical-align:-.15em;width:1em}@keyframes EducatorAssignment_spin__Q0Bcm{to{transform:rotate(1turn)}}.EducatorAssignment_swalContainer__IH4YQ{border:1px solid #e5e7eb!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 16px 48px #0206172e!important;padding:22px!important;width:min(720px,94vw)!important}.EducatorAssignment_swalTitle__Zxhsq{font-weight:800!important;letter-spacing:-.02em!important}.EducatorAssignment_swalHtml__km-le{color:#1f2937!important;color:var(--text)!important;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere!important;text-align:left!important;white-space:normal!important;word-break:normal!important}.EducatorAssignment_swalActions__NKEk5{gap:8px!important}.EducatorAssignment_swalConfirm__aVm0y{background:#007aff!important;background:var(--color-primary)!important;border-radius:10px!important;color:#fff!important;font-weight:700!important;padding:10px 14px!important}.EducatorAssignment_swalCancel__r\+ErT{background:#f8fafc!important;border:1px solid #e5e7eb!important;border:1px solid var(--border)!important;border-radius:10px!important;color:#1f2937!important;color:var(--text)!important;font-weight:600!important;padding:10px 14px!important}.EducatorAssignment_swalDeny__995i7{background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:10px!important;color:#9a3412!important;font-weight:700!important;padding:10px 14px!important}.EducatorAssignment_swalIcon__0dCvF{border:none!important}.EducatorAssignment_swalGuide__ijy20{grid-gap:12px;display:grid;gap:12px}.EducatorAssignment_swalSteps__MZqb\+{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;max-width:640px;padding:0}.EducatorAssignment_swalStep__RMvnD{align-items:flex-start;display:flex;gap:12px}.EducatorAssignment_stepNum__5vf4W{background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-grid;flex:0 0 28px;font-size:12px;font-weight:800;height:28px;line-height:1;place-items:center;-webkit-user-select:none;user-select:none}.EducatorAssignment_stepBody__TXEHa{flex:1 1 auto;font-size:14px;line-height:1.55;min-width:0;overflow-wrap:break-word;word-break:normal}.EducatorAssignment_swalChecklist__lW5EJ{font-size:14px;line-height:1.55;margin:0;padding-left:18px}.EducatorAssignment_swalLead__eWPvv{font-weight:600;margin:2px 0 6px}.EducatorAssignment_swalTip__rcjiR{color:#1f2937;color:var(--text);font-size:12px;margin-top:4px}.EducatorAssignment_nowrap__zkGr7{white-space:nowrap}.EducatorAssignment_swalCallout__lIsIL{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:10px;margin-top:4px;padding:10px 12px}.EducatorAssignment_swalCalloutTitle__eoOtw{font-weight:700;margin-bottom:6px}.EducatorAssignment_swalRuleList__Z7zUD{font-size:13px;line-height:1.5;margin:0;padding-left:18px}.EducatorAssignment_historyContainer__Cc\+9S{grid-gap:16px;display:grid;gap:16px;margin-top:20px}.EducatorAssignment_historyHeader__g065i{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr auto}.EducatorAssignment_historyTitleWrap__jNAPs{grid-gap:4px;display:grid;gap:4px}.EducatorAssignment_historyTitle__sGhDh{font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.02em;margin:0}.EducatorAssignment_historySubtitle__qos53{color:#6b7280;color:var(--muted);font-size:14px;margin:0}.EducatorAssignment_historyStats__Skw2J{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.EducatorAssignment_historyStatChip__UrQ0g{align-items:center;background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;box-shadow:0 6px 18px #10182814;box-shadow:var(--shadow);color:#1f2937;color:var(--text);display:inline-flex;font-size:12px;gap:8px;padding:6px 10px}.EducatorAssignment_historyStatDot__m-Z8o{background:#9ca3af;background:var(--muted-2);border-radius:999px;height:8px;width:8px}.EducatorAssignment_historyDotPassed__ymeyf{background:#10b981}.EducatorAssignment_historyDotFailed__EVJvH{background:#ef4444}.EducatorAssignment_historyDotReturned__r8Wa6{background:#f59e0b}.EducatorAssignment_historyDotSecond__79OLJ{background:#3b82f6}.EducatorAssignment_historyFiltersBar__wiyZj{grid-gap:10px;background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 6px 18px #10182814;box-shadow:var(--shadow);display:grid;gap:10px;padding:10px}.EducatorAssignment_historyFiltersRow__VL-M0{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr repeat(4,minmax(140px,200px)) auto}@media (max-width:960px){.EducatorAssignment_historyFiltersRow__VL-M0{grid-template-columns:1fr 1fr}}.EducatorAssignment_dateInput__jDVIJ{-webkit-appearance:none;appearance:none;background:#fff;background:var(--surface);font-size:14px;width:100%}.EducatorAssignment_dateInput__jDVIJ,.EducatorAssignment_historyClearFiltersBtn__FTedm{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#1f2937;color:var(--text);padding:10px 12px}.EducatorAssignment_historyClearFiltersBtn__FTedm{background:#f8fafc;cursor:pointer;font-weight:600;justify-self:end}.EducatorAssignment_historyClearFiltersBtn__FTedm:hover{filter:brightness(.98)}.EducatorAssignment_historyResultsWrap__Uezkn{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 6px 18px #10182814;box-shadow:var(--shadow);padding:8px}.EducatorAssignment_historyGrid__MgPTN{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(12,1fr)}.EducatorAssignment_historyGrid__MgPTN>*{grid-column:span 12}@media (min-width:680px){.EducatorAssignment_historyGrid__MgPTN>*{grid-column:span 6}}@media (min-width:1040px){.EducatorAssignment_historyGrid__MgPTN>*{grid-column:span 4}}.EducatorAssignment_historyCard__SDj4w{grid-gap:8px;background:linear-gradient(180deg,#fff,#fbfbfd);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 6px 18px #10182814;box-shadow:var(--shadow);display:grid;gap:8px;padding:12px}.EducatorAssignment_historyCardHeader__scTEa{align-items:start;display:flex;gap:10px;justify-content:space-between}.EducatorAssignment_historyCardTitle__vyCF1{font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.EducatorAssignment_historyBadgesRow__jjMa3{display:flex;flex-wrap:wrap;gap:6px}.EducatorAssignment_historyBadge__CRxkH{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;color:#1f2937;display:inline-flex;font-size:12px;gap:6px;padding:4px 8px;white-space:nowrap}.EducatorAssignment_historyBadgeOutcomePassed__9Eu9d{background:#ecfdf5;border-color:#bbf7d0;color:#065f46}.EducatorAssignment_historyBadgeOutcomeFailed__ECk3q{background:#fef2f2;border-color:#fecaca;color:#991b1b}.EducatorAssignment_historyBadgeOutcomeReturned__CEjmz{background:#fffbeb;border-color:#fde68a;color:#92400e}.EducatorAssignment_historyBadgeOutcomeSecond__TUkgl{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.EducatorAssignment_historyMetaGrid__lKXf4{grid-gap:8px 12px;display:grid;font-size:13px;gap:8px 12px;grid-template-columns:1fr 1fr}.EducatorAssignment_historyMetaItem__UZI5V{color:#6b7280;color:var(--muted)}.EducatorAssignment_historyMetaItem__UZI5V strong{color:#1f2937;color:var(--text);font-weight:700}.EducatorAssignment_historyTagRow__m\+Gt1{display:flex;flex-wrap:wrap;gap:6px}.EducatorAssignment_historyTag__l7oNc{background:#f1f5f9;border-radius:999px;color:#0f172a;font-size:12px;padding:4px 8px}.EducatorAssignment_historyFilesRow__N\+KnM{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.EducatorAssignment_historyFileBtn__HeYCR{background:#f8fafc;border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:10px;color:#1f2937;color:var(--text);cursor:pointer;font-weight:600;padding:8px 10px;text-decoration:none}.EducatorAssignment_historyFileBtn__HeYCR:hover{border-color:#007aff;border-color:var(--color-primary)}.EducatorAssignment_historyCardFooter__9enBY{align-items:center;display:flex;justify-content:space-between;margin-top:2px}.EducatorAssignment_historyRolePill__P6YCS{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;font-size:12px;font-weight:700;padding:4px 8px}.EducatorAssignment_historyEmpty__1fbF9{display:grid;padding:48px 16px;place-items:center;text-align:center}.EducatorAssignment_historyEmptyIllo__lHPZc{background:radial-gradient(100% 100% at 50% 0,#007aff26 0,#007aff00 70%),linear-gradient(135deg,#eef4ff,#f7fafc);border-radius:16px;height:100px;margin-bottom:12px;width:140px}.EducatorAssignment_historyEmpty__1fbF9 h3{margin:8px 0 0}.EducatorAssignment_historyEmpty__1fbF9 p{color:#6b7280;color:var(--muted);margin:4px 0 0}.EducatorAssignment_kbd__BlCRc{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;padding:2px 6px}.EducatorAssignment_segmentWrap__W4xDa{align-items:center;background:#f1f5f9;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 6px 18px #10182814;box-shadow:var(--shadow);display:inline-flex;gap:4px;margin-right:8px;padding:4px}.EducatorAssignment_segmentBtn__4Kp5f{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:10px;color:#1f2937;color:var(--text);cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:8px 12px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.EducatorAssignment_segmentBtn__4Kp5f:hover{background:#e5e7eb}.EducatorAssignment_segmentBtnActive__VCg8e{background:#fff;background:var(--surface);box-shadow:0 1px 0 #10182808,inset 0 0 0 1px #00000005;color:#007aff;color:var(--color-primary)}.EducatorAssignment_badge__NQrQI{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;color:#1f2937;display:inline-flex;font-size:12px;gap:6px;padding:4px 8px;white-space:nowrap}.EducatorAssignment_badgePrimary__QbkM2{background:#eaf2ff;border-color:#cfe1ff;color:#1e40af}.EducatorAssignment_badgeIndigo__yWpSl{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.EducatorAssignment_badgeWarn__W21oB{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.EducatorAssignment_badgeDanger__LL\+oV{background:#fef2f2;border-color:#fecaca;color:#991b1b}.EducatorAssignment_dropWrap__wlbRq{grid-gap:8px;display:grid;gap:8px}.EducatorAssignment_srOnly__oR-Nx{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.EducatorAssignment_dropZone__5628d{grid-gap:12px;align-items:center;background:#f9fbff;border:2px dashed #dbe2ea;border-radius:12px;cursor:pointer;display:grid;gap:12px;grid-auto-flow:column;grid-template-columns:40px 1fr;padding:18px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.EducatorAssignment_dropZone__5628d:hover{background:#f7faff;border-color:#c7d2fe}.EducatorAssignment_dropZoneActive__ps9q5{background:#eff6ff;border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.EducatorAssignment_dropIcon__c0NG3{background:conic-gradient(from 0deg,#dbeafe,#eff6ff) padding-box,linear-gradient(#bfdbfe,#93c5fd) border-box;border:1px solid #0000;border-radius:10px;height:40px;position:relative;width:40px}.EducatorAssignment_dropIcon__c0NG3:after{background:linear-gradient(180deg,#0000 10px,#1e40af 0,#1e40af 12px,#0000 0),linear-gradient(90deg,#0000 10px,#1e40af 0,#1e40af 12px,#0000 0);content:"";inset:9px 11px;position:absolute}.EducatorAssignment_dropText__aQR8E{color:#1f2937;color:var(--text);font-size:14px}.EducatorAssignment_dropText__aQR8E strong{font-weight:700}.EducatorAssignment_dropHint__VXyWg{color:#6b7280;color:var(--muted);font-size:12px}.EducatorAssignment_fileBadgeRow__t0iWE{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.EducatorAssignment_fileNamePill__YR\+mb{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;display:inline-block;font-size:12px;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.EducatorAssignment_fileRemoveBtn__Kw7T1{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:8px;color:#1f2937;color:var(--text);cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px}.EducatorAssignment_fileRemoveBtn__Kw7T1:hover{filter:brightness(.98)}.EducatorAssignment_btnWarnGhost__mDIBA{background:#ff950014;border:1px solid #ff950059;color:#9a3412}.EducatorAssignment_btnWarnGhost__mDIBA:hover{background:#ff95001f}.EducatorAssignment_textarea__uquan{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);font-size:14px;min-height:80px;padding:8px 10px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.EducatorAssignment_textarea__uquan:focus{border-color:#007aff;border-color:var(--color-primary);box-shadow:0 0 0 3px #007aff2e;outline:none}.EducatorAssignment_formHint__BUvMj{color:#9ca3af;color:var(--muted-2);font-size:12px;margin-top:4px}:root{--primary:#146cff;--primary-dark:#0554e0;--text:#1f1f1f;--text-muted:#666;--border:#e6e7eb;--radius:10px;--unit:8px;--shadow:0 2px 10px #0000000a;--danger:#ff3b30;--warn:#ffb020;--success:#34c759;--neutral:#aab2bf;--danger-bg:#ff3b3014;--warn-bg:#ffb0201a;--success-bg:#34c7591a;--neutral-bg:#aab2bf1f}.SupervisorAssignment_container__F4GYt{display:flex;flex-direction:column;gap:16px;gap:calc(var(--unit)*2);width:100%}.SupervisorAssignment_headerBar__YfwnF{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto}.SupervisorAssignment_title__CsBwp{color:#1f1f1f;color:var(--text);font-size:1.25rem;font-weight:700;margin:0 0 4px}.SupervisorAssignment_subtitle__g1bS3{color:#666;color:var(--text-muted);font-size:.95rem;margin:0}.SupervisorAssignment_headerRight__7j7HX{align-items:center;display:flex;gap:8px;justify-content:flex-end}.SupervisorAssignment_searchWrap__4ZIK2{position:relative}.SupervisorAssignment_searchIcon__Eolgu{left:10px;opacity:.7;position:absolute;top:9px}.SupervisorAssignment_searchInput__fWpSC{background:#fff;background:var(--bg);border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#1f1f1f;color:var(--text);font-size:.9rem;min-width:220px;padding:10px 14px 10px 32px;transition:border-color .18s ease,box-shadow .18s ease}.SupervisorAssignment_searchInput__fWpSC:focus{border-color:#146cff;border-color:var(--primary);box-shadow:0 0 0 2px #146cff2e;outline:none}.SupervisorAssignment_iconBtn__zC1wb{align-items:center;background:#fff;background:var(--bg);border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#1f1f1f;color:var(--text);cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:background .18s ease,border-color .18s ease;width:38px}.SupervisorAssignment_iconBtn__zC1wb:hover{background:#f1f3f7;border-color:#146cff;border-color:var(--primary)}.SupervisorAssignment_btn__BJis7{align-items:center;background:#fff;background:var(--bg);border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;height:38px;padding:0 14px}.SupervisorAssignment_btnPrimary__XvFtv{background:#146cff;background:var(--primary);border:none;box-shadow:0 2px 10px #0000000a;box-shadow:var(--shadow);color:#fff}.SupervisorAssignment_btnPrimary__XvFtv:hover{background:#0554e0;background:var(--primary-dark)}.SupervisorAssignment_filterShelf__zGKe7{grid-gap:10px 12px;background:#f9fbff;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);box-shadow:0 2px 10px #0000000a;box-shadow:var(--shadow);display:grid;gap:10px 12px;grid-template-columns:1fr auto;padding:12px}.SupervisorAssignment_filterGroup__vgVjN{display:flex;flex-direction:column;gap:8px}.SupervisorAssignment_groupLabel__W3ixv{color:#1f1f1f;color:var(--text);font-size:.92rem;font-weight:600}.SupervisorAssignment_chipsRow__wFmng{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;padding-bottom:2px}.SupervisorAssignment_chip__HqDPa{align-items:center;background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.88rem;gap:8px;padding:6px 12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.SupervisorAssignment_chip__HqDPa:hover{background:#f6f9ff;border-color:#146cff;border-color:var(--primary)}.SupervisorAssignment_chipActive__LMmGp{background:#ecf3ff;border-color:#146cff;border-color:var(--primary);box-shadow:0 0 0 2px #146cff26;color:#0d3ea6}.SupervisorAssignment_chipAll__uFNGO,.SupervisorAssignment_chipGhost__s2-50{background:#fff}.SupervisorAssignment_chipDanger__FywU1{background:#ff3b3014;background:var(--danger-bg);border-color:#ff3b3040;color:#a81812}.SupervisorAssignment_chipWarn__RDzU\+{background:#ffb0201a;background:var(--warn-bg);border-color:#ffb02040;color:#7a4b00}.SupervisorAssignment_chipSuccess__btnw-{background:#34c7591a;background:var(--success-bg);border-color:#34c75940;color:#1b7c3a}.SupervisorAssignment_chipNeutral__7UTri{background:#aab2bf1f;background:var(--neutral-bg);border-color:#aab2bf40;color:#4f5a69}.SupervisorAssignment_chipCount__5j8qZ{background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:999px;font-size:.82rem;font-weight:700;padding:1px 8px}.SupervisorAssignment_chipDot__UYzOS{background:linear-gradient(90deg,#ff3b30 0 25%,#ffb020 25% 50%,#aab2bf 50% 75%,#34c759 75% 100%);background:linear-gradient(90deg,var(--danger) 0 25%,var(--warn) 25% 50%,var(--neutral) 50% 75%,var(--success) 75% 100%);border-radius:50%;display:inline-block;height:8px;width:8px}.SupervisorAssignment_filterActions__HKE2b{align-items:flex-start;display:flex;justify-content:flex-end}.SupervisorAssignment_resetBtn__wm2kg{background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#1f1f1f;color:var(--text);cursor:pointer;font-weight:600;height:36px;padding:0 12px}.SupervisorAssignment_resetBtn__wm2kg:hover{background:#f1f3f7;border-color:#146cff;border-color:var(--primary)}.SupervisorAssignment_badgeDanger__2JSsB{background:#ff3b3014;border-color:#ff3b3059;color:#a81812}.SupervisorAssignment_badgeWarn__RMmPP{background:#ffb0201a;border-color:#ffb02059;color:#995c00}.SupervisorAssignment_badgeSuccess__6QVc6{background:#34c7591a;border-color:#34c75959;color:#1b7c3a}.SupervisorAssignment_badgeNeutral__i6CaO{background:#aab2bf1f;border-color:#aab2bf59;color:#5d6775}.SupervisorAssignment_statsRow__V9Lpz{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(120px,1fr))}.SupervisorAssignment_statCard__uhyW1{background:#fff;background:var(--bg);border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);padding:10px 12px}.SupervisorAssignment_statLabel__w08bk{color:#666;color:var(--text-muted);font-size:.8rem;margin-bottom:2px}.SupervisorAssignment_statValue__LJmnh{color:#1f1f1f;color:var(--text);font-size:1.1rem;font-weight:700}.SupervisorAssignment_contentCard__VYHQO{background:#fff;background:var(--bg);border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);box-shadow:0 2px 10px #0000000a;box-shadow:var(--shadow);padding:12px}.SupervisorAssignment_pagination__iYavS{grid-gap:12px;align-items:center;border-top:1px solid #e6e7eb;border-top:1px solid var(--border);display:grid;gap:12px;grid-template-columns:1fr auto auto;margin-top:24px;padding-top:16px}.SupervisorAssignment_rowsPerPage__auizq{align-items:center;color:#666;color:var(--text-muted);display:inline-flex;font-size:.88rem;gap:6px}.SupervisorAssignment_select__ce0Bh{background:#fff;background:var(--bg);border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);cursor:pointer;padding:6px 10px}.SupervisorAssignment_select__ce0Bh:focus{border-color:#146cff;border-color:var(--primary);outline:none}.SupervisorAssignment_pageMeta__s0rXf{color:#666;color:var(--text-muted)}.SupervisorAssignment_pageBtns__z5L2R{display:inline-flex;gap:8px}.SupervisorAssignment_pageBtn__ffdZb{background:#fff;background:var(--bg);border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);cursor:pointer;font-size:.85rem;height:32px;padding:0 12px;transition:background .18s ease,border-color .18s ease}.SupervisorAssignment_pageBtn__ffdZb:hover:not([disabled]){background:#f1f3f7;border-color:#146cff;border-color:var(--primary)}.SupervisorAssignment_pageBtn__ffdZb:disabled{cursor:not-allowed;opacity:.45}.SupervisorAssignment_emptyState__WpNLf{align-items:center;color:#666;color:var(--text-muted);display:flex;flex-direction:column;gap:16px;gap:calc(var(--unit)*2);justify-content:center;padding:60px 20px;text-align:center}.SupervisorAssignment_emptyIllustration__DXFbc{margin-bottom:16px;margin-bottom:calc(var(--unit)*2);max-width:240px;width:100%}.SupervisorAssignment_emptyText__GwIg1{margin:0 0 16px;margin:0 0 calc(var(--unit)*2) 0}@media (max-width:1100px){.SupervisorAssignment_filterShelf__zGKe7{grid-template-columns:1fr}}@media (max-width:900px){.SupervisorAssignment_statsRow__V9Lpz{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:600px){.SupervisorAssignment_headerBar__YfwnF{grid-template-columns:1fr}.SupervisorAssignment_headerRight__7j7HX{flex-wrap:wrap;justify-content:flex-start}.SupervisorAssignment_statsRow__V9Lpz{grid-template-columns:repeat(2,minmax(120px,1fr))}.SupervisorAssignment_pagination__iYavS{gap:10px;grid-template-columns:1fr}}.SupervisorAssignment_dueChip__F8iIc{align-items:center;background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border,#e5e7eb);border-radius:999px;box-shadow:0 2px 6px #1018280f;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:4px 10px;white-space:nowrap}.SupervisorAssignment_dueDot__TCMZK{background:#cbd5e1;border-radius:999px;height:8px;width:8px}.SupervisorAssignment_dueUpcoming__dh2Xv{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#10b98159}.SupervisorAssignment_dueUpcoming__dh2Xv .SupervisorAssignment_dueDot__TCMZK{background:#10b981}.SupervisorAssignment_dueOverdue__1CBGf{background:linear-gradient(180deg,#fef2f2,#fff);border-color:#ef444459}.SupervisorAssignment_dueOverdue__1CBGf .SupervisorAssignment_dueDot__TCMZK{background:#ef4444}.SupervisorAssignment_dueNone__m6wPu{background:linear-gradient(180deg,#f8fafc,#fff);border-color:#e2e8f0}.SupervisorAssignment_dueNone__m6wPu .SupervisorAssignment_dueDot__TCMZK{background:#94a3b8}.SupervisorAssignment_dueText__DVaoy{letter-spacing:.02em}.SupervisorAssignment_selfPacedFlag__FdpOO{align-items:center;background:#38bdf81f;border:1px solid #38bdf866;border-radius:999px;color:#0369a1;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:2px 8px;text-transform:uppercase}.AdminAssignment_assignment-container__VUMB5{background:#fafafa;color:#333;display:flex;flex-direction:column;font-family:var(--font-family);height:100%;padding:1rem}.AdminAssignment_assignment-header__ZpM11{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-bottom:1px solid #ececec;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem;z-index:10}.AdminAssignment_assignment-title__VlvyB{color:var(--color-primary);font-size:1.5rem;margin:0}.AdminAssignment_assignment-subtitle__8zX11{color:#666;font-size:.9rem;margin:.25rem 0 0}.AdminAssignment_assignment-filters__3zRil{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.AdminAssignment_search-input__fTVXY{border:1px solid #ddd;border-radius:6px;font-size:.9rem;padding:.5rem .75rem;transition:border-color .3s ease,box-shadow .3s ease;width:180px}.AdminAssignment_search-input__fTVXY:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #007aff33;outline:none}.AdminAssignment_icon-btn__yckkF{background:#0000;border:none;border-radius:6px;cursor:pointer;padding:.5rem;transition:background-color .3s ease}.AdminAssignment_icon-btn__yckkF:hover{background:#007aff1a}.AdminAssignment_status-label__v2RKY{border-radius:4px;display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase}.AdminAssignment_label-assigned__iJnoq{background:var(--color-secondary);color:#fff}.AdminAssignment_label-unassigned__mLB87{background:var(--color-primary);color:#fff}.AdminAssignment_label-other__np7F6{background:#ccc;color:#333}.AdminAssignment_react-table__GRS6h{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000d;overflow:hidden;transition:box-shadow .3s ease}.AdminAssignment_react-table__GRS6h:hover{box-shadow:0 4px 12px #0000001a}.AdminAssignment_pagination__mgdRp{margin:1rem 0}@media (max-width:768px){.AdminAssignment_assignment-header__ZpM11{align-items:flex-start;flex-direction:column}.AdminAssignment_assignment-filters__3zRil{gap:.25rem;overflow-x:auto;width:100%}}.SettingNotification_container__Mm-Bm{grid-gap:20px;color:#0f172a;color:var(--text);display:grid;gap:20px}.SettingNotification_header__xZgFY{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.SettingNotification_title__coGi-{color:#0f172a;color:var(--text);font-size:20px;font-weight:800;margin:0 0 2px}.SettingNotification_subtitle__j60su{color:#6b7280;color:var(--muted);font-size:13px;margin:0}.SettingNotification_card__q4nVr{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 24px #0f172a14;box-shadow:var(--shadow);padding:16px}.SettingNotification_sectionHeader__3jOwS{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.SettingNotification_sectionTitle__xibuB{color:#0f172a;color:var(--text);font-weight:700}.SettingNotification_sectionHint__S6mdZ{color:#6b7280;color:var(--muted);font-size:12px}.SettingNotification_block__nkDqR{margin-top:8px}.SettingNotification_list__8e2UU{grid-gap:6px;display:grid;gap:6px}.SettingNotification_row__kmkwp{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;display:grid;grid-template-columns:1fr auto;padding:10px 8px}.SettingNotification_row__kmkwp+.SettingNotification_row__kmkwp{margin-top:6px}.SettingNotification_rowText__km2OL{grid-gap:2px;display:grid;gap:2px}.SettingNotification_rowLabel__TLWrp{align-items:center;color:#0f172a;color:var(--text);display:flex;font-weight:600;gap:8px}.SettingNotification_rowSub__On2qC{color:#6b7280;color:var(--muted);font-size:12px}.SettingNotification_badge__X3iZU{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#065f46;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 6px}.SettingNotification_rowControl__IxmKb{align-items:center;display:flex;gap:8px}.SettingNotification_footerNote__uuf2i{color:#6b7280;color:var(--muted);font-size:12px;margin-top:6px;text-align:center}.SettingNotification_error__DudvK{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#ef4444;color:var(--danger);font-size:12px;padding:8px 10px}.SettingNotification_skeletonCard__ffeCC{animation:SettingNotification_shimmer__ajolo 1.4s ease infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 24px #0f172a14;box-shadow:var(--shadow);height:120px}@keyframes SettingNotification_shimmer__ajolo{0%{background-position:100% 0}to{background-position:-100% 0}}:root{--success:#16a34a;--warning:#f59e0b;--shadow:0 8px 24px #0f172a14}.SettingAccount_wrapper__FUVph{grid-gap:24px;color:#0f172a;color:var(--text);display:grid;gap:24px}.SettingAccount_card__MIDp5{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 24px #0f172a14;box-shadow:var(--shadow);padding:20px}.SettingAccount_cardHeader__Mu3NK{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:40px 1fr;margin-bottom:12px}.SettingAccount_iconBadge__4Uivb{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary),var(--primary-hover));border-radius:10px;color:#fff;display:grid;height:40px;place-items:center;width:40px}.SettingAccount_cardTitle__Vz22r{color:#0f172a;color:var(--text);font-size:18px;font-weight:700;letter-spacing:.2px;margin:0}.SettingAccount_cardSubtitle__RjbIc{color:#0f172a;color:var(--text);font-size:13px;margin:2px 0 0}.SettingAccount_formGrid__ptgoz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:900px){.SettingAccount_formGrid__ptgoz{grid-template-columns:1fr}}.SettingAccount_inputCol__Qjgyn{grid-gap:8px;display:grid;gap:8px}.SettingAccount_control__XZJwg{display:block;height:44px;position:relative}.SettingAccount_input__ajaom{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:8px;color:#0f172a;color:var(--text);font-size:14px;height:100%;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.SettingAccount_input__ajaom:focus{border-color:#3b82f6;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61f}.SettingAccount_input__ajaom[aria-invalid=true],.SettingAccount_isError__VgS1X .SettingAccount_input__ajaom{border-color:#ef4444;border-color:var(--danger);border-width:1px;box-shadow:0 0 0 3px #ef44441f}.SettingAccount_leftIcon__dej9v,.SettingAccount_rightIcon__1rzfA{align-items:center;color:#334155;display:inline-flex;height:20px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.SettingAccount_leftIcon__dej9v{left:12px}.SettingAccount_rightIcon__1rzfA{right:12px}.SettingAccount_withLeft__WN3dM .SettingAccount_input__ajaom{padding-left:44px}.SettingAccount_withRight__9R\+r1 .SettingAccount_input__ajaom{padding-right:44px}.SettingAccount_meterWrap__OTCb1{align-items:center;display:flex;gap:10px}.SettingAccount_meter__DkM0n{background:#e5e7eb;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a0a;height:8px;overflow:hidden;position:relative;width:180px}.SettingAccount_fill__CJYW8{background:linear-gradient(90deg,#ef4444,#f59e0b 35%,#f59e0b 50%,#22c55e);inset:0 auto 0 0;position:absolute;transition:width .22s ease;width:0;width:var(--w,0)}.SettingAccount_score0__26soJ{--w:4%}.SettingAccount_score1__JQ0k1{--w:18%}.SettingAccount_score2__eOEee{--w:36%}.SettingAccount_score3__CDuuC{--w:56%}.SettingAccount_score4__Di\+36{--w:78%}.SettingAccount_score5__MgCYU{--w:94%}.SettingAccount_hints__TxmyB,.SettingAccount_meterLabel__YWV4x{color:#0f172a;color:var(--text);font-size:12px}.SettingAccount_hints__TxmyB{margin:8px 0 0;padding-left:18px}.SettingAccount_hintSub__koBzZ{color:#0f172a;color:var(--text);font-size:12px;margin:4px 0 0}.SettingAccount_actions__\+l7KG{align-items:center;display:flex;gap:12px;grid-column:1/-1;margin-top:4px}.SettingAccount_primaryBtn__dlMl6{background:#3b82f6!important;background:var(--primary)!important;border-color:#3b82f6!important;border-color:var(--primary)!important;height:44px;min-width:180px}.SettingAccount_primaryBtn__dlMl6:hover{background:#2563eb!important;background:var(--primary-hover)!important}.SettingAccount_inlineWarn__qY2PT{color:#f59e0b;color:var(--warning);font-size:13px}:root{--primary:#3b82f6;--primary-hover:#2563eb;--chip-bg:#3b82f61f;--chip-text:#1e3a8a}.Settings_container__S98Qk{color:#0f172a;color:var(--text);margin:0 auto;max-width:980px;padding:12px 16px 40px}.Settings_headerBar__O\+Dmm{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12px}.Settings_heading__txifv{color:#0f172a;color:var(--text);font-size:clamp(22px,2.2vw,28px);letter-spacing:.2px;margin:0}.Settings_subheading__HeVPQ{color:#0f172a;color:var(--text);font-size:13px;margin:4px 0 0}.Settings_tabNav__T2Njo{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 6px 18px #0f172a0d;display:inline-flex;gap:8px;margin-bottom:16px;padding:8px}.Settings_tabButton__br\+Wr{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:10px;color:#0f172a;color:var(--text);cursor:pointer;font-weight:600;padding:10px 14px;transition:background .12s ease,border-color .12s ease,transform 80ms ease;white-space:nowrap}.Settings_tabButton__br\+Wr:hover{background:#f8fafc;border-color:#e5e7eb;border-color:var(--border)}.Settings_tabButton__br\+Wr:active{transform:translateY(1px)}.Settings_active__SkMD9{background:#3b82f61f;background:var(--chip-bg);border-color:#3b82f640;color:#2563eb;color:var(--primary-hover)}.Settings_content__W1JDx{grid-gap:18px;display:grid;gap:18px}:root{--color-primary:#2563eb;--color-primary-2:#1d4ed8;--bg:linear-gradient(180deg,#f7f8fb,#eef2f7);--ring:0 0 0 4px #2563eb1f;--tone-ok:#10b981;--tone-warn:#f59e0b;--tone-danger:#ef4444;--tone-neutral:#64748b;--accent-pink:#ec4899;--accent-cyan:#06b6d4;--accent-lime:#84cc16;--primary:var(--color-primary);--primary-600:var(--color-primary-2);--surface-elev:#fff}.AssignmentDetailsPage_container__wHdi0{background:linear-gradient(180deg,#f7f8fb,#eef2f7);background:var(--bg);color:#0f172a;color:var(--text);min-height:100vh;padding:22px clamp(16px,3vw,32px)}.AssignmentDetailsPage_headerCard__-2XM6{-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);background:radial-gradient(1200px 200px at 10% -60%,#2563eb1f,#0000 60%),radial-gradient(1200px 200px at 90% -60%,#10b9811f,#0000 60%),#ffffffbf;background:radial-gradient(1200px 200px at 10% -60%,#2563eb1f,#0000 60%),radial-gradient(1200px 200px at 90% -60%,#10b9811f,#0000 60%),var(--glass);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 12px 28px #1018281a;box-shadow:var(--shadow);margin-bottom:16px;padding:16px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.AssignmentDetailsPage_headerTop__Rhq03{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.AssignmentDetailsPage_headerMain__0y1SX{display:flex;flex-direction:column;gap:4px;min-width:0}.AssignmentDetailsPage_headerMetaRow__VIIEv{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AssignmentDetailsPage_headerCode__wFCVO{color:#94a3b8;color:var(--muted-2);font-size:13px;font-weight:700}.AssignmentDetailsPage_statusChip__mQU2a{background:#ecfdf3!important;border:1px solid #bbf7d0!important;border-radius:999px!important;color:#166534!important;font-size:11px!important;height:24px!important;letter-spacing:.08em;text-transform:uppercase}.AssignmentDetailsPage_headerHint__kL1uQ{color:#94a3b8;color:var(--muted-2);font-size:12px;margin:2px 0 0}.AssignmentDetailsPage_subtitle__IeChg,.AssignmentDetailsPage_title__cx9-I{text-align:left}.AssignmentDetailsPage_backBtn__KWHyX{background:#2563eb0f!important;border-radius:999px!important;color:#2563eb!important;color:var(--color-primary)!important;padding:.4rem .8rem!important;text-transform:none!important;transition:transform .15s ease,box-shadow .15s ease}.AssignmentDetailsPage_backBtn__KWHyX:hover{box-shadow:0 0 0 4px #2563eb1f;box-shadow:var(--ring);transform:translateY(-1px)}.AssignmentDetailsPage_titleWrap__FUh-4{min-width:0}.AssignmentDetailsPage_title__cx9-I{font-weight:900!important;letter-spacing:-.015em!important;line-height:1.1!important;margin:0!important;text-align:center}.AssignmentDetailsPage_subtitle__IeChg{color:#94a3b8;color:var(--muted-2);text-align:center}.AssignmentDetailsPage_insights__-pCPS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px}.AssignmentDetailsPage_kpi__BqXJ-{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 14px #1018280d;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:12px 14px;position:relative}.AssignmentDetailsPage_kpi__BqXJ-:after{background:linear-gradient(90deg,#2563eb,#06b6d4,#ec4899);background:linear-gradient(90deg,var(--color-primary),var(--accent-cyan),var(--accent-pink));content:"";height:3px;inset:auto 0 0 0;position:absolute}.AssignmentDetailsPage_kpi__BqXJ-:hover{box-shadow:0 8px 20px #10182814}.AssignmentDetailsPage_kpiLabel__bf50Y{color:#94a3b8;color:var(--muted-2);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.AssignmentDetailsPage_kpiValue__rPxDA{font-size:19px;font-weight:900}.AssignmentDetailsPage_kpiSub__TG\+ao{color:#475569;color:var(--muted);font-size:12px;font-weight:700;margin-left:4px}.AssignmentDetailsPage_progress__Up4hM{border-radius:999px!important;height:6px!important}.AssignmentDetailsPage_headerBottom__XxmKZ{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);margin-top:14px}.AssignmentDetailsPage_optionsSelect__1JsdZ{background:#fff;border-radius:12px}.AssignmentDetailsPage_addBtn__QVM\+G{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;background:linear-gradient(180deg,var(--color-primary),var(--color-primary-2))!important;border-radius:12px!important;color:#fff!important;font-weight:800!important;text-transform:none!important}.AssignmentDetailsPage_addBtn__QVM\+G:hover{filter:brightness(1.05)}.AssignmentDetailsPage_searchInput__zJzGi .MuiInputBase-root{background:#fff;border-radius:12px}.AssignmentDetailsPage_dividerTop__k52Rb{margin:12px 0 16px}.AssignmentDetailsPage_accordion__feUB7{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--border)!important;border-radius:14px!important;box-shadow:0 6px 18px #1018280f;margin-bottom:12px!important;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.AssignmentDetailsPage_accordion__feUB7:hover{box-shadow:0 10px 24px #10182814;transform:translateY(-1px)}.AssignmentDetailsPage_accordionSummary__3zGcH{gap:10px;min-width:0;padding:10px 16px!important}.AssignmentDetailsPage_accordionDetails__lg9Tp{background:#fff;border-top:1px dashed #eef2f6;padding:16px!important}.AssignmentDetailsPage_rowBadges__qFIaW{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AssignmentDetailsPage_muted__sNoKj{color:#94a3b8;color:var(--muted-2)}.AssignmentDetailsPage_toneChip__D1KAJ{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0b1220!important}.AssignmentDetailsPage_ok__ds3vF{color:#10b981!important;color:var(--tone-ok)!important}.AssignmentDetailsPage_warn__L-pno{color:#f59e0b!important;color:var(--tone-warn)!important}.AssignmentDetailsPage_danger__jEHKs{color:#ef4444!important;color:var(--tone-danger)!important}.AssignmentDetailsPage_neutral__LWj-i{color:#64748b!important;color:var(--tone-neutral)!important}.AssignmentDetailsPage_claimChip__kTlIZ{border-radius:999px!important;font-weight:700!important;height:28px!important}.AssignmentDetailsPage_claimText__g\+ahp{align-items:center;display:inline-flex;gap:6px}.AssignmentDetailsPage_claimed__soSAf{background:linear-gradient(90deg,#e0f2fe,#dcfce7)!important;border:1px solid #bae6fd!important}.AssignmentDetailsPage_unclaimed__D1of8{background:linear-gradient(90deg,#fff7ed,#fee2e2)!important;border:1px dashed #fecaca!important}.AssignmentDetailsPage_sectionTitle__BIkn1{letter-spacing:.02em;margin-bottom:10px}.AssignmentDetailsPage_timeline__yBPoQ{display:flex;flex-direction:column;gap:12px;position:relative}.AssignmentDetailsPage_timelineRow__2HsmU{grid-gap:10px;align-items:flex-start;display:grid;gap:10px;grid-template-columns:30px 2px 1fr}.AssignmentDetailsPage_dot__mCbUb{background:#64748b;background:var(--tone-neutral);border-radius:999px;box-shadow:inset 0 -2px 0 #00000014;color:#fff;display:grid;font-size:14px;height:30px;place-items:center;width:30px}.AssignmentDetailsPage_dot__mCbUb.AssignmentDetailsPage_ok__ds3vF{background:#10b981;background:var(--tone-ok)}.AssignmentDetailsPage_dot__mCbUb.AssignmentDetailsPage_warn__L-pno{background:#f59e0b;background:var(--tone-warn)}.AssignmentDetailsPage_dot__mCbUb.AssignmentDetailsPage_danger__jEHKs{background:#ef4444;background:var(--tone-danger)}.AssignmentDetailsPage_dot__mCbUb.AssignmentDetailsPage_neutral__LWj-i{background:#64748b;background:var(--tone-neutral)}.AssignmentDetailsPage_line__Higll{background:#e2e8f0;border-radius:1px;height:100%;margin-top:30px;width:2px}.AssignmentDetailsPage_timelineMain__Fx2Ip{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0206170a;padding:12px 14px}.AssignmentDetailsPage_timelineTop__-y9XI{align-items:center;display:flex;gap:8px;justify-content:space-between}.AssignmentDetailsPage_timelineLabel__Nohb6{font-weight:800;letter-spacing:.01em}.AssignmentDetailsPage_timelineWhen__h\+nyz{color:#94a3b8;color:var(--muted-2);font-size:12px}.AssignmentDetailsPage_timelineActions__YWoQC{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.AssignmentDetailsPage_responsible__V9uIC{align-items:center;background:#06b6d414;border:1px solid #06b6d440;border-radius:10px;display:flex;gap:10px;margin-top:8px;padding:8px 10px}.AssignmentDetailsPage_responsibleLabel__xVw-1{background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;color:#0891b2;font-size:11px;font-weight:800;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.AssignmentDetailsPage_responsibleName__g-7ZD{color:#0f172a;font-weight:800}.AssignmentDetailsPage_responsibleEmail__RLcA1{color:#0ea5e9;font-size:12px}.AssignmentDetailsPage_responsibleEmailMuted__dT9ah{color:#64748b;font-size:12px}.AssignmentDetailsPage_responsibleMail__VUsDG{color:#0369a1!important}.AssignmentDetailsPage_phaseList__K40Lf{display:flex;flex-direction:column;gap:12px;overflow-x:hidden}.AssignmentDetailsPage_phaseCard__H4qc4{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 12px #1018280d;overflow:hidden;padding:12px 14px}.AssignmentDetailsPage_phaseHeader__I3qY4{margin-bottom:8px}.AssignmentDetailsPage_phaseTitle__d0NrJ{font-weight:900;letter-spacing:.01em}.AssignmentDetailsPage_fileRow__Z8\+wr{grid-gap:12px;align-items:center;border-top:1px dashed #eef2f6;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.AssignmentDetailsPage_fileRow__Z8\+wr:first-of-type{border-top:none}.AssignmentDetailsPage_fileActions__RPrQB{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-self:end;min-width:0}.AssignmentDetailsPage_fileName__TrjUx{color:#0f172a;font-size:13px;max-width:clamp(140px,28vw,260px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignmentDetailsPage_sideDivider__YODe6{margin:14px 0}.AssignmentDetailsPage_reasonSelect__EKLj4{border-radius:12px;min-width:220px!important}.AssignmentDetailsPage_ellipsize__xYpTy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignmentDetailsPage_emptyState__VpaHf{background:#fff;border:1px dashed #e5e7eb;border-radius:18px;box-shadow:0 2px 10px #1018280a}@media (max-width:1200px){.AssignmentDetailsPage_insights__-pCPS{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.AssignmentDetailsPage_headerTop__Rhq03{gap:8px;grid-template-columns:1fr}.AssignmentDetailsPage_subtitle__IeChg,.AssignmentDetailsPage_title__cx9-I{text-align:left}.AssignmentDetailsPage_headerBottom__XxmKZ{grid-template-columns:1fr 1fr}.AssignmentDetailsPage_fileRow__Z8\+wr{grid-template-columns:1fr}.AssignmentDetailsPage_fileActions__RPrQB{justify-self:start}.AssignmentDetailsPage_fileName__TrjUx{max-width:clamp(160px,60vw,360px)}}@media (max-width:600px){.AssignmentDetailsPage_insights__-pCPS{grid-template-columns:1fr 1fr}.AssignmentDetailsPage_headerBottom__XxmKZ{grid-template-columns:1fr}}.AssignmentDetailsPage_remindBtn__Mdkzq{background:linear-gradient(180deg,#0ea5e9,#0284c7)!important;border-radius:12px!important;color:#fff!important;font-weight:800!important;text-transform:none!important}.AssignmentDetailsPage_headerTop__Rhq03 .AssignmentDetailsPage_MuiStack-root__osAPY>.AssignmentDetailsPage_MuiButton-root__1FN5H{white-space:nowrap}@media (max-width:960px){.AssignmentDetailsPage_headerTop__Rhq03{grid-template-columns:1fr}.AssignmentDetailsPage_headerTop__Rhq03 .AssignmentDetailsPage_MuiStack-root__osAPY{flex-wrap:wrap;gap:8px}}.AssignmentDetailsPage_fileLabel__YPMoL svg{display:inline-block;flex:0 0 18px;height:18px;vertical-align:-2px;width:18px}.AssignmentDetailsPage_unclaimed__D1of8{background:#f8fafc;border:1px dashed #e2e8f0;color:#64748b}.AssignmentDetailsPage_dueCard__Ec-VO{grid-gap:14px;align-items:center;background:radial-gradient(800px 140px at 0 -40%,#2563eb1a,#0000 60%),radial-gradient(800px 140px at 100% -40%,#10b9811a,#0000 60%),#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 3px 12px #1018280f;display:grid;gap:14px;grid-template-columns:1fr 220px;margin-top:10px;padding:12px 14px}.AssignmentDetailsPage_dueLeft__vZ8cQ{align-items:center;display:flex;gap:12px;min-width:0}.AssignmentDetailsPage_dueIcon__eR1vz{background:linear-gradient(180deg,#e0e7ff,#dbeafe);border-radius:10px;box-shadow:inset 0 -2px 0 #0000000f;color:#1d4ed8;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.AssignmentDetailsPage_dueMeta__gXQ8J{display:flex;flex-direction:column;gap:2px;min-width:0}.AssignmentDetailsPage_dueLabel__GUEec{color:#94a3b8;color:var(--muted-2);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AssignmentDetailsPage_dueWhen__koP7o{font-weight:900;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignmentDetailsPage_dueSub__UO55d{color:#475569;color:var(--muted);font-size:12px}.AssignmentDetailsPage_dueRight__TZjno{align-items:stretch;display:flex;flex-direction:column;gap:8px}.AssignmentDetailsPage_duePill__jaL1Z{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0b1220!important;font-weight:800!important;justify-content:center!important}.AssignmentDetailsPage_dueProgress__7gD\+O{background:#eef2f7!important;border-radius:999px!important;height:8px!important}.AssignmentDetailsPage_subDue__ccTBs{align-items:center;color:#475569;color:var(--muted);display:inline-flex;gap:6px}.AssignmentDetailsPage_subDue__ccTBs svg{height:14px;vertical-align:-2px;width:14px}.AssignmentDetailsPage_dueEditBtn__Dj5P8{border-radius:10px!important;text-transform:none!important}.AssignmentDetailsPage_dialogHint__qDxYX{color:#94a3b8;color:var(--muted-2);font-size:12px}.AssignmentDetailsPage_presetRow__CU-5P .AssignmentDetailsPage_MuiButton-root__1FN5H{border-radius:10px!important}.AssignmentDetailsPage_issuesPanel__0Wxoi{background:linear-gradient(180deg,#fffaf6,#fff);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 12px #1018280f;margin:8px 0 10px;padding:12px}.AssignmentDetailsPage_issuesHeader__WByFL{align-items:center;display:flex;gap:12px;margin-bottom:6px}.AssignmentDetailsPage_issuesIcon__yNQmW{background:conic-gradient(from 0deg,#f59e0b,#ffe3b3);border-radius:10px;flex:0 0 36px;height:36px;width:36px}.AssignmentDetailsPage_issuesText__kaQOJ{grid-gap:3px;display:grid;gap:3px}.AssignmentDetailsPage_issuesKicker__olzH2{color:#94a3b8;color:var(--muted-2);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.AssignmentDetailsPage_issuesTitle__SPHV3{color:#0f172a;color:var(--text);font-size:15px;font-weight:900}.AssignmentDetailsPage_issuesSub__WDIOE{color:#475569;color:var(--muted);font-size:13px;line-height:1.4}.AssignmentDetailsPage_inlineStrong__6icQ8{font-weight:800}.AssignmentDetailsPage_issueList__DRT1-{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:8px 0 0;padding:0}.AssignmentDetailsPage_issueItem__-q7T1{background:#fff9f2;border:1px dashed #ffd7b0;border-radius:12px;padding:10px 12px}.AssignmentDetailsPage_issueTopRow__Cefs1{align-items:center;display:flex;gap:10px;justify-content:space-between}.AssignmentDetailsPage_issueField__ihrmt{color:#0f172a;font-size:14px;font-weight:900}.AssignmentDetailsPage_issueBadge__\+rnYO{border:1px solid #0000;border-radius:999px;font-size:12px;font-weight:800;padding:.18rem .55rem}.AssignmentDetailsPage_badgeRequired__DLOpZ{background:#ffe8d1;border-color:#ffd7b0;color:#7a3b00}.AssignmentDetailsPage_badgeIncorrect__GNO1C{background:#ffe1e1;border-color:#fcc;color:#802020}.AssignmentDetailsPage_issueBody__LMnP3{grid-gap:6px;display:grid;gap:6px;margin-top:6px}.AssignmentDetailsPage_issueCurrent__urohE{display:flex;flex-wrap:wrap;gap:6px}.AssignmentDetailsPage_issueLabel__WoT4Y{color:#94a3b8;color:var(--muted-2);font-size:12px}.AssignmentDetailsPage_issueValue__uJU1M{color:#0f172a;font-size:13px;font-weight:800;word-break:break-word}.AssignmentDetailsPage_issueHint__A3En2{color:#475569;color:var(--muted);font-size:12px}@media (prefers-contrast:more){.AssignmentDetailsPage_issuesPanel__0Wxoi{border-color:#b3b7bf}.AssignmentDetailsPage_issueItem__-q7T1{border-color:#e6b07a}}@media (prefers-reduced-motion:reduce){.AssignmentDetailsPage_issuesPanel__0Wxoi{box-shadow:none}}.AssignmentDetailsPage_dialogSection__EUtix{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:12px;box-shadow:0 3px 10px #1018280d;margin-bottom:16px;padding:16px}.AssignmentDetailsPage_dialogSectionHeader__iOiIg{align-items:center;color:#111827;color:var(--text-strong,#111827);display:flex;font-size:14px;font-weight:800;gap:6px}.AssignmentDetailsPage_dialogSection__EUtix p{color:#475569;color:var(--muted,#6b7280);font-size:12px;line-height:1.4;margin:4px 0 0}.AssignmentDetailsPage_phaseSelect__xUO3u,.AssignmentDetailsPage_reasonSelect__EKLj4{background:#fff;border-radius:10px;margin-top:12px}.AssignmentDetailsPage_dialogList__cEKaw{color:#475569;color:var(--muted,#6b7280);font-size:13px;line-height:1.4;margin-bottom:0;margin-top:8px;padding-left:1.2rem}.AssignmentDetailsPage_dangerGradient__uoc6y{background:linear-gradient(90deg,#fee2e2,#fff)!important;border-color:#ef444466!important;color:#ef4444!important;color:var(--tone-danger,#dc2626)!important}.AssignmentDetailsPage_removedBadge__B014Y{background:#fee2e2;background:var(--danger-bg,#fee2e2);border:1px solid #ef44444d;border-radius:6px;color:#b91c1c;display:inline-flex;flex-direction:column;font-weight:700;line-height:1.2;padding:4px 8px}.AssignmentDetailsPage_removedBadge__B014Y small{color:#991b1b;font-size:11px}.AssignmentDetailsPage_phaseHeader__I3qY4{align-items:center;display:flex;justify-content:space-between}.AssignmentDetailsPage_phaseTitle__d0NrJ{font-size:15px;font-weight:800}.AssignmentDetailsPage_dialogConfirmBtn__hAhdt{border-radius:10px;font-weight:700;text-transform:none}.AssignmentDetailsPage_dialogConfirmBtn__hAhdt.AssignmentDetailsPage_danger__jEHKs{background-color:#dc2626;color:#fff}.AssignmentDetailsPage_dialogConfirmBtn__hAhdt.AssignmentDetailsPage_danger__jEHKs:hover{background-color:#b91c1c}.AssignmentDetailsPage_removedByStaff__VUwLJ{align-items:flex-start;background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid #ef444440;border-radius:12px;box-shadow:0 1px 3px #ef444414;display:inline-flex;font-family:inherit;gap:8px;max-width:320px;padding:8px 12px}.AssignmentDetailsPage_removedByStaffIcon__HDx20{color:#dc2626;flex-shrink:0;font-size:18px;margin-top:2px}.AssignmentDetailsPage_removedByStaffText__Dl8Xf{display:flex;flex-direction:column;line-height:1.3}.AssignmentDetailsPage_removedByStaffText__Dl8Xf span{color:#b91c1c;font-size:13.5px;font-weight:700}.AssignmentDetailsPage_removedByStaffText__Dl8Xf time{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.2px;margin-top:2px}.AssignmentDetailsPage_timelineNote__v8S4s{color:#475569;color:var(--muted);font-size:12px;margin-top:6px;white-space:pre-line}.AssignmentDetailsPage_selfPacedChip__fE0lF{background:#38bdf81f;border:1px solid #38bdf8b3;border-radius:999px;color:#0369a1;font-weight:600}.AssignmentDetailsPage_addLearnerGroup__xBI13{align-items:center;display:flex;gap:8px}.AssignmentDetailsPage_filterToolbar__GZEcp{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.AssignmentDetailsPage_filterSelect__RwNSo .MuiSelect-select{background:#fff;border-radius:12px}@media (max-width:960px){.AssignmentDetailsPage_headerBottom__XxmKZ{grid-template-columns:1fr}.AssignmentDetailsPage_filterToolbar__GZEcp{justify-content:flex-start}}.AssignmentDetailsPage_addLearnerGroup__xBI13>:first-child,.AssignmentDetailsPage_autocompleteGrow__3FyBk{flex:1 1 auto;min-width:0}.AssignmentDetailsPage_addByCohortBtn__fc1Pj{margin-left:8px;white-space:nowrap}.AssignmentDetailsPage_cohortListBox__JVAp0{background:#fff;border:1px solid #94a3b866;border-radius:12px;max-height:320px;overflow-y:auto;padding:8px 0}.AssignmentDetailsPage_cohortRow__C5ZBU{align-items:center;border-bottom:1px solid #94a3b840;display:flex;padding:6px 12px}.AssignmentDetailsPage_cohortRow__C5ZBU:last-child{border-bottom:none}.AssignmentDetailsPage_cohortRow__C5ZBU:hover{background:#f9fafb}:root{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--panel-border:#0000000f;--info:#6366f1;--shadow:0 10px 30px #0206171a,0 2px 6px #0206170d}.Maintenance_page__BAShT{background:radial-gradient(1200px 600px at 10% 0,#c7d2fe 0,#c7d2fe00 60%),radial-gradient(900px 500px at 100% 30%,#bae6fd 0,#bae6fd00 55%),#f7f8fb;background:radial-gradient(1200px 600px at 10% 0,#c7d2fe 0,#c7d2fe00 60%),radial-gradient(900px 500px at 100% 30%,#bae6fd 0,#bae6fd00 55%),var(--bg);display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.Maintenance_bgDecor__j5yNJ{inset:0;overflow:hidden;pointer-events:none;position:absolute}.Maintenance_blob__sx72h{animation:Maintenance_float__ZTCJA 16s ease-in-out infinite;filter:blur(40px);mix-blend-mode:multiply;opacity:.45;position:absolute;will-change:transform}.Maintenance_blobA__E0atD{animation-delay:0s;background:#93c5fd;height:420px;left:-6%;top:12%;width:420px}.Maintenance_blobB__gheQl{animation-delay:3s;background:#c4b5fd;bottom:-8%;height:520px;right:-6%;width:520px}.Maintenance_blobC__cTKBs{animation-delay:6s;background:#a7f3d0;bottom:15%;height:380px;left:20%;opacity:.35;width:380px}@keyframes Maintenance_float__ZTCJA{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(12px,-10px,0) scale(1.03)}to{transform:translateZ(0) scale(1)}}.Maintenance_wrapper__obUSW{display:grid;flex:1 1;padding:3rem 1.25rem 4rem;place-items:center}.Maintenance_card__nLRJw{grid-gap:2.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf;background:var(--panel);border:1px solid #0000000f;border:1px solid var(--panel-border);border-radius:28px;box-shadow:0 10px 30px #0206171a,0 2px 6px #0206170d;box-shadow:var(--shadow);display:grid;gap:2.5rem;grid-template-columns:420px minmax(320px,520px);padding:2.25rem;width:min(1100px,94vw)}.Maintenance_hero__K5Bmo{display:grid;place-items:center}.Maintenance_heroImg__z8tYr{animation:Maintenance_gentlePop__Gju1z .6s ease 60ms both;height:auto;max-width:360px;transform:translateZ(0);width:100%}@keyframes Maintenance_gentlePop__Gju1z{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Maintenance_copy__Y1lq0{align-self:center}.Maintenance_title__8qDQr{color:#111827;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-family:var(--font-sans);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 .5rem}.Maintenance_subtitle__\+fh7Z{color:#6b7280;color:var(--muted);font-size:clamp(1rem,.95rem + .4vw,1.125rem);margin:0 0 1rem}.Maintenance_badges__fq2E4{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 1rem}.Maintenance_badge__cGY9K{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #0000000f;border:1px solid var(--panel-border);border-radius:999px;color:#111827;color:var(--text);display:inline-flex;font-size:.85rem;height:28px;padding:0 10px}.Maintenance_badgeInfo__gOl-i{box-shadow:inset 0 0 0 999px #6366f114}.Maintenance_badgeOk__GdrLj{box-shadow:inset 0 0 0 999px #10b9811a}.Maintenance_text__jT2Wa{color:#111827;color:var(--text);line-height:1.6;margin:0 0 1.25rem;opacity:.9}.Maintenance_actions__a6C4A{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.Maintenance_btn__Adozb{--_ringSize:3px;align-items:center;border:1px solid #0000000f;border:1px solid var(--panel-border);border-radius:12px;cursor:pointer;display:inline-flex;font-size:.975rem;font-weight:600;height:42px;justify-content:center;outline:none;padding:0 16px;position:relative;text-decoration:none;transition:transform .06s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.Maintenance_btn__Adozb:focus-visible{box-shadow:0 0 0 var(--_ringSize) #2563eb59;box-shadow:0 0 0 var(--_ringSize) var(--ring)}.Maintenance_btnPrimary__AfVC5{background:linear-gradient(180deg,#2563eb,#1d4ed8);background:linear-gradient(180deg,var(--primary),var(--primary-600));border:none;box-shadow:0 6px 18px #2563eb40;color:#fff}.Maintenance_btnPrimary__AfVC5:hover{transform:translateY(-1px)}.Maintenance_btnPrimary__AfVC5:active{transform:translateY(0)}.Maintenance_btnGhost__\+jS3U{background:#fff9;color:#111827;color:var(--text)}.Maintenance_btnGhost__\+jS3U:hover{background:#fffc}.Maintenance_btnLink__WYNpR{background:#0000;border:none;color:#2563eb;color:var(--primary);padding-left:6px;padding-right:6px}.Maintenance_btnLink__WYNpR:hover{text-decoration:underline}.Maintenance_footerNote__bs8qM{align-items:center;color:#6b7280;color:var(--muted);display:flex;font-size:.9rem;gap:8px;margin-top:.5rem}.Maintenance_dot__1BgVK{background:#10b981;background:var(--ok);border-radius:999px;height:8px;width:8px}@media (max-width:980px){.Maintenance_card__nLRJw{grid-template-columns:1fr;padding:1.75rem;text-align:center}.Maintenance_heroImg__z8tYr{max-width:300px}.Maintenance_actions__a6C4A{justify-content:center}}:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:0.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color 0.15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:0.3125rem;--swal2-background:#fff;--swal2-color:#545454;--swal2-show-animation:swal2-show 0.3s;--swal2-hide-animation:swal2-hide 0.15s forwards;--swal2-icon-zoom:1;--swal2-icon-animations:true;--swal2-title-padding:0.8em 1em 0;--swal2-html-container-padding:1em 1.6em 0.3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:0.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;--swal2-input-background:#0000;--swal2-input-transition:border-color 0.2s,box-shadow 0.2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:#0000;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color 0.2s,box-shadow 0.2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px #0000;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:#0000;--swal2-action-button-transition:background-color 0.2s,box-shadow 0.2s;--swal2-action-button-hover:#000 10%;--swal2-action-button-active:#000 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:0.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:0.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:0.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show 0.5s;--swal2-toast-hide-animation:swal2-toast-hide 0.1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px #0006;box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{background-color:#0000;box-sizing:border-box;max-width:100%;pointer-events:none;width:360px}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){-webkit-overflow-scrolling:touch;box-sizing:border-box;display:grid;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;inset:0;overflow-x:hidden;padding:.625em;padding:var(--swal2-container-padding);position:fixed;transition:background-color .15s;transition:var(--swal2-backdrop-transition);z-index:1060}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:#0006;background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-bottom-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-bottom,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-top{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-bottom-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-left>.swal2-popup,div:where(.swal2-container).swal2-center-start>.swal2-popup{align-self:center;grid-row:2}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-left>.swal2-popup,div:where(.swal2-container).swal2-bottom-start>.swal2-popup{align-self:end;grid-column:1;grid-row:3}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup,div:where(.swal2-container).swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{align-self:stretch;grid-row:1/4}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){background:#fff;background:var(--swal2-background);border:none;border:var(--swal2-border);border-radius:.3125rem;border-radius:var(--swal2-border-radius);box-sizing:border-box;color:#545454;color:var(--swal2-color);container-name:swal2-popup;display:none;font-family:inherit;font-size:1rem;grid-template-columns:minmax(0,100%);max-width:100%;padding:0 0 1.25em;padding:var(--swal2-padding);position:relative;width:32em;width:var(--swal2-width)}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){color:inherit;cursor:auto;font-size:1.875em;font-weight:600;margin:0;max-width:100%;overflow-wrap:break-word;padding:.8em 1em 0;padding:var(--swal2-title-padding);position:relative;text-align:center;text-transform:none}div:where(.swal2-container) div:where(.swal2-actions){align-items:center;background:#0000;background:var(--swal2-actions-background);border-radius:0;border-radius:var(--swal2-actions-border-radius);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;justify-content:var(--swal2-actions-justify-content);margin:1.25em auto 0;margin:var(--swal2-actions-margin);padding:0;padding:var(--swal2-actions-padding);width:auto;width:var(--swal2-actions-width);z-index:1}div:where(.swal2-container) div:where(.swal2-loader){align-items:center;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-color:#2778c4 #0000;border-radius:100%;border-style:solid;border-width:.25em;display:none;height:2.2em;justify-content:center;margin:0 1.875em;width:2.2em}div:where(.swal2-container) button:where(.swal2-styled){border:none;box-shadow:0 0 0 3px #0000;font-weight:500;margin:.3125em;padding:.625em 1.1em;transition:background-color .2s,box-shadow .2s;transition:var(--swal2-action-button-transition)}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#7066e0;background-color:var(--swal2-confirm-button-background-color);border-radius:.25em;border-radius:var(--swal2-confirm-button-border-radius);box-shadow:none;box-shadow:var(--swal2-confirm-button-box-shadow);color:#fff;color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,#7066e0,#000 10%);background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,#7066e0,#000 10%);background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#dc3741;background-color:var(--swal2-deny-button-background-color);border-radius:.25em;border-radius:var(--swal2-deny-button-border-radius);box-shadow:none;box-shadow:var(--swal2-deny-button-box-shadow);color:#fff;color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,#dc3741,#000 10%);background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,#dc3741,#000 10%);background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#6e7881;background-color:var(--swal2-cancel-button-background-color);border-radius:.25em;border-radius:var(--swal2-cancel-button-border-radius);box-shadow:none;box-shadow:var(--swal2-cancel-button-box-shadow);color:#fff;color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,#6e7881,#000 10%);background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,#6e7881,#000 10%);background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){background:#0000;background:var(--swal2-footer-background);border-top:1px solid #eee;border-top:1px solid var(--swal2-footer-border-color);color:inherit;color:var(--swal2-footer-color);cursor:auto;font-size:1em;margin:1em 0 0;padding:1em 1em 0;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-left-radius:.3125rem;border-bottom-left-radius:var(--swal2-border-radius);border-bottom-right-radius:.3125rem;border-bottom-right-radius:var(--swal2-border-radius);bottom:0;grid-column:auto!important;left:0;overflow:hidden;position:absolute;right:0}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:#0000004d;background:var(--swal2-timer-progress-bar-background);height:.25em;width:100%}div:where(.swal2-container) img:where(.swal2-image){cursor:auto;margin:2em auto 1em;max-width:100%}div:where(.swal2-container) button:where(.swal2-close){align-items:center;background:#0000;border:none;border-radius:.3125rem;border-radius:var(--swal2-border-radius);color:#ccc;color:var(--swal2-close-button-color);cursor:pointer;font-family:monospace;font-size:2.5em;font-size:var(--swal2-close-button-font-size);height:1.2em;inset:auto;inset:var(--swal2-close-button-inset);justify-content:center;justify-self:end;margin-bottom:-1.2em;margin-right:0;margin-top:0;outline:initial;outline:var(--swal2-close-button-outline);overflow:hidden;padding:0;position:static;position:var(--swal2-close-button-position);transition:color .2s,box-shadow .2s;transition:var(--swal2-close-button-transition);width:1.2em;z-index:2}div:where(.swal2-container) button:where(.swal2-close):hover{background:#0000;color:#f27474;transform:none;transform:var(--swal2-close-button-hover-transform)}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:inset 0 0 0 3px #6496c880;box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){color:inherit;cursor:auto;font-size:1.125em;font-weight:400;justify-content:center;line-height:normal;margin:0;overflow:auto;overflow-wrap:break-word;padding:1em 1.6em .3em;padding:var(--swal2-html-container-padding);text-align:center;word-break:break-word;z-index:1}div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) label:where(.swal2-checkbox),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) textarea:where(.swal2-textarea){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) textarea:where(.swal2-textarea){background:#0000;background:var(--swal2-input-background);border:1px solid #d9d9d9;border:var(--swal2-input-border);border-radius:.1875em;border-radius:var(--swal2-input-border-radius);box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;box-shadow:var(--swal2-input-box-shadow);box-sizing:border-box;color:inherit;font-size:1.125em;transition:border-color .2s,box-shadow .2s;transition:var(--swal2-input-transition);width:auto}div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;border:var(--swal2-input-focus-border);box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880;box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:#fff;background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{color:inherit;font-weight:600;text-align:center;width:20%}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{font-size:1.125em;height:2.625em;line-height:2.625em;padding:0}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:#0000;background:var(--swal2-input-background);font-size:1.125em;margin-left:auto;margin-right:auto;width:75%}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:#0000;background:var(--swal2-input-background);color:inherit;font-size:1.125em;max-width:100%;min-width:50%;padding:.375em .625em}div:where(.swal2-container) .swal2-checkbox,div:where(.swal2-container) .swal2-radio{align-items:center;background:#fff;background:var(--swal2-background);color:inherit;justify-content:center}div:where(.swal2-container) .swal2-checkbox label,div:where(.swal2-container) .swal2-radio label{font-size:1.125em;margin:0 .6em}div:where(.swal2-container) .swal2-checkbox input,div:where(.swal2-container) .swal2-radio input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;background:#f0f0f0;background:var(--swal2-validation-message-background);color:#666;color:var(--swal2-validation-message-color);font-size:1em;font-weight:300;justify-content:center;margin:1em 0 0;overflow:hidden;padding:.625em}div:where(.swal2-container) div:where(.swal2-validation-message):before{background-color:#f27474;border-radius:50%;color:#fff;content:"!";display:inline-block;font-weight:600;height:1.5em;line-height:1.5em;margin:0 .625em;min-width:1.5em;text-align:center;width:1.5em}div:where(.swal2-container) .swal2-progress-steps{align-items:center;background:#0000;flex-wrap:wrap;font-weight:600;margin:1.25em auto;max-width:100%;padding:0}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{background:#2778c4;border-radius:2em;color:#fff;flex-shrink:0;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6;background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{background:#2778c4;flex-shrink:0;height:.4em;margin:0 -1px;width:2.5em;z-index:10}div:where(.swal2-icon){zoom:1;zoom:var(--swal2-icon-zoom);border:.25em solid #000;border-radius:50%;box-sizing:initial;cursor:default;font-family:inherit;height:5em;justify-content:center;line-height:5em;margin:2.5em auto .6em;position:relative;-webkit-user-select:none;user-select:none;width:5em}div:where(.swal2-icon) .swal2-icon-content{align-items:center;display:flex;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;display:block;height:.3125em;position:absolute;top:2.3125em;width:2.9375em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:7.5em;position:absolute;width:3.75em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:7.5em 0 0 7.5em;left:-2.0635em;top:-.4375em;transform:rotate(-45deg);transform-origin:3.75em 3.75em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 7.5em 7.5em 0;left:1.875em;top:-.6875em;transform:rotate(-45deg);transform-origin:0 3.75em}div:where(.swal2-icon).swal2-success .swal2-success-ring{border:.25em solid #a5dc864d;border-radius:50%;box-sizing:initial;height:100%;left:-.25em;position:absolute;top:-.25em;width:100%;z-index:2}div:where(.swal2-icon).swal2-success .swal2-success-fix{height:5.625em;left:1.625em;position:absolute;top:.5em;transform:rotate(-45deg);width:.4375em;z-index:1}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{background-color:#a5dc86;border-radius:.125em;display:block;height:.3125em;position:absolute;z-index:2}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{left:.8125em;top:2.875em;transform:rotate(45deg);width:1.5625em}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{right:.5em;top:2.375em;transform:rotate(-45deg);width:2.9375em}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s;animation:var(--swal2-show-animation)}.swal2-hide{animation:swal2-hide .15s forwards;animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.swal2-rtl .swal2-close{margin-left:0;margin-right:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{background:#fff;background:var(--swal2-background);border:none;border:var(--swal2-toast-border);box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);box-shadow:var(--swal2-toast-box-shadow);box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;overflow-y:hidden;padding:1em;pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){font-size:1em;margin:.5em 1em;padding:0;text-align:left;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){font-size:1em;height:2em;margin:.5em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){font-size:.8em;margin:.5em 0 0;padding:.5em 0 0}.swal2-toast button:where(.swal2-close){align-self:center;font-size:2em;grid-column:3/3;grid-row:1/99;height:.8em;margin:0;width:.8em}.swal2-toast div:where(.swal2-html-container){font-size:1em;margin:.5em 1em;overflow:visible;overflow:initial;padding:0;text-align:left;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{margin:.25em}.swal2-toast .swal2-icon,.swal2-toast .swal2-loader{align-self:center;grid-column:1;grid-row:1/99;height:2em;width:2em}.swal2-toast .swal2-icon{margin:0 .5em 0 0;min-width:2em}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;display:flex;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){height:auto;justify-content:flex-start;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){font-size:1em;margin:.25em .5em;padding:.4em .6em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:3em;position:absolute;width:1.6em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:4em 0 0 4em;left:-.5em;top:-.8em;transform:rotate(-45deg);transform-origin:2em 2em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 4em 4em 0;left:.9375em;top:-.25em;transform-origin:0 1.5em}.swal2-toast .swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-toast .swal2-success .swal2-success-fix{height:2.6875em;left:.4375em;top:0;width:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{left:.1875em;top:1.125em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{right:.1875em;top:.9375em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:swal2-toast-show .5s;animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards;animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translate3d(0,-50px,0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-50px,0) scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{left:.0625em;top:1.1875em;width:0}54%{left:.125em;top:1.0625em;width:0}70%{left:-.375em;top:2.1875em;width:3.125em}84%{left:1.3125em;top:3em;width:1.0625em}to{left:.8125em;top:2.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{right:2.875em;top:3.375em;width:0}65%{right:2.875em;top:3.375em;width:0}84%{right:0;top:2.1875em;width:3.4375em}to{right:.5em;top:2.375em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;opacity:0;transform:scale(.4)}50%{margin-top:1.625em;opacity:0;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;opacity:1;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-1turn)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{left:.0625em;top:.5625em;width:0}54%{left:.125em;top:.125em;width:0}70%{left:-.25em;top:.625em;width:1.625em}84%{left:.75em;top:1.0625em;width:.5em}to{left:.1875em;top:1.125em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{right:1.375em;top:1.625em;width:0}65%{right:.9375em;top:1.25em;width:0}84%{right:0;top:.9375em;width:1.125em}to{right:.1875em;top:.9375em;width:1.375em}}.BulkUpload_wrap__JPm8e{margin:2rem auto 4rem;max-width:900px;padding:0 1rem}.BulkUpload_header__hAWAC{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem}.BulkUpload_title__0XeuX{color:#036;font-size:1.6rem;font-weight:600;margin:0}.BulkUpload_historyBtn__O1sdK{align-items:center;background:#0000;border:1px solid #007aff;border-radius:6px;color:#007aff;cursor:pointer;display:flex;font-size:.9rem;padding:.35rem .75rem;transition:background .2s}.BulkUpload_historyBtn__O1sdK:hover{background:#007aff12}.BulkUpload_infoBox__a3wzZ{background:#f6faff;border:1px solid #cde4ff;border-radius:8px;color:#045;font-size:.95rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.BulkUpload_infoBox__a3wzZ ul{margin:.5rem 0 0 1.2rem;padding-left:0}.BulkUpload_infoBox__a3wzZ li{margin:.25rem 0}.BulkUpload_infoBox__a3wzZ .BulkUpload_toggle__cOSbF{align-items:center;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;margin-top:.75rem;-webkit-user-select:none;user-select:none}.BulkUpload_infoBox__a3wzZ .BulkUpload_toggle__cOSbF input{display:none}.BulkUpload_infoBox__a3wzZ .BulkUpload_slider__PzHib{background:#d3d3d3;border-radius:999px;height:18px;position:relative;transition:background .25s;width:34px}.BulkUpload_infoBox__a3wzZ .BulkUpload_slider__PzHib:before{background:#fff;border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:3px;transition:transform .25s;width:12px}.BulkUpload_infoBox__a3wzZ .BulkUpload_toggle__cOSbF input:checked+.BulkUpload_slider__PzHib{background:#c00}.BulkUpload_infoBox__a3wzZ .BulkUpload_toggle__cOSbF input:checked+.BulkUpload_slider__PzHib:before{transform:translateX(16px)}.BulkUpload_dropArea__UKG8i{background:#f6faff;border:3px dashed #007aff;border-radius:12px;cursor:pointer;padding:3rem 1rem;text-align:center;transition:background .25s}.BulkUpload_dropArea__UKG8i:hover{background:#eef6ff}.BulkUpload_iconWrapper__-zpZT{height:120px;margin:0 auto .75rem;position:relative;width:120px}.BulkUpload_gifIcon__kgJWK,.BulkUpload_staticIcon__hjKvj{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s;width:100%}.BulkUpload_staticIcon__hjKvj{opacity:.5}.BulkUpload_gifIcon__kgJWK{opacity:0}.BulkUpload_dropArea__UKG8i:hover .BulkUpload_gifIcon__kgJWK{opacity:.5}.BulkUpload_dropArea__UKG8i:hover .BulkUpload_staticIcon__hjKvj{opacity:0}.BulkUpload_counter__wUbln{background:#007aff;border-radius:999px;color:#fff;display:inline-block;font-size:.8rem;margin-top:.5rem;padding:.15rem .6rem}.BulkUpload_fileList__feR74{margin:2rem 0 1rem;text-align:left}.BulkUpload_fileRow__xpHG\+{align-items:center;border-bottom:1px solid #e3e9f1;display:flex;justify-content:space-between;padding:4px 0}.BulkUpload_fileName__Wpmdq{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BulkUpload_removeBtn__rmMu2{background:#0000;border:none;color:#c00;cursor:pointer;font-size:1.1rem}.BulkUpload_actions__9m8Cq{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-bottom:1rem}@media (max-width:550px){.BulkUpload_title__0XeuX{font-size:1.3rem}.BulkUpload_dropArea__UKG8i{padding:2rem .5rem}}.BulkUpload_overlay__xZu-m{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.BulkUpload_counterBox__KHiku{background:#fff;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;color:#333;font-size:1.25rem;font-weight:600;padding:1rem 1.5rem}.BulkUpload_uploadOverlay__T3xig{align-items:center;background:#fff9;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:999}.BulkUpload_uploadPanel__Aq5UZ{background:#fff;border-radius:.75rem;box-shadow:0 8px 24px #0000001a;max-width:360px;padding:2rem;text-align:center;width:90%}.BulkUpload_uploadHeader__-PFUx{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.BulkUpload_uploadBar__2YUbD{background:#f1f5f9;border-radius:.5rem;height:.75rem;margin-bottom:1rem;overflow:hidden}.BulkUpload_uploadFill__ttyz6{background:#3b82f6;height:100%;transition:width .2s ease-out}.BulkUpload_uploadFooter__vUl3I{color:#555;font-size:.875rem}.BulkUpload_toggleGroup__S\+\+QC{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.75rem}:root{--muted:#f5f7fb;--ring:#007aff40;--shadow-md:0 6px 20px #00000014}.BulkHistory_page__NYd\+e{background:linear-gradient(180deg,#f7faff,#f6f6fb);color:#1f2937;color:var(--text);min-height:100vh;padding:28px clamp(16px,4vw,40px)}.BulkHistory_headerRow__WGnmt{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr auto}.BulkHistory_pageTitle__2YKkT{color:#0f172a;font-size:clamp(22px,2vw,32px);font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.BulkHistory_subTitle__NjJxR{color:#6b7280;color:var(--subtle);font-size:14px;margin:0;max-width:62ch}.BulkHistory_inlineIcon__55Vqe{color:#6b7280;color:var(--subtle);display:inline;margin-left:6px;vertical-align:text-bottom}.BulkHistory_headerActions__l6r5P{align-items:center;display:flex;gap:10px}.BulkHistory_ghostBtn__nXwS5,.BulkHistory_linkBtn__iXpnz,.BulkHistory_primaryBtn__ROgOw{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;height:36px;padding:0 12px;transition:transform .06s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.BulkHistory_primaryBtn__ROgOw{background:#0d6efd;background:var(--primary);box-shadow:0 8px 18px #0d6efd2e;color:#fff}.BulkHistory_primaryBtn__ROgOw:hover{transform:translateY(-1px)}.BulkHistory_ghostBtn__nXwS5{background:#0000;border-color:#e5e7eb;border-color:var(--border);color:#1f2937;color:var(--text)}.BulkHistory_ghostBtn__nXwS5:hover{background:#f3f4f6}.BulkHistory_linkBtn__iXpnz{background:#0000;border:none;color:#0d6efd;color:var(--primary);height:auto;padding:0}.BulkHistory_linkBtn__iXpnz:hover{text-decoration:underline}.BulkHistory_statsGrid__-EDt3{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:20px}.BulkHistory_statCard__X4VvY{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);padding:14px 16px}.BulkHistory_statHead__H8kD5{align-items:center;color:#6b7280;color:var(--subtle);display:flex;font-size:12px;gap:8px}.BulkHistory_statHead__H8kD5 svg{height:14px;width:14px}.BulkHistory_statValue__cA3ud{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.BulkHistory_controlsCard__6BDIW{grid-gap:12px;background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);display:grid;gap:12px;grid-template-columns:1fr auto;margin-top:16px;padding:14px 16px}.BulkHistory_searchWrap__rDh96{align-items:center;display:flex;position:relative}.BulkHistory_searchIcon__PQQoy{color:#6b7280;color:var(--subtle);height:18px;left:12px;position:absolute;width:18px}.BulkHistory_searchInput__fIpxY{background:#fafcff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;font-size:14px;height:38px;outline:none;padding:0 12px 0 38px;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease;width:100%}.BulkHistory_searchInput__fIpxY:focus{background:#fff;border-color:#0d6efd;border-color:var(--primary);box-shadow:0 0 0 4px #007aff40;box-shadow:0 0 0 4px var(--ring)}.BulkHistory_helperText__q5C7s{align-self:center;color:#6b7280;color:var(--subtle);font-size:12px}.BulkHistory_tableCard__KoFoZ{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 6px 20px #00000014;box-shadow:var(--shadow-md);margin-top:16px;padding:12px 12px 4px}.BulkHistory_tableHeaderRow__43z3u{align-items:center;display:flex;gap:8px;padding:4px 6px 8px}.BulkHistory_tableTitle__rASHI{font-size:16px;font-weight:700;margin:0}.BulkHistory_emptyState__E20cA{padding:36px 12px 42px;text-align:center}.BulkHistory_emptyEmoji__sRj0N{font-size:44px}.BulkHistory_emptyTitle__R4eyH{font-size:16px;font-weight:700;margin-top:8px}.BulkHistory_emptyText__y5OI0{color:#6b7280;color:var(--subtle);font-size:14px;margin-top:4px}.BulkHistory_tableScroll__-IFjJ{overflow-x:auto}.BulkHistory_table__Jyz-I{border-collapse:collapse;min-width:880px;width:100%}.BulkHistory_table__Jyz-I thead th{background:#fff;background:var(--bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);color:#475569;font-size:12px;font-weight:700;padding:12px;text-align:left}.BulkHistory_table__Jyz-I tbody td{background:#fff;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);padding:14px 12px;vertical-align:top}.BulkHistory_row__j2MCS:nth-child(2n) td{background:#fcfdff}.BulkHistory_right__tHiVu{text-align:right}.BulkHistory_dateCell__ia0DP{grid-gap:4px;display:grid;gap:4px}.BulkHistory_dateMain__Q-e80{font-weight:600}.BulkHistory_dateSub__zeKpe{color:#6b7280;color:var(--subtle);font-size:12px}.BulkHistory_totalsWrap__UV6hm{display:flex;flex-wrap:wrap;gap:6px}.BulkHistory_pill__odIaI{align-items:center;background:#eef2ff;border:1px solid #e5e7eb;border-radius:9999px;color:#0f172a;display:inline-flex;font-size:12px;font-weight:700;height:26px;letter-spacing:.2px;padding:0 10px}.BulkHistory_green__x6WCf{background:#10b981;border-color:#0ea371;color:#fff}.BulkHistory_red__8dDMK{background:#ef4444;border-color:#dc2626;color:#fff}.BulkHistory_neutral__Bouhv{background:#eef2ff;border-color:#e5e7eb;color:#273270}.BulkHistory_progressWrap__Dtkyc{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.BulkHistory_progressBar__KY97X{background:#eef2f7;border:1px solid #e6eaf0;border-radius:9999px;height:10px;overflow:hidden;position:relative;width:100%}.BulkHistory_progressFill__I3mCS{background:linear-gradient(90deg,#7dd3fc,#3b82f6);border-right:1px solid #00000014;bottom:0;left:0;position:absolute;top:0;transition:width .25s ease-in-out;width:0}.BulkHistory_progressPct__xOvX\+{font-feature-settings:"tnum";color:#334155;font-size:12px;font-variant-numeric:tabular-nums}.BulkHistory_progressHint__SOFbw{color:#6b7280;color:var(--subtle);font-size:12px;margin-top:6px}.BulkHistory_status__xDDw3{align-items:center;border:1px solid #0000;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.2px;padding:6px 10px}.BulkHistory_statusSuccess__t-TDd{background:#10b981;border-color:#0ea371;color:#fff}.BulkHistory_statusWarn__yfjJG{background:#f59e0b;border-color:#d97706;color:#111827}.BulkHistory_statusDanger__amoZf{background:#ef4444;border-color:#dc2626;color:#fff}.BulkHistory_actionsWrap__XuVN2{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.BulkHistory_btn__3\+i-x{align-items:center;border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 10px;transition:transform .06s ease,box-shadow .2s ease,opacity .15s ease}.BulkHistory_btn__3\+i-x:hover{transform:translateY(-1px)}.BulkHistory_btn__3\+i-x:active{transform:translateY(0)}.BulkHistory_btn__3\+i-x svg{margin-top:-1px}.BulkHistory_btnBlue__G45Ui{background:#0d6efd;background:var(--primary);box-shadow:0 8px 16px #0d6efd26}.BulkHistory_btnPurple__v1cm9{background:#7d4eff;background:var(--purple);box-shadow:0 8px 16px #7d4eff26}.BulkHistory_btnRed__\+E8Ql{background:#ef4444;background:var(--red);box-shadow:0 8px 16px #ef444426}.BulkHistory_btnOutline__4-S0F{background:#fff;border-color:#e5e7eb;border-color:var(--border);box-shadow:0 8px 16px #0000000a;color:#111827}.BulkHistory_btnOutline__4-S0F:hover{background:#f9fafb}.BulkHistory_footerHelp__Qo3\+H{color:#6b7280;color:var(--subtle);font-size:12px;margin-top:16px}.BulkHistory_btnLoading__ktxfU svg{animation:BulkHistory_spin__3MPAd 1s linear infinite}@keyframes BulkHistory_spin__3MPAd{to{transform:rotate(1turn)}}@media (max-width:1024px){.BulkHistory_statsGrid__-EDt3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BulkHistory_controlsCard__6BDIW,.BulkHistory_headerRow__WGnmt{grid-template-columns:1fr}.BulkHistory_helperText__q5C7s{justify-self:start}}:root{--bg:#f7faff;--muted:#f0f6ff;--text:#1f2937;--subtle:#6b7280;--ring:#0d6efd38;--primary:#0d6efd;--purple:#7d4eff;--emerald:#10b981;--amber:#f59e0b;--red:#ef4444;--grey-500:#9ca3af;--radius:14px;--radius-sm:10px;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 8px 22px #00000014}.BulkBatch_page__QhDb7{background:linear-gradient(180deg,#f7faff,#f6f6fb);background:linear-gradient(180deg,var(--bg) 0,#f6f6fb 100%);color:#1f2937;color:var(--text);min-height:100vh;padding:28px clamp(16px,4vw,40px)}.BulkBatch_headerRow__Kx1JF{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr auto}.BulkBatch_headerLeft__ndRUS{grid-gap:6px;display:grid;gap:6px}.BulkBatch_pageTitle__zh2HP{color:#0f172a;font-size:clamp(22px,2vw,30px);font-weight:800;letter-spacing:-.02em;margin:0}.BulkBatch_subTitle__HQLMg{color:#6b7280;color:var(--subtle);font-size:14px;margin:0;max-width:70ch}.BulkBatch_inlineIcon__HF6\+f{color:#6b7280;color:var(--subtle);display:inline;margin-left:6px;vertical-align:text-bottom}.BulkBatch_headerActions__lSrKY{align-items:center;display:flex;gap:10px}.BulkBatch_backBtn__TlCSv,.BulkBatch_ghostBtn__qvedW,.BulkBatch_primaryBtn__I7PhO{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;height:36px;padding:0 12px;transition:transform .06s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.BulkBatch_backBtn__TlCSv{background:#fff;border-color:#e5e7eb;border-color:var(--border);color:#0d6efd;color:var(--primary);width:-webkit-fit-content;width:fit-content}.BulkBatch_backBtn__TlCSv:hover{background:#f8fafc}.BulkBatch_primaryBtn__I7PhO{background:#0d6efd;background:var(--primary);box-shadow:0 8px 18px #0d6efd2e;color:#fff}.BulkBatch_primaryBtn__I7PhO:disabled{cursor:not-allowed;opacity:.7}.BulkBatch_primaryBtn__I7PhO:hover:not(:disabled){transform:translateY(-1px)}.BulkBatch_ghostBtn__qvedW{background:#0000;border-color:#e5e7eb;border-color:var(--border);color:#1f2937;color:var(--text)}.BulkBatch_ghostBtn__qvedW:hover{background:#f3f4f6}.BulkBatch_statsGrid__E0\+JK{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:18px}.BulkBatch_statCard__tnJ5J{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);padding:14px 16px}.BulkBatch_statHead__JRg4e{color:#6b7280;color:var(--subtle);font-size:12px}.BulkBatch_statValue__tWAjp{font-size:26px;font-weight:800;letter-spacing:-.02em;margin-top:6px}.BulkBatch_tableCard__6TlcY{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 8px 22px #00000014;box-shadow:var(--shadow-md);margin-top:16px;padding:12px 12px 8px}.BulkBatch_tableHeaderRow__qLF0u{align-items:center;display:flex;gap:8px;padding:4px 6px 8px}.BulkBatch_tableTitle__a4e5c{font-size:16px;font-weight:700;margin:0}.BulkBatch_tableScroll__hEtaT{overflow-x:auto}.BulkBatch_table__hXD5n{border-collapse:collapse;min-width:940px;width:100%}.BulkBatch_table__hXD5n thead th{background:#f7faff;background:var(--bg);color:#475569;font-size:12px;font-weight:700;padding:12px;text-align:left}.BulkBatch_table__hXD5n tbody td,.BulkBatch_table__hXD5n thead th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border)}.BulkBatch_table__hXD5n tbody td{background:#fff;padding:14px 12px;vertical-align:middle}.BulkBatch_row__9vqjT:nth-child(2n) td{background:#fcfdff}.BulkBatch_fileCell__YeiRs{align-items:center;display:flex;gap:8px}.BulkBatch_fileName__9KVOU{font-weight:600;max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BulkBatch_statusCell__MbmHu{align-items:center;display:flex;gap:8px}.BulkBatch_pill__SyzLv{align-items:center;border-radius:9999px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:26px;letter-spacing:.2px;padding:0 10px}.BulkBatch_blue__rZWqY{background:#0a84ff}.BulkBatch_green__HgTJ1{background:#10b981}.BulkBatch_orange__3MsyM{background:#f59e0b;color:#111827}.BulkBatch_red__rMGsU{background:#ef4444}.BulkBatch_purple__-g93K{background:#7d4eff}.BulkBatch_grey__HFmDx{background:#9ca3af}.BulkBatch_alertRed__3lsG7{color:#b91c1c;font-weight:700}.BulkBatch_detailToggle__M9y6g{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:8px;color:#6b7280;color:var(--subtle);cursor:pointer;display:inline-flex;padding:4px}.BulkBatch_detailToggle__M9y6g:hover{background:#f8fafc}.BulkBatch_detailsRow__l3-G6 td{background:#0000;border-bottom:none;padding:0}.BulkBatch_detailsBox__W3K2N{background:#fffef7;border:1px solid #fde68a;border-radius:12px;margin:10px 12px 14px;padding:12px}.BulkBatch_detailsTitle__22GJ7{color:#92400e;font-size:13px;font-weight:700;margin-bottom:8px}.BulkBatch_detailsList__Kb7Uh{list-style:none;margin:0;padding:0}.BulkBatch_detailItem__EMeKO{align-items:baseline;background:#fff;border:1px solid #f59e0b59;border-radius:8px;display:flex;font-size:14px;gap:8px;margin-bottom:8px;padding:8px 10px}.BulkBatch_empty__EGAPt{color:#9ca3af;color:var(--grey-500);font-style:italic}.BulkBatch_actionCol__5mCRD{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.BulkBatch_btn__BesQR{align-items:center;border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 10px;transition:transform .06s ease,box-shadow .2s ease,opacity .15s ease}.BulkBatch_btn__BesQR:hover{transform:translateY(-1px)}.BulkBatch_btn__BesQR:active{transform:translateY(0)}.BulkBatch_btn__BesQR svg{margin-top:-1px}.BulkBatch_btnBlue__F1Cs7{background:#0d6efd;background:var(--primary);box-shadow:0 8px 16px #0d6efd26}.BulkBatch_btnGreen__fSj3I{background:#10b981;background:var(--emerald);box-shadow:0 8px 16px #10b98126}.BulkBatch_btnPurple__NvZkX{background:#7d4eff;background:var(--purple);box-shadow:0 8px 16px #7d4eff26}.BulkBatch_btnRed__k49yk{background:#ef4444;background:var(--red);box-shadow:0 8px 16px #ef444426}.BulkBatch_btnAmber__uwCvu{background:#f59e0b;background:var(--amber);box-shadow:0 8px 16px #f59e0b26;color:#111827}.BulkBatch_btnOutline__WOCvM{background:#fff;border-color:#e5e7eb;border-color:var(--border);box-shadow:0 8px 16px #0000000a;color:#111827}.BulkBatch_btnOutline__WOCvM[disabled]{cursor:default;opacity:.75}.BulkBatch_footerHelp__dmJvP{color:#6b7280;color:var(--subtle);font-size:12px;margin-top:16px}.BulkBatch_bulk-download-popup__VK1Wh{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.BulkBatch_bulk-download-confirm-btn__Lly90{background-color:#6b5bfa;border-radius:8px;color:#fff;font-size:.95rem;margin-right:.5rem;padding:.6rem 1.2rem}.BulkBatch_bulk-download-cancel-btn__\+08f8{background-color:#919eab;border-radius:8px;color:#fff;font-size:.95rem;padding:.6rem 1.2rem}.BulkBatch_center__9Fnc3{text-align:center}.BulkBatch_btn__BesQR[disabled] svg{animation:BulkBatch_spin__p1GBu 1s linear infinite}@media (max-width:1024px){.BulkBatch_statsGrid__E0\+JK{grid-template-columns:repeat(2,1fr)}.BulkBatch_fileName__9KVOU{max-width:420px}}@media (max-width:640px){.BulkBatch_headerRow__Kx1JF{grid-template-columns:1fr}.BulkBatch_fileName__9KVOU{max-width:260px}}.BulkBatch_btnLoading__mz2Ew svg{animation:BulkBatch_spin__p1GBu 1s linear infinite}@keyframes BulkBatch_spin__p1GBu{to{transform:rotate(1turn)}}.UploadScan_wrap__BWaZb{margin:2rem auto;max-width:880px;padding:1rem}.UploadScan_header__Ztg2V{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.UploadScan_header__Ztg2V h2{font-size:1.8rem;margin:0 0 .25rem}.UploadScan_sub__rhPIN{color:#5a6473;font-size:.95rem;margin:0}.UploadScan_secondary__FWER8{background:#0000;border:1px solid #0b6bff;border-radius:8px;color:#0b6bff;cursor:pointer;padding:.45rem .9rem;transition:all .2s ease}.UploadScan_secondary__FWER8:hover{background:#0b6bff;color:#fff}.UploadScan_infoBar__AXxky{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:1rem 0 1.2rem}.UploadScan_infoItem__C12Yo{align-items:center;background:#f7faff;border:1px solid #e6efff;border-radius:8px;color:#2a3442;display:flex;gap:.5rem;padding:.6rem .8rem}.UploadScan_infoIcon__c42ZD{align-items:center;background:#e6efff;border-radius:50%;color:#0b6bff;display:inline-flex;height:26px;justify-content:center;width:26px}.UploadScan_drop__BureP{background:#fbfcfe;border:2px dashed #c6cbd2;border-radius:12px;cursor:pointer;margin-bottom:1rem;padding:1.2rem;text-align:center;transition:background .2s ease,border-color .2s ease}.UploadScan_active__KRg4w{background:#f0f6ff;border-color:#0b6bff}.UploadScan_dropInner__D1RHp{grid-gap:.3rem;color:#2a3442;display:grid;gap:.3rem;place-items:center}.UploadScan_dropTitle__sryWN{font-weight:600;margin:.2rem 0 0}.UploadScan_dropHint__FHljC{color:#5a6473;font-size:.9rem;margin:0}.UploadScan_counter__BON0k{background:#eef3ff;border-radius:999px;color:#445063;display:inline-block;font-size:.85rem;margin-top:.4rem;padding:.1rem .5rem}.UploadScan_fileBar__nQcsH{align-items:center;background:#f5f7fb;border:1px solid #e8ebf2;border-radius:10px;color:#2a3442;display:flex;justify-content:space-between;padding:.5rem .75rem}.UploadScan_clear__FqZTH{align-items:center;background:#0000;border:none;color:#d22d2d;cursor:pointer;display:inline-flex;font-weight:600;gap:.3rem}.UploadScan_list__8kaf7{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:.6rem 0 0;padding:0}.UploadScan_row__mwl6m{align-items:center;background:#fff;border:1px solid #eef1f6;border-radius:10px;box-shadow:0 1px 2px #1018280a;display:grid;grid-template-columns:1fr auto;padding:.6rem .8rem}.UploadScan_fileMeta__hG\+kW{display:flex;flex-direction:column}.UploadScan_fileName__37qNO{color:#1e2633;font-weight:600}.UploadScan_fileSub__zUkWr{color:#667085;font-size:.85rem}.UploadScan_remove__1ew6k{background:#0000;border:none;color:#ff3b30;cursor:pointer;font-size:1.1rem}.UploadScan_actions__GwHGt{margin-top:1rem;text-align:right}.UploadScan_submit__nbKTt{background:linear-gradient(135deg,#0b6bff,#0050d1);border:none;border-radius:10px;box-shadow:0 8px 20px #0b6bff40;color:#fff;cursor:pointer;font-weight:600;padding:.7rem 1.2rem;transition:transform .05s ease,opacity .2s ease}.UploadScan_submit__nbKTt:disabled{cursor:not-allowed;opacity:.6}.UploadScan_submit__nbKTt:active{transform:translateY(1px)}.PastScans_wrap__0rt\+D{margin:2rem auto;max-width:980px;padding:1rem}.PastScans_header__Mg058{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.PastScans_newScan__cfKVD{background:#0b6bff;border:none;border-radius:10px;box-shadow:0 8px 20px #0b6bff40;color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1rem}.PastScans_newScanInline__CgN7l{background:#0000;border:none;color:#0b6bff;cursor:pointer;font-weight:600;text-decoration:underline}.PastScans_empty__Kw8Dt{background:#f7faff;border:1px solid #e6efff;border-radius:12px;padding:1rem}.PastScans_table__-L7W\+{background:#fff;border:1px solid #eef1f6;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}td,th{border-bottom:1px solid #eef1f6;color:#1f2937;padding:.9rem;text-align:left}thead th{background:#f8fafc;color:#111827;font-weight:700}tbody tr:hover{background:#fbfdff}.PastScans_center__iV6io{text-align:center}.PastScans_primaryCell__oVqjS{font-weight:600}.PastScans_badge__QtmTa{border-radius:999px;display:inline-block;font-size:.8rem;letter-spacing:.02em;padding:.25rem .7rem;text-transform:uppercase}.PastScans_badge__QtmTa.PastScans_pending__MxbUp{background:#fff4e5;color:#c77600}.PastScans_badge__QtmTa.PastScans_scanned__NDhxO{background:#e5f7ff;color:#005b9a}.PastScans_badge__QtmTa.PastScans_finished__66EIo,.PastScans_badge__QtmTa.PastScans_pdf-ready__wk6lH{background:#e5ffef;color:#027a3e}.PastScans_badge__QtmTa.PastScans_error__NOvNM{background:#ffe5e5;color:#a00}.ScanDetail_wrap__siHz8{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;margin:2rem auto;max-width:1080px;padding:1rem}.ScanDetail_header__QvCQH{align-items:center;display:flex;justify-content:space-between}.ScanDetail_header__QvCQH h2{font-size:1.6rem;margin:0}.ScanDetail_headerActions__k6tiT{align-items:center;display:flex;gap:.5rem}.ScanDetail_meta__ITHo-{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:1rem 0}.ScanDetail_meta__ITHo- label{color:#4b5563;display:block;font-size:.85rem;font-weight:700}.ScanDetail_meta__ITHo- span{color:#111827;font-size:.95rem}.ScanDetail_badge__weOyx{border-radius:999px;display:inline-block;font-size:.8rem;margin-top:.2rem;padding:.2rem .6rem;text-transform:uppercase}.ScanDetail_badge__weOyx.ScanDetail_pending__dWft2{background:#fff4e5;color:#c77600}.ScanDetail_badge__weOyx.ScanDetail_scanned__a-mD8{background:#e5f7ff;color:#005b9a}.ScanDetail_badge__weOyx.ScanDetail_finished__kITji,.ScanDetail_badge__weOyx.ScanDetail_pdf-ready__deShw{background:#e5ffef;color:#027a3e}.ScanDetail_badge__weOyx.ScanDetail_error__QlUvh{background:#ffe5e5;color:#a00}.ScanDetail_progressBar__0Se7A{background:#f1f5f9;border:1px solid #e5e7eb;border-radius:999px;height:10px;margin-bottom:1.5rem;overflow:hidden}.ScanDetail_progress__JFUWi{background:linear-gradient(90deg,#0b6bff,#00b7ff);height:100%;transition:width .35s ease}.ScanDetail_summaryGrid__zx5tS{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:1.2rem}.ScanDetail_card__gRgId{background:#fff;border:1px solid #eef1f6;border-radius:12px;box-shadow:0 1px 2px #1018280a;padding:1rem}.ScanDetail_card__gRgId h3{border-bottom:1px solid #f0f0f0;font-size:1.1rem;margin-top:0;padding-bottom:.4rem}.ScanDetail_large__eDMbN{color:#111827;font-size:2rem;margin:.5rem 0}.ScanDetail_small__kXM2f{color:#6b7280;margin:0}.ScanDetail_sources__13Bsn{list-style:none;margin:.5rem 0 0;padding:0}.ScanDetail_sources__13Bsn li+li{margin-top:.3rem}.ScanDetail_actions__lWJYB{margin-top:1.2rem;text-align:center}.ScanDetail_download__SUjw1{align-items:center;background:#0b6bff;border:none;border-radius:10px;box-shadow:0 8px 20px #0b6bff40;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;gap:.5rem;padding:.75rem 1.2rem;text-decoration:none}.ScanDetail_childGrid__rhZGn{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ScanDetail_childCard__B-9Go{background:#fff;border:1px solid #eef1f6;border-radius:12px;display:flex;flex-direction:column;gap:.6rem;padding:.9rem}.ScanDetail_childHeader__89dIt{align-items:center;display:flex;justify-content:space-between}.ScanDetail_childTitle__JjI7g{color:#111827;font-weight:700;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScanDetail_childStats__NKeOg{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr)}.ScanDetail_childStats__NKeOg label{color:#6b7280;display:block;font-size:.75rem}.ScanDetail_childStats__NKeOg strong{color:#111827;display:block;font-size:1.05rem}.ScanDetail_childActions__y5Ag-{display:flex;gap:.5rem;justify-content:space-between}.ScanDetail_childDownload__Y20pk{align-items:center;background:#0b6bff;border-radius:10px;color:#fff;display:inline-flex;gap:.4rem;padding:.5rem .75rem;text-decoration:none}:root{--primary-2:#1d4ed8;--bg-grad:linear-gradient(180deg,#f7f8fb,#eef2f7);--muted:#475569;--muted-2:#94a3b8;--radius:16px;--shadow:0 12px 28px #1018281a;--glass:#ffffffbf;--ok:#10b981;--warn:#f59e0b;--danger:#ef4444;--neutral:#64748b}.AllLearnerAssignments_container__zwotx{background:linear-gradient(180deg,#f7f8fb,#eef2f7);background:var(--bg-grad);color:#0f172a;color:var(--text);min-height:100vh;padding:22px clamp(16px,3vw,32px)}.AllLearnerAssignments_headerCard__WsPbA{-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);background:radial-gradient(1200px 200px at 10% -60%,#2563eb1f,#0000 60%),radial-gradient(1200px 200px at 90% -60%,#10b9811f,#0000 60%),#ffffffbf;background:radial-gradient(1200px 200px at 10% -60%,#2563eb1f,#0000 60%),radial-gradient(1200px 200px at 90% -60%,#10b9811f,#0000 60%),var(--glass);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 12px 28px #1018281a;box-shadow:var(--shadow);margin-bottom:16px;padding:16px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.AllLearnerAssignments_headerTop__jXa0w{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr auto}.AllLearnerAssignments_backBtn__kswtU{background:#2563eb14!important;border-radius:999px!important;color:#2563eb!important;color:var(--primary)!important;padding:.45rem .9rem!important;text-transform:none!important}.AllLearnerAssignments_backBtn__kswtU:hover{filter:brightness(1.05)}.AllLearnerAssignments_titleWrap__NjZXw{min-width:0;text-align:center}.AllLearnerAssignments_title__SYbAQ{font-size:22px;font-weight:900;letter-spacing:-.015em;margin:0}.AllLearnerAssignments_subtitle__3Eejj{color:#94a3b8;color:var(--muted-2);font-size:13px;margin:4px 0 0}.AllLearnerAssignments_statRow__PTazG{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.AllLearnerAssignments_kpi__62EbG{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 14px #1018280d;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.AllLearnerAssignments_kpiLabel__Tk4x0{color:#94a3b8;color:var(--muted-2);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.AllLearnerAssignments_kpiValue__\+zBPK{font-size:18px;font-weight:900}.AllLearnerAssignments_kpiSub__ZMX5x{color:#475569;color:var(--muted);font-size:12px;font-weight:700;margin-left:4px}.AllLearnerAssignments_progressTrack__oBo-Y{background:#ecf1f6;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.AllLearnerAssignments_progressFill__XBdyV{background:linear-gradient(90deg,#2563eb,#1d4ed8);background:linear-gradient(90deg,var(--primary),var(--primary-2));height:100%}.AllLearnerAssignments_filters__PytQx{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1.6fr 1fr 1fr 1fr auto auto;margin-top:12px}.AllLearnerAssignments_inputGroup__LQsv0,.AllLearnerAssignments_selectGroup__D\+GSb{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;display:flex;gap:8px;padding:8px 10px}.AllLearnerAssignments_inputGroup__LQsv0 input,.AllLearnerAssignments_selectGroup__D\+GSb select{background:#0000;border:none;color:#0f172a;color:var(--text);outline:none;width:100%}.AllLearnerAssignments_tabs__G-Voa{display:flex;gap:6px}.AllLearnerAssignments_tab__mOGm\+{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;color:#0f172a;font-size:13px;font-weight:700;padding:.45rem .8rem}.AllLearnerAssignments_tab__mOGm\+:hover{background:#f8fafc}.AllLearnerAssignments_active__5Ejxi{background:linear-gradient(180deg,#2563eb,#1d4ed8);background:linear-gradient(180deg,var(--primary),var(--primary-2));border-color:#0000;color:#fff}.AllLearnerAssignments_limitWrap__1jW80{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;color:#475569;color:var(--muted);display:flex;gap:8px;padding:8px 10px}.AllLearnerAssignments_limitWrap__1jW80 select{background:#0000;border:none;outline:none}.AllLearnerAssignments_loaderWrap__Qja28{align-items:center;display:flex;flex-direction:column;gap:10px;padding:48px 0}.AllLearnerAssignments_loader__NeiGj{animation:AllLearnerAssignments_spin__pEEfg .7s linear infinite;border:3px solid #cbd5e1;border-radius:50%;border-top:3px solid var(--primary);height:28px;width:28px}@keyframes AllLearnerAssignments_spin__pEEfg{to{transform:rotate(1turn)}}.AllLearnerAssignments_empty__Hrpcr{align-items:center;background:#fff;border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:16px;color:#475569;color:var(--muted);display:flex;flex-direction:column;gap:8px;margin:24px auto;padding:24px}.AllLearnerAssignments_empty__Hrpcr svg{color:#94a3b8;color:var(--muted-2);height:24px;width:24px}.AllLearnerAssignments_list__SBz2H{grid-gap:12px;display:grid;gap:12px}.AllLearnerAssignments_card__6h10o{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 6px 18px #1018280f;padding:14px}.AllLearnerAssignments_cardTop__e3QSu{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:1fr auto}.AllLearnerAssignments_unit__gzxfj h3{font-size:18px;font-weight:900;letter-spacing:.01em;margin:0}.AllLearnerAssignments_badges__lOYe1{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.AllLearnerAssignments_chip__vIbRP{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:12px;padding:.25rem .55rem}.AllLearnerAssignments_status__scM9s{background:#eef2ff;border-color:#dbeafe;color:#1e3a8a}.AllLearnerAssignments_claimedChip__uIahJ{align-items:center;background:#eaf6ff;border:1px solid #cfe8ff;border-radius:999px;color:#0b3a66;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:.25rem .55rem}.AllLearnerAssignments_responsibleWrap__C1SqW{background:#ebf5ff;border:1px solid #d6e8ff;border-radius:12px;display:flex;flex-wrap:wrap;gap:6px 10px;padding:.5rem .65rem;width:100%}.AllLearnerAssignments_responsibleTag__mEHqi{background:#dff1ff;border:1px solid #c7e5ff;border-radius:999px;color:#074e8c;font-size:10px;font-weight:900;letter-spacing:.08em;padding:.2rem .45rem;text-transform:uppercase}.AllLearnerAssignments_responsibleName__LiZ4t{color:#0b1220;font-weight:900;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AllLearnerAssignments_responsibleEmail__Um8mB{align-items:center;color:#0b5fd8;display:inline-flex;font-weight:700;gap:6px;max-width:100%;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.AllLearnerAssignments_respRow__BrjkT{margin:6px 0 8px;width:100%}.AllLearnerAssignments_metrics__Oqtmh{align-items:stretch;display:flex;gap:10px}.AllLearnerAssignments_metric__Y70-y{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-width:78px;padding:6px 8px;text-align:center}.AllLearnerAssignments_metricLabel__qeuZ3{color:#94a3b8;color:var(--muted-2);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.AllLearnerAssignments_metricValue__xhnfk{font-size:14px;font-weight:900}.AllLearnerAssignments_ok__7T0Wu .AllLearnerAssignments_metricValue__xhnfk{color:#10b981;color:var(--ok)}.AllLearnerAssignments_warn__Z0og\+ .AllLearnerAssignments_metricValue__xhnfk{color:#f59e0b;color:var(--warn)}.AllLearnerAssignments_danger__5PUII .AllLearnerAssignments_metricValue__xhnfk{color:#ef4444;color:var(--danger)}.AllLearnerAssignments_trackerWrap__ZD7ff{margin-top:12px}.AllLearnerAssignments_trackerWrap__ZD7ff h4{font-size:14px;font-weight:900;letter-spacing:.02em;margin:0 0 4px}.AllLearnerAssignments_helper__gLKQL{color:#94a3b8;color:var(--muted-2);font-size:12px;margin:0 0 10px}.AllLearnerAssignments_timeline__uaPLK{display:flex;flex-direction:column;gap:12px;position:relative}.AllLearnerAssignments_timelineRow__8vWa-{grid-gap:10px;align-items:flex-start;display:grid;gap:10px;grid-template-columns:30px 2px 1fr;position:relative}.AllLearnerAssignments_dot__uTM6N{background:#64748b;background:var(--neutral);border-radius:999px;box-shadow:inset 0 -2px 0 #0000000f;color:#fff;display:grid;font-size:14px;height:28px;place-items:center;position:relative;width:28px}.AllLearnerAssignments_dot__uTM6N.AllLearnerAssignments_ok__7T0Wu{background:#10b981;background:var(--ok)}.AllLearnerAssignments_dot__uTM6N.AllLearnerAssignments_warn__Z0og\+{background:#f59e0b;background:var(--warn)}.AllLearnerAssignments_dot__uTM6N.AllLearnerAssignments_danger__5PUII{background:#ef4444;background:var(--danger)}.AllLearnerAssignments_dot__uTM6N.AllLearnerAssignments_neutral__jwR9v{background:#64748b;background:var(--neutral)}.AllLearnerAssignments_timelineRow__8vWa-:not(:first-child) .AllLearnerAssignments_dot__uTM6N:before{background:#e2e8f0;border-radius:1px;content:"";height:12px;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:2px}.AllLearnerAssignments_line__5ducW{background:#e2e8f0;border-radius:1px;height:100%;margin-top:30px;width:2px}.AllLearnerAssignments_lineHidden__TIZwp{visibility:hidden}.AllLearnerAssignments_timelineMain__VHR\+l{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px}.AllLearnerAssignments_timelineTop__QuYKi{align-items:center;display:flex;gap:8px;justify-content:space-between}.AllLearnerAssignments_timelineLabel__s7cmY{font-weight:800;letter-spacing:.01em}.AllLearnerAssignments_timelineWhen__MS4yY{color:#94a3b8;color:var(--muted-2);font-size:12px}.AllLearnerAssignments_timelineActions__jvdGq,.AllLearnerAssignments_timelineResponsible__aXM8K{margin-top:8px}.AllLearnerAssignments_fileLabel__cFQNL svg,.AllLearnerAssignments_timelineRow__8vWa- .AllLearnerAssignments_dot__uTM6N svg{display:inline-block;flex:0 0 18px;height:18px;width:18px}.AllLearnerAssignments_filesByPhase__6dh8Q{margin-top:12px}.AllLearnerAssignments_filesByPhase__6dh8Q h4{font-size:14px;font-weight:900;letter-spacing:.02em;margin:0 0 8px}.AllLearnerAssignments_phaseList__Sjm0Z{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.AllLearnerAssignments_phaseCard__hCO3c{background:linear-gradient(180deg,#fff,#fafbff);border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 22px #1018280f;display:flex;flex-direction:column;min-height:220px;padding:12px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.AllLearnerAssignments_phaseCard__hCO3c:hover{border-color:#dbe4f6;box-shadow:0 14px 28px #1018281a;transform:translateY(-2px)}.AllLearnerAssignments_phaseHeader__oxDBc{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.AllLearnerAssignments_phaseTitle__HkILx{font-weight:900;letter-spacing:.01em}.AllLearnerAssignments_phaseStatus__awTOU{background:#f1f5ff;border:1px solid #e1eafe;border-radius:999px;color:#1e3a8a;font-size:11px;font-weight:800;letter-spacing:.06em;padding:.2rem .5rem;text-transform:uppercase;white-space:nowrap}.AllLearnerAssignments_fileRow__\+ZABc{grid-gap:10px;align-items:flex-start;border-top:1px dashed #e8eef7;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:8px 0}.AllLearnerAssignments_fileRow__\+ZABc:first-of-type{border-top:none}.AllLearnerAssignments_fileLabel__cFQNL{align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-weight:800;gap:8px}.AllLearnerAssignments_fileLabel__cFQNL svg{height:16px;width:16px}.AllLearnerAssignments_fileActions__vktq0{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;max-width:100%;min-width:0}.AllLearnerAssignments_fileName__oX3Rk{background:#fff;border:1px solid #e8eef7;border-radius:10px;color:#475569;display:block;flex:1 1;font-size:13px;max-width:100%;min-width:0;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.AllLearnerAssignments_btnBase__2MH2U{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 0 #1018280a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;line-height:1;padding:.55rem .8rem;transition:transform .06s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease;-webkit-user-select:none;user-select:none}.AllLearnerAssignments_btnBase__2MH2U:disabled{cursor:not-allowed;opacity:.55}.AllLearnerAssignments_btnBase__2MH2U:active{transform:translateY(1px)}.AllLearnerAssignments_btnBase__2MH2U svg{height:18px;width:18px}.AllLearnerAssignments_btnPrimary__XHSlV{background:linear-gradient(180deg,#2563eb,#1d4ed8);background:linear-gradient(180deg,var(--primary),var(--primary-2));border-color:#0000000d;box-shadow:0 8px 18px #2563eb2e;color:#fff}.AllLearnerAssignments_btnPrimary__XHSlV:hover{filter:brightness(1.03)}.AllLearnerAssignments_btnGhost__DAdfx{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}.AllLearnerAssignments_btnGhost__DAdfx:hover{background:#f1f5f9}.AllLearnerAssignments_iconBtn__2ORkr{background:#fff;border-color:#e8eef7;border-radius:10px;box-shadow:none;display:inline-grid;height:40px;line-height:0;padding:0;place-items:center;width:40px}.AllLearnerAssignments_iconBtn__2ORkr:hover{background:#f8fafc;border-color:#d9e2f1}.AllLearnerAssignments_iconBtn__2ORkr:focus{outline:none}.AllLearnerAssignments_iconBtn__2ORkr:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--primary);outline-offset:2px}.AllLearnerAssignments_iconBtn__2ORkr svg{shape-rendering:geometricPrecision;display:block;height:24px;width:24px}.AllLearnerAssignments_linkBtn__oh5qm.AllLearnerAssignments_small__oZiS0{font-weight:800;padding:.4rem .65rem}.AllLearnerAssignments_btnGroup__8hG9S,.AllLearnerAssignments_inlineBtns__mVVI6{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;margin-left:auto}.AllLearnerAssignments_muted__teA9C{color:#94a3b8;color:var(--muted-2)}.AllLearnerAssignments_footerRow__0sfOS{border-top:1px solid #eef2f7;color:#475569;color:var(--muted);display:flex;justify-content:flex-end;margin-top:10px;padding-top:8px}.AllLearnerAssignments_due__qFhpH{align-items:center;display:inline-flex;gap:6px}.AllLearnerAssignments_pager__RU0\+G{align-items:center;color:#475569;color:var(--muted);display:flex;justify-content:space-between;margin-top:12px;padding:12px 6px}.AllLearnerAssignments_pagerInfo__Jncc\+{font-size:13px}.AllLearnerAssignments_pagerControls__3\+stf{align-items:center;display:flex;gap:10px}.AllLearnerAssignments_pgBtn__LmI0U{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;display:inline-flex;gap:6px;padding:.4rem .7rem}.AllLearnerAssignments_pgBtn__LmI0U:disabled{cursor:not-allowed;opacity:.5}.AllLearnerAssignments_pgNow__-AzFp{color:#0f172a;color:var(--text);font-weight:800}@media (max-width:1280px){.AllLearnerAssignments_phaseList__Sjm0Z{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.AllLearnerAssignments_statRow__PTazG{grid-template-columns:repeat(3,minmax(0,1fr))}.AllLearnerAssignments_filters__PytQx{grid-template-columns:1fr 1fr 1fr}.AllLearnerAssignments_metrics__Oqtmh{justify-self:end}}@media (max-width:860px){.AllLearnerAssignments_phaseList__Sjm0Z{grid-template-columns:1fr}}@media (max-width:720px){.AllLearnerAssignments_headerTop__jXa0w{grid-template-columns:1fr;text-align:left}.AllLearnerAssignments_titleWrap__NjZXw{text-align:left}.AllLearnerAssignments_filters__PytQx{grid-template-columns:1fr}.AllLearnerAssignments_metric__Y70-y{min-width:64px}.AllLearnerAssignments_cardTop__e3QSu{grid-template-columns:1fr}}:root{--surface:#fff;--danger:#dc2626;--shadow:0 12px 28px #1018280f}.BroadcastNotification_loginWrap__4xrVh{color:#0f172a;color:var(--text);display:grid;min-height:80vh;padding:24px;place-items:center}.BroadcastNotification_loginForm__i84q0{display:flex;flex-direction:column;gap:12px}.BroadcastNotification_helper__Ixja-{color:#6b7280;color:var(--muted);font-size:12px;margin-top:6px}.BroadcastNotification_container__K7kZo{grid-gap:16px;color:#0f172a;color:var(--text);display:grid;gap:16px}.BroadcastNotification_header__cR4TE{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.BroadcastNotification_title__B6yVC{font-size:22px;font-weight:800;margin:0}.BroadcastNotification_subtitle__EZ59n{color:#6b7280;color:var(--muted);font-size:13px;margin:4px 0 0}.BroadcastNotification_rightActions__E\+eMy{align-items:center;display:flex;gap:10px}.BroadcastNotification_signedInAs__yGCGj{color:#6b7280;color:var(--muted);font-size:12px}.BroadcastNotification_grid__tOAAH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.1fr 1fr}@media (max-width:1000px){.BroadcastNotification_grid__tOAAH{grid-template-columns:1fr}}.BroadcastNotification_card__1jY6o{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 12px 28px #1018280f;box-shadow:var(--shadow);padding:16px}.BroadcastNotification_group__reMvG{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.BroadcastNotification_row__LSFtg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:800px){.BroadcastNotification_row__LSFtg{grid-template-columns:1fr}}.BroadcastNotification_label__vanca{color:#0f172a;color:var(--text);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.BroadcastNotification_input__x0Jue{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;font-size:14px;outline:none;padding:10px 12px}.BroadcastNotification_input__x0Jue:focus,.BroadcastNotification_textarea__N2QBE:focus{box-shadow:0 0 0 3px #2563eb26}.BroadcastNotification_textarea__N2QBE{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;font-size:14px;min-height:140px;outline:none;padding:10px 12px;resize:vertical}.BroadcastNotification_segment__gUcTe{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;display:flex;overflow:hidden}.BroadcastNotification_segmentBtn__NDl-O{background:#0000;border:none;border-right:1px solid #e5e7eb;border-right:1px solid var(--border);cursor:pointer;flex:1 1;font-weight:700;padding:10px 12px}.BroadcastNotification_segmentBtn__NDl-O:last-child{border-right:none}.BroadcastNotification_active__ltjwo{background:#e8eefc;color:#0b3aa8}.BroadcastNotification_pills__D-NUZ{display:flex;flex-wrap:wrap;gap:8px}.BroadcastNotification_pill__RU1Bq{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;color:#0f172a;color:var(--text);cursor:pointer;font-weight:600;padding:8px 12px;transition:transform .06s ease,border-color .15s ease,background .15s ease}.BroadcastNotification_pill__RU1Bq:hover{border-color:#cbd5e1;transform:translateY(-1px)}.BroadcastNotification_pillOn__JHF97{background:#e8eefc;border-color:#c7d2fe}.BroadcastNotification_footerRow__NHBko{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.BroadcastNotification_primaryBtn__ml6nj{background:#2563eb;background:var(--primary);border:none;border-radius:12px;box-shadow:0 8px 20px #2563eb40;color:#fff;cursor:pointer;font-weight:800;padding:10px 16px}.BroadcastNotification_primaryBtn__ml6nj:hover{background:#1d4ed8;background:var(--primary-600)}.BroadcastNotification_outlineBtn__bbJg9{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;color:#0f172a;color:var(--text);cursor:pointer;font-weight:700;padding:8px 12px}.BroadcastNotification_outlineBtn__bbJg9:hover{border-color:#cbd5e1}.BroadcastNotification_sectionHeader__Jgg7Z{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BroadcastNotification_sectionTitle__JNYm4{font-weight:800}.BroadcastNotification_previewWrap__\+hZNH{background:#f9fafb;border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:12px;min-height:400px;overflow:hidden}.BroadcastNotification_preview__sN\+VG{background:#fff;border:none;height:600px;width:100%}.BroadcastNotification_previewEmpty__d6MEK{color:#6b7280;color:var(--muted);padding:20px}:root{--text:#000;--brand:#6aa8ff}.Terms_wrap__jm7Q9{background:#fff;background:var(--bg);color:#000;color:var(--text);min-height:100vh}.Terms_header__7uKpH{margin:0 auto;max-width:1100px;padding:64px 24px 24px}.Terms_kicker__da0MC{color:#64748b;color:var(--muted);font-size:12px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.Terms_title__\+j89i{background:linear-gradient(180deg,#000,#64748b);background:linear-gradient(180deg,var(--text),var(--muted));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(32px,4vw,48px);letter-spacing:-.02em;line-height:1.1;margin:0}.Terms_meta__9aJM9{color:#64748b;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:16px;margin-top:14px}.Terms_layout__JTL2b{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:1100px;padding:8px 24px 96px}@media (min-width:1000px){.Terms_layout__JTL2b{gap:40px;grid-template-columns:260px 1fr}}.Terms_toc__PnY41{height:-webkit-max-content;height:max-content;position:relative}.Terms_tocToggle__QWpYn{align-items:center;background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #0f172a0f;box-shadow:var(--shadow);color:#000;color:var(--text);display:flex;font-weight:600;justify-content:space-between;padding:12px 14px;width:100%}.Terms_chev__FI5pu{opacity:.7;transform:translateY(-1px)}.Terms_tocBody__qI-Hk{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #0f172a0f;box-shadow:var(--shadow);display:none;margin-top:10px;padding:12px}.Terms_tocBody__qI-Hk.Terms_open__yMyat{display:block}.Terms_tocBody__qI-Hk ol{font-feature-settings:"tnum";grid-gap:8px;counter-reset:item;display:grid;font-variant-numeric:tabular-nums;gap:8px;list-style:none;margin:0;padding-left:0}.Terms_tocBody__qI-Hk li{align-items:start;display:grid;grid-template-columns:3ch 1fr}.Terms_tocBody__qI-Hk li:before{color:#64748b;color:var(--muted);content:counter(item) ".";counter-increment:item;padding-right:.5ch;text-align:right}.Terms_tocBody__qI-Hk a{color:#64748b;color:var(--muted);display:block;font-size:14px;text-decoration:none}.Terms_tocBody__qI-Hk a:hover{color:#000;color:var(--text)}.Terms_activeLink__5T\+E\+{color:#6aa8ff!important;color:var(--brand)!important}@media (min-width:1000px){.Terms_tocToggle__QWpYn{display:none}.Terms_tocBody__qI-Hk{display:block;max-height:calc(100vh - 48px);overflow:auto;position:-webkit-sticky;position:sticky;top:24px}}.Terms_content__amoQr{grid-gap:28px;display:grid;gap:28px}.Terms_section__r8E82{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 24px #0f172a0f;box-shadow:var(--shadow);padding:clamp(18px,2.4vw,28px)}.Terms_sectionTitle__hsS2C{align-items:center;color:#000;color:var(--text);display:flex;font-size:clamp(20px,2.6vw,26px);gap:8px;letter-spacing:-.01em;line-height:1.2;margin:0 0 10px}.Terms_anchorBtn__EwIIN{background:#0000;border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:8px;color:#64748b;color:var(--muted);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;line-height:1;margin-left:auto;padding:4px 8px;transition:border .2s,color .2s,background .2s}.Terms_anchorBtn__EwIIN:hover{background:#6aa8ff1a;border-color:#6aa8ff;border-color:var(--brand);color:#6aa8ff;color:var(--brand)}.Terms_sectionBody__ZpAYa{color:#000;color:var(--text);font-size:16px;line-height:1.7}.Terms_sectionBody__ZpAYa p{margin:10px 0 12px}.Terms_sectionBody__ZpAYa ol,.Terms_sectionBody__ZpAYa ul{margin:10px 0 12px 18px}.Terms_sectionBody__ZpAYa a{color:#6aa8ff;color:var(--brand);text-decoration:underline;text-underline-offset:2px}.Terms_address__nhcGD{color:#64748b;color:var(--muted);font-style:normal;margin-top:6px}.Terms_toTop__OtuoW{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;bottom:18px;box-shadow:0 8px 24px #0f172a0f;box-shadow:var(--shadow);color:#000;color:var(--text);cursor:pointer;font-size:20px;height:44px;line-height:1;position:fixed;right:18px;transition:transform .2s ease,background .2s ease;width:44px}.Terms_toTop__OtuoW:hover{background:#6aa8ff1f;transform:translateY(-2px)}.Terms_footer__m1VUS{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border);color:#64748b;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:28px 24px 64px}.Terms_footLinks__WTEkc{display:flex;gap:16px}.Terms_footLinks__WTEkc a{color:#64748b;color:var(--muted);text-decoration:none}.Terms_footLinks__WTEkc a:hover{color:#000;color:var(--text);text-decoration:underline}@media print{.Terms_wrap__jm7Q9{background:#fff;color:#000}.Terms_footer__m1VUS,.Terms_header__7uKpH,.Terms_layout__JTL2b{max-width:none;padding:0}.Terms_toTop__OtuoW,.Terms_toc__PnY41{display:none!important}.Terms_section__r8E82{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.Terms_sectionTitle__hsS2C .Terms_anchorBtn__EwIIN{display:none}}:root{--bg:#fff;--card:#fff;--text:#0f172a;--muted:#64748b;--brand:#2563eb;--border:#e5e7eb;--shadow:0 8px 24px #0f172a0f}.Privacy_wrap__f5OWE{background:#fff;background:var(--bg);color:#0f172a;color:var(--text);min-height:100vh}.Privacy_header__43EcG{margin:0 auto;max-width:1100px;padding:64px 24px 24px}.Privacy_kicker__nBSCO{color:#64748b;color:var(--muted);font-size:12px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.Privacy_title__tmaNn{background:linear-gradient(180deg,#0f172a,#64748b);background:linear-gradient(180deg,var(--text),var(--muted));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(32px,4vw,48px);letter-spacing:-.02em;line-height:1.1;margin:0}.Privacy_meta__ISthP{color:#64748b;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:16px;margin-top:14px}.Privacy_layout__4g5UD{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:1100px;padding:8px 24px 96px}@media (min-width:1000px){.Privacy_layout__4g5UD{gap:40px;grid-template-columns:260px 1fr}}.Privacy_toc__9ebEj{height:-webkit-max-content;height:max-content;position:relative}.Privacy_tocToggle__\+BENK{align-items:center;background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #0f172a0f;box-shadow:var(--shadow);color:#0f172a;color:var(--text);display:flex;font-weight:600;justify-content:space-between;padding:12px 14px;width:100%}.Privacy_chev__dbLNb{opacity:.7;transform:translateY(-1px)}.Privacy_tocBody__n09bN{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #0f172a0f;box-shadow:var(--shadow);display:none;margin-top:10px;padding:12px}.Privacy_tocBody__n09bN.Privacy_open__eUhfi{display:block}.Privacy_tocBody__n09bN ol{grid-gap:8px;font-feature-settings:"tnum";counter-reset:item;display:grid;font-variant-numeric:tabular-nums;gap:8px;list-style:none;margin:0;padding-left:0}.Privacy_tocBody__n09bN li{align-items:start;display:grid;grid-template-columns:3ch 1fr}.Privacy_tocBody__n09bN li:before{color:#64748b;color:var(--muted);content:counter(item) ".";counter-increment:item;padding-right:.5ch;text-align:right}.Privacy_tocBody__n09bN a{color:#64748b;color:var(--muted);display:block;font-size:14px;text-decoration:none}.Privacy_tocBody__n09bN a:hover{color:#0f172a;color:var(--text)}.Privacy_activeLink__uf6av{color:#2563eb!important;color:var(--brand)!important}@media (min-width:1000px){.Privacy_tocToggle__\+BENK{display:none}.Privacy_tocBody__n09bN{display:block;max-height:calc(100vh - 48px);overflow:auto;position:-webkit-sticky;position:sticky;top:24px}}.Privacy_content__tJ1Y\+{grid-gap:28px;display:grid;gap:28px}.Privacy_section__vbisz{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 24px #0f172a0f;box-shadow:var(--shadow);padding:clamp(18px,2.4vw,28px)}.Privacy_sectionTitle__\+pd7m{align-items:center;color:#0f172a;color:var(--text);display:flex;font-size:clamp(20px,2.6vw,26px);gap:8px;letter-spacing:-.01em;line-height:1.2;margin:0 0 10px}.Privacy_anchorBtn__z5WQz{background:#0000;border:1px dashed #e5e7eb;border:1px dashed var(--border);border-radius:8px;color:#64748b;color:var(--muted);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;line-height:1;margin-left:auto;padding:4px 8px;transition:border .2s,color .2s,background .2s}.Privacy_anchorBtn__z5WQz:hover{background:#2563eb0f;border-color:#2563eb;border-color:var(--brand);color:#2563eb;color:var(--brand)}.Privacy_sectionBody__6u8j7{color:#0f172a;color:var(--text);font-size:16px;line-height:1.7}.Privacy_sectionBody__6u8j7 p{margin:10px 0 12px}.Privacy_sectionBody__6u8j7 ol,.Privacy_sectionBody__6u8j7 ul{margin:10px 0 12px 18px}.Privacy_sectionBody__6u8j7 a{color:#2563eb;color:var(--brand);text-decoration:underline;text-underline-offset:2px}.Privacy_address__uA1tE{color:#64748b;color:var(--muted);font-style:normal;margin-top:6px}.Privacy_toTop__odZTp{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;bottom:18px;box-shadow:0 8px 24px #0f172a0f;box-shadow:var(--shadow);color:#0f172a;color:var(--text);cursor:pointer;font-size:20px;height:44px;line-height:1;position:fixed;right:18px;transition:transform .2s ease,background .2s ease;width:44px}.Privacy_toTop__odZTp:hover{background:#2563eb14;transform:translateY(-2px)}.Privacy_footer__ISP9W{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border);color:#64748b;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:28px 24px 64px}.Privacy_footLinks__gJZOx{display:flex;gap:16px}.Privacy_footLinks__gJZOx a{color:#64748b;color:var(--muted);text-decoration:none}.Privacy_footLinks__gJZOx a:hover{color:#0f172a;color:var(--text);text-decoration:underline}@media print{.Privacy_wrap__f5OWE{background:#fff;color:#000}.Privacy_footer__ISP9W,.Privacy_header__43EcG,.Privacy_layout__4g5UD{max-width:none;padding:0}.Privacy_toTop__odZTp,.Privacy_toc__9ebEj{display:none!important}.Privacy_section__vbisz{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.Privacy_sectionTitle__\+pd7m .Privacy_anchorBtn__z5WQz{display:none}}:root{--bg:#f7f8fb;--panel:#ffffffbf;--border:#0000000f;--text:#111827;--muted:#6b7280;--primary:#2563eb;--primary-600:#1d4ed8;--ring:#2563eb59}.MobileNotice_page__jvkIq{background:radial-gradient(1200px 600px at 10% 0,#c7d2fe 0,#0000 60%),radial-gradient(900px 500px at 100% 30%,#bae6fd 0,#0000 55%),#f7f8fb;background:radial-gradient(1200px 600px at 10% 0,#c7d2fe 0,#0000 60%),radial-gradient(900px 500px at 100% 30%,#bae6fd 0,#0000 55%),var(--bg);display:flex;min-height:100vh;overflow:hidden}.MobileNotice_bgDecor__CaqAj{inset:0;pointer-events:none;position:absolute}.MobileNotice_blob__GaSV9{animation:MobileNotice_float__NVF3p 16s ease-in-out infinite;filter:blur(40px);mix-blend-mode:multiply;opacity:.45;position:absolute}.MobileNotice_blobA__MYJ4y{background:#93c5fd;height:420px;left:-6%;top:12%;width:420px}.MobileNotice_blobB__CfZdp{background:#c4b5fd;bottom:-8%;height:520px;right:-6%;width:520px}@keyframes MobileNotice_float__NVF3p{0%{transform:translateZ(0)}50%{transform:translate3d(12px,-10px,0)}to{transform:translateZ(0)}}.MobileNotice_wrapper__zWqhD{display:grid;flex:1 1;padding:3rem 1.25rem;place-items:center}.MobileNotice_card__i7WFM{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf;background:var(--panel);border:1px solid #0000000f;border:1px solid var(--border);border-radius:28px;box-shadow:0 10px 30px #0206171a,0 2px 6px #0206170d;padding:2rem;text-align:center;width:min(680px,94vw)}.MobileNotice_heroImg__hUNKV{height:auto;margin:0 auto .75rem;width:160px}.MobileNotice_title__Vq55V{color:#111827;color:var(--text);font-weight:800;letter-spacing:-.02em;margin:.2rem 0 .25rem}.MobileNotice_subtitle__K5gJQ{color:#6b7280;color:var(--muted);margin:0 0 .5rem}.MobileNotice_text__96i\+e{color:#111827;color:var(--text);margin:0 0 1rem;opacity:.9}.MobileNotice_actions__bTo-h{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.MobileNotice_btn__GQdPb{background:#0000;border:1px solid #0000000f;border:1px solid var(--border);border-radius:12px;color:#111827;color:var(--text);cursor:pointer;font-weight:600;height:42px;padding:0 16px}.MobileNotice_btn__GQdPb:focus-visible{box-shadow:0 0 0 3px #2563eb59;box-shadow:0 0 0 3px var(--ring);outline:none}.MobileNotice_btnPrimary__TaqlJ{background:linear-gradient(180deg,#2563eb,#1d4ed8);background:linear-gradient(180deg,var(--primary),var(--primary-600));border:none;color:#fff}.MobileNotice_btnGhost__KSnou{background:#fff9}.MobileNotice_footerNote__DIV3s{color:#6b7280;color:var(--muted);font-size:.95rem;margin-top:.75rem}:root{--support-bg:#f3f4f6;--support-surface:#fff;--support-surface-muted:#f8fafc;--support-border:#0f172a0d;--support-border-strong:#0f172a1a;--support-text:#0f172a;--support-text-muted:#64748b;--support-radius-lg:20px;--support-radius-md:14px;--support-shadow-lg:0 18px 38px #0f172a0f;--support-primary:#0a66ff;--support-primary-soft:#0a66ff1f;--support-danger:#f43f5e;--support-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.support_support-shell__VjSGM{margin:18px auto 32px}.support_support-header__F7N6d{background:#fff;background:var(--support-surface);border:1px solid #0f172a0d;border:1px solid var(--support-border);border-radius:22px;box-shadow:0 8px 30px #0f172a08;gap:16px;padding:18px 22px}.support_support-heading__RtHm8{max-width:560px}.support_support-kicker__uIgb6{color:#64748b;color:var(--support-text-muted)}.support_support-title__wzo-R{color:var(--support-text);font-size:26px;margin-bottom:4px}.support_support-subtitle__hCwlU{color:var(--support-text-muted);font-size:14px;line-height:1.4}.support_support-userpill__lz1GN{border:1px solid #0f172a0a;box-shadow:0 10px 25px #0f172a0a;padding:4px 12px 4px 5px}.support_support-username__FjA0h{color:var(--support-text)}.support_support-useremail__sP2Mq{color:#64748b;color:var(--support-text-muted)}@media (max-width:760px){.support_support-header__F7N6d{align-items:flex-start;flex-direction:column}.support_support-userpill__lz1GN{margin-top:4px}}.support_support-tabs__Yc8X5{background:#fff;border:1px solid #0f172a08;box-shadow:0 6px 12px #0f172a08;padding:4px}.support_support-tab__vZh0x{color:#64748b;color:var(--support-text-muted);padding:6px 14px;transition:.12s ease}.support_support-tab__vZh0x.support_active__rbe6o{box-shadow:0 10px 30px #0a66ff2e}.support_support-form__TPZEX{grid-gap:12px;background:#fff;border:1px solid #0f172a0a;border-radius:20px;box-shadow:0 18px 38px #0f172a0f;box-shadow:var(--support-shadow-lg);display:grid;gap:12px;padding:18px 20px 20px}.support_support-form-header__fZgfh{margin-bottom:4px}.support_support-form-title__1pYAZ{font-size:18px;font-weight:700}.support_support-form-subtitle__KgsM7{color:#64748b;color:var(--support-text-muted);font-size:13px}.support_support-field__eXT\+G{grid-gap:6px;display:grid;gap:6px}.support_support-label__o2xFV{color:#0f172a;color:var(--support-text);font-size:13px;font-weight:600}.support_support-required__f3qcW{color:#f43f5e;color:var(--support-danger)}.support_support-input__4AFyl,.support_support-select__0XO91,.support_support-textarea__DO\+dv{background:#fff;border:1px solid #94a3b859;border-radius:14px;font-size:.9rem;padding:8px 11px;transition:border .1s ease,box-shadow .1s ease}.support_support-input__4AFyl:focus,.support_support-select__0XO91:focus,.support_support-textarea__DO\+dv:focus{border:1px solid #0a66ff99;box-shadow:0 0 0 3px #0a66ff1f;outline:none}.support_support-textarea__DO\+dv{min-height:110px;resize:vertical}.support_support-two-col__Jd\+E1{grid-gap:12px;display:grid;gap:12px}@media (min-width:820px){.support_support-two-col__Jd\+E1{grid-template-columns:repeat(2,minmax(0,1fr))}}.support_support-types__SXZ4F{display:flex;flex-wrap:wrap;gap:8px}.support_support-type-btn__9sB\+o{background:#0a66ff0a;border:1px solid #0000;border-radius:999px;color:#64748b;color:var(--support-text-muted);cursor:pointer;font-size:12px;font-weight:600;padding:5px 13px 6px}.support_support-type-btn__9sB\+o.support_active__rbe6o{background:#0a66ff1f;border-color:#0a66ff4d;box-shadow:0 8px 20px #0a66ff26;color:#0f172a}.support_support-hint__bmlze{color:#64748b;color:var(--support-text-muted);font-size:11px}.support_support-actions__SbWJI{align-items:center;display:flex;gap:10px}.support_support-primary-btn__ZjkTF{background:linear-gradient(128deg,#0a66ff,#6366f1 105%);border:none;border-radius:999px;box-shadow:0 12px 26px #6366f142;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px 9px}.support_support-error__CkL-m{background:#f43f5e0f;border:1px solid #f43f5e40;border-radius:14px;color:#be123c;font-size:13px;padding:6px 10px}.support_support-history__7s0gf{background:#fff;border:1px solid #0f172a0a;border-radius:20px;box-shadow:0 18px 38px #0f172a0f;box-shadow:var(--support-shadow-lg);padding:16px 16px 18px}.support_support-col__fBscP.support_lg__aJb3W{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support_support-col__fBscP.support_sm__zVCRM{font-size:13px}.support_mono__WI0t0{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--support-font-mono);font-size:12px}.support_badge__TlKHA{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;gap:4px;line-height:1;padding:3px 9px 4px}.support_priority-high__M8fle{background:#f43f5e1f;color:#be123c}.support_priority-medium__vLBap{background:#eab3081f;color:#92400e}.support_priority-low__4v6QY{background:#22c5eb1f;color:#155e75}.support_status-open__6pZxx{background:#0a66ff1f;color:#0a66ff}.support_status-in_progress__lfmcE{background:#8b5cf61f;color:#6d28d9}.support_status-resolved__ytBYy{background:#22c55e1f;color:#166534}.support_status-closed__9kK1R{background:#94a3b829;color:#0f172a}.support_support-card__ZSvwO{background:#fff;border:1px solid #0f172a0a;border-radius:16px;padding:16px;text-align:center}.support_support-muted__109Zw{color:#64748b;color:var(--support-text-muted)}.support_support-loader__yj8iH{animation:support_spin__Qh9FF .6s linear infinite;border:3px solid #0a66ff38;border-radius:999px;border-top-color:#0a66ff;height:38px;margin:0 auto 10px;width:38px}@keyframes support_spin__Qh9FF{to{transform:rotate(1turn)}}.support_support-faq__Y8y0q{background:#fff;border:1px solid #0f172a0a;border-radius:20px;box-shadow:0 18px 38px #0f172a0f;box-shadow:var(--support-shadow-lg);padding:16px 18px 18px}.support_faq-list__na-ii{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.support_faq-item__\+KkDT{background:#fff;border:1px solid #94a3b824;border-radius:14px;cursor:pointer;padding:10px 12px;transition:.1s ease}.support_faq-item__\+KkDT.support_open__X-nTn{background:#0a66ff08;border-color:#0a66ff59}.support_faq-q__qj1\+y{align-items:center;color:#0f172a;color:var(--support-text);display:flex;font-weight:600;justify-content:space-between}.support_faq-a__kRTDH{color:#64748b;color:var(--support-text-muted);font-size:13px;margin-top:4px}.support_agent-shell__PbQZK{background:#fff;border:1px solid #0f172a0a;border-radius:18px;box-shadow:0 18px 38px #0f172a0f;box-shadow:var(--support-shadow-lg);display:grid;grid-template-columns:285px 1fr;margin-top:18px;min-height:72vh;overflow:hidden}.support_agent-sidebar__dKHaa{background:#f8fafc;border-right:1px solid #0f172a0a;display:flex;flex-direction:column}.support_agent-brand__3eARa{font-size:14px;font-weight:700;padding:12px 14px 5px}.support_agent-filters__dmPzz{display:flex;gap:6px;padding:4px 12px 10px}.support_agent-filter__TTUp0{background:#0a66ff0d;border:1px solid #0000;border-radius:999px;color:#0f172a;cursor:pointer;font-size:12px;padding:4px 8px 5px}.support_agent-filter__TTUp0.support_active__rbe6o{background:#0a66ff1f;border-color:#0a66ff4d}.support_agent-list__JT5Xo{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:4px 8px 12px}.support_agent-item__D3o5o{background:#fff;border:1px solid #94a3b824;border-radius:14px;cursor:pointer;padding:7px 9px;text-align:left;transition:.1s ease}.support_agent-item__D3o5o.support_active__rbe6o{background:#0a66ff0a;border-color:#0a66ff66}.support_agent-item-top__FzcYz{display:flex;gap:12px;justify-content:space-between}.support_agent-item-meta__ZRuYz{align-items:center;display:flex;gap:8px;margin-top:3px}.support_agent-item-user__EK9GL{color:#64748b;color:var(--support-text-muted);font-size:12px}.support_agent-main__Q70NK{background:#fff;display:flex;flex-direction:column}.support_agent-header__8kH3A{display:flex;gap:14px;justify-content:space-between;padding:11px 16px 4px}.support_agent-title__By-54{font-size:17px;font-weight:700}.support_agent-sub__\+rXDi{color:#64748b;color:var(--support-text-muted);font-size:12px}.support_agent-messages__zaBev{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:10px 16px 16px}.support_msg__6tOMJ{background:rgba(15,23,42,.025);border-radius:13px;max-width:500px;padding:8px 11px}.support_msg__6tOMJ.support_user__0ctRH{align-self:flex-start;background:#eff6ff}.support_msg__6tOMJ.support_agent__saXHK{align-self:flex-end;background:#0a66ff1f}.support_msg-meta__8dQVI{color:#64748b;color:var(--support-text-muted);font-size:11px;margin-top:3px}.support_agent-reply__nPjfo{grid-gap:6px;border-top:1px solid #0f172a0a;display:grid;gap:6px;padding:10px 16px 14px}@media (max-width:980px){.support_support-tabs__Yc8X5{width:100%}.support_support-table-head__Vo0ZZ,.support_support-table-row__3UV3c{grid-template-columns:1fr 1fr}.support_agent-shell__PbQZK{grid-template-columns:1fr}.support_agent-sidebar__dKHaa{flex-direction:row;overflow-x:auto}}.support_support-shell__VjSGM{grid-gap:18px;display:grid;gap:18px;margin:12px auto 32px;max-width:1180px;padding:0 20px 32px}.support_support-topbar__7nTmM{background:linear-gradient(180deg,#fff,#fff 60%,#fff0);border:1px solid #0f172a05;border-radius:28px 28px 18px 18px;box-shadow:0 14px 36px #0f172a08;margin-bottom:16px;padding:16px 18px 14px;position:-webkit-sticky;position:sticky;top:auto;z-index:4}.support_support-header__F7N6d{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:12px}.support_support-heading__RtHm8{max-width:620px}.support_support-kicker__uIgb6{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.support_support-title__wzo-R{color:#0f172a;font-size:27px;font-weight:800;letter-spacing:-.01em;margin-bottom:6px}.support_support-subtitle__hCwlU{color:#64748b;line-height:1.45;max-width:540px}.support_support-userpill__lz1GN{align-items:center;background:#fff;border:1px solid #94a3b840;border-radius:999px;box-shadow:0 10px 35px #0f172a0d;display:flex;gap:10px;padding:5px 12px 5px 5px}.support_support-avatar__27qhf{background:radial-gradient(circle at 0 0,#0a66ff 0,#67b7ff 80%);border-radius:999px;color:#fff;display:grid;font-weight:700;height:34px;place-items:center;width:34px}.support_support-username__FjA0h{color:#0f172a;font-size:13px;font-weight:600}.support_support-useremail__sP2Mq{color:#94a3b8;font-size:12px}.support_support-tabs__Yc8X5{align-items:center;background:#f8fafc;border:1px solid #0f172a05;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff4d;display:flex;gap:10px;margin-bottom:6px;padding:4px 5px;width:-webkit-fit-content;width:fit-content}.support_support-tab__vZh0x{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:5px 14px 6px;transition:.09s ease}.support_support-tab__vZh0x.support_active__rbe6o{background:#fff;box-shadow:0 10px 24px #0a66ff26;color:#0a66ff}.support_support-main__NN\+y4{grid-gap:16px;display:grid;gap:16px;margin-top:2px}@media (max-width:820px){.support_support-header__F7N6d{align-items:flex-start;flex-direction:column}.support_support-tabs__Yc8X5{margin-top:6px}.support_support-topbar__7nTmM{top:68px}}.support_support-table__tnN0w{background:#fff;border:1px solid #94a3b81f;border-radius:14px;margin-top:12px;overflow:hidden}.support_support-table-head__Vo0ZZ,.support_support-table-row__3UV3c{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:.9fr 2.4fr 1fr 1fr 1fr 1.1fr;padding:10px 14px}.support_support-table-head__Vo0ZZ{background:rgba(15,23,42,.025);color:#64748b;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.support_support-table-row__3UV3c:nth-child(2n){background:#94a3b80a}.support_col-id__aXLyt,.support_col-priority__jO54e,.support_col-status__A7nfI,.support_col-title__xSWrP,.support_col-type__vKkvw,.support_col-updated__0tNzj{min-width:0}.support_col-title__xSWrP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.71b5bd75.css.map*/