._editor_1xtzj_1,._closedPage_1xtzj_1,._availabilityNotice_1xtzj_1{--navy:#102348;--blue:#1768c4;--line:#d8e4f0;--muted:#586e8d;color:var(--navy);font-family:var(--font-aptos),sans-serif;font-size:16px;line-height:1.5}._editor_1xtzj_1{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}._header_1xtzj_3{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}._header_1xtzj_3 h2{margin:8px 0;font-size:28px;font-weight:750;line-height:1.2}._header_1xtzj_3 p,._footer_1xtzj_4 p{color:var(--muted);margin:0}._eyebrow_1xtzj_5{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex;color:var(--blue)!important}._primary_1xtzj_6,._secondary_1xtzj_6,._iconButton_1xtzj_6{border:1px solid var(--line);min-height:44px;color:var(--navy);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:650;transition:background .18s,box-shadow .18s;display:inline-flex}._primary_1xtzj_6{background:var(--navy);color:#fff;border-color:var(--navy)}._secondary_1xtzj_6:hover,._iconButton_1xtzj_6:hover{background:#edf4fd}._primary_1xtzj_6:hover{background:#184581}button:disabled{cursor:not-allowed}._editor_1xtzj_1 button:disabled,._closedPage_1xtzj_1 button:disabled{opacity:.55}:is(._editor_1xtzj_1 :focus-visible,._closedPage_1xtzj_1 :focus-visible){outline-offset:3px;outline:3px solid #3185db}._fields_1xtzj_8{border:0;min-width:0;margin:0;padding:0}._legend_1xtzj_8{padding:24px 28px 4px;font-size:18px;font-weight:700}._dayRow_1xtzj_8{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(280px,2fr) auto;align-items:center;gap:20px;padding:18px 28px;display:grid}._dayToggle_1xtzj_9{flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}._dayToggle_1xtzj_9 span{color:var(--muted);font-size:13px;font-weight:500}._dayToggle_1xtzj_9 input,._check_1xtzj_9 input{width:19px;height:19px;accent-color:var(--blue)}._windows_1xtzj_9{gap:12px;display:grid}._range_1xtzj_9{align-items:end;gap:10px;display:flex}._range_1xtzj_9 label{flex:1;gap:4px;min-width:0;display:grid}._range_1xtzj_9 label span{color:var(--muted);font-size:13px}._range_1xtzj_9 input,._campus_1xtzj_9 input{font:inherit;color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px}._to_1xtzj_9{color:var(--muted);padding-bottom:11px;font-size:14px}._iconButton_1xtzj_6{padding:10px}._muted_1xtzj_9{color:var(--muted);margin:0;font-size:14px}._policy_1xtzj_10{background:#f7faff;padding:26px 28px}._policy_1xtzj_10 h3{margin:0 0 8px;font-size:19px;font-weight:700}._policy_1xtzj_10 p{max-width:780px;color:var(--muted);margin:8px 0 18px}._campus_1xtzj_9{gap:7px;max-width:200px;margin-bottom:18px;font-weight:650;display:grid}._check_1xtzj_9{align-items:center;gap:10px;display:flex}._footer_1xtzj_4{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;font-size:15px;display:flex}._footer_1xtzj_4 output{color:#166143}._notice_1xtzj_10{background:#edf4fe;border-radius:10px;margin:20px 28px;padding:16px 22px}._error_1xtzj_10{color:#9f1239;background:#fff1f2;border-radius:10px;padding:14px 18px}._editor_1xtzj_1>._error_1xtzj_10{margin:20px 28px}._closedPage_1xtzj_1{background:radial-gradient(at 100% 0,#dceafd,#0000 58%),linear-gradient(145deg,#f6f8fc,#ecf2f9);place-items:center;min-height:100svh;padding:32px 20px;display:grid}._closedCard_1xtzj_11{border:1px solid var(--line);background:#fff;border-radius:24px;width:100%;max-width:860px;animation:.3s ease-out _arrive_1xtzj_1;overflow:hidden;box-shadow:0 20px 70px #10234810}._closedHeader_1xtzj_11{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:12px 24px;padding:22px 32px;display:grid}._institutionBrand_1xtzj_11{object-fit:contain;grid-area:1/1;width:320px;max-width:100%;height:auto;display:block}._brand_1xtzj_11{object-fit:contain;grid-area:1/2;justify-self:end;width:200px;max-width:100%;height:auto;display:block}._zone_1xtzj_11{color:var(--muted);grid-column:1/-1;justify-self:end;align-items:center;gap:7px;font-size:14px;display:flex}._closedIntro_1xtzj_11{text-align:center;padding:32px 32px 22px}._clockIcon_1xtzj_11{width:70px;height:70px;color:var(--blue);background:#eaf3ff;border-radius:22px;place-items:center;margin:0 auto 18px;display:grid}._closedIntro_1xtzj_11 ._eyebrow_1xtzj_5{justify-content:center;margin:0 0 8px}._closedIntro_1xtzj_11 h1{letter-spacing:-.025em;margin:8px 0 16px;font-size:clamp(32px,5vw,46px);font-weight:780;line-height:1.12}._closedIntro_1xtzj_11 p{color:var(--muted);margin:8px 0}._closedIntro_1xtzj_11 ._closureDescription_1xtzj_11{color:var(--navy);font-size:22px;font-weight:650}._week_1xtzj_11{margin:0 32px 24px}._week_1xtzj_11 h2{align-items:center;gap:10px;margin:6px 0 14px;font-size:18px;font-weight:700;display:flex}._weekRow_1xtzj_11{border-top:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:17px;display:flex}._weekRow_1xtzj_11>strong{align-items:center;gap:10px;font-weight:650;display:flex}._weekRow_1xtzj_11>span{color:var(--muted);flex-wrap:wrap;justify-content:end;gap:4px 18px;display:flex}._weekRow_1xtzj_11[data-today=true]{color:var(--blue);background:#edf4fe;border-radius:8px}._weekRow_1xtzj_11 small{background:#fff;border-radius:4px;padding:2px 6px;font-size:11px}._scheduleNote_1xtzj_11{color:var(--muted);margin:0;padding:8px 16px 0;font-size:13px}._closedFooter_1xtzj_11{border-top:1px solid var(--line);background:#f8fafd;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}._closedFooter_1xtzj_11 p{color:var(--muted);max-width:440px;margin:0;font-size:14px}._spinning_1xtzj_11{animation:1s linear infinite _spin_1xtzj_11}@keyframes _spin_1xtzj_11{to{transform:rotate(360deg)}}@keyframes _arrive_1xtzj_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1000px){._dayRow_1xtzj_8{grid-template-columns:160px 1fr}._dayRow_1xtzj_8>button{grid-column:2;justify-self:start}._range_1xtzj_9{flex-wrap:wrap}}@media (max-width:600px){._header_1xtzj_3{flex-wrap:wrap;align-items:start;padding:20px}._dayRow_1xtzj_8{grid-template-columns:1fr;gap:14px;padding:18px 20px}._dayRow_1xtzj_8>button{grid-column:1}._policy_1xtzj_10,._footer_1xtzj_4{padding:20px}._footer_1xtzj_4{flex-direction:column;align-items:stretch}._legend_1xtzj_8{padding:20px}._notice_1xtzj_10{margin:16px 20px}._closedPage_1xtzj_1{padding:16px 10px}._closedCard_1xtzj_11{border-radius:18px}._closedHeader_1xtzj_11{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;padding:16px 20px}._institutionBrand_1xtzj_11{grid-column:1/-1;justify-self:center;width:290px}._brand_1xtzj_11{grid-area:2/1;justify-self:start;width:150px}._closedIntro_1xtzj_11{padding:24px 20px 16px}._zone_1xtzj_11{grid-area:2/2;font-size:12px}._week_1xtzj_11{margin:0 12px 20px}._weekRow_1xtzj_11{padding:12px 10px;font-size:15px}._weekRow_1xtzj_11>strong{flex-direction:column;align-items:start;gap:2px}._weekRow_1xtzj_11>span{text-align:right;font-size:14px;display:grid}._closedFooter_1xtzj_11{flex-direction:column;align-items:stretch;padding:18px 20px}._closedFooter_1xtzj_11 button{width:100%}}@media (prefers-reduced-motion:reduce){._closedCard_1xtzj_11,._spinning_1xtzj_11{animation:none}._primary_1xtzj_6,._secondary_1xtzj_6,._iconButton_1xtzj_6{transition:none}}._availabilityNotice_1xtzj_1{background:#edf4fd;border:1px solid #cbdcf2;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:14px 16px;animation:.2s ease-out _arrive_1xtzj_1;display:flex}._availabilityNotice_1xtzj_1>svg{color:var(--blue);flex-shrink:0}._availabilityNotice_1xtzj_1>div{flex:1;min-width:0}._availabilityNotice_1xtzj_1 strong{font-size:15px;font-weight:750;display:block}._availabilityMessage_1xtzj_17{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5;display:block}._availabilityNotice_1xtzj_1 button{flex-shrink:0;font-size:14px}._availabilityNotice_1xtzj_1 :focus-visible{outline-offset:3px;outline:3px solid #3185db}._availabilityNotice_1xtzj_1 button:disabled{opacity:.6}._availabilityFloating_1xtzj_18{z-index:40;width:min(520px,100% - 24px);position:fixed;top:12px;right:12px;box-shadow:0 8px 30px #10234818}@media (max-width:600px){._availabilityNotice_1xtzj_1{flex-wrap:wrap;gap:8px;padding:10px 12px}._availabilityNotice_1xtzj_1>div{flex-basis:calc(100% - 36px)}._availabilityNotice_1xtzj_1 button{min-height:40px;margin-left:30px;padding:8px 12px}._availabilityMessage_1xtzj_17{font-size:13px}}@media (prefers-reduced-motion:reduce){._availabilityNotice_1xtzj_1{animation:none}}
