@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_cf3e949f-module__Vrl2bW__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_cf3e949f-module__Vrl2bW__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_9835e63e-module__RonFMG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_9835e63e-module__RonFMG__variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
.LoadingDots-module__3dCxaG__dots{--dot-size:var(--loading-dot-size);--dot-gap:var(--loading-dot-gap);align-items:center;gap:var(--dot-gap);display:inline-flex}.LoadingDots-module__3dCxaG__dots[data-size=large]{--dot-size:var(--loading-dot-size-large);--dot-gap:var(--loading-dot-gap-large)}.LoadingDots-module__3dCxaG__dots[data-size=page]{--dot-size:var(--loading-dot-size-page);--dot-gap:var(--loading-dot-gap-page)}.LoadingDots-module__3dCxaG__dot{width:var(--dot-size);height:var(--dot-size);opacity:var(--loading-dot-dim-opacity);transform:scale(var(--loading-dot-dim-scale));will-change:transform, opacity;animation:LoadingDots-module__3dCxaG__loadingDotPulse var(--duration-loading-dots) var(--ease-in-out) infinite both;background-color:currentColor;border-radius:50%}.LoadingDots-module__3dCxaG__dot:nth-child(2){animation-delay:var(--loading-dot-step)}.LoadingDots-module__3dCxaG__dot:nth-child(3){animation-delay:calc(var(--loading-dot-step) * 2)}.LoadingDots-module__3dCxaG__dots[data-is-animating=false] .LoadingDots-module__3dCxaG__dot{animation-play-state:paused}@keyframes LoadingDots-module__3dCxaG__loadingDotPulse{0%,to{opacity:var(--loading-dot-dim-opacity);transform:scale(var(--loading-dot-dim-scale))}40%{opacity:1;transform:scale(1)}}
.PageLoader-module__DJHiXG__loader{inset:0 0 0 var(--page-area-left,0);z-index:10;color:var(--color-accent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed}.PageLoader-module__DJHiXG__dots{animation:PageLoader-module__DJHiXG__pageLoaderFadeIn var(--duration-base) var(--ease-out) var(--route-loading-delay) both}@keyframes PageLoader-module__DJHiXG__pageLoaderFadeIn{0%{opacity:0}to{opacity:1}}
.RevealingMessage-module__J3HfWG__slot{opacity:0;transition:grid-template-rows var(--duration-slow) var(--ease-in-out), opacity var(--duration-base) var(--ease-out);grid-template-rows:0fr;display:grid}.RevealingMessage-module__J3HfWG__slot[data-open=true]{opacity:1;grid-template-rows:1fr}.RevealingMessage-module__J3HfWG__slot[data-appearance=boxed]{margin-top:calc(var(--revealing-message-gap,var(--space-6)) * -1)}.RevealingMessage-module__J3HfWG__clip{min-height:0;overflow:hidden}.RevealingMessage-module__J3HfWG__stack{height:var(--message-height,auto);transition:height var(--duration-slow) var(--ease-in-out);display:grid}.RevealingMessage-module__J3HfWG__message{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-danger);transition:translate var(--duration-slow) var(--ease-in-out);grid-area:1/1}.RevealingMessage-module__J3HfWG__slot[data-appearance=inline] .RevealingMessage-module__J3HfWG__message{padding-top:var(--space-2)}.RevealingMessage-module__J3HfWG__slot[data-appearance=boxed] .RevealingMessage-module__J3HfWG__message{padding-top:var(--revealing-message-gap,var(--space-6))}.RevealingMessage-module__J3HfWG__slot[data-appearance=boxed] .RevealingMessage-module__J3HfWG__text{padding:var(--space-3) var(--space-4);background-color:var(--color-danger-wash);border-radius:var(--radius-lg);display:block}.RevealingMessage-module__J3HfWG__slot[data-open=false] .RevealingMessage-module__J3HfWG__message{translate:0 calc(var(--message-shift) * -1)}.RevealingMessage-module__J3HfWG__message[data-layer=shown]{animation:RevealingMessage-module__J3HfWG__messageEnter var(--duration-base) var(--ease-out) both}.RevealingMessage-module__J3HfWG__message[data-layer=leaving]{animation:RevealingMessage-module__J3HfWG__messageLeave var(--duration-fast) var(--ease-in-out) forwards}@keyframes RevealingMessage-module__J3HfWG__messageEnter{0%{opacity:0;transform:translateY(var(--message-shift))}to{opacity:1;transform:none}}@keyframes RevealingMessage-module__J3HfWG__messageLeave{to{opacity:0;transform:translateY(calc(var(--message-shift) * -1))}}
.RollingNumber-module__4uFWQq__frame{font-variant-numeric:tabular-nums;clip-path:inset(0 calc(var(--space-2) * -1));display:inline-block;position:relative}.RollingNumber-module__4uFWQq__layer{display:inline-block}.RollingNumber-module__4uFWQq__layer[data-is-leaving=true]{position:absolute;top:0;left:0}
.FieldGroupCount-module__Nxj9tq__count{min-width:var(--field-group-count-min-width);height:var(--field-group-count-height);padding:0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--field-group-count-height);color:var(--color-accent-strong);background-color:var(--color-accent-wash);border-radius:calc(var(--field-group-count-height) / 2);opacity:0;transition:opacity var(--duration-base) var(--ease-out);place-items:center;display:inline-grid}.FieldGroupCount-module__Nxj9tq__count[data-has-picks=true]{opacity:1}
.FieldFilter-module__DBg93G__filter{position:relative}.FieldFilter-module__DBg93G__trigger{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:0 var(--space-3) 0 var(--space-4);font-size:var(--text-base);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-thin) solid var(--color-rule);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--duration-hover) var(--ease-hover);display:inline-flex}.FieldFilter-module__DBg93G__triggerName{color:var(--color-ink-muted)}.FieldFilter-module__DBg93G__triggerValue{min-width:0;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:left;flex-grow:1;position:relative;overflow:hidden}.FieldFilter-module__DBg93G__triggerValueLayer{white-space:nowrap;display:block}.FieldFilter-module__DBg93G__triggerValueLayer[data-is-leaving=true]{position:absolute;top:0;left:0}.FieldFilter-module__DBg93G__chevron{color:var(--color-ink-faint);transition:transform var(--duration-base) var(--ease-out)}.FieldFilter-module__DBg93G__chevron[data-is-open=true]{transform:rotate(180deg)}.FieldFilter-module__DBg93G__panel{top:calc(100% + var(--space-2));width:min(var(--field-panel-width), calc(100vw - var(--side-navigation-width) - var(--space-16)));max-height:var(--field-panel-max-height);background-color:var(--color-surface);border:var(--border-thin) solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-hover);opacity:0;transform:translateY(calc(var(--space-1) * -1));visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), visibility 0s linear var(--duration-fast);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.FieldFilter-module__DBg93G__panel[data-is-open=true]{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s;transform:none}.FieldFilter-module__DBg93G__panelHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:var(--border-thin) solid var(--color-rule);flex:none;display:flex}.FieldFilter-module__DBg93G__panelTitle{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.FieldFilter-module__DBg93G__panelBody{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--space-2) calc(var(--space-6) - var(--scrollbar-size)) var(--space-2) var(--space-6);flex-direction:column;display:flex;position:relative;overflow-y:auto}.FieldFilter-module__DBg93G__panelBody::-webkit-scrollbar-track{margin-bottom:var(--radius-md)}.FieldFilter-module__DBg93G__panelNotice{align-items:flex-start;gap:var(--space-2);font-size:var(--text-base);color:var(--color-ink-muted);flex-direction:column;display:flex}.FieldFilter-module__DBg93G__panelNotice:has([role=status]){color:var(--color-accent);align-items:center}.FieldFilter-module__DBg93G__group{border-top:var(--border-thin) solid var(--color-rule);transition:border-color var(--duration-base) var(--ease-out);position:relative}.FieldFilter-module__DBg93G__group:first-of-type{border-top-color:#0000}.FieldFilter-module__DBg93G__group:before{content:"";z-index:-1;inset:0 calc(var(--space-2) * -1);background-color:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-reorder-lift);opacity:0;transition:opacity var(--duration-reorder-glide) var(--ease-out);position:absolute}.FieldFilter-module__DBg93G__group[data-drag-state]{z-index:1;border-top-color:#0000}.FieldFilter-module__DBg93G__group[data-drag-state=lifted]{transform:translateY(var(--group-drag-offset))}.FieldFilter-module__DBg93G__group[data-drag-state=lifted]:before{opacity:1;transition:opacity var(--duration-fast) var(--ease-out)}.FieldFilter-module__DBg93G__group[data-drag-state]+.FieldFilter-module__DBg93G__group{border-top-color:#0000}.FieldFilter-module__DBg93G__groupToggle{align-items:center;gap:var(--space-2);width:100%;min-height:calc(var(--tap-target) + var(--space-2));color:var(--color-ink-muted);text-align:left;cursor:pointer;-webkit-touch-callout:none;transition:color var(--duration-hover) var(--ease-hover);background:0 0;border:0;padding:0;display:flex;position:relative}.FieldFilter-module__DBg93G__groupDragArea{z-index:1;cursor:grab;position:absolute;inset:0 50% 0 0}.FieldFilter-module__DBg93G__group[data-drag-state=lifted] .FieldFilter-module__DBg93G__groupToggle{color:var(--color-ink)}.FieldFilter-module__DBg93G__group[data-drag-state=lifted] :is(.FieldFilter-module__DBg93G__groupToggle,.FieldFilter-module__DBg93G__groupDragArea){cursor:grabbing}.FieldFilter-module__DBg93G__groupGrip{margin-left:calc(var(--space-1) * -1);color:var(--color-ink-faint);flex:none}.FieldFilter-module__DBg93G__groupName{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.FieldFilter-module__DBg93G__groupChevron{color:var(--color-ink-faint);transition:transform var(--duration-field-group-expand) var(--ease-field-group-expand);flex:none;margin-left:auto}.FieldFilter-module__DBg93G__groupChevron[data-is-expanded=true]{transform:rotate(180deg)}.FieldFilter-module__DBg93G__groupBody{margin-inline:calc(var(--space-2) * -1);opacity:0;transition:grid-template-rows var(--duration-field-group-expand) var(--ease-field-group-expand), opacity var(--duration-field-group-expand) var(--ease-field-group-expand);grid-template-rows:0fr;display:grid}.FieldFilter-module__DBg93G__groupBody[data-is-expanded=true]{opacity:1;grid-template-rows:1fr}.FieldFilter-module__DBg93G__panel:not([data-is-open=true]) :is(.FieldFilter-module__DBg93G__groupBody,.FieldFilter-module__DBg93G__groupChevron){transition:none}.FieldFilter-module__DBg93G__groupBodyClip{min-height:0;padding-inline:var(--space-2);overflow:hidden}.FieldFilter-module__DBg93G__chips{gap:var(--space-2);padding:var(--space-1) 0 var(--space-4);flex-wrap:wrap;display:flex}.FieldFilter-module__DBg93G__chip{align-items:center;gap:var(--space-2);min-height:var(--field-chip-height);padding:0 var(--space-4) 0 var(--space-3);font-size:var(--text-base);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-thin) solid var(--color-rule);border-radius:calc(var(--field-chip-height) / 2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-hover) var(--ease-hover), background-color var(--duration-hover) var(--ease-hover), border-color var(--duration-hover) var(--ease-hover);display:inline-flex;position:relative}.FieldFilter-module__DBg93G__chip:after{content:"";inset:calc((var(--field-chip-height) - var(--tap-target)) / 2) 0;position:absolute}.FieldFilter-module__DBg93G__chip[aria-pressed=true]{color:var(--color-accent-strong);background-color:var(--color-accent-wash);border-color:var(--color-accent)}.FieldFilter-module__DBg93G__chipMark{width:var(--field-check-size);height:var(--field-check-size);color:var(--color-on-accent);border:var(--border-thin) solid var(--color-field-border);transition:background-color var(--duration-hover) var(--ease-hover), border-color var(--duration-hover) var(--ease-hover);border-radius:50%;flex:none;place-items:center;display:grid}.FieldFilter-module__DBg93G__chip[aria-pressed=true] .FieldFilter-module__DBg93G__chipMark{background-color:var(--color-accent);border-color:var(--color-accent);transition:background-color var(--duration-chip-mark-fill) var(--ease-out), border-color var(--duration-chip-mark-fill) var(--ease-out)}.FieldFilter-module__DBg93G__chipCheck{width:var(--field-check-icon-size);height:var(--field-check-icon-size)}.FieldFilter-module__DBg93G__chipCheck path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-base) var(--ease-out)}.FieldFilter-module__DBg93G__chip[aria-pressed=true] .FieldFilter-module__DBg93G__chipCheck path{stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-chip-check-draw) var(--ease-chip-check-draw) var(--delay-chip-check-draw)}.FieldFilter-module__DBg93G__textButton{min-height:var(--tap-target);padding:0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-accent);cursor:pointer;transition:color var(--duration-hover) var(--ease-hover), opacity var(--duration-hover) var(--ease-hover);background:0 0;border:0}.FieldFilter-module__DBg93G__textButton:disabled{opacity:var(--opacity-disabled);cursor:default}@media (hover:hover) and (pointer:fine){.FieldFilter-module__DBg93G__trigger:hover,.FieldFilter-module__DBg93G__chip:hover{border-color:var(--color-field-border)}.FieldFilter-module__DBg93G__groupToggle:hover{color:var(--color-ink)}.FieldFilter-module__DBg93G__chip[aria-pressed=true]:hover{border-color:var(--color-accent-strong)}.FieldFilter-module__DBg93G__textButton:hover:not(:disabled){color:var(--color-accent-strong)}}@media (max-width:768px){.FieldFilter-module__DBg93G__trigger{width:100%}.FieldFilter-module__DBg93G__triggerValueLayer{text-overflow:ellipsis;overflow:hidden}.FieldFilter-module__DBg93G__triggerValueLayer[data-is-leaving=true]{right:0}.FieldFilter-module__DBg93G__panel{width:auto;right:0}.FieldFilter-module__DBg93G__panelHeader{padding:var(--space-3) var(--space-4)}.FieldFilter-module__DBg93G__panelBody{padding:var(--space-2) calc(var(--space-4) - var(--scrollbar-size)) var(--space-2) var(--space-4)}}
.FindMatchesButton-module__liPNlq__button{min-height:var(--tap-target);padding:0 var(--space-8);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-lg);cursor:pointer;transition:color var(--duration-find-matches-light) var(--ease-find-matches-light), background-color var(--duration-find-matches-light) var(--ease-find-matches-light);border:0}.FindMatchesButton-module__liPNlq__button:disabled{color:var(--color-ink-faint);background-color:var(--color-paper-muted);cursor:default}.FindMatchesButton-module__liPNlq__button:is(:active,[data-is-pressed]):not(:disabled):not([data-press-cancelled]){background-color:var(--color-accent-strong);transition:background-color var(--duration-press) var(--ease-out-soft)}.FindMatchesButton-module__liPNlq__button[data-is-busy=true]{background-color:var(--color-accent-strong);cursor:progress}.FindMatchesButton-module__liPNlq__label{transition:transform var(--duration-base) var(--ease-in-out);display:inline-flex;position:relative}.FindMatchesButton-module__liPNlq__button[data-is-busy=true] .FindMatchesButton-module__liPNlq__label{transform:translateX(calc(var(--find-matches-dots-width) / -2));transition:transform var(--duration-base) var(--ease-in-out)}.FindMatchesButton-module__liPNlq__loadingDots{bottom:var(--loading-dot-baseline-offset);padding-left:var(--find-matches-dots-gap);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;left:100%}.FindMatchesButton-module__liPNlq__button[data-is-busy=true] .FindMatchesButton-module__liPNlq__loadingDots{opacity:1;transition:opacity var(--duration-base) var(--ease-out) var(--duration-fast)}@media (hover:hover) and (pointer:fine){.FindMatchesButton-module__liPNlq__button:hover:not(:disabled){background-color:var(--color-accent-strong);transition:color var(--duration-find-matches-light) var(--ease-find-matches-light), background-color var(--duration-hover) var(--ease-hover)}}@media (max-width:768px){.FindMatchesButton-module__liPNlq__button{width:100%}}
.PrimaryButton-module__jYasbq__button{width:100%;min-height:var(--space-12);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--duration-press-release) var(--ease-out-soft);border:none;justify-content:center;align-items:center;display:flex}.PrimaryButton-module__jYasbq__button:is(:active,[data-is-pressed]):not(:disabled):not([data-press-cancelled]){background-color:var(--color-accent-strong);transition:background-color var(--duration-press) var(--ease-out-soft)}.PrimaryButton-module__jYasbq__button[data-is-busy=true]{background-color:var(--color-accent-strong);cursor:progress}.PrimaryButton-module__jYasbq__label{display:inline-flex;position:relative}.PrimaryButton-module__jYasbq__loadingDots{bottom:var(--loading-dot-baseline-offset);padding-left:var(--loading-dot-gap);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;left:100%}.PrimaryButton-module__jYasbq__button[data-is-busy=true] .PrimaryButton-module__jYasbq__loadingDots{opacity:1;transition:opacity var(--duration-base) var(--ease-out) var(--duration-fast)}@media (hover:hover) and (pointer:fine){.PrimaryButton-module__jYasbq__button:hover:not(:disabled){background-color:var(--color-accent-strong);transform:translateY(calc(var(--space-1) * -.5))}}
.SlidingText-module__0qLzDW__frame{place-items:center;display:inline-grid}.SlidingText-module__0qLzDW__layer{white-space:nowrap;grid-area:1/1}.SlidingText-module__0qLzDW__entering{animation:SlidingText-module__0qLzDW__slideInFromRight var(--duration-base) var(--ease-out) both}.SlidingText-module__0qLzDW__leaving{animation:SlidingText-module__0qLzDW__slideOutToLeft var(--duration-fast) var(--ease-in-out) forwards}.SlidingText-module__0qLzDW__frame[data-direction=backward] .SlidingText-module__0qLzDW__entering{animation-name:SlidingText-module__0qLzDW__slideInFromLeft}.SlidingText-module__0qLzDW__frame[data-direction=backward] .SlidingText-module__0qLzDW__leaving{animation-name:SlidingText-module__0qLzDW__slideOutToRight}@keyframes SlidingText-module__0qLzDW__slideInFromRight{0%{opacity:0;transform:translateX(var(--text-slide-distance))}to{opacity:1;transform:none}}@keyframes SlidingText-module__0qLzDW__slideOutToLeft{to{opacity:0;transform:translateX(calc(var(--text-slide-distance) * -1))}}@keyframes SlidingText-module__0qLzDW__slideInFromLeft{0%{opacity:0;transform:translateX(calc(var(--text-slide-distance) * -1))}to{opacity:1;transform:none}}@keyframes SlidingText-module__0qLzDW__slideOutToRight{to{opacity:0;transform:translateX(var(--text-slide-distance))}}
.CardTooltip-module__e8MYLa__tooltip{z-index:2;bottom:calc(100% + var(--space-2));width:max-content;max-width:var(--card-tooltip-max-width);padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--color-ink);text-align:left;background-color:var(--color-surface);border:var(--border-thin) solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);opacity:0;translate:-50%;transform:translateY(var(--space-1));visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), visibility 0s linear var(--duration-fast);position:absolute;left:50%}.CardTooltip-module__e8MYLa__tooltip[data-text-alignment=center]{text-align:center}.CardTooltip-module__e8MYLa__tooltip[data-is-shown=true]{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s;transform:none}@media (max-width:768px){.CardTooltip-module__e8MYLa__tooltip{max-width:min(var(--card-tooltip-max-width), calc(100vw - var(--space-8)))}}
.MoreFieldsBadge-module__xgmYxq__wrapper{z-index:1;flex:none;display:inline-flex;position:relative}.MoreFieldsBadge-module__xgmYxq__badge{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;line-height:var(--leading-normal);color:var(--color-accent-strong);background-color:var(--color-accent-wash);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--border-thin) transparent;cursor:default;transition:box-shadow var(--duration-hover) var(--ease-hover);border:0;position:relative}.MoreFieldsBadge-module__xgmYxq__badge[data-is-showing=true]{box-shadow:inset 0 0 0 var(--border-thin) var(--color-accent)}.MoreFieldsBadge-module__xgmYxq__fieldList{gap:var(--space-1);padding-left:var(--space-4);flex-direction:column;margin:0;list-style:outside;display:flex}.MoreFieldsBadge-module__xgmYxq__fieldList li::marker{color:var(--color-ink-faint)}@media (hover:none){.MoreFieldsBadge-module__xgmYxq__badge{cursor:pointer}.MoreFieldsBadge-module__xgmYxq__badge:after{content:"";inset:calc((var(--space-2) + var(--border-thin)) * -1);position:absolute}}
.JobCard-module__qSUiva__card{gap:var(--space-3);width:100%;height:var(--job-card-height);padding:var(--space-4) var(--space-6);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-thin) solid var(--color-rule);border-radius:var(--radius-lg);transition:color var(--duration-hover) var(--ease-hover), border-color var(--duration-hover) var(--ease-hover), box-shadow var(--duration-hover) var(--ease-hover);flex-direction:column;text-decoration:none;display:flex;position:relative}.JobCard-module__qSUiva__topRow{align-items:center;gap:var(--space-2);min-height:var(--space-6);display:flex}.JobCard-module__qSUiva__field{min-width:0;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent-strong);white-space:nowrap;text-overflow:ellipsis;background-color:var(--color-accent-wash);border-radius:var(--radius-md);overflow:hidden}.JobCard-module__qSUiva__posted{max-width:calc((100% - var(--space-3)) / 2);font-size:var(--text-sm);color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JobCard-module__qSUiva__freshTime{font-weight:var(--weight-medium);color:var(--color-accent-strong)}.JobCard-module__qSUiva__link{color:inherit;-webkit-touch-callout:none;text-decoration:none}.JobCard-module__qSUiva__link:hover{color:inherit}.JobCard-module__qSUiva__link:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.JobCard-module__qSUiva__link:focus-visible{outline:none}.JobCard-module__qSUiva__card:has(.JobCard-module__qSUiva__link:focus-visible){outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.JobCard-module__qSUiva__card:is(:hover,:focus-within){z-index:1}.JobCard-module__qSUiva__titleTooltipAnchor{--card-tooltip-max-width:calc(100% + (var(--space-6) + var(--border-thin)) * 2);height:0;position:relative}.JobCard-module__qSUiva__title{font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--color-ink);overflow-wrap:anywhere;-webkit-line-clamp:var(--title-line-count);line-clamp:var(--title-line-count);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.JobCard-module__qSUiva__bottomBlock{gap:var(--space-2);flex-direction:column;min-width:0;margin-top:auto;display:flex}.JobCard-module__qSUiva__employer{font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JobCard-module__qSUiva__detailsRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.JobCard-module__qSUiva__location{align-items:center;gap:var(--space-1);max-width:calc((100% - var(--space-3)) / 2);min-width:0;font-size:var(--text-sm);color:var(--color-ink-muted);display:flex}.JobCard-module__qSUiva__locationIcon{color:var(--color-ink-faint);flex:none}.JobCard-module__qSUiva__locationText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover) and (pointer:fine){.JobCard-module__qSUiva__card:hover{border-color:var(--color-field-border);box-shadow:var(--shadow-card-hover)}}.JobCard-module__qSUiva__card:has(.JobCard-module__qSUiva__link[data-is-pressed]:not([data-press-cancelled])){border-color:var(--color-accent);box-shadow:var(--shadow-card-hover);transition:color var(--duration-hover) var(--ease-hover), border-color var(--duration-press) var(--ease-out-soft), box-shadow var(--duration-press) var(--ease-out-soft)}@media (max-width:768px){.JobCard-module__qSUiva__card{padding:var(--space-4) var(--space-4) var(--space-4)}.JobCard-module__qSUiva__titleTooltipAnchor{--card-tooltip-max-width:calc(100% + (var(--space-4) + var(--border-thin)) * 2)}}
.JobList-module__yiNUyW__grid{gap:calc(var(--job-grid-gutter) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JobList-module__yiNUyW__gridCell{min-width:0;display:flex}.JobList-module__yiNUyW__notice{font-size:var(--text-base);color:var(--color-ink-muted);animation:JobList-module__yiNUyW__fadeIn var(--duration-slow) var(--ease-out) both}.JobList-module__yiNUyW__errorNotice{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.JobList-module__yiNUyW__loadingMore{padding:var(--space-8) 0 var(--space-6);color:var(--color-accent);animation:JobList-module__yiNUyW__fadeIn var(--duration-slow) var(--ease-out) both;justify-content:center;display:flex}@keyframes JobList-module__yiNUyW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.JobList-module__yiNUyW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.JobList-module__yiNUyW__grid{grid-template-columns:minmax(0,1fr)}}
.SectionTab-module__fqpNcG__tab{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-ink-muted);cursor:pointer;transition:color var(--duration-hover) var(--ease-hover);background:0 0;border:0;display:inline-flex}.SectionTab-module__fqpNcG__tab[aria-selected=true]{color:var(--color-ink)}.SectionTab-module__fqpNcG__label{display:inline-block}.SectionTab-module__fqpNcG__countPill{height:var(--tab-count-height);min-width:var(--space-6);padding:0 var(--space-2);font-size:var(--text-sm);line-height:var(--tab-count-height);font-variant-numeric:tabular-nums;color:var(--color-ink-faint);transition:color var(--duration-hover) var(--ease-hover);place-items:center;display:inline-grid;position:relative}.SectionTab-module__fqpNcG__tab[aria-selected=true] .SectionTab-module__fqpNcG__countPill{color:var(--color-accent)}.SectionTab-module__fqpNcG__pillBackground{position:absolute;inset:0}.SectionTab-module__fqpNcG__capStart,.SectionTab-module__fqpNcG__middle,.SectionTab-module__fqpNcG__capEnd{background-color:var(--color-paper-muted);transition:background-color var(--duration-hover) var(--ease-hover);position:absolute;top:0;bottom:0}.SectionTab-module__fqpNcG__tab[aria-selected=true] :is(.SectionTab-module__fqpNcG__capStart,.SectionTab-module__fqpNcG__middle,.SectionTab-module__fqpNcG__capEnd){background-color:var(--color-accent-wash)}.SectionTab-module__fqpNcG__capStart{width:var(--tab-count-cap-width);border-radius:var(--tab-count-cap-width) 0 0 var(--tab-count-cap-width);left:0}.SectionTab-module__fqpNcG__capEnd{width:var(--tab-count-cap-width);border-radius:0 var(--tab-count-cap-width) var(--tab-count-cap-width) 0;right:0}.SectionTab-module__fqpNcG__middle{left:calc(var(--tab-count-cap-width) - var(--tab-count-seam-overlap));right:calc(var(--tab-count-cap-width) - var(--tab-count-seam-overlap));transform-origin:0}.SectionTab-module__fqpNcG__countContent{place-items:center;display:grid;position:relative}.SectionTab-module__fqpNcG__countLayer{white-space:nowrap;grid-area:1/1;align-items:center;display:inline-flex}.SectionTab-module__fqpNcG__countLayer[data-layer=entering]{animation:SectionTab-module__fqpNcG__countFadeIn var(--duration-tab-count-fade-in) var(--ease-out) var(--delay-tab-count-fade-in) both}.SectionTab-module__fqpNcG__countLayer[data-layer=leaving]{animation:SectionTab-module__fqpNcG__countFadeOut var(--duration-tab-count-fade-out) var(--ease-out) both;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes SectionTab-module__fqpNcG__countFadeIn{0%{opacity:0}to{opacity:1}}@keyframes SectionTab-module__fqpNcG__countFadeOut{0%{opacity:1}to{opacity:0}}@media (hover:hover) and (pointer:fine){.SectionTab-module__fqpNcG__tab:not([aria-selected=true]):hover{color:var(--color-ink)}}
.JobsHeader-module__lbdfbG__tabs{width:min(100%, var(--tabs-width));border-bottom:var(--border-thin) solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.JobsHeader-module__lbdfbG__tabIndicator{bottom:calc(var(--border-thin) * -1);width:50%;height:var(--indicator-height);background-color:var(--color-accent);transition:transform var(--duration-slow) var(--ease-out);position:absolute;left:0}.JobsHeader-module__lbdfbG__tabs[data-active=non_academic] .JobsHeader-module__lbdfbG__tabIndicator{transform:translate(100%)}@media (max-width:768px){.JobsHeader-module__lbdfbG__tabs{width:100%}}
.AuthenticationForm-module__3KrpBa__form{gap:var(--space-6);flex-direction:column;display:flex}.AuthenticationForm-module__3KrpBa__field{flex-direction:column;display:flex}.AuthenticationForm-module__3KrpBa__label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink)}.AuthenticationForm-module__3KrpBa__input{width:100%;min-height:var(--space-12);padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--color-ink);caret-color:var(--color-accent);background-color:var(--color-surface);border:var(--border-thin) solid var(--color-field-border);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.AuthenticationForm-module__3KrpBa__input:focus-visible{outline:none}.AuthenticationForm-module__3KrpBa__input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 var(--border-thin) var(--color-danger)}.AuthenticationForm-module__3KrpBa__passwordControl{position:relative}.AuthenticationForm-module__3KrpBa__passwordInput{padding-right:calc(var(--tap-target) + var(--space-2))}.AuthenticationForm-module__3KrpBa__visibilityToggle{top:50%;right:var(--space-1);width:var(--tap-target);height:var(--tap-target);color:var(--color-ink-muted);cursor:pointer;transition:color var(--duration-base) var(--ease-out);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.AuthenticationForm-module__3KrpBa__visibilityToggle:before{content:"";width:var(--space-8);height:var(--space-8);background-color:var(--color-accent-wash);opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:50%;position:absolute;transform:scale(0)}.AuthenticationForm-module__3KrpBa__visibilityIcon{position:relative}.AuthenticationForm-module__3KrpBa__visibilityIcon>*{transform-box:view-box;transform-origin:50%;transition:transform var(--duration-base) var(--ease-in-out), opacity var(--duration-base) var(--ease-in-out)}.AuthenticationForm-module__3KrpBa__visibilityIcon>:first-child,.AuthenticationForm-module__3KrpBa__visibilityIcon>:nth-child(2){transition-delay:var(--duration-fast)}.AuthenticationForm-module__3KrpBa__visibilityIcon>:nth-child(3),.AuthenticationForm-module__3KrpBa__visibilityIcon>:nth-child(4){opacity:0;transform:scaleY(.4)}.AuthenticationForm-module__3KrpBa__visibilityIcon[data-closed=true]>:first-child{opacity:0;transition-delay:0s;transform:scaleY(.1)}.AuthenticationForm-module__3KrpBa__visibilityIcon[data-closed=true]>:nth-child(2){opacity:0;transition-delay:0s;transform:scale(0)}.AuthenticationForm-module__3KrpBa__visibilityIcon[data-closed=true]>:nth-child(3),.AuthenticationForm-module__3KrpBa__visibilityIcon[data-closed=true]>:nth-child(4){opacity:1;transition-delay:var(--duration-fast);transform:none}@media (hover:hover) and (pointer:fine){.AuthenticationForm-module__3KrpBa__visibilityToggle:hover{color:var(--color-accent)}.AuthenticationForm-module__3KrpBa__visibilityToggle:hover:before{opacity:1;transform:none}}
.AppShell-module__FoZvQW__shell{--page-area-left:var(--side-navigation-width);grid-template-columns:var(--side-navigation-width) minmax(0, 1fr);min-height:100dvh;display:grid}.AppShell-module__FoZvQW__sideNavigation{gap:var(--space-6);height:100dvh;padding:var(--space-6) var(--space-3);background-color:var(--color-surface);border-right:var(--border-thin) solid var(--color-rule);animation:AppShell-module__FoZvQW__slideInFromSide var(--duration-slower) var(--ease-out) both;flex-direction:column;display:flex;position:sticky;top:0}.AppShell-module__FoZvQW__wordmark{padding-bottom:var(--space-6);font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-ink);text-align:center;border-bottom:var(--border-thin) solid var(--color-rule)}.AppShell-module__FoZvQW__navigationItems{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AppShell-module__FoZvQW__navigationLink,.AppShell-module__FoZvQW__signOutButton{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-target);padding:0 var(--space-3);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-ink-muted);border-radius:var(--radius-lg);cursor:pointer;transition:color var(--duration-hover) var(--ease-hover), background-color var(--duration-hover) var(--ease-hover);background-color:#0000;border:0;text-decoration:none;display:flex}.AppShell-module__FoZvQW__navigationLink[aria-current=page]{color:var(--color-accent-strong);background-color:var(--color-accent-wash)}.AppShell-module__FoZvQW__navigationLink:is(:active,[data-is-pressed]):not([data-press-cancelled]),.AppShell-module__FoZvQW__signOutButton:is(:active,[data-is-pressed]):not([data-press-cancelled],[data-is-busy=true]){color:var(--color-ink);background-color:var(--color-paper-muted);transition:color var(--duration-press) var(--ease-out-soft), background-color var(--duration-press) var(--ease-out-soft)}.AppShell-module__FoZvQW__navigationLink[aria-current=page]:is(:active,[data-is-pressed]):not([data-press-cancelled]){color:var(--color-accent-strong);background-color:var(--color-accent-wash-strong)}.AppShell-module__FoZvQW__navigationIcon{transition:color var(--duration-hover) var(--ease-hover);flex:none}.AppShell-module__FoZvQW__navigationLink[aria-current=page] .AppShell-module__FoZvQW__navigationIcon{color:var(--color-accent)}.AppShell-module__FoZvQW__navigationFooter{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-thin) solid var(--color-rule);flex-direction:column;margin-top:auto;display:flex}.AppShell-module__FoZvQW__signOutError{--revealing-message-gap:0}.AppShell-module__FoZvQW__signOutButton[data-is-busy=true]{color:var(--color-ink-faint);cursor:progress}.AppShell-module__FoZvQW__signOutLabel{justify-items:start;display:inline-grid;position:relative}.AppShell-module__FoZvQW__signOutLabel>*{grid-area:1/1}.AppShell-module__FoZvQW__signOutLabelSizer{visibility:hidden;white-space:nowrap}.AppShell-module__FoZvQW__signOutDots{bottom:var(--loading-dot-baseline-offset);padding-left:var(--loading-dot-gap);color:var(--color-ink);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;left:100%}.AppShell-module__FoZvQW__signOutButton[data-is-busy=true] .AppShell-module__FoZvQW__signOutDots{opacity:1;transition:opacity var(--duration-base) var(--ease-out) var(--duration-fast)}.AppShell-module__FoZvQW__page{min-width:0;overflow-x:clip}@media (hover:hover) and (pointer:fine){.AppShell-module__FoZvQW__navigationLink:not([aria-current=page]):hover,.AppShell-module__FoZvQW__signOutButton:not([data-is-busy=true]):hover{color:var(--color-ink);background-color:var(--color-paper-muted)}}@keyframes AppShell-module__FoZvQW__slideInFromSide{0%{opacity:0;transform:translateX(calc(var(--space-4) * -1))}to{opacity:1;transform:none}}.AppShell-module__FoZvQW__barRow,.AppShell-module__FoZvQW__menu{display:contents}.AppShell-module__FoZvQW__menuButton,.AppShell-module__FoZvQW__scrim{display:none}@media (max-width:768px){.AppShell-module__FoZvQW__shell{--page-area-left:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.AppShell-module__FoZvQW__sideNavigation{z-index:30;border-right:0;border-bottom:var(--border-thin) solid var(--color-rule);gap:0;height:auto;padding:0;animation-name:AppShell-module__FoZvQW__slideInFromTop}.AppShell-module__FoZvQW__barRow{min-height:calc(var(--tap-target) + var(--space-4));padding:0 var(--space-2) 0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.AppShell-module__FoZvQW__wordmark{font-size:var(--text-lg);border-bottom:0;padding-bottom:0}.AppShell-module__FoZvQW__menuButton{width:var(--tap-target);height:var(--tap-target);color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.AppShell-module__FoZvQW__menuButton:before{content:"";inset:var(--space-1);background-color:var(--color-accent-wash);opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:50%;position:absolute;transform:scale(0)}.AppShell-module__FoZvQW__menuButton[aria-expanded=true]:before{opacity:1;transform:none}.AppShell-module__FoZvQW__menuIcon{position:relative}.AppShell-module__FoZvQW__menuIcon line{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-menu-icon) var(--ease-in-out), opacity var(--duration-menu-icon) var(--ease-in-out)}.AppShell-module__FoZvQW__menuIcon[data-is-open=true] line:first-child{transform:translateY(var(--menu-icon-line-shift)) rotate(45deg)}.AppShell-module__FoZvQW__menuIcon[data-is-open=true] line:nth-child(2){opacity:0;transform:scaleX(0)}.AppShell-module__FoZvQW__menuIcon[data-is-open=true] line:nth-child(3){transform:translateY(calc(var(--menu-icon-line-shift) * -1)) rotate(-45deg)}.AppShell-module__FoZvQW__menu{gap:var(--space-1);padding:var(--space-2) var(--space-3);background-color:var(--color-surface);border-bottom:var(--border-thin) solid var(--color-rule);box-shadow:var(--shadow-card-hover);opacity:0;transform:translateY(calc(var(--space-2) * -1));visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), visibility 0s linear var(--duration-fast);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.AppShell-module__FoZvQW__menu[data-is-open=true]{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-slow) var(--ease-out), visibility 0s;transform:none}.AppShell-module__FoZvQW__menu>*{opacity:0;transform:translateY(calc(var(--space-1) * -1));transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.AppShell-module__FoZvQW__menu[data-is-open=true]>*{opacity:1;transition:opacity var(--duration-base) var(--ease-out) var(--stagger-step), transform var(--duration-slow) var(--ease-out) var(--stagger-step);transform:none}.AppShell-module__FoZvQW__menu[data-is-open=true]>:nth-child(2){transition-delay:calc(var(--stagger-step) * 2)}.AppShell-module__FoZvQW__navigationFooter{gap:var(--space-1);padding-top:var(--space-1);margin-top:0}.AppShell-module__FoZvQW__scrim{z-index:20;background-color:var(--color-scrim);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out);display:block;position:fixed;inset:0}.AppShell-module__FoZvQW__scrim[data-is-open=true]{opacity:1;pointer-events:auto}@keyframes AppShell-module__FoZvQW__slideInFromTop{0%{opacity:0;transform:translateY(calc(var(--space-3) * -1))}to{opacity:1;transform:none}}}
.DashboardWrapper-module__ARU5ga__content{gap:var(--space-6);width:100%;max-width:var(--measure-page);padding:var(--space-8) var(--space-8) var(--space-16);flex-direction:column;margin:0 auto;display:flex}.DashboardWrapper-module__ARU5ga__content>:first-child{animation:DashboardWrapper-module__ARU5ga__riseIn var(--duration-slower) var(--ease-out) both}.DashboardWrapper-module__ARU5ga__saveError{margin-top:calc(var(--space-6) * -1)}.DashboardWrapper-module__ARU5ga__filterBar{z-index:1;align-items:center;gap:var(--space-3);animation:DashboardWrapper-module__ARU5ga__fadeIn var(--duration-slower) var(--ease-out) var(--stagger-step) both;flex-wrap:wrap;display:flex;position:relative}.DashboardWrapper-module__ARU5ga__sectionContent{animation:DashboardWrapper-module__ARU5ga__fadeIn var(--duration-slower) var(--ease-out) calc(var(--stagger-step) * 2) both}.DashboardWrapper-module__ARU5ga__sectionContent[data-slide-direction=forward]{animation:DashboardWrapper-module__ARU5ga__enterFromRight var(--duration-section-enter) var(--ease-out) both}.DashboardWrapper-module__ARU5ga__sectionContent[data-slide-direction=backward]{animation:DashboardWrapper-module__ARU5ga__enterFromLeft var(--duration-section-enter) var(--ease-out) both}.DashboardWrapper-module__ARU5ga__sectionContent[data-slide-direction=forward][data-is-leaving=true]{animation:DashboardWrapper-module__ARU5ga__leaveToLeft var(--duration-section-leave) var(--ease-in-out) both}.DashboardWrapper-module__ARU5ga__sectionContent[data-slide-direction=backward][data-is-leaving=true]{animation:DashboardWrapper-module__ARU5ga__leaveToRight var(--duration-section-leave) var(--ease-in-out) both}@keyframes DashboardWrapper-module__ARU5ga__riseIn{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@keyframes DashboardWrapper-module__ARU5ga__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DashboardWrapper-module__ARU5ga__enterFromRight{0%{opacity:0;transform:translateX(var(--section-slide-distance))}to{opacity:1;transform:none}}@keyframes DashboardWrapper-module__ARU5ga__enterFromLeft{0%{opacity:0;transform:translateX(calc(var(--section-slide-distance) * -1))}to{opacity:1;transform:none}}@keyframes DashboardWrapper-module__ARU5ga__leaveToLeft{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--section-slide-distance) * -1))}}@keyframes DashboardWrapper-module__ARU5ga__leaveToRight{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--section-slide-distance))}}@media (max-width:768px){.DashboardWrapper-module__ARU5ga__content{padding:var(--space-3) var(--space-4) var(--space-12)}.DashboardWrapper-module__ARU5ga__filterBar{flex-direction:column;align-items:stretch}}
.LoginWrapper-module__VHbKVa__screen{min-height:100dvh;padding:var(--space-16) var(--space-6);place-items:center;display:grid}.LoginWrapper-module__VHbKVa__column{gap:var(--space-8);width:100%;max-width:calc(var(--measure-ui) * .55);flex-direction:column;display:flex}.LoginWrapper-module__VHbKVa__column>*{animation:LoginWrapper-module__VHbKVa__riseIn var(--duration-slow) var(--ease-out) both}.LoginWrapper-module__VHbKVa__column>:nth-child(2){animation-delay:calc(var(--stagger-step) * 2)}.LoginWrapper-module__VHbKVa__header{align-items:center;gap:var(--space-3);display:flex}.LoginWrapper-module__VHbKVa__seal{width:var(--space-8);height:var(--space-8);color:var(--color-gilt)}.LoginWrapper-module__VHbKVa__seal>:nth-child(2){stroke-dasharray:.02 .03}.LoginWrapper-module__VHbKVa__title{font-size:var(--text-2xl);color:var(--color-ink)}@keyframes LoginWrapper-module__VHbKVa__riseIn{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@media (max-width:768px){.LoginWrapper-module__VHbKVa__screen{padding:var(--space-6)}}
.RouteErrorScreen-module__X9maOW__screen{justify-content:center;align-items:center;gap:var(--space-4);width:100%;max-width:calc(var(--measure-ui) * .6);min-height:100dvh;padding:var(--space-16) var(--space-6);text-align:center;flex-direction:column;margin:0 auto;display:flex}.RouteErrorScreen-module__X9maOW__screen>*{animation:RouteErrorScreen-module__X9maOW__riseIn var(--duration-slow) var(--ease-out) both}.RouteErrorScreen-module__X9maOW__screen>:nth-child(2){animation-delay:var(--stagger-step)}.RouteErrorScreen-module__X9maOW__screen>:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}.RouteErrorScreen-module__X9maOW__screen>:nth-child(4){animation-delay:calc(var(--stagger-step) * 3)}.RouteErrorScreen-module__X9maOW__seal{width:var(--route-seal-size);height:var(--route-seal-size);color:var(--color-gilt)}.RouteErrorScreen-module__X9maOW__title{font-size:var(--text-2xl);color:var(--color-ink)}.RouteErrorScreen-module__X9maOW__body{font-size:var(--text-base);line-height:var(--leading-prose);color:var(--color-ink-muted)}.RouteErrorScreen-module__X9maOW__actions{width:100%;margin-top:var(--space-4)}@keyframes RouteErrorScreen-module__X9maOW__riseIn{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@media (max-width:768px){.RouteErrorScreen-module__X9maOW__screen{padding:var(--space-12) var(--space-6)}.RouteErrorScreen-module__X9maOW__title{font-size:var(--text-xl)}}
.RouteLoadingScreen-module__342v-a__screen{min-height:100dvh}
