._banner_1tv5y_1{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-md);border:1px solid transparent}._tabular_1tv5y_10{font-variant-numeric:tabular-nums}._icon_1tv5y_14{width:40px;height:40px;border-radius:var(--radius);display:grid;place-items:center;flex-shrink:0}._icon_1tv5y_14 svg{width:20px;height:20px}._text_1tv5y_28{flex:1;min-width:0}._headline_1tv5y_33{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--spacing-2);font-weight:600;color:var(--ink)}._headline_1tv5y_33 strong{font-weight:700}._detail_1tv5y_47{margin:2px 0 0;color:var(--ink);font-size:var(--text-sm)}._terms_1tv5y_53{margin:2px 0 0;font-size:var(--text-sm);color:var(--muted-foreground)}._pay_1tv5y_59{flex-shrink:0}._neutral_1tv5y_64{background:var(--indigo-50);border-color:var(--indigo-100)}._neutral_1tv5y_64 ._icon_1tv5y_14{background:var(--card);color:var(--indigo);box-shadow:0 0 0 1px var(--indigo-100)}._soon_1tv5y_76{background:var(--gold-100);border-color:color-mix(in srgb,var(--gold) 55%,transparent)}._soon_1tv5y_76 ._icon_1tv5y_14{background:var(--indigo);color:var(--gold)}._soon_1tv5y_76 ._terms_1tv5y_53{color:var(--indigo-600)}._soonPill_1tv5y_90{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--radius-full);background:var(--indigo);color:var(--gold);font-size:.75rem;font-weight:600;letter-spacing:.02em}._overdue_1tv5y_103{background:var(--error-soft);border-color:color-mix(in srgb,var(--error) 30%,transparent)}._overdue_1tv5y_103 ._icon_1tv5y_14{background:var(--error);color:var(--white)}._overdue_1tv5y_103 ._headline_1tv5y_33{color:var(--error)}@media(max-width:639px){._banner_1tv5y_1{flex-wrap:wrap;align-items:flex-start;padding:var(--spacing-4);gap:var(--spacing-3)}._icon_1tv5y_14{width:36px;height:36px}._text_1tv5y_28{flex-basis:calc(100% - 36px - var(--spacing-3))}._pay_1tv5y_59{width:100%}}._card_ntodl_1{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border-left:4px solid var(--indigo)}@media(min-width:768px){._card_ntodl_1{padding:var(--spacing-6);flex-wrap:nowrap}}._icon_ntodl_17{flex:none;width:44px;height:44px;border-radius:var(--radius);display:grid;place-items:center;background:var(--indigo);color:var(--gold)}._icon_ntodl_17 svg{width:22px;height:22px}._body_ntodl_33{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._eyebrow_ntodl_41{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--indigo-600)}._title_ntodl_50{margin:0;font-family:var(--font-family-display);font-size:var(--text-lg, 1.25rem);font-weight:600;color:var(--indigo)}._sub_ntodl_58{margin:0;font-size:var(--text-sm);color:var(--muted-foreground)}._checks_ntodl_64{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-4);font-size:var(--text-sm)}._checks_ntodl_64 li{padding:2px var(--spacing-2);border-radius:var(--radius);background:var(--muted)}._checkList_ntodl_80{white-space:pre-line;font-size:var(--text-sm);line-height:1.6;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);background:var(--muted)}._checkTitle_ntodl_89{margin:0 0 var(--spacing-2) 0;font-weight:600;color:var(--indigo)}._version_ntodl_95{font-weight:400;font-size:.75rem;color:var(--muted-foreground)}._ask_ntodl_101{margin-top:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3)}._question_ntodl_110{margin:0;font-weight:600;color:var(--foreground)}._actions_ntodl_116{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._answered_ntodl_122{margin:var(--spacing-2) 0 0;font-size:var(--text-sm);color:var(--foreground)}._change_ntodl_128{background:none;border:none;padding:0;color:var(--indigo-600);text-decoration:underline;cursor:pointer;font:inherit}._root_1k8nu_1{display:flex;flex-direction:column}._tabular_1k8nu_6{font-variant-numeric:tabular-nums}._srOnly_1k8nu_10{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._hero_1k8nu_20{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-12) var(--spacing-8)}._heroText_1k8nu_28{max-width:40rem}._heroDate_1k8nu_32{margin:0 0 var(--spacing-3);font-size:var(--text-sm);font-weight:500;color:var(--on-indigo-muted)}._heroTitle_1k8nu_39{margin:0;font-family:var(--font-family-display);font-weight:600;font-size:var(--text-display);line-height:var(--leading-heading);letter-spacing:-.02em;font-variation-settings:"opsz" 144;color:var(--white)}._heroRule_1k8nu_50{display:block;width:48px;height:2px;margin-top:var(--spacing-3);background:var(--gold);border-radius:2px}._heroSub_1k8nu_59{margin:var(--spacing-3) 0 0;font-size:var(--text-lg);color:var(--on-indigo-muted)}._gold_1k8nu_65{color:var(--gold);font-weight:600;font-variant-numeric:tabular-nums}._heroActions_1k8nu_71{flex-shrink:0}._lockedCta_1k8nu_75{display:inline-flex;align-items:center;gap:var(--spacing-3);min-height:52px;padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-2);border-radius:var(--radius);border:1px dashed rgba(255,207,0,.55);background:#ffffff0f;color:var(--white);text-decoration:none;outline:none;transition:background-color var(--animation-duration-fast) var(--ease-out)}._lockedCta_1k8nu_75:hover{background:#ffffff1a}._lockedCta_1k8nu_75:focus-visible{box-shadow:var(--shadow-focus)}._lockedCta_1k8nu_75 strong{display:block;font-weight:600}._lockedCta_1k8nu_75 small{display:block;font-size:.75rem;color:var(--on-indigo-muted)}._lockedIcon_1k8nu_109{width:36px;height:36px;border-radius:var(--radius-sm);background:#ffcf0024;color:var(--gold);display:grid;place-items:center;flex-shrink:0}._lockedIcon_1k8nu_109 svg{width:18px;height:18px}._banner_1k8nu_125{margin-top:var(--spacing-4)}._teaCard_1k8nu_130{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-left:4px solid var(--gold)}@media(min-width:768px){._teaCard_1k8nu_130{padding:var(--spacing-6);flex-wrap:nowrap}}._teaIcon_1k8nu_146{flex:none;width:44px;height:44px;border-radius:var(--radius);display:grid;place-items:center;background:var(--indigo);color:var(--gold)}._teaIcon_1k8nu_146 svg{width:22px;height:22px}._teaText_1k8nu_162{flex:1;min-width:220px;display:flex;flex-direction:column;gap:2px}._teaEyebrow_1k8nu_170{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--indigo-600)}._teaTitle_1k8nu_179{margin:0;font-family:var(--font-family-display);font-size:var(--text-lg, 1.25rem);font-weight:600;color:var(--indigo)}._teaSub_1k8nu_187{margin:0;font-size:var(--text-sm);color:var(--muted-foreground)}._welcome_1k8nu_194{position:relative;margin-top:var(--spacing-6);border-top:3px solid var(--gold);animation:_rise_1k8nu_1 var(--animation-duration-slow) var(--ease-out) both}@keyframes _rise_1k8nu_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._dismiss_1k8nu_212{position:absolute;top:var(--spacing-3);right:var(--spacing-3);width:40px;height:40px;display:grid;place-items:center;border:none;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);cursor:pointer;outline:none}._dismiss_1k8nu_212:hover{background:var(--indigo-50);color:var(--indigo)}._dismiss_1k8nu_212:focus-visible{box-shadow:var(--shadow-focus)}._dismiss_1k8nu_212 svg{width:18px;height:18px}._welcomeTitle_1k8nu_242{margin:0;padding-right:var(--spacing-12);font-family:var(--font-family-display);font-weight:600;font-size:var(--text-h3);color:var(--indigo)}._welcomeSub_1k8nu_251{margin:var(--spacing-1) 0 0;color:var(--muted-foreground)}._welcomeSteps_1k8nu_256{list-style:none;margin:var(--spacing-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4)}._welcomeSteps_1k8nu_256 li{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius);background:var(--indigo-50)}._stepNum_1k8nu_274{width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--indigo);color:var(--gold);font-weight:600;font-variant-numeric:tabular-nums}._stepNum_1k8nu_274 svg{width:16px;height:16px}._stepDone_1k8nu_291{opacity:.7}._stepDone_1k8nu_291 ._stepNum_1k8nu_274{background:var(--success);color:var(--white)}._stepDone_1k8nu_291 ._stepTitle_1k8nu_300{text-decoration:line-through;text-decoration-color:var(--muted-foreground)}._stepBody_1k8nu_305{flex:1}._stepTitle_1k8nu_300{margin:0;font-weight:600;color:var(--ink)}._stepText_1k8nu_315{margin:2px 0 0;font-size:var(--text-sm);color:var(--muted-foreground)}._stepLink_1k8nu_321{display:inline-flex;align-items:center;gap:var(--spacing-2);align-self:flex-start;min-height:36px;font-size:var(--text-sm);font-weight:600;color:var(--indigo);text-decoration:none;text-underline-offset:3px;border-radius:var(--radius-sm);outline:none}._stepLink_1k8nu_321:hover{text-decoration:underline}._stepLink_1k8nu_321:focus-visible{box-shadow:var(--shadow-focus)}._stepLink_1k8nu_321 svg{width:14px;height:14px}._stepLocked_1k8nu_349{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:36px;font-size:var(--text-sm);font-weight:500;color:var(--muted-foreground)}._stepLocked_1k8nu_349 svg{width:14px;height:14px}._grid_1k8nu_365{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--spacing-6);margin-top:var(--spacing-6);align-items:start}._side_1k8nu_373{display:flex;flex-direction:column;gap:var(--spacing-6)}._cardHead_1k8nu_379{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-6) var(--spacing-6) var(--spacing-4)}._cardHeadInline_1k8nu_387{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3)}._cardTitle_1k8nu_394{margin:0;font-family:var(--font-family-display);font-weight:600;font-size:var(--text-h3);color:var(--indigo)}._cardLink_1k8nu_402{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);font-weight:600;color:var(--indigo);text-decoration:none;border-radius:var(--radius-sm);outline:none;text-underline-offset:3px}._cardLink_1k8nu_402:hover{text-decoration:underline}._cardLink_1k8nu_402:focus-visible{box-shadow:var(--shadow-focus)}._cardLink_1k8nu_402 svg{width:14px;height:14px}._empty_1k8nu_429{border:none;box-shadow:none;padding-top:var(--spacing-6)}._reqList_1k8nu_435{list-style:none;margin:0;padding:0 0 var(--spacing-2)}._req_1k8nu_435{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--border)}._reqCancelled_1k8nu_450 ._reqMain_1k8nu_450,._reqCancelled_1k8nu_450 ._dateChip_1k8nu_451{opacity:.55}._dateChip_1k8nu_451{width:56px;padding:var(--spacing-2) 0;border-radius:var(--radius);background:var(--indigo-50);border:1px solid var(--indigo-100);display:flex;flex-direction:column;align-items:center;line-height:1.1;font-variant-numeric:tabular-nums}._dow_1k8nu_468,._mon_1k8nu_469{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--indigo-600)}._dom_1k8nu_477{font-family:var(--font-family-display);font-weight:600;font-size:var(--text-h3);color:var(--indigo);margin:1px 0}._reqMain_1k8nu_450{min-width:0;display:flex;flex-direction:column;gap:4px}._reqWhen_1k8nu_492{margin:0;font-weight:600;color:var(--ink)}._reqShift_1k8nu_498{font-weight:400;color:var(--muted-foreground);font-size:var(--text-sm)}._reqCampus_1k8nu_504{margin:0;display:flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--indigo-600)}._reqCampus_1k8nu_504 svg{width:13px;height:13px}._reqSub_1k8nu_518{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._subAvatar_1k8nu_525{width:24px;height:24px}._subAvatar_1k8nu_525 span{font-size:.625rem}._subName_1k8nu_534{font-size:var(--text-sm);font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subPending_1k8nu_543{font-size:var(--text-sm);color:var(--muted-foreground);font-style:italic}._reqBadge_1k8nu_549{justify-self:end}._monthTag_1k8nu_554{font-size:var(--text-sm);color:var(--muted-foreground)}._stats_1k8nu_559{margin:var(--spacing-6) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3)}._stats_1k8nu_559>div{display:flex;flex-direction:column}._statNum_1k8nu_571{order:-1;margin:0;font-family:var(--font-family-display);font-weight:600;font-size:var(--text-h1);line-height:1;color:var(--indigo);font-variant-numeric:tabular-nums}._statLabel_1k8nu_582{margin-top:var(--spacing-2);font-size:var(--text-sm);color:var(--muted-foreground)}._quick_1k8nu_589{margin-top:var(--spacing-4);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._quickItem_1k8nu_596{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);min-height:88px;padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--ink);font-weight:600;font-size:var(--text-sm);text-decoration:none;outline:none;transition:border-color var(--animation-duration-fast) var(--ease-out),background-color var(--animation-duration-fast) var(--ease-out)}._quickItem_1k8nu_596:hover{border-color:var(--indigo);background:var(--indigo-50)}._quickItem_1k8nu_596:focus-visible{box-shadow:var(--shadow-focus)}._quickIcon_1k8nu_625{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--indigo);color:var(--gold);display:grid;place-items:center}._quickIcon_1k8nu_625 svg{width:16px;height:16px}._campusList_1k8nu_641{list-style:none;margin:var(--spacing-4) 0 0;padding:0}._campusList_1k8nu_641 li{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-top:1px solid var(--border)}._campusList_1k8nu_641 li:first-child{border-top:none;padding-top:0}._campusName_1k8nu_661{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;font-weight:500;color:var(--ink)}._campusName_1k8nu_661 svg{width:15px;height:15px;color:var(--indigo-600);flex-shrink:0}._campusCount_1k8nu_677{flex-shrink:0;padding:2px 12px;border-radius:var(--radius-full);background:var(--indigo-50);color:var(--muted-foreground);font-size:.75rem;font-weight:500}._campusCountOn_1k8nu_687{background:var(--indigo);color:var(--white)}._footer_1k8nu_693{margin:var(--spacing-12) 0 0;padding-top:var(--spacing-6);border-top:1px solid var(--border);text-align:center;font-size:var(--text-sm);color:var(--muted-foreground)}._footer_1k8nu_693 a{color:var(--indigo);font-weight:600;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){._welcome_1k8nu_194{animation:none}}@media(max-width:1099px){._grid_1k8nu_365{grid-template-columns:1fr}._side_1k8nu_373{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:959px){._hero_1k8nu_20{flex-direction:column;align-items:stretch;padding:var(--spacing-8)}}@media(max-width:767px){._welcomeSteps_1k8nu_256{grid-template-columns:1fr}._welcomeSteps_1k8nu_256 li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--spacing-3)}._stepLink_1k8nu_321{grid-column:2}._side_1k8nu_373{display:flex}}@media(max-width:639px){._hero_1k8nu_20{padding:var(--spacing-6);gap:var(--spacing-6)}._heroTitle_1k8nu_39{font-size:var(--text-h1)}._heroSub_1k8nu_59{font-size:var(--text-base)}._heroActions_1k8nu_71>a{width:100%}._cardHead_1k8nu_379{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3)}._req_1k8nu_435{grid-template-columns:auto minmax(0,1fr);padding:var(--spacing-3) var(--spacing-4);column-gap:var(--spacing-3);row-gap:var(--spacing-2)}._reqBadge_1k8nu_549{grid-column:2;justify-self:start}._statNum_1k8nu_571{font-size:var(--text-h2)}._footer_1k8nu_693{margin-top:var(--spacing-8)}}
