.dashboard_page__WGGWq{display:flex;flex-direction:column;gap:28px}.dashboard_hero__qRD6E{position:relative;overflow:hidden;padding:26px 30px;color:#fff;background:radial-gradient(circle at 88% 20%,rgba(238,113,95,.36),transparent 28%),linear-gradient(118deg,#07324d,#0d405e 68%,#155672)}.dashboard_hero__qRD6E:after{content:"";position:absolute;inset-inline-end:-42px;bottom:-118px;width:280px;height:280px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.dashboard_statCard__3XS7D{border:1px solid var(--border-subtle);box-shadow:0 6px 24px rgba(7,50,77,.045)}.dashboard_statIcon__VLq1S{width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.dashboard_sectionCard__yLEca{border:1px solid var(--border-subtle);box-shadow:0 8px 30px rgba(7,50,77,.045)}.dashboard_equalCard__Fq1WB{height:100%;min-height:340px;display:flex;flex-direction:column}.dashboard_emptyState__jT1c2,.dashboard_growList__z9S2m{flex:1}.dashboard_scheduleItem___3wJs{padding:14px 0;border-bottom:1px solid #edf0f1}.dashboard_scheduleItem___3wJs:last-child{border-bottom:0}.dashboard_scheduleLink__3tF5j{color:inherit;text-decoration:none}.dashboard_scheduleLink__3tF5j .dashboard_scheduleItem___3wJs{padding-inline:8px;border-radius:10px;transition:background .15s ease}.dashboard_scheduleLink__3tF5j:focus-visible .dashboard_scheduleItem___3wJs,.dashboard_scheduleLink__3tF5j:hover .dashboard_scheduleItem___3wJs{background:var(--brand-navy-soft)}.dashboard_activityLink__XYIXn:focus-visible,.dashboard_attentionCard__13YH9:focus-visible,.dashboard_attentionLink__jMJsH:focus-visible,.dashboard_scheduleLink__3tF5j:focus-visible,.dashboard_studentLink__1YpAv:focus-visible,.dashboard_upcomingCard__cvtwh:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px;border-radius:10px}.dashboard_time__QYxOQ{width:68px;flex:0 0 68px;color:#465861;font-size:13px;font-weight:700}.dashboard_eventMark__d3QvW{width:4px;align-self:stretch;border-radius:99px}.dashboard_progressTrack__Nmg9g{height:9px;overflow:hidden;border-radius:99px;background:#eef1f2}.dashboard_progressValue__PXu9r{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec715e,#f29c8d)}.dashboard_buttonLink__WIfxO{text-decoration:none}.dashboard_studentLink__1YpAv{color:inherit;text-decoration:none;border:1px solid var(--border-subtle);border-radius:12px;transition:border-color .15s ease,background .15s ease}.dashboard_studentLink__1YpAv:hover{border-color:var(--brand-coral);background:#fffaf8}.dashboard_activityLink__XYIXn,.dashboard_attentionLink__jMJsH{color:inherit;text-decoration:none;display:block;border-radius:12px;padding:8px;margin-inline:-8px;transition:background .15s ease}.dashboard_activityLink__XYIXn:focus-visible,.dashboard_activityLink__XYIXn:hover,.dashboard_attentionLink__jMJsH:focus-visible,.dashboard_attentionLink__jMJsH:hover{background:var(--brand-navy-soft)}.dashboard_attentionCard__13YH9{color:inherit;text-decoration:none;display:block;border:1px solid var(--border-subtle);border-radius:12px;padding:12px;transition:background .15s ease,border-color .15s ease}.dashboard_attentionCard__13YH9:focus-visible,.dashboard_attentionCard__13YH9:hover{background:var(--brand-navy-soft);border-color:var(--brand-coral)}.dashboard_attentionPulse__97qf8{width:8px;height:8px;border-radius:99px;background:var(--mantine-color-coral-5);box-shadow:0 0 0 0 rgba(236,113,94,.55);animation:dashboard_attentionPulse__97qf8 1.8s ease-out infinite}@keyframes dashboard_attentionPulse__97qf8{0%{box-shadow:0 0 0 0 rgba(236,113,94,.55)}70%{box-shadow:0 0 0 8px rgba(236,113,94,0)}to{box-shadow:0 0 0 0 rgba(236,113,94,0)}}.dashboard_nestedCard__wfMBH{border:1px solid var(--border-subtle);background:#fbfaf7}.dashboard_inlineLink__LepWV{color:var(--mantine-color-navy-7);font-size:12px;font-weight:700;text-decoration:none}.dashboard_inlineLink__LepWV:focus-visible,.dashboard_inlineLink__LepWV:hover{color:var(--mantine-color-coral-6)}.dashboard_upcomingCard__cvtwh{color:inherit;text-decoration:none;display:block;border:1px solid var(--border-subtle);border-radius:12px;background:#fff;transition:border-color .15s ease,background .15s ease}.dashboard_upcomingCard__cvtwh:focus-visible,.dashboard_upcomingCard__cvtwh:hover{border-color:var(--brand-coral);background:#fffaf8}.dashboard_chartTooltip__JKTxV{min-width:180px;padding:10px 12px;border-radius:10px;background:#fff;color:#07324d;border:1px solid var(--border-subtle);box-shadow:0 12px 28px rgba(7,50,77,.12)}.dashboard_chartSwatch__JJ7jF{width:10px;height:10px;border-radius:99px;flex:0 0 10px}