@import"https://fonts.googleapis.com/css?family=Inter:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic";.campus-os-shell{--os-bg: #07111e;--os-bg-deep: #040b15;--os-panel: #0b1726;--os-panel-2: #102036;--os-panel-soft: rgba(13, 27, 45, .9);--os-line: #203149;--os-line-soft: rgba(134, 158, 190, .13);--os-text: #eaf0f8;--os-muted: #8d9db2;--os-cyan: #43b9ff;--os-violet: #8b7cff;--os-lime: #a9dd54;--os-amber: #f0a42f;min-height:100dvh;padding:12px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px;color:var(--os-text);background:radial-gradient(circle at 74% 0%,rgba(67,103,157,.1),transparent 35rem),radial-gradient(circle at 16% 88%,rgba(75,88,142,.065),transparent 30rem),var(--os-bg-deep);font-family:Inter,sans-serif}.campus-os-shell *,.campus-os-shell *:before,.campus-os-shell *:after{box-sizing:border-box}.campus-os-shell button,.campus-os-shell input,.campus-os-shell select{font-family:inherit}.campus-os-sidebar{position:fixed;z-index:1200;top:12px;bottom:12px;left:12px;width:190px;min-height:calc(100dvh - 24px);height:calc(100dvh - 24px);padding:18px 10px 16px;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;border:1px solid #1d2b40;border-radius:12px;background:linear-gradient(145deg,rgba(92,116,154,.09),transparent 32%),linear-gradient(180deg,#0f1c2dfc,#08121ffc);box-shadow:inset 0 1px #ffffff06,14px 0 42px #00000024}.campus-os-sidebar::-webkit-scrollbar{display:none}.campus-os-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;background-image:linear-gradient(rgba(144,159,188,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(144,159,188,.12) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}.campus-os-brand{position:relative;z-index:1;width:100%;padding:28px 4px 18px;display:flex;flex-direction:column;align-items:center;gap:13px;border:0;color:#fff;background:transparent;text-align:center}.campus-os-brand:hover{border-color:transparent}.campus-os-brand__mark{width:96px;height:96px;flex:0 0 auto;display:grid;place-items:center;filter:drop-shadow(0 8px 22px rgba(0,0,0,.36))}.campus-os-brand__mark img{width:96px;height:96px;-o-object-fit:contain;object-fit:contain}.campus-os-brand__copy{min-width:0;display:grid;gap:7px}.campus-os-brand__copy strong{font-size:1.05rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.campus-os-brand__copy small{color:#9b8cff;font-size:.65rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.campus-os-nav{position:relative;z-index:1;margin:40px 0 auto;padding:8px 0;display:grid;gap:5px}.campus-os-nav__item{position:relative;width:82px;min-height:48px;margin:0 auto;padding:4px;display:grid;grid-template-columns:38px;place-content:center;border:1px solid transparent;border-radius:11px;color:#8392a8;font-size:.8rem;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.campus-os-nav__item:before{position:absolute;top:15px;bottom:15px;left:5px;width:2px;content:"";border-radius:999px;opacity:0;background:linear-gradient(180deg,#43b9ff,#8b7cff);box-shadow:0 0 10px #4e96ffb8;transition:opacity .18s ease}.campus-os-nav__item>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;background:transparent;font-size:.92rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.campus-os-nav__item b{display:none}.campus-os-nav__item:hover{color:#e5efff;border-color:#48a5ff6b;background:#2f68a840;transform:translateY(-1px)}.campus-os-nav__item.is-active{color:#d1dcff;border-color:#6f7eff94;background:linear-gradient(105deg,#3961d280,#6942cd5c);box-shadow:inset 0 1px #ffffff12,0 10px 28px #4243c84d}.campus-os-nav__item.is-active:before{opacity:1}.campus-os-nav__item.is-active>span{border-color:#95a3ff3d;color:#c5caff;background:#6e65eb21;box-shadow:inset 0 1px #ffffff0f;text-shadow:0 0 18px rgba(118,129,255,.78)}.campus-os-user{position:relative;z-index:1;margin-top:8px;padding:10px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #26364d;border-radius:11px;background:linear-gradient(145deg,#18283ef0,#0d1b2df0)}.campus-os-user__avatar{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid #8286ed;border-radius:50%;color:#fff;background:linear-gradient(145deg,#746ee0,#2862a4);font-size:.75rem}.campus-os-user__avatar i{position:absolute;right:-1px;bottom:1px;width:8px;height:8px;border:2px solid #142338;border-radius:50%;background:#39c88d}.campus-os-user__copy{min-width:0}.campus-os-user__copy strong{display:block;overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.campus-os-user__logout{width:32px;height:32px;padding:0;display:grid;place-items:center;border:1px solid rgba(244,114,114,.3);border-radius:8px;color:#f5a4a4;background:#8025351f;font-size:.66rem;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.campus-os-user__logout span{display:none}.campus-os-user__logout:hover{color:#fff;border-color:#f87171b3;background:#b9304052}.campus-os-stage{position:relative;grid-column:2;min-width:0;min-height:calc(100dvh - 24px);overflow:hidden;border:1px solid #17263a;border-radius:12px;background:#060f1bd1;box-shadow:inset 0 1px #ffffff05}.campus-os-content{min-width:0;padding:18px 32px 30px}.campus-os-sidebar-backdrop{display:none}.campus-os-topbar{position:absolute;z-index:1000;top:0;right:0;min-height:88px;padding:15px 20px;display:flex;align-items:flex-start;justify-content:flex-end;gap:14px;pointer-events:none;background:transparent}.campus-os-topbar>*{pointer-events:auto}.campus-os-topbar__mobile-brand{display:none}.campus-os-search{position:relative;width:min(252px,25vw);min-height:38px;padding:0 12px;display:flex;align-items:center;gap:10px;border:1px solid #202e43;border-radius:9px;color:#758398;background:#0b1625e0;transition:border-color .18s ease,box-shadow .18s ease}.campus-os-search:focus-within{border-color:#4aa8f2;box-shadow:0 0 0 3px #42a6f521}.campus-os-search>i{font-size:.66rem}.campus-os-search input{min-width:0;width:100%;padding:9px 0;border:0;outline:0;color:#dde4ef;background:transparent;font-size:.66rem}.campus-os-search input::-moz-placeholder{color:#7b8798}.campus-os-search input::placeholder{color:#7b8798}.campus-os-search__results{position:absolute;top:calc(100% + 8px);right:0;left:0;padding:6px;overflow:hidden;border:1px solid #2a3c54;border-radius:10px;background:#0d1928;box-shadow:0 20px 42px #00000059}.campus-os-search__results button{width:100%;min-height:38px;padding:0 9px;display:grid;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:6px;border:0;border-radius:8px;color:#aebccd;background:transparent;font-size:.67rem;text-align:left}.campus-os-search__results button:hover{color:#fff;border-color:transparent;background:#15263a}.campus-os-search__results button>i:last-child{color:#607187;font-size:.55rem}.campus-os-search__results p{margin:0;padding:10px;color:#718198;font-size:.65rem;text-align:center}.campus-os-topbar__actions{display:flex;align-items:flex-start;gap:8px}.campus-os-topbar__language{min-height:38px}.campus-os-semester{min-height:38px;padding:4px 10px 2px;display:grid;border:1px solid #202e43;border-radius:9px;background:#0b1625e0}.campus-os-semester>span{color:#8490a2;font-size:.46rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.campus-os-semester .ant-select{min-width:98px;height:23px}.campus-os-shell .campus-os-semester .ant-select-selector{padding:0!important;color:#dbe4ef!important;background:transparent!important}.campus-os-shell .campus-os-semester .ant-select-selection-item,.campus-os-shell .campus-os-semester .ant-select-selection-placeholder{color:#dbe4ef!important;font-size:.62rem!important;font-weight:700!important}.campus-os-shell .campus-os-semester .ant-select-arrow{color:#718299!important}.campus-os-topbar__icon{position:relative;width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid #202e43;border-radius:9px;color:#8793a6;background:#0b1625e0;font-size:.72rem}.campus-os-topbar__icon:hover{color:#cae7ff;border-color:#488fd5}.campus-os-topbar__icon--notification>span{position:absolute;top:6px;right:7px;width:5px;height:5px;border-radius:50%;background:#f472d0;box-shadow:0 0 10px #f472d0c2}@media (max-width: 1200px){.campus-os-shell{grid-template-columns:82px minmax(0,1fr)}.campus-os-sidebar{width:82px;padding-inline:8px}.campus-os-brand{padding-top:18px}.campus-os-brand__mark,.campus-os-brand__mark img{width:54px;height:54px}.campus-os-brand__copy{display:none}.campus-os-nav__item{width:58px}.campus-os-nav{margin-top:28px}.campus-os-user{padding:8px;grid-template-columns:38px;justify-content:center}.campus-os-user__copy{display:none}.campus-os-user__logout{width:38px}.campus-os-content{padding-inline:22px}}@media (max-width: 900px){.campus-os-search{width:190px}.campus-os-topbar__icon:nth-last-child(2){display:none}}@media (max-width: 760px){.campus-os-shell{display:block;padding:0}.campus-os-stage{grid-column:auto;min-height:100dvh;overflow:visible;border:0;border-radius:0}.campus-os-sidebar{position:fixed;top:0;left:0;width:min(280px,calc(100vw - 52px));min-height:100dvh;height:100dvh;padding-inline:13px;overflow:hidden auto;border-radius:0 14px 14px 0;transform:translate(-104%);transition:transform .24s cubic-bezier(.22,.8,.26,1)}.campus-os-sidebar.is-open{transform:translate(0)}.campus-os-brand{padding:16px 6px;flex-direction:row;justify-content:flex-start;text-align:left}.campus-os-brand__mark,.campus-os-brand__mark img{width:50px;height:50px}.campus-os-brand__copy{display:grid}.campus-os-nav__item{width:100%;padding-inline:8px;grid-template-columns:38px minmax(0,1fr);justify-content:initial}.campus-os-nav__item b{display:block}.campus-os-user{grid-template-columns:38px minmax(0,1fr) auto;justify-content:initial}.campus-os-user__copy{display:grid}.campus-os-sidebar-backdrop{position:fixed;z-index:1190;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;pointer-events:none;opacity:0;border:0;border-radius:0;background:#02070e9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .18s ease}.campus-os-sidebar-backdrop.is-open{pointer-events:auto;opacity:1}.campus-os-topbar{position:relative;min-height:66px;padding:9px 13px;align-items:center;justify-content:space-between}.campus-os-topbar__mobile-brand{display:flex;align-items:center;gap:8px}.campus-os-topbar__mobile-brand>button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:1px solid #26384e;border-radius:10px;color:#b7c5d7;background:#0e1b2b}.campus-os-topbar__mobile-brand img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.campus-os-topbar__mobile-brand strong{font-size:.72rem}.campus-os-search,.campus-os-semester,.campus-os-topbar__icon{display:none}.campus-os-topbar__language{display:inline-flex}.campus-os-content{padding:0 12px 24px}.campus-home{padding-top:0}}@media (max-width: 390px){.campus-os-topbar__mobile-brand strong{display:none}}@media (prefers-reduced-motion: reduce){.campus-os-sidebar,.campus-os-nav__item{transition:none}}.campus-os-content{--analytics-bg: #081422;--analytics-panel: #0c1a2c;--analytics-panel-raised: #102139;--analytics-border: rgba(126, 166, 215, .22);--analytics-border-strong: rgba(73, 174, 255, .48);--analytics-text: #edf4ff;--analytics-muted: #9db0c8;--analytics-accent: #43b9ff;--analytics-indigo: #8b7cff;--analytics-teal: #29d7bd;--analytics-steel: #93c5fd;color:var(--analytics-text)}.campus-os-content>:not(.campus-home,.events-page,.map-page,.campus-map-shell,.buildings-page){color:var(--analytics-text)}.campus-os-content>:not(.campus-home,.events-page,.map-page,.campus-map-shell,.buildings-page) :is(h1,h2,h3,h4,h5,h6){color:var(--analytics-text)}.campus-os-content>:not(.campus-home,.events-page,.map-page,.campus-map-shell,.buildings-page) :is(p,span,li,label){border-color:var(--analytics-border)}.campus-os-content .ant-breadcrumb,.campus-os-content .ant-breadcrumb a,.campus-os-content .ant-breadcrumb-link,.campus-os-content .ant-breadcrumb-separator{color:var(--analytics-muted)!important}.campus-os-content .ant-breadcrumb a:hover{color:var(--analytics-accent)!important}.campus-os-content .ant-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--analytics-text)!important}.campus-os-content .ant-tabs-nav{margin-bottom:26px}.campus-os-content .ant-tabs-nav:before{border-bottom-color:var(--analytics-border)}.campus-os-content .ant-tabs-tab{color:#9dafc4;transition:color .16s ease}.campus-os-content .ant-tabs-tab:hover,.campus-os-content .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--analytics-accent)!important}.campus-os-content .ant-tabs-ink-bar{height:2px;border-radius:4px;background:linear-gradient(90deg,var(--analytics-accent),var(--analytics-indigo))}.campus-os-content .ant-tabs-tab-btn{color:inherit;font-weight:650;letter-spacing:.01em}.campus-os-content .ant-table-wrapper,.campus-os-content .ant-table,.campus-os-content .ant-table-container{border-color:var(--analytics-border)!important;background:transparent!important}.campus-os-content .ant-table-container{overflow:hidden;border:1px solid var(--analytics-border)!important;border-radius:14px;box-shadow:0 18px 45px #00000024}.campus-os-content .ant-table-thead>tr>th{border-bottom-color:var(--analytics-border)!important;color:#a8b8cb!important;background:#16273ee0!important;font-size:.72rem;font-weight:750;letter-spacing:.06em}.campus-os-content .ant-table-tbody>tr>td{border-bottom-color:#89a3c31a!important;color:#dae4ef!important;background:#091626d1!important}.campus-os-content .ant-table-tbody>tr.ant-table-row:hover>td,.campus-os-content .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#2f466c6b!important}.campus-os-content .ant-table-cell-fix-left,.campus-os-content .ant-table-cell-fix-right{background:#0a192b!important}.campus-os-content .ant-pagination-item{border-color:var(--analytics-border);background:#10253dd6}.campus-os-content .ant-pagination-item a,.campus-os-content .ant-pagination-prev button,.campus-os-content .ant-pagination-next button{color:var(--analytics-muted)}.campus-os-content .ant-pagination-item-active{border-color:var(--analytics-accent);background:#648fd821}.campus-os-content .ant-pagination-item-active a{color:var(--analytics-accent)}.campus-os-content .ant-input,.campus-os-content .ant-input-affix-wrapper,.campus-os-content .ant-select-selector{border-color:var(--analytics-border)!important;color:var(--analytics-text)!important;background:#091728d9!important;box-shadow:none!important}.campus-os-content .ant-input::-moz-placeholder{color:#7189a2}.campus-os-content .ant-input::placeholder{color:#7189a2}.campus-os-content .ant-select-selection-item,.campus-os-content .ant-select-arrow{color:var(--analytics-text)!important}.campus-os-content .ant-select-focused .ant-select-selector,.campus-os-content .ant-input:focus,.campus-os-content .ant-input-affix-wrapper-focused{border-color:var(--analytics-accent)!important;box-shadow:0 0 0 3px #43b9ff24!important}.campus-os-content :is(.dashboard__statistics-card,.student-cards>div,.student-cards>article,.ant-card,[class*="border-[rgba(232"],[class*="border-[rgba(30"]){border:1px solid var(--analytics-border)!important;border-radius:16px!important;background:linear-gradient(145deg,#102238f7,#091626fa)!important;box-shadow:0 14px 32px #00000026,inset 0 1px #ffffff07!important}.campus-os-content .dashboard__statistics-card{position:relative;overflow:hidden;min-height:164px}.campus-os-content .dashboard__statistics-card:after{position:absolute;right:-27px;bottom:-45px;width:130px;height:130px;content:"";border:1px solid rgba(67,185,255,.22);border-radius:50%}.campus-os-content .dashboard__statistics-card .icon{border:1px solid rgba(67,185,255,.21);background:#091728eb!important}.campus-os-content .dashboard__statistics-card .numbers{text-shadow:none}.campus-os-content .campus-legacy-accent-card{position:relative;overflow:hidden;min-height:178px;border:1px solid color-mix(in srgb,var(--card-accent) 28%,transparent)!important;color:var(--analytics-text);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-accent) 18%,transparent),transparent 42%),linear-gradient(145deg,#102238f7,#091626fc)!important;box-shadow:0 15px 35px #00000029,inset 3px 0 var(--card-accent)}.campus-os-content .campus-legacy-accent-card :is(p,span){color:var(--analytics-text)!important}.campus-os-content .campus-legacy-accent-card>div p+p,.campus-os-content .tuit-branch-card>div>p+p,.campus-os-content .tuit-branch-card>div:last-child>p:last-child{color:var(--analytics-muted)!important}.campus-os-content .campus-legacy-accent-card>p:last-child,.campus-os-content .tuit-branch-card>div:last-child>p:first-child{color:var(--card-accent)!important;text-shadow:0 0 28px color-mix(in srgb,var(--card-accent) 34%,transparent)}.campus-os-content .campus-residence-card{border-color:color-mix(in srgb,var(--card-accent) 26%,transparent)!important;background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--card-accent) 14%,transparent),transparent 43%),linear-gradient(145deg,#102238f7,#091626fc)!important}.campus-os-content :is(.dashboard__statistics-card,.student-cards>div,.ant-card) :is(h1,h2,h3,h4,p,span){color:inherit}.campus-os-content .ant-card{color:var(--analytics-text)}.campus-os-content .ant-card-head{border-bottom-color:var(--analytics-border);color:var(--analytics-text)}.campus-os-content .ant-card-body{color:var(--analytics-muted)}.campus-os-content .highcharts-container,.campus-os-content .highcharts-root{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.campus-os-content .highcharts-background{fill:transparent}.campus-os-content .highcharts-plot-background{fill:#050e1a33}.campus-os-content .highcharts-title{fill:#f2f7ff!important;font-weight:700!important}.campus-os-content :is(.highcharts-axis-title,.highcharts-axis-labels text,.highcharts-legend-item text,.highcharts-data-label text,.highcharts-stack-labels text){fill:#b6c5d8!important}.campus-os-content .highcharts-grid-line{stroke:#89a3c321!important}.campus-os-content .highcharts-axis-line,.campus-os-content .highcharts-tick{stroke:#89a3c32e!important}.campus-os-content .highcharts-legend-box{fill:transparent!important;stroke:transparent!important}.campus-os-content .highcharts-legend-item-hidden text{fill:#60748a!important}.campus-os-content .highcharts-tooltip-box{fill:#0b192a!important;fill-opacity:.98;stroke:#43b9ff9e!important}.campus-os-content .highcharts-tooltip text{fill:#eaf5ff!important}.campus-os-content .ant-empty-description,.campus-os-content .text-gray-500,.campus-os-content [class*="text-[#505050]"]{color:var(--analytics-muted)!important}.campus-os-content .ant-avatar{border:2px solid rgba(67,185,255,.3);background:#183b5f}.campus-os-content>:not(.campus-home,.events-page,.map-page,.campus-map-shell,.buildings-page) :is([class*="text-[#1E1E1E"],[class*="text-[#1e1e1e"],[class*="text-[#505050"],[class*="text-[#666"],[class*=text-black],[class*=text-gray-]){color:var(--analytics-text)!important}.campus-os-content>:not(.campus-home,.events-page,.map-page,.campus-map-shell,.buildings-page) :is(h1,h2,h3,h4,h5,h6,p,span,small,strong)[style*=color]{color:var(--analytics-text)!important}.campus-os-content .campus-legacy-accent-card,.campus-os-content .campus-residence-card{--card-accent: #43b9ff !important}.campus-os-content .campus-legacy-accent-card:nth-child(4n+2),.campus-os-content .campus-residence-card:nth-child(4n+2){--card-accent: #8b7cff !important}.campus-os-content .campus-legacy-accent-card:nth-child(4n+3),.campus-os-content .campus-residence-card:nth-child(4n+3){--card-accent: #29d7bd !important}.campus-os-content .campus-legacy-accent-card:nth-child(4n+4),.campus-os-content .campus-residence-card:nth-child(4n+4){--card-accent: #93c5fd !important}.campus-os-content .campus-legacy-accent-card>p:last-child,.campus-os-content .tuit-branch-card>div:last-child>p:first-child,.campus-os-content .campus-residence-card .numbers,.campus-os-content .campus-residence-card .icon i{color:var(--card-accent)!important}.campus-os-content .student-card{--student-accent: #43b9ff}.campus-os-content .student-card:nth-child(4n+2){--student-accent: #8b7cff}.campus-os-content .student-card:nth-child(4n+3){--student-accent: #29d7bd}.campus-os-content .student-card:nth-child(4n+4){--student-accent: #93c5fd}.campus-os-content .student-card .student-card__desc>span:first-child,.campus-os-content .student-card a>div{border-color:color-mix(in srgb,var(--student-accent) 46%,#243b50)!important;color:var(--student-accent)!important}.campus-os-content .highcharts-root :is(text,tspan){fill:#e2ebf7!important;color:#e2ebf7!important}.campus-os-content .highcharts-root .highcharts-title :is(text,tspan),.campus-os-content .highcharts-root .highcharts-title,.campus-os-content .highcharts-root .highcharts-axis-title,.campus-os-content .highcharts-root .highcharts-data-label :is(text,tspan),.campus-os-content .highcharts-root .highcharts-stack-labels :is(text,tspan){fill:#f7faff!important;color:#f7faff!important}.campus-os-content .highcharts-root .highcharts-axis-labels :is(text,tspan),.campus-os-content .highcharts-root .highcharts-legend-item :is(text,tspan){fill:#b8c7da!important;color:#b8c7da!important}.campus-os-content .highcharts-data-labels:not(.highcharts-map-series) :is(text,tspan),.campus-os-content .highcharts-stack-labels :is(text,tspan){fill:#f2f7ff!important;color:#f2f7ff!important;stroke:none!important;stroke-width:0!important;font-weight:650!important;paint-order:normal;text-shadow:0 1px 2px rgba(2,8,18,.56)}.campus-os-content .highcharts-data-labels:not(.highcharts-map-series) .highcharts-text-outline,.campus-os-content .highcharts-stack-labels .highcharts-text-outline{display:none!important}.campus-os-content .highcharts-tooltip,.campus-os-content .highcharts-tooltip :is(span,b,strong,td,th){color:#f1f8ff!important;fill:#f1f8ff!important;text-shadow:none!important}.campus-os-content .highcharts-tooltip>span{padding:8px 10px!important;border:1px solid rgba(67,185,255,.58);border-radius:8px;background:#0b192a!important;box-shadow:0 12px 28px #0000004d}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-0{fill:#43b9ff!important;stroke:#43b9ff!important}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-1{fill:#8b7cff!important;stroke:#8b7cff!important}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-2{fill:#29d7bd!important;stroke:#29d7bd!important}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-3{fill:#93c5fd!important;stroke:#93c5fd!important}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-4{fill:#5b7cff!important;stroke:#5b7cff!important}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-5{fill:#22d3ee!important;stroke:#22d3ee!important}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-6{fill:#34d399!important;stroke:#34d399!important}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-7{fill:#c084fc!important;stroke:#c084fc!important}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-8{fill:#3b82f6!important;stroke:#3b82f6!important}.campus-os-content .highcharts-series:not(.highcharts-map-series) .highcharts-color-9{fill:#fbbf24!important;stroke:#fbbf24!important}.campus-os-content .highcharts-legend-item.highcharts-color-0 .highcharts-point{fill:#43b9ff!important;stroke:#43b9ff!important}.campus-os-content .highcharts-legend-item.highcharts-color-1 .highcharts-point{fill:#8b7cff!important;stroke:#8b7cff!important}.campus-os-content .highcharts-legend-item.highcharts-color-2 .highcharts-point{fill:#29d7bd!important;stroke:#29d7bd!important}.campus-os-content .highcharts-legend-item.highcharts-color-3 .highcharts-point{fill:#93c5fd!important;stroke:#93c5fd!important}.campus-os-content .highcharts-legend-item.highcharts-color-4 .highcharts-point{fill:#5b7cff!important;stroke:#5b7cff!important}.campus-os-content .highcharts-legend-item.highcharts-color-5 .highcharts-point{fill:#22d3ee!important;stroke:#22d3ee!important}.campus-os-content .highcharts-legend-item.highcharts-color-6 .highcharts-point{fill:#34d399!important;stroke:#34d399!important}.campus-os-content .highcharts-legend-item.highcharts-color-7 .highcharts-point{fill:#c084fc!important;stroke:#c084fc!important}.campus-os-content .highcharts-legend-item.highcharts-color-8 .highcharts-point{fill:#3b82f6!important;stroke:#3b82f6!important}.campus-os-content .highcharts-legend-item.highcharts-color-9 .highcharts-point{fill:#fbbf24!important;stroke:#fbbf24!important}.campus-os-content .highcharts-series-0:not(.highcharts-map-series) .highcharts-point:not([class*=highcharts-color-]){fill:#43b9ff!important;stroke:#43b9ff!important}.campus-os-content .highcharts-series-1:not(.highcharts-map-series) .highcharts-point:not([class*=highcharts-color-]){fill:#8b7cff!important;stroke:#8b7cff!important}.campus-os-content .highcharts-series-2:not(.highcharts-map-series) .highcharts-point:not([class*=highcharts-color-]){fill:#29d7bd!important;stroke:#29d7bd!important}.campus-os-content .highcharts-series-3:not(.highcharts-map-series) .highcharts-point:not([class*=highcharts-color-]){fill:#93c5fd!important;stroke:#93c5fd!important}.campus-os-content .highcharts-series-4:not(.highcharts-map-series) .highcharts-point:not([class*=highcharts-color-]){fill:#5b7cff!important;stroke:#5b7cff!important}.campus-os-content .highcharts-series-0 .highcharts-graph{stroke:#43b9ff!important}.campus-os-content .highcharts-series-1 .highcharts-graph{stroke:#8b7cff!important}.campus-os-content .highcharts-series-2 .highcharts-graph{stroke:#29d7bd!important}.campus-os-content .highcharts-legend-item.highcharts-series-0 .highcharts-point{fill:#43b9ff!important;stroke:#43b9ff!important}.campus-os-content .highcharts-legend-item.highcharts-series-1 .highcharts-point{fill:#8b7cff!important;stroke:#8b7cff!important}.campus-os-content .highcharts-legend-item.highcharts-series-2 .highcharts-point{fill:#29d7bd!important;stroke:#29d7bd!important}.campus-os-content .highcharts-legend-item.highcharts-series-3 .highcharts-point{fill:#93c5fd!important;stroke:#93c5fd!important}.campus-os-content .student-region-map{border:1px solid var(--analytics-border)!important;border-radius:16px!important;background:linear-gradient(145deg,#0e1d30fa,#07121ffc);box-shadow:0 16px 36px #00000029,inset 0 1px #ffffff06}.campus-os-content .highcharts-map-series .highcharts-point{stroke:#071321!important;stroke-width:1.2px}.campus-os-content .highcharts-point,.campus-os-content .highcharts-graph,.campus-os-content .highcharts-legend-symbol{stroke-linejoin:round}.campus-os-content .highcharts-data-label-connector{opacity:.72;stroke:#6f829d!important}.campus-os-content .campus-social-donut .highcharts-data-label :is(text,tspan){fill:#e7eef8!important;stroke:none!important;stroke-width:0!important;font-weight:600!important;letter-spacing:.01em;paint-order:normal}.campus-os-content .campus-social-donut .highcharts-text-outline{display:none}.campus-os-content .campus-social-donut .highcharts-data-label-connector{opacity:.62;stroke:#71849f!important;stroke-width:1px}.campus-os-content .campus-social-donut .highcharts-legend-item :is(text,tspan){fill:#afbdd0!important;font-weight:500!important}@media (max-width: 900px){.campus-os-content .ant-tabs-nav{margin-bottom:18px}.campus-os-content .ant-tabs-tab{padding-inline:4px}.campus-os-content .ant-table-container{border-radius:12px}.campus-os-content .ant-table-thead>tr>th,.campus-os-content .ant-table-tbody>tr>td{padding:12px 10px!important}}@media (max-width: 580px){.campus-os-content .ant-breadcrumb{font-size:.75rem!important}.campus-os-content .ant-tabs-tab-btn{font-size:.73rem}.campus-os-content .dashboard__statistics-card{min-height:130px}.campus-os-content :is([class*="border-[rgba(232"],[class*="border-[rgba(30"]){border-radius:13px!important}.campus-os-content .highcharts-container{max-width:100%;overflow:hidden}}.campus-os-shell--overview{--os-bg: #eef3fb;--os-bg-deep: #e6edf8;--os-panel: #fff;--os-text: #244572;--os-muted: #6b7f9a;--os-cyan: #2d5698;--os-violet: #5876b4;background:#e6edf8;color:#244572}.campus-os-shell--overview .campus-os-stage{border-color:#bdcde4;background:#fff;box-shadow:none}.campus-os-shell--overview .campus-os-sidebar{border-color:#bdcde4;background:linear-gradient(180deg,#fff,#edf3fb);box-shadow:none}.campus-os-shell--overview .campus-os-sidebar:before{opacity:0}.campus-os-shell--overview .campus-os-brand__copy strong{color:#294d88}.campus-os-shell--overview .campus-os-brand__mark{filter:drop-shadow(0 3px 8px #30558518)}.campus-os-shell--overview .campus-os-nav__item{color:#6480aa}.campus-os-shell--overview .campus-os-nav__item:hover{border-color:#a9c0de;color:#284d86;background:#e6eef9}.campus-os-shell--overview .campus-os-nav__item.is-active{border-color:#40689f;background:#315b99;box-shadow:0 4px 10px #345c9924}.campus-os-shell--overview .campus-os-nav__item.is-active>span{color:#fff;border-color:#b3c6e4;background:#ffffff14;box-shadow:none;text-shadow:none}.campus-os-shell--overview .campus-os-nav__item.is-active:before{background:#e8f0ff;box-shadow:none}.campus-os-shell--overview .campus-os-user{border-color:#b8cbe5;background:#e8eff9}.campus-os-shell--overview .campus-os-user__avatar{border-color:#7698c8;background:#3b649f}.campus-os-shell--overview .campus-os-user__avatar i{border-color:#e8eff9}.campus-os-shell--overview .campus-os-user__copy strong{color:#315580}.campus-os-shell--overview .campus-os-user__logout{color:#315b99;border-color:#a8bfdf;background:#f6f9ff}.campus-os-shell--overview .campus-os-user__logout:hover{color:#fff;background:#315b99}.campus-os-shell--overview .campus-os-search,.campus-os-shell--overview .campus-os-semester,.campus-os-shell--overview .campus-os-topbar__icon,.campus-os-shell--overview .language-switcher__trigger{color:#355988;border-color:#bccde5;background:#f7faff;box-shadow:none}.campus-os-shell--overview .campus-os-search input{color:#2b5085}.campus-os-shell--overview .language-switcher .language-switcher__trigger{color:#355988;border-color:#bccde5;background:#f7faff;box-shadow:none}.campus-os-shell--overview .language-switcher .language-switcher__trigger:hover,.campus-os-shell--overview .language-switcher[data-open] .language-switcher__trigger{color:#284d86;border-color:#7d9dc9;background:#e5eefb}.campus-os-shell--overview .language-switcher__trigger>i:first-child,.campus-os-shell--overview .language-switcher__code,.campus-os-shell--overview .language-switcher__option>i{color:#3b6199}.campus-os-shell--overview .language-switcher__menu{border-color:#bccde5;background:#fff;box-shadow:0 8px 28px #2445721c}.campus-os-shell--overview .language-switcher .language-switcher__option{color:#355988}.campus-os-shell--overview .language-switcher .language-switcher__option:hover,.campus-os-shell--overview .language-switcher .language-switcher__option[aria-selected=true]{color:#284d86;background:#e5eefb}.campus-os-shell--overview .campus-os-search input::-moz-placeholder{color:#687f9f}.campus-os-shell--overview .campus-os-search input::placeholder,.campus-os-shell--overview .campus-os-semester>span{color:#687f9f}.campus-os-shell--overview .campus-os-semester .ant-select-selection-item,.campus-os-shell--overview .campus-os-semester .ant-select-selection-placeholder{color:#2d528b!important}.campus-os-shell--overview .campus-os-search__results{border-color:#bccde5;background:#fff;box-shadow:0 8px 28px #2445721c}.campus-os-shell--overview .campus-os-search__results button{color:#355988}.campus-os-shell--overview .campus-os-search__results button:hover{color:#244572;background:#e6eef9}.campus-os-shell--overview .campus-os-topbar__mobile-brand{color:#294d88}.campus-os-shell--overview .campus-os-topbar__mobile-brand>button{color:#294d88;border-color:#bccde5;background:#fff}.campus-os-shell--overview .campus-os-content{padding:12px 18px}.campus-os-shell--overview .campus-home--overview{max-width:none;padding:0}.campus-os-shell--overview .campus-os-topbar{min-height:58px;padding:14px 22px}@media (min-width: 1201px) and (max-width: 1439px){.campus-os-shell--overview{grid-template-columns:106px minmax(0,1fr)}.campus-os-shell--overview .campus-os-sidebar{width:106px;padding-inline:6px}.campus-os-shell--overview .campus-os-brand__copy strong{font-size:12px;letter-spacing:.04em}.campus-os-shell--overview .campus-os-user{padding:8px;grid-template-columns:38px auto;gap:6px}.campus-os-shell--overview .campus-os-user__copy{display:none}}@media (min-width: 761px) and (max-height: 850px){.campus-os-shell--overview .campus-os-brand{padding-top:16px;padding-bottom:12px;gap:9px}.campus-os-shell--overview .campus-os-brand__mark,.campus-os-shell--overview .campus-os-brand__mark img{width:70px;height:70px}.campus-os-shell--overview .campus-os-nav{margin-top:18px;gap:2px}.campus-os-shell--overview .campus-os-nav__item{min-height:40px}}@media (max-width: 1200px) and (min-width: 761px){.campus-os-shell--overview .campus-os-content{padding-inline:16px}}@media (max-width: 760px){.campus-os-shell--overview .campus-os-content{padding:8px 12px 20px}.campus-os-shell--overview .campus-os-topbar{padding:9px 13px;min-height:66px}}.campus-login{--login-bg: #040b15;--login-surface: #07111e;--login-panel: #0b1726;--login-line: #203149;--login-line-soft: rgba(134, 158, 190, .13);--login-text: #eaf0f8;--login-muted: #8d9db2;--login-cyan: #43b9ff;--login-teal: #25d1df;position:relative;min-height:100dvh;padding:24px;display:grid;place-items:center;overflow-x:hidden;color:var(--login-text);background:radial-gradient(circle at 50% 48%,rgba(25,120,157,.15),transparent 28rem),radial-gradient(circle at 88% 4%,rgba(35,126,164,.08),transparent 28rem),linear-gradient(118deg,transparent 0 34%,rgba(19,91,122,.045) 43%,transparent 54%),linear-gradient(135deg,#020912,#04111d 52%,#020a13),var(--login-bg);font-family:Inter,sans-serif;isolation:isolate}.campus-login *,.campus-login *:before,.campus-login *:after{box-sizing:border-box}.campus-login__grid{position:absolute;z-index:-1;top:-72px;right:-72px;bottom:-72px;left:-72px;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(55,156,195,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(55,156,195,.075) 1px,transparent 1px),linear-gradient(rgba(54,126,160,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(54,126,160,.035) 1px,transparent 1px);background-size:72px 72px,72px 72px,18px 18px,18px 18px;-webkit-mask-image:radial-gradient(circle at center,#000 12%,rgba(0,0,0,.9) 48%,transparent 96%);mask-image:radial-gradient(circle at center,#000 12%,rgba(0,0,0,.9) 48%,transparent 96%);animation:campus-blueprint-grid-drift 28s linear infinite;will-change:transform}.campus-login__blueprint{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;color:#48bfe04f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.campus-login__data-flow{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;width:106%;height:106%;overflow:visible}.campus-login__data-path{fill:none;stroke:#3ad8ed;stroke-width:1.45;stroke-linecap:round;stroke-dasharray:.27 1.03;stroke-dashoffset:1.3;opacity:0;filter:drop-shadow(0 0 4px rgba(54,218,236,.42));animation:campus-data-converge 6.8s linear infinite;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset,opacity}.campus-login__data-path--2,.campus-login__data-path--8{stroke:#4ba9ff;stroke-width:1.2}.campus-login__data-path--4,.campus-login__data-path--10{stroke:#31c5d9;stroke-dasharray:.34 .96}.campus-login__data-path--6,.campus-login__data-path--11{stroke:#7397ff;stroke-width:1.1}.campus-login__data-path--1{animation-duration:7.4s;animation-delay:-1.1s}.campus-login__data-path--2{animation-duration:6.5s;animation-delay:-4.7s}.campus-login__data-path--3{animation-duration:8.2s;animation-delay:-2.5s}.campus-login__data-path--4{animation-duration:7.1s;animation-delay:-5.2s}.campus-login__data-path--5{animation-duration:8.6s;animation-delay:-3.8s}.campus-login__data-path--6{animation-duration:6.9s;animation-delay:-.6s}.campus-login__data-path--7{animation-duration:7.8s;animation-delay:-5.9s}.campus-login__data-path--8{animation-duration:6.2s;animation-delay:-2.1s}.campus-login__data-path--9{animation-duration:8.4s;animation-delay:-4.4s}.campus-login__data-path--10{animation-duration:7.2s;animation-delay:-.9s}.campus-login__data-path--11{animation-duration:7.9s;animation-delay:-6.3s}.campus-login__data-path--12{animation-duration:8.8s;animation-delay:-3.2s}.campus-login__data-path--13{animation-duration:6.7s;animation-delay:-5.5s}.campus-login__data-path--14{animation-duration:7.6s;animation-delay:-1.8s}.campus-login__data-path--15{animation-duration:8.1s;animation-delay:-4.9s}.campus-login__surface{position:relative;width:min(100%,480px);display:grid;overflow:hidden;border:1px solid rgba(75,144,177,.45);border-radius:13px;background:#05121ff7;box-shadow:0 34px 90px #00000075,0 0 0 1px #1888b00f,inset 0 1px #8bd8ef0b}.campus-login__surface:before,.campus-login__surface:after{position:absolute;z-index:3;width:18px;height:18px;pointer-events:none;content:""}.campus-login__surface:before{top:-1px;left:-1px;border-top:2px solid #32cae6;border-left:2px solid #32cae6;border-radius:13px 0 0}.campus-login__surface:after{right:-1px;bottom:-1px;border-right:2px solid #32cae6;border-bottom:2px solid #32cae6;border-radius:0 0 13px}.campus-login__header{position:relative;min-width:0;padding:32px 40px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(99,159,187,.26);background:linear-gradient(135deg,rgba(30,105,139,.09),transparent 52%),#05121feb}.campus-login__header:after{position:absolute;top:0;right:0;width:165px;height:100%;content:"";pointer-events:none;background:radial-gradient(circle at 100% 0%,rgba(41,176,207,.075),transparent 72%)}.campus-login__brand{position:relative;z-index:1;display:flex;align-items:center;gap:18px}.campus-login__brand-mark{position:relative;width:74px;height:74px;flex:0 0 auto;display:grid;place-items:center;border:0;background:transparent}.campus-login__brand-mark:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;content:"";border:1px solid rgba(47,204,230,.8);background:#0a2333c7;clip-path:polygon(17% 0,83% 0,100% 17%,100% 83%,83% 100%,17% 100%,0 83%,0 17%);box-shadow:inset 0 0 20px #26b7d214}.campus-login__brand-mark:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(#35cce5,#35cce5) 0 0 / 14px 1px no-repeat,linear-gradient(#35cce5,#35cce5) 0 0 / 1px 14px no-repeat,linear-gradient(#35cce5,#35cce5) 100% 0 / 14px 1px no-repeat,linear-gradient(#35cce5,#35cce5) 100% 0 / 1px 14px no-repeat,linear-gradient(#35cce5,#35cce5) 0 100% / 14px 1px no-repeat,linear-gradient(#35cce5,#35cce5) 0 100% / 1px 14px no-repeat,linear-gradient(#35cce5,#35cce5) 100% 100% / 14px 1px no-repeat,linear-gradient(#35cce5,#35cce5) 100% 100% / 1px 14px no-repeat;opacity:.66;animation:campus-emblem-frame 3.6s ease-in-out infinite}.campus-login__brand-mark img{position:relative;z-index:1;width:50px;height:50px;padding:2px;border-radius:50%;background:#e6f7f8;-o-object-fit:contain;object-fit:contain;box-shadow:0 0 16px #32d3e821}.campus-login__brand-copy{display:grid;gap:4px}.campus-login__brand-copy strong{color:#f5fbff;font-size:1.04rem;font-weight:790;letter-spacing:.045em}.campus-login__brand-copy small{color:#36d0df;font-size:.65rem;font-weight:760;letter-spacing:.17em;text-transform:uppercase}.campus-login__panel{position:relative;min-width:0;padding:38px 40px 42px;display:grid;background:linear-gradient(145deg,rgba(20,91,119,.045),transparent 45%),#071624}.campus-login__form-shell{position:relative;z-index:1;width:100%}.campus-login-form{width:100%}.campus-login-form__heading{margin-bottom:34px}.campus-login-form h2{margin:0;color:#f5f9fc;font-size:clamp(1.75rem,2.8vw,2.1rem);font-weight:760;line-height:1.18;letter-spacing:-.026em}.campus-login-form__heading p{margin:11px 0 0;color:var(--login-muted);font-size:.8rem;line-height:1.65}.campus-login-form .ant-form-item{margin-bottom:20px}.campus-login-form .ant-form-item-label{padding-bottom:8px}.campus-login-form .ant-form-item-label>label{height:auto;color:#b7c3d3;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700}.campus-login-form .ant-form-item-explain-error{padding-top:4px;color:#ff8d9c;font-family:Inter,sans-serif;font-size:.69rem}.campus-login-form .ant-input-affix-wrapper{min-height:52px;padding:0 15px;overflow:hidden;border:1px solid #29465c;border-radius:10px;color:var(--login-text);background:#081422;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.campus-login-form .ant-input-affix-wrapper:hover{border-color:#3e7590;background:#091927}.campus-login-form .ant-input-affix-wrapper:focus-within{border-color:var(--login-cyan);background:#091727;box-shadow:0 0 0 3px #43b9ff1f}.campus-login-form .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#ff677db8;background:#091522}.campus-login-form .ant-form-item-has-error .ant-input-affix-wrapper:focus-within{box-shadow:0 0 0 3px #ff677d1a}.campus-login-form .ant-input-affix-wrapper>input.ant-input{height:50px;padding:0;color:var(--login-text);background:transparent;caret-color:var(--login-cyan);font-family:Inter,sans-serif;font-size:.84rem}.campus-login-form .ant-input::-moz-placeholder{color:#5f7086}.campus-login-form .ant-input::placeholder{color:#5f7086}.campus-login-form .ant-input-prefix{margin-inline-end:12px;color:#6f849e}.campus-login-form .ant-input-suffix{margin-left:8px}.campus-login-form .ant-input-password-icon{display:grid;place-items:center;color:#6f849e;font-size:.82rem}.campus-login-form .ant-input-password-icon:hover{color:#dcecff}.campus-login-form input.ant-input:-webkit-autofill,.campus-login-form input.ant-input:-webkit-autofill:hover,.campus-login-form input.ant-input:-webkit-autofill:focus{border:0;-webkit-text-fill-color:var(--login-text);caret-color:var(--login-cyan);box-shadow:0 0 0 1000px #081422 inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.campus-login-form__submit{width:100%;min-height:52px;margin-top:8px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(70,205,229,.48);border-radius:10px;color:#f7fbff;background:linear-gradient(105deg,#2578dc,#299ee5 56%,#2dc7d7);background-size:180% 100%;box-shadow:0 12px 28px #2283bf3b,inset 0 1px #ffffff26;cursor:pointer;font-family:Inter,sans-serif;font-size:.82rem;font-weight:760;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease;animation:campus-button-flow 6s ease-in-out infinite}.campus-login-form__submit:hover:not(:disabled){border-color:#86edfad1;box-shadow:0 16px 34px #228bc257,inset 0 1px #ffffff2b;transform:translateY(-1px)}.campus-login-form__submit:active:not(:disabled){transform:translateY(0)}.campus-login-form__submit:focus-visible{outline:3px solid rgba(67,185,255,.28);outline-offset:3px}.campus-login-form__submit:disabled{cursor:wait;opacity:.68}.campus-login-form__submit .anticon{font-size:.88rem}@keyframes campus-data-converge{0%{opacity:0;stroke-dashoffset:1.3}14%{opacity:.78}76%{opacity:.72}to{opacity:0;stroke-dashoffset:0}}@keyframes campus-blueprint-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(72px,72px,0)}}@keyframes campus-emblem-frame{0%,to{opacity:.54;filter:drop-shadow(0 0 0 rgba(53,204,229,0))}50%{opacity:.92;filter:drop-shadow(0 0 7px rgba(53,204,229,.24))}}@keyframes campus-button-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (max-width: 540px){.campus-login{padding:10px}.campus-login__surface{border-radius:14px}.campus-login__header{padding:25px 22px 22px}.campus-login__brand{gap:14px}.campus-login__brand-mark{width:66px;height:66px}.campus-login__brand-mark img{width:44px;height:44px}.campus-login__brand-copy strong{font-size:.92rem}.campus-login__brand-copy small{max-width:105px;font-size:.57rem;letter-spacing:.12em}.campus-login__panel{padding:31px 22px 35px}.campus-login-form__heading{margin-bottom:27px}}@media (prefers-reduced-motion: reduce){.campus-login *,.campus-login *:before,.campus-login *:after{animation:none!important;transition:none!important}}.standalone-analytics-layout{min-height:100vh;padding:12px;background:radial-gradient(circle at 9% 0%,rgba(44,121,181,.13),transparent 28%),radial-gradient(circle at 92% 8%,rgba(102,78,200,.12),transparent 30%),#030a13}.standalone-analytics-toolbar{position:relative;z-index:2;width:min(1760px,100%);display:flex;align-items:center;justify-content:space-between;margin:0 auto 8px}.standalone-analytics-toolbar a{min-height:38px;display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgba(73,122,165,.35);border-radius:10px;color:#9fb5cb;background:#0a1a2beb;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff06;font-size:.7rem;font-weight:740;text-decoration:none;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.standalone-analytics-toolbar a:hover{border-color:#35d6ff8c;color:#e3f8ff;background:#35d6ff14;transform:translateY(-1px)}.standalone-analytics-toolbar i{color:#35d6ff}.standalone-analytics-language{margin-left:auto}@media (max-width: 700px){.standalone-analytics-layout{padding:8px 0 0}.standalone-analytics-toolbar{padding:0 10px}.standalone-analytics-toolbar a{font-size:.65rem}}.dean-shell{--dean-bg: #050d18;--dean-panel: #0b1b2d;--dean-line: rgba(73, 116, 156, .34);--dean-cyan: #35d6ff;--dean-violet: #8a7cff;min-height:100dvh;padding:12px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:11px;color:#eaf3fb;background:radial-gradient(circle at 78% 0%,rgba(52,121,178,.11),transparent 34rem),var(--dean-bg);font-family:Inter,sans-serif}.dean-shell *,.dean-shell *:before,.dean-shell *:after{box-sizing:border-box}.dean-sidebar{position:fixed;z-index:100;top:12px;bottom:12px;left:12px;width:250px;height:calc(100dvh - 24px);padding:18px 14px 14px;display:flex;flex-direction:column;border:1px solid #1c3047;border-radius:14px;background:linear-gradient(150deg,rgba(68,107,151,.12),transparent 34%),linear-gradient(180deg,#0e1f32fc,#071320fc);box-shadow:inset 0 1px #ffffff08,14px 0 36px #00000024}.dean-brand{padding:8px 6px 25px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(78,119,158,.22)}.dean-brand>span{width:54px;height:54px;display:grid;place-items:center}.dean-brand img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain}.dean-brand>div{min-width:0;display:grid;gap:4px}.dean-brand strong{color:#f4f8fd;font-size:.91rem;letter-spacing:.08em;text-transform:uppercase}.dean-brand small{color:var(--dean-cyan);font-size:.52rem;font-weight:800;letter-spacing:.13em}.dean-navigation{margin-top:28px;display:grid;gap:10px}.dean-navigation a{min-height:86px;padding:12px;display:grid;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid rgba(76,118,158,.3);border-radius:11px;color:#a1b3c6;background:#0a1d2fad;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.dean-navigation a:hover{color:#e9f5ff;border-color:#35d6ff80;transform:translate(2px)}.dean-navigation a.is-active{color:#effaff;border-color:var(--dean-cyan);background:linear-gradient(115deg,#216b9a61,#4d43ad3d);box-shadow:0 10px 28px #1970a929,inset 0 1px #ffffff0a}.dean-navigation a>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(53,214,255,.34);border-radius:10px;color:var(--dean-cyan);background:#35d6ff14;font-size:.84rem}.dean-navigation a:nth-child(2)>span{border-color:#8a7cff61;color:#a99dff;background:#8a7cff17}.dean-navigation a>div{min-width:0;display:grid;gap:3px}.dean-navigation a small{color:#607b94;font-size:.5rem;font-weight:820;letter-spacing:.12em}.dean-navigation a strong{color:inherit;font-size:.76rem}.dean-navigation a em{overflow:hidden;color:#738ba2;font-size:.56rem;font-style:normal;line-height:1.35;text-overflow:ellipsis}.dean-navigation a>i{color:#688097;font-size:.62rem}.dean-profile{margin-top:auto;padding:11px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(76,118,158,.28);border-radius:10px;background:#11273eb8}.dean-profile>span{position:relative;width:40px;height:40px;display:grid;place-items:center;border:1px solid #7f86ec;border-radius:50%;color:#fff;background:linear-gradient(145deg,#716ada,#2768a9);font-size:.74rem}.dean-profile>span i{position:absolute;right:0;bottom:1px;width:8px;height:8px;border:2px solid #102238;border-radius:50%;background:#35ce94}.dean-profile>div{min-width:0;display:grid;gap:3px}.dean-profile strong,.dean-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dean-profile strong{color:#e8f1fa;font-size:.66rem}.dean-profile small{color:#7f95aa;font-size:.54rem}.dean-stage{grid-column:2;min-width:0;overflow:hidden;border:1px solid #172b41;border-radius:14px;background:#06111dd1}.dean-topbar{min-height:78px;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(73,116,156,.22);background:#081625d1}.dean-topbar>div{display:grid;gap:4px}.dean-topbar small{color:var(--dean-cyan);font-size:.51rem;font-weight:820;letter-spacing:.14em}.dean-topbar strong{color:#f1f6fc;font-size:1.02rem}.dean-topbar>span{padding:8px 11px;border:1px solid rgba(53,214,255,.28);border-radius:9px;color:#a9bdcf;background:#35d6ff0f;font-size:.62rem}.dean-topbar>span i{margin-right:7px;color:var(--dean-cyan)}.dean-faculty-picker{min-width:280px;min-height:44px;padding:5px 10px;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;-moz-column-gap:8px;column-gap:8px;border:1px solid rgba(53,214,255,.34);border-radius:9px;color:#92a9bd;background:#35d6ff0f}.dean-faculty-picker>i:first-child{grid-row:1 / 3;color:var(--dean-cyan);font-size:.7rem}.dean-faculty-picker>i:last-child{grid-row:1 / 3;grid-column:3;color:#71889e;font-size:.55rem;pointer-events:none}.dean-faculty-picker>span{grid-column:2;color:#6f879d;font-size:.48rem;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase}.dean-faculty-picker select{grid-column:2;min-width:0;padding:0 20px 0 0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#dceaf5;background:transparent;font-family:inherit;font-size:.64rem;font-weight:710}.dean-faculty-picker select option{color:#dce8f4;background:#0b1c2f}.dean-content.campus-os-content{min-width:0;padding:22px}@media (max-width: 820px){.dean-shell{padding:0;display:block}.dean-sidebar{position:static;width:auto;height:auto;margin:0;padding:10px 12px;border-width:0 0 1px;border-radius:0}.dean-brand{padding:3px 0 9px}.dean-brand>span,.dean-brand img{width:40px;height:40px}.dean-navigation{margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dean-navigation a{min-height:64px}.dean-navigation a em,.dean-navigation a small,.dean-navigation a>i{display:none}.dean-profile{display:none}.dean-stage{grid-column:auto;border:0;border-radius:0}.dean-topbar{min-height:64px;padding:11px 14px}.dean-faculty-picker{min-width:min(280px,48vw)}.dean-content.campus-os-content{padding:13px}}@media (max-width: 520px){.dean-topbar>span{display:none}.dean-faculty-picker{min-width:0;width:54vw}.dean-navigation a{padding:8px;grid-template-columns:38px minmax(0,1fr)}.dean-navigation a>span{width:38px;height:38px}}@media (prefers-reduced-motion: reduce){.dean-navigation a{transition:none}}.campus-os-content .faculty-dashboard-page{--faculty-cyan: #35d6ff;--faculty-violet: #8b7cff;--faculty-mint: #29d7bd;padding:28px 0 48px}.campus-os-content .faculty-dashboard-breadcrumb{display:flex;min-height:34px;align-items:center;margin:0 2px 18px}.campus-os-content .faculty-dashboard-breadcrumb .ant-breadcrumb{font-size:.8rem!important;font-weight:680!important;letter-spacing:.035em;text-transform:uppercase}.campus-os-content .faculty-dashboard-breadcrumb .ant-breadcrumb ol,.campus-os-content .faculty-dashboard-breadcrumb .ant-breadcrumb li{align-items:center}.campus-os-content .faculty-dashboard-breadcrumb .ant-breadcrumb ol{gap:3px}.campus-os-content .faculty-dashboard-breadcrumb__home,.campus-os-content .faculty-dashboard-breadcrumb li:last-child .ant-breadcrumb-link{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(91,126,165,.2);border-radius:9px;background:#0c1d308f}.campus-os-content .faculty-dashboard-breadcrumb__home{color:#93a8bf!important;transition:border-color .16s ease,color .16s ease,background .16s ease}.campus-os-content .faculty-dashboard-breadcrumb__home:hover{border-color:#35d6ff61;color:var(--faculty-cyan)!important;background:#35d6ff12}.campus-os-content .faculty-dashboard-breadcrumb__home i{color:var(--faculty-cyan);font-size:.82rem}.campus-os-content .faculty-dashboard-breadcrumb li:last-child .ant-breadcrumb-link{max-width:min(60vw,680px);overflow:hidden;color:#dce7f4!important;text-overflow:ellipsis;white-space:nowrap}.campus-os-content .faculty-dashboard-breadcrumb .ant-breadcrumb-separator{display:inline-flex;align-items:center;margin-inline:2px}.campus-os-content .faculty-dashboard-breadcrumb__separator{color:#58718e!important;font-size:.61rem}.campus-os-content .faculty-dashboard-tabs{display:flex;overflow-x:auto;gap:2px;margin-bottom:18px;padding:7px 10px 0;border:1px solid rgba(85,121,160,.28);border-radius:13px;background:linear-gradient(145deg,#0f2136f5,#081524fa);scrollbar-width:thin;scrollbar-color:rgba(74,111,150,.58) transparent}.campus-os-content .faculty-dashboard-tabs button{position:relative;min-height:48px;flex:1 0 auto;padding:10px 18px 14px;border:0;color:#91a5bc;background:transparent;font-size:.77rem;font-weight:710;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;transition:color .16s ease,background .16s ease}.campus-os-content .faculty-dashboard-tabs button:after{position:absolute;right:13px;bottom:0;left:13px;height:2px;content:"";border-radius:99px;background:linear-gradient(90deg,var(--faculty-cyan),var(--faculty-violet));opacity:0;transform:scaleX(.45);transition:opacity .16s ease,transform .16s ease}.campus-os-content .faculty-dashboard-tabs button:hover,.campus-os-content .faculty-dashboard-tabs button.is-active{color:#eaf6ff;background:#35d6ff09}.campus-os-content .faculty-dashboard-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.campus-os-content .faculty-dashboard-content,.campus-os-content .faculty-departments-page{min-width:0}.campus-os-content .faculty-departments-overview{display:grid;align-items:stretch;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);gap:18px;margin-bottom:18px}.campus-os-content .faculty-dashboard-panel{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(53,214,255,.07),transparent 34%),linear-gradient(145deg,#10233afa,#081626fc);box-shadow:0 16px 38px #00000029,inset 0 1px #ffffff06}.campus-os-content .faculty-dashboard-panel:before{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--faculty-cyan),var(--faculty-violet),transparent 76%);opacity:.92}.campus-os-content .faculty-chart-shell{padding:10px}.campus-os-content .faculty-chart-shell>div,.campus-os-content .faculty-position-card>div,.campus-os-content .faculty-department-charts>div{border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}.campus-os-content .faculty-chart-shell>div{min-height:0!important;padding:12px!important}.campus-os-content .faculty-chart-shell [class*="h-["]{height:auto!important}.campus-os-content .faculty-teacher-count-chart__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 4px 0}.campus-os-content .faculty-teacher-count-chart__header h2{max-width:440px;margin:0;color:#eef5ff;font-size:15px;font-weight:750;line-height:1.4;text-transform:uppercase}.campus-os-content .faculty-teacher-count-chart__header strong{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(53,214,255,.28);border-radius:9px;background:#35d6ff14;color:#62e5ff;font-size:13px;font-weight:800;white-space:nowrap}.campus-os-content .faculty-foreign-panel{margin-bottom:18px}.campus-os-content .faculty-panel-header{display:flex;min-height:76px;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 12px}.campus-os-content .faculty-panel-header>div>span,.campus-os-content .faculty-labs-card>header>span{display:block;margin-bottom:5px;color:var(--faculty-cyan)!important;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.campus-os-content .faculty-panel-header h2,.campus-os-content .faculty-labs-card>header h3{margin:0;color:#f3f8ff;font-size:clamp(1.05rem,1.15vw,1.25rem);font-weight:730;line-height:1.3}.campus-os-content .faculty-panel-header>strong{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(139,124,255,.34);border-radius:8px;color:var(--faculty-violet);background:#8b7cff14;font-size:.76rem;font-weight:750;white-space:nowrap}.campus-os-content .faculty-department-tab-content{padding:0 18px 18px}.campus-os-content .faculty-department-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.campus-os-content .faculty-department-charts>div,.campus-os-content .faculty-position-card,.campus-os-content .faculty-labs-card{min-width:0;overflow:hidden;border:1px solid rgba(89,121,157,.18)!important;border-radius:12px!important;background:#05101d57!important}.campus-os-content .faculty-department-charts>div{padding:12px!important}.campus-os-content .faculty-department-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.campus-os-content .faculty-department-metric{--department-accent: var(--faculty-cyan);position:relative;display:grid;min-width:0;min-height:118px;align-items:center;grid-template-columns:36px 1fr;grid-template-rows:auto auto;gap:4px 10px;overflow:hidden;padding:14px;border:1px solid color-mix(in srgb,var(--department-accent) 28%,transparent);border-radius:11px;background:#05101d61}.campus-os-content .faculty-department-metric:nth-child(4n+2){--department-accent: var(--faculty-mint)}.campus-os-content .faculty-department-metric:nth-child(4n+3){--department-accent: var(--faculty-violet)}.campus-os-content .faculty-department-metric:nth-child(4n+4){--department-accent: #4c8dff}.campus-os-content .faculty-department-metric>span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;grid-row:1 / 3;border:1px solid color-mix(in srgb,var(--department-accent) 34%,transparent);border-radius:9px;color:var(--department-accent)!important;background:color-mix(in srgb,var(--department-accent) 10%,transparent);font-size:.88rem}.campus-os-content .faculty-department-metric strong{align-self:end;color:#f2f7fd;font-size:1.3rem;font-weight:780;line-height:1}.campus-os-content .faculty-department-metric p{align-self:start;margin:0;color:#8fa4bb;font-size:.68rem;font-weight:610;line-height:1.35}.campus-os-content .faculty-department-lower{display:grid;align-items:stretch;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:14px}.campus-os-content .faculty-labs-card{padding:14px}.campus-os-content .faculty-labs-card>header{padding:2px 2px 14px}.campus-os-content .faculty-position-card{padding:10px}.campus-os-content .faculty-position-card>div{padding:8px!important}.campus-os-content .faculty-department-detail__empty{margin:0 18px 18px;padding:34px;border:1px dashed rgba(89,121,157,.25);border-radius:12px;color:#8398b0;text-align:center}.campus-os-content .faculty-dashboard-page .highcharts-container,.campus-os-content .faculty-dashboard-page .highcharts-root{width:100%!important}.campus-os-content .faculty-dashboard-page .highcharts-title{font-size:.88rem!important;letter-spacing:.01em}.campus-os-content .faculty-dashboard-page .highcharts-axis-labels text,.campus-os-content .faculty-dashboard-page .highcharts-legend-item text{font-size:.7rem!important}.campus-os-content .faculty-dashboard-page--empty{display:grid;min-height:calc(100vh - 120px);place-items:center}.campus-os-content .faculty-dashboard-empty{display:flex;width:min(440px,100%);align-items:center;flex-direction:column;padding:38px;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:linear-gradient(145deg,#10233afa,#081626fc);text-align:center}.campus-os-content .faculty-dashboard-empty>span{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;border:1px solid rgba(53,214,255,.35);border-radius:15px;color:var(--faculty-cyan)!important;background:#35d6ff14;font-size:1.45rem}.campus-os-content .faculty-dashboard-empty h1{margin:18px 0 7px;font-size:1.25rem}.campus-os-content .faculty-dashboard-empty p{margin:0;color:#8fa4bb;font-size:.78rem;line-height:1.55}.campus-os-content .faculty-dashboard-empty button{margin-top:20px;padding:9px 13px;border:1px solid rgba(53,214,255,.38);border-radius:9px;color:var(--faculty-cyan);background:#35d6ff14;font-size:.74rem;font-weight:700}.campus-os-content .faculty-teachers-dashboard{display:grid;min-width:0;gap:18px}.campus-os-content .faculty-teachers-grid{display:grid;min-width:0;align-items:stretch;grid-template-columns:minmax(350px,.86fr) minmax(0,1.14fr);gap:18px}.campus-os-content .faculty-teachers-grid--secondary{grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr)}.campus-os-content .faculty-teachers-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.campus-os-content .faculty-teacher-panel{--faculty-teacher-accent: var(--faculty-cyan);position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--faculty-teacher-accent) 8%,transparent),transparent 34%),linear-gradient(145deg,#10233afa,#081626fc);box-shadow:0 16px 38px #00000029,inset 0 1px #ffffff06}.campus-os-content .faculty-teacher-panel--violet{--faculty-teacher-accent: var(--faculty-violet)}.campus-os-content .faculty-teacher-panel--mint{--faculty-teacher-accent: var(--faculty-mint)}.campus-os-content .faculty-teacher-panel:before{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--faculty-teacher-accent),transparent 74%)}.campus-os-content .faculty-teacher-panel__header{display:flex;min-height:76px;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 12px}.campus-os-content .faculty-teacher-panel__header span{display:block;margin-bottom:5px;color:var(--faculty-teacher-accent)!important;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.campus-os-content .faculty-teacher-panel__header h2{margin:0;color:#f3f8ff;font-size:clamp(.94rem,1vw,1.08rem);font-weight:730;line-height:1.35}.campus-os-content .faculty-teacher-panel__header>strong{flex:0 0 auto;padding:6px 9px;border:1px solid color-mix(in srgb,var(--faculty-teacher-accent) 34%,transparent);border-radius:8px;color:var(--faculty-teacher-accent);background:color-mix(in srgb,var(--faculty-teacher-accent) 8%,transparent);font-size:.7rem;font-weight:760;white-space:nowrap}.campus-os-content .faculty-teacher-panel__content{min-width:0;flex:1;padding:0 16px 16px}.campus-os-content .faculty-teacher-panel .highcharts-container,.campus-os-content .faculty-teacher-panel .highcharts-root{width:100%!important}.campus-os-content .faculty-teacher-panel .highcharts-plot-background{fill:#050f1b2e}.campus-os-content .faculty-teacher-panel .highcharts-axis-labels text,.campus-os-content .faculty-teacher-panel .highcharts-legend-item text{font-size:11px!important;font-weight:520!important}.campus-os-content .faculty-teacher-donut-layout{display:grid;min-height:300px;align-items:center;grid-template-columns:minmax(210px,.9fr) minmax(190px,1.1fr);gap:10px}.campus-os-content .faculty-teacher-donut-shell{position:relative;min-width:0}.campus-os-content .faculty-teacher-donut-shell .highcharts-pie-series .highcharts-point{stroke:#0d2035!important;stroke-width:3px}.campus-os-content .faculty-teacher-donut-center{position:absolute;top:50%;left:50%;display:flex;width:78px;height:78px;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;transform:translate(-50%,-50%)}.campus-os-content .faculty-teacher-donut-center strong{color:#f7fbff;font-size:1.25rem;font-weight:800;line-height:1}.campus-os-content .faculty-teacher-donut-center span{margin-top:5px;color:#8195ad!important;font-size:.62rem;font-weight:650}.campus-os-content .faculty-teacher-donut-center--compact{width:66px;height:66px}.campus-os-content .faculty-teacher-donut-center--compact strong{font-size:1.05rem}.campus-os-content .faculty-teacher-legend{display:grid;min-width:0;margin:0;padding:0;gap:7px;list-style:none}.campus-os-content .faculty-teacher-legend li{display:grid;min-width:0;align-items:center;grid-template-columns:8px minmax(0,1fr) auto auto;gap:7px;padding:7px 8px;border-radius:8px;background:#05101d57}.campus-os-content .faculty-teacher-legend i,.campus-os-content .faculty-teacher-degree-summary i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px color-mix(in srgb,currentColor 50%,transparent)}.campus-os-content .faculty-teacher-legend span{overflow:hidden;color:#bdcadd!important;font-size:.67rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.campus-os-content .faculty-teacher-legend strong{color:#edf5ff;font-size:.7rem;font-weight:760}.campus-os-content .faculty-teacher-legend small{min-width:38px;color:#71869e;font-size:.61rem;text-align:right}.campus-os-content .faculty-teacher-degree-layout{display:grid;min-height:282px;align-items:center;grid-template-columns:minmax(190px,1fr) minmax(150px,.85fr);gap:12px}.campus-os-content .faculty-teacher-degree-summary{display:grid;min-width:0;gap:8px}.campus-os-content .faculty-teacher-degree-summary>div{display:grid;align-items:center;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;padding:9px 10px;border-radius:9px;background:#05101d57}.campus-os-content .faculty-teacher-degree-summary span{color:#bdcadd!important;font-size:.67rem;line-height:1.3}.campus-os-content .faculty-teacher-degree-summary strong{color:#f1f7ff;font-size:.78rem;font-weight:780}.campus-os-content .faculty-teacher-degree-summary__potential{grid-template-columns:minmax(0,1fr) auto!important;margin-top:4px;border:1px solid rgba(41,215,189,.22);background:#29d7bd12!important}.campus-os-content .faculty-teacher-degree-summary__potential strong{color:var(--faculty-mint);font-size:1rem}.campus-os-content .faculty-teacher-chart-empty{display:grid;min-height:280px;place-items:center;padding:28px;border:1px dashed rgba(89,121,157,.24);border-radius:12px;color:#8195ad;font-size:.76rem;font-weight:650;text-align:center}.campus-os-content .faculty-students-dashboard{display:grid;min-width:0;gap:18px}.campus-os-content .faculty-students-grid{display:grid;min-width:0;align-items:stretch;gap:18px}.campus-os-content .faculty-students-grid--hero{grid-template-columns:minmax(300px,.88fr) minmax(420px,1.24fr) minmax(300px,.88fr)}.campus-os-content .faculty-students-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.campus-os-content .faculty-student-panel{--faculty-student-accent: var(--faculty-cyan);position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--faculty-student-accent) 8%,transparent),transparent 34%),linear-gradient(145deg,#10233afa,#081626fc);box-shadow:0 16px 38px #00000029,inset 0 1px #ffffff06}.campus-os-content .faculty-student-panel--violet{--faculty-student-accent: var(--faculty-violet)}.campus-os-content .faculty-student-panel--mint{--faculty-student-accent: var(--faculty-mint)}.campus-os-content .faculty-student-panel:before,.campus-os-content .faculty-student-status-section:before{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--faculty-student-accent, var(--faculty-cyan)),transparent 74%)}.campus-os-content .faculty-student-panel__header,.campus-os-content .faculty-student-status-section>header{display:flex;min-height:76px;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 12px}.campus-os-content .faculty-student-panel__header span,.campus-os-content .faculty-student-status-section>header span{display:block;margin-bottom:5px;color:var(--faculty-student-accent, var(--faculty-cyan))!important;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.campus-os-content .faculty-student-panel__header h2,.campus-os-content .faculty-student-status-section>header h2{margin:0;color:#f3f8ff;font-size:clamp(.94rem,1vw,1.08rem);font-weight:730;line-height:1.35}.campus-os-content .faculty-student-panel__header>strong,.campus-os-content .faculty-student-status-section>header>strong{flex:0 0 auto;padding:6px 9px;border:1px solid color-mix(in srgb,var(--faculty-student-accent, var(--faculty-cyan)) 34%,transparent);border-radius:8px;color:var(--faculty-student-accent, var(--faculty-cyan));background:color-mix(in srgb,var(--faculty-student-accent, var(--faculty-cyan)) 8%,transparent);font-size:.7rem;font-weight:760;white-space:nowrap}.campus-os-content .faculty-student-panel__content{min-width:0;flex:1;padding:0 16px 16px}.campus-os-content .faculty-student-panel .highcharts-container,.campus-os-content .faculty-student-panel .highcharts-root{width:100%!important}.campus-os-content .faculty-student-panel .highcharts-plot-background{fill:#050f1b2e}.campus-os-content .faculty-student-panel .highcharts-axis-labels text,.campus-os-content .faculty-student-panel .highcharts-legend-item text{font-size:11px!important;font-weight:520!important}.campus-os-content .faculty-student-donut-layout{display:grid;min-height:292px;align-items:center;grid-template-columns:minmax(190px,.9fr) minmax(160px,1.1fr);gap:10px}.campus-os-content .faculty-student-donut-layout.is-compact{min-height:254px;grid-template-columns:minmax(160px,.9fr) minmax(140px,1.1fr)}.campus-os-content .faculty-student-donut-shell{position:relative;min-width:0}.campus-os-content .faculty-student-donut-shell .highcharts-pie-series .highcharts-point{stroke:#0d2035!important;stroke-width:3px}.campus-os-content .faculty-student-donut-center{position:absolute;top:50%;left:50%;display:flex;width:76px;height:76px;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;transform:translate(-50%,-50%)}.campus-os-content .faculty-student-donut-center strong{color:#f7fbff;font-size:1.12rem;font-weight:800;line-height:1}.campus-os-content .faculty-student-donut-center span{margin-top:5px;color:#8195ad!important;font-size:.61rem;font-weight:650}.campus-os-content .faculty-student-legend{display:grid;min-width:0;max-height:254px;overflow-y:auto;margin:0;padding:0 3px 0 0;gap:7px;list-style:none;scrollbar-color:rgba(74,111,150,.58) transparent;scrollbar-width:thin}.campus-os-content .faculty-student-legend li{display:grid;min-width:0;align-items:center;grid-template-columns:8px minmax(0,1fr) auto auto;gap:7px;padding:7px 8px;border-radius:8px;background:#05101d57}.campus-os-content .faculty-student-legend i{width:8px;height:8px;border-radius:50%}.campus-os-content .faculty-student-legend span{overflow:hidden;color:#bdcadd!important;font-size:.65rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.campus-os-content .faculty-student-legend strong{color:#edf5ff;font-size:.69rem;font-weight:760}.campus-os-content .faculty-student-legend small{min-width:38px;color:#71869e;font-size:.6rem;text-align:right}.campus-os-content .faculty-student-status-section{--faculty-student-accent: var(--faculty-mint);position:relative;overflow:hidden;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:linear-gradient(145deg,#10233afa,#081626fc);box-shadow:0 16px 38px #00000029}.campus-os-content .faculty-student-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px}.campus-os-content .faculty-student-status-card{--status-accent: var(--faculty-cyan);display:grid;min-width:0;min-height:112px;align-items:center;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 11px;padding:14px;border:1px solid color-mix(in srgb,var(--status-accent) 28%,transparent);border-radius:11px;background:#05101d61}.campus-os-content .faculty-student-status-card.is-violet{--status-accent: var(--faculty-violet)}.campus-os-content .faculty-student-status-card.is-mint{--status-accent: var(--faculty-mint)}.campus-os-content .faculty-student-status-card.is-blue{--status-accent: #5b7cff}.campus-os-content .faculty-student-status-card>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;grid-row:1 / 3;border:1px solid color-mix(in srgb,var(--status-accent) 34%,transparent);border-radius:9px;color:var(--status-accent)!important;background:color-mix(in srgb,var(--status-accent) 10%,transparent);font-size:.86rem}.campus-os-content .faculty-student-status-card>strong{align-self:end;color:#f2f7fd;font-size:1.3rem;font-weight:800;line-height:1}.campus-os-content .faculty-student-status-card>p{align-self:start;margin:0;color:#8fa4bb;font-size:.67rem;font-weight:620;line-height:1.35}.campus-os-content .faculty-student-panel--map .faculty-student-panel__content{padding-inline:10px}.campus-os-content .faculty-student-region-map{min-width:0;overflow:hidden;border:1px solid rgba(89,121,157,.16);border-radius:12px;background:#030c1642}.campus-os-content .faculty-student-map-tooltip{display:grid;min-width:190px;gap:6px}.campus-os-content .faculty-student-map-tooltip>strong{margin-bottom:3px;color:#f4f8ff!important;font-size:.78rem}.campus-os-content .faculty-student-map-tooltip>span{display:flex;justify-content:space-between;gap:18px;color:#9fb1c7!important;font-size:.68rem}.campus-os-content .faculty-student-map-tooltip b{color:#eef6ff!important}.campus-os-content .faculty-student-chart-empty{display:grid;min-height:250px;place-items:center;padding:28px;border:1px dashed rgba(89,121,157,.24);border-radius:12px;color:#8195ad;font-size:.76rem;font-weight:650;text-align:center}.campus-os-content .faculty-rating-dashboard{display:grid;min-width:0;gap:18px}.campus-os-content .faculty-rating-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.campus-os-content .faculty-rating-panel{--faculty-rating-accent: var(--faculty-cyan);position:relative;min-width:0;overflow:hidden;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--faculty-rating-accent) 8%,transparent),transparent 34%),linear-gradient(145deg,#10233afa,#081626fc);box-shadow:0 16px 38px #00000029,inset 0 1px #ffffff06}.campus-os-content .faculty-rating-panel--violet{--faculty-rating-accent: var(--faculty-violet)}.campus-os-content .faculty-rating-panel--mint{--faculty-rating-accent: var(--faculty-mint)}.campus-os-content .faculty-rating-panel--blue{--faculty-rating-accent: #5b7cff}.campus-os-content .faculty-rating-panel:before,.campus-os-content .faculty-rating-table-panel:before{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--faculty-rating-accent, var(--faculty-cyan)),transparent 74%)}.campus-os-content .faculty-rating-panel__header,.campus-os-content .faculty-rating-table-panel__header{display:flex;min-height:76px;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 12px}.campus-os-content .faculty-rating-panel__header span,.campus-os-content .faculty-rating-table-panel__header span{display:block;margin-bottom:5px;color:var(--faculty-rating-accent, var(--faculty-cyan))!important;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.campus-os-content .faculty-rating-panel__header h2,.campus-os-content .faculty-rating-table-panel__header h2{margin:0;color:#f3f8ff;font-size:clamp(.94rem,1vw,1.08rem);font-weight:730;line-height:1.35}.campus-os-content .faculty-rating-panel__meta{display:grid;flex:0 0 auto;justify-items:end;gap:4px}.campus-os-content .faculty-rating-panel__meta small{color:#71869e;font-size:.61rem;font-weight:650}.campus-os-content .faculty-rating-panel__meta strong,.campus-os-content .faculty-rating-table-panel__header>strong{padding:6px 9px;border:1px solid color-mix(in srgb,var(--faculty-rating-accent, var(--faculty-cyan)) 34%,transparent);border-radius:8px;color:var(--faculty-rating-accent, var(--faculty-cyan));background:color-mix(in srgb,var(--faculty-rating-accent, var(--faculty-cyan)) 8%,transparent);font-size:.7rem;font-weight:780;white-space:nowrap}.campus-os-content .faculty-rating-panel__content{min-width:0;padding:0 14px 14px}.campus-os-content .faculty-rating-panel .highcharts-container,.campus-os-content .faculty-rating-panel .highcharts-root{width:100%!important}.campus-os-content .faculty-rating-panel .highcharts-plot-background{fill:#050f1b2e}.campus-os-content .faculty-rating-panel .highcharts-series-0 .highcharts-point{fill:var(--faculty-rating-accent)!important;stroke:var(--faculty-rating-accent)!important}.campus-os-content .faculty-rating-empty{display:grid;min-height:310px;place-items:center;padding:28px;border:1px dashed rgba(89,121,157,.24);border-radius:12px;color:#8195ad;font-size:.76rem;font-weight:650;text-align:center}.campus-os-content .faculty-rating-table-panel{--faculty-rating-accent: var(--faculty-mint);position:relative;min-width:0;overflow:hidden;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:linear-gradient(145deg,#10233afa,#081626fc);box-shadow:0 16px 38px #00000029}.campus-os-content .faculty-rating-toolbar{display:flex;align-items:center;gap:10px;padding:0 18px 14px}.campus-os-content .faculty-rating-toolbar label{display:flex;min-height:38px;align-items:center;flex:1;gap:9px;padding:0 12px;border:1px solid rgba(89,121,157,.26);border-radius:9px;background:#05101d6b}.campus-os-content .faculty-rating-toolbar label:focus-within{border-color:#35d6ff85;box-shadow:0 0 0 3px #35d6ff0f}.campus-os-content .faculty-rating-toolbar label i{color:#6f849d;font-size:.72rem}.campus-os-content .faculty-rating-toolbar input,.campus-os-content .faculty-rating-toolbar select{border:0;outline:0;color:#dce7f4;background:transparent;font-size:.72rem}.campus-os-content .faculty-rating-toolbar input{width:100%;min-width:0}.campus-os-content .faculty-rating-toolbar input::-moz-placeholder{color:#657b94}.campus-os-content .faculty-rating-toolbar input::placeholder{color:#657b94}.campus-os-content .faculty-rating-toolbar select{min-height:38px;padding:0 34px 0 12px;border:1px solid rgba(89,121,157,.26);border-radius:9px;background-color:#05101db8}.campus-os-content .faculty-rating-toolbar select option{color:#dce7f4;background:#0b192a}.campus-os-content .faculty-rating-table-wrap{overflow:hidden;margin:0 18px 18px;border:1px solid rgba(89,121,157,.18);border-radius:12px}.campus-os-content .faculty-rating-table-wrap .ant-table-container{border:0!important;border-radius:0;box-shadow:none}.campus-os-content .faculty-rating-table-wrap .ant-table-thead>tr>th{padding-block:12px!important;background:#10243bf5!important;font-size:.65rem;letter-spacing:.07em}.campus-os-content .faculty-rating-table-wrap .ant-table-tbody>tr>td{padding-block:10px!important}.campus-os-content .faculty-rating-rank{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgba(89,121,157,.24);border-radius:8px;color:#9fb0c4!important;background:#05101d66;font-size:.7rem;font-weight:750}.campus-os-content .faculty-rating-rank.is-top{border-color:#35d6ff5c;color:var(--faculty-cyan)!important;background:#35d6ff14}.campus-os-content .faculty-rating-student{display:flex;min-width:220px;align-items:center;gap:11px}.campus-os-content .faculty-rating-student>div{display:grid;min-width:0;gap:3px}.campus-os-content .faculty-rating-student strong{overflow:hidden;color:#e7eef8;font-size:.73rem;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.campus-os-content .faculty-rating-student small{color:#6f849d;font-size:.61rem}.campus-os-content .faculty-rating-group,.campus-os-content .faculty-rating-course{display:inline-flex;padding:5px 8px;border:1px solid rgba(89,121,157,.2);border-radius:7px;color:#b9c7d9!important;background:#05101d57;font-size:.66rem;font-weight:650}.campus-os-content .faculty-rating-gpa{display:inline-flex;min-width:52px;justify-content:center;padding:6px 9px;border:1px solid rgba(41,215,189,.34);border-radius:8px;color:var(--faculty-mint);background:#29d7bd14;font-size:.74rem;font-weight:800}.campus-os-content .faculty-gifted-dashboard{display:grid;min-width:0;gap:18px}.campus-os-content .faculty-gifted-awards,.campus-os-content .faculty-gifted-panel{--faculty-gifted-accent: var(--faculty-cyan);position:relative;min-width:0;overflow:hidden;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--faculty-gifted-accent) 7%,transparent),transparent 34%),linear-gradient(145deg,#10233afa,#081626fc);box-shadow:0 16px 38px #00000029,inset 0 1px #ffffff06}.campus-os-content .faculty-gifted-awards:before,.campus-os-content .faculty-gifted-panel:before{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--faculty-gifted-accent),transparent 74%)}.campus-os-content .faculty-gifted-panel--violet{--faculty-gifted-accent: var(--faculty-violet)}.campus-os-content .faculty-gifted-panel--mint{--faculty-gifted-accent: var(--faculty-mint)}.campus-os-content .faculty-gifted-panel--blue{--faculty-gifted-accent: #5b7cff}.campus-os-content .faculty-gifted-panel--companies{--faculty-gifted-accent: var(--faculty-mint)}.campus-os-content .faculty-gifted-section-header,.campus-os-content .faculty-gifted-panel__header{display:flex;min-height:76px;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 12px}.campus-os-content .faculty-gifted-section-header span,.campus-os-content .faculty-gifted-panel__header span{display:block;margin-bottom:5px;color:var(--faculty-gifted-accent, var(--faculty-cyan))!important;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.campus-os-content .faculty-gifted-section-header h2,.campus-os-content .faculty-gifted-panel__header h2{margin:0;color:#f3f8ff;font-size:clamp(.94rem,1vw,1.08rem);font-weight:730;line-height:1.35}.campus-os-content .faculty-gifted-section-header>strong,.campus-os-content .faculty-gifted-panel__header>strong{flex:0 0 auto;padding:6px 9px;border:1px solid color-mix(in srgb,var(--faculty-gifted-accent, var(--faculty-cyan)) 34%,transparent);border-radius:8px;color:var(--faculty-gifted-accent, var(--faculty-cyan));background:color-mix(in srgb,var(--faculty-gifted-accent, var(--faculty-cyan)) 8%,transparent);font-size:.7rem;font-weight:780;white-space:nowrap}.campus-os-content .faculty-gifted-awards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px}.campus-os-content .faculty-gifted-award-card{--gifted-card-accent: var(--faculty-cyan);display:grid;min-width:0;min-height:100px;align-items:center;grid-template-columns:40px minmax(0,1fr) 16px;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--gifted-card-accent) 26%,transparent);border-radius:11px;color:inherit;background:#05101d61;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.campus-os-content .faculty-gifted-award-card.is-violet{--gifted-card-accent: var(--faculty-violet)}.campus-os-content .faculty-gifted-award-card.is-mint{--gifted-card-accent: var(--faculty-mint)}.campus-os-content .faculty-gifted-award-card.is-blue{--gifted-card-accent: #5b7cff}.campus-os-content .faculty-gifted-award-card:hover{border-color:color-mix(in srgb,var(--gifted-card-accent) 54%,transparent);background:color-mix(in srgb,var(--gifted-card-accent) 7%,rgba(5,16,29,.48));transform:translateY(-2px)}.campus-os-content .faculty-gifted-award-card__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gifted-card-accent) 34%,transparent);border-radius:10px;color:var(--gifted-card-accent)!important;background:color-mix(in srgb,var(--gifted-card-accent) 10%,transparent);font-size:.88rem}.campus-os-content .faculty-gifted-award-card__body{display:grid;min-width:0;gap:6px}.campus-os-content .faculty-gifted-award-card__body strong{color:#f0f6ff;font-size:1.32rem;font-weight:820;line-height:1}.campus-os-content .faculty-gifted-award-card__body small{display:-webkit-box;overflow:hidden;color:#8fa4bb;font-size:.65rem;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.campus-os-content .faculty-gifted-award-card__arrow{color:color-mix(in srgb,var(--gifted-card-accent) 68%,#8fa4bb);font-size:.67rem;transition:transform .16s ease}.campus-os-content .faculty-gifted-award-card:hover .faculty-gifted-award-card__arrow{transform:translate(3px)}.campus-os-content .faculty-gifted-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.campus-os-content .faculty-gifted-panel__content{min-width:0;padding:0 14px 14px}.campus-os-content .faculty-gifted-panel__content--companies{padding-inline:18px}.campus-os-content .faculty-gifted-panel .highcharts-container,.campus-os-content .faculty-gifted-panel .highcharts-root{width:100%!important}.campus-os-content .faculty-gifted-panel .highcharts-plot-background{fill:#050f1b2e}.campus-os-content .faculty-gifted-empty{display:grid;min-height:302px;place-items:center;padding:28px;border:1px dashed rgba(89,121,157,.24);border-radius:12px;color:#8195ad;font-size:.76rem;font-weight:650;text-align:center}.campus-os-content .faculty-gifted-empty--compact{min-height:100px;margin:0 18px 18px}.campus-os-content .faculty-gifted-empty--companies{min-height:150px}@media (max-width: 1350px){.campus-os-content .faculty-students-grid--hero{grid-template-columns:repeat(2,minmax(0,1fr))}.campus-os-content .faculty-students-grid--hero>:nth-child(2){grid-column:1 / -1;grid-row:2}.campus-os-content .faculty-gifted-awards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1120px){.campus-os-content .faculty-departments-overview,.campus-os-content .faculty-department-lower,.campus-os-content .faculty-teachers-grid,.campus-os-content .faculty-students-grid{grid-template-columns:1fr}.campus-os-content .faculty-department-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campus-os-content .faculty-students-grid--hero>:nth-child(2){grid-column:auto;grid-row:auto}.campus-os-content .faculty-student-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campus-os-content .faculty-rating-grid,.campus-os-content .faculty-gifted-grid{grid-template-columns:1fr}}@media (max-width: 760px){.campus-os-content .faculty-dashboard-page{padding:18px 0 34px}.campus-os-content .faculty-dashboard-breadcrumb,.campus-os-content .faculty-dashboard-tabs{margin-bottom:14px}.campus-os-content .faculty-departments-overview{gap:14px;margin-bottom:14px}.campus-os-content .faculty-foreign-panel{margin-bottom:14px}.campus-os-content .faculty-panel-header{min-height:0;padding:17px 16px 10px}.campus-os-content .faculty-department-tab-content{padding-inline:12px}.campus-os-content .faculty-department-charts{grid-template-columns:1fr}.campus-os-content .faculty-teachers-dashboard,.campus-os-content .faculty-teachers-grid{gap:14px}.campus-os-content .faculty-teacher-panel__header{min-height:0;padding:17px 16px 10px}.campus-os-content .faculty-teacher-panel__content{padding-inline:10px}.campus-os-content .faculty-students-dashboard,.campus-os-content .faculty-students-grid{gap:14px}.campus-os-content .faculty-student-panel__header,.campus-os-content .faculty-student-status-section>header{min-height:0;padding:17px 16px 10px}.campus-os-content .faculty-student-panel__content{padding-inline:10px}.campus-os-content .faculty-student-status-grid{padding:0 12px 12px}.campus-os-content .faculty-rating-dashboard,.campus-os-content .faculty-rating-grid{gap:14px}.campus-os-content .faculty-rating-panel__header,.campus-os-content .faculty-rating-table-panel__header{min-height:0;padding:17px 16px 10px}.campus-os-content .faculty-rating-toolbar{padding-inline:12px}.campus-os-content .faculty-rating-table-wrap{margin:0 12px 12px}.campus-os-content .faculty-gifted-dashboard,.campus-os-content .faculty-gifted-grid{gap:14px}.campus-os-content .faculty-gifted-section-header,.campus-os-content .faculty-gifted-panel__header{min-height:0;padding:17px 16px 10px}.campus-os-content .faculty-gifted-awards__grid{padding:0 12px 12px}.campus-os-content .faculty-gifted-panel__content{padding-inline:10px}}@media (max-width: 540px){.campus-os-content .faculty-panel-header{flex-direction:column}.campus-os-content .faculty-department-metrics{grid-template-columns:1fr}.campus-os-content .faculty-dashboard-tabs button{padding-inline:13px}.campus-os-content .faculty-teacher-count-chart__header{flex-direction:column}.campus-os-content .faculty-teacher-panel__header{flex-direction:column;gap:10px}.campus-os-content .faculty-teacher-donut-layout,.campus-os-content .faculty-teacher-degree-layout{grid-template-columns:1fr}.campus-os-content .faculty-teacher-legend{padding:0 6px 6px}.campus-os-content .faculty-student-panel__header,.campus-os-content .faculty-student-status-section>header{flex-direction:column;gap:10px}.campus-os-content .faculty-student-donut-layout,.campus-os-content .faculty-student-donut-layout.is-compact,.campus-os-content .faculty-student-status-grid{grid-template-columns:1fr}.campus-os-content .faculty-rating-panel__header,.campus-os-content .faculty-rating-table-panel__header{flex-direction:column;gap:10px}.campus-os-content .faculty-rating-panel__meta{justify-items:start}.campus-os-content .faculty-rating-toolbar{align-items:stretch;flex-direction:column}.campus-os-content .faculty-rating-toolbar select{width:100%}.campus-os-content .faculty-gifted-section-header,.campus-os-content .faculty-gifted-panel__header{align-items:flex-start;flex-direction:column;gap:10px}.campus-os-content .faculty-gifted-awards__grid{grid-template-columns:1fr}}.campus-os-content .students-list-page{min-width:0;padding:28px 0 48px}.campus-os-content .students-list-breadcrumb{display:flex;min-height:34px;align-items:center;margin:0 2px 18px}.campus-os-content .students-list-breadcrumb .ant-breadcrumb{font-size:.8rem!important;font-weight:680!important;letter-spacing:.035em;text-transform:uppercase}.campus-os-content .students-list-breadcrumb .ant-breadcrumb ol,.campus-os-content .students-list-breadcrumb .ant-breadcrumb li{align-items:center}.campus-os-content .students-list-breadcrumb .ant-breadcrumb ol{gap:3px}.campus-os-content .students-list-breadcrumb__home,.campus-os-content .students-list-breadcrumb__return,.campus-os-content .students-list-breadcrumb li:last-child .ant-breadcrumb-link{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(91,126,165,.2);border-radius:9px;background:#0c1d308f}.campus-os-content .students-list-breadcrumb__home{color:#93a8bf!important}.campus-os-content .students-list-breadcrumb__home i,.campus-os-content .students-list-breadcrumb__return{color:#35d6ff!important}.campus-os-content .students-list-breadcrumb__return:hover{border-color:#35d6ff66;background:#35d6ff12}.campus-os-content .students-list-breadcrumb li:last-child .ant-breadcrumb-link{max-width:min(48vw,620px);overflow:hidden;color:#dce7f4!important;text-overflow:ellipsis;white-space:nowrap}.campus-os-content .students-list-breadcrumb .ant-breadcrumb-separator{color:#58718e!important;font-size:.61rem}.campus-os-content .students-list-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.campus-os-content .students-list-card{display:flex;min-width:0;min-height:430px;overflow:hidden;flex-direction:column;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(53,214,255,.06),transparent 34%),linear-gradient(145deg,#10233afa,#081626fc);box-shadow:0 16px 38px #00000029}.campus-os-content .students-list-card__photo{display:grid;min-height:250px;place-items:center;padding:18px 18px 12px;background:#050f1b38}.campus-os-content .students-list-card__photo img{display:block;width:min(100%,205px);height:250px;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;box-shadow:0 12px 28px #00000038}.campus-os-content .students-list-card__content{display:grid;min-width:0;gap:7px;padding:14px 18px 16px;text-align:center}.campus-os-content .students-list-card__content>span{overflow:hidden;color:#8b7cff!important;font-size:.66rem;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.campus-os-content .students-list-card__content h2{margin:0;color:#f0f6ff;font-size:.88rem;font-weight:740;line-height:1.4}.campus-os-content .students-list-card__content p{margin:0;color:#91a5bc;font-size:.7rem;font-weight:600;line-height:1.4}.campus-os-content .students-list-card__group{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin:auto 14px 14px;padding:10px 12px;border:1px solid rgba(53,214,255,.22);border-radius:9px;background:#35d6ff0e}.campus-os-content .students-list-card__group span{color:#8095ad!important;font-size:.67rem;font-weight:650}.campus-os-content .students-list-card__group strong{color:#35d6ff;font-size:.75rem;font-weight:790;text-align:right}.campus-os-content .students-list-table-wrap{overflow:hidden;border:1px solid rgba(85,121,160,.3);border-radius:16px;background:linear-gradient(145deg,#10233afa,#081626fc);box-shadow:0 16px 38px #00000029}.campus-os-content .students-list-table-wrap .ant-table-container{border:0!important;border-radius:0;box-shadow:none}.campus-os-content .students-list-table-wrap .ant-table-thead>tr>th{padding-block:13px!important;background:#10243bf5!important;font-size:.66rem;letter-spacing:.055em}.campus-os-content .students-list-table-wrap .ant-table-tbody>tr>td{padding-block:11px!important;color:#c5d2e2!important}.campus-os-content .students-list-empty{display:grid;min-height:420px;place-items:center}@media (max-width: 1280px){.campus-os-content .students-list-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.campus-os-content .students-list-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.campus-os-content .students-list-page{padding:18px 0 34px}.campus-os-content .students-list-card-grid{grid-template-columns:1fr}.campus-os-content .students-list-breadcrumb li:last-child{display:none}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.z-0{z-index:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-16{height:4rem}.h-3,.h-\[0\.75rem\]{height:.75rem}.h-\[100dvh\]{height:100dvh}.h-\[450px\]{height:450px}.h-full{height:100%}.min-h-\[400px\]{min-height:400px}.w-16{width:4rem}.w-3,.w-\[0\.75rem\]{width:.75rem}.w-\[100dvw\]{width:100dvw}.w-\[90vw\]{width:90vw}.w-full{width:100%}.min-w-\[12rem\]{min-width:12rem}.min-w-\[150px\]{min-width:150px}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-7{gap:1.75rem}.gap-9{gap:2.25rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.break-words{overflow-wrap:break-word}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[10\.33px\]{border-radius:10.33px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border,.border-\[1px\]{border-width:1px}.border-solid{border-style:solid}.border-\[rgba\(232\,232\,232\,1\)\]{border-color:#e8e8e8}.bg-\[\#F4FAFD\]{--tw-bg-opacity: 1;background-color:rgb(244 250 253 / var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6,.p-\[1\.5rem\]{padding:1.5rem}.p-\[15px\]{padding:15px}.p-\[2rem_1\.2rem\]{padding:2rem 1.2rem}.px-4{padding-left:1rem;padding-right:1rem}.pl-\[0\.6rem\]{padding-left:.6rem}.pr-\[1rem\]{padding-right:1rem}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[2rem\]{font-size:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[1\.2\]{line-height:1.2}.text-\[\#1E1E1E\]{--tw-text-opacity: 1;color:rgb(30 30 30 / var(--tw-text-opacity))}.text-\[\#1e1e1ea9\]{color:#1e1e1ea9}.text-\[\#505050\]{--tw-text-opacity: 1;color:rgb(80 80 80 / var(--tw-text-opacity))}.text-\[rgba\(115\,115\,115\,1\)\]{color:#737373}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-text_color{--tw-text-opacity: 1;color:rgb(30 30 30 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[2px_4px_2px_0px_\#1E1E1E10\]{--tw-shadow: 2px 4px 2px 0px #1E1E1E10;--tw-shadow-colored: 2px 4px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[2px_4px_8px_0px_\#1E1E1E14\]{--tw-shadow: 2px 4px 8px 0px #1E1E1E14;--tw-shadow-colored: 2px 4px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}:root{--blue: #dfecfa;--white: #ffffff}html,body,#root{overflow-x:hidden;width:100%}body{background-color:#07111d;overflow-x:hidden}a{text-decoration:none}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}html{font-size:16px}.containerr{width:100%!important;padding-left:4rem;padding-right:4rem;margin:0 auto}button{outline:none;border:none}button:focus{outline:none;border:none}.inter{font-family:Inter,sans-serif}.tabs-container,.ant-tabs-nav{width:100%}.ant-tabs-tab{flex-grow:1;text-align:center;font-size:16px}.ant-tabs-nav .ant-tabs-nav-wrap{flex:none!important;justify-content:space-between}#department-tab .ant-table-thead>tr>th{text-align:center;color:#1e1e1eb3!important;padding-top:30px!important;padding-bottom:30px!important;font-size:18px;font-weight:700}#department-tab .ant-table-tbody>tr>td{text-align:center;color:#0a0a0a;font-weight:500;padding-top:20px!important;font-size:18.5px;padding-bottom:20px!important}.ant-table-thead>tr>th{text-align:center;color:#1e1e1eb3!important}.ant-table-tbody>tr>td{text-align:left;color:#0a0a0a;font-weight:500}.ant-table-tbody>tr>td:nth-child(1),.ant-table-tbody>tr>td:nth-child(4),.ant-table-tbody>tr>td:nth-child(5),.ant-table-tbody>tr>td:nth-child(6){text-align:center}.dashboard__statistics-card p{width:calc(100% - 4.75rem)}.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:none!important;background-color:inherit!important}.ant-select-focused:where(.css-dev-only-do-not-override-1gwfwyx).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{box-shadow:none}:where(.css-dev-only-do-not-override-1gwfwyx).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#000000e0;font-weight:600;background-color:#f2f2f2!important}:where(.css-dev-only-do-not-override-1gwfwyx).ant-select-single .ant-select-selector{color:#1e1e1eb2!important;font-size:1rem!important;font-family:Inter,sans-serif!important;font-weight:600!important}:where(.css-dev-only-do-not-override-1gwfwyx).ant-select .ant-select-selection-item{font-weight:600!important}:where(.css-dev-only-do-not-override-1gwfwyx).ant-select .ant-select-arrow{color:#1e1e1eb2!important;font-weight:700!important;font-size:.8rem}.header_search{width:calc(100% - 1.125rem)}.parent-focus:focus-within *:not(.header_search){filter:blur(5px);transition:filter .3s ease;z-index:0}.header_search{filter:none!important;z-index:1!important;position:relative!important}.parent-focus:focus-within .header_search{filter:none!important;z-index:2!important;position:relative!important}.header_search:focus{filter:none!important;z-index:2;position:relative}.highcharts-credits{display:none!important}.leaflet-pane{z-index:2!important}.language-switcher{position:relative;z-index:40;flex:0 0 auto;display:inline-flex;align-items:center}.language-switcher .language-switcher__trigger{min-width:64px;height:38px;padding:0 10px;display:grid;grid-template-columns:13px auto 9px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(75,113,153,.5);border-radius:9px;color:#c8d8e9;background:#081422eb;box-shadow:inset 0 1px #ffffff0a;cursor:pointer;font-family:Inter,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.06em;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.language-switcher .language-switcher__trigger:hover,.language-switcher[data-open] .language-switcher__trigger{color:#f0fdff;border-color:#4ec3e07a;background:linear-gradient(145deg,#207ca459,#373e9740);box-shadow:0 0 13px #30b1dc1a,inset 0 1px #d1f7ff12}.language-switcher__trigger>i:first-child{color:#48c8dc;font-size:.68rem}.language-switcher__chevron{color:#71869c;font-size:.48rem;transition:transform .16s ease}.language-switcher[data-open] .language-switcher__chevron{transform:rotate(180deg)}.language-switcher__menu{position:absolute;top:calc(100% + 7px);right:0;width:178px;padding:6px;border:1px solid rgba(66,111,151,.56);border-radius:11px;background:#071320fa;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.language-switcher .language-switcher__option{width:100%;min-height:38px;padding:0 9px;display:grid;grid-template-columns:31px minmax(0,1fr) 13px;align-items:center;gap:8px;border:0;border-radius:7px;color:#aabbd0;background:transparent;font-family:Inter,sans-serif;font-size:.69rem;font-weight:650;text-align:left}.language-switcher .language-switcher__option:hover,.language-switcher .language-switcher__option[aria-selected=true]{border-color:transparent;color:#effbff;background:#2c8eb529}.language-switcher__option>i{color:#42d2db;font-size:.58rem;justify-self:end}.language-switcher__code{color:#50cce0;font-size:.6rem;font-weight:820;letter-spacing:.06em}.language-switcher button:focus-visible{outline:2px solid rgba(67,185,255,.62);outline-offset:2px}.language-switcher--compact .language-switcher__trigger{min-width:60px}.hover\:translate-y-\[-0\.5rem\]:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:shadow-\[0_5px_5px_rgba\(0\,0\,0\,0\.15\)\]:hover{--tw-shadow: 0 5px 5px rgba(0,0,0,.15);--tw-shadow-colored: 0 5px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:drop-shadow-\[0_5px_5px_rgba\(0\,0\,0\,0\.15\)\]:hover{--tw-drop-shadow: drop-shadow(0 5px 5px rgba(0,0,0,.15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:ease-out:hover{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width: 640px){.sm\:mb-3{margin-bottom:.75rem}.sm\:p-6{padding:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:mb-4{margin-bottom:1rem}.md\:mt-0{margin-top:0}.md\:h-3{height:.75rem}.md\:w-3{width:.75rem}.md\:min-w-\[12rem\]{min-width:12rem}.md\:gap-3{gap:.75rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}
