.homeTop-module__q_EuHG__starter{border-radius:var(--hw-radius);background:var(--hw-surface);box-shadow:var(--hw-sh);flex-direction:column;gap:16px;padding:24px 28px 20px;display:flex;position:relative}.homeTop-module__q_EuHG__sentence{max-width:60ch;font-family:var(--hw-display);font-size-adjust:none;letter-spacing:-.015em;color:var(--hw-muted);text-wrap:pretty;margin:0;font-size:clamp(19px,.9vw + 13px,25px);font-weight:600;line-height:1.9}.homeTop-module__q_EuHG__word{white-space:nowrap}.homeTop-module__q_EuHG__stop{margin-left:-2px}.homeTop-module__q_EuHG__blankWrap{display:inline-block;position:relative}.homeTop-module__q_EuHG__blank{width:3.4ch;height:1.5em;font-family:inherit;font-size:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;text-align:center;color:var(--hw-ink);background-color:#0000;background-image:linear-gradient(to right, var(--hw-line-strong) 55%, transparent 0);caret-color:var(--hw-accent);background-position:0 100%;background-repeat:repeat-x;background-size:7px 2px;border:0;border-radius:6px 6px 0 0;margin:0 1px;padding:0 3px;font-weight:700;transition:background-color .15s,box-shadow .15s;display:inline-block}.homeTop-module__q_EuHG__blank[data-kind=gpa]{width:3.6ch}.homeTop-module__q_EuHG__blank[data-filled]{box-shadow:inset 0 -1.5px 0 var(--hw-line-strong);background-image:none}.homeTop-module__q_EuHG__blank[data-next]{background-image:linear-gradient(to right, color-mix(in srgb, var(--hw-accent) 75%, transparent) 55%, transparent 0)}.homeTop-module__q_EuHG__blank:hover{background-color:var(--hw-hover)}.homeTop-module__q_EuHG__blank:focus{background-color:var(--hw-hover);box-shadow:inset 0 -2px 0 var(--hw-accent);background-image:none;outline:none}.homeTop-module__q_EuHG__blank[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--hw-danger)}.homeTop-module__q_EuHG__blankError{font-family:var(--font-sans,inherit);letter-spacing:0;white-space:nowrap;color:var(--hw-danger);pointer-events:none;font-size:12px;font-weight:600;line-height:1.3;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)}.homeTop-module__q_EuHG__slotWrap{display:inline-block}.homeTop-module__q_EuHG__slot{height:auto;min-height:0;font-family:inherit;font-size:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;color:var(--hw-ink);background-color:#0000;background-image:linear-gradient(to right, var(--hw-line-strong) 55%, transparent 0);box-shadow:none;vertical-align:baseline;cursor:pointer;background-position:0 100%;background-repeat:repeat-x;background-size:7px 2px;border:0;border-radius:6px 6px 0 0;margin:0 1px;padding:0 3px;font-weight:700;line-height:1.5;transition:background-color .15s,box-shadow .15s}.homeTop-module__q_EuHG__slotWrap[data-next] .homeTop-module__q_EuHG__slot{background-image:linear-gradient(to right, color-mix(in srgb, var(--hw-accent) 75%, transparent) 55%, transparent 0)}.homeTop-module__q_EuHG__slotWrap[data-filled] .homeTop-module__q_EuHG__slot{box-shadow:inset 0 -1.5px 0 var(--hw-line-strong);background-image:none}.homeTop-module__q_EuHG__slot:hover,.homeTop-module__q_EuHG__slot[data-state=open]{background-color:var(--hw-hover);box-shadow:inset 0 -1.5px 0 var(--hw-line-strong)}.homeTop-module__q_EuHG__slot:focus-visible{background-color:var(--hw-hover);box-shadow:inset 0 -2px 0 var(--hw-accent);outline:none}.homeTop-module__q_EuHG__slot .font-semibold{font-weight:inherit}.homeTop-module__q_EuHG__slot>svg{display:none}.homeTop-module__q_EuHG__slotPlaceholder{color:var(--hw-faint);font-weight:500}.homeTop-module__q_EuHG__slotWrap[data-turn]{animation:homeTop-module__q_EuHG__hw-turn-in .5s var(--hw-snap) both}@keyframes homeTop-module__q_EuHG__hw-turn-in{0%{opacity:0;transform:translateY(4px)scale(.94)}}.homeTop-module__q_EuHG__assist{z-index:20;min-height:36px;font-family:var(--font-sans,inherit);letter-spacing:0;white-space:nowrap;color:var(--hw-muted);background:var(--hw-surface);box-shadow:0 0 0 1px var(--hw-line-strong), 0 16px 30px -18px #0b1f3a73;transform:translateX(calc(-50% + var(--shift,0px)));animation:homeTop-module__q_EuHG__hw-assist-in .2s var(--hw-ease) both;border-radius:12px;align-items:center;gap:10px;padding:4px 4px 4px 12px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex;position:absolute;top:calc(100% + 7px);left:50%}.homeTop-module__q_EuHG__assist:not(:has(button)){padding-right:12px}.homeTop-module__q_EuHG__assist:before{content:"";top:-5px;left:calc(50% - var(--shift,0px));background:inherit;width:9px;height:9px;box-shadow:-1px -1px 0 0 var(--hw-line-strong);border-top-left-radius:2px;margin-left:-4.5px;position:absolute;transform:rotate(45deg)}@keyframes homeTop-module__q_EuHG__hw-assist-in{0%{opacity:0;transform:translateX(calc(-50% + var(--shift,0px))) translateY(-3px)}}.homeTop-module__q_EuHG__assistRead{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.homeTop-module__q_EuHG__assistRead b{color:var(--hw-accent-ink);animation:homeTop-module__q_EuHG__hw-read-in .28s var(--hw-ease) both;font-size:13px;font-weight:700}.homeTop-module__q_EuHG__assistRead[data-invalid]{color:var(--hw-danger);font-weight:600}@keyframes homeTop-module__q_EuHG__hw-read-in{0%{opacity:0;transform:translateY(3px)}}.homeTop-module__q_EuHG__assistAction{height:28px;color:var(--hw-accent-ink);background:var(--hw-accent-soft);transition:background-color .15s, transform .2s var(--hw-snap);border-radius:9px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12.5px;font-weight:650;display:inline-flex}.homeTop-module__q_EuHG__assistAction:hover{background:color-mix(in srgb, var(--hw-accent) 22%, var(--hw-surface))}.homeTop-module__q_EuHG__assistAction:active{transform:scale(.96)}.homeTop-module__q_EuHG__assistAction:focus-visible{outline:2px solid var(--hw-accent);outline-offset:2px}.homeTop-module__q_EuHG__assistAction svg{width:14px;height:14px}.homeTop-module__q_EuHG__seasonPop{width:316px;max-width:calc(100vw - 24px);font-family:var(--font-sans,inherit);color:var(--hw-ink);background:var(--hw-surface);box-shadow:0 0 0 1px var(--hw-line), 0 26px 54px -26px #0b1f3a80;border:0;border-radius:18px;padding:14px 14px 8px}.homeTop-module__q_EuHG__seasonTitle{color:var(--hw-ink);margin:0 2px 10px;font-size:13.5px;font-weight:650}.homeTop-module__q_EuHG__seasonGrid{grid-template-columns:38px repeat(3,minmax(0,1fr));align-items:center;gap:6px;display:grid}.homeTop-module__q_EuHG__seasonYear{font-variant-numeric:tabular-nums;color:var(--hw-muted);font-size:12.5px;font-weight:700}.homeTop-module__q_EuHG__season{background:var(--hw-surface);min-width:0;min-height:48px;box-shadow:inset 0 0 0 1px var(--hw-line-strong);transition:box-shadow .15s, background-color .15s, transform .2s var(--hw-snap);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5px 4px;display:flex}.homeTop-module__q_EuHG__season b{color:var(--hw-ink);font-size:13.5px;font-weight:650}.homeTop-module__q_EuHG__season span{white-space:nowrap;color:var(--hw-muted);font-size:11px;font-weight:500}.homeTop-module__q_EuHG__season:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hw-accent) 60%, transparent)}.homeTop-module__q_EuHG__season:active{transform:scale(.96)}.homeTop-module__q_EuHG__season:focus-visible,.homeTop-module__q_EuHG__seasonQuiet:focus-visible{outline:2px solid var(--hw-accent);outline-offset:2px}.homeTop-module__q_EuHG__season[aria-pressed=true]{background:color-mix(in srgb, var(--hw-accent) 8%, var(--hw-surface));box-shadow:inset 0 0 0 1.5px var(--hw-accent)}.homeTop-module__q_EuHG__season[aria-pressed=true] b{color:var(--hw-accent-ink)}.homeTop-module__q_EuHG__season[data-late]{background:var(--hw-surface-2);box-shadow:none}.homeTop-module__q_EuHG__season[data-late] b{color:var(--hw-ink-2)}.homeTop-module__q_EuHG__season[data-late] span{color:var(--hw-muted);font-size:10.5px}.homeTop-module__q_EuHG__seasonFoot{box-shadow:inset 0 1px 0 var(--hw-line);justify-content:space-between;align-items:center;gap:8px;margin:10px -6px 0;padding-top:6px;display:flex}.homeTop-module__q_EuHG__seasonQuiet{height:32px;color:var(--hw-muted);border-radius:9px;padding:0 10px;font-size:13px;font-weight:600;transition:color .15s,background-color .15s}.homeTop-module__q_EuHG__seasonQuiet:hover{color:var(--hw-ink);background:var(--hw-hover)}.homeTop-module__q_EuHG__seasonQuiet[aria-pressed=true]{color:var(--hw-accent-ink);background:var(--hw-accent-soft)}.homeTop-module__q_EuHG__payoff{animation:homeTop-module__q_EuHG__hw-top-in .42s var(--hw-ease) both;flex-direction:column;gap:10px;display:flex}.homeTop-module__q_EuHG__fit{color:var(--hw-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.homeTop-module__q_EuHG__fit svg{width:16px;height:16px;color:var(--hw-accent);flex-shrink:0}.homeTop-module__q_EuHG__near{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.homeTop-module__q_EuHG__near{grid-template-columns:repeat(3,minmax(0,1fr))}}.homeTop-module__q_EuHG__nearSchool{text-align:left;background:var(--hw-surface);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--hw-line);transition:box-shadow .15s, background-color .15s, transform .25s var(--hw-snap);border-radius:16px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:8px 6px 8px 8px;display:grid}.homeTop-module__q_EuHG__nearSchool:hover{box-shadow:inset 0 0 0 1px var(--hw-line-strong)}.homeTop-module__q_EuHG__nearSchool:active{transform:scale(.985)}.homeTop-module__q_EuHG__nearSchool:focus-visible{outline:2px solid var(--hw-accent);outline-offset:2px}.homeTop-module__q_EuHG__crest{width:32px;height:32px}.homeTop-module__q_EuHG__nearName{min-width:0;color:var(--hw-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.homeTop-module__q_EuHG__nearName span{color:var(--hw-muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;font-weight:500;display:block}.homeTop-module__q_EuHG__save{width:32px;height:32px;color:var(--hw-faint);transition:color .15s, transform .3s var(--hw-snap);border-radius:999px;place-items:center;display:grid}.homeTop-module__q_EuHG__nearSchool:hover .homeTop-module__q_EuHG__save{color:var(--hw-ink-2)}.homeTop-module__q_EuHG__nearSchool[aria-pressed=true] .homeTop-module__q_EuHG__save{color:var(--hw-accent-ink);transform:scale(1.06)}.homeTop-module__q_EuHG__save svg{width:17px;height:17px}.homeTop-module__q_EuHG__nearSchool[aria-pressed=true] .homeTop-module__q_EuHG__save svg{fill:currentColor}.homeTop-module__q_EuHG__foot{box-shadow:inset 0 1px 0 var(--hw-line);animation:homeTop-module__q_EuHG__hw-top-in .42s var(--hw-ease) both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:14px;display:flex}.homeTop-module__q_EuHG__footNote{color:var(--hw-muted);font-size:13px}.homeTop-module__q_EuHG__footActions{align-items:center;gap:6px;display:flex}.homeTop-module__q_EuHG__primary{color:#fff;white-space:nowrap;background:var(--hw-accent);height:40px;box-shadow:0 1px 2px #0b1f3a1f, 0 8px 18px -10px color-mix(in srgb, var(--hw-accent) 85%, transparent);transition:background-color .15s, transform .25s var(--hw-snap);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex}.homeTop-module__q_EuHG__primary:hover{background:color-mix(in srgb, var(--hw-accent) 90%, #000)}.homeTop-module__q_EuHG__primary:active{transform:scale(.97)}.homeTop-module__q_EuHG__primary:focus-visible,.homeTop-module__q_EuHG__quiet:focus-visible{outline:2px solid var(--hw-accent);outline-offset:2px}.homeTop-module__q_EuHG__primary svg{width:16px;height:16px}.homeTop-module__q_EuHG__quiet{height:36px;color:var(--hw-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.homeTop-module__q_EuHG__quiet:hover{color:var(--hw-ink);background:var(--hw-hover)}.homeTop-module__q_EuHG__standalone{--hw-surface:var(--rh-surface);--hw-sh:var(--rh-sh);--hw-ease:var(--rh-ease);--hw-snap:cubic-bezier(.34, 1.56, .64, 1);--hw-accent:var(--rh-accent);--hw-accent-ink:var(--rh-accent-ink);--hw-ink:var(--rh-ink);--hw-ink-2:var(--rh-ink-2);--hw-muted:var(--rh-muted);--hw-faint:var(--rh-faint);--hw-line:var(--rh-line);--hw-hover:color-mix(in srgb, var(--rh-ink) 5%, transparent)}.homeTop-module__q_EuHG__stripDone .homeTop-module__q_EuHG__stripGlyph{color:var(--hw-accent)}.homeTop-module__q_EuHG__strip{background:var(--hw-surface);min-height:60px;box-shadow:var(--hw-sh);animation:homeTop-module__q_EuHG__hw-top-in .42s var(--hw-ease) both;border-radius:20px;align-items:center;gap:14px;padding:12px 14px 12px 18px;display:flex}@keyframes homeTop-module__q_EuHG__hw-top-in{0%{opacity:0;transform:translateY(6px)}}.homeTop-module__q_EuHG__stripGlyph{width:34px;height:34px;color:var(--hw-accent-ink);flex-shrink:0;place-items:center;display:grid}.homeTop-module__q_EuHG__stripGlyph svg{width:20px;height:20px}.homeTop-module__q_EuHG__stripText{flex:1;min-width:0}.homeTop-module__q_EuHG__stripTitle{color:var(--hw-ink);margin:0;font-size:14.5px;font-weight:650}.homeTop-module__q_EuHG__stripLine{color:var(--hw-muted);margin:1px 0 0;font-size:13px;line-height:1.45}.homeTop-module__q_EuHG__stripActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.homeTop-module__q_EuHG__stripActions .homeTop-module__q_EuHG__primary{height:34px;padding:0 14px;font-size:13px}.homeTop-module__q_EuHG__since{background:var(--hw-surface);box-shadow:var(--hw-sh);animation:homeTop-module__q_EuHG__hw-top-in .42s var(--hw-ease) both;border-radius:20px}.homeTop-module__q_EuHG__sinceHead{justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 2px 18px;display:flex}.homeTop-module__q_EuHG__sinceTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--hw-muted);margin:0;font-size:12px;font-weight:700}.homeTop-module__q_EuHG__sinceList{grid-template-columns:minmax(0,1fr);margin:0;padding:0 6px 6px;list-style:none;display:grid}@media (min-width:900px){.homeTop-module__q_EuHG__sinceList[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.homeTop-module__q_EuHG__sinceList[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.homeTop-module__q_EuHG__sinceItem{min-width:0;color:inherit;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .15s;display:flex}a.homeTop-module__q_EuHG__sinceItem:hover{background:var(--hw-hover)}a.homeTop-module__q_EuHG__sinceItem:focus-visible{outline:2px solid var(--hw-accent);outline-offset:-2px}.homeTop-module__q_EuHG__sinceItem svg{width:17px;height:17px;color:var(--hw-accent-ink);flex-shrink:0;margin-top:1px}.homeTop-module__q_EuHG__sinceText{min-width:0;color:var(--hw-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.homeTop-module__q_EuHG__sinceText b{color:var(--hw-ink);font-weight:650}.homeTop-module__q_EuHG__close{width:32px;height:32px;color:var(--hw-faint);border-radius:999px;place-items:center;transition:color .15s,background-color .15s;display:grid}.homeTop-module__q_EuHG__close:hover{color:var(--hw-ink);background:var(--hw-hover)}.homeTop-module__q_EuHG__close:focus-visible{outline:2px solid var(--hw-accent);outline-offset:1px}.homeTop-module__q_EuHG__close svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.homeTop-module__q_EuHG__slotWrap[data-turn],.homeTop-module__q_EuHG__assist,.homeTop-module__q_EuHG__assistRead b,.homeTop-module__q_EuHG__payoff,.homeTop-module__q_EuHG__foot,.homeTop-module__q_EuHG__strip,.homeTop-module__q_EuHG__since{animation:none}.homeTop-module__q_EuHG__season,.homeTop-module__q_EuHG__assistAction,.homeTop-module__q_EuHG__nearSchool,.homeTop-module__q_EuHG__primary{transition:none}}@media (max-width:640px){.homeTop-module__q_EuHG__starter{gap:14px;padding:18px 18px 16px}.homeTop-module__q_EuHG__sentence{line-height:2}.homeTop-module__q_EuHG__blank{height:1.7em}.homeTop-module__q_EuHG__foot{flex-direction:column;align-items:stretch}.homeTop-module__q_EuHG__footNote{text-align:center;order:2}.homeTop-module__q_EuHG__footActions{justify-content:stretch}.homeTop-module__q_EuHG__footActions .homeTop-module__q_EuHG__primary{flex:1;height:46px}.homeTop-module__q_EuHG__strip{flex-wrap:wrap;align-items:flex-start;padding:14px 14px 12px 16px}.homeTop-module__q_EuHG__stripActions{justify-content:flex-end;width:100%}.homeTop-module__q_EuHG__stripActions .homeTop-module__q_EuHG__primary{height:40px}}
.homeWidgetsCycle-module__426AiW__body{flex-direction:column;flex:1;min-height:0;display:flex;container:cy-body/inline-size}.homeWidgetsCycle-module__426AiW__layout{flex-direction:column;flex:1;min-height:0;display:flex}.homeWidgetsCycle-module__426AiW__metaShort{display:none}@container hw-card (max-width:319.98px){.homeWidgetsCycle-module__426AiW__metaLong{display:none}.homeWidgetsCycle-module__426AiW__metaShort{display:inline}}.homeWidgetsCycle-module__426AiW__status{flex-direction:column;gap:3px;min-width:0;margin-top:10px;display:flex}.homeWidgetsCycle-module__426AiW__headline{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;margin:0;display:flex}.homeWidgetsCycle-module__426AiW__big{font-family:var(--hw-display);font-size-adjust:none;letter-spacing:-.035em;color:#fff;white-space:nowrap;font-size:38px;font-weight:700;line-height:1.02}.homeWidgetsCycle-module__426AiW__bigWords{letter-spacing:-.03em;font-size:30px}.homeWidgetsCycle-module__426AiW__beside{min-width:0;color:var(--hw-navy-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.homeWidgetsCycle-module__426AiW__line{min-width:0;color:var(--hw-navy-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;line-height:1.4;overflow:hidden}.homeWidgetsCycle-module__426AiW__line b{color:#fff;font-weight:650}.homeWidgetsCycle-module__426AiW__sep{color:#dde5f466}.homeWidgetsCycle-module__426AiW__school{align-items:center;gap:12px;min-width:0;display:flex}.homeWidgetsCycle-module__426AiW__crest{flex-shrink:0;box-shadow:0 0 0 1px #ffffff2e;border-radius:11px!important;width:38px!important;height:38px!important}.homeWidgetsCycle-module__426AiW__schoolName{min-width:0;font-family:var(--hw-display);font-size-adjust:none;letter-spacing:-.025em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-.11em -.0625em -.11em 0;padding-right:.0625em;font-size:26px;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.homeWidgetsCycle-module__426AiW__track{grid-template-columns:var(--cy-cols);column-gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:grid}.homeWidgetsCycle-module__426AiW__trackBare{column-gap:4px}.homeWidgetsCycle-module__426AiW__phase{flex-direction:column;min-width:0;display:flex;position:relative}.homeWidgetsCycle-module__426AiW__bar{background:#ffffff21;border-radius:999px;height:4px;display:block;position:relative}.homeWidgetsCycle-module__426AiW__fill{width:calc(var(--cy-p) * 100%);border-radius:inherit;transform-origin:0;animation:homeWidgetsCycle-module__426AiW__cy-draw .62s var(--hw-ease) both;animation-delay:calc(var(--cy-i) * .11s + .12s);background:#8fb5ffbd;position:absolute;inset:0 auto 0 0}.homeWidgetsCycle-module__426AiW__phase[data-state=now] .homeWidgetsCycle-module__426AiW__fill{background:linear-gradient(90deg,#8fb5ffbd,#e3ecff);box-shadow:0 0 14px #8fb5ff80}.homeWidgetsCycle-module__426AiW__here{top:50%;left:calc(var(--cy-p) * 100%);width:20px;height:20px;animation:homeWidgetsCycle-module__426AiW__cy-land .5s var(--hw-snap) both;animation-delay:calc(var(--cy-i) * .11s + .62s);margin:-10px 0 0 -10px;position:absolute;overflow:visible}.homeWidgetsCycle-module__426AiW__hereHalo{fill:#8fb5ff4d}.homeWidgetsCycle-module__426AiW__hereDot{fill:#fff}.homeWidgetsCycle-module__426AiW__herePing{fill:none;stroke:var(--hw-navy-glyph);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:homeWidgetsCycle-module__426AiW__cy-ping 2.6s var(--hw-ease) 1.6s 3}.homeWidgetsCycle-module__426AiW__name{color:#dde5f49e;white-space:nowrap;align-items:center;gap:4px;min-width:0;margin-top:9px;padding-right:8px;font-size:12.5px;font-weight:600;line-height:1.25;display:flex}.homeWidgetsCycle-module__426AiW__phase[data-state=done] .homeWidgetsCycle-module__426AiW__name{color:#dde5f4d1}.homeWidgetsCycle-module__426AiW__phase[data-state=now] .homeWidgetsCycle-module__426AiW__name{color:#fff;font-weight:700}.homeWidgetsCycle-module__426AiW__check{width:11px;height:11px;color:var(--hw-navy-glyph);flex-shrink:0}.homeWidgetsCycle-module__426AiW__doneDot{width:20px;height:20px;fill:var(--hw-navy-glyph);flex-shrink:0;margin:-8px;display:none;overflow:visible}.homeWidgetsCycle-module__426AiW__fact{contain:inline-size;color:#dde5f4a3;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;margin-top:2px;font-size:12px;line-height:1.35;overflow:hidden}.homeWidgetsCycle-module__426AiW__phase[data-state=done] .homeWidgetsCycle-module__426AiW__fact{color:#dde5f4bd}.homeWidgetsCycle-module__426AiW__phase[data-state=now] .homeWidgetsCycle-module__426AiW__fact{color:#ecf2fcf0}.homeWidgetsCycle-module__426AiW__layout[data-size=s] .homeWidgetsCycle-module__426AiW__status{gap:2px;margin-top:auto}.homeWidgetsCycle-module__426AiW__layout[data-size=s] .homeWidgetsCycle-module__426AiW__big{font-size:min(28px, calc(100cqi / (var(--cy-fit,6) * .6)));white-space:normal;text-wrap:balance}.homeWidgetsCycle-module__426AiW__layout[data-size=s] .homeWidgetsCycle-module__426AiW__bigWords{font-size:min(24px, calc(100cqi / (var(--cy-fit,6) * .6)))}.homeWidgetsCycle-module__426AiW__layout[data-size=s] .homeWidgetsCycle-module__426AiW__line{font-size:12.5px}.homeWidgetsCycle-module__426AiW__layout[data-size=s] .homeWidgetsCycle-module__426AiW__track{margin-top:0;padding-top:14px}.homeWidgetsCycle-module__426AiW__layout[data-size=s] .homeWidgetsCycle-module__426AiW__schoolName{font-size:17px}.homeWidgetsCycle-module__426AiW__layout[data-size=s] .homeWidgetsCycle-module__426AiW__crest{border-radius:9px!important;width:30px!important;height:30px!important}@container cy-body (max-width:200px){.homeWidgetsCycle-module__426AiW__layout[data-size=s] .homeWidgetsCycle-module__426AiW__school{flex-direction:column;align-items:flex-start;gap:8px}}@container cy-body (min-width:720px){.homeWidgetsCycle-module__426AiW__layout:is([data-size=w],[data-size=x]){grid-template-columns:minmax(0,.92fr) minmax(0,2.5fr);align-items:end;column-gap:40px;display:grid}.homeWidgetsCycle-module__426AiW__layout:is([data-size=w],[data-size=x]) .homeWidgetsCycle-module__426AiW__status{margin-top:0}.homeWidgetsCycle-module__426AiW__layout:is([data-size=w],[data-size=x]) .homeWidgetsCycle-module__426AiW__big{letter-spacing:-.04em;font-size:46px}.homeWidgetsCycle-module__426AiW__layout:is([data-size=w],[data-size=x]) .homeWidgetsCycle-module__426AiW__bigWords{font-size:34px}.homeWidgetsCycle-module__426AiW__layout:is([data-size=w],[data-size=x]) .homeWidgetsCycle-module__426AiW__track{padding-top:0;padding-bottom:1px}}@container cy-body (max-width:719.98px){.homeWidgetsCycle-module__426AiW__fact{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container cy-body (max-width:440px){.homeWidgetsCycle-module__426AiW__track{grid-template-columns:repeat(var(--cy-n), minmax(max-content, 1fr));column-gap:4px}.homeWidgetsCycle-module__426AiW__name{margin-top:8px;padding-right:4px;font-size:11px}.homeWidgetsCycle-module__426AiW__big{font-size:31px}.homeWidgetsCycle-module__426AiW__bigWords{font-size:26px}.homeWidgetsCycle-module__426AiW__beside{font-size:12.5px}.homeWidgetsCycle-module__426AiW__schoolName{font-size:22px}.homeWidgetsCycle-module__426AiW__status:has(>.homeWidgetsCycle-module__426AiW__school){margin-top:6px}}@container cy-body (max-width:300px){.homeWidgetsCycle-module__426AiW__name{gap:3px;padding-right:clamp(0px,20cqi - 50px,4px);font-size:10.5px}.homeWidgetsCycle-module__426AiW__check{display:none}.homeWidgetsCycle-module__426AiW__doneDot{display:block}}.homeWidgetsCycle-module__426AiW__hero{flex-direction:column;flex:1;min-height:0;display:flex;container:cy-hero/inline-size}.homeWidgetsCycle-module__426AiW__heroGrid{flex-direction:column;flex:1;min-height:0;display:flex}.homeWidgetsCycle-module__426AiW__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.homeWidgetsCycle-module__426AiW__headWrap{flex-shrink:0}.homeWidgetsCycle-module__426AiW__side,.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__beside,.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__status>.homeWidgetsCycle-module__426AiW__line{display:none}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__status{margin-top:6px}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__track{padding-top:10px}@container cy-hero (min-width:560px){.homeWidgetsCycle-module__426AiW__heroCompass{grid-template-columns:minmax(0,1fr) clamp(248px,41%,344px);column-gap:20px;display:grid;position:relative}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__side{display:flex}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__compassLine{display:none}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__status>.homeWidgetsCycle-module__426AiW__line{display:block}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__status{margin-top:10px}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__track{padding-top:14px}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__main [data-widget-expand]{z-index:1;margin:0;position:absolute;top:-3px;right:-4px}.homeWidgetsCycle-module__426AiW__heroCompass:has([data-widget-expand]) .homeWidgetsCycle-module__426AiW__sideEnd{padding-right:26px}}@container cy-body (min-width:520px) and (max-width:639.98px){.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__layout[data-size=w] .homeWidgetsCycle-module__426AiW__status>.homeWidgetsCycle-module__426AiW__line{display:none}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__layout[data-size=w] .homeWidgetsCycle-module__426AiW__fact{clip-path:none;width:auto;height:auto;margin:2px 0 0;position:static;overflow:hidden}}@container cy-body (min-width:640px){.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__layout[data-size=w]{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:36px;display:grid}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__layout[data-size=w] .homeWidgetsCycle-module__426AiW__status{margin-top:0}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__layout[data-size=w] .homeWidgetsCycle-module__426AiW__track{padding-top:0;padding-bottom:1px}.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__layout[data-size=w] .homeWidgetsCycle-module__426AiW__fact{clip-path:none;width:auto;height:auto;margin:2px 0 0;position:static;overflow:hidden}}.homeWidgetsCycle-module__426AiW__field{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.homeWidgetsCycle-module__426AiW__field:before{content:"";opacity:.42;transition:opacity 1.4s var(--hw-ease);background-image:radial-gradient(circle,#6a98ff9e 1.1px,#0000 1.3px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 150% at 100% 0,#000 0%,#00000080 42%,#00000029 78%);mask-image:radial-gradient(130% 150% at 100% 0,#000 0%,#00000080 42%,#00000029 78%)}.homeWidgetsCycle-module__426AiW__field canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--hw-ease);position:absolute;inset:0}.homeWidgetsCycle-module__426AiW__field[data-ready]:before{opacity:0}.homeWidgetsCycle-module__426AiW__field[data-ready] canvas{opacity:1}.homeWidgetsCycle-module__426AiW__side{-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);min-width:0;animation:homeWidgetsCycle-module__426AiW__cy-side-in .7s var(--hw-ease) .15s backwards;background:linear-gradient(#ffffff16,#ffffff09);border-radius:16px;flex-direction:column;margin:-10px -12px -8px 0;padding:7px 12px 12px 14px;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14,0 18px 34px -24px #000000bf;container:cy-side/inline-size}.homeWidgetsCycle-module__426AiW__sideHead{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.homeWidgetsCycle-module__426AiW__sideName{letter-spacing:.14em;text-transform:uppercase;min-width:0;color:var(--hw-navy-muted);align-items:center;gap:7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.homeWidgetsCycle-module__426AiW__beta{letter-spacing:.08em;color:var(--hw-navy-glyph);background:#8fb5ff24;border-radius:999px;padding:3px 5px 2px;font-size:9.5px}.homeWidgetsCycle-module__426AiW__sideEnd{align-items:center;gap:2px;margin-right:-4px;display:inline-flex}.homeWidgetsCycle-module__426AiW__areas{height:26px;color:var(--hw-navy-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:1px;padding:0 5px 0 9px;font-size:12px;font-weight:550;transition:color .15s,background-color .15s;display:inline-flex}.homeWidgetsCycle-module__426AiW__areas svg{width:13px;height:13px;transition:translate .25s var(--hw-ease)}@media (hover:hover){.homeWidgetsCycle-module__426AiW__areas:hover{color:#fff;background:#ffffff14}.homeWidgetsCycle-module__426AiW__areas:hover svg{translate:2px}}.homeWidgetsCycle-module__426AiW__next{min-width:0;margin-top:9px}.homeWidgetsCycle-module__426AiW__nextTitle{letter-spacing:-.01em;color:#fff;align-items:flex-start;gap:9px;min-width:0;margin:0;font-size:14.5px;font-weight:650;line-height:1.32;display:flex}.homeWidgetsCycle-module__426AiW__nextGlyph{width:23px;height:23px;color:var(--hw-navy-glyph);border-radius:50%;flex-shrink:0;place-items:center;margin-top:-2px;display:grid;box-shadow:inset 0 0 0 1px #8fb5ff5c}.homeWidgetsCycle-module__426AiW__nextText{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.homeWidgetsCycle-module__426AiW__nextWhy{color:var(--hw-navy-muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0 32px;font-size:12.5px;line-height:1.35;overflow:hidden}.homeWidgetsCycle-module__426AiW__sideQuiet{margin:auto 0}@container cy-side (max-width:239.98px){.homeWidgetsCycle-module__426AiW__beta{display:none}}.homeWidgetsCycle-module__426AiW__sideFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.homeWidgetsCycle-module__426AiW__go{color:#0b1f3a;white-space:nowrap;min-width:0;height:30px;transition:background-color .15s, scale .22s var(--hw-snap);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:12.5px;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 8px 18px -10px #000000b3}.homeWidgetsCycle-module__426AiW__go svg{width:13px;height:13px;transition:translate .25s var(--hw-ease)}@media (hover:hover){.homeWidgetsCycle-module__426AiW__go:hover{background:#eaf1ff}.homeWidgetsCycle-module__426AiW__go:hover svg{translate:2px}}.homeWidgetsCycle-module__426AiW__go:active,.homeWidgetsCycle-module__426AiW__update:active,.homeWidgetsCycle-module__426AiW__lineMove:active{scale:.96}.homeWidgetsCycle-module__426AiW__update{color:#fff;white-space:nowrap;height:30px;transition:background-color .15s, scale .22s var(--hw-snap);background:#ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.homeWidgetsCycle-module__426AiW__updateRound{width:30px;box-shadow:none;background:#ffffff0f;justify-content:center;padding:0}.homeWidgetsCycle-module__426AiW__updateRound .homeWidgetsCycle-module__426AiW__ringPen{width:12px;height:12px}@media (hover:hover){.homeWidgetsCycle-module__426AiW__update:hover:not(:disabled){background:#ffffff26}}.homeWidgetsCycle-module__426AiW__update:disabled{opacity:.55;cursor:default}.homeWidgetsCycle-module__426AiW__ring{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;position:relative}.homeWidgetsCycle-module__426AiW__ringSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.homeWidgetsCycle-module__426AiW__ringAround{width:30px;height:30px}.homeWidgetsCycle-module__426AiW__ringAround .homeWidgetsCycle-module__426AiW__ringTrack{stroke:#ffffff1f}.homeWidgetsCycle-module__426AiW__ringTrack{fill:none;stroke:#ffffff2e;stroke-width:1.8px}.homeWidgetsCycle-module__426AiW__ringArc{fill:none;stroke:var(--hw-navy-glyph);stroke-width:1.8px;stroke-linecap:round;animation:homeWidgetsCycle-module__426AiW__cy-ring 1.1s var(--hw-ease) .5s backwards}.homeWidgetsCycle-module__426AiW__ring[data-complete] .homeWidgetsCycle-module__426AiW__ringArc{stroke:#dbe7ff;filter:drop-shadow(0 0 2.5px #8fb5ffd9)}.homeWidgetsCycle-module__426AiW__ringAround[data-complete] .homeWidgetsCycle-module__426AiW__ringArc{stroke:#dbe7ffe6;filter:drop-shadow(0 0 1.5px #8fb5ff8c)}.homeWidgetsCycle-module__426AiW__ringPen{color:#fff;width:10px;height:10px;position:relative}.homeWidgetsCycle-module__426AiW__areas:focus-visible,.homeWidgetsCycle-module__426AiW__go:focus-visible,.homeWidgetsCycle-module__426AiW__update:focus-visible,.homeWidgetsCycle-module__426AiW__lineMove:focus-visible{outline:2px solid var(--hw-navy-glyph);outline-offset:2px}.homeWidgetsCycle-module__426AiW__needle{flex-shrink:0;width:16px;height:16px;overflow:visible}.homeWidgetsCycle-module__426AiW__needleRing{fill:none;stroke:var(--hw-navy-glyph);stroke-width:1.7px;opacity:.85}.homeWidgetsCycle-module__426AiW__needleArm{animation:homeWidgetsCycle-module__426AiW__cy-needle 1.25s var(--hw-spring) .35s backwards;transform:rotate(45deg)}.homeWidgetsCycle-module__426AiW__needleNorth{fill:#fff}.homeWidgetsCycle-module__426AiW__needleSouth{fill:var(--hw-navy-glyph);opacity:.55}.homeWidgetsCycle-module__426AiW__needleHub{fill:var(--hw-navy-card)}.homeWidgetsCycle-module__426AiW__compassLine{flex:230px;justify-content:space-between;align-self:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.homeWidgetsCycle-module__426AiW__status>.homeWidgetsCycle-module__426AiW__compassLine{flex:none;margin-top:6px}.homeWidgetsCycle-module__426AiW__lineMove{letter-spacing:-.005em;color:#fff;min-width:0;height:28px;transition:background-color .15s, scale .22s var(--hw-snap);border-radius:999px;align-items:center;gap:7px;margin-left:-7px;padding:0 8px 0 7px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover){a.homeWidgetsCycle-module__426AiW__lineMove:hover,button.homeWidgetsCycle-module__426AiW__lineMove:hover{background:#ffffff14}a.homeWidgetsCycle-module__426AiW__lineMove:hover .homeWidgetsCycle-module__426AiW__lineGo,button.homeWidgetsCycle-module__426AiW__lineMove:hover .homeWidgetsCycle-module__426AiW__lineGo{translate:2px}}.homeWidgetsCycle-module__426AiW__lineText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.homeWidgetsCycle-module__426AiW__lineDue{color:var(--hw-navy-muted);flex-shrink:0;font-size:12px;font-weight:500}.homeWidgetsCycle-module__426AiW__lineGo{width:13px;height:13px;color:var(--hw-navy-muted);transition:translate .25s var(--hw-ease);flex-shrink:0}.homeWidgetsCycle-module__426AiW__sideSkeleton{justify-content:center;gap:10px;display:none}@container cy-hero (min-width:560px){.homeWidgetsCycle-module__426AiW__heroCompass .homeWidgetsCycle-module__426AiW__sideSkeleton{display:flex}}.homeWidgetsCycle-module__426AiW__sideSkeleton i,.homeWidgetsCycle-module__426AiW__sideSkeleton b,.homeWidgetsCycle-module__426AiW__sideSkeleton span{background:#ffffff17;border-radius:6px;height:10px;display:block}.homeWidgetsCycle-module__426AiW__sideSkeleton i{width:40%}.homeWidgetsCycle-module__426AiW__sideSkeleton b{width:82%;height:14px}.homeWidgetsCycle-module__426AiW__sideSkeleton span{width:60%}@keyframes homeWidgetsCycle-module__426AiW__cy-side-in{0%{opacity:0;transform:translateY(6px)}}@keyframes homeWidgetsCycle-module__426AiW__cy-needle{0%{transform:rotate(-150deg)}to{transform:rotate(45deg)}}@keyframes homeWidgetsCycle-module__426AiW__cy-ring{0%{stroke-dashoffset:var(--cy-ring)}}@keyframes homeWidgetsCycle-module__426AiW__cy-draw{0%{transform:scaleX(0)}}@keyframes homeWidgetsCycle-module__426AiW__cy-land{0%{opacity:0;transform:scale(.2)}}@keyframes homeWidgetsCycle-module__426AiW__cy-ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.homeWidgetsCycle-module__426AiW__fill,.homeWidgetsCycle-module__426AiW__here,.homeWidgetsCycle-module__426AiW__herePing,.homeWidgetsCycle-module__426AiW__side,.homeWidgetsCycle-module__426AiW__needleArm,.homeWidgetsCycle-module__426AiW__ringArc{animation:none}.homeWidgetsCycle-module__426AiW__field:before,.homeWidgetsCycle-module__426AiW__field canvas{transition:none}}
.homeState-module__5BzplG__seats{--seat-w:5px;--seat-h:6px;--seat-gap:2px;align-items:end;gap:var(--seat-gap);vertical-align:middle;flex-shrink:0;grid-auto-flow:column;display:inline-grid}.homeState-module__5BzplG__seats[data-size=md]{--seat-w:9px;--seat-h:11px;--seat-gap:3px}.homeState-module__5BzplG__seat{width:var(--seat-w);height:var(--seat-h);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 32%, transparent);background-color:#0000;border-radius:3px 3px 1.5px 1.5px;display:block}.homeState-module__5BzplG__seat[data-on]{background-color:currentColor;box-shadow:inset 0 0 0 1px}.homeState-module__5BzplG__seats[data-fill] .homeState-module__5BzplG__seat[data-on]{animation:.28s ease-out backwards homeState-module__5BzplG__hs-seat;animation-delay:calc(var(--i,0) * 55ms + .14s)}@keyframes homeState-module__5BzplG__hs-seat{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 32%, transparent);background-color:#0000}}.homeState-module__5BzplG__enter{animation:.34s cubic-bezier(.22,1,.36,1) backwards homeState-module__5BzplG__hs-enter}@keyframes homeState-module__5BzplG__hs-enter{0%{opacity:0;transform:translateY(4px)}}.homeState-module__5BzplG__settle{animation:.3s ease-out backwards homeState-module__5BzplG__hs-settle}@keyframes homeState-module__5BzplG__hs-settle{0%{opacity:0}}.homeState-module__5BzplG__railBadge{background:hsl(var(--sidebar-primary));width:15px;height:15px;color:hsl(var(--sidebar-primary-foreground));box-shadow:0 0 0 2px hsl(var(--sidebar-background));border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.homeState-module__5BzplG__railBadge svg{stroke-width:3px;width:10px;height:10px}.homeState-module__5BzplG__select{appearance:none;cursor:pointer;background-image:none}.homeState-module__5BzplG__select:disabled{cursor:default}.homeState-module__5BzplG__moreRow{scrollbar-width:none}.homeState-module__5BzplG__moreRow::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.homeState-module__5BzplG__seats[data-fill] .homeState-module__5BzplG__seat[data-on],.homeState-module__5BzplG__enter,.homeState-module__5BzplG__settle{animation:none}}
@keyframes calendar-module__jGzULW__cal-arrive{0%{opacity:0;transform:translate(-6px)scale(.94)}to{opacity:1;transform:none}}@keyframes calendar-module__jGzULW__cal-halo{0%{box-shadow:0 0 #3e83ff6b}to{box-shadow:0 0 0 9px #3e83ff00}}.calendar-module__jGzULW__arrive{animation:.32s cubic-bezier(.22,1,.36,1) both calendar-module__jGzULW__cal-arrive,1.1s ease-out .26s 2 calendar-module__jGzULW__cal-halo}.calendar-module__jGzULW__fold{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s ease-out,margin .32s cubic-bezier(.22,1,.36,1);display:grid}.calendar-module__jGzULW__fold[data-folded=true]{opacity:0;grid-template-rows:0fr;margin-top:0!important}.calendar-module__jGzULW__foldInner{min-height:0;overflow:hidden}@keyframes calendar-module__jGzULW__cal-turn{0%{transform:rotate(-120deg)}to{transform:none}}.calendar-module__jGzULW__turn{animation:.52s cubic-bezier(.22,1,.36,1) both calendar-module__jGzULW__cal-turn}@media (prefers-reduced-motion:reduce){.calendar-module__jGzULW__arrive,.calendar-module__jGzULW__turn{animation:none}.calendar-module__jGzULW__fold{transition:none}}
@keyframes questions-module__kAup2G__qa-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes questions-module__kAup2G__qa-row-glow{0%{background-color:var(--qa-glow)}to{background-color:#0000}}.questions-module__kAup2G__rowIn{--qa-glow:#3e83ff1a;animation:.28s cubic-bezier(.22,1,.36,1) both questions-module__kAup2G__qa-row-in,1.8s ease-out .24s both questions-module__kAup2G__qa-row-glow}.dark .questions-module__kAup2G__rowIn{--qa-glow:#3e83ff2e}@keyframes questions-module__kAup2G__qa-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.questions-module__kAup2G__successBadge{animation:.38s cubic-bezier(.22,1,.36,1) both questions-module__kAup2G__qa-pop}@keyframes questions-module__kAup2G__qa-check-draw{to{stroke-dashoffset:0}}.questions-module__kAup2G__checkPath{stroke-dasharray:24;stroke-dashoffset:24px;animation:.36s cubic-bezier(.65,0,.35,1) .18s forwards questions-module__kAup2G__qa-check-draw}@keyframes questions-module__kAup2G__qa-bump{0%{transform:translate(0,0)}40%{transform:translateY(-3px)}to{transform:translate(0,0)}}.questions-module__kAup2G__bump{animation:.28s cubic-bezier(.22,1,.36,1) questions-module__kAup2G__qa-bump;display:inline-block}@media (prefers-reduced-motion:reduce){.questions-module__kAup2G__rowIn,.questions-module__kAup2G__successBadge,.questions-module__kAup2G__bump{animation:none}.questions-module__kAup2G__checkPath{stroke-dashoffset:0;animation:none}}
.group-page-module__0V7Zra__page{width:100%;max-width:1240px;margin-inline:auto}.group-page-module__0V7Zra__cover{isolation:isolate;color:#fff;background-color:var(--group-cover-base);background-image:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--group-cover-light) 90%, transparent), transparent 65%), radial-gradient(ellipse at 0% 100%, color-mix(in srgb, var(--group-cover-accent) 20%, transparent), transparent 60%);border-radius:26px;position:relative;overflow:hidden}.group-page-module__0V7Zra__coverContent{z-index:1;grid-template:"identity lens""identity actions"1fr/minmax(0,1fr) auto;gap:16px 24px;min-height:252px;padding:32px 32px 62px;display:grid;position:relative}.group-page-module__0V7Zra__identity{grid-area:identity;align-self:end;align-items:center;gap:24px;min-width:0;display:flex}.group-page-module__0V7Zra__identityText{min-width:0}.group-page-module__0V7Zra__lens{grid-area:lens;place-self:start end;display:flex}.group-page-module__0V7Zra__logo{color:#0b1f3a!important;background:#fff!important;border:4px solid #fff!important;border-radius:24px!important;width:96px!important;height:96px!important;font-size:28px!important;box-shadow:0 14px 32px -16px #00000080!important}.group-page-module__0V7Zra__school{color:#ffffffb8;margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.4}.group-page-module__0V7Zra__titleRow{align-items:center;gap:6px;min-width:0;display:flex}.group-page-module__0V7Zra__titleRow>button{color:#ffffffb3;flex-shrink:0;width:32px;height:32px}.group-page-module__0V7Zra__titleRow>button:hover,.group-page-module__0V7Zra__titleRow>button[data-state=open]{color:#fff;background:#ffffff1f}.group-page-module__0V7Zra__titleRow>button:focus-visible{--tw-ring-color:white}.group-page-module__0V7Zra__title{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;color:#fff;font-size-adjust:none;min-width:0;font-size:clamp(28px,2.8vw,38px);font-weight:750;line-height:1.14}.group-page-module__0V7Zra__meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.group-page-module__0V7Zra__facepile>span:last-child{color:#ffffffd1}.group-page-module__0V7Zra__facepile>span:first-child>span{--tw-ring-color:var(--group-cover-base)}.group-page-module__0V7Zra__rolePill{color:#ffffffdb!important;border-color:#ffffff47!important}.group-page-module__0V7Zra__status{color:#ffffffb3;border:1px solid #fff3;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.group-page-module__0V7Zra__welcome{color:#ffffffd1;overflow-wrap:anywhere;max-width:60ch;margin-top:12px;font-size:14px;line-height:1.55}.group-page-module__0V7Zra__actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;place-self:end;gap:8px;padding-bottom:1px;display:flex}.group-page-module__0V7Zra__actions>button{border-radius:99px;height:36px;padding-inline:14px;font-size:13px;font-weight:600}.group-page-module__0V7Zra__actions>p{text-align:right}.group-page-module__0V7Zra__dots{pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 85%);mask-image:linear-gradient(270deg,#000,#0000 85%)}.group-page-module__0V7Zra__photo{object-fit:cover}.group-page-module__0V7Zra__photoShade{background:linear-gradient(90deg,#051224db,#05122473);position:absolute;inset:0}.group-page-module__0V7Zra__navigation{z-index:10;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid color-mix(in srgb, var(--border) 65%, transparent);background:var(--card);border-radius:99px;gap:3px;width:fit-content;max-width:calc(100% - 32px);margin:-25px auto 0;padding:5px;display:flex;position:relative;overflow-x:auto;box-shadow:0 6px 24px -12px #0b1f3a38}.group-page-module__0V7Zra__navigation::-webkit-scrollbar{display:none}.group-page-module__0V7Zra__navLink{white-space:nowrap;min-height:40px;color:var(--muted-foreground);border-radius:99px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.group-page-module__0V7Zra__navLink:hover{color:var(--foreground);background:color-mix(in srgb, var(--muted) 60%, transparent)}.group-page-module__0V7Zra__navLink:focus-visible{outline-offset:-2px;outline:2px solid #3e83ff}.group-page-module__0V7Zra__navLink[data-active]{background:var(--legacy-page-overlay-1,#eaf1ff);color:var(--legacy-primary-1,#3e83ff)}.dark .group-page-module__0V7Zra__navLink[data-active]{color:#93c5fd;background:#3e83ff29}.group-page-module__0V7Zra__navLink svg{width:16px;height:16px}.group-page-module__0V7Zra__count{opacity:.65;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.group-page-module__0V7Zra__navDivider{background:var(--border);flex-shrink:0;align-self:center;width:1px;height:18px;margin-inline:4px}.group-page-module__0V7Zra__content{margin-top:28px}.group-page-module__0V7Zra__skeleton{animation:.16s ease-out both group-page-module__0V7Zra__group-skeleton-in}@keyframes group-page-module__0V7Zra__group-skeleton-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.group-page-module__0V7Zra__skeleton{animation:none}}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__coverContent{min-height:166px;padding:25px 20px}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__identity{gap:14px}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__logo{border-width:2px!important;border-radius:16px!important;width:56px!important;height:56px!important;font-size:19px!important}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__title{font-size:23px}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__school{font-size:11px}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__welcome{margin-top:8px;font-size:12px}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__meta{margin-top:8px}@media (max-width:1100px){.group-page-module__0V7Zra__coverContent{grid-template:"lens""identity"1fr"actions"/minmax(0,1fr);row-gap:0}.group-page-module__0V7Zra__lens{margin-bottom:12px}.group-page-module__0V7Zra__actions{justify-content:flex-start;place-self:center start;margin-top:20px}.group-page-module__0V7Zra__actions>p{text-align:left}}@media (max-width:640px){.group-page-module__0V7Zra__cover{border-radius:20px}.group-page-module__0V7Zra__coverContent{grid-template-rows:1fr auto;grid-template-areas:"identity""actions";min-height:220px;padding:18px 20px 54px}.group-page-module__0V7Zra__lens{grid-area:auto;max-width:calc(100% - 124px);margin:0;position:absolute;top:18px;right:20px}.group-page-module__0V7Zra__identity{flex-wrap:wrap;align-items:flex-start;gap:16px}.group-page-module__0V7Zra__identityText{flex-basis:100%}.group-page-module__0V7Zra__logo{border-radius:19px!important;width:72px!important;height:72px!important;font-size:23px!important}.group-page-module__0V7Zra__title{font-size:26px}.group-page-module__0V7Zra__titleRow>button{display:none}.group-page-module__0V7Zra__actions{justify-self:stretch;margin-left:0}.group-page-module__0V7Zra__actions>button{flex:1 1 0}.group-page-module__0V7Zra__navigation{justify-content:flex-start;max-width:calc(100% - 16px)}.group-page-module__0V7Zra__navLink{gap:6px;min-height:38px;padding-inline:12px;font-size:13px}.group-page-module__0V7Zra__content{margin-top:24px}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__coverContent{padding:25px 20px}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__identity{flex-wrap:nowrap;align-items:center}.group-page-module__0V7Zra__preview .group-page-module__0V7Zra__identityText{flex-basis:auto}}
.memberHomeNotices-module__jkFPca__item{align-items:center}.memberHomeNotices-module__jkFPca__action{color:var(--hw-accent-ink);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding-left:12px;font-size:12.5px;font-weight:600;display:inline-flex}.memberHomeNotices-module__jkFPca__item .memberHomeNotices-module__jkFPca__action svg{width:13px;height:13px;color:inherit;transition:transform .2s var(--hw-ease);margin:0}.memberHomeNotices-module__jkFPca__item:hover .memberHomeNotices-module__jkFPca__action svg{transform:translate(2px)}@media (max-width:520px){.memberHomeNotices-module__jkFPca__item{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.memberHomeNotices-module__jkFPca__action{grid-column:2;margin:6px 0 0;padding-left:0}}
.residencyHome-module__1vs73G__tokens{--rh-accent:var(--button-primary-from,#3e83ff);--rh-accent-ink:#1f5fd6;--rh-accent-soft:color-mix(in srgb, var(--rh-accent) 14.5%, #fff);--rh-ink:#0b1f3a;--rh-ink-2:#2c3e5c;--rh-muted:#617086;--rh-faint:#97a3b6;--rh-line:#e6eaf1;--rh-line-strong:#d3d9e4;--rh-surface:#fff;--rh-well:#e9ebf0;--rh-wash:#eef2f8;--rh-danger:#d3364a;--rh-navy-card:#0b1f3a;--rh-navy-muted:#dde5f4b8;--rh-navy-line:#ffffff1f;--rh-navy-glyph:#8fb5ff;--rh-radius:24px;--rh-gap:16px;--rh-sh:0 1px 2px #0b1f3a0a, 0 12px 28px -20px #0b1f3a42;--rh-sh-hover:0 1px 2px #0b1f3a0d, 0 18px 34px -20px #0b1f3a52;--rh-ease:cubic-bezier(.16, 1, .3, 1);--rh-display:var(--font-display)}.dark .residencyHome-module__1vs73G__tokens{--rh-accent-ink:#9dbfff;--rh-accent-soft:color-mix(in srgb, var(--rh-accent) 16%, transparent);--rh-ink:#e9eef7;--rh-ink-2:#c4cee0;--rh-muted:#8d99ae;--rh-faint:#6a768a;--rh-line:#ffffff12;--rh-line-strong:#ffffff21;--rh-surface:#181c26;--rh-well:#0d121f;--rh-wash:#222838;--rh-danger:#f2717f;--rh-navy-card:#132544;--rh-sh:0 1px 2px #00000059, 0 0 0 1px #ffffff0b, 0 14px 30px -20px #000c;--rh-sh-hover:0 1px 2px #00000059, 0 0 0 1px #ffffff12, 0 18px 34px -20px #000000d9}.residencyHome-module__1vs73G__num{font-variant-numeric:tabular-nums}.residencyHome-module__1vs73G__home{width:100%;max-width:1140px;color:var(--rh-ink);flex-direction:column;gap:18px;margin:-24px auto 0;padding:6px clamp(0px,50% - 358px,16px) 40px;display:flex}.residencyHome-module__1vs73G__cover{isolation:isolate;border-radius:var(--rh-radius);color:#fff;background:var(--rh-navy-card);padding:24px 28px 22px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b1f3a1a,0 22px 44px -26px #0b1f3ab3}.residencyHome-module__1vs73G__glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 120% at 100% 0,#3e83ff47,#0000 62%),radial-gradient(45% 80% at 0 100%,#3dacf01a,#0000 70%);position:absolute;inset:0}.residencyHome-module__1vs73G__coverHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.residencyHome-module__1vs73G__coverTitle{font-family:var(--rh-display);font-size-adjust:none;letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.15}.residencyHome-module__1vs73G__coverMeta{color:var(--rh-navy-muted);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:600}.residencyHome-module__1vs73G__coverMeta a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:max(1.5px,.055em);transition:color .15s,text-decoration-color .15s}.residencyHome-module__1vs73G__coverMeta a:hover{color:#fff;-webkit-text-decoration-color:var(--rh-navy-glyph);text-decoration-color:var(--rh-navy-glyph)}.residencyHome-module__1vs73G__coverMeta a:focus-visible{outline:2px solid var(--rh-navy-glyph);outline-offset:2px;border-radius:4px}.residencyHome-module__1vs73G__counts{grid-template-columns:repeat(2,minmax(0,max-content));gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.residencyHome-module__1vs73G__count{flex-direction:column;gap:2px;min-width:0;padding:0 32px 0 0;display:flex}.residencyHome-module__1vs73G__count+.residencyHome-module__1vs73G__count{border-left:1px solid var(--rh-navy-line);padding-left:32px}.residencyHome-module__1vs73G__countValue{font-family:var(--rh-display);font-size-adjust:none;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;font-size:40px;font-weight:700;line-height:1.04}.residencyHome-module__1vs73G__countLabel{color:#ffffffdb;font-size:14px;line-height:1.4}.residencyHome-module__1vs73G__countDate{color:var(--rh-navy-muted);font-size:12.5px;font-weight:600;line-height:1.4}.residencyHome-module__1vs73G__road{margin-top:22px;container:rh-road/inline-size}.residencyHome-module__1vs73G__roadLine{height:12px;margin:0 6px;position:relative}.residencyHome-module__1vs73G__roadAhead,.residencyHome-module__1vs73G__roadBehind{border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.residencyHome-module__1vs73G__roadAhead{background:#ffffff29;right:0}.residencyHome-module__1vs73G__roadBehind{background:var(--rh-navy-glyph);transform-origin:0;animation:residencyHome-module__1vs73G__rh-draw 1.1s var(--rh-ease) both}.residencyHome-module__1vs73G__roadTick{background:var(--rh-navy-card);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;box-shadow:0 0 0 1.5px #ffffff47}.residencyHome-module__1vs73G__roadTickPast{background:var(--rh-navy-glyph);box-shadow:none}.residencyHome-module__1vs73G__roadLane{animation:residencyHome-module__1vs73G__rh-arrive 1.1s var(--rh-ease) both;position:absolute;inset:0}.residencyHome-module__1vs73G__roadYou{background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #8fb5ff4d}.residencyHome-module__1vs73G__roadYou:after{content:"";border:2px solid var(--rh-navy-glyph);opacity:0;animation:residencyHome-module__1vs73G__rh-ping 2.6s var(--rh-ease) 1.1s infinite;border-radius:50%;position:absolute;inset:-4px}.residencyHome-module__1vs73G__roadStages{height:19px;margin:6px 0 0;padding:0;list-style:none;position:relative}.residencyHome-module__1vs73G__roadStages li{top:0;left:var(--at);white-space:nowrap;color:var(--rh-navy-muted);font-size:12.5px;position:absolute;transform:translate(-50%)}.residencyHome-module__1vs73G__roadStages li[aria-current=step]{color:#fff;font-weight:700}@container rh-road (max-width:420px){.residencyHome-module__1vs73G__roadStages{height:32px}.residencyHome-module__1vs73G__roadStages li:nth-child(2n){top:15px}}@keyframes residencyHome-module__1vs73G__rh-draw{0%{transform:scaleX(0)}}@keyframes residencyHome-module__1vs73G__rh-arrive{0%{opacity:.4;transform:translate(0)}}@keyframes residencyHome-module__1vs73G__rh-ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}.residencyHome-module__1vs73G__gridWrap{container:rh-grid/inline-size}.residencyHome-module__1vs73G__columns,.residencyHome-module__1vs73G__column{gap:var(--rh-gap);flex-direction:column;min-width:0;display:flex}@container rh-grid (min-width:700px){.residencyHome-module__1vs73G__columns{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;display:grid}}.residencyHome-module__1vs73G__card{border-radius:var(--rh-radius);background:var(--rh-surface);min-width:0;box-shadow:var(--rh-sh);flex-direction:column;padding:18px 20px;display:flex;position:relative}.residencyHome-module__1vs73G__head{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.residencyHome-module__1vs73G__label{letter-spacing:.14em;text-transform:uppercase;min-width:0;color:var(--rh-muted);align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:700;line-height:1.3;display:flex;font-size-adjust:inherit!important;font-family:inherit!important}.residencyHome-module__1vs73G__labelIcon{width:13px;height:13px;color:var(--rh-accent);flex-shrink:0}.residencyHome-module__1vs73G__more{min-height:24px;color:var(--rh-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;margin:-2px -2px -2px 0;padding:0 2px;font-size:12.5px;font-weight:600;transition:color .15s;display:inline-flex}.residencyHome-module__1vs73G__more svg{width:13px;height:13px;transition:transform .2s var(--rh-ease)}.residencyHome-module__1vs73G__more:hover{color:var(--rh-ink-2)}.residencyHome-module__1vs73G__more:hover svg{transform:translate(2px)}.residencyHome-module__1vs73G__more:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}.residencyHome-module__1vs73G__section+.residencyHome-module__1vs73G__section{margin-top:6px}.residencyHome-module__1vs73G__caption{color:var(--rh-muted);margin:14px 0 2px;font-size:12px;font-weight:600}.residencyHome-module__1vs73G__rows{margin:0;padding:0;list-style:none}.residencyHome-module__1vs73G__row{align-items:center;gap:14px;min-width:0;padding:10px 0;display:flex}.residencyHome-module__1vs73G__row+.residencyHome-module__1vs73G__row{border-top:1px solid var(--rh-line)}.residencyHome-module__1vs73G__stamp{width:44px;height:48px;box-shadow:inset 0 0 0 1px var(--rh-line-strong);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1.45;display:flex}.residencyHome-module__1vs73G__stamp em{letter-spacing:.12em;color:var(--rh-accent-ink);font-size:10px;font-style:normal;font-weight:700}.residencyHome-module__1vs73G__stamp b{font-family:var(--rh-display);font-size-adjust:none;letter-spacing:-.02em;color:var(--rh-ink);font-size:19px;font-weight:700;line-height:1.05}.residencyHome-module__1vs73G__stampBlank{box-shadow:none;border:1.5px dashed var(--rh-line-strong)}.residencyHome-module__1vs73G__rowText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.residencyHome-module__1vs73G__rowName{color:var(--rh-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.32;overflow:hidden}.residencyHome-module__1vs73G__rowSub{color:var(--rh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;overflow:hidden}.residencyHome-module__1vs73G__rowSoon{color:var(--rh-accent-ink);font-weight:600}.residencyHome-module__1vs73G__rowAside{color:var(--rh-muted);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:600}.residencyHome-module__1vs73G__value{flex-direction:column;gap:4px;min-width:0;margin-top:auto;padding-top:14px;display:flex}.residencyHome-module__1vs73G__valueRow{align-items:baseline;gap:8px;display:flex}.residencyHome-module__1vs73G__big{font-family:var(--rh-display);font-size-adjust:none;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--rh-ink);white-space:nowrap;font-size:40px;font-weight:700;line-height:1.02}.residencyHome-module__1vs73G__zero{color:var(--rh-faint)}.residencyHome-module__1vs73G__unit{color:var(--rh-muted);font-size:14px;font-weight:600}.residencyHome-module__1vs73G__sub{color:var(--rh-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.residencyHome-module__1vs73G__subStrong{color:var(--rh-ink-2);font-weight:600}.residencyHome-module__1vs73G__empty{font-family:var(--rh-display);font-size-adjust:none;letter-spacing:-.015em;color:var(--rh-ink);text-wrap:balance;margin:0;font-size:19px;font-weight:700;line-height:1.25}.residencyHome-module__1vs73G__foot{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.residencyHome-module__1vs73G__statsClip{margin-top:14px;overflow:hidden}.residencyHome-module__1vs73G__stats{flex-wrap:wrap;row-gap:12px;margin:0 0 0 -19px;padding:0;list-style:none;display:flex}.residencyHome-module__1vs73G__stat{border-left:1px solid var(--rh-line);flex-direction:column;gap:2px;min-width:76px;padding:0 18px;display:flex}.residencyHome-module__1vs73G__statValue{font-family:var(--rh-display);font-size-adjust:none;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rh-ink);font-size:28px;font-weight:700;line-height:1.05}.residencyHome-module__1vs73G__statLabel{color:var(--rh-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.residencyHome-module__1vs73G__ranks{margin:14px 0 0;padding:0;list-style:none}.residencyHome-module__1vs73G__ranks li{align-items:baseline;gap:10px;min-width:0;padding:8px 0;display:flex}.residencyHome-module__1vs73G__ranks li+li{border-top:1px solid var(--rh-line)}.residencyHome-module__1vs73G__ranks b{width:16px;font-family:var(--rh-display);font-size-adjust:none;font-variant-numeric:tabular-nums;color:var(--rh-accent-ink);flex-shrink:0;font-size:15px;font-weight:700}.residencyHome-module__1vs73G__ranks li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rh-ink);font-size:13.5px;font-weight:600;overflow:hidden}.residencyHome-module__1vs73G__cta,.residencyHome-module__1vs73G__linkCta,.residencyHome-module__1vs73G__more,.residencyHome-module__1vs73G__coverMeta a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.residencyHome-module__1vs73G__cta{white-space:nowrap;height:34px;color:var(--rh-ink);background:var(--rh-surface);box-shadow:inset 0 0 0 1px var(--rh-line-strong);transition:background-color .15s, box-shadow .15s, filter .15s, transform .2s var(--rh-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.residencyHome-module__1vs73G__cta svg{width:14px;height:14px}.residencyHome-module__1vs73G__cta:hover{background:var(--rh-well)}.residencyHome-module__1vs73G__cta:active{transform:scale(.97)}.residencyHome-module__1vs73G__cta:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}.residencyHome-module__1vs73G__ctaPrimary,.residencyHome-module__1vs73G__ctaPrimary:hover{color:#fff;background:var(--rh-accent);box-shadow:0 1px 2px #0b1f3a1f, 0 6px 14px -8px color-mix(in oklab, var(--rh-accent) 85%, transparent)}.residencyHome-module__1vs73G__ctaPrimary:hover{filter:brightness(1.06)}.residencyHome-module__1vs73G__ctaSmall{height:30px;padding:0 12px;font-size:12.5px}.residencyHome-module__1vs73G__linkCta{min-height:30px;color:var(--rh-ink-2);border-radius:6px;align-items:center;gap:5px;padding:0 2px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.residencyHome-module__1vs73G__linkCta svg{width:14px;height:14px;transition:transform .2s var(--rh-ease)}.residencyHome-module__1vs73G__linkCta:hover{color:var(--rh-ink)}.residencyHome-module__1vs73G__linkCta:hover svg{transform:translate(2px)}.residencyHome-module__1vs73G__linkCta:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}.residencyHome-module__1vs73G__skeleton{pointer-events:none}.residencyHome-module__1vs73G__skeleton i,.residencyHome-module__1vs73G__skeleton b{background:var(--rh-wash);border-radius:999px;display:block}.residencyHome-module__1vs73G__skeleton i{width:96px;height:10px}.residencyHome-module__1vs73G__skeleton b{width:62%;height:14px;margin-top:18px}.residencyHome-module__1vs73G__skeleton b+b{width:44%;margin-top:12px}.residencyHome-module__1vs73G__skeletonTall{min-height:320px}@media (max-width:767px){.residencyHome-module__1vs73G__home{--rh-gap:12px;gap:14px;padding:4px 0 24px}.residencyHome-module__1vs73G__tokens{--rh-radius:22px}.residencyHome-module__1vs73G__cover{padding:20px 18px 18px}.residencyHome-module__1vs73G__coverHead{flex-wrap:wrap;gap:4px 12px}.residencyHome-module__1vs73G__coverTitle{font-size:25px}.residencyHome-module__1vs73G__counts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.residencyHome-module__1vs73G__count{padding-right:14px}.residencyHome-module__1vs73G__count+.residencyHome-module__1vs73G__count{padding-left:14px}.residencyHome-module__1vs73G__countValue{font-size:30px}.residencyHome-module__1vs73G__countLabel{font-size:13px}.residencyHome-module__1vs73G__card{padding:16px 16px 14px}.residencyHome-module__1vs73G__stats{margin-left:-15px}.residencyHome-module__1vs73G__stat{min-width:0;padding:0 14px}.residencyHome-module__1vs73G__rowName{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.residencyHome-module__1vs73G__cta,.residencyHome-module__1vs73G__ctaSmall{height:44px}.residencyHome-module__1vs73G__linkCta,.residencyHome-module__1vs73G__more{min-height:44px}}@media (prefers-reduced-motion:reduce){.residencyHome-module__1vs73G__roadBehind,.residencyHome-module__1vs73G__roadLane{animation:none}.residencyHome-module__1vs73G__roadYou:after{display:none}.residencyHome-module__1vs73G__cta,.residencyHome-module__1vs73G__linkCta svg,.residencyHome-module__1vs73G__more svg{transition:none}}
.SessionPerkCard-module__tw8W-G__frame{filter:drop-shadow(0 1px 1px #0b1f3a0d)drop-shadow(0 14px 22px #0b1f3a21);container:perk/inline-size}.dark .SessionPerkCard-module__tw8W-G__frame{filter:drop-shadow(0 1px 1px #00000059)drop-shadow(0 16px 26px #0000008c)}.SessionPerkCard-module__tw8W-G__pass{--stub:168px;--notch:10px;--stub-height:92px;grid-template-columns:var(--stub) minmax(0, 1fr);-webkit-mask:radial-gradient(circle at var(--stub) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at var(--stub) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--stub) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;border-radius:22px;display:grid;overflow:hidden}.SessionPerkCard-module__tw8W-G__stub{isolation:isolate;color:#fff;flex-direction:column;justify-content:space-between;gap:20px;min-height:184px;padding:20px 22px 20px 20px;display:flex;position:relative}.SessionPerkCard-module__tw8W-G__stub:after{content:"";top:calc(var(--notch) + 6px);right:0;bottom:calc(var(--notch) + 6px);pointer-events:none;border-right:2px dashed #fff3;position:absolute}.SessionPerkCard-module__tw8W-G__dots{z-index:-1;pointer-events:none;position:absolute;inset:0}.SessionPerkCard-module__tw8W-G__glyph{background:#ffffff12;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.SessionPerkCard-module__tw8W-G__glyph svg{width:20px;height:20px}.SessionPerkCard-module__tw8W-G__glyph>svg{grid-area:1/1;transition:opacity .2s,transform .32s cubic-bezier(.2,.9,.3,1.15)}.SessionPerkCard-module__tw8W-G__doneIcon{color:#6ee7b7;opacity:0;transform:scale(.5)}.SessionPerkCard-module__tw8W-G__pass[data-claimed=true] .SessionPerkCard-module__tw8W-G__serviceIcon{opacity:0;transform:scale(.75)}.SessionPerkCard-module__tw8W-G__pass[data-claimed=true] .SessionPerkCard-module__tw8W-G__doneIcon{opacity:1;transition-delay:90ms;transform:none}.SessionPerkCard-module__tw8W-G__ink[data-service=mcat_tutoring]{color:#ffb27a}.SessionPerkCard-module__tw8W-G__ink[data-service=brainstorming]{color:#fcd34d}.SessionPerkCard-module__tw8W-G__ink[data-service=advising]{color:#6ee7b7}.SessionPerkCard-module__tw8W-G__mark{isolation:isolate;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.SessionPerkCard-module__tw8W-G__mark svg{width:19px;height:19px}.SessionPerkCard-module__tw8W-G__value{line-height:1}.SessionPerkCard-module__tw8W-G__free{letter-spacing:-.035em;font-size-adjust:none;font-size:34px;font-weight:650;display:block}.SessionPerkCard-module__tw8W-G__amount{color:#ffffffb8;margin-top:7px;font-size:12.5px;font-weight:500;display:block}.SessionPerkCard-module__tw8W-G__body{flex-direction:column;justify-content:center;min-width:0;padding:22px 26px 22px 28px;display:flex}@container perk (max-width:540px){.SessionPerkCard-module__tw8W-G__pass{-webkit-mask:radial-gradient(circle at 0 var(--stub-height), transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--stub-height), transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 var(--stub-height), transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--stub-height), transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 var(--stub-height), transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--stub-height), transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;grid-template-columns:minmax(0,1fr)}.SessionPerkCard-module__tw8W-G__stub{height:var(--stub-height);flex-direction:row;align-items:center;min-height:0;padding:0 20px}.SessionPerkCard-module__tw8W-G__stub:after{top:auto;right:calc(var(--notch) + 6px);bottom:0;left:calc(var(--notch) + 6px);border-bottom:2px dashed #fff3;border-right:0}.SessionPerkCard-module__tw8W-G__value{text-align:right}.SessionPerkCard-module__tw8W-G__free{font-size:28px}.SessionPerkCard-module__tw8W-G__amount{margin-top:5px}.SessionPerkCard-module__tw8W-G__body{padding:18px 18px 20px}.SessionPerkCard-module__tw8W-G__pass[data-claimed=true] .SessionPerkCard-module__tw8W-G__day{display:none}}@media (prefers-reduced-motion:reduce){.SessionPerkCard-module__tw8W-G__glyph>svg{transition:none}}
.premedBonus-module__TyDqSa__gradient{background-image:linear-gradient(110deg,#ffc94d 0%,#ff9b5e 52%,#ff6f6a 100%)}.dark .premedBonus-module__TyDqSa__gradient{background-image:linear-gradient(110deg,#f5bc45 0%,#f48e57 52%,#ee6466 100%)}.premedBonus-module__TyDqSa__banner{--bonus-ink:#3d1607;--bonus-ink-2:#5a2410;color:var(--bonus-ink);background-image:radial-gradient(120% 140% at 0 0,#ffffff57 0%,#fff0 46%),linear-gradient(110deg,#ffc94d 0%,#ff9b5e 52%,#ff6f6a 100%);box-shadow:inset 0 1px #ffffff73,0 18px 38px -22px #d6522ebf,0 2px 6px -2px #963c1440}.dark .premedBonus-module__TyDqSa__banner{background-image:radial-gradient(120% 140% at 0 0,#ffffff38 0%,#fff0 46%),linear-gradient(110deg,#f5bc45 0%,#f48e57 52%,#ee6466 100%);box-shadow:inset 0 1px #ffffff4d,0 18px 40px -20px #000000d9}.premedBonus-module__TyDqSa__heroFlat{box-shadow:inset 0 -1px #3d16071a}.dark .premedBonus-module__TyDqSa__heroFlat{box-shadow:inset 0 -1px #3d16071a}.premedBonus-module__TyDqSa__ink{color:var(--bonus-ink,#3d1607)}.premedBonus-module__TyDqSa__ink2{color:var(--bonus-ink-2,#5a2410)}.premedBonus-module__TyDqSa__glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff6b;box-shadow:inset 0 0 0 1px #ffffff8c}.premedBonus-module__TyDqSa__glassButton{color:var(--bonus-ink,#3d1607);background:#ffffffe6;transition:background-color .16s,transform .16s;box-shadow:0 6px 16px -10px #78280a99,inset 0 0 0 1px #ffffffe6}.premedBonus-module__TyDqSa__banner:hover .premedBonus-module__TyDqSa__glassButton{background:#fff}@media (prefers-reduced-motion:no-preference){.premedBonus-module__TyDqSa__banner:hover .premedBonus-module__TyDqSa__glassButton{transform:translate(2px)}}.premedBonus-module__TyDqSa__previewTag{border:1px dashed #3d160761}.premedBonus-module__TyDqSa__rule{background:#3d160729}.premedBonus-module__TyDqSa__ruleTop{border-top-color:#3d160724}.premedBonus-module__TyDqSa__liveDot{background:#3d1607;border-radius:999px;width:7px;height:7px;position:relative}@media (prefers-reduced-motion:no-preference){.premedBonus-module__TyDqSa__liveDot:after{content:"";border:2px solid #3d160759;border-radius:999px;animation:1.8s ease-out infinite premedBonus-module__TyDqSa__bonus-live;position:absolute;inset:-4px}}@keyframes premedBonus-module__TyDqSa__bonus-live{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}.premedBonus-module__TyDqSa__coin{color:#fff;background-image:linear-gradient(140deg,#ffd56b 0%,#ff9b5e 55%,#ff6f6a 100%);box-shadow:inset 0 0 0 1.5px #ffffff80,inset 0 -3px 6px #be3c1e47,0 6px 14px -8px #d6522ecc}.premedBonus-module__TyDqSa__coinPaper{color:#e2553b;background:#fff8ec;box-shadow:inset 0 0 0 1.5px #ffffffe6,0 8px 18px -10px #963214b3}.premedBonus-module__TyDqSa__pennantBullet{clip-path:polygon(0 0,100% 0,50% 100%);background:#ff8a5c}.dark .premedBonus-module__TyDqSa__pennantBullet{background:#f48e57}.premedBonus-module__TyDqSa__cardWash{background-image:radial-gradient(90% 130% at 100% 0,#ff9b5e29 0%,#ff9b5e00 60%)}.dark .premedBonus-module__TyDqSa__cardWash{background-image:radial-gradient(90% 130% at 100% 0,#f48e5724 0%,#f48e5700 60%)}.premedBonus-module__TyDqSa__sidebarGold{color:#ffc94d}:root[data-sidebar-skin=fresh]:not(.dark) .premedBonus-module__TyDqSa__sidebarGold{color:#b4500f}@media (prefers-reduced-motion:no-preference){.premedBonus-module__TyDqSa__tossHost:hover .premedBonus-module__TyDqSa__coinToss,.premedBonus-module__TyDqSa__tossHost:focus-visible .premedBonus-module__TyDqSa__coinToss{animation:.76s cubic-bezier(.3,.75,.25,1) premedBonus-module__TyDqSa__bonus-coin-toss}}@keyframes premedBonus-module__TyDqSa__bonus-coin-toss{0%{transform:perspective(240px)rotateY(0)}to{transform:perspective(240px)rotateY(360deg)}}.premedBonus-module__TyDqSa__navTag{color:#3d1607;background-image:linear-gradient(110deg,#ffc94d 0%,#ff8f62 100%);box-shadow:inset 0 0 0 1px #ffffff40}.premedBonus-module__TyDqSa__navDot{box-shadow:0 0 0 2px var(--sidebar,#0b1f3a);background-image:linear-gradient(140deg,#ffc94d 0%,#ff6f6a 100%)}.premedBonus-module__TyDqSa__confetti{pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}
.GroupResourceLibrary-module__ihBNPq__rise{animation:.38s cubic-bezier(.22,1,.36,1) both GroupResourceLibrary-module__ihBNPq__resource-rise;animation-delay:calc(min(var(--resource-index,0), 8) * 22ms)}@keyframes GroupResourceLibrary-module__ihBNPq__resource-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GroupResourceLibrary-module__ihBNPq__rise{animation:none}}
