@import "https://fonts.googleapis.com/css2?family=Outfit:wght@600;700&display=swap";
.PublicBackgroundCanvas-module-scss-module__k_VcWa__canvas{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:100vh;color:rgba(17,24,39,var(--tw-text-opacity,1));transition-property:background-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:relative}.PublicBackgroundCanvas-module-scss-module__k_VcWa__canvas:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(2400px 1400px at 50% 18%,rgba(18,50,95,.16),transparent 78%),radial-gradient(1000px 600px at 15% 0,rgba(56,189,248,.07),transparent 72%),radial-gradient(1000px 600px at 85% 5%,rgba(31,77,153,.06),transparent 72%);background-attachment:fixed;position:fixed;top:0;bottom:0;left:0;right:0}.PublicBackgroundCanvas-module-scss-module__k_VcWa__canvas:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1.6px 1.6px,rgba(18,50,95,.14) 1.3px,transparent 0);background-size:32px 32px;background-attachment:fixed;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 0%,#000 32%,rgba(0,0,0,.95) 50%,rgba(0,0,0,.82) 65%,rgba(0,0,0,.58) 80%,rgba(0,0,0,.3) 92%,rgba(0,0,0,.12) 100%);mask-image:radial-gradient(#000 0%,#000 32%,rgba(0,0,0,.95) 50%,rgba(0,0,0,.82) 65%,rgba(0,0,0,.58) 80%,rgba(0,0,0,.3) 92%,rgba(0,0,0,.12) 100%)}.PublicBackgroundCanvas-module-scss-module__k_VcWa__canvas>*{z-index:1;position:relative}
.TextButton-module-scss-module__WO3-Va__button{--tw-bg-opacity:1;background-color:rgba(18,50,95,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-width:2px;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin:1.25rem;padding:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.TextButton-module-scss-module__WO3-Va__button:disabled{cursor:not-allowed;opacity:.8}.TextButton-module-scss-module__WO3-Va__button:active:not(:disabled){--tw-scale-x:.9;--tw-scale-y:.9;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-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(4px + 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 transparent);--tw-ring-color:rgba(31,77,153,.3)}.TextButton-module-scss-module__WO3-Va__label{line-height:1}.TextButton-module-scss-module__WO3-Va__spinner{flex-shrink:0;width:1rem;height:1rem}@keyframes TextButton-module-scss-module__WO3-Va__spin{to{transform:rotate(360deg)}}.TextButton-module-scss-module__WO3-Va__spinner{--tw-border-opacity:1;border-width:2px;border-color:rgba(255,255,255,var(--tw-border-opacity,1));border-top-color:transparent;border-radius:9999px;animation:1s linear infinite TextButton-module-scss-module__WO3-Va__spin}
.PageFilter-module-scss-module__ydajSq__filterRow{grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem;width:100%;margin:1.25rem;display:grid}
.IconButton-module-scss-module__WaS6iW__newButton{--tw-text-opacity:1;width:2rem;height:2rem;color:rgba(18,50,95,var(--tw-text-opacity,1));border-width:1px;border-color:rgba(31,77,153,.4);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.IconButton-module-scss-module__WaS6iW__newButton:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgba(18,50,95,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.IconButton-module-scss-module__WaS6iW__newButton:active:not(:disabled){--tw-scale-x:.9;--tw-scale-y:.9;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-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(4px + 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 transparent);--tw-ring-color:rgba(31,77,153,.3)}.IconButton-module-scss-module__WaS6iW__newButton:focus-visible{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(4px + 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 transparent);--tw-ring-color:rgba(31,77,153,.2);outline:2px solid transparent}.IconButton-module-scss-module__WaS6iW__newButton:disabled{cursor:not-allowed;opacity:.5}.IconButton-module-scss-module__WaS6iW__withLabel{border-radius:.375rem;gap:.5rem;width:auto;padding-left:.75rem;padding-right:.75rem}.IconButton-module-scss-module__WaS6iW__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.IconButton-module-scss-module__WaS6iW__label{white-space:nowrap}
.ErrorFallback-module-scss-module__WWvGDa__errorFallback{font-family:var(--font-landing),ui-sans-serif,system-ui,sans-serif;--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.ErrorFallback-module-scss-module__WWvGDa__frame{flex-direction:column;display:flex}.ErrorFallback-module-scss-module__WWvGDa__framePage,.ErrorFallback-module-scss-module__WWvGDa__frameGlobal{justify-content:center;align-items:center;min-height:100vh;padding:4rem 1.5rem}.ErrorFallback-module-scss-module__WWvGDa__frameSection{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 2px 10px rgba(15,23,42,.06);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.75rem;align-items:flex-start;padding:1.5rem 1.25rem}.ErrorFallback-module-scss-module__WWvGDa__framePublic{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));text-align:center;--tw-shadow:0 2px 10px rgba(15,23,42,.06);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);width:100%;max-width:32rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.75rem;align-items:center;margin-left:auto;margin-right:auto;padding:2.5rem 1.5rem}.ErrorFallback-module-scss-module__WWvGDa__mark{--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgba(18,50,95,var(--tw-text-opacity,1));background-color:rgba(18,50,95,.08);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.ErrorFallback-module-scss-module__WWvGDa__frameSection .ErrorFallback-module-scss-module__WWvGDa__mark{width:2.25rem;height:2.25rem}.ErrorFallback-module-scss-module__WWvGDa__title{letter-spacing:-.025em;--tw-text-opacity:1;max-width:40ch;color:rgba(17,24,39,var(--tw-text-opacity,1));margin:0;font-size:1.5rem;font-weight:700;line-height:2rem}.ErrorFallback-module-scss-module__WWvGDa__frameSection .ErrorFallback-module-scss-module__WWvGDa__title{font-size:1.125rem;line-height:1.75rem}.ErrorFallback-module-scss-module__WWvGDa__message{--tw-text-opacity:1;max-width:46ch;color:rgba(107,114,128,var(--tw-text-opacity,1));margin:.5rem 0 0;font-size:.875rem;line-height:1.625}.ErrorFallback-module-scss-module__WWvGDa__digest{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));margin:.75rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.ErrorFallback-module-scss-module__WWvGDa__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.ErrorFallback-module-scss-module__WWvGDa__framePage .ErrorFallback-module-scss-module__WWvGDa__actions,.ErrorFallback-module-scss-module__WWvGDa__frameGlobal .ErrorFallback-module-scss-module__WWvGDa__actions,.ErrorFallback-module-scss-module__WWvGDa__framePublic .ErrorFallback-module-scss-module__WWvGDa__actions{justify-content:center}.ErrorFallback-module-scss-module__WWvGDa__primaryBtn,.ErrorFallback-module-scss-module__WWvGDa__secondaryBtn,.ErrorFallback-module-scss-module__WWvGDa__secondaryLink{border-radius:.5rem;justify-content:center;align-items:center;min-height:2.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.ErrorFallback-module-scss-module__WWvGDa__primaryBtn:focus-visible{outline-offset:2px;outline:2px solid #12325f}.ErrorFallback-module-scss-module__WWvGDa__secondaryBtn:focus-visible{outline-offset:2px;outline:2px solid #12325f}.ErrorFallback-module-scss-module__WWvGDa__secondaryLink:focus-visible{outline-offset:2px;outline:2px solid #12325f}.ErrorFallback-module-scss-module__WWvGDa__primaryBtn{--tw-bg-opacity:1;background-color:rgba(18,50,95,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-width:0}.ErrorFallback-module-scss-module__WWvGDa__primaryBtn:hover{background-color:rgba(18,50,95,.9)}.ErrorFallback-module-scss-module__WWvGDa__secondaryBtn,.ErrorFallback-module-scss-module__WWvGDa__secondaryLink{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1))}.ErrorFallback-module-scss-module__WWvGDa__secondaryBtn:hover,.ErrorFallback-module-scss-module__WWvGDa__secondaryLink:hover{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1))}
.Tooltip-module-scss-module__z196mW__reference{display:inline-block}.Tooltip-module-scss-module__z196mW__floatingRoot{z-index:1100}.Tooltip-module-scss-module__z196mW__surfaceBase{letter-spacing:.01em;--tw-backdrop-blur:blur(4px);-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);border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:opacity .19s cubic-bezier(.4,0,.2,1),transform .19s cubic-bezier(.4,0,.2,1);position:relative}.Tooltip-module-scss-module__z196mW__surfaceOpen{opacity:1;transform:translateY(0)scale(1)}.Tooltip-module-scss-module__z196mW__surfaceClosed{opacity:0;transform:translateY(4px)scale(.96)}.Tooltip-module-scss-module__z196mW__surfaceDefaultLight{--tw-border-opacity:1;border-width:1px;border-color:rgba(18,50,95,var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#12325f var(--tw-gradient-from-position);--tw-gradient-to:#12325f var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1f4d99 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.Tooltip-module-scss-module__z196mW__surfaceDefaultDark{--tw-border-opacity:1;border-width:1px;border-color:rgba(245,158,11,var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#38bdf8 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.Tooltip-module-scss-module__z196mW__surfaceClose{--tw-border-opacity:1;border-width:1px;border-color:rgba(239,68,68,var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef4444 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#38bdf8 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.Tooltip-module-scss-module__z196mW__arrowBase{--tw-rotate:45deg;width:.625rem;height:.625rem;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));position:absolute}.Tooltip-module-scss-module__z196mW__arrowDefaultLight{--tw-bg-opacity:1;background-color:rgba(31,77,153,var(--tw-bg-opacity,1))}.Tooltip-module-scss-module__z196mW__arrowDefaultDark{--tw-bg-opacity:1;background-color:rgba(56,189,248,var(--tw-bg-opacity,1))}.Tooltip-module-scss-module__z196mW__arrowClose{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity,1))}
.SearchBox-module-scss-module__icCD5G__container{width:16rem;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1);position:relative}.SearchBox-module-scss-module__icCD5G__container.SearchBox-module-scss-module__icCD5G__mounted{--tw-translate-y:0px;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));opacity:1}.SearchBox-module-scss-module__icCD5G__container.SearchBox-module-scss-module__icCD5G__unmounted{--tw-translate-y:.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));opacity:0}.SearchBox-module-scss-module__icCD5G__input{outline-offset:2px;color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;outline:2px solid transparent;width:100%;padding:.625rem 2.5rem .625rem 1rem;font-size:14px;font-weight:500;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.SearchBox-module-scss-module__icCD5G__input::placeholder{color:#6b7280}.SearchBox-module-scss-module__icCD5G__input.SearchBox-module-scss-module__icCD5G__focused{--tw-scale-x:1.02;--tw-scale-y:1.02;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:#12325f;box-shadow:0 0 8px rgba(18,50,95,.1)}.SearchBox-module-scss-module__icCD5G__input:not(.SearchBox-module-scss-module__icCD5G__focused){--tw-scale-x:1;--tw-scale-y: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))}.SearchBox-module-scss-module__icCD5G__icon-container{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:.75rem}.SearchBox-module-scss-module__icCD5G__clear-button{pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;padding:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.SearchBox-module-scss-module__icCD5G__clear-button:focus{outline-offset:2px;outline:2px solid transparent}.SearchBox-module-scss-module__icCD5G__clear-button{color:#6b7280;background:0 0;border:none}.SearchBox-module-scss-module__icCD5G__clear-button:hover{color:#ef4444}.SearchBox-module-scss-module__icCD5G__clear-icon{width:1rem;height:1rem}.SearchBox-module-scss-module__icCD5G__search-icon{color:#9ca3af;width:1rem;height:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.SearchBox-module-scss-module__icCD5G__search-icon.SearchBox-module-scss-module__icCD5G__focused{--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));color:#12325f}
.WorkspaceHeader-module-scss-module__uiJt3a__header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));margin-left:var(--sidebar-width,64px);width:calc(100% - var(--sidebar-width,64px));box-shadow:none;z-index:110;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:-webkit-sticky;position:sticky;top:0;overflow:visible}.WorkspaceHeader-module-scss-module__uiJt3a__sidebarToggleButton{cursor:pointer;--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1));background-color:transparent;border-width:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.WorkspaceHeader-module-scss-module__uiJt3a__sidebarToggleButton:hover{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1))}.WorkspaceHeader-module-scss-module__uiJt3a__sidebarControl{flex-direction:row;align-items:center;gap:1rem;margin-left:1rem;display:flex}.WorkspaceHeader-module-scss-module__uiJt3a__hometitle{--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem}.WorkspaceHeader-module-scss-module__uiJt3a__top-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;padding:.5rem 1rem;display:grid}.WorkspaceHeader-module-scss-module__uiJt3a__nav-and-filter{flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}.WorkspaceHeader-module-scss-module__uiJt3a__collegeBrand{justify-content:center;align-items:center;gap:.625rem;min-width:0;max-width:min(52vw,40rem);padding-left:.75rem;padding-right:.75rem;display:flex}.WorkspaceHeader-module-scss-module__uiJt3a__collegeLogo{-o-object-fit:contain;object-fit:contain;border-radius:9999px;flex-shrink:0;width:2.25rem;height:2.25rem}.WorkspaceHeader-module-scss-module__uiJt3a__collegeName{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.WorkspaceHeader-module-scss-module__uiJt3a__headerEnd{justify-self:end}.WorkspaceHeader-module-scss-module__uiJt3a__module-filter{flex-shrink:0;min-width:180px}.WorkspaceHeader-module-scss-module__uiJt3a__nav-shimmer{justify-content:center;padding-left:2rem;padding-right:2rem;display:flex}.WorkspaceHeader-module-scss-module__uiJt3a__nav-shimmer-items{gap:1rem;display:flex}.WorkspaceHeader-module-scss-module__uiJt3a__nav-shimmer-item{width:6rem;height:2.5rem}@keyframes WorkspaceHeader-module-scss-module__uiJt3a__pulse{50%{opacity:.5}}.WorkspaceHeader-module-scss-module__uiJt3a__nav-shimmer-item{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));border-radius:.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite WorkspaceHeader-module-scss-module__uiJt3a__pulse}.WorkspaceHeader-module-scss-module__uiJt3a__dropdown-panel{background-color:transparent;width:100%;position:absolute;top:100%}.WorkspaceHeader-module-scss-module__uiJt3a__menu-shimmer-container{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 2px 10px rgba(15,23,42,.06);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.5rem;margin:1rem;padding:1.5rem}.WorkspaceHeader-module-scss-module__uiJt3a__user-actions{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}
.BulkActionBar-module-scss-module__6ybffG__bar{z-index:120;--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 -8px 24px rgba(15,23,42,.08);--tw-shadow-colored:0 -8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.BulkActionBar-module-scss-module__6ybffG__count{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));flex-shrink:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.BulkActionBar-module-scss-module__6ybffG__clearBtn{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgba(156,163,175,var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.BulkActionBar-module-scss-module__6ybffG__clearBtn:hover{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.BulkActionBar-module-scss-module__6ybffG__actions,.BulkActionBar-module-scss-module__6ybffG__endActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.BulkActionBar-module-scss-module__6ybffG__endSpacer{display:none}.BulkActionBar-module-scss-module__6ybffG__actionBtn{border-width:1px;border-radius:.5rem;align-items:center;gap:.375rem;min-height:2.25rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.BulkActionBar-module-scss-module__6ybffG__actionBtn:disabled{cursor:not-allowed;opacity:.5}.BulkActionBar-module-scss-module__6ybffG__actionIcon{flex-shrink:0;align-items:center;display:inline-flex}.BulkActionBar-module-scss-module__6ybffG__variant_default{--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(51,65,85,var(--tw-text-opacity,1))}.BulkActionBar-module-scss-module__6ybffG__variant_default:hover{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1))}.BulkActionBar-module-scss-module__6ybffG__variant_danger{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity,1))}.BulkActionBar-module-scss-module__6ybffG__variant_danger:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity,1))}.BulkActionBar-module-scss-module__6ybffG__variant_primary{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-color:transparent}.BulkActionBar-module-scss-module__6ybffG__variant_primary:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity,1))}.BulkActionBar-module-scss-module__6ybffG__variant_ghost{--tw-text-opacity:1;color:rgba(71,85,105,var(--tw-text-opacity,1));background-color:transparent;border-color:transparent}.BulkActionBar-module-scss-module__6ybffG__variant_ghost:hover{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity,1))}
.WorkspaceLayout-module-scss-module__6tlmba__layoutContainer{height:100%;min-height:0;display:flex;position:relative}.WorkspaceLayout-module-scss-module__6tlmba__contentArea{width:100%;min-height:0;margin-left:var(--sidebar-width,64px);box-sizing:border-box;flex:1;transition:margin-left .3s,padding-top .2s;overflow-x:hidden;overflow-y:auto}
.AlertBox-module-scss-module__BBo3XW__overlay{z-index:1100;background:rgba(15,23,42,.45);place-items:center;padding:1rem;animation:.15s ease-out AlertBox-module-scss-module__BBo3XW__fadeIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.AlertBox-module-scss-module__BBo3XW__panel{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));text-align:center;border-radius:.75rem;width:100%;max-width:420px;padding:2rem 1.5rem 1.25rem;animation:.2s ease-out AlertBox-module-scss-module__BBo3XW__slideUp;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.18)}.AlertBox-module-scss-module__BBo3XW__panel_info{border-top:4px solid #3498db}.AlertBox-module-scss-module__BBo3XW__panel_success{border-top:4px solid #16a34a}.AlertBox-module-scss-module__BBo3XW__panel_warning{border-top:4px solid #8e44ad}.AlertBox-module-scss-module__BBo3XW__panel_danger{border-top:4px solid #e74c3c}.AlertBox-module-scss-module__BBo3XW__closeBtn{--tw-text-opacity:1;width:1.75rem;height:1.75rem;color:rgba(156,163,175,var(--tw-text-opacity,1));background-color:transparent;border-style:none;border-radius:.375rem;justify-content:center;align-items:center;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.75rem;right:.75rem}.AlertBox-module-scss-module__BBo3XW__closeBtn:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.AlertBox-module-scss-module__BBo3XW__closeBtn:disabled{cursor:not-allowed;opacity:.4}.AlertBox-module-scss-module__BBo3XW__iconWrap{border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.75rem;margin-left:auto;margin-right:auto;animation:.5s cubic-bezier(.34,1.56,.64,1) AlertBox-module-scss-module__BBo3XW__iconPop;display:flex;position:relative}.AlertBox-module-scss-module__BBo3XW__iconWrap:before,.AlertBox-module-scss-module__BBo3XW__iconWrap:after{content:"";pointer-events:none;border-width:2px;border-color:currentColor;border-radius:9999px;animation:1.8s ease-out infinite AlertBox-module-scss-module__BBo3XW__ringPulse;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.AlertBox-module-scss-module__BBo3XW__iconWrap:after{animation-delay:.45s}.AlertBox-module-scss-module__BBo3XW__iconSvg{z-index:1;position:relative;overflow:visible}.AlertBox-module-scss-module__BBo3XW__iconSvg path{stroke-dasharray:80;stroke-dashoffset:80px;animation:.55s forwards AlertBox-module-scss-module__BBo3XW__iconDraw}.AlertBox-module-scss-module__BBo3XW__iconSvg circle{stroke-dasharray:80;stroke-dashoffset:80px;animation:.55s forwards AlertBox-module-scss-module__BBo3XW__iconDraw}.AlertBox-module-scss-module__BBo3XW__iconSvg polyline{stroke-dasharray:80;stroke-dashoffset:80px;animation:.55s forwards AlertBox-module-scss-module__BBo3XW__iconDraw}.AlertBox-module-scss-module__BBo3XW__iconSvg line{stroke-dasharray:80;stroke-dashoffset:80px;animation:.55s forwards AlertBox-module-scss-module__BBo3XW__iconDraw}.AlertBox-module-scss-module__BBo3XW__icon_warning .AlertBox-module-scss-module__BBo3XW__iconSvg{animation:.55s forwards AlertBox-module-scss-module__BBo3XW__iconDraw,1.7s ease-in-out .55s infinite AlertBox-module-scss-module__BBo3XW__banPulse}.AlertBox-module-scss-module__BBo3XW__icon_danger .AlertBox-module-scss-module__BBo3XW__iconSvg{animation:.45s forwards AlertBox-module-scss-module__BBo3XW__iconDraw,.7s ease-in-out .2s AlertBox-module-scss-module__BBo3XW__trashShake,1.5s ease-in-out .9s infinite AlertBox-module-scss-module__BBo3XW__trashBob}.AlertBox-module-scss-module__BBo3XW__icon_success .AlertBox-module-scss-module__BBo3XW__iconSvg{animation:.55s forwards AlertBox-module-scss-module__BBo3XW__iconDraw,.45s cubic-bezier(.34,1.56,.64,1) .35s both AlertBox-module-scss-module__BBo3XW__checkPop}.AlertBox-module-scss-module__BBo3XW__icon_info .AlertBox-module-scss-module__BBo3XW__iconSvg{animation:.55s forwards AlertBox-module-scss-module__BBo3XW__iconDraw,1.8s ease-in-out .55s infinite AlertBox-module-scss-module__BBo3XW__infoBob}.AlertBox-module-scss-module__BBo3XW__icon_info{--tw-bg-opacity:1;background-color:rgba(214,234,248,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(41,128,185,var(--tw-text-opacity,1))}.AlertBox-module-scss-module__BBo3XW__icon_success{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity,1))}.AlertBox-module-scss-module__BBo3XW__icon_warning{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(142,68,173,var(--tw-text-opacity,1))}.AlertBox-module-scss-module__BBo3XW__icon_danger{--tw-bg-opacity:1;background-color:rgba(253,232,232,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(231,76,60,var(--tw-text-opacity,1))}.AlertBox-module-scss-module__BBo3XW__title{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.AlertBox-module-scss-module__BBo3XW__message{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));margin-top:.5rem;margin-bottom:0;font-size:.875rem;line-height:1.5rem}.AlertBox-module-scss-module__BBo3XW__actions{justify-content:center;align-items:center;gap:.625rem;margin-top:1.25rem;display:flex}.AlertBox-module-scss-module__BBo3XW__cancelBtn{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;min-width:88px;min-height:2.25rem;color:rgba(17,24,39,var(--tw-text-opacity,1));border-radius:.375rem;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.AlertBox-module-scss-module__BBo3XW__cancelBtn:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1))}.AlertBox-module-scss-module__BBo3XW__cancelBtn:disabled{cursor:not-allowed;opacity:.5}.AlertBox-module-scss-module__BBo3XW__confirmBtn{--tw-text-opacity:1;min-width:88px;min-height:2.25rem;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-style:none;border-radius:.375rem;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.AlertBox-module-scss-module__BBo3XW__confirmBtn:disabled{cursor:not-allowed;opacity:.7}.AlertBox-module-scss-module__BBo3XW__confirm_info{--tw-bg-opacity:1;background-color:rgba(52,152,219,var(--tw-bg-opacity,1))}.AlertBox-module-scss-module__BBo3XW__confirm_info:hover{--tw-bg-opacity:1;background-color:rgba(41,128,185,var(--tw-bg-opacity,1))}.AlertBox-module-scss-module__BBo3XW__confirm_success{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity,1))}.AlertBox-module-scss-module__BBo3XW__confirm_success:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity,1))}.AlertBox-module-scss-module__BBo3XW__confirm_warning{--tw-bg-opacity:1;background-color:rgba(142,68,173,var(--tw-bg-opacity,1))}.AlertBox-module-scss-module__BBo3XW__confirm_warning:hover{--tw-bg-opacity:1;background-color:rgba(125,60,152,var(--tw-bg-opacity,1))}.AlertBox-module-scss-module__BBo3XW__confirm_danger{--tw-bg-opacity:1;background-color:rgba(231,76,60,var(--tw-bg-opacity,1))}.AlertBox-module-scss-module__BBo3XW__confirm_danger:hover{--tw-bg-opacity:1;background-color:rgba(192,57,43,var(--tw-bg-opacity,1))}@keyframes AlertBox-module-scss-module__BBo3XW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AlertBox-module-scss-module__BBo3XW__slideUp{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AlertBox-module-scss-module__BBo3XW__iconPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes AlertBox-module-scss-module__BBo3XW__iconDraw{to{stroke-dashoffset:0}}@keyframes AlertBox-module-scss-module__BBo3XW__ringPulse{0%{opacity:.45;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.25)}}@keyframes AlertBox-module-scss-module__BBo3XW__banPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes AlertBox-module-scss-module__BBo3XW__trashShake{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}@keyframes AlertBox-module-scss-module__BBo3XW__trashBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes AlertBox-module-scss-module__BBo3XW__checkPop{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes AlertBox-module-scss-module__BBo3XW__infoBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.AlertBox-module-scss-module__BBo3XW__overlay,.AlertBox-module-scss-module__BBo3XW__panel,.AlertBox-module-scss-module__BBo3XW__iconWrap,.AlertBox-module-scss-module__BBo3XW__iconWrap:before,.AlertBox-module-scss-module__BBo3XW__iconWrap:after,.AlertBox-module-scss-module__BBo3XW__iconSvg,.AlertBox-module-scss-module__BBo3XW__icon_warning .AlertBox-module-scss-module__BBo3XW__iconSvg,.AlertBox-module-scss-module__BBo3XW__icon_danger .AlertBox-module-scss-module__BBo3XW__iconSvg,.AlertBox-module-scss-module__BBo3XW__icon_success .AlertBox-module-scss-module__BBo3XW__iconSvg,.AlertBox-module-scss-module__BBo3XW__icon_info .AlertBox-module-scss-module__BBo3XW__iconSvg{animation:none}.AlertBox-module-scss-module__BBo3XW__iconSvg path{stroke-dashoffset:0;animation:none}.AlertBox-module-scss-module__BBo3XW__iconSvg circle{stroke-dashoffset:0;animation:none}.AlertBox-module-scss-module__BBo3XW__iconSvg polyline{stroke-dashoffset:0;animation:none}.AlertBox-module-scss-module__BBo3XW__iconSvg line{stroke-dashoffset:0;animation:none}}
.PageHeader-module-scss-module__9gd2Hq__page-header-wrapper{--tw-border-opacity:1;border-width:0;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));flex-shrink:0;position:relative}.PageHeader-module-scss-module__9gd2Hq__page-header{z-index:70;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-bottom-width:1px;border-radius:0;justify-content:space-between;align-items:center;min-height:40px;padding:.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.PageHeader-module-scss-module__9gd2Hq__left-side{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.PageHeader-module-scss-module__9gd2Hq__breadcrumb{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.025em;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));flex-shrink:0;align-items:center;font-size:.75rem;font-weight:600;line-height:1rem;display:flex;overflow:hidden}.PageHeader-module-scss-module__9gd2Hq__breadcrumb-icon{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(31,77,153,var(--tw-text-opacity,1));flex-shrink:0;margin-left:.5rem;margin-right:.5rem}.PageHeader-module-scss-module__9gd2Hq__page-title{text-overflow:ellipsis;white-space:nowrap;--tw-border-opacity:1;border-left-width:2px;border-color:rgba(18,50,95,var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1));padding-left:.75rem;font-size:1.125rem;font-weight:700;line-height:1.25;overflow:hidden}.PageHeader-module-scss-module__9gd2Hq__right-side{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.PageHeader-module-scss-module__9gd2Hq__search-box-container{flex-shrink:0}.PageHeader-module-scss-module__9gd2Hq__action-buttons,.PageHeader-module-scss-module__9gd2Hq__button-wrapper{align-items:center;gap:.5rem;display:flex}.PageHeader-module-scss-module__9gd2Hq__filterInfo{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.PageHeader-module-scss-module__9gd2Hq__yearBadge{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));background-color:rgba(18,50,95,.05);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}.PageHeader-module-scss-module__9gd2Hq__yearBadge span{--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1));font-weight:600}.PageHeader-module-scss-module__9gd2Hq__filterInfoContainer{--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1));padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.PageHeader-module-scss-module__9gd2Hq__filterClearAllBtn{white-space:nowrap;--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1));border-radius:1rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.PageHeader-module-scss-module__9gd2Hq__filterClearAllBtn:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity,1))}.PageHeader-module-scss-module__9gd2Hq__filterClearAllBtn:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgba(203,213,225,var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity,1))}.PageHeader-module-scss-module__9gd2Hq__filterClearAllBtn:hover:disabled{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}
.ResourcePage-module-scss-module___gp4PW__container{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1));flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.ResourcePage-module-scss-module___gp4PW__content{flex-direction:column;flex:1;min-height:0;padding:1.5rem;display:flex;overflow:hidden}
.AuthModal-module-scss-module__UHRQOW__overlay{z-index:50;justify-content:center;align-items:center;padding:1rem;animation:.2s AuthModal-module-scss-module__UHRQOW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.AuthModal-module-scss-module__UHRQOW__overlayBackdrop{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(13,33,55,.42);border-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.AuthModal-module-scss-module__UHRQOW__modal{z-index:1;justify-content:center;width:100%;max-width:940px;min-height:0;max-height:calc(100dvh - 2rem);animation:.42s cubic-bezier(.22,1,.36,1) AuthModal-module-scss-module__UHRQOW__slideUp;display:flex;position:relative}.AuthModal-module-scss-module__UHRQOW__shell{background:rgba(255,255,255,.97);border-radius:26px;width:100%;min-height:0;max-height:calc(100dvh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px rgba(13,33,55,.35),0 0 0 1px rgba(13,33,55,.06),inset 0 1px rgba(255,255,255,.8)}.AuthModal-module-scss-module__UHRQOW__shellSplit{max-width:900px}.AuthModal-module-scss-module__UHRQOW__shellSingle{max-width:440px}.AuthModal-module-scss-module__UHRQOW__shell:before{content:"";z-index:2;opacity:.85;background:linear-gradient(90deg,transparent,#12325f,#38bdf8,transparent);height:3px;position:absolute;top:0;left:0;right:0}.AuthModal-module-scss-module__UHRQOW__modalActions{z-index:30;align-items:center;gap:.375rem;display:flex;position:absolute;top:.75rem;right:.75rem}.AuthModal-module-scss-module__UHRQOW__forgotPasswordActions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.AuthModal-module-scss-module__UHRQOW__closeButtonWrapper{z-index:30;position:absolute;top:.75rem;right:.75rem}.AuthModal-module-scss-module__UHRQOW__usersPanel{color:#fff;background:linear-gradient(165deg,#0e2648 0%,#112e57 100%);flex-direction:column;flex:0 0 400px;width:400px;min-height:0;max-height:min(560px,100dvh - 2.5rem);padding:1.35rem 1.15rem 1.15rem;display:flex;overflow:hidden}.AuthModal-module-scss-module__UHRQOW__loginPanel{flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}.AuthModal-module-scss-module__UHRQOW__usersTitle{text-transform:uppercase;letter-spacing:.16em;color:rgba(255,255,255,.7);flex-shrink:0;margin:0 0 .75rem;font-size:11px;font-weight:600}.AuthModal-module-scss-module__UHRQOW__usersScroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AuthModal-module-scss-module__UHRQOW__usersList{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto}.AuthModal-module-scss-module__UHRQOW__usersList>*+*{margin-top:.4rem}.AuthModal-module-scss-module__UHRQOW__userItem{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.7rem .75rem;font-size:.8125rem;transition:background .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.AuthModal-module-scss-module__UHRQOW__userItem:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);transform:translate(2px)}.AuthModal-module-scss-module__UHRQOW__userLabel{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.AuthModal-module-scss-module__UHRQOW__userMeta{color:rgba(255,255,255,.75);margin:.125rem 0 0;font-size:11px}.AuthModal-module-scss-module__UHRQOW__emptyState{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.05);border-width:1px;border-color:rgba(255,255,255,.1);border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.AuthModal-module-scss-module__UHRQOW__card{color:#0d2137;background:#fff;flex-direction:column;gap:1.15rem;width:100%;min-height:0;padding:2.35rem 2.1rem 1.85rem;display:flex;position:relative}.AuthModal-module-scss-module__UHRQOW__formHeader{text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;padding-right:4rem;display:flex}.AuthModal-module-scss-module__UHRQOW__iconBadgeWrap{width:3.1rem;height:3.1rem;margin-bottom:.55rem;position:relative}.AuthModal-module-scss-module__UHRQOW__iconPulseRing{pointer-events:none;border:1.5px solid rgba(18,50,95,.4);border-radius:999px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite AuthModal-module-scss-module__UHRQOW__ringPulse;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.AuthModal-module-scss-module__UHRQOW__iconBadge{background:linear-gradient(155deg,rgba(18,50,95,.13),rgba(56,189,248,.09));border:1px solid rgba(18,50,95,.18);border-radius:15px;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;animation:3.6s ease-in-out infinite AuthModal-module-scss-module__UHRQOW__iconFloat;display:inline-flex;position:relative}.AuthModal-module-scss-module__UHRQOW__iconBadge:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(circle,rgba(18,50,95,.28) 0%,transparent 70%);border-radius:999px;animation:4.2s ease-in-out infinite AuthModal-module-scss-module__UHRQOW__ambientShift;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.AuthModal-module-scss-module__UHRQOW__headerIcon{color:#12325f;width:1.35rem;height:1.35rem}.AuthModal-module-scss-module__UHRQOW__kicker{text-transform:uppercase;letter-spacing:.18em;color:#6b7280;margin:0;font-size:10px;font-weight:600}.AuthModal-module-scss-module__UHRQOW__formTitle{font-weight:700;line-height:1.25;font-family:"Outfit",var(--font-landing),ui-sans-serif,system-ui,sans-serif,sans-serif;color:#0d2137;letter-spacing:-.02em;margin:0;font-size:1.55rem}.AuthModal-module-scss-module__UHRQOW__formSubtitle{color:#6b7280;margin:.125rem 0 0;font-size:.875rem;line-height:1.375}.AuthModal-module-scss-module__UHRQOW__statusBanner{border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.625rem .875rem;font-size:12.5px;animation:.38s cubic-bezier(.22,1,.36,1) AuthModal-module-scss-module__UHRQOW__bannerSlide;display:flex}.AuthModal-module-scss-module__UHRQOW__statusBannerSuccess{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.22)}.AuthModal-module-scss-module__UHRQOW__statusBannerSuccess .AuthModal-module-scss-module__UHRQOW__statusIcon{background:#10b981}.AuthModal-module-scss-module__UHRQOW__statusBannerError{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22)}.AuthModal-module-scss-module__UHRQOW__statusBannerError .AuthModal-module-scss-module__UHRQOW__statusIcon{background:#ef4444}.AuthModal-module-scss-module__UHRQOW__statusBannerError{animation:.38s cubic-bezier(.22,1,.36,1) AuthModal-module-scss-module__UHRQOW__bannerSlide,.4s 50ms AuthModal-module-scss-module__UHRQOW__shake}.AuthModal-module-scss-module__UHRQOW__statusIcon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:.125rem;display:flex}.AuthModal-module-scss-module__UHRQOW__statusIcon svg{color:#fff;width:10px;height:10px}.AuthModal-module-scss-module__UHRQOW__statusTitle{color:#0d2137;margin:0;font-weight:700}.AuthModal-module-scss-module__UHRQOW__statusSub{color:#6b7280;margin:0}.AuthModal-module-scss-module__UHRQOW__form{z-index:1;flex-direction:column;gap:.875rem;display:flex;position:relative}.AuthModal-module-scss-module__UHRQOW__inputGroup{flex-direction:column;gap:.75rem;display:flex}.AuthModal-module-scss-module__UHRQOW__credentialFields .MuiOutlinedInput-root{background:#f8fafc;border-radius:13px;transition:box-shadow .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1)}.AuthModal-module-scss-module__UHRQOW__credentialFields .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(18,50,95,.45)}.AuthModal-module-scss-module__UHRQOW__credentialFields .MuiOutlinedInput-root.AuthModal-module-scss-module__UHRQOW__Mui-focused{background:#fff;box-shadow:0 0 0 4px rgba(18,50,95,.1)}.AuthModal-module-scss-module__UHRQOW__credentialFields .MuiOutlinedInput-root.AuthModal-module-scss-module__UHRQOW__Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1.5px;border-color:#12325f}.AuthModal-module-scss-module__UHRQOW__credentialFields .MuiInputBase-input{letter-spacing:.06em;color:#0d2137;font-size:1.0625rem}.AuthModal-module-scss-module__UHRQOW__credentialFields .MuiInputBase-input::-moz-placeholder{color:#6b7280;letter-spacing:normal;opacity:1}.AuthModal-module-scss-module__UHRQOW__credentialFields .MuiInputBase-input::placeholder{color:#6b7280;letter-spacing:normal;opacity:1}.AuthModal-module-scss-module__UHRQOW__passwordField{width:100%;position:relative}.AuthModal-module-scss-module__UHRQOW__passwordToggle{z-index:2;cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px;transition:color .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.AuthModal-module-scss-module__UHRQOW__passwordToggle:hover{color:#12325f;background:rgba(18,50,95,.08)}.AuthModal-module-scss-module__UHRQOW__passwordToggle:active{transform:translateY(-50%)scale(.9)}.AuthModal-module-scss-module__UHRQOW__toggleIcon{width:1.15rem;height:1.15rem}.AuthModal-module-scss-module__UHRQOW__forgotPasswordRow{justify-content:flex-end;display:flex}.AuthModal-module-scss-module__UHRQOW__forgotPasswordButton{cursor:pointer;color:#12325f;background-color:transparent;border-style:none;padding:0;font-size:13px;font-weight:600;transition:color .32s}.AuthModal-module-scss-module__UHRQOW__forgotPasswordButton:hover:not(:disabled){text-underline-offset:3px;color:#1f4d99;text-decoration:underline}.AuthModal-module-scss-module__UHRQOW__forgotIcon{opacity:.85;width:.95rem;height:.95rem}.AuthModal-module-scss-module__UHRQOW__submitShell{isolation:isolate;border-radius:9999px;width:100%;margin-top:.25rem;position:relative}.AuthModal-module-scss-module__UHRQOW__submitShell:before{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(rgba(18,50,95,.55) 0%,transparent 72%);animation:2.8s ease-in-out infinite AuthModal-module-scss-module__UHRQOW__btnHalo;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.AuthModal-module-scss-module__UHRQOW__submitButton{z-index:1;letter-spacing:.03em;width:100%;font-weight:600;font-family:"Outfit",var(--font-landing),ui-sans-serif,system-ui,sans-serif,sans-serif;background:linear-gradient(135deg,#12325f 0%,#1f4d99 100%);justify-content:center;align-items:center;margin:0;padding:.875rem 1.5rem;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.AuthModal-module-scss-module__UHRQOW__submitButton:hover:not(:disabled){transform:translateY(-1px)}.AuthModal-module-scss-module__UHRQOW__submitButton:active:not(:disabled){transform:translateY(0)scale(.985)}.AuthModal-module-scss-module__UHRQOW__submitButton:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%) 0 0/200% 100%;animation:3.2s linear infinite AuthModal-module-scss-module__UHRQOW__shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@font-face{font-family:text-security-disc;src:url(../media/text-security-disc.a26827b0.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@keyframes AuthModal-module-scss-module__UHRQOW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthModal-module-scss-module__UHRQOW__slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AuthModal-module-scss-module__UHRQOW__fieldIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthModal-module-scss-module__UHRQOW__bannerSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthModal-module-scss-module__UHRQOW__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes AuthModal-module-scss-module__UHRQOW__ambientShift{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)translate(2%,-1%)}}@keyframes AuthModal-module-scss-module__UHRQOW__iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes AuthModal-module-scss-module__UHRQOW__ringPulse{0%{opacity:.6;transform:scale(.94)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}@keyframes AuthModal-module-scss-module__UHRQOW__btnHalo{0%,to{opacity:.25}50%{opacity:.5}}@keyframes AuthModal-module-scss-module__UHRQOW__shimmer{0%{background-position:130%}to{background-position:-30%}}@keyframes AuthModal-module-scss-module__UHRQOW__otpPop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@media (max-width:640px){.AuthModal-module-scss-module__UHRQOW__overlay{padding:.75rem}.AuthModal-module-scss-module__UHRQOW__usersPanel{display:none}.AuthModal-module-scss-module__UHRQOW__shell,.AuthModal-module-scss-module__UHRQOW__shellSplit{max-width:440px}.AuthModal-module-scss-module__UHRQOW__card{padding:1.25rem}.AuthModal-module-scss-module__UHRQOW__formHeader{padding-right:4.5rem}.AuthModal-module-scss-module__UHRQOW__formTitle{font-size:1.25rem}.AuthModal-module-scss-module__UHRQOW__otpInput{width:2.5rem;height:2.85rem;font-size:1.05rem}.AuthModal-module-scss-module__UHRQOW__otpContainer{gap:.4rem}}@media (max-width:480px){.AuthModal-module-scss-module__UHRQOW__card{padding:1.5rem 1.25rem 1.25rem}.AuthModal-module-scss-module__UHRQOW__formTitle{font-size:1.1rem}.AuthModal-module-scss-module__UHRQOW__otpInput{width:2.2rem;height:2.5rem;font-size:1rem}.AuthModal-module-scss-module__UHRQOW__otpContainer{gap:.3rem}}@media (prefers-reduced-motion:reduce){.AuthModal-module-scss-module__UHRQOW__overlay,.AuthModal-module-scss-module__UHRQOW__modal,.AuthModal-module-scss-module__UHRQOW__iconBadge,.AuthModal-module-scss-module__UHRQOW__iconBadge:before,.AuthModal-module-scss-module__UHRQOW__iconPulseRing,.AuthModal-module-scss-module__UHRQOW__submitShell:before,.AuthModal-module-scss-module__UHRQOW__submitButton:after,.AuthModal-module-scss-module__UHRQOW__statusBanner,.AuthModal-module-scss-module__UHRQOW__statusBannerError{animation:none!important}}.AuthModal-module-scss-module__UHRQOW__otpField{flex-direction:row;justify-content:center;align-items:center;gap:.375rem;display:flex}.AuthModal-module-scss-module__UHRQOW__otpLabelRow{justify-content:space-between;align-items:center;margin-bottom:.625rem;display:flex}.AuthModal-module-scss-module__UHRQOW__otpLabel{color:#0d2137;font-size:13px;font-weight:700}.AuthModal-module-scss-module__UHRQOW__otpResendHint{color:#6b7280;font-size:.75rem;line-height:1rem}.AuthModal-module-scss-module__UHRQOW__otpResendHint b{color:#12325f;font-weight:700}.AuthModal-module-scss-module__UHRQOW__otpContainer{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.AuthModal-module-scss-module__UHRQOW__otpInput{text-align:center;max-width:2.9rem;height:3.25rem;font-size:1.2rem;font-weight:700;font-family:"Outfit",var(--font-landing),ui-sans-serif,system-ui,sans-serif,sans-serif;color:#0d2137;caret-color:#12325f;background:#f8fafc;border:1.5px solid rgba(13,33,55,.12);border-radius:14px;outline:none;flex:1 1 0;transition:border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px 3px rgba(13,33,55,.08)}.AuthModal-module-scss-module__UHRQOW__otpInput:hover:not(:disabled){border-color:rgba(18,50,95,.5)}.AuthModal-module-scss-module__UHRQOW__otpInput:focus{border-color:#12325f;box-shadow:0 0 0 4px rgba(18,50,95,.12)}.AuthModal-module-scss-module__UHRQOW__otpInput:disabled{opacity:.65;cursor:not-allowed}.AuthModal-module-scss-module__UHRQOW__otpInputFilled{background:linear-gradient(155deg,#f1f3f5,#f7fcff);border-color:#12325f;animation:.26s cubic-bezier(.22,1,.36,1) AuthModal-module-scss-module__UHRQOW__otpPop;box-shadow:0 0 0 3px rgba(18,50,95,.09)}.AuthModal-module-scss-module__UHRQOW__otpInputError{background:#fef6f6;border-color:#ef4444}.AuthModal-module-scss-module__UHRQOW__otpProgress{background:#e5e7eb;border-radius:9999px;width:100%;height:3px;margin-bottom:.25rem;overflow:hidden}.AuthModal-module-scss-module__UHRQOW__otpProgressFill{background:linear-gradient(90deg,#12325f,#38bdf8);border-radius:999px;height:100%;transition:width .3s cubic-bezier(.22,1,.36,1)}.AuthModal-module-scss-module__UHRQOW__otpError{color:#ef4444;margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.AuthModal-module-scss-module__UHRQOW__identityChip{background:#f8fafc;border:1px solid rgba(13,33,55,.06);border-radius:11px;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:.6rem .8rem;display:flex}.AuthModal-module-scss-module__UHRQOW__identityLabel{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;flex-shrink:0;font-size:11px;font-weight:600}.AuthModal-module-scss-module__UHRQOW__identityValue{text-overflow:ellipsis;white-space:nowrap;color:#0d2137;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.AuthModal-module-scss-module__UHRQOW__resendRow{-moz-column-gap:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.AuthModal-module-scss-module__UHRQOW__resendHint{color:#6b7280;font-size:13px}.AuthModal-module-scss-module__UHRQOW__resendOtpButton{color:#12325f;cursor:pointer;background-color:transparent;border-style:none;padding:0;font-size:13px;font-weight:600;transition:color .32s}.AuthModal-module-scss-module__UHRQOW__resendOtpButton:hover:not(:disabled){text-underline-offset:3px;color:#1f4d99;text-decoration:underline}.AuthModal-module-scss-module__UHRQOW__resendOtpButton:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.AuthModal-module-scss-module__UHRQOW__passwordInputContainer{flex-direction:column;align-items:center;gap:.5rem;margin:1.25rem;display:flex}.AuthModal-module-scss-module__UHRQOW__forgotPasswordWrapper{flex-direction:column;align-items:center;gap:.5rem;display:flex}.AuthModal-module-scss-module__UHRQOW__inputGroupresetUsername{flex-direction:row;align-items:center;gap:1rem;display:flex}
.styles-module-scss-module__sqF6tG__page{flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.styles-module-scss-module__sqF6tG__pageShell{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);min-height:0;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);--tw-shadow-color:rgba(18,50,95,.1);border-radius:0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__sqF6tG__pageHeader{--tw-border-opacity:1;border-width:0 0 1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:0;flex-shrink:0}.styles-module-scss-module__sqF6tG__pageBody{flex:1;min-height:0;padding:1rem;overflow-y:auto}@media (min-width:768px){.styles-module-scss-module__sqF6tG__pageBody{padding:1.5rem}}.styles-module-scss-module__sqF6tG__screen{flex-direction:column;gap:1rem;width:100%;display:flex}.styles-module-scss-module__sqF6tG__card{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.75rem;padding:1rem}@media (min-width:768px){.styles-module-scss-module__sqF6tG__card{padding:1.5rem}}.styles-module-scss-module__sqF6tG__tableWrap,.styles-module-scss-module__sqF6tG__formFull{width:100%}.styles-module-scss-module__sqF6tG__formGridFull{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:start;gap:16px 20px;width:100%;min-height:auto;display:grid}.styles-module-scss-module__sqF6tG__formGridFull>*{width:100%;min-height:0}@media (max-width:900px){.styles-module-scss-module__sqF6tG__formGridFull{grid-template-columns:1fr}}.styles-module-scss-module__sqF6tG__remarksRow{grid-column:1/-1}.styles-module-scss-module__sqF6tG__specializationCell{z-index:1;align-items:center;display:inline-flex;position:relative}.styles-module-scss-module__sqF6tG__specializationCountButton{cursor:default;background-color:transparent;border-width:0;align-items:center;padding:0;display:inline-flex}.styles-module-scss-module__sqF6tG__specializationCount{background-color:var(--color-primary-light);min-width:26px;color:var(--color-primary);border-radius:9999px;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.styles-module-scss-module__sqF6tG__specializationItem{white-space:normal;font-size:.75rem;line-height:1.25rem}.styles-module-scss-module__sqF6tG__specializationHoverCardFixed{border:1px solid var(--color-border-light);background:var(--color-bg-primary);pointer-events:auto;z-index:30;border-radius:12px;min-width:260px;max-width:340px;max-height:220px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 20px 40px -24px rgba(15,23,42,.45)}.styles-module-scss-module__sqF6tG__specializationPopupTitle{color:var(--color-primary);font-size:.75rem;font-weight:600;line-height:1rem}.styles-module-scss-module__sqF6tG__specializationPopupHeader{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.styles-module-scss-module__sqF6tG__specializationPopupCourseName{color:var(--color-text-primary);text-align:right;white-space:normal;font-size:.75rem;font-weight:600;line-height:1rem}.styles-module-scss-module__sqF6tG__specializationPopupList{overscroll-behavior:contain;gap:6px;max-height:150px;padding:.625rem .75rem;display:grid;overflow-x:hidden;overflow-y:auto}.styles-module-scss-module__sqF6tG__guidanceCards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.styles-module-scss-module__sqF6tG__guidanceCardSuccess{height:100%;background:linear-gradient(165deg,rgba(236,253,245,.98) 0%,rgba(209,250,229,.95) 55%,rgba(167,243,208,.35) 100%)!important;border-color:rgba(167,243,208,.95)!important;box-shadow:inset 0 1px rgba(255,255,255,.9),0 4px 18px -10px rgba(5,150,105,.28)!important}.styles-module-scss-module__sqF6tG__guidanceCardWarning{height:100%;background:linear-gradient(165deg,rgba(255,251,235,.98) 0%,rgba(254,243,199,.95) 55%,rgba(253,230,138,.35) 100%)!important;border-color:rgba(253,230,138,.95)!important;box-shadow:inset 0 1px rgba(255,255,255,.9),0 4px 18px -10px rgba(217,119,6,.22)!important}.styles-module-scss-module__sqF6tG__noteList{color:#065f46;margin:8px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none}.styles-module-scss-module__sqF6tG__noteList li{padding-left:14px;position:relative}.styles-module-scss-module__sqF6tG__noteList li:before{content:"";background:#059669;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.styles-module-scss-module__sqF6tG__mapCard{border:1px solid var(--color-border,#dbe4f0);background:var(--color-surface,#fff);border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(15,23,42,.08)}.styles-module-scss-module__sqF6tG__mapTransferForm,.styles-module-scss-module__sqF6tG__mapTabPanel{flex-direction:column;width:100%;display:flex}.styles-module-scss-module__sqF6tG__mapTabList{flex-wrap:wrap;gap:2px;padding:12px 24px 0;display:flex}.styles-module-scss-module__sqF6tG__mapTab{color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s;position:relative}.styles-module-scss-module__sqF6tG__mapTab:hover{border-color:var(--color-border,#dbe4f0);background:var(--color-background-muted,#f8fafc);color:var(--color-primary,#1a3c78)}.styles-module-scss-module__sqF6tG__mapTabActive{z-index:1;border-color:var(--color-border,#dbe4f0);border-top:2px solid var(--color-primary,#1a3c78);border-bottom-color:var(--color-surface,#fff);background:var(--color-surface,#fff);color:var(--color-primary,#1a3c78);font-weight:600}.styles-module-scss-module__sqF6tG__mapTabContent{border-top:1px solid var(--color-border,#dbe4f0);background:var(--color-surface,#fff);padding:24px}.styles-module-scss-module__sqF6tG__mapWorkspace{grid-template-columns:minmax(240px,1fr) minmax(0,2.4fr);align-items:stretch;gap:24px;width:100%;min-height:288px;display:grid}.styles-module-scss-module__sqF6tG__mapControlsSection{justify-content:center;align-items:center;width:100%;min-height:0;padding:16px 8px;display:flex}.styles-module-scss-module__sqF6tG__mapControlsRow{justify-content:center;align-items:flex-end;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}.styles-module-scss-module__sqF6tG__mapAnchorField{flex-shrink:0;width:240px;min-width:0}.styles-module-scss-module__sqF6tG__clearPillBtn{border:1px solid var(--color-border,#dbe4f0);color:var(--color-primary,#1a3c78);white-space:nowrap;cursor:pointer;background:#fff;border-radius:16px;flex-shrink:0;margin-bottom:2px;padding:7px 12px;font-size:12px;font-weight:500}.styles-module-scss-module__sqF6tG__clearPillBtn:hover{background:#eff6ff}.styles-module-scss-module__sqF6tG__clearPillBtn:disabled{cursor:not-allowed;color:#94a3b8}.styles-module-scss-module__sqF6tG__mapTransferSection{flex-direction:column;gap:12px;min-width:0;display:flex}.styles-module-scss-module__sqF6tG__mapTransferTitle{color:var(--color-text,#0f172a);margin:0;font-size:14px;font-weight:600}.styles-module-scss-module__sqF6tG__mapTransferList{width:100%}.styles-module-scss-module__sqF6tG__emptyState{--tw-border-opacity:1;border-style:dashed;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-text-opacity:1;color:var(--color-text-muted,#64748b);border:1px dashed var(--color-border,#dbe4f0);text-align:center;border-radius:12px;padding:24px;font-size:14px;line-height:1.25rem}@media (max-width:900px){.styles-module-scss-module__sqF6tG__guidanceCards{grid-template-columns:1fr}.styles-module-scss-module__sqF6tG__mapWorkspace{grid-template-columns:1fr;min-height:0}.styles-module-scss-module__sqF6tG__mapControlsSection{justify-content:flex-start}}@media (max-width:600px){.styles-module-scss-module__sqF6tG__mapTabList{padding-left:12px;padding-right:12px}.styles-module-scss-module__sqF6tG__mapTabContent{padding:16px}.styles-module-scss-module__sqF6tG__mapControlsRow,.styles-module-scss-module__sqF6tG__mapAnchorField{width:100%}}
.BillHeadCreate-module-scss-module__CDvNDW__container{width:100%;min-height:calc(100vh - 200px);padding:2rem 1rem}.BillHeadCreate-module-scss-module__CDvNDW__formCard{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border:1px solid #f3f4f6;border-radius:.5rem;padding:2rem}.dark .BillHeadCreate-module-scss-module__CDvNDW__formCard{background-color:#f8fafc;border-color:#e5e7eb}.BillHeadCreate-module-scss-module__CDvNDW__formGroup{gap:.75rem;width:100%;display:flex}.BillHeadCreate-module-scss-module__CDvNDW__form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.5rem;flex-direction:column;flex:1;padding:1.5rem;display:flex}.BillHeadCreate-module-scss-module__CDvNDW__label{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.BillHeadCreate-module-scss-module__CDvNDW__input,.BillHeadCreate-module-scss-module__CDvNDW__textarea,.BillHeadCreate-module-scss-module__CDvNDW__select{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.25rem;width:100%;padding:.625rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillHeadCreate-module-scss-module__CDvNDW__input:focus,.BillHeadCreate-module-scss-module__CDvNDW__textarea:focus,.BillHeadCreate-module-scss-module__CDvNDW__select:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid transparent}.BillHeadCreate-module-scss-module__CDvNDW__textarea{resize:vertical;min-height:100px}.BillHeadCreate-module-scss-module__CDvNDW__select{cursor:pointer}.BillHeadCreate-module-scss-module__CDvNDW__actions{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.BillHeadCreate-module-scss-module__CDvNDW__saveButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillHeadCreate-module-scss-module__CDvNDW__saveButton:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity,1))}.BillHeadCreate-module-scss-module__CDvNDW__clearButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillHeadCreate-module-scss-module__CDvNDW__clearButton:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}.BillHeadCreate-module-scss-module__CDvNDW__backButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillHeadCreate-module-scss-module__CDvNDW__backButton:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}
.BillHeadTypeCreate-module-scss-module__PSByda__container{width:100%;min-height:calc(100vh - 200px);padding:2rem 1rem}.BillHeadTypeCreate-module-scss-module__PSByda__formCard{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);width:100%;max-width:600px;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border:1px solid #f3f4f6;border-radius:.5rem;padding:2rem}.dark .BillHeadTypeCreate-module-scss-module__PSByda__formCard{background-color:#f8fafc;border-color:#e5e7eb}.BillHeadTypeCreate-module-scss-module__PSByda__formGroup{gap:.75rem;display:flex}.BillHeadTypeCreate-module-scss-module__PSByda__form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.5rem;flex-direction:column;flex:1;padding:1.5rem;display:flex}.BillHeadTypeCreate-module-scss-module__PSByda__label{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.BillHeadTypeCreate-module-scss-module__PSByda__input,.BillHeadTypeCreate-module-scss-module__PSByda__textarea,.BillHeadTypeCreate-module-scss-module__PSByda__select{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.25rem;width:100%;padding:.625rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillHeadTypeCreate-module-scss-module__PSByda__input:focus,.BillHeadTypeCreate-module-scss-module__PSByda__textarea:focus,.BillHeadTypeCreate-module-scss-module__PSByda__select:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid transparent}.BillHeadTypeCreate-module-scss-module__PSByda__textarea{resize:vertical;min-height:100px}.BillHeadTypeCreate-module-scss-module__PSByda__select{cursor:pointer}.BillHeadTypeCreate-module-scss-module__PSByda__actions{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.BillHeadTypeCreate-module-scss-module__PSByda__saveButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillHeadTypeCreate-module-scss-module__PSByda__saveButton:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity,1))}.BillHeadTypeCreate-module-scss-module__PSByda__clearButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillHeadTypeCreate-module-scss-module__PSByda__clearButton:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}.BillHeadTypeCreate-module-scss-module__PSByda__backButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillHeadTypeCreate-module-scss-module__PSByda__backButton:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}
.BillTypeCreate-module-scss-module__pZ1moG__container{width:100%;min-height:calc(100vh - 200px);padding:2rem 1rem}.BillTypeCreate-module-scss-module__pZ1moG__formCard{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);width:100%;max-width:600px;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border:1px solid #f3f4f6;border-radius:.5rem;padding:2rem}.dark .BillTypeCreate-module-scss-module__pZ1moG__formCard{background-color:#f8fafc;border-color:#e5e7eb}.BillTypeCreate-module-scss-module__pZ1moG__formGroup{gap:.75rem;display:flex}.BillTypeCreate-module-scss-module__pZ1moG__form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.5rem;flex-direction:column;flex:1;padding:1.5rem;display:flex}.BillTypeCreate-module-scss-module__pZ1moG__label{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.BillTypeCreate-module-scss-module__pZ1moG__input,.BillTypeCreate-module-scss-module__pZ1moG__textarea,.BillTypeCreate-module-scss-module__pZ1moG__select{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.25rem;width:100%;padding:.625rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillTypeCreate-module-scss-module__pZ1moG__input:focus,.BillTypeCreate-module-scss-module__pZ1moG__textarea:focus,.BillTypeCreate-module-scss-module__pZ1moG__select:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid transparent}.BillTypeCreate-module-scss-module__pZ1moG__textarea{resize:vertical;min-height:100px}.BillTypeCreate-module-scss-module__pZ1moG__select{cursor:pointer}.BillTypeCreate-module-scss-module__pZ1moG__actions{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.BillTypeCreate-module-scss-module__pZ1moG__saveButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillTypeCreate-module-scss-module__pZ1moG__saveButton:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity,1))}.BillTypeCreate-module-scss-module__pZ1moG__clearButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillTypeCreate-module-scss-module__pZ1moG__clearButton:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}.BillTypeCreate-module-scss-module__pZ1moG__backButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BillTypeCreate-module-scss-module__pZ1moG__backButton:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}
.CourseSpecializationCreate-module-scss-module__b7BQzG__container{justify-content:center;align-items:flex-start;width:100%;display:flex;overflow:visible}.CourseSpecializationCreate-module-scss-module__b7BQzG__formCard{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);padding:2rem;overflow:visible}.CourseSpecializationCreate-module-scss-module__b7BQzG__formGroup{flex-direction:row;gap:1.5rem;width:100%;display:flex}.CourseSpecializationCreate-module-scss-module__b7BQzG__form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.5rem;flex-direction:column;padding:1.5rem;display:flex}.CourseSpecializationCreate-module-scss-module__b7BQzG__label{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.CourseSpecializationCreate-module-scss-module__b7BQzG__input,.CourseSpecializationCreate-module-scss-module__b7BQzG__textarea,.CourseSpecializationCreate-module-scss-module__b7BQzG__select{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgba(17,24,39,var(--tw-text-opacity,1));border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CourseSpecializationCreate-module-scss-module__b7BQzG__input:focus,.CourseSpecializationCreate-module-scss-module__b7BQzG__textarea:focus,.CourseSpecializationCreate-module-scss-module__b7BQzG__select:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid transparent}.CourseSpecializationCreate-module-scss-module__b7BQzG__textarea{resize:vertical;min-height:120px}.CourseSpecializationCreate-module-scss-module__b7BQzG__actions{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.CourseSpecializationCreate-module-scss-module__b7BQzG__saveButton{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CourseSpecializationCreate-module-scss-module__b7BQzG__saveButton:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity,1))}.CourseSpecializationCreate-module-scss-module__b7BQzG__clearButton,.CourseSpecializationCreate-module-scss-module__b7BQzG__backButton{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CourseSpecializationCreate-module-scss-module__b7BQzG__clearButton:hover,.CourseSpecializationCreate-module-scss-module__b7BQzG__backButton:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}
.HostelAccessoriesCreate-module-scss-module__jjGqBa__container{width:100%;min-height:calc(100vh - 200px);padding:2rem 1rem}.HostelAccessoriesCreate-module-scss-module__jjGqBa__formCard{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);width:100%;max-width:600px;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border:1px solid #f3f4f6;border-radius:.5rem;padding:2rem}.dark .HostelAccessoriesCreate-module-scss-module__jjGqBa__formCard{background-color:#f8fafc;border-color:#e5e7eb}.HostelAccessoriesCreate-module-scss-module__jjGqBa__formGroup{gap:.75rem;display:flex}.HostelAccessoriesCreate-module-scss-module__jjGqBa__form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.5rem;flex-direction:column;flex:1;padding:1.5rem;display:flex}.HostelAccessoriesCreate-module-scss-module__jjGqBa__label{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.HostelAccessoriesCreate-module-scss-module__jjGqBa__input,.HostelAccessoriesCreate-module-scss-module__jjGqBa__textarea,.HostelAccessoriesCreate-module-scss-module__jjGqBa__select{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.25rem;width:100%;padding:.625rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.HostelAccessoriesCreate-module-scss-module__jjGqBa__input:focus,.HostelAccessoriesCreate-module-scss-module__jjGqBa__textarea:focus,.HostelAccessoriesCreate-module-scss-module__jjGqBa__select:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity,1));outline-offset:2px;outline:2px solid transparent}.HostelAccessoriesCreate-module-scss-module__jjGqBa__textarea{resize:vertical;min-height:100px}.HostelAccessoriesCreate-module-scss-module__jjGqBa__select{cursor:pointer}.HostelAccessoriesCreate-module-scss-module__jjGqBa__actions{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.HostelAccessoriesCreate-module-scss-module__jjGqBa__saveButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.HostelAccessoriesCreate-module-scss-module__jjGqBa__saveButton:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity,1))}.HostelAccessoriesCreate-module-scss-module__jjGqBa__clearButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.HostelAccessoriesCreate-module-scss-module__jjGqBa__clearButton:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}.HostelAccessoriesCreate-module-scss-module__jjGqBa__backButton{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.HostelAccessoriesCreate-module-scss-module__jjGqBa__backButton:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}
.DefaultDashboard-module-scss-module__0gLQnW__defaultDashboard{flex-direction:column;gap:2rem;width:100%;display:flex}.DefaultDashboard-module-scss-module__0gLQnW__headerSection{text-align:center;z-index:10;flex-direction:column;gap:.75rem;display:flex;position:relative}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__headerSection{text-align:left}}.DefaultDashboard-module-scss-module__0gLQnW__headerTitle{color:#12325f;font-size:1.875rem;font-weight:800;line-height:2.25rem}.dark .DefaultDashboard-module-scss-module__0gLQnW__headerTitle{color:#111827}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__headerTitle{font-size:2.25rem;line-height:2.5rem}}.DefaultDashboard-module-scss-module__0gLQnW__headerSubtitle{color:#6b7280;font-size:1rem;line-height:1.75rem}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__headerSubtitle{font-size:1.125rem;line-height:1.75rem}}.DefaultDashboard-module-scss-module__0gLQnW__dashboardSpan{color:#12325f;font-weight:600;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block}.dark .DefaultDashboard-module-scss-module__0gLQnW__dashboardSpan{color:#fff;background-color:#12325f;border-radius:6px;padding:2px 8px}.DefaultDashboard-module-scss-module__0gLQnW__statsGrid{z-index:10;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.DefaultDashboard-module-scss-module__0gLQnW__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.DefaultDashboard-module-scss-module__0gLQnW__statsCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px rgba(17,24,39,.1)}.DefaultDashboard-module-scss-module__0gLQnW__statsCard:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.1)}.dark .DefaultDashboard-module-scss-module__0gLQnW__statsCard:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 10px 10px -5px rgba(0,0,0,.4)}.DefaultDashboard-module-scss-module__0gLQnW__statsCardGlow{pointer-events:none;opacity:.3;filter:blur(3rem);background:radial-gradient(circle,rgba(18,50,95,.1),transparent);position:absolute;top:0;bottom:0;left:0;right:0}.DefaultDashboard-module-scss-module__0gLQnW__statsCardContent{z-index:10;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.DefaultDashboard-module-scss-module__0gLQnW__statsCardTitle{text-transform:uppercase;letter-spacing:.025em;color:#6b7280;margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.DefaultDashboard-module-scss-module__0gLQnW__statsCardValue{color:#12325f;margin-bottom:.25rem;font-size:1.875rem;font-weight:800;line-height:2.25rem}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__statsCardValue{font-size:2.25rem;line-height:2.5rem}}.DefaultDashboard-module-scss-module__0gLQnW__trendPositive{color:#10b981}.DefaultDashboard-module-scss-module__0gLQnW__trendNeutral{color:#9ca3af}.DefaultDashboard-module-scss-module__0gLQnW__iconContainer{color:#12325f;background-color:rgba(18,50,95,.1);border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.DefaultDashboard-module-scss-module__0gLQnW__modulesSection{--tw-border-opacity:1;border-width:1px;border-color:rgba(51,65,85,var(--tw-border-opacity,1));background-color:rgba(15,23,42,.9);border-radius:.75rem;margin-top:.5rem;padding:1rem}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__modulesSection{padding:1.25rem}}.DefaultDashboard-module-scss-module__0gLQnW__modulesHeader{margin-bottom:1rem}.DefaultDashboard-module-scss-module__0gLQnW__modulesTitle{--tw-text-opacity:1;color:rgba(241,245,249,var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem}.DefaultDashboard-module-scss-module__0gLQnW__modulesLead{--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.DefaultDashboard-module-scss-module__0gLQnW__modulesList>: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))}.DefaultDashboard-module-scss-module__0gLQnW__moduleItem{background:rgba(15,23,42,.88);border-width:1px;border-color:rgba(51,65,85,.9);border-radius:.75rem;overflow:hidden}.DefaultDashboard-module-scss-module__0gLQnW__moduleItemOpen{background:linear-gradient(145deg,rgba(15,23,42,.95),rgba(30,41,59,.9));box-shadow:inset 0 0 0 1px rgba(59,130,246,.2)}.DefaultDashboard-module-scss-module__0gLQnW__moduleToggle{text-align:left;background-color:transparent;border-style:none;width:100%;padding:.75rem}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__moduleToggle{padding:.875rem}}.DefaultDashboard-module-scss-module__0gLQnW__moduleToggle{cursor:pointer;color:inherit;align-items:flex-start;gap:.75rem;display:flex}.DefaultDashboard-module-scss-module__0gLQnW__moduleIcon{color:#93c5fd;background:rgba(59,130,246,.2);border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.DefaultDashboard-module-scss-module__0gLQnW__moduleMain{flex:1;min-width:0}.DefaultDashboard-module-scss-module__0gLQnW__moduleTitleRow{align-items:center;gap:.5rem;margin-bottom:.125rem;display:flex}.DefaultDashboard-module-scss-module__0gLQnW__moduleTitle{--tw-text-opacity:1;color:rgba(241,245,249,var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__moduleTitle{font-size:1rem;line-height:1.5rem}}.DefaultDashboard-module-scss-module__0gLQnW__moduleStatus{text-transform:uppercase;letter-spacing:.08em;color:#93c5fd;background:rgba(59,130,246,.2);border-radius:9999px;padding:.125rem .5rem;font-size:10px}.DefaultDashboard-module-scss-module__0gLQnW__moduleDesc{--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__moduleDesc{font-size:.875rem;line-height:1.25rem}}.DefaultDashboard-module-scss-module__0gLQnW__moduleChevron{--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity,1));flex-shrink:0;margin-top:.25rem;transition:transform .3s}.DefaultDashboard-module-scss-module__0gLQnW__moduleChevronOpen{transform:rotate(180deg)}.DefaultDashboard-module-scss-module__0gLQnW__modulePanel{opacity:0;max-height:0;padding:0 .9rem;transition:max-height .32s,opacity .22s,padding .22s;overflow:hidden}.DefaultDashboard-module-scss-module__0gLQnW__modulePanelOpen{opacity:1;max-height:220px;padding:0 .9rem .9rem}.DefaultDashboard-module-scss-module__0gLQnW__moduleBullets>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.DefaultDashboard-module-scss-module__0gLQnW__moduleBullets{--tw-text-opacity:1;color:rgba(203,213,225,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}@media (min-width:640px){.DefaultDashboard-module-scss-module__0gLQnW__moduleBullets{font-size:.875rem;line-height:1.25rem}}.DefaultDashboard-module-scss-module__0gLQnW__moduleBullets{padding-left:.95rem;list-style:outside}.DefaultDashboard-module-scss-module__0gLQnW__quickActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.DefaultDashboard-module-scss-module__0gLQnW__quickActionBtn,.DefaultDashboard-module-scss-module__0gLQnW__quickActionGhost{--tw-border-opacity:1;border-width:1px;border-color:rgba(71,85,105,var(--tw-border-opacity,1));cursor:pointer;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.DefaultDashboard-module-scss-module__0gLQnW__quickActionBtn{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.DefaultDashboard-module-scss-module__0gLQnW__quickActionGhost{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(226,232,240,var(--tw-text-opacity,1))}
.Modal-module-scss-module__rXHPEW__overlay{z-index:1000;place-items:center;padding:1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:640px){.Modal-module-scss-module__rXHPEW__overlay{padding:1.5rem}}.Modal-module-scss-module__rXHPEW__overlay{background:rgba(0,0,0,.45);animation:.15s ease-out Modal-module-scss-module__rXHPEW__fadeIn;overflow-y:auto}.Modal-module-scss-module__rXHPEW__modal{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.75rem;flex-direction:column;width:100%;max-width:560px;max-height:calc(100dvh - 2rem);margin-top:auto;margin-bottom:auto;display:flex;position:relative}@media (min-width:640px){.Modal-module-scss-module__rXHPEW__modal{max-height:calc(100dvh - 3rem)}}.Modal-module-scss-module__rXHPEW__modal{animation:.2s ease-out Modal-module-scss-module__rXHPEW__slideUp;box-shadow:0 20px 60px rgba(0,0,0,.15)}.Modal-module-scss-module__rXHPEW__dropdownOverlay{z-index:100;position:absolute;top:0;bottom:0;left:0;right:0}.Modal-module-scss-module__rXHPEW__dropdownOverlayCenter{z-index:100;pointer-events:auto;position:fixed;top:0;bottom:0;left:0;right:0}.Modal-module-scss-module__rXHPEW__dropdownPanel{z-index:101;--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.5rem;flex-direction:column;width:520px;max-height:70vh;animation:.15s ease-out Modal-module-scss-module__rXHPEW__dropIn;display:flex;position:absolute;top:4rem;right:3rem;box-shadow:0 8px 32px rgba(0,0,0,.12)}.Modal-module-scss-module__rXHPEW__dropdownPanelCenterShell{pointer-events:auto;z-index:60;--tw-translate-x:-50%;width:min(70rem,100vw - 2rem);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));position:fixed;left:50%}@media not all and (min-width:768px){.Modal-module-scss-module__rXHPEW__dropdownPanelCenterShell{display:none}}.Modal-module-scss-module__rXHPEW__dropdownPanelCenter{pointer-events:auto;--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 2px 10px rgba(15,23,42,.06);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);max-height:min(70vh,100dvh - 6rem);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:1rem;flex-direction:column;animation:.2s ease-out Modal-module-scss-module__rXHPEW__dropInCenter;display:flex;overflow:hidden}.Modal-module-scss-module__rXHPEW__header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.Modal-module-scss-module__rXHPEW__headerEnd{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Modal-module-scss-module__rXHPEW__title{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.Modal-module-scss-module__rXHPEW__closeBtn{cursor:pointer;--tw-text-opacity:1;width:1.75rem;height:1.75rem;color:rgba(156,163,175,var(--tw-text-opacity,1));background-color:transparent;border-style:none;border-radius:.375rem;justify-content:center;align-items:center;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.Modal-module-scss-module__rXHPEW__closeBtn:hover{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.Modal-module-scss-module__rXHPEW__body{flex:1;min-height:80px;padding:1rem;overflow-y:auto}@keyframes Modal-module-scss-module__rXHPEW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__rXHPEW__slideUp{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Modal-module-scss-module__rXHPEW__dropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal-module-scss-module__rXHPEW__dropInCenter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
@keyframes Shimmer-module-scss-module__NCnxCW__skeleton-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Shimmer-module-scss-module__NCnxCW__shimmer{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1));isolation:isolate;border-radius:.375rem;position:relative;overflow:hidden}.Shimmer-module-scss-module__NCnxCW__shimmer:before{content:"";will-change:transform;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 50%,transparent 100%);animation:1.25s linear infinite Shimmer-module-scss-module__NCnxCW__skeleton-loading;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.Shimmer-module-scss-module__NCnxCW__shimmerBlock{width:100%;display:block}.Shimmer-module-scss-module__NCnxCW__shimmerInline{display:inline-block}.Shimmer-module-scss-module__NCnxCW__shimmerCircle{border-radius:9999px}.Shimmer-module-scss-module__NCnxCW__shimmerRounded{border-radius:.5rem}.Shimmer-module-scss-module__NCnxCW__shimmerRoundedFull{border-radius:9999px}.Shimmer-module-scss-module__NCnxCW__shimmerText{border-radius:.25rem;height:1rem;margin-bottom:.5rem}.Shimmer-module-scss-module__NCnxCW__shimmerTextSmall{height:.75rem}.Shimmer-module-scss-module__NCnxCW__shimmerTextLarge{height:1.5rem}.Shimmer-module-scss-module__NCnxCW__shimmerButton{border-radius:.5rem;height:2.5rem}.Shimmer-module-scss-module__NCnxCW__shimmerButtonSmall{height:2rem}.Shimmer-module-scss-module__NCnxCW__shimmerButtonLarge{height:3rem}.Shimmer-module-scss-module__NCnxCW__shimmerTable{width:100%}.Shimmer-module-scss-module__NCnxCW__shimmerTableHeader{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));gap:1rem;padding:1rem;display:flex}.Shimmer-module-scss-module__NCnxCW__shimmerTableRow{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(243,244,246,var(--tw-border-opacity,1));gap:1rem;padding:1rem;display:flex}.Shimmer-module-scss-module__NCnxCW__shimmerTableCell{border-radius:.375rem;flex:1;height:1.25rem}.Shimmer-module-scss-module__NCnxCW__shimmerTableRow .Shimmer-module-scss-module__NCnxCW__shimmerTableCell:first-child{flex:.7}.Shimmer-module-scss-module__NCnxCW__shimmerTableRow .Shimmer-module-scss-module__NCnxCW__shimmerTableCell:nth-child(2){flex:1.3}.Shimmer-module-scss-module__NCnxCW__shimmerTableRow .Shimmer-module-scss-module__NCnxCW__shimmerTableCell:nth-child(3){flex:.9}.Shimmer-module-scss-module__NCnxCW__shimmerTableRow .Shimmer-module-scss-module__NCnxCW__shimmerTableCell:nth-child(4){flex:1.1}.Shimmer-module-scss-module__NCnxCW__shimmerTableRow .Shimmer-module-scss-module__NCnxCW__shimmerTableCell:nth-child(5){flex:.8}.Shimmer-module-scss-module__NCnxCW__shimmerMenu{width:100%}.Shimmer-module-scss-module__NCnxCW__shimmerMenuItem{border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem;display:flex}.Shimmer-module-scss-module__NCnxCW__shimmerMenuIcon{border-radius:.375rem;flex-shrink:0;width:1.5rem;height:1.5rem}.Shimmer-module-scss-module__NCnxCW__shimmerMenuText{border-radius:.25rem;flex:1;height:1rem}.Shimmer-module-scss-module__NCnxCW__shimmerCard{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));border-radius:.75rem;padding:1.25rem}.Shimmer-module-scss-module__NCnxCW__shimmerCardHeader{border-radius:.25rem;width:40%;height:1.5rem;margin-bottom:1rem}.Shimmer-module-scss-module__NCnxCW__shimmerCardContent{flex-direction:column;gap:.75rem;display:flex}.Shimmer-module-scss-module__NCnxCW__shimmerCardLine{border-radius:.25rem;height:1rem}.Shimmer-module-scss-module__NCnxCW__shimmerCardLine:last-child{width:80%}.Shimmer-module-scss-module__NCnxCW__shimmerFormGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1024px){.Shimmer-module-scss-module__NCnxCW__shimmerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Shimmer-module-scss-module__NCnxCW__shimmerFormField{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:1024px){.Shimmer-module-scss-module__NCnxCW__shimmerFormFullRow{grid-column:span 2/span 2}}.Shimmer-module-scss-module__NCnxCW__fullWidth{width:100%}.Shimmer-module-scss-module__NCnxCW__halfWidth{width:50%}.Shimmer-module-scss-module__NCnxCW__thirdWidth{width:33.3333%}.Shimmer-module-scss-module__NCnxCW__quarterWidth{width:25%}.Shimmer-module-scss-module__NCnxCW__shimmerSidebar{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.Shimmer-module-scss-module__NCnxCW__shimmerMenuSection{border-radius:.25rem;width:80px;height:.75rem;margin-top:.75rem;margin-bottom:.75rem;margin-left:.75rem}
.Captcha-module-scss-module__8A0bkG__container{flex-direction:row;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.Captcha-module-scss-module__8A0bkG__preview{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Captcha-module-scss-module__8A0bkG__image{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));-o-object-fit:contain;object-fit:contain;border-radius:9999px;width:10rem;height:2.75rem}.Captcha-module-scss-module__8A0bkG__refreshButton{--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1));background-color:rgba(18,50,95,.1);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Captcha-module-scss-module__8A0bkG__refreshButton:hover{background-color:rgba(18,50,95,.2)}.Captcha-module-scss-module__8A0bkG__refreshIcon{font-size:.875rem;line-height:1.25rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Captcha-module-scss-module__8A0bkG__input{flex:1}
.BillHeadList-module-scss-module__gdmRCG__container{flex-direction:column;width:100%;min-height:0;display:flex}.BillHeadList-module-scss-module__gdmRCG__tableWrapper{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;width:100%;padding:16px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BillHeadList-module-scss-module__gdmRCG__errorContainer{color:#dc2626;background-color:#fef2f2;border-width:1px;border-color:#ef4444;border-radius:.5rem;justify-content:center;align-items:center;min-height:200px;padding:1.5rem;display:flex}
.BillHeadTypeList-module-scss-module__JBYZfG__container{flex-direction:column;width:100%;min-height:0;display:flex}.BillHeadTypeList-module-scss-module__JBYZfG__tableWrapper{background-color:#fff;border:1px solid #e5e7eb;flex-direction:column;width:100%;padding:16px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BillHeadTypeList-module-scss-module__JBYZfG__errorContainer{color:#dc2626;background-color:#fef2f2;border-width:1px;border-color:#ef4444;border-radius:.5rem;justify-content:center;align-items:center;min-height:200px;padding:1.5rem;display:flex}
.BillTypeList-module-scss-module__AoCW-W__container{flex-direction:column;width:100%;min-height:0;display:flex}.BillTypeList-module-scss-module__AoCW-W__tableWrapper{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;width:100%;padding:16px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BillTypeList-module-scss-module__AoCW-W__errorContainer{color:#dc2626;background-color:#fef2f2;border-width:1px;border-color:#ef4444;border-radius:.5rem;justify-content:center;align-items:center;min-height:200px;padding:1.5rem;display:flex}
.CourseSpecializationList-module-scss-module__jjec9G__container{flex-direction:column;width:100%;min-height:0;display:flex}.CourseSpecializationList-module-scss-module__jjec9G__tableWrapper{background-color:#fff;border:1px solid #e5e7eb;flex-direction:column;width:100%;padding:.75rem;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CourseSpecializationList-module-scss-module__jjec9G__errorContainer{color:#dc2626;background-color:#fef2f2;border-width:1px;border-color:#ef4444;border-radius:.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}
.HostelAccessoriesList-module-scss-module__Pr-z2a__container{flex-direction:column;width:100%;min-height:0;display:flex}.HostelAccessoriesList-module-scss-module__Pr-z2a__tableWrapper{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;width:100%;padding:16px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.HostelAccessoriesList-module-scss-module__Pr-z2a__errorContainer{color:#dc2626;background-color:#fef2f2;border-width:1px;border-color:#ef4444;border-radius:.5rem;justify-content:center;align-items:center;min-height:200px;padding:1.5rem;display:flex}
.step_card-module-scss-module__cncWrW__card{--tw-border-opacity:1;border-width:1px;border-color:rgba(18,50,95,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border-radius:.75rem;padding:.25rem;position:relative}.step_card-module-scss-module__cncWrW__label{--tw-border-opacity:1;border-width:1px;border-color:rgba(18,50,95,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(18,50,95,var(--tw-text-opacity,1));letter-spacing:.05em;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-.55rem;left:1rem}.step_card-module-scss-module__cncWrW__label:hover{--tw-bg-opacity:1;background-color:rgba(18,50,95,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.step_card-module-scss-module__cncWrW__content{width:100%}
