.app-sidebar-module__uRzWWG__sidebar{background:0 0}.app-sidebar-module__uRzWWG__header{padding-block:var(--fos-space-md);background:var(--fos-paper);align-items:center}.app-sidebar-module__uRzWWG__header:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__header:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__header:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__header:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__header:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__content{background:var(--fos-paper)}.app-sidebar-module__uRzWWG__content:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__content:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__content:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__content:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--fos-rule)}.app-sidebar-module__uRzWWG__logoLink{border-radius:var(--fos-radius-sm);display:inline-flex}.app-sidebar-module__uRzWWG__logoLink:focus-visible{outline:2px solid var(--fos-focus);outline-offset:3px}.app-sidebar-module__uRzWWG__logo{width:auto;max-width:7.5rem;height:auto}.app-sidebar-module__uRzWWG__body{gap:var(--fos-space-lg);padding:var(--fos-space-md);flex-direction:column;flex:auto;display:flex}.app-sidebar-module__uRzWWG__footer{border-top:1px solid var(--fos-rule);margin-top:auto;padding-top:var(--fos-space-md)}.app-sidebar-module__uRzWWG__group,.app-sidebar-module__uRzWWG__groupContent{padding:0}.app-sidebar-module__uRzWWG__groupLabel{height:auto;padding-inline:var(--fos-space-xs);color:var(--fos-muted);font-size:var(--fos-text-xs);letter-spacing:normal;text-transform:none;margin-bottom:var(--fos-space-xs);font-weight:500}.app-sidebar-module__uRzWWG__menuWrap{position:relative}.app-sidebar-module__uRzWWG__menu{gap:var(--fos-space-3xs)}.app-sidebar-module__uRzWWG__indicator{z-index:0;left:0;right:0;border-radius:var(--fos-radius-sm);background:color-mix(in oklab,var(--nav-c,var(--fos-ink-2))12%,var(--fos-paper));opacity:0;pointer-events:none;height:0;position:absolute;top:0}.app-sidebar-module__uRzWWG__indicator:before{content:"";border-radius:var(--fos-radius-pill);background:var(--nav-c,var(--fos-ink-2));width:3px;position:absolute;top:20%;bottom:20%}.app-sidebar-module__uRzWWG__indicator:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.app-sidebar-module__uRzWWG__indicator:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.app-sidebar-module__uRzWWG__indicator:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.app-sidebar-module__uRzWWG__indicator:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.app-sidebar-module__uRzWWG__indicator:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.app-sidebar-module__uRzWWG__indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.app-sidebar-module__uRzWWG__item{z-index:1;gap:var(--fos-space-sm);height:auto;padding:var(--fos-space-xs)var(--fos-space-sm);border-radius:var(--fos-radius-sm);color:var(--fos-ink);font-size:var(--fos-text-sm);transition:background-color var(--fos-dur-short)var(--fos-ease-out);background:0 0;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.app-sidebar-module__uRzWWG__item:hover{background:var(--fos-paper-2);color:var(--fos-ink)}.app-sidebar-module__uRzWWG__item[data-active=true]:hover{background:0 0}}.app-sidebar-module__uRzWWG__item:focus-visible{outline:2px solid var(--fos-focus);outline-offset:2px}.app-sidebar-module__uRzWWG__item[data-active=true]{color:var(--nav-c);font-weight:600}.app-sidebar-module__uRzWWG__itemIcon{width:1.125rem;height:1.125rem;color:var(--nav-c,var(--fos-muted));flex-shrink:0}.app-sidebar-module__uRzWWG__item[data-nav="1"]{--nav-c:var(--fos-nav-1)}.app-sidebar-module__uRzWWG__item[data-nav="2"]{--nav-c:var(--fos-nav-2)}.app-sidebar-module__uRzWWG__item[data-nav="3"]{--nav-c:var(--fos-nav-3)}.app-sidebar-module__uRzWWG__item[data-nav="4"]{--nav-c:var(--fos-nav-4)}.app-sidebar-module__uRzWWG__item[data-nav="5"]{--nav-c:var(--fos-nav-5)}.app-sidebar-module__uRzWWG__item[data-nav="6"]{--nav-c:var(--fos-nav-6)}.app-sidebar-module__uRzWWG__item[data-nav="7"]{--nav-c:var(--fos-nav-7)}.app-sidebar-module__uRzWWG__item[data-nav="8"]{--nav-c:var(--fos-nav-8)}.app-sidebar-module__uRzWWG__itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.app-sidebar-module__uRzWWG__item{transition-duration:.01ms}}
.nav-user-module__YGnA6a__trigger{height:auto;padding:var(--fos-space-xs);border:1px solid var(--fos-rule);border-radius:var(--fos-radius-sm);background:var(--fos-paper);transition:background-color var(--fos-dur-short)var(--fos-ease-out),border-color var(--fos-dur-short)var(--fos-ease-out)}@media (hover:hover) and (pointer:fine){.nav-user-module__YGnA6a__trigger:hover{border-color:var(--fos-rule-strong);background:var(--fos-paper-2)}}.nav-user-module__YGnA6a__trigger:active{background:var(--fos-paper-2)}.nav-user-module__YGnA6a__trigger:focus-visible{outline:2px solid var(--fos-focus);outline-offset:2px}.nav-user-module__YGnA6a__trigger[data-state=open]{border-color:var(--fos-rule-strong);background:var(--fos-paper-2)}.nav-user-module__YGnA6a__avatar{border-radius:var(--fos-radius-sm);flex-shrink:0;width:2.25rem;height:2.25rem}.nav-user-module__YGnA6a__avatarFallback{border-radius:var(--fos-radius-sm);background:var(--fos-navy);color:var(--fos-gold);font-family:var(--fos-font-sans);font-size:var(--fos-text-base);font-weight:600}.nav-user-module__YGnA6a__identity{text-align:start;flex:auto;min-width:0;display:grid}.nav-user-module__YGnA6a__name{color:var(--fos-ink);font-size:var(--fos-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.nav-user-module__YGnA6a__email{color:var(--fos-muted);font-size:var(--fos-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.nav-user-module__YGnA6a__chevron{width:1rem;height:1rem;color:var(--fos-muted);flex-shrink:0}.nav-user-module__YGnA6a__chevron:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nav-user-module__YGnA6a__chevron:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nav-user-module__YGnA6a__chevron:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nav-user-module__YGnA6a__chevron:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nav-user-module__YGnA6a__chevron:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nav-user-module__YGnA6a__chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nav-user-module__YGnA6a__menu{min-width:14rem;padding:var(--fos-space-2xs);border:1px solid var(--fos-rule);border-radius:var(--fos-radius-sm);background:var(--fos-paper);box-shadow:var(--fos-shadow-lift)}.nav-user-module__YGnA6a__item{gap:var(--fos-space-sm);padding:var(--fos-space-xs)var(--fos-space-sm);border-radius:var(--fos-radius-sm);color:var(--fos-ink);font-size:var(--fos-text-sm)}.nav-user-module__YGnA6a__item:focus,.nav-user-module__YGnA6a__item[data-highlighted]{background:var(--fos-paper-2);color:var(--fos-ink)}.nav-user-module__YGnA6a__itemIcon{width:1rem;height:1rem;color:var(--fos-muted);flex-shrink:0}.nav-user-module__YGnA6a__separator{margin-block:var(--fos-space-2xs);background:var(--fos-rule)}.nav-user-module__YGnA6a__itemSignOut{color:var(--fos-danger)}.nav-user-module__YGnA6a__itemSignOut .nav-user-module__YGnA6a__itemIcon{color:currentColor}.nav-user-module__YGnA6a__itemSignOut:focus,.nav-user-module__YGnA6a__itemSignOut[data-highlighted]{background:color-mix(in oklab,var(--fos-danger)8%,var(--fos-paper));color:var(--fos-danger)}.nav-user-module__YGnA6a__itemSignOut[data-pending=true]{opacity:.65;pointer-events:none}.nav-user-module__YGnA6a__spinner{flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite nav-user-module__YGnA6a__nav-user-spin}@keyframes nav-user-module__YGnA6a__nav-user-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nav-user-module__YGnA6a__trigger,.nav-user-module__YGnA6a__item{transition-duration:.01ms}.nav-user-module__YGnA6a__spinner{animation-duration:2s}}
.target-cursor-module__em86La__wrapper{z-index:10000;pointer-events:none;mix-blend-mode:difference;width:0;height:0;position:fixed;top:0;transform:translate(-50%,-50%)}.target-cursor-module__em86La__wrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.target-cursor-module__em86La__wrapper:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.target-cursor-module__em86La__wrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.target-cursor-module__em86La__wrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.target-cursor-module__em86La__wrapper:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.target-cursor-module__em86La__wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.target-cursor-module__em86La__dot{will-change:transform;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.target-cursor-module__em86La__dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.target-cursor-module__em86La__dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.target-cursor-module__em86La__dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.target-cursor-module__em86La__dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.target-cursor-module__em86La__dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.target-cursor-module__em86La__dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.target-cursor-module__em86La__corner{will-change:transform;border:3px solid;width:12px;height:12px;position:absolute;top:50%}.target-cursor-module__em86La__corner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.target-cursor-module__em86La__corner:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.target-cursor-module__em86La__corner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.target-cursor-module__em86La__corner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.target-cursor-module__em86La__corner:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.target-cursor-module__em86La__corner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.target-cursor-module__em86La__corner[data-corner=tl]{border-bottom:none;border-right:none;transform:translate(-150%,-150%)}.target-cursor-module__em86La__corner[data-corner=tr]{border-bottom:none;border-left:none;transform:translate(50%,-150%)}.target-cursor-module__em86La__corner[data-corner=br]{border-top:none;border-left:none;transform:translate(50%,50%)}.target-cursor-module__em86La__corner[data-corner=bl]{border-top:none;border-right:none;transform:translate(-150%,50%)}html.fos-cursor-none{cursor:none!important}html.fos-cursor-none *{cursor:none!important}
.spotlight-card-module__OyVvZa__card{border-radius:var(--fos-radius-panel);border:1px solid var(--fos-rule-strong);background:var(--fos-paper);--mouse-x:50%;--mouse-y:50%;--spotlight-color:color-mix(in oklab,var(--fos-gold)12%,transparent);position:relative;overflow:hidden}.spotlight-card-module__OyVvZa__card:before{content:"";background:radial-gradient(circle at var(--mouse-x)var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity var(--fos-dur-long)var(--fos-ease-out);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.spotlight-card-module__OyVvZa__card:hover:before,.spotlight-card-module__OyVvZa__card:focus-within:before{opacity:1}@media (prefers-reduced-motion:reduce){.spotlight-card-module__OyVvZa__card:before{transition:none}}
.electric-border-module__yElmWq__root{--electric-light-color:oklch(from var(--electric-border-color)l c h);border-radius:inherit;isolation:isolate;position:relative;overflow:visible}.electric-border-module__yElmWq__canvasContainer{pointer-events:none;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.electric-border-module__yElmWq__canvas{display:block}.electric-border-module__yElmWq__content{border-radius:inherit;z-index:1;position:relative}.electric-border-module__yElmWq__layers{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.electric-border-module__yElmWq__glow1,.electric-border-module__yElmWq__glow2,.electric-border-module__yElmWq__backgroundGlow{border-radius:inherit;pointer-events:none;box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;right:0}.electric-border-module__yElmWq__glow1{border:2px solid oklch(from var(--electric-border-color)l c h/.6);filter:blur(1px)}.electric-border-module__yElmWq__glow2{border:2px solid var(--electric-light-color);filter:blur(4px)}.electric-border-module__yElmWq__backgroundGlow{z-index:-1;filter:blur(32px);opacity:.3;background:linear-gradient(-30deg,var(--electric-light-color),transparent,var(--electric-border-color));transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.electric-border-module__yElmWq__canvasContainer{display:none}}
.magic-bento-module__lomV3a__section{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.magic-bento-module__lomV3a__grid{gap:var(--fos-space-sm);width:100%;display:grid}.magic-bento-module__lomV3a__card{aspect-ratio:4/3;border-radius:var(--fos-radius);border:1px solid color-mix(in oklab,var(--fos-on-navy)14%,transparent);background:linear-gradient(150deg,var(--fos-navy),var(--fos-navy-2));width:100%;max-width:100%;min-height:180px;color:var(--fos-on-navy);transition:transform var(--fos-dur-long)var(--fos-ease-out),box-shadow var(--fos-dur-long)var(--fos-ease-out);--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:200px;flex-direction:column;justify-content:space-between;padding:1.25em;font-size:max(.95rem,min(.85rem + .4vw,1.15rem));display:flex;position:relative;overflow:hidden}.magic-bento-module__lomV3a__card:hover{box-shadow:var(--fos-shadow-lift);transform:translateY(-3px)}.magic-bento-module__lomV3a__cardHeader,.magic-bento-module__lomV3a__cardContent{z-index:2;display:flex;position:relative}.magic-bento-module__lomV3a__cardHeader{justify-content:space-between}.magic-bento-module__lomV3a__cardContent{flex-direction:column}.magic-bento-module__lomV3a__cardLabel{font-family:var(--fos-font-mono);font-variant-numeric:tabular-nums;color:var(--fos-gold);font-size:.8em;font-weight:800}.magic-bento-module__lomV3a__cardTitle,.magic-bento-module__lomV3a__cardDescription{--clamp-title:2;--clamp-desc:3}.magic-bento-module__lomV3a__cardTitle{margin:.4em 0 .3em;font-size:1.05em;font-weight:800;line-height:1.2}.magic-bento-module__lomV3a__cardDescription{color:var(--fos-on-navy-dim);font-size:.8em;line-height:1.35}.magic-bento-module__lomV3a__textAutoHide .magic-bento-module__lomV3a__cardTitle,.magic-bento-module__lomV3a__textAutoHide .magic-bento-module__lomV3a__cardDescription{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.magic-bento-module__lomV3a__textAutoHide .magic-bento-module__lomV3a__cardTitle{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.magic-bento-module__lomV3a__textAutoHide .magic-bento-module__lomV3a__cardDescription{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}@media (max-width:599px){.magic-bento-module__lomV3a__grid{grid-template-columns:1fr}.magic-bento-module__lomV3a__card{min-height:160px}}@media (min-width:600px){.magic-bento-module__lomV3a__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.magic-bento-module__lomV3a__grid{grid-template-columns:repeat(4,1fr)}.magic-bento-module__lomV3a__grid>:nth-child(3){grid-area:span 2/span 2}.magic-bento-module__lomV3a__grid>:nth-child(4){grid-area:2/1/span 2/span 2}.magic-bento-module__lomV3a__grid>:nth-child(6){grid-area:3/4}}.magic-bento-module__lomV3a__borderGlow:after{content:"";background:radial-gradient(var(--glow-radius)circle at var(--glow-x)var(--glow-y),color-mix(in oklab,var(--fos-gold)80%,transparent)0%,color-mix(in oklab,var(--fos-gold)40%,transparent)30%,transparent 60%);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:var(--glow-intensity,0);transition:opacity var(--fos-dur-long)var(--fos-ease-out);z-index:1;padding:6px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.magic-bento-module__lomV3a__card.magic-bento-module__lomV3a__borderGlow:hover{box-shadow:var(--fos-shadow-lift),0 0 30px color-mix(in oklab,var(--fos-gold)35%,transparent)}.magic-bento-module__lomV3a__particleContainer{position:relative;overflow:hidden}.magic-bento-module__lomV3a__particleContainer:hover{box-shadow:var(--fos-shadow-lift),0 0 30px color-mix(in oklab,var(--fos-gold)20%,transparent)}.magic-bento-module__lomV3a__particle:before{content:"";background:color-mix(in oklab,var(--fos-gold)20%,transparent);z-index:-1;border-radius:50%;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.magic-bento-module__lomV3a__globalSpotlight{mix-blend-mode:screen;will-change:transform,opacity;z-index:200;pointer-events:none}@media (prefers-reduced-motion:reduce){.magic-bento-module__lomV3a__card{transition:none}}
.courses-module__gmC3LW__cursorLayer{display:contents}.courses-module__gmC3LW__room{padding-top:max(3rem,min(7vw,5.5rem));padding-bottom:max(3rem,min(7vw,5.5rem))}.courses-module__gmC3LW__roomNavy{background:var(--fos-navy);color:var(--fos-on-navy)}.courses-module__gmC3LW__roomPaper{color:var(--fos-ink)}.courses-module__gmC3LW__roomInner{max-width:72rem;padding-inline:clamp(var(--fos-space-md),4vw,var(--fos-space-lg));margin-left:auto;margin-right:auto}.courses-module__gmC3LW__roomHead{margin-bottom:var(--fos-space-xl);position:relative}.courses-module__gmC3LW__roomNumber{z-index:0;font-family:var(--fos-font-mono);font-variant-numeric:tabular-nums;color:color-mix(in oklab,currentColor 12%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-size:max(3rem,min(8vw,6rem));font-weight:800;line-height:1;position:absolute;top:-.35em}.courses-module__gmC3LW__roomNumber:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.courses-module__gmC3LW__roomNumber:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.courses-module__gmC3LW__roomNumber:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.courses-module__gmC3LW__roomNumber:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.courses-module__gmC3LW__roomNumber:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.courses-module__gmC3LW__roomNumber:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.courses-module__gmC3LW__roomTitle{z-index:1;max-width:22ch;color:inherit;letter-spacing:var(--fos-track-tight);margin:0;font-size:max(2rem,min(5vw,3.5rem));font-weight:800;line-height:1.05;position:relative}.courses-module__gmC3LW__roomDescription{z-index:1;max-width:46ch;color:color-mix(in oklab,currentColor 62%,transparent);font-size:var(--fos-text-base);margin-top:var(--fos-space-sm);position:relative}.courses-module__gmC3LW__heroSection{padding-top:max(1rem,min(3vw,1.5rem));padding-bottom:0;padding-inline:clamp(var(--fos-space-md),3vw,var(--fos-space-lg))}.courses-module__gmC3LW__heroOuter{box-shadow:var(--fos-shadow-panel)}.courses-module__gmC3LW__heroPanel{border-radius:var(--fos-radius-panel);background:var(--fos-navy);color:var(--fos-on-navy);padding:max(1.75rem,min(4vw,3rem)) max(1.25rem,min(4vw,2.75rem)) max(2.25rem,min(5vw,3.5rem));position:relative;overflow:hidden}.courses-module__gmC3LW__heroTitle{color:var(--fos-on-navy);letter-spacing:-.03em;margin:0 0 1rem;font-size:max(36px,min(7vw,78px));font-weight:800;line-height:1.02}.courses-module__gmC3LW__fieldLabel{color:var(--fos-on-navy-dim);font-size:var(--fos-text-xs);margin-bottom:var(--fos-space-3xs);font-weight:700;display:block}.courses-module__gmC3LW__fieldSubLabel{color:color-mix(in oklab,var(--fos-on-navy)58%,transparent);margin-bottom:var(--fos-space-3xs);font-size:.6875rem;font-weight:600;display:block}.courses-module__gmC3LW__field{border:1px solid color-mix(in oklab,var(--fos-on-navy)18%,transparent);background:color-mix(in oklab,var(--fos-on-navy)10%,transparent);width:100%;color:var(--fos-on-navy);font-size:var(--fos-text-sm);transition:border-color var(--fos-dur-short)var(--fos-ease-out);border-radius:.75rem;outline:none;padding:.625rem 1rem}.courses-module__gmC3LW__field::placeholder{color:color-mix(in oklab,var(--fos-on-navy)50%,transparent)}.courses-module__gmC3LW__field:focus-visible{border-color:var(--fos-gold);outline:2px solid var(--fos-focus-on-navy);outline-offset:2px}.courses-module__gmC3LW__scoreChip{border-radius:var(--fos-radius-pill);padding:var(--fos-space-2xs)var(--fos-space-sm);font-size:var(--fos-text-xs);transition:background-color var(--fos-dur-short)var(--fos-ease-out),color var(--fos-dur-short)var(--fos-ease-out),border-color var(--fos-dur-short)var(--fos-ease-out);font-weight:700}.courses-module__gmC3LW__scoreChip:focus-visible{outline:2px solid var(--fos-focus-on-navy);outline-offset:2px}.courses-module__gmC3LW__errorText{color:color-mix(in oklab,var(--fos-danger)65%,var(--fos-on-navy)35%);font-size:var(--fos-text-sm);font-weight:700}.courses-module__gmC3LW__emailCheck{color:var(--fos-ok-on-navy)}.courses-module__gmC3LW__courseGrid{gap:var(--fos-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.courses-module__gmC3LW__courseCard{height:100%;padding:var(--fos-space-lg);transition:transform var(--fos-dur-long)var(--fos-ease-out);position:relative}@media (hover:hover) and (pointer:fine){.courses-module__gmC3LW__courseCard:hover{transform:translateY(-6px)}}.courses-module__gmC3LW__courseCardPopular{border-color:var(--fos-gold)!important;box-shadow:var(--fos-shadow-lift),0 0 0 1px color-mix(in oklab,var(--fos-gold)30%,transparent),0 8px 32px color-mix(in oklab,var(--fos-gold)20%,transparent)!important}.courses-module__gmC3LW__courseIndex{right:var(--fos-space-md);z-index:0;font-family:var(--fos-font-mono);font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--fos-navy)10%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-size:max(3rem,min(8vw,6rem));font-weight:800;line-height:1;position:absolute;bottom:-.1em}.courses-module__gmC3LW__courseBody{z-index:1;position:relative}.courses-module__gmC3LW__tableScroll{overflow-x:auto}.courses-module__gmC3LW__tableScroll table{border-collapse:collapse;width:100%;min-width:34rem}.courses-module__gmC3LW__tableHeadCell{padding:var(--fos-space-sm)var(--fos-space-md);border-bottom:1px solid var(--fos-navy-rule);color:var(--fos-on-navy-dim);font-size:var(--fos-text-xs);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-weight:800}.courses-module__gmC3LW__scheduleRow{transition:background-color var(--fos-dur-short)var(--fos-ease-out)}.courses-module__gmC3LW__scheduleRow td{padding:var(--fos-space-md);border-bottom:1px solid var(--fos-navy-rule);color:var(--fos-on-navy);font-size:var(--fos-text-sm)}@media (hover:hover) and (pointer:fine){.courses-module__gmC3LW__scheduleRow:hover{background:color-mix(in oklab,var(--fos-on-navy)6%,transparent)}}.courses-module__gmC3LW__scheduleMobileCard{border-radius:var(--fos-radius);border:1px solid var(--fos-navy-rule);background:color-mix(in oklab,var(--fos-on-navy)5%,transparent);overflow:hidden}.courses-module__gmC3LW__scheduleMobileHead{padding:var(--fos-space-sm)var(--fos-space-md);border-bottom:1px solid var(--fos-navy-rule)}.courses-module__gmC3LW__feeRow{justify-content:space-between;align-items:flex-start;gap:var(--fos-space-md);padding:var(--fos-space-lg)0;border-bottom:1px solid var(--fos-navy-rule);transition:background-color var(--fos-dur-short)var(--fos-ease-out);display:flex;position:relative}.courses-module__gmC3LW__feeRow:last-child{border-bottom:none}@media (hover:hover) and (pointer:fine){.courses-module__gmC3LW__feeRow:hover{background:color-mix(in oklab,var(--fos-on-navy)5%,transparent)}}.courses-module__gmC3LW__feesCtaRow{border-top:1px solid var(--fos-navy-rule);justify-content:space-between;align-items:center;gap:var(--fos-space-md);flex-wrap:wrap;margin-top:var(--fos-space-xl);padding-top:var(--fos-space-xl);display:flex}.courses-module__gmC3LW__bentoSection{position:relative}.courses-module__gmC3LW__bentoTitleWrap{will-change:transform}.courses-module__gmC3LW__navLink{transition:background-color var(--fos-dur-short)var(--fos-ease-out)}@media (hover:hover) and (pointer:fine){.courses-module__gmC3LW__navLink:hover{background:var(--fos-paper-2)}}.courses-module__gmC3LW__navPill{background:var(--pill-bg);transition:background-color var(--fos-dur-short)var(--fos-ease-out)}@media (hover:hover) and (pointer:fine){.courses-module__gmC3LW__navPill:hover{background:color-mix(in oklab,var(--fos-on-navy)20%,transparent)}}.courses-module__gmC3LW__num{font-family:var(--fos-font-mono);font-variant-numeric:tabular-nums}
.cursor-layer-module__Xj9UQa__layer{display:contents}
