.AdminHeader-module__cgzKbq__header{z-index:50;--tw-backdrop-blur:blur(12px);-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);background-color:#070b12cc;border-color:#1a233380;border-bottom-width:1px;position:sticky;top:0}.AdminHeader-module__cgzKbq__container{justify-content:space-between;align-items:center;max-width:80rem;margin-left:auto;margin-right:auto;padding:1rem;display:flex}@media (min-width:640px){.AdminHeader-module__cgzKbq__container{padding-left:1.5rem;padding-right:1.5rem}}.AdminHeader-module__cgzKbq__logoSection{align-items:center;gap:.75rem;display:flex}.AdminHeader-module__cgzKbq__logoBadge{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#06f var(--tw-gradient-from-position);--tw-gradient-to:#009ee6 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.AdminHeader-module__cgzKbq__logoIcon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(255 255 255/var(--tw-text-opacity,1))}.AdminHeader-module__cgzKbq__branding>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.AdminHeader-module__cgzKbq__brandTitle{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem}.AdminHeader-module__cgzKbq__brandSubtitle{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.AdminHeader-module__cgzKbq__actionSection{align-items:center;gap:.75rem;display:flex}.AdminHeader-module__cgzKbq__cmsLink{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.AdminHeader-module__cgzKbq__cmsLink:hover{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));background-color:#1a233380}.AdminHeader-module__cgzKbq__logoutButton{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.AdminHeader-module__cgzKbq__logoutButton:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#ef44441a}.AdminHeader-module__cgzKbq__logoutButton:disabled{opacity:.5}
.AdminLoginForm-module__Ie3Gpa__container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.AdminLoginForm-module__Ie3Gpa__googleButton{--tw-border-opacity:1;border-width:1px;border-color:rgb(184 197 214/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(13 20 32/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 1rem;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.AdminLoginForm-module__Ie3Gpa__googleButton:hover{--tw-border-opacity:1;border-color:rgb(138 157 181/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.AdminLoginForm-module__Ie3Gpa__googleButton:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.AdminLoginForm-module__Ie3Gpa__googleButton:disabled{cursor:not-allowed;opacity:.5}.AdminLoginForm-module__Ie3Gpa__googleIcon{width:1.25rem;height:1.25rem}.AdminLoginForm-module__Ie3Gpa__dividerContainer{position:relative}.AdminLoginForm-module__Ie3Gpa__dividerLine{align-items:center;display:flex;position:absolute;inset:0}.AdminLoginForm-module__Ie3Gpa__dividerLineInner{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(42 58 82/var(--tw-border-opacity,1));width:100%}.AdminLoginForm-module__Ie3Gpa__dividerButton{justify-content:center;font-size:.75rem;line-height:1rem;display:flex;position:relative}.AdminLoginForm-module__Ie3Gpa__dividerButtonInner{--tw-bg-opacity:1;background-color:rgb(13 20 32/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));padding-left:.75rem;padding-right:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.AdminLoginForm-module__Ie3Gpa__dividerButtonInner:hover{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1))}.AdminLoginForm-module__Ie3Gpa__fallbackForm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.AdminLoginForm-module__Ie3Gpa__formGroup>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.AdminLoginForm-module__Ie3Gpa__formLabel{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.AdminLoginForm-module__Ie3Gpa__formInput{--tw-text-opacity:1;width:100%;color:rgb(250 250 250/var(--tw-text-opacity,1));background-color:#1a2333cc;border-width:1px;border-color:#3d547080;border-radius:.75rem;padding:.75rem 1rem}.AdminLoginForm-module__Ie3Gpa__formInput::placeholder{--tw-placeholder-opacity:1;color:rgb(92 116 148/var(--tw-placeholder-opacity,1))}.AdminLoginForm-module__Ie3Gpa__formInput{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.AdminLoginForm-module__Ie3Gpa__formInput:focus{--tw-border-opacity:1;border-color:rgb(0 102 255/var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#0066ff80;outline:2px solid #0000}.AdminLoginForm-module__Ie3Gpa__formInput:disabled{cursor:not-allowed;opacity:.5}.AdminLoginForm-module__Ie3Gpa__submitButton{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#06f var(--tw-gradient-from-position);--tw-gradient-to:#009ee6 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.75rem;padding:.75rem 1rem;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.AdminLoginForm-module__Ie3Gpa__submitButton:hover{--tw-gradient-from:#3385ff var(--tw-gradient-from-position);--tw-gradient-to:#1ab0ff var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.AdminLoginForm-module__Ie3Gpa__submitButton:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.AdminLoginForm-module__Ie3Gpa__submitButton:disabled{cursor:not-allowed;opacity:.5}.AdminLoginForm-module__Ie3Gpa__errorMessage{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#ef44441a;border-width:1px;border-color:#ef444433;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}
.ServiceCard-module__h9Du3q__container{cursor:pointer;--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:1rem;padding:1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ServiceCard-module__h9Du3q__container:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-color:#3d547080}.ServiceCard-module__h9Du3q__header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.ServiceCard-module__h9Du3q__headerInfo{align-items:center;gap:.75rem;display:flex}.ServiceCard-module__h9Du3q__headerIcon{font-size:1.5rem;line-height:2rem}.ServiceCard-module__h9Du3q__headerText{flex-direction:column;display:flex}.ServiceCard-module__h9Du3q__serviceName{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ServiceCard-module__h9Du3q__serviceName:hover{--tw-text-opacity:1;color:rgb(51 133 255/var(--tw-text-opacity,1))}.ServiceCard-module__h9Du3q__provider{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.ServiceCard-module__h9Du3q__statusBadge{border-width:1px;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.ServiceCard-module__h9Du3q__statusDot{border-radius:9999px;width:.375rem;height:.375rem}.ServiceCard-module__h9Du3q__statusActive{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b9811a;border-color:#10b98133}.ServiceCard-module__h9Du3q__statusActiveDot{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.ServiceCard-module__h9Du3q__statusTrial{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1));background-color:#3b82f61a;border-color:#3b82f633}.ServiceCard-module__h9Du3q__statusTrialDot{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.ServiceCard-module__h9Du3q__statusExpiring{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1));background-color:#f59e0b1a;border-color:#f59e0b33}.ServiceCard-module__h9Du3q__statusExpiringDot{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.ServiceCard-module__h9Du3q__statusExpired{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#ef44441a;border-color:#ef444433}.ServiceCard-module__h9Du3q__statusExpiredDot{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.ServiceCard-module__h9Du3q__statusFree{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));background-color:#6b72801a;border-color:#6b728033}.ServiceCard-module__h9Du3q__statusFreeDot{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.ServiceCard-module__h9Du3q__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.ServiceCard-module__h9Du3q__detail{flex-direction:column;display:flex}.ServiceCard-module__h9Du3q__detailLabel{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));margin-bottom:.125rem;font-size:.75rem;line-height:1rem}.ServiceCard-module__h9Du3q__detailValue{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.ServiceCard-module__h9Du3q__detailValueWarning{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.ServiceCard-module__h9Du3q__usageNotes{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:.75rem;line-height:1.625}.ServiceCard-module__h9Du3q__link{--tw-text-opacity:1;color:rgb(51 133 255/var(--tw-text-opacity,1));align-items:center;gap:.375rem;margin-top:1rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.ServiceCard-module__h9Du3q__link:hover{--tw-text-opacity:1;color:rgb(102 163 255/var(--tw-text-opacity,1))}.ServiceCard-module__h9Du3q__linkIcon{fill:none;stroke:currentColor;width:.75rem;height:.75rem}
.StudentPinManager-module__jnAHGG__container{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:1rem;padding:1.5rem}.StudentPinManager-module__jnAHGG__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.StudentPinManager-module__jnAHGG__title{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.StudentPinManager-module__jnAHGG__titleIcon{font-size:1.5rem;line-height:2rem}.StudentPinManager-module__jnAHGG__headerActions{align-items:center;gap:.75rem;display:flex}.StudentPinManager-module__jnAHGG__studentCount{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.StudentPinManager-module__jnAHGG__formContainer{background-color:#1a233380;border-width:1px;border-color:#3d547080;border-radius:.75rem;margin-bottom:1.25rem;padding:1.25rem}.StudentPinManager-module__jnAHGG__formTitle{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.StudentPinManager-module__jnAHGG__formGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}@media (min-width:640px){.StudentPinManager-module__jnAHGG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.StudentPinManager-module__jnAHGG__formGroup{flex-direction:column;display:flex}.StudentPinManager-module__jnAHGG__label{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.75rem;line-height:1rem;display:block}.StudentPinManager-module__jnAHGG__input{--tw-border-opacity:1;border-width:1px;border-color:rgb(61 84 112/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(13 20 32/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(240 243 247/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.StudentPinManager-module__jnAHGG__input::placeholder{--tw-placeholder-opacity:1;color:rgb(92 116 148/var(--tw-placeholder-opacity,1))}.StudentPinManager-module__jnAHGG__input:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#0066ff80;outline:2px solid #0000}.StudentPinManager-module__jnAHGG__inputPin{text-align:center;letter-spacing:.3em}.StudentPinManager-module__jnAHGG__select{--tw-border-opacity:1;border-width:1px;border-color:rgb(61 84 112/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(13 20 32/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(240 243 247/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.StudentPinManager-module__jnAHGG__select:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#0066ff80;outline:2px solid #0000}.StudentPinManager-module__jnAHGG__avatarGrid{flex-wrap:wrap;gap:.5rem;display:flex}.StudentPinManager-module__jnAHGG__avatarButton{--tw-border-opacity:1;border-width:1px;border-color:rgb(61 84 112/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(26 35 51/var(--tw-bg-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;line-height:1.75rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.StudentPinManager-module__jnAHGG__avatarButton:hover{--tw-bg-opacity:1;background-color:rgb(42 58 82/var(--tw-bg-opacity,1))}.StudentPinManager-module__jnAHGG__avatarButtonSelected{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-width:2px;border-color:rgb(51 133 255/var(--tw-border-opacity,1));background-color:#06f3}.StudentPinManager-module__jnAHGG__avatarButtonSmall{width:2.25rem;height:2.25rem;font-size:1.125rem;line-height:1.75rem}.StudentPinManager-module__jnAHGG__avatarButtonSmallSelected{--tw-border-opacity:1;border-width:2px;border-color:rgb(167 139 250/var(--tw-border-opacity,1));background-color:#8b5cf633}.StudentPinManager-module__jnAHGG__buttonGroup{gap:.5rem;display:flex}.StudentPinManager-module__jnAHGG__buttonPrimary{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonPrimary:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.StudentPinManager-module__jnAHGG__buttonPrimary:disabled{cursor:not-allowed;opacity:.5}.StudentPinManager-module__jnAHGG__buttonSecondary{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonSecondary:hover{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1))}.StudentPinManager-module__jnAHGG__buttonSmall{border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonSmallAdd{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b98126;border-width:1px;border-color:#10b98133;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonSmallAdd:hover{background-color:#10b98140}.StudentPinManager-module__jnAHGG__buttonSmallEdit{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1));background-color:#8b5cf626;border-width:1px;border-color:#8b5cf633;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonSmallEdit:hover{background-color:#8b5cf640}.StudentPinManager-module__jnAHGG__buttonSmallPin{--tw-text-opacity:1;color:rgb(51 133 255/var(--tw-text-opacity,1));background-color:#0066ff26;border-width:1px;border-color:#06f3;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonSmallPin:hover{background-color:#0066ff40}.StudentPinManager-module__jnAHGG__buttonSmallSessions{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1));background-color:#2a3a5280;border-width:1px;border-color:#3d547080;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonSmallSessions:hover{--tw-bg-opacity:1;background-color:rgb(42 58 82/var(--tw-bg-opacity,1))}.StudentPinManager-module__jnAHGG__buttonSmallLogout{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#ef444426;border-width:1px;border-color:#ef444433;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonSmallLogout:hover{background-color:#ef444440}.StudentPinManager-module__jnAHGG__buttonSmallDeactivate{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));background-color:#ef44441a;border-width:1px;border-color:#ef444433;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonSmallDeactivate:hover{background-color:#ef444433}.StudentPinManager-module__jnAHGG__buttonSmallRestore{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b98126;border-width:1px;border-color:#10b98133;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__buttonSmallRestore:hover{background-color:#10b98140}.StudentPinManager-module__jnAHGG__buttonSmallDisabled:disabled{opacity:.4}.StudentPinManager-module__jnAHGG__badge{border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem}.StudentPinManager-module__jnAHGG__badgeActive{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b98126;border-width:1px;border-color:#10b98133}.StudentPinManager-module__jnAHGG__badgeInactive{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#ef444426;border-width:1px;border-color:#ef444433}.StudentPinManager-module__jnAHGG__badgePinActive{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b98126;border-width:1px;border-color:#10b98133}.StudentPinManager-module__jnAHGG__badgeNoPin{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1));background-color:#f59e0b26;border-width:1px;border-color:#f59e0b33}.StudentPinManager-module__jnAHGG__message{border-width:1px;border-radius:.75rem;margin-bottom:1rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}.StudentPinManager-module__jnAHGG__messageSuccess{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b9811a;border-color:#10b98133}.StudentPinManager-module__jnAHGG__messageError{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#ef44441a;border-color:#ef444433}.StudentPinManager-module__jnAHGG__cardContainer{border-width:1px;border-color:#2a3a5280;border-radius:.75rem;overflow:hidden}.StudentPinManager-module__jnAHGG__cardRow{justify-content:space-between;align-items:center;padding:1rem;display:flex}.StudentPinManager-module__jnAHGG__cardRowActive{background-color:#1a23334d}.StudentPinManager-module__jnAHGG__cardRowInactive{opacity:.7;background-color:#7f1d1d1a}.StudentPinManager-module__jnAHGG__cardRowExpanded{background-color:#1a233380;border-color:#2a3a5280;border-top-width:1px;padding:1rem}.StudentPinManager-module__jnAHGG__cardActionsRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.StudentPinManager-module__jnAHGG__emptyMessage{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem}.StudentPinManager-module__jnAHGG__studentHeader{align-items:center;gap:.75rem;display:flex}.StudentPinManager-module__jnAHGG__studentAvatar{font-size:1.875rem;line-height:2.25rem}.StudentPinManager-module__jnAHGG__studentAvatarInactive{filter:grayscale()}.StudentPinManager-module__jnAHGG__studentDetails{flex-direction:column;display:flex}.StudentPinManager-module__jnAHGG__studentName{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1));font-weight:700}.StudentPinManager-module__jnAHGG__studentNameInactive{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));text-decoration-line:line-through}.StudentPinManager-module__jnAHGG__studentInfo{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.StudentPinManager-module__jnAHGG__requestSection{background-color:#f59e0b1a;border-width:1px;border-color:#f59e0b33;border-radius:.75rem;margin-bottom:1.25rem;padding:1rem}.StudentPinManager-module__jnAHGG__requestTitle{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1));align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.StudentPinManager-module__jnAHGG__requestTitleIcon{background-color:#f59e0b33;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1rem;display:flex}.StudentPinManager-module__jnAHGG__requestItem{background-color:#1a233380;border-width:1px;border-color:#2a3a5280;border-radius:.5rem;margin-bottom:.75rem;padding:.75rem}.StudentPinManager-module__jnAHGG__requestItem:last-child,.StudentPinManager-module__jnAHGG__requestItemLastChild:last-child{margin-bottom:0}.StudentPinManager-module__jnAHGG__requestItemHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.StudentPinManager-module__jnAHGG__requestItemInfo{align-items:center;gap:.5rem;display:flex}.StudentPinManager-module__jnAHGG__requestItemAvatar{font-size:1.5rem;line-height:2rem}.StudentPinManager-module__jnAHGG__requestItemDetails{flex-direction:column;display:flex}.StudentPinManager-module__jnAHGG__requestItemName{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.StudentPinManager-module__jnAHGG__requestItemMeta{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.StudentPinManager-module__jnAHGG__requestItemActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.StudentPinManager-module__jnAHGG__requestInputPin{--tw-border-opacity:1;border-width:1px;border-color:rgb(61 84 112/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(13 20 32/var(--tw-bg-opacity,1));text-align:center;letter-spacing:.2em;--tw-text-opacity:1;width:9rem;color:rgb(240 243 247/var(--tw-text-opacity,1));border-radius:.5rem;padding:.375rem .5rem;font-size:.75rem;line-height:1rem}.StudentPinManager-module__jnAHGG__requestInputPin::placeholder{--tw-placeholder-opacity:1;color:rgb(92 116 148/var(--tw-placeholder-opacity,1))}.StudentPinManager-module__jnAHGG__requestInputPin:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#10b98180;outline:2px solid #0000}.StudentPinManager-module__jnAHGG__requestButtonApprove{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b98126;border-width:1px;border-color:#10b98133;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__requestButtonApprove:hover{background-color:#10b98140}.StudentPinManager-module__jnAHGG__requestButtonApprove:disabled{opacity:.4}.StudentPinManager-module__jnAHGG__requestButtonReject{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#ef444426;border-width:1px;border-color:#ef444433;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__requestButtonReject:hover{background-color:#ef444440}.StudentPinManager-module__jnAHGG__requestButtonReject:disabled{opacity:.4}.StudentPinManager-module__jnAHGG__sessionsContainer{flex-direction:column;gap:.5rem;display:flex}.StudentPinManager-module__jnAHGG__sessionItem{background-color:#0d142080;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;font-size:.75rem;line-height:1rem;display:flex}.StudentPinManager-module__jnAHGG__sessionInfo{flex-direction:column;display:flex}.StudentPinManager-module__jnAHGG__sessionDevice{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));font-weight:500}.StudentPinManager-module__jnAHGG__sessionDetails{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1))}.StudentPinManager-module__jnAHGG__sessionIndicator{width:.5rem;height:.5rem}@keyframes StudentPinManager-module__jnAHGG__pulse{0%,to{opacity:1}50%{opacity:.5}}.StudentPinManager-module__jnAHGG__sessionIndicator{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1));border-radius:9999px;animation:2s cubic-bezier(.4,0,.6,1) infinite StudentPinManager-module__jnAHGG__pulse}.StudentPinManager-module__jnAHGG__editForm{flex-direction:column;gap:.75rem;display:flex}.StudentPinManager-module__jnAHGG__editFormLabel{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1rem}.StudentPinManager-module__jnAHGG__disablePinLink{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));margin-top:.5rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentPinManager-module__jnAHGG__disablePinLink:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}
.LoadingSpinner-module__7aejDa__container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.LoadingSpinner-module__7aejDa__fullPage{min-height:60vh}.LoadingSpinner-module__7aejDa__spinner{border:3px solid #94a3b840;border-top-color:#f97316;border-radius:50%;animation:.8s linear infinite LoadingSpinner-module__7aejDa__spin}.LoadingSpinner-module__7aejDa__sm{border-width:2px;width:1.25rem;height:1.25rem}.LoadingSpinner-module__7aejDa__md{border-width:3px;width:2.5rem;height:2.5rem}.LoadingSpinner-module__7aejDa__lg{border-width:4px;width:3.5rem;height:3.5rem}.LoadingSpinner-module__7aejDa__dotsContainer{align-items:center;gap:.4rem;display:flex}.LoadingSpinner-module__7aejDa__dot{background-color:#f97316;border-radius:50%;animation:.6s ease-in-out infinite alternate LoadingSpinner-module__7aejDa__bounce}.LoadingSpinner-module__7aejDa__dot.LoadingSpinner-module__7aejDa__sm{border:none;width:.4rem;height:.4rem}.LoadingSpinner-module__7aejDa__dot.LoadingSpinner-module__7aejDa__md{border:none;width:.6rem;height:.6rem}.LoadingSpinner-module__7aejDa__dot.LoadingSpinner-module__7aejDa__lg{border:none;width:.8rem;height:.8rem}.LoadingSpinner-module__7aejDa__dotDelay1{animation-delay:.15s}.LoadingSpinner-module__7aejDa__dotDelay2{animation-delay:.3s}.LoadingSpinner-module__7aejDa__label{color:#64748b;text-align:center;font-size:1rem}.dark .LoadingSpinner-module__7aejDa__label{color:#94a3b8}@keyframes LoadingSpinner-module__7aejDa__spin{to{transform:rotate(360deg)}}@keyframes LoadingSpinner-module__7aejDa__bounce{0%{opacity:.4;transform:translateY(0)}to{opacity:1;transform:translateY(-8px)}}
.ParentDashboard-module___s7FLG__container{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:1rem;padding:1.5rem}.ParentDashboard-module___s7FLG__title{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.ParentDashboard-module___s7FLG__titleIcon{font-size:1.5rem;line-height:2rem}.ParentDashboard-module___s7FLG__studentList{flex-direction:column;gap:1rem;display:flex}.ParentDashboard-module___s7FLG__studentCard{border-width:1px;border-color:#2a3a5280;border-radius:.75rem;overflow:hidden}.ParentDashboard-module___s7FLG__studentHeaderButton{text-align:left;background-color:#1a23334d;justify-content:space-between;align-items:center;width:100%;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.ParentDashboard-module___s7FLG__studentHeaderButton:hover{background-color:#1a233380}.ParentDashboard-module___s7FLG__studentHeaderContent{align-items:center;gap:.75rem;display:flex}.ParentDashboard-module___s7FLG__studentAvatar{font-size:1.875rem;line-height:2.25rem}.ParentDashboard-module___s7FLG__studentInfo{flex-direction:column;display:flex}.ParentDashboard-module___s7FLG__studentName{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1));font-weight:700}.ParentDashboard-module___s7FLG__studentLevel{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.ParentDashboard-module___s7FLG__studentStats{align-items:center;gap:1rem;display:flex}.ParentDashboard-module___s7FLG__statsSmallGroup{align-items:center;gap:.75rem;font-size:.75rem;line-height:1rem;display:none}@media (min-width:640px){.ParentDashboard-module___s7FLG__statsSmallGroup{display:flex}}.ParentDashboard-module___s7FLG__statValue{white-space:nowrap;--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b98126;border-width:1px;border-color:#10b98133;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:flex}.ParentDashboard-module___s7FLG__statValueOnline{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b98126;border-width:1px;border-color:#10b98133;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:flex}.ParentDashboard-module___s7FLG__onlineIndicator{width:.375rem;height:.375rem}@keyframes ParentDashboard-module___s7FLG__pulse{50%{opacity:.5}}.ParentDashboard-module___s7FLG__onlineIndicator{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1));border-radius:9999px;animation:2s cubic-bezier(.4,0,.6,1) infinite ParentDashboard-module___s7FLG__pulse}.ParentDashboard-module___s7FLG__chevron{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ParentDashboard-module___s7FLG__chevronExpanded{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.ParentDashboard-module___s7FLG__expandedSection{border-color:#2a3a5280;border-top-width:1px}.ParentDashboard-module___s7FLG__tabBar{border-color:#2a3a5280;border-bottom-width:1px;display:flex}.ParentDashboard-module___s7FLG__tabButton{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));border-bottom-width:2px;border-bottom-color:#0000;flex:1;padding:.625rem 1rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ParentDashboard-module___s7FLG__tabButton:hover{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__tabButtonActive{--tw-border-opacity:1;border-bottom-color:rgb(51 133 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 133 255/var(--tw-text-opacity,1));background-color:#1a233366}.ParentDashboard-module___s7FLG__tabContent{padding:1rem}.ParentDashboard-module___s7FLG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@media (min-width:640px){.ParentDashboard-module___s7FLG__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ParentDashboard-module___s7FLG__statCard{text-align:center;background-color:#1a233366;border-width:1px;border-color:#2a3a524d;border-radius:.75rem;padding:1rem}.ParentDashboard-module___s7FLG__statCardEmoji{margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;display:block}.ParentDashboard-module___s7FLG__statCardValue{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction);margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:2rem}.ParentDashboard-module___s7FLG__statCardValueAmber{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__statCardValueBlue{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__statCardValueEmerald{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__statCardValuePurple{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__statCardValueOrange{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__statCardValueYellow{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__statCardValueBrand{--tw-text-opacity:1;color:rgb(51 133 255/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__statCardValueSurface{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__statCardLabel{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.ParentDashboard-module___s7FLG__statCardCapitalize{text-transform:capitalize}.ParentDashboard-module___s7FLG__badgesSection{margin-top:1rem}.ParentDashboard-module___s7FLG__badgesLabel{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1rem}.ParentDashboard-module___s7FLG__badgesContainer{flex-wrap:wrap;gap:.5rem;display:flex}.ParentDashboard-module___s7FLG__badgeItem{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));background-color:#1a233399;border-width:1px;border-color:#3d547080;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;display:inline-flex}.ParentDashboard-module___s7FLG__badgesEmpty{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.ParentDashboard-module___s7FLG__masterySection{flex-direction:column;gap:.75rem;display:flex}.ParentDashboard-module___s7FLG__masteryEmpty{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem}.ParentDashboard-module___s7FLG__masteryItem{background-color:#1a23334d;border-radius:.75rem;padding:.75rem}.ParentDashboard-module___s7FLG__masteryHeader{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.ParentDashboard-module___s7FLG__masteryCode{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.ParentDashboard-module___s7FLG__masteryName{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));margin-left:.5rem;font-size:.75rem;line-height:1rem}.ParentDashboard-module___s7FLG__masteryStats{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.ParentDashboard-module___s7FLG__masteryProgressBar{background-color:#2a3a5280;border-radius:9999px;width:100%;height:.5rem;margin-bottom:.25rem;overflow:hidden}.ParentDashboard-module___s7FLG__masteryProgress{border-radius:9999px;height:100%;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ParentDashboard-module___s7FLG__masteryProgressHigh{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.ParentDashboard-module___s7FLG__masteryProgressMedium{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.ParentDashboard-module___s7FLG__masteryProgressLow{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.ParentDashboard-module___s7FLG__masteryFooter{justify-content:space-between;align-items:center;font-size:.75rem;line-height:1rem;display:flex}.ParentDashboard-module___s7FLG__masteryPercentage{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__masteryLabel{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__historySection{flex-direction:column;gap:.5rem;display:flex}.ParentDashboard-module___s7FLG__historyEmpty{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem}.ParentDashboard-module___s7FLG__historyItem{border-width:1px;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;display:flex}.ParentDashboard-module___s7FLG__historyItemCorrect{background-color:#10b9810d;border-color:#10b9811a}.ParentDashboard-module___s7FLG__historyItemIncorrect{background-color:#ef44440d;border-color:#ef44441a}.ParentDashboard-module___s7FLG__historyIcon{flex-shrink:0;margin-top:.125rem;font-size:1.125rem;line-height:1.75rem}.ParentDashboard-module___s7FLG__historyContent{flex:1;min-width:0}.ParentDashboard-module___s7FLG__historyQuestion{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));overflow:hidden}.ParentDashboard-module___s7FLG__historyDetails{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:flex}.ParentDashboard-module___s7FLG__historyAnswer{align-items:center;gap:.125rem;display:flex}.ParentDashboard-module___s7FLG__historyAnswerCorrect{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__historyAnswerIncorrect{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__historyCorrectAnswer{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__historyTimestamp{--tw-text-opacity:1;color:rgb(61 84 112/var(--tw-text-opacity,1));margin-top:.125rem;font-size:.75rem;line-height:1rem}.ParentDashboard-module___s7FLG__historyCredits{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.ParentDashboard-module___s7FLG__emptyState{text-align:center;--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));padding:2.5rem 1rem}.ParentDashboard-module___s7FLG__emptyStateIcon{margin-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;display:block}.ParentDashboard-module___s7FLG__emptyStateMessage{font-size:.875rem;line-height:1.25rem}.ParentDashboard-module___s7FLG__errorContainer{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#ef444433;border-radius:1rem;padding:1.5rem;font-size:.875rem;line-height:1.25rem}@media (max-width:640px){.ParentDashboard-module___s7FLG__statsSmallGroup{display:none}.ParentDashboard-module___s7FLG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.QuestionSettings-module__IP5QQG__container{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:1rem;padding:1.5rem}.QuestionSettings-module__IP5QQG__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.QuestionSettings-module__IP5QQG__title{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.QuestionSettings-module__IP5QQG__subtitle{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.QuestionSettings-module__IP5QQG__saveButton{cursor:pointer;border-radius:.75rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.QuestionSettings-module__IP5QQG__saveButton:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.QuestionSettings-module__IP5QQG__saveButtonNormal{--tw-bg-opacity:1;background-color:rgb(0 102 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.QuestionSettings-module__IP5QQG__saveButtonNormal:hover{--tw-bg-opacity:1;background-color:rgb(0 82 204/var(--tw-bg-opacity,1))}.QuestionSettings-module__IP5QQG__saveButtonSaved{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1));background-color:#10b98133;border-width:1px;border-color:#10b9814d}.QuestionSettings-module__IP5QQG__pendingNotice{background-color:#f59e0b1a;border-width:1px;border-color:#f59e0b33;border-radius:.75rem;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.QuestionSettings-module__IP5QQG__pendingIcon{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1));margin-top:.125rem;font-size:.875rem;line-height:1.25rem}.QuestionSettings-module__IP5QQG__pendingTitle{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.QuestionSettings-module__IP5QQG__pendingMessage{color:#fbbf24b3;margin-top:.125rem;font-size:.75rem;line-height:1rem}.QuestionSettings-module__IP5QQG__section{margin-bottom:1.5rem}.QuestionSettings-module__IP5QQG__sectionTitle{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.QuestionSettings-module__IP5QQG__sectionDescription{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:.75rem;line-height:1rem}.QuestionSettings-module__IP5QQG__gridContainer{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.QuestionSettings-module__IP5QQG__gridContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}.QuestionSettings-module__IP5QQG__modeCard{background-color:#1a233366;border-width:1px;border-color:#2a3a5280;border-radius:.75rem;padding:1rem}.QuestionSettings-module__IP5QQG__modeCardHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.QuestionSettings-module__IP5QQG__modeEmoji{font-size:1.5rem;line-height:2rem}.QuestionSettings-module__IP5QQG__modeLabel{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1));font-weight:700}.QuestionSettings-module__IP5QQG__modeButtons{gap:.5rem;display:flex}.QuestionSettings-module__IP5QQG__modeButton{border-width:1px;border-radius:.5rem;flex:1;padding:.5rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.QuestionSettings-module__IP5QQG__modeButtonDefault{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));background-color:#1a233399;border-color:#2a3a5280}.QuestionSettings-module__IP5QQG__modeButtonDefault:hover{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1))}.QuestionSettings-module__IP5QQG__modeButtonStatic{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));background-color:#3b82f633;border-color:#3b82f680}.QuestionSettings-module__IP5QQG__modeButtonDynamic{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1));background-color:#a855f733;border-color:#a855f780}.QuestionSettings-module__IP5QQG__modeButtonAuto{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#f59e0b33;border-color:#f59e0b80}.QuestionSettings-module__IP5QQG__buttonDescription{opacity:.7;margin-top:.125rem;font-size:10px;font-weight:400}.QuestionSettings-module__IP5QQG__expandButton{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1));background-color:#0000;border-style:none;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.QuestionSettings-module__IP5QQG__expandButton:hover{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1))}.QuestionSettings-module__IP5QQG__expandIcon{width:1rem;height:1rem;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.QuestionSettings-module__IP5QQG__expandIconRotated{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.QuestionSettings-module__IP5QQG__groupGrid>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.QuestionSettings-module__IP5QQG__groupCard{border-width:1px;border-radius:.75rem;padding:1rem}.QuestionSettings-module__IP5QQG__groupCardHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.QuestionSettings-module__IP5QQG__groupEmoji{font-size:1.25rem;line-height:1.75rem}.QuestionSettings-module__IP5QQG__groupBadge{border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1rem}.QuestionSettings-module__IP5QQG__subjectGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.QuestionSettings-module__IP5QQG__subjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.QuestionSettings-module__IP5QQG__subjectControl{align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.QuestionSettings-module__IP5QQG__subjectControlDisabled{pointer-events:none;opacity:.4}.QuestionSettings-module__IP5QQG__subjectEmoji{font-size:.875rem;line-height:1.25rem}.QuestionSettings-module__IP5QQG__subjectLabel{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.QuestionSettings-module__IP5QQG__globalOverrideNote{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));margin-left:.25rem;font-size:10px}.QuestionSettings-module__IP5QQG__groupModeButtons{gap:.375rem;display:flex}.QuestionSettings-module__IP5QQG__groupModeButton{border-width:1px;border-radius:.5rem;flex:1;padding:.375rem .5rem;font-size:11px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.QuestionSettings-module__IP5QQG__groupModeButtonDefault{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));background-color:#1a233399;border-color:#2a3a5280}.QuestionSettings-module__IP5QQG__groupModeButtonDefault:hover{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1))}.QuestionSettings-module__IP5QQG__groupModeButtonStatic{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));background-color:#3b82f633;border-color:#3b82f680}.QuestionSettings-module__IP5QQG__groupModeButtonDynamic{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1));background-color:#a855f733;border-color:#a855f780}.QuestionSettings-module__IP5QQG__groupModeButtonAuto{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#f59e0b33;border-color:#f59e0b80}
.StudentGroups-module__aUgp7G__container{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:1rem;padding:1.5rem}.StudentGroups-module__aUgp7G__header{margin-bottom:1.5rem}.StudentGroups-module__aUgp7G__title{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.StudentGroups-module__aUgp7G__subtitle{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.StudentGroups-module__aUgp7G__pendingNotice{background-color:#f59e0b1a;border-width:1px;border-color:#f59e0b33;border-radius:.75rem;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.StudentGroups-module__aUgp7G__pendingIcon{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1));margin-top:.125rem;font-size:.875rem;line-height:1.25rem}.StudentGroups-module__aUgp7G__pendingTitle{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.StudentGroups-module__aUgp7G__pendingMessage{color:#fbbf24b3;margin-top:.125rem;font-size:.75rem;line-height:1rem}.StudentGroups-module__aUgp7G__emptyState{text-align:center;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));padding-top:2rem;padding-bottom:2rem}.StudentGroups-module__aUgp7G__emptyEmoji{margin-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;display:block}.StudentGroups-module__aUgp7G__emptyText{font-size:.875rem;line-height:1.25rem}.StudentGroups-module__aUgp7G__groupsContainer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.StudentGroups-module__aUgp7G__groupSection{border-width:1px;border-radius:.75rem;padding:1rem}.StudentGroups-module__aUgp7G__groupHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.StudentGroups-module__aUgp7G__groupInfo{align-items:center;gap:.5rem;display:flex}.StudentGroups-module__aUgp7G__groupEmoji{font-size:1.5rem;line-height:2rem}.StudentGroups-module__aUgp7G__groupLabel{font-weight:700}.StudentGroups-module__aUgp7G__groupDescription{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.StudentGroups-module__aUgp7G__groupBadge{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:700;line-height:1rem}.StudentGroups-module__aUgp7G__noStudents{--tw-text-opacity:1;color:rgb(61 84 112/var(--tw-text-opacity,1));padding-left:2.25rem;font-size:.75rem;font-style:italic;line-height:1rem}.StudentGroups-module__aUgp7G__studentsList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.StudentGroups-module__aUgp7G__studentItem{background-color:#0d142066;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.StudentGroups-module__aUgp7G__studentContent{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.StudentGroups-module__aUgp7G__studentEmoji{font-size:1.25rem;line-height:1.75rem}.StudentGroups-module__aUgp7G__studentInfo{min-width:0}.StudentGroups-module__aUgp7G__studentNameRow{align-items:center;gap:.5rem;display:flex}.StudentGroups-module__aUgp7G__studentName{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;overflow:hidden}.StudentGroups-module__aUgp7G__overrideBadge{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1));background-color:#f43f5e33;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:10px;font-weight:700}.StudentGroups-module__aUgp7G__studentStats{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:11px;display:flex}.StudentGroups-module__aUgp7G__studentReason{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(61 84 112/var(--tw-text-opacity,1));margin-top:.125rem;font-size:10px;overflow:hidden}.StudentGroups-module__aUgp7G__actionButtons{flex-shrink:0;align-items:center;gap:.5rem;margin-left:.75rem;display:flex}.StudentGroups-module__aUgp7G__groupSelector{align-items:center;gap:.25rem;display:flex}.StudentGroups-module__aUgp7G__groupButton{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.StudentGroups-module__aUgp7G__groupButton:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.StudentGroups-module__aUgp7G__groupButtonActive{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#ffffff80}.StudentGroups-module__aUgp7G__groupButtonInactive{opacity:.6}.StudentGroups-module__aUgp7G__groupButtonInactive:hover{opacity:1}.StudentGroups-module__aUgp7G__closeButton{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));margin-left:.25rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentGroups-module__aUgp7G__closeButton:hover{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1))}.StudentGroups-module__aUgp7G__defaultActionButtons{align-items:center;gap:.25rem;display:flex}.StudentGroups-module__aUgp7G__changeButton{--tw-border-opacity:1;border-width:1px;border-color:rgb(42 58 82/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(26 35 51/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));border-radius:.5rem;padding:.25rem .625rem;font-size:11px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentGroups-module__aUgp7G__changeButton:hover{--tw-border-opacity:1;border-color:rgb(61 84 112/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1))}.StudentGroups-module__aUgp7G__resetButton{--tw-bg-opacity:1;background-color:rgb(26 35 51/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1));border-width:1px;border-color:#f43f5e4d;border-radius:.5rem;padding:.25rem .625rem;font-size:11px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.StudentGroups-module__aUgp7G__resetButton:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1));border-color:#f43f5e80}.StudentGroups-module__aUgp7G__groupCardBlue{background-color:#3b82f61a;border-color:#3b82f64d}.StudentGroups-module__aUgp7G__groupCardAmber{background-color:#f59e0b1a;border-color:#f59e0b4d}.StudentGroups-module__aUgp7G__groupCardEmerald{background-color:#10b9811a;border-color:#10b9814d}.StudentGroups-module__aUgp7G__groupCardPurple{background-color:#a855f71a;border-color:#a855f74d}.StudentGroups-module__aUgp7G__groupLabelBlue{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.StudentGroups-module__aUgp7G__groupLabelAmber{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.StudentGroups-module__aUgp7G__groupLabelEmerald{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.StudentGroups-module__aUgp7G__groupLabelPurple{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.StudentGroups-module__aUgp7G__groupBadgeBlue{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));background-color:#3b82f633}.StudentGroups-module__aUgp7G__groupBadgeAmber{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#f59e0b33}.StudentGroups-module__aUgp7G__groupBadgeEmerald{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1));background-color:#10b98133}.StudentGroups-module__aUgp7G__groupBadgePurple{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1));background-color:#a855f733}
.ApprovalQueue-module__x-_PDa__container{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:1rem;padding:1.5rem}.ApprovalQueue-module__x-_PDa__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ApprovalQueue-module__x-_PDa__titleSection{flex-direction:column;display:flex}.ApprovalQueue-module__x-_PDa__title{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}@keyframes ApprovalQueue-module__x-_PDa__pulse{50%{opacity:.5}}.ApprovalQueue-module__x-_PDa__pendingBadge{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#f59e0b33;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ApprovalQueue-module__x-_PDa__pulse}.ApprovalQueue-module__x-_PDa__subtitle{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.ApprovalQueue-module__x-_PDa__filterContainer{background-color:#1a233366;border-radius:.5rem;gap:.25rem;width:fit-content;margin-bottom:1rem;padding:.25rem;display:flex}.ApprovalQueue-module__x-_PDa__filterButton{text-transform:capitalize;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ApprovalQueue-module__x-_PDa__filterButton:hover{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1))}.ApprovalQueue-module__x-_PDa__filterButtonActive{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));background-color:#2a3a5299}.ApprovalQueue-module__x-_PDa__emptyContainer{text-align:center;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));padding-top:2.5rem;padding-bottom:2.5rem}.ApprovalQueue-module__x-_PDa__emptyIcon{margin-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;display:block}.ApprovalQueue-module__x-_PDa__emptyMessage{font-size:.875rem;line-height:1.25rem}.ApprovalQueue-module__x-_PDa__approvalList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.ApprovalQueue-module__x-_PDa__approvalItem{border-width:1px;border-radius:.75rem;padding:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ApprovalQueue-module__x-_PDa__approvalItemPending{background-color:#f59e0b26;border-color:#f59e0b4d}.ApprovalQueue-module__x-_PDa__approvalItemApproved{background-color:#10b98126;border-color:#10b9814d}.ApprovalQueue-module__x-_PDa__approvalItemRejected{background-color:#ef444426;border-color:#ef44444d}.ApprovalQueue-module__x-_PDa__approvalItemContent{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ApprovalQueue-module__x-_PDa__approvalItemMain{flex:1;min-width:0}.ApprovalQueue-module__x-_PDa__approvalItemActions{flex-direction:column;flex-shrink:0;gap:.375rem;display:flex}.ApprovalQueue-module__x-_PDa__badgeGroup{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ApprovalQueue-module__x-_PDa__typeBadge{border-radius:9999px;padding:.125rem .5rem;font-size:11px;font-weight:700}.ApprovalQueue-module__x-_PDa__typeBadgePurple{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1));background-color:#8b5cf633}.ApprovalQueue-module__x-_PDa__typeBadgeAmber{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#f59e0b33}.ApprovalQueue-module__x-_PDa__typeBadgeBlue{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));background-color:#3b82f633}.ApprovalQueue-module__x-_PDa__timeLabel{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:11px}.ApprovalQueue-module__x-_PDa__statusBadge{background-color:#1a233366;border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:700}.ApprovalQueue-module__x-_PDa__statusBadgePending{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.ApprovalQueue-module__x-_PDa__statusBadgeApproved{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.ApprovalQueue-module__x-_PDa__statusBadgeRejected{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.ApprovalQueue-module__x-_PDa__description{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.ApprovalQueue-module__x-_PDa__billingImpact{color:#fbbf24cc;align-items:center;gap:.375rem;font-size:11px;display:flex}.ApprovalQueue-module__x-_PDa__reviewDetails{-moz-column-gap:.75rem;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.5rem;font-size:11px;display:flex}.ApprovalQueue-module__x-_PDa__reviewDetailsSection{align-items:center;gap:.375rem;display:flex}.ApprovalQueue-module__x-_PDa__reviewedBy{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));font-weight:600}.ApprovalQueue-module__x-_PDa__reviewNote{font-style:italic}.ApprovalQueue-module__x-_PDa__requestedInfo{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));margin-top:.5rem;font-size:11px}.ApprovalQueue-module__x-_PDa__requestedBy{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));font-weight:600}.ApprovalQueue-module__x-_PDa__actionButton{border-width:1px;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ApprovalQueue-module__x-_PDa__approveButton{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1));background-color:#10b98133;border-color:#10b98166}.ApprovalQueue-module__x-_PDa__approveButton:hover{background-color:#10b9814d}.ApprovalQueue-module__x-_PDa__rejectButton{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#ef44441a;border-color:#ef44444d}.ApprovalQueue-module__x-_PDa__rejectButton:hover{background-color:#ef444433}.ApprovalQueue-module__x-_PDa__spinner{width:1.5rem;height:1.5rem;margin-left:auto;margin-right:auto}@keyframes ApprovalQueue-module__x-_PDa__spin{to{transform:rotate(360deg)}}.ApprovalQueue-module__x-_PDa__spinner{border-width:2px;border-color:rgb(92 116 148/var(--tw-border-opacity,1));--tw-border-opacity:1;border-top-color:rgb(221 227 234/var(--tw-border-opacity,1));border-radius:9999px;animation:1s linear infinite ApprovalQueue-module__x-_PDa__spin}.ApprovalQueue-module__x-_PDa__rejectForm{flex-direction:column;gap:.375rem;width:10rem;display:flex}.ApprovalQueue-module__x-_PDa__rejectInput{--tw-border-opacity:1;border-width:1px;border-color:rgb(42 58 82/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(13 20 32/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.ApprovalQueue-module__x-_PDa__rejectInput::placeholder{--tw-placeholder-opacity:1;color:rgb(42 58 82/var(--tw-placeholder-opacity,1))}.ApprovalQueue-module__x-_PDa__rejectInput{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ApprovalQueue-module__x-_PDa__rejectInput:focus{outline-offset:2px;border-color:#ef444480;outline:2px solid #0000}.ApprovalQueue-module__x-_PDa__rejectFormActions{gap:.25rem;display:flex}.ApprovalQueue-module__x-_PDa__rejectFormConfirm{cursor:pointer;--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#ef444433;border-width:1px;border-color:#ef444466;border-radius:.375rem;flex:1;padding:.25rem .5rem;font-size:11px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ApprovalQueue-module__x-_PDa__rejectFormConfirm:hover{background-color:#ef44444d}.ApprovalQueue-module__x-_PDa__rejectFormCancel{cursor:pointer;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));border-radius:.375rem;padding:.25rem .5rem;font-size:11px;font-weight:700;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ApprovalQueue-module__x-_PDa__rejectFormCancel:hover{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1))}
.ProgressReports-module__pgU9UW__container{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:1rem;padding:1.5rem}.ProgressReports-module__pgU9UW__title{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.ProgressReports-module__pgU9UW__titleIcon{font-size:1.5rem;line-height:2rem}.ProgressReports-module__pgU9UW__tabs{background-color:#1a233366;border-radius:.5rem;gap:.25rem;margin-bottom:1.25rem;padding:.25rem;display:flex}.ProgressReports-module__pgU9UW__tab{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProgressReports-module__pgU9UW__tabActive{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1));background-color:#2a3a5299}.ProgressReports-module__pgU9UW__section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.ProgressReports-module__pgU9UW__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ProgressReports-module__pgU9UW__select{--tw-text-opacity:1;min-width:140px;color:rgb(221 227 234/var(--tw-text-opacity,1));background-color:#1a233399;border-width:1px;border-color:#2a3a5280;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.ProgressReports-module__pgU9UW__btnPrimary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProgressReports-module__pgU9UW__btnPrimary:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.ProgressReports-module__pgU9UW__btnPrimary:disabled{cursor:not-allowed;opacity:.5}.ProgressReports-module__pgU9UW__btnSecondary{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));background-color:#2a3a5299;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProgressReports-module__pgU9UW__btnSecondary:hover{--tw-bg-opacity:1;background-color:rgb(42 58 82/var(--tw-bg-opacity,1))}.ProgressReports-module__pgU9UW__btnSecondary:disabled{cursor:not-allowed;opacity:.5}.ProgressReports-module__pgU9UW__btnSend{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.5rem;margin-left:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProgressReports-module__pgU9UW__btnSend:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.ProgressReports-module__pgU9UW__btnSend:disabled{opacity:.5}.ProgressReports-module__pgU9UW__message{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1));background-color:#3b82f61a;border-width:1px;border-color:#3b82f633;border-radius:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.ProgressReports-module__pgU9UW__previewCard>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.ProgressReports-module__pgU9UW__previewCard{background-color:#1a23334d;border-width:1px;border-color:#2a3a5280;border-radius:.75rem;padding:1rem;overflow:hidden}.ProgressReports-module__pgU9UW__previewHeader{align-items:center;gap:.75rem;display:flex}.ProgressReports-module__pgU9UW__previewAvatar{font-size:1.875rem;line-height:2.25rem}.ProgressReports-module__pgU9UW__previewName{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1));font-weight:700}.ProgressReports-module__pgU9UW__previewPeriod{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.ProgressReports-module__pgU9UW__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.ProgressReports-module__pgU9UW__statsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ProgressReports-module__pgU9UW__statCard{text-align:center;background-color:#1a233380;border-radius:.5rem;padding:.75rem}.ProgressReports-module__pgU9UW__statCardValue{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem}.ProgressReports-module__pgU9UW__statCardLabel{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));margin-top:.25rem;font-size:10px}.ProgressReports-module__pgU9UW__previewSection{border-color:#2a3a524d;border-top-width:1px;padding-top:.75rem}.ProgressReports-module__pgU9UW__previewSectionTitle{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.ProgressReports-module__pgU9UW__subjectRow{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ProgressReports-module__pgU9UW__subjectName{--tw-text-opacity:1;width:7rem;color:rgb(138 157 181/var(--tw-text-opacity,1));flex-shrink:0;font-size:.75rem;line-height:1rem}.ProgressReports-module__pgU9UW__progressBarWrap{background-color:#2a3a5266;border-radius:9999px;flex:1;height:.5rem;overflow:hidden}.ProgressReports-module__pgU9UW__progressBar{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1));border-radius:9999px;height:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProgressReports-module__pgU9UW__subjectAccuracy{text-align:right;--tw-text-opacity:1;width:2.5rem;color:rgb(184 197 214/var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem}.ProgressReports-module__pgU9UW__insightsList{list-style-type:disc;list-style-position:inside}.ProgressReports-module__pgU9UW__insightsList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.ProgressReports-module__pgU9UW__insightsList{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.ProgressReports-module__pgU9UW__scheduleGroup{background-color:#1a23334d;border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.ProgressReports-module__pgU9UW__scheduleLabel{cursor:pointer;--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.ProgressReports-module__pgU9UW__historyTable{width:100%;font-size:.875rem;line-height:1.25rem}.ProgressReports-module__pgU9UW__historyTable th{text-align:left;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));border-color:#2a3a524d;border-bottom-width:1px;padding-bottom:.5rem;font-size:.75rem;line-height:1rem}.ProgressReports-module__pgU9UW__historyTable td{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1));border-color:#2a3a5233;border-bottom-width:1px;padding-top:.5rem;padding-bottom:.5rem}.ProgressReports-module__pgU9UW__capitalize{text-transform:capitalize}.ProgressReports-module__pgU9UW__emptyText{text-align:center;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));padding-top:2rem;padding-bottom:2rem;font-size:.875rem;line-height:1.25rem}
.NotificationSettings-module__biAyba__container{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:1rem;padding:1.5rem}.NotificationSettings-module__biAyba__title{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.NotificationSettings-module__biAyba__titleIcon{font-size:1.5rem;line-height:2rem}.NotificationSettings-module__biAyba__tabs{background-color:#1a233366;border-radius:.5rem;gap:.25rem;margin-bottom:1.25rem;padding:.25rem;display:flex}.NotificationSettings-module__biAyba__tab{cursor:pointer;--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.NotificationSettings-module__biAyba__tabActive{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1));background-color:#2a3a5299}.NotificationSettings-module__biAyba__section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.NotificationSettings-module__biAyba__settingRow{border-color:#2a3a524d;border-bottom-width:1px;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.NotificationSettings-module__biAyba__settingLabel{flex-direction:column;gap:.25rem;display:flex}.NotificationSettings-module__biAyba__settingName{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.NotificationSettings-module__biAyba__settingDesc{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.NotificationSettings-module__biAyba__toggle{cursor:pointer;border-radius:9999px;align-items:center;width:2.75rem;height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.NotificationSettings-module__biAyba__toggleOn{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.NotificationSettings-module__biAyba__toggleOff{--tw-bg-opacity:1;background-color:rgb(61 84 112/var(--tw-bg-opacity,1))}.NotificationSettings-module__biAyba__toggleDot{width:1rem;height:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:9999px;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block}.NotificationSettings-module__biAyba__toggleDotOn{--tw-translate-x:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.NotificationSettings-module__biAyba__toggleDotOff{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.NotificationSettings-module__biAyba__numberInput{text-align:center;--tw-text-opacity:1;width:5rem;color:rgb(221 227 234/var(--tw-text-opacity,1));background-color:#1a233399;border-width:1px;border-color:#2a3a5280;border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.NotificationSettings-module__biAyba__historyTable{width:100%;font-size:.875rem;line-height:1.25rem}.NotificationSettings-module__biAyba__historyHeader{text-align:left;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));border-color:#2a3a5280;border-bottom-width:1px;font-size:.75rem;font-weight:600;line-height:1rem}.NotificationSettings-module__biAyba__historyHeaderCell{padding:.5rem .75rem}.NotificationSettings-module__biAyba__historyRow{border-color:#1a233380;border-bottom-width:1px}.NotificationSettings-module__biAyba__historyCell{--tw-text-opacity:1;color:rgb(184 197 214/var(--tw-text-opacity,1));padding:.625rem .75rem}.NotificationSettings-module__biAyba__badge{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.NotificationSettings-module__biAyba__badgeMilestone{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1));background-color:#14532d66}.NotificationSettings-module__biAyba__badgeInactivity3d{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));background-color:#1e3a8a66}.NotificationSettings-module__biAyba__badgeInactivity7d{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#78350f66}.NotificationSettings-module__biAyba__emptyState{text-align:center;--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));padding-top:2rem;padding-bottom:2rem;font-size:.875rem;line-height:1.25rem}.NotificationSettings-module__biAyba__saveBtn{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.5rem;margin-top:1rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.NotificationSettings-module__biAyba__saveBtn:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.NotificationSettings-module__biAyba__saveBtn:disabled{opacity:.5}
.SubscriptionOverview-module__Skh2PG__container{flex-direction:column;gap:1.5rem;display:flex}.SubscriptionOverview-module__Skh2PG__title{color:var(--surface-50,#fafafa);font-size:1.5rem;font-weight:700}.SubscriptionOverview-module__Skh2PG__loading{text-align:center;color:var(--surface-400,#8a9db5);padding:2rem}.SubscriptionOverview-module__Skh2PG__toggleSection{background:rgba(var(--surface-900-rgb,13,20,32),.6);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--surface-700-rgb,42,58,82),.5);border-radius:16px;padding:1.25rem 1.5rem}.SubscriptionOverview-module__Skh2PG__toggleRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.SubscriptionOverview-module__Skh2PG__toggleLabel{color:var(--surface-50,#fafafa);margin:0 0 .25rem;font-size:1rem;font-weight:600}.SubscriptionOverview-module__Skh2PG__toggleDescription{color:var(--surface-400,#8a9db5);margin:0;font-size:.875rem}.SubscriptionOverview-module__Skh2PG__toggle{background:var(--surface-600,#5c7494);cursor:pointer;border:none;border-radius:13px;flex-shrink:0;width:48px;height:26px;transition:background .2s;position:relative}.SubscriptionOverview-module__Skh2PG__toggle.SubscriptionOverview-module__Skh2PG__toggleOn{background:#10b981}.SubscriptionOverview-module__Skh2PG__toggleKnob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.SubscriptionOverview-module__Skh2PG__toggleOn .SubscriptionOverview-module__Skh2PG__toggleKnob{transform:translate(22px)}.SubscriptionOverview-module__Skh2PG__statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:768px){.SubscriptionOverview-module__Skh2PG__statsGrid{grid-template-columns:repeat(2,1fr)}}.SubscriptionOverview-module__Skh2PG__statCard{background:rgba(var(--surface-900-rgb,13,20,32),.6);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--surface-700-rgb,42,58,82),.5);border-radius:16px;flex-direction:column;gap:.375rem;padding:1.25rem;display:flex}.SubscriptionOverview-module__Skh2PG__statLabel{color:var(--surface-400,#8a9db5);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.SubscriptionOverview-module__Skh2PG__statValue{color:var(--brand-400,#3385ff);font-size:1.75rem;font-weight:700}.SubscriptionOverview-module__Skh2PG__statWarning{color:#ef4444}.SubscriptionOverview-module__Skh2PG__listSection{background:rgba(var(--surface-900-rgb,13,20,32),.6);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--surface-700-rgb,42,58,82),.5);border-radius:16px;padding:1.25rem 1.5rem}.SubscriptionOverview-module__Skh2PG__listTitle{color:var(--surface-50,#fafafa);margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.SubscriptionOverview-module__Skh2PG__emptyState{color:var(--surface-400,#8a9db5);font-style:italic}.SubscriptionOverview-module__Skh2PG__tableWrapper{overflow-x:auto}.SubscriptionOverview-module__Skh2PG__table{border-collapse:collapse;width:100%}.SubscriptionOverview-module__Skh2PG__table th{text-align:left;color:var(--surface-400,#8a9db5);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid rgba(var(--surface-700-rgb,42,58,82),.5);padding:.5rem .75rem;font-size:.75rem;font-weight:600}.SubscriptionOverview-module__Skh2PG__table td{color:var(--surface-100,#f0f3f7);border-bottom:1px solid rgba(var(--surface-700-rgb,42,58,82),.3);padding:.625rem .75rem;font-size:.875rem}.SubscriptionOverview-module__Skh2PG__table tr:hover td{background:rgba(var(--surface-800-rgb,26,35,51),.4)}.SubscriptionOverview-module__Skh2PG__badge{text-transform:capitalize;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.SubscriptionOverview-module__Skh2PG__badgeFree{color:#9ca3af;background:#6b728026;border:1px solid #6b728040}.SubscriptionOverview-module__Skh2PG__badgeStandard{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f640}.SubscriptionOverview-module__Skh2PG__badgePremium{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b40}.SubscriptionOverview-module__Skh2PG__statusBadge{border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-block}.SubscriptionOverview-module__Skh2PG__statusActive{color:#34d399;background:#10b98126;border:1px solid #10b98140}.SubscriptionOverview-module__Skh2PG__statusPastDue{color:#f87171;background:#ef444426;border:1px solid #ef444440}.SubscriptionOverview-module__Skh2PG__statusCanceled{color:#9ca3af;background:#6b728026;border:1px solid #6b728040}.SubscriptionOverview-module__Skh2PG__cancelNote{color:#fbbf24;font-size:.75rem;font-style:italic}
.DashboardContent-module__mzOhVa__main{max-width:80rem;margin-left:auto;margin-right:auto;padding:1.5rem 1rem}@media (min-width:640px){.DashboardContent-module__mzOhVa__main{padding-left:1.5rem;padding-right:1.5rem}}.DashboardContent-module__mzOhVa__pageHeader{margin-bottom:1.5rem}.DashboardContent-module__mzOhVa__pageTitle{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.DashboardContent-module__mzOhVa__pageSubtitle{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.DashboardContent-module__mzOhVa__dashboardLayout{gap:1.5rem;display:flex;position:relative}.DashboardContent-module__mzOhVa__sidebarToggle{--tw-text-opacity:1;width:100%;color:rgb(221 227 234/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}@media (min-width:768px){.DashboardContent-module__mzOhVa__sidebarToggle{display:none}}.DashboardContent-module__mzOhVa__sidebar{flex-shrink:0;width:12rem;display:none}@media (min-width:768px){.DashboardContent-module__mzOhVa__sidebar{display:block}}.DashboardContent-module__mzOhVa__sidebarOpen{z-index:20;display:block;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.DashboardContent-module__mzOhVa__sidebarOpen{display:block;position:relative}}.DashboardContent-module__mzOhVa__sidebarNav{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}@media (min-width:768px){.DashboardContent-module__mzOhVa__sidebarNav{position:sticky;top:1.5rem}}.DashboardContent-module__mzOhVa__sidebarItem{cursor:pointer;--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.DashboardContent-module__mzOhVa__sidebarItem:hover{--tw-text-opacity:1;color:rgb(221 227 234/var(--tw-text-opacity,1));background-color:#1a233399}.DashboardContent-module__mzOhVa__sidebarItemActive{--tw-border-opacity:1;border-left-width:2px;border-color:rgb(51 133 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 133 255/var(--tw-text-opacity,1));background-color:#0066ff1a}.DashboardContent-module__mzOhVa__sidebarEmoji{font-size:1rem;line-height:1.5rem}.DashboardContent-module__mzOhVa__sidebarLabel{flex:1}.DashboardContent-module__mzOhVa__tabBadge{min-width:20px}@keyframes DashboardContent-module__mzOhVa__pulse{50%{opacity:.5}}.DashboardContent-module__mzOhVa__tabBadge{text-align:center;--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#f59e0b33;border-radius:9999px;padding:.125rem .375rem;font-size:10px;font-weight:700;animation:2s cubic-bezier(.4,0,.6,1) infinite DashboardContent-module__mzOhVa__pulse}.DashboardContent-module__mzOhVa__tabContent{flex:1;min-width:0;min-height:60vh}.DashboardContent-module__mzOhVa__overviewContainer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.DashboardContent-module__mzOhVa__quickStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.DashboardContent-module__mzOhVa__quickStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.DashboardContent-module__mzOhVa__statCard{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#2a3a5280;border-radius:.75rem;padding:1rem}.DashboardContent-module__mzOhVa__statLabel{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.DashboardContent-module__mzOhVa__statValue{margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:2rem}.DashboardContent-module__mzOhVa__statValueBrand{--tw-text-opacity:1;color:rgb(51 133 255/var(--tw-text-opacity,1))}.DashboardContent-module__mzOhVa__statValueDefault{--tw-text-opacity:1;color:rgb(240 243 247/var(--tw-text-opacity,1))}.DashboardContent-module__mzOhVa__statValueEmerald{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.DashboardContent-module__mzOhVa__statValueAmber{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.DashboardContent-module__mzOhVa__statSubtext{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));font-size:11px}.DashboardContent-module__mzOhVa__pendingApprovalsButton{text-align:left;background-color:#f59e0b1a;border-width:1px;border-color:#f59e0b33;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.DashboardContent-module__mzOhVa__pendingApprovalsButton:hover{background-color:#f59e0b26}.DashboardContent-module__mzOhVa__pendingApprovalsEmoji{font-size:1.5rem;line-height:2rem}.DashboardContent-module__mzOhVa__pendingApprovalsTitle{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem}.DashboardContent-module__mzOhVa__pendingApprovalsSubtitle{color:#fbbf2499;font-size:.75rem;line-height:1rem}.DashboardContent-module__mzOhVa__pendingApprovalsArrow{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(251 191 36/var(--tw-text-opacity,1));margin-left:auto}.DashboardContent-module__mzOhVa__errorBanner{--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#f59e0b33;border-radius:1rem;padding:1rem}.DashboardContent-module__mzOhVa__errorBannerButton{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(251 191 36/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.DashboardContent-module__mzOhVa__errorBannerButton:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.DashboardContent-module__mzOhVa__errorBannerIcon{text-transform:uppercase;--tw-text-opacity:1;min-width:120px;color:rgb(245 158 11/var(--tw-text-opacity,1));font-family:JetBrains Mono,Fira Code,monospace;font-weight:600}.DashboardContent-module__mzOhVa__errorBannerMessage{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1))}.DashboardContent-module__mzOhVa__errorBannerContent{margin-top:.75rem}.DashboardContent-module__mzOhVa__errorBannerContent>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.DashboardContent-module__mzOhVa__errorBannerNote{--tw-text-opacity:1;color:rgb(92 116 148/var(--tw-text-opacity,1));padding-top:.25rem;font-size:.75rem;line-height:1rem}.DashboardContent-module__mzOhVa__errorToggleIcon{width:1rem;height:1rem;margin-left:auto;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.DashboardContent-module__mzOhVa__failedLoadBanner{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(24px);-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);background-color:#0d142099;border-width:1px;border-color:#ef444433;border-radius:1rem;padding:1.5rem;font-size:.875rem;line-height:1.25rem}.DashboardContent-module__mzOhVa__billingContainer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.DashboardContent-module__mzOhVa__billingHeader{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.DashboardContent-module__mzOhVa__billingLabel{--tw-text-opacity:1;color:rgb(138 157 181/var(--tw-text-opacity,1))}.DashboardContent-module__mzOhVa__billingCost{--tw-text-opacity:1;color:rgb(51 133 255/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:700;line-height:1.75rem}.DashboardContent-module__mzOhVa__billingDivider{--tw-bg-opacity:1;background-color:rgb(42 58 82/var(--tw-bg-opacity,1));width:1px;height:1rem}.DashboardContent-module__mzOhVa__billingLiveIndicator{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.DashboardContent-module__mzOhVa__servicesGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.DashboardContent-module__mzOhVa__servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.DashboardContent-module__mzOhVa__servicesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
