.teacher-login-module__q0v5dW__setupPage{background-color:var(--color-purple-500,#ac4bff);--tw-gradient-position:to bottom right;justify-content:center;align-items:center;min-height:100vh;display:flex}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__setupPage{background-color:var(--color-purple-500,lab(52.0183% 66.11 -78.2316))}}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-login-module__q0v5dW__setupPage{--tw-gradient-position:to bottom right in oklab}}.teacher-login-module__q0v5dW__setupPage{background-image:linear-gradient(var(--tw-gradient-stops));padding:calc(var(--spacing,.25rem)*6)}.teacher-login-module__q0v5dW__loginPage{--tw-gradient-position:to bottom right;justify-content:center;align-items:center;min-height:100vh;display:flex}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-login-module__q0v5dW__loginPage{--tw-gradient-position:to bottom right in oklab}}.teacher-login-module__q0v5dW__loginPage{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50,#eef2ff);--tw-gradient-via:var(--color-white,#fff);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-purple-50,#faf5ff);padding:calc(var(--spacing,.25rem)*6)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__loginPage{--tw-gradient-from:var(--color-indigo-50,lab(95.4818% .411302 -6.78529));--tw-gradient-to:var(--color-purple-50,lab(97.1627% 2.99937 -4.13398))}}.teacher-login-module__q0v5dW__setupContainer{width:100%;max-width:var(--container-2xl,42rem)}.teacher-login-module__q0v5dW__loginContainer{width:100%;max-width:var(--container-md,28rem)}.teacher-login-module__q0v5dW__card{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__card{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.teacher-login-module__q0v5dW__heading{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center}.teacher-login-module__q0v5dW__iconWrapperSetup{margin-bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-2xl,1rem);background-color:var(--color-purple-500,#ac4bff);--tw-gradient-position:to bottom right;display:inline-block}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__iconWrapperSetup{background-color:var(--color-purple-500,lab(52.0183% 66.11 -78.2316))}}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-login-module__q0v5dW__iconWrapperSetup{--tw-gradient-position:to bottom right in oklab}}.teacher-login-module__q0v5dW__iconWrapperSetup{background-image:linear-gradient(var(--tw-gradient-stops));padding:calc(var(--spacing,.25rem)*4)}.teacher-login-module__q0v5dW__iconWrapperLogin{margin-bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-2xl,1rem);background-color:var(--color-purple-500,#ac4bff);--tw-gradient-position:to bottom right;display:inline-block}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__iconWrapperLogin{background-color:var(--color-purple-500,lab(52.0183% 66.11 -78.2316))}}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-login-module__q0v5dW__iconWrapperLogin{--tw-gradient-position:to bottom right in oklab}}.teacher-login-module__q0v5dW__iconWrapperLogin{background-image:linear-gradient(var(--tw-gradient-stops));padding:calc(var(--spacing,.25rem)*4)}.teacher-login-module__q0v5dW__icon{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);color:var(--color-white,#fff)}.teacher-login-module__q0v5dW__title{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__title{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.teacher-login-module__q0v5dW__subtitle{color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__subtitle{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}:where(.teacher-login-module__q0v5dW__form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.teacher-login-module__q0v5dW__field{width:100%}.teacher-login-module__q0v5dW__label{margin-bottom:calc(var(--spacing,.25rem)*2);color:var(--color-gray-700,#364153);display:block}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__label{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.teacher-login-module__q0v5dW__input{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-gray-50,#f9fafb);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__input{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708));color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.teacher-login-module__q0v5dW__input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-indigo-500,#625fff);--tw-outline-style:none;outline-style:none}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__input:focus{--tw-ring-color:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673))}}.teacher-login-module__q0v5dW__generateButton{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right;width:100%;display:flex}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-login-module__q0v5dW__generateButton{--tw-gradient-position:to right in oklab}}.teacher-login-module__q0v5dW__generateButton{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-500,#625fff);--tw-gradient-to:var(--color-purple-600,#9810fa);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding-block:calc(var(--spacing,.25rem)*4);color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__generateButton{--tw-gradient-from:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673));--tw-gradient-to:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}@media (hover:hover){.teacher-login-module__q0v5dW__generateButton:hover{--tw-gradient-from:var(--color-indigo-600,#4f39f6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-purple-700,#8200da)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__generateButton:hover{--tw-gradient-from:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857));--tw-gradient-to:var(--color-purple-700,lab(36.1758% 69.8525 -80.0381))}}}.teacher-login-module__q0v5dW__iconSmall{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}.teacher-login-module__q0v5dW__iconTiny{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}:where(.teacher-login-module__q0v5dW__codeSection>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.teacher-login-module__q0v5dW__codePanel{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-indigo-300,#a4b3ff);--tw-gradient-position:to bottom right}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codePanel{border-color:var(--color-indigo-300,lab(74.0235% 8.54138 -41.6075))}}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-login-module__q0v5dW__codePanel{--tw-gradient-position:to bottom right in oklab}}.teacher-login-module__q0v5dW__codePanel{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50,#eef2ff);--tw-gradient-to:var(--color-purple-50,#faf5ff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*6)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codePanel{--tw-gradient-from:var(--color-indigo-50,lab(95.4818% .411302 -6.78529));--tw-gradient-to:var(--color-purple-50,lab(97.1627% 2.99937 -4.13398))}}.teacher-login-module__q0v5dW__codeLabel{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codeLabel{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.teacher-login-module__q0v5dW__codeValue{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-tracking:.5em;letter-spacing:.5em;color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codeValue{color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}.teacher-login-module__q0v5dW__codeButtonsRow{gap:calc(var(--spacing,.25rem)*2);display:flex}.teacher-login-module__q0v5dW__codeButtonPrimary{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-300,#a4b3ff);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-indigo-600,#4f39f6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex:1;display:flex}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codeButtonPrimary{border-color:var(--color-indigo-300,lab(74.0235% 8.54138 -41.6075));color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}@media (hover:hover){.teacher-login-module__q0v5dW__codeButtonPrimary:hover{background-color:var(--color-indigo-50,#eef2ff)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codeButtonPrimary:hover{background-color:var(--color-indigo-50,lab(95.4818% .411302 -6.78529))}}}.teacher-login-module__q0v5dW__codeButtonSecondary{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-700,#364153);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex:1;display:flex}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codeButtonSecondary{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}@media (hover:hover){.teacher-login-module__q0v5dW__codeButtonSecondary:hover{background-color:var(--color-gray-50,#f9fafb)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codeButtonSecondary:hover{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}}.teacher-login-module__q0v5dW__warningBox{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-yellow-200,#fff085);background-color:var(--color-yellow-50,#fefce8);padding:calc(var(--spacing,.25rem)*4)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__warningBox{border-color:var(--color-yellow-200,lab(94.3433% -5.00429 52.9663));background-color:var(--color-yellow-50,lab(98.6846% -1.79055 9.7766))}}.teacher-login-module__q0v5dW__warningText{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-yellow-800,#874b00)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__warningText{color:var(--color-yellow-800,lab(38.7484% 23.5833 51.4916))}}.teacher-login-module__q0v5dW__warningStrong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.teacher-login-module__q0v5dW__errorBox{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200,#ffcaca);background-color:var(--color-red-50,#fef2f2);padding:calc(var(--spacing,.25rem)*3);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__errorBox{border-color:var(--color-red-200,lab(86.017% 19.8815 7.75869));background-color:var(--color-red-50,lab(96.5005% 4.18508 1.52328));color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.teacher-login-module__q0v5dW__completeButton{border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right;width:100%}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-login-module__q0v5dW__completeButton{--tw-gradient-position:to right in oklab}}.teacher-login-module__q0v5dW__completeButton{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-500,#00c758);--tw-gradient-to:var(--color-emerald-600,#009767);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding-block:calc(var(--spacing,.25rem)*4);color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__completeButton{--tw-gradient-from:var(--color-green-500,lab(70.5521% -66.5147 45.8073));--tw-gradient-to:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}@media (hover:hover){.teacher-login-module__q0v5dW__completeButton:hover{--tw-gradient-from:var(--color-green-600,#00a544);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__completeButton:hover{--tw-gradient-from:var(--color-green-600,lab(59.0978% -58.6621 41.2579));--tw-gradient-to:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}}.teacher-login-module__q0v5dW__switchView{margin-top:calc(var(--spacing,.25rem)*6);text-align:center}.teacher-login-module__q0v5dW__switchViewButton{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__switchViewButton{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}@media (hover:hover){.teacher-login-module__q0v5dW__switchViewButton:hover{color:var(--color-gray-700,#364153)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__switchViewButton:hover{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}}.teacher-login-module__q0v5dW__codeInput{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-gray-50,#f9fafb);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codeInput{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708));color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.teacher-login-module__q0v5dW__codeInput:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-indigo-500,#625fff);--tw-outline-style:none;outline-style:none}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__codeInput:focus{--tw-ring-color:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673))}}.teacher-login-module__q0v5dW__signInButton{border-radius:var(--radius-xl,.75rem);background-color:var(--color-purple-500,#ac4bff);--tw-gradient-position:to right;width:100%}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__signInButton{background-color:var(--color-purple-500,lab(52.0183% 66.11 -78.2316))}}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-login-module__q0v5dW__signInButton{--tw-gradient-position:to right in oklab}}.teacher-login-module__q0v5dW__signInButton{background-image:linear-gradient(var(--tw-gradient-stops));padding-block:calc(var(--spacing,.25rem)*4);color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.teacher-login-module__q0v5dW__signInButton:hover{--tw-gradient-from:var(--color-purple-600,#9810fa);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-purple-700,#8200da)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__signInButton:hover{--tw-gradient-from:var(--color-purple-600,lab(43.0295% 75.21 -86.5669));--tw-gradient-to:var(--color-purple-700,lab(36.1758% 69.8525 -80.0381))}}}.teacher-login-module__q0v5dW__linkButton{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__linkButton{color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}@media (hover:hover){.teacher-login-module__q0v5dW__linkButton:hover{color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.teacher-login-module__q0v5dW__linkButton:hover{color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}
.modal-module__sKhWQW__overlay{inset:calc(var(--spacing,.25rem)*0);z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.modal-module__sKhWQW__overlay{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}.modal-module__sKhWQW__overlay{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.modal-module__sKhWQW__modal{width:100%;max-width:var(--container-md,28rem);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.modal-module__sKhWQW__headerRow{margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:space-between;align-items:center;display:flex}.modal-module__sKhWQW__headerLeft{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.modal-module__sKhWQW__iconWrapper{border-radius:var(--radius-xl,.75rem);background-color:var(--color-indigo-100,#e0e7ff);padding:calc(var(--spacing,.25rem)*2)}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__iconWrapper{background-color:var(--color-indigo-100,lab(91.6577% 1.04591 -12.7199))}}.modal-module__sKhWQW__icon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__icon{color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}.modal-module__sKhWQW__title{color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__title{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.modal-module__sKhWQW__closeButton{padding:calc(var(--spacing,.25rem)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@media (hover:hover){.modal-module__sKhWQW__closeButton:hover{background-color:var(--color-gray-100,#f3f4f6)}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__closeButton:hover{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}}.modal-module__sKhWQW__closeIcon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__closeIcon{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.modal-module__sKhWQW__field{margin-bottom:calc(var(--spacing,.25rem)*6)}.modal-module__sKhWQW__label{margin-bottom:calc(var(--spacing,.25rem)*2);color:var(--color-gray-700,#364153);display:block}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__label{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.modal-module__sKhWQW__input{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-gray-50,#f9fafb);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__input{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791));background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}.modal-module__sKhWQW__input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-indigo-500,#625fff);--tw-outline-style:none;border-color:#0000;outline-style:none}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__input:focus{--tw-ring-color:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673))}}.modal-module__sKhWQW__actions{gap:calc(var(--spacing,.25rem)*3);display:flex}.modal-module__sKhWQW__cancelButton{border-radius:var(--radius-xl,.75rem);background-color:var(--color-gray-100,#f3f4f6);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:var(--color-gray-700,#364153);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex:1}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__cancelButton{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575));color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}@media (hover:hover){.modal-module__sKhWQW__cancelButton:hover{background-color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__cancelButton:hover{background-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}}.modal-module__sKhWQW__submitButton{border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right;flex:1}@supports (background-image:linear-gradient(in lab, red, red)){.modal-module__sKhWQW__submitButton{--tw-gradient-position:to right in oklab}}.modal-module__sKhWQW__submitButton{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-500,#625fff);--tw-gradient-to:var(--color-purple-600,#9810fa);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__submitButton{--tw-gradient-from:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673));--tw-gradient-to:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}@media (hover:hover){.modal-module__sKhWQW__submitButton:hover{--tw-gradient-from:var(--color-indigo-600,#4f39f6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-purple-700,#8200da);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.modal-module__sKhWQW__submitButton:hover{--tw-gradient-from:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857));--tw-gradient-to:var(--color-purple-700,lab(36.1758% 69.8525 -80.0381))}}}.modal-module__sKhWQW__submitButton:disabled{cursor:not-allowed;opacity:.5}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
.studentcard-module__cvgr0q__rowButton{align-items:center;gap:calc(var(--spacing,.25rem)*6);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.studentcard-module__cvgr0q__rowButton:hover{background-color:var(--color-indigo-50,#eef2ff)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__rowButton:hover{background-color:var(--color-indigo-50,lab(95.4818% .411302 -6.78529))}}}.studentcard-module__cvgr0q__rowDivider{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__rowDivider{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.studentcard-module__cvgr0q__nameWrapper{min-width:calc(var(--spacing,.25rem)*0);flex:1}.studentcard-module__cvgr0q__name{color:var(--color-gray-900,#101828);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__name{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}@media (hover:hover){.studentcard-module__cvgr0q__name:is(:where(.studentcard-module__cvgr0q__group):hover *){color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__name:is(:where(.studentcard-module__cvgr0q__group):hover *){color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}}.studentcard-module__cvgr0q__accuracyWrapper{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.studentcard-module__cvgr0q__accuracyLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__accuracyLabel{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.studentcard-module__cvgr0q__badgeBase{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:3.40282e38px}.studentcard-module__cvgr0q__badgeExcellent{background-color:var(--color-emerald-50,#ecfdf5);color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__badgeExcellent{background-color:var(--color-emerald-50,lab(97.8462% -6.94966 1.85487));color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.studentcard-module__cvgr0q__badgeGood{background-color:var(--color-amber-50,#fffbeb);color:var(--color-amber-600,#dd7400)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__badgeGood{background-color:var(--color-amber-50,lab(98.6252% -.635922 8.42309));color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.studentcard-module__cvgr0q__badgeImproving{background-color:var(--color-rose-50,#fff1f2);color:var(--color-rose-600,#e70044)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__badgeImproving{background-color:var(--color-rose-50,lab(96.2369% 4.94155 1.28011));color:var(--color-rose-600,lab(49.1882% 81.577 36.0311))}}.studentcard-module__cvgr0q__performanceWrapper{width:calc(var(--spacing,.25rem)*32)}.studentcard-module__cvgr0q__performanceBadge{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:3.40282e38px}.studentcard-module__cvgr0q__problemsWrapper{width:calc(var(--spacing,.25rem)*40);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.studentcard-module__cvgr0q__problemsIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__problemsIcon{color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}.studentcard-module__cvgr0q__problemsLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__problemsLabel{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.studentcard-module__cvgr0q__problemsValue{color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__problemsValue{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.studentcard-module__cvgr0q__lastActiveWrapper{width:calc(var(--spacing,.25rem)*40);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.studentcard-module__cvgr0q__lastActiveIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__lastActiveIcon{color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}.studentcard-module__cvgr0q__lastActiveLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__lastActiveLabel{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.studentcard-module__cvgr0q__lastActiveValue{color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__lastActiveValue{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.studentcard-module__cvgr0q__arrowIcon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-gray-400,#99a1af);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__arrowIcon{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}@media (hover:hover){.studentcard-module__cvgr0q__arrowIcon:is(:where(.studentcard-module__cvgr0q__group):hover *){color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__arrowIcon:is(:where(.studentcard-module__cvgr0q__group):hover *){color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}}.studentcard-module__cvgr0q__pinDisplay{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.studentcard-module__cvgr0q__pinDisplay{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.student-insights-module__9PQcZa__page{--tw-gradient-position:to bottom right;min-height:100vh}@supports (background-image:linear-gradient(in lab, red, red)){.student-insights-module__9PQcZa__page{--tw-gradient-position:to bottom right in oklab}}.student-insights-module__9PQcZa__page{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50,#eef2ff);--tw-gradient-via:var(--color-white,#fff);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-purple-50,#faf5ff)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__page{--tw-gradient-from:var(--color-indigo-50,lab(95.4818% .411302 -6.78529));--tw-gradient-to:var(--color-purple-50,lab(97.1627% 2.99937 -4.13398))}}.student-insights-module__9PQcZa__hero{--tw-gradient-position:to bottom right;position:relative;overflow:hidden}@supports (background-image:linear-gradient(in lab, red, red)){.student-insights-module__9PQcZa__hero{--tw-gradient-position:to bottom right in oklab}}.student-insights-module__9PQcZa__hero{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-500,#625fff);--tw-gradient-to:var(--color-purple-600,#9810fa);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__hero{--tw-gradient-from:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673));--tw-gradient-to:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}.student-insights-module__9PQcZa__heroBubbleA{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*64);width:calc(var(--spacing,.25rem)*64);--tw-translate-x:calc(1/2*100%);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent);border-radius:3.40282e38px;position:absolute}.student-insights-module__9PQcZa__heroBubbleB{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*48);width:calc(var(--spacing,.25rem)*48);--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(1/2*100%);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent);border-radius:3.40282e38px;position:absolute}.student-insights-module__9PQcZa__heroInner{z-index:10;max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);margin-inline:auto;position:relative}@media (min-width:40rem){.student-insights-module__9PQcZa__heroInner{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.student-insights-module__9PQcZa__heroInner{padding-inline:calc(var(--spacing,.25rem)*8)}}.student-insights-module__9PQcZa__backBtn{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);background-color:#fff3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-insights-module__9PQcZa__backBtn{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.student-insights-module__9PQcZa__backBtn{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.student-insights-module__9PQcZa__backBtn:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.student-insights-module__9PQcZa__backBtn:hover{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}}.student-insights-module__9PQcZa__backIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.student-insights-module__9PQcZa__heroHeader{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.student-insights-module__9PQcZa__heroTitle{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.student-insights-module__9PQcZa__heroSub{color:var(--color-indigo-100,#e0e7ff)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__heroSub{color:var(--color-indigo-100,lab(91.6577% 1.04591 -12.7199))}}.student-insights-module__9PQcZa__statGrid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.student-insights-module__9PQcZa__statCard{border-radius:var(--radius-xl,.75rem);background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.student-insights-module__9PQcZa__statCard{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.student-insights-module__9PQcZa__statCard{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.student-insights-module__9PQcZa__statLabel{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#fffc}@supports (color:color-mix(in lab, red, red)){.student-insights-module__9PQcZa__statLabel{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.student-insights-module__9PQcZa__statValueRow{align-items:baseline;gap:calc(var(--spacing,.25rem)*1);color:var(--color-white,#fff);display:flex}.student-insights-module__9PQcZa__statValue{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.student-insights-module__9PQcZa__statIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.student-insights-module__9PQcZa__body{max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);margin-inline:auto}@media (min-width:40rem){.student-insights-module__9PQcZa__body{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.student-insights-module__9PQcZa__body{padding-inline:calc(var(--spacing,.25rem)*8)}}.student-insights-module__9PQcZa__sheet{border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.student-insights-module__9PQcZa__section{margin-bottom:calc(var(--spacing,.25rem)*8)}.student-insights-module__9PQcZa__sectionHeader{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.student-insights-module__9PQcZa__sectionTitle{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__sectionTitle{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.student-insights-module__9PQcZa__sectionIconIndigo{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__sectionIconIndigo{color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}.student-insights-module__9PQcZa__sectionIconEmerald{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__sectionIconEmerald{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.student-insights-module__9PQcZa__sectionIconAmber{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-amber-600,#dd7400)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__sectionIconAmber{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.student-insights-module__9PQcZa__weekGrid{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.student-insights-module__9PQcZa__weekDay{text-align:center}.student-insights-module__9PQcZa__weekCard{margin-bottom:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.student-insights-module__9PQcZa__weekCard{--tw-gradient-position:to bottom right in oklab}}.student-insights-module__9PQcZa__weekCard{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50,#eef2ff);--tw-gradient-to:var(--color-purple-50,#faf5ff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*4)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__weekCard{--tw-gradient-from:var(--color-indigo-50,lab(95.4818% .411302 -6.78529));--tw-gradient-to:var(--color-purple-50,lab(97.1627% 2.99937 -4.13398))}}.student-insights-module__9PQcZa__weekPercent{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__weekPercent{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.student-insights-module__9PQcZa__weekCounts{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__weekCounts{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.student-insights-module__9PQcZa__weekLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__weekLabel{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}:where(.student-insights-module__9PQcZa__topicList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.student-insights-module__9PQcZa__topicTop{margin-bottom:calc(var(--spacing,.25rem)*2);justify-content:space-between;align-items:center;display:flex}.student-insights-module__9PQcZa__topicName{color:var(--color-gray-700,#364153)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__topicName{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.student-insights-module__9PQcZa__topicScore{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__topicScore{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.student-insights-module__9PQcZa__topicTrack{height:calc(var(--spacing,.25rem)*2);background-color:var(--color-gray-100,#f3f4f6);border-radius:3.40282e38px;overflow:hidden}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__topicTrack{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.student-insights-module__9PQcZa__topicFill{--tw-gradient-position:to right;border-radius:3.40282e38px;height:100%}@supports (background-image:linear-gradient(in lab, red, red)){.student-insights-module__9PQcZa__topicFill{--tw-gradient-position:to right in oklab}}.student-insights-module__9PQcZa__topicFill{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-500,#625fff);--tw-gradient-to:var(--color-purple-600,#9810fa);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__topicFill{--tw-gradient-from:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673));--tw-gradient-to:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}.student-insights-module__9PQcZa__twoCol{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:48rem){.student-insights-module__9PQcZa__twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.student-insights-module__9PQcZa__pillList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.student-insights-module__9PQcZa__pillEmerald{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-xl,.75rem);background-color:var(--color-emerald-50,#ecfdf5);padding:calc(var(--spacing,.25rem)*3);display:flex}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__pillEmerald{background-color:var(--color-emerald-50,lab(97.8462% -6.94966 1.85487))}}.student-insights-module__9PQcZa__pillAmber{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-xl,.75rem);background-color:var(--color-amber-50,#fffbeb);padding:calc(var(--spacing,.25rem)*3);display:flex}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__pillAmber{background-color:var(--color-amber-50,lab(98.6252% -.635922 8.42309))}}.student-insights-module__9PQcZa__pillIconEmerald{margin-top:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-emerald-600,#009767);flex-shrink:0}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__pillIconEmerald{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.student-insights-module__9PQcZa__pillIconAmber{margin-top:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-amber-600,#dd7400);flex-shrink:0}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__pillIconAmber{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.student-insights-module__9PQcZa__pillText{color:var(--color-gray-700,#364153)}@supports (color:lab(0% 0 0)){.student-insights-module__9PQcZa__pillText{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.student-insights-module__9PQcZa__currentTablePill{background:linear-gradient(to bottom right,#eef2ff,#f5f3ff);border:1px solid #6366f159;border-radius:999px;align-items:center;gap:.35rem;padding:.7rem .75rem;display:flex;position:absolute;top:3rem;right:3rem;box-shadow:0 6px 14px #0000000d}.student-insights-module__9PQcZa__currentTableLabel{color:#6366f1;letter-spacing:.02em;font-size:.7rem;font-weight:600}.student-insights-module__9PQcZa__currentTableValue{color:#4338ca;font-size:.85rem;font-weight:800}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}
.detailedStudent-module__LWKoIW__page{--tw-gradient-position:to bottom right;min-height:100vh}@supports (background-image:linear-gradient(in lab, red, red)){.detailedStudent-module__LWKoIW__page{--tw-gradient-position:to bottom right in oklab}}.detailedStudent-module__LWKoIW__page{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50,#eef2ff);--tw-gradient-via:var(--color-white,#fff);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-purple-50,#faf5ff)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__page{--tw-gradient-from:var(--color-indigo-50,lab(95.4818% .411302 -6.78529));--tw-gradient-to:var(--color-purple-50,lab(97.1627% 2.99937 -4.13398))}}.detailedStudent-module__LWKoIW__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__header{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.detailedStudent-module__LWKoIW__headerInner{max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:40rem){.detailedStudent-module__LWKoIW__headerInner{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.detailedStudent-module__LWKoIW__headerInner{padding-inline:calc(var(--spacing,.25rem)*8)}}.detailedStudent-module__LWKoIW__backButton{align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--color-gray-600,#4a5565);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__backButton{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}@media (hover:hover){.detailedStudent-module__LWKoIW__backButton:hover{color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__backButton:hover{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}}.detailedStudent-module__LWKoIW__backIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.detailedStudent-module__LWKoIW__main{max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);margin-inline:auto}@media (min-width:40rem){.detailedStudent-module__LWKoIW__main{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.detailedStudent-module__LWKoIW__main{padding-inline:calc(var(--spacing,.25rem)*8)}}.detailedStudent-module__LWKoIW__studentCard{margin-bottom:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}.detailedStudent-module__LWKoIW__studentHeaderRow{margin-bottom:calc(var(--spacing,.25rem)*8);align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);display:flex}.detailedStudent-module__LWKoIW__studentHeaderText{flex:1}.detailedStudent-module__LWKoIW__studentName{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__studentName{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.detailedStudent-module__LWKoIW__studentGrade{margin-bottom:calc(var(--spacing,.25rem)*1);color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__studentGrade{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.detailedStudent-module__LWKoIW__statsRow{align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.detailedStudent-module__LWKoIW__statPill{border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.detailedStudent-module__LWKoIW__statPill{--tw-gradient-position:to bottom right in oklab}}.detailedStudent-module__LWKoIW__statPill{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50,#eef2ff);--tw-gradient-to:var(--color-purple-50,#faf5ff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__statPill{--tw-gradient-from:var(--color-indigo-50,lab(95.4818% .411302 -6.78529));--tw-gradient-to:var(--color-purple-50,lab(97.1627% 2.99937 -4.13398))}}.detailedStudent-module__LWKoIW__statLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__statLabel{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.detailedStudent-module__LWKoIW__statValue{margin-left:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__statValue{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.detailedStudent-module__LWKoIW__pinPanel{margin-bottom:calc(var(--spacing,.25rem)*3);margin-left:calc(var(--spacing,.25rem)*155);align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);display:flex;position:relative;top:-76px}.detailedStudent-module__LWKoIW__pinValue{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-gray-100,#f3f4f6);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__pinValue{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575));color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.detailedStudent-module__LWKoIW__pinButton{border-radius:var(--radius-md,.375rem);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.detailedStudent-module__LWKoIW__pinButton{--tw-gradient-position:to right in oklab}}.detailedStudent-module__LWKoIW__pinButton{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber-500,#f99c00);--tw-gradient-to:var(--color-orange-600,#f05100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*1.5);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__pinButton{--tw-gradient-from:var(--color-amber-500,lab(72.7183% 31.8672 97.9407));--tw-gradient-to:var(--color-orange-600,lab(57.1026% 64.2584 89.8886))}}@media (hover:hover){.detailedStudent-module__LWKoIW__pinButton:hover{--tw-gradient-from:var(--color-amber-600,#dd7400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-orange-700,#c53c00)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__pinButton:hover{--tw-gradient-from:var(--color-amber-600,lab(60.3514% 40.5624 87.1228));--tw-gradient-to:var(--color-orange-700,lab(46.4615% 57.7275 70.8507))}}}.detailedStudent-module__LWKoIW__pinHelp{display:none}.detailedStudent-module__LWKoIW__quickStats{margin-bottom:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-2xl,1rem);--tw-gradient-position:to bottom right;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (background-image:linear-gradient(in lab, red, red)){.detailedStudent-module__LWKoIW__quickStats{--tw-gradient-position:to bottom right in oklab}}.detailedStudent-module__LWKoIW__quickStats{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50,#eef2ff);--tw-gradient-to:var(--color-purple-50,#faf5ff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*6)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__quickStats{--tw-gradient-from:var(--color-indigo-50,lab(95.4818% .411302 -6.78529));--tw-gradient-to:var(--color-purple-50,lab(97.1627% 2.99937 -4.13398))}}.detailedStudent-module__LWKoIW__quickStat{text-align:center}.detailedStudent-module__LWKoIW__quickStatMiddle{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-indigo-200,#c7d2ff);text-align:center}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__quickStatMiddle{border-color:var(--color-indigo-200,lab(84.4329% 3.18977 -23.9688))}}.detailedStudent-module__LWKoIW__quickStatNumber{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__quickStatNumber{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.detailedStudent-module__LWKoIW__quickStatLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__quickStatLabel{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.detailedStudent-module__LWKoIW__sectionTitle{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__sectionTitle{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.detailedStudent-module__LWKoIW__pathwaysGrid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.detailedStudent-module__LWKoIW__primaryPathwayButton{border-radius:var(--radius-2xl,1rem);--tw-gradient-position:to bottom right;position:relative}@supports (background-image:linear-gradient(in lab, red, red)){.detailedStudent-module__LWKoIW__primaryPathwayButton{--tw-gradient-position:to bottom right in oklab}}.detailedStudent-module__LWKoIW__primaryPathwayButton{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-500,#625fff);--tw-gradient-to:var(--color-purple-600,#9810fa);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*6);text-align:left;color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__primaryPathwayButton{--tw-gradient-from:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673));--tw-gradient-to:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}@media (hover:hover){.detailedStudent-module__LWKoIW__primaryPathwayButton:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-gradient-from:var(--color-indigo-600,#4f39f6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-purple-700,#8200da);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__primaryPathwayButton:hover{--tw-gradient-from:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857));--tw-gradient-to:var(--color-purple-700,lab(36.1758% 69.8525 -80.0381))}}}.detailedStudent-module__LWKoIW__primaryPathwayGlow{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*32);width:calc(var(--spacing,.25rem)*32);--tw-translate-x:calc(1/2*100%);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent);border-radius:3.40282e38px;position:absolute}.detailedStudent-module__LWKoIW__primaryPathwayInner{z-index:10;position:relative}.detailedStudent-module__LWKoIW__primaryPathwayHeader{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.detailedStudent-module__LWKoIW__primaryPathwayIconWrapper{border-radius:var(--radius-xl,.75rem);background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.detailedStudent-module__LWKoIW__primaryPathwayIconWrapper{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.detailedStudent-module__LWKoIW__primaryPathwayIconWrapper{padding:calc(var(--spacing,.25rem)*3)}.detailedStudent-module__LWKoIW__primaryPathwayIcon{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6)}.detailedStudent-module__LWKoIW__primaryPathwayTitle{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.detailedStudent-module__LWKoIW__primaryPathwaySubtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-indigo-100,#e0e7ff)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__primaryPathwaySubtitle{color:var(--color-indigo-100,lab(91.6577% 1.04591 -12.7199))}}.detailedStudent-module__LWKoIW__primaryPathwayStats{margin-top:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detailedStudent-module__LWKoIW__primaryPathwayStatCard{border-radius:var(--radius-xl,.75rem);background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.detailedStudent-module__LWKoIW__primaryPathwayStatCard{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.detailedStudent-module__LWKoIW__primaryPathwayStatCard{padding:calc(var(--spacing,.25rem)*3);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.detailedStudent-module__LWKoIW__primaryPathwayStatLabel{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#fffc}@supports (color:color-mix(in lab, red, red)){.detailedStudent-module__LWKoIW__primaryPathwayStatLabel{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.detailedStudent-module__LWKoIW__primaryPathwayStatValue{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.detailedStudent-module__LWKoIW__comingSoonCard{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-gray-100,#f3f4f6);padding:calc(var(--spacing,.25rem)*6);opacity:.5;position:relative}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__comingSoonCard{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.detailedStudent-module__LWKoIW__comingSoonTitle{margin-bottom:calc(var(--spacing,.25rem)*2);color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__comingSoonTitle{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.detailedStudent-module__LWKoIW__comingSoonText{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.detailedStudent-module__LWKoIW__comingSoonText{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.detailedStudent-module__LWKoIW__currentTablePill{background:linear-gradient(to bottom right,#eef2ff,#f5f3ff);border:1px solid #6366f159;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 6px 14px #0000000d}.detailedStudent-module__LWKoIW__currentTableLabel{color:#6366f1;letter-spacing:.02em;font-size:.7rem;font-weight:600}.detailedStudent-module__LWKoIW__currentTableValue{color:#4338ca;font-size:.85rem;font-weight:800}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
.filter-module__h9Y-HG__container{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*2);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__container{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.filter-module__h9Y-HG__icon{margin-left:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__icon{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.filter-module__h9Y-HG__filters{gap:calc(var(--spacing,.25rem)*2);display:flex}.filter-module__h9Y-HG__button{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.filter-module__h9Y-HG__buttonAllActive{background-color:var(--color-gray-100,#f3f4f6);color:var(--color-gray-700,#364153)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonAllActive{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575));color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}@media (hover:hover){.filter-module__h9Y-HG__buttonAllActive:hover{background-color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonAllActive:hover{background-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}}.filter-module__h9Y-HG__buttonExcellentActive{background-color:var(--color-emerald-100,#d0fae5);color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonExcellentActive{background-color:var(--color-emerald-100,lab(94.9004% -17.0769 5.63836));color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}@media (hover:hover){.filter-module__h9Y-HG__buttonExcellentActive:hover{background-color:var(--color-emerald-200,#a4f4cf)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonExcellentActive:hover{background-color:var(--color-emerald-200,lab(90.2247% -31.039 9.47084))}}}.filter-module__h9Y-HG__buttonGoodActive{background-color:var(--color-amber-100,#fef3c6);color:var(--color-amber-700,#b75000)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonGoodActive{background-color:var(--color-amber-100,lab(95.916% -1.21653 23.111));color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}@media (hover:hover){.filter-module__h9Y-HG__buttonGoodActive:hover{background-color:var(--color-amber-200,#fee685)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonGoodActive:hover{background-color:var(--color-amber-200,lab(91.7203% -.505269 49.9084))}}}.filter-module__h9Y-HG__buttonImprovingActive{background-color:var(--color-rose-100,#ffe4e6);color:var(--color-rose-700,#c20039)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonImprovingActive{background-color:var(--color-rose-100,lab(92.8221% 9.86832 2.60075));color:var(--color-rose-700,lab(41.1651% 71.6251 30.3087))}}@media (hover:hover){.filter-module__h9Y-HG__buttonImprovingActive:hover{background-color:var(--color-rose-200,#ffccd3)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonImprovingActive:hover{background-color:var(--color-rose-200,lab(86.806% 19.1909 4.07754))}}}.filter-module__h9Y-HG__buttonInactive{color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonInactive{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}@media (hover:hover){.filter-module__h9Y-HG__buttonInactive:hover{background-color:var(--color-gray-50,#f9fafb)}@supports (color:lab(0% 0 0)){.filter-module__h9Y-HG__buttonInactive:hover{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.classview-module__YUEkNa__sidebar{margin-top:calc(var(--spacing,.25rem)*4);margin-right:calc(var(--spacing,.25rem)*4);max-height:600px;width:calc(var(--spacing,.25rem)*80);border-radius:var(--radius-2xl,1rem);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__sidebar{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.classview-module__YUEkNa__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);padding:calc(var(--spacing,.25rem)*6)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__header{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.classview-module__YUEkNa__headerRow{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.classview-module__YUEkNa__headerLeft{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.classview-module__YUEkNa__headerIcon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__headerIcon{color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}.classview-module__YUEkNa__headerTitle{color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__headerTitle{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.classview-module__YUEkNa__addButton{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.classview-module__YUEkNa__addButton:hover{background-color:var(--color-indigo-50,#eef2ff)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__addButton:hover{background-color:var(--color-indigo-50,lab(95.4818% .411302 -6.78529))}}}.classview-module__YUEkNa__addIcon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__addIcon{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}@media (hover:hover){.classview-module__YUEkNa__addIcon:is(:where(.classview-module__YUEkNa__group):hover *){color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__addIcon:is(:where(.classview-module__YUEkNa__group):hover *){color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}}.classview-module__YUEkNa__headerSubtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__headerSubtitle{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.classview-module__YUEkNa__list{flex:1}:where(.classview-module__YUEkNa__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.classview-module__YUEkNa__list{padding:calc(var(--spacing,.25rem)*4);overflow-y:auto}.classview-module__YUEkNa__classButton{border-radius:var(--radius-xl,.75rem);width:100%;padding:calc(var(--spacing,.25rem)*4);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.classview-module__YUEkNa__classButtonSelected{background-color:var(--color-purple-500,#ac4bff);--tw-gradient-position:to right}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__classButtonSelected{background-color:var(--color-purple-500,lab(52.0183% 66.11 -78.2316))}}@supports (background-image:linear-gradient(in lab, red, red)){.classview-module__YUEkNa__classButtonSelected{--tw-gradient-position:to right in oklab}}.classview-module__YUEkNa__classButtonSelected{background-image:linear-gradient(var(--tw-gradient-stops));color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.classview-module__YUEkNa__classButtonDefault{background-color:var(--color-gray-50,#f9fafb);color:var(--color-gray-700,#364153)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__classButtonDefault{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708));color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}@media (hover:hover){.classview-module__YUEkNa__classButtonDefault:hover{background-color:var(--color-gray-100,#f3f4f6)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__classButtonDefault:hover{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}}.classview-module__YUEkNa__classHeaderRow{margin-bottom:calc(var(--spacing,.25rem)*2);justify-content:space-between;align-items:flex-start;display:flex}.classview-module__YUEkNa__classTextBlock{min-width:calc(var(--spacing,.25rem)*0);flex:1}.classview-module__YUEkNa__classNameBase{margin-bottom:calc(var(--spacing,.25rem)*1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classview-module__YUEkNa__classNameSelected{color:var(--color-white,#fff)}.classview-module__YUEkNa__classNameDefault{color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__classNameDefault{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.classview-module__YUEkNa__classTeacherBase{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));overflow:hidden}.classview-module__YUEkNa__classTeacherSelected{color:var(--color-indigo-100,#e0e7ff)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__classTeacherSelected{color:var(--color-indigo-100,lab(91.6577% 1.04591 -12.7199))}}.classview-module__YUEkNa__classTeacherDefault{color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__classTeacherDefault{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.classview-module__YUEkNa__studentCountBase{margin-left:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:3.40282e38px;flex-shrink:0}.classview-module__YUEkNa__studentCountSelected{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.classview-module__YUEkNa__studentCountSelected{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.classview-module__YUEkNa__studentCountSelected{color:var(--color-white,#fff)}.classview-module__YUEkNa__studentCountDefault{background-color:var(--color-gray-200,#e5e7eb);color:var(--color-gray-700,#364153)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__studentCountDefault{background-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791));color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.classview-module__YUEkNa__progressRow{margin-top:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.classview-module__YUEkNa__progressTrack{height:calc(var(--spacing,.25rem)*1.5);border-radius:3.40282e38px;flex:1;overflow:hidden}.classview-module__YUEkNa__progressTrackSelected{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.classview-module__YUEkNa__progressTrackSelected{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.classview-module__YUEkNa__progressTrackDefault{background-color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__progressTrackDefault{background-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.classview-module__YUEkNa__progressFillSelected{background-color:var(--color-white,#fff);border-radius:3.40282e38px;height:100%}.classview-module__YUEkNa__progressFillDefault{background-color:var(--color-indigo-500,#625fff);border-radius:3.40282e38px;height:100%}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__progressFillDefault{background-color:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673))}}.classview-module__YUEkNa__progressPercentSelected{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#fffc}@supports (color:color-mix(in lab, red, red)){.classview-module__YUEkNa__progressPercentSelected{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.classview-module__YUEkNa__progressPercentDefault{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.classview-module__YUEkNa__progressPercentDefault{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.teacher-module__vQkWPW__page{--tw-gradient-position:to bottom right;min-height:100vh;display:flex}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-module__vQkWPW__page{--tw-gradient-position:to bottom right in oklab}}.teacher-module__vQkWPW__page{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50,#eef2ff);--tw-gradient-via:var(--color-white,#fff);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-purple-50,#faf5ff)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__page{--tw-gradient-from:var(--color-indigo-50,lab(95.4818% .411302 -6.78529));--tw-gradient-to:var(--color-purple-50,lab(97.1627% 2.99937 -4.13398))}}.teacher-module__vQkWPW__mainColumn{flex-direction:column;flex:1;display:flex}.teacher-module__vQkWPW__header{top:calc(var(--spacing,.25rem)*0);z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:sticky}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__header{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.teacher-module__vQkWPW__headerInner{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.teacher-module__vQkWPW__headerInner{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.teacher-module__vQkWPW__headerInner{padding-inline:calc(var(--spacing,.25rem)*8)}}.teacher-module__vQkWPW__headerRow{justify-content:space-between;align-items:center;display:flex}.teacher-module__vQkWPW__headerLeft{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.teacher-module__vQkWPW__headerIconBox{border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-module__vQkWPW__headerIconBox{--tw-gradient-position:to bottom right in oklab}}.teacher-module__vQkWPW__headerIconBox{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-500,#625fff);--tw-gradient-to:var(--color-purple-600,#9810fa);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*2)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__headerIconBox{--tw-gradient-from:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673));--tw-gradient-to:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}.teacher-module__vQkWPW__headerIcon{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);color:var(--color-white,#fff)}.teacher-module__vQkWPW__headerTitle{color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__headerTitle{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.teacher-module__vQkWPW__headerSubtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__headerSubtitle{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.teacher-module__vQkWPW__headerMetrics{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.teacher-module__vQkWPW__metricBox{text-align:center}.teacher-module__vQkWPW__metricValue{color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__metricValue{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.teacher-module__vQkWPW__metricLabel{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__metricLabel{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.teacher-module__vQkWPW__exportButton{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);background-color:var(--color-purple-500,#ac4bff);--tw-gradient-position:to right;display:flex}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__exportButton{background-color:var(--color-purple-500,lab(52.0183% 66.11 -78.2316))}}@supports (background-image:linear-gradient(in lab, red, red)){.teacher-module__vQkWPW__exportButton{--tw-gradient-position:to right in oklab}}.teacher-module__vQkWPW__exportButton{background-image:linear-gradient(var(--tw-gradient-stops));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.teacher-module__vQkWPW__exportButton:hover{--tw-gradient-from:var(--color-purple-600,#9810fa);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-purple-700,#8200da);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__exportButton:hover{--tw-gradient-from:var(--color-purple-600,lab(43.0295% 75.21 -86.5669));--tw-gradient-to:var(--color-purple-700,lab(36.1758% 69.8525 -80.0381))}}}.teacher-module__vQkWPW__exportIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.teacher-module__vQkWPW__addStudentButton{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-gray-700,#364153);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__addStudentButton{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}@media (hover:hover){.teacher-module__vQkWPW__addStudentButton:hover{background-color:var(--color-gray-50,#f9fafb)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__addStudentButton:hover{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}}.teacher-module__vQkWPW__addStudentIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.teacher-module__vQkWPW__content{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);flex:1}@media (min-width:40rem){.teacher-module__vQkWPW__content{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.teacher-module__vQkWPW__content{padding-inline:calc(var(--spacing,.25rem)*8)}}.teacher-module__vQkWPW__searchRow{margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:40rem){.teacher-module__vQkWPW__searchRow{flex-direction:row;align-items:center}}.teacher-module__vQkWPW__searchWrapper{max-width:var(--container-md,28rem);flex:1;position:relative}.teacher-module__vQkWPW__searchIcon{top:50%;left:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-gray-400,#99a1af);position:absolute}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__searchIcon{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.teacher-module__vQkWPW__searchInput{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);width:100%;padding-block:calc(var(--spacing,.25rem)*3);padding-right:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*10);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__searchInput{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.teacher-module__vQkWPW__searchInput:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-indigo-500,#625fff);--tw-outline-style:none;border-color:#0000;outline-style:none}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__searchInput:focus{--tw-ring-color:var(--color-indigo-500,lab(48.295% 38.3129 -81.9673))}}.teacher-module__vQkWPW__studentList{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__studentList{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.teacher-module__vQkWPW__emptyBox{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*12);text-align:center;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__emptyBox{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.teacher-module__vQkWPW__emptyText{color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.teacher-module__vQkWPW__emptyText{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
