.band.svelte-10s21v{top:var(--shell-top,0);z-index:var(--z-sticky);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-lg);border-bottom:1px solid var(--line);font-size:var(--text-sm);line-height:var(--leading-ui);display:flex;position:sticky}.band--impersonation.svelte-10s21v{background:var(--danger-soft);color:var(--danger-text)}.band--support.svelte-10s21v{background:var(--info-soft);color:var(--info-text);position:static}.band__text.svelte-10s21v{gap:0 var(--space-xs);flex-wrap:wrap;flex:auto;min-width:0;margin:0;display:flex}.band__time.svelte-10s21v{font-variant-numeric:tabular-nums}@media (width<=47.99rem){.band.svelte-10s21v{padding:var(--space-xs) var(--space-md);align-items:flex-start}}.bell.svelte-inw2jd{flex:none;position:relative}.bell__btn.svelte-inw2jd{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--rail-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.bell__btn.svelte-inw2jd:hover{color:var(--rail-ink);background:var(--rail-2)}.bell__btn.svelte-inw2jd:focus-visible{outline:2px solid var(--rail-focus);outline-offset:2px}.bell__count.svelte-inw2jd{border-radius:var(--radius-pill);background:var(--rail-focus);min-width:1.125rem;color:var(--rail);font-size:var(--text-2xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 .25rem;font-weight:700;line-height:1.125rem;position:absolute;top:-.125rem;right:-.25rem}.bell__panel.svelte-inw2jd{z-index:calc(var(--z-modal) + 2);gap:var(--space-2xs);width:min(22rem,100vw - 2rem);padding:var(--space-sm);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop);display:grid;position:fixed}.bell__panel.svelte-inw2jd:focus{outline:none}.bell__head.svelte-inw2jd{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}h2.svelte-inw2jd{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.bell__action.svelte-inw2jd{align-items:center;gap:var(--space-3xs);min-height:2rem;padding:0 var(--space-xs);border-radius:var(--radius-md);color:var(--accent-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.bell__action.svelte-inw2jd:hover{background:var(--surface-2)}.bell__note.svelte-inw2jd{padding:var(--space-sm) var(--space-2xs);color:var(--ink-3);font-size:var(--text-sm);margin:0}.bell__list.svelte-inw2jd{max-height:min(24rem,60vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bell__list.svelte-inw2jd .bell__item{column-gap:var(--space-xs);padding:var(--space-xs) var(--space-2xs);border-radius:var(--radius-md);color:var(--ink-2);grid-template-columns:.5rem minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.bell__list.svelte-inw2jd .bell__item:hover{background:var(--surface-2);color:var(--ink)}.bell__list.svelte-inw2jd .bell__item.is-unread{color:var(--ink);font-weight:600}.bell__dot.svelte-inw2jd{background:var(--accent);border-radius:50%;grid-column:1;width:.5rem;height:.5rem}.bell__title.svelte-inw2jd{overflow-wrap:anywhere;grid-column:2;min-width:0}.bell__time.svelte-inw2jd{color:var(--ink-3);font-size:var(--text-xs);grid-column:2;font-weight:400}.bell__foot.svelte-inw2jd{padding-top:var(--space-2xs);border-top:1px solid var(--line);font-size:var(--text-sm)}.bell__foot.svelte-inw2jd a{color:var(--accent-text)}@media (width<=47.99rem),(pointer:coarse){.bell__btn.svelte-inw2jd{width:2.75rem;height:2.75rem}}.nav-badge.svelte-1ovqeqr{min-width:1.375rem;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--rail-focus);color:var(--rail);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-weight:700;line-height:1.25rem}.nav-badge--dot.svelte-1ovqeqr{width:.5rem;min-width:0;height:.5rem;margin-right:var(--space-2xs);padding:0}.nav.svelte-ew9pde{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.nav__group.svelte-ew9pde{min-width:0}.nav__group.svelte-ew9pde+.nav__group:where(.svelte-ew9pde),.nav__items.svelte-ew9pde+.nav__group:where(.svelte-ew9pde){margin-top:var(--space-2xs);padding-top:var(--space-2xs);border-top:1px solid var(--rail-line)}ul.svelte-ew9pde{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav__group.svelte-ew9pde ul:where(.svelte-ew9pde){padding:2px 0 var(--space-xs)}.nav__group.svelte-ew9pde ul:where(.svelte-ew9pde):not([hidden]){animation:svelte-ew9pde-nav-reveal var(--dur-short) var(--ease-out)}@keyframes svelte-ew9pde-nav-reveal{0%{opacity:0;transform:translateY(-2px)}}.nav__toggle.svelte-ew9pde{align-items:center;gap:var(--space-xs);width:100%;min-height:2.25rem;padding:0 var(--space-xs);border-radius:var(--radius-md);color:var(--rail-ink-2);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.nav__toggle.svelte-ew9pde:hover{color:var(--rail-ink);background:var(--rail-2)}.nav__toggle.has-active.svelte-ew9pde{color:var(--rail-ink)}.nav__toggle.svelte-ew9pde .nav__chevron{transition:transform var(--dur-short) var(--ease-out);flex:none}.nav__group.is-open.svelte-ew9pde .nav__toggle:where(.svelte-ew9pde) .nav__chevron{transform:rotate(90deg)}.nav__heading.svelte-ew9pde{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav.svelte-ew9pde a,.nav__disabled.svelte-ew9pde{align-items:center;gap:var(--space-sm);min-width:0;min-height:2.25rem;padding:0 var(--space-xs);border-radius:var(--radius-md);color:var(--rail-ink-2);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out);text-decoration:none;display:flex}.nav__group.svelte-ew9pde .nav__items:where(.svelte-ew9pde) a,.nav__group.svelte-ew9pde .nav__disabled:where(.svelte-ew9pde){padding-left:1.625rem}.nav.svelte-ew9pde a svg,.nav__disabled.svelte-ew9pde svg{flex:none}.nav.svelte-ew9pde a:hover{color:var(--rail-ink);background:var(--rail-2)}.nav.svelte-ew9pde a[aria-current=page]{color:var(--rail-ink);background:var(--rail-3);box-shadow:inset 0 0 0 1px var(--rail-line);font-weight:600}.nav.svelte-ew9pde a[aria-current=page] svg{color:var(--rail-focus)}.nav__label.svelte-ew9pde{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav__count.svelte-ew9pde{min-width:1.375rem;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--rail-3);color:var(--rail-ink);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-weight:600;line-height:1.25rem}.nav__disabled.svelte-ew9pde{cursor:not-allowed;opacity:.5}@media (width<=63.99rem),(pointer:coarse){.nav.svelte-ew9pde a,.nav__disabled.svelte-ew9pde,.nav__toggle.svelte-ew9pde{min-height:2.75rem}}.switcher.svelte-mkev5u{position:relative}.switcher__btn.svelte-mkev5u{align-items:center;gap:var(--space-xs);width:100%;min-height:3rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--rail-control);border-radius:var(--radius-md);background:var(--rail);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.switcher__btn.svelte-mkev5u:hover,.switcher__btn[aria-expanded=true].svelte-mkev5u{background:var(--rail-2)}.switcher__btn.svelte-mkev5u svg{color:var(--rail-ink-2)}.switcher__text.svelte-mkev5u{grid-column:2;min-width:0}.switcher__btn.svelte-mkev5u>svg{grid-column:3}.switcher__name.svelte-mkev5u{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.switcher__meta.svelte-mkev5u{font-size:var(--text-xs);color:var(--rail-ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.switcher__menu.svelte-mkev5u{--surface:var(--rail-2);--surface-2:var(--rail-3);--paper:var(--rail-2);--ink:var(--rail-ink);--ink-2:var(--rail-ink-2);--ink-3:var(--rail-ink-2);--line:var(--rail-line);--line-strong:var(--rail-control);--line-ui:var(--rail-control);--focus:var(--rail-focus);--accent-text:var(--rail-focus);margin-top:var(--space-2xs);padding:var(--space-2xs);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);width:100%;min-width:0;position:static}.switcher__menu.svelte-mkev5u :focus-visible{outline-color:var(--focus)}.switcher__menu.svelte-mkev5u .combobox__list{overscroll-behavior:contain;max-height:min(18rem,50dvh);overflow-y:auto}.switcher__foot.svelte-mkev5u{border-top:1px solid var(--line);margin-top:var(--space-2xs);padding-top:var(--space-2xs)}.switcher__foot.svelte-mkev5u a:where(.svelte-mkev5u){padding:var(--space-xs);border-radius:var(--radius-sm);color:var(--ink-2);text-decoration:none;display:block}.switcher__foot.svelte-mkev5u a:where(.svelte-mkev5u):hover{background:var(--surface-2)}.skip.svelte-vjuu3w{left:var(--space-sm);z-index:var(--z-toast);background:var(--surface);color:var(--ink);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);position:absolute;top:-4rem}.skip.svelte-vjuu3w:focus{top:var(--space-sm)}.app.svelte-vjuu3w{grid-template-columns:var(--rail-w) minmax(0, 1fr);min-height:100dvh;display:grid}.work.svelte-vjuu3w{background:var(--paper);flex-direction:column;min-width:0;display:flex;container:work/inline-size}.work.svelte-vjuu3w:focus{outline:none}.rail.svelte-vjuu3w{height:100dvh;z-index:var(--z-rail);gap:var(--space-md);min-width:0;padding:var(--space-md) var(--space-sm) var(--space-sm);background:var(--rail);color:var(--rail-ink);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rail-3) transparent;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.rail.svelte-vjuu3w>*{min-width:0}.rail.svelte-vjuu3w :focus-visible{outline-color:var(--rail-focus)}.rail__brand.svelte-vjuu3w{align-items:center;gap:var(--space-xs);min-height:2rem;padding:0 var(--space-xs);display:flex}.wordmark.svelte-vjuu3w{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--tracking-display);white-space:nowrap;font-weight:600}.wordmark__mark.svelte-vjuu3w{color:var(--rail-focus)}.rail__badge.svelte-vjuu3w{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--rail-ink-2);border:1px solid var(--rail-line);border-radius:var(--radius-xs);padding:0 var(--space-2xs)}.rail__close.svelte-vjuu3w{margin-left:auto;display:none}.searchbtn.svelte-vjuu3w{align-items:center;gap:var(--space-xs);width:100%;min-height:2.75rem;padding:0 var(--space-xs) 0 var(--space-sm);border:1px solid var(--rail-control);border-radius:var(--radius-md);background:var(--rail-2);color:var(--rail-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);display:flex}.searchbtn.svelte-vjuu3w svg{color:var(--rail-ink-2);flex:none}.searchbtn.svelte-vjuu3w:hover{background:var(--rail-3);border-color:var(--rail-ink-2)}.searchbtn.svelte-vjuu3w:focus-visible{outline:2px solid var(--rail-focus);outline-offset:2px}.searchbtn.svelte-vjuu3w span:where(.svelte-vjuu3w){white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--rail-ink-2);flex:1;overflow:hidden}.rail__foot.svelte-vjuu3w{align-items:center;gap:var(--space-3xs);padding-top:var(--space-sm);border-top:1px solid var(--rail-line);margin-top:auto;display:flex}.rail__foot.svelte-vjuu3w>.dropdown{flex:1;min-width:0}.rail__foot.svelte-vjuu3w .menu{color:var(--ink)}.rail__foot.svelte-vjuu3w .menu :focus-visible{outline-color:var(--focus)}.me.svelte-vjuu3w{align-items:center;gap:var(--space-xs);width:100%;min-width:0;min-height:2.75rem;padding:var(--space-2xs);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.me.svelte-vjuu3w:hover{background:var(--rail-2)}.me__text.svelte-vjuu3w{min-width:0}.me__name.svelte-vjuu3w,.me__role.svelte-vjuu3w{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.me__name.svelte-vjuu3w{font-size:var(--text-sm);font-weight:500}.me__role.svelte-vjuu3w{font-size:var(--text-xs);color:var(--rail-ink-2)}.topbar.svelte-vjuu3w,.tabbar.svelte-vjuu3w,.scrim.svelte-vjuu3w{display:none}@media (width<=63.99rem){.app.svelte-vjuu3w{--shell-top:3.25rem;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.topbar.svelte-vjuu3w{z-index:var(--z-rail);align-items:center;gap:var(--space-2xs);height:3.25rem;padding:0 max(var(--space-2xs), env(safe-area-inset-right)) 0 max(var(--space-2xs), env(safe-area-inset-left));background:var(--rail);color:var(--rail-ink);display:flex;position:sticky;top:0}.topbar.svelte-vjuu3w .icon-btn{color:var(--rail-ink-2)}.topbar.svelte-vjuu3w .icon-btn:hover{color:var(--rail-ink);background:var(--rail-2)}.topbar.svelte-vjuu3w :focus-visible{outline-color:var(--rail-focus)}.topbar__title.svelte-vjuu3w{min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.rail.svelte-vjuu3w{width:min(20rem,86vw);padding-left:max(var(--space-sm), env(safe-area-inset-left));padding-bottom:max(var(--space-sm), env(safe-area-inset-bottom));z-index:calc(var(--z-modal) + 1);box-shadow:var(--shadow-dialog);visibility:hidden;transition:transform var(--dur-medium) var(--ease-out), visibility 0s linear var(--dur-medium);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.rail.is-open.svelte-vjuu3w{visibility:visible;transition:transform var(--dur-medium) var(--ease-out);transform:none}.rail__close.svelte-vjuu3w{display:inline-grid}.scrim.svelte-vjuu3w{z-index:var(--z-modal);background:var(--scrim);animation:svelte-vjuu3w-scrim-fade var(--dur-short) var(--ease-out);display:block;position:fixed;inset:0}}@media (width<=47.99rem){.app.svelte-vjuu3w{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom))}.tabbar.svelte-vjuu3w{z-index:var(--z-rail);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--surface);border-top:1px solid var(--line-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar.svelte-vjuu3w a,.tabbar.svelte-vjuu3w button:where(.svelte-vjuu3w){align-content:center;justify-items:center;gap:var(--space-3xs);min-width:0;min-height:3.5rem;padding:var(--space-2xs) var(--space-3xs);color:var(--ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;line-height:1.15;text-decoration:none;display:grid}.tabbar.svelte-vjuu3w a span,.tabbar.svelte-vjuu3w button:where(.svelte-vjuu3w) span:where(.svelte-vjuu3w){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tabbar.svelte-vjuu3w [aria-current=page]{color:var(--ink);font-weight:600}.tabbar.svelte-vjuu3w [aria-current=page] svg{color:var(--accent-text)}}@keyframes svelte-vjuu3w-scrim-fade{0%{opacity:0}}
