.nb__trigger{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);color:var(--color-text-muted);border-radius:var(--radius-m);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);justify-content:center;align-items:center;display:inline-flex;position:relative}.nb__trigger:hover,.nb__trigger[data-state=open]{background:var(--color-surface-sunken);color:var(--color-text)}.nb__badge.svelte-1usegs7{block-size:1rem;min-inline-size:1rem;font-size:.625rem;font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-on-primary);background:var(--color-danger);border-radius:var(--radius-m);box-shadow:0 0 0 2px var(--color-surface-raised);padding-inline:3px;line-height:1rem;position:absolute;inset-block-start:6px;inset-inline-end:6px}.nb__panel{z-index:var(--z-dropdown);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-l);max-block-size:min(32rem,100dvh - 5rem);inline-size:min(22.5rem,100vw - 1rem);box-shadow:var(--shadow-l);flex-direction:column;display:flex;overflow:hidden}.nb__head.svelte-1usegs7{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-xs) var(--spacing-2xs) var(--spacing-s);border-block-end:1px solid var(--color-border);display:flex}.nb__title.svelte-1usegs7{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold)}.nb__empty.svelte-1usegs7{padding:var(--spacing-l) var(--spacing-s);font-size:var(--font-size-s);color:var(--color-text-muted);text-align:center}.nb__list.svelte-1usegs7{flex:1;min-block-size:0;margin:0;padding:0;list-style:none;overflow-y:auto}.nb__list.svelte-1usegs7 li:where(.svelte-1usegs7)+li:where(.svelte-1usegs7){border-block-start:1px solid var(--color-border)}.nb__item.svelte-1usegs7{align-items:flex-start;gap:var(--spacing-xs);inline-size:100%;padding:var(--spacing-xs) var(--spacing-s);text-align:start;color:var(--color-text);cursor:pointer;transition:background var(--duration-fast);display:flex}.nb__item.svelte-1usegs7:hover{background:var(--color-surface-sunken)}.nb__item.svelte-1usegs7:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.nb__item--unread.svelte-1usegs7{background:var(--color-terracotta-subtle)}.nb__item.svelte-1usegs7 .avatar{block-size:1.75rem;inline-size:1.75rem}.nb__system.svelte-1usegs7{block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-muted);background:var(--color-surface-sunken);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nb__main.svelte-1usegs7{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.nb__item-title.svelte-1usegs7{-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-size-s);line-height:var(--line-height-tight);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nb__item--unread.svelte-1usegs7 .nb__item-title:where(.svelte-1usegs7){font-weight:var(--font-weight-semibold)}.nb__snippet.svelte-1usegs7,.nb__key.svelte-1usegs7{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);color:var(--color-text-muted);overflow:hidden}.nb__meta.svelte-1usegs7{font-size:var(--font-size-xs);color:var(--color-text-muted)}.nb__dot.svelte-1usegs7{border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0;block-size:8px;inline-size:8px;margin-block-start:6px}@media (prefers-reduced-motion:reduce){.nb__trigger,.nb__item.svelte-1usegs7{transition:none}}.wnb__trigger{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);color:var(--color-text-muted);border-radius:var(--radius-m);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);justify-content:center;align-items:center;display:inline-flex;position:relative}.wnb__trigger:hover,.wnb__trigger[data-state=open]{background:var(--color-surface-sunken);color:var(--color-text)}.wnb__dot.svelte-sojju4{border-radius:var(--radius-full);background:var(--color-primary);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--color-surface-raised);position:absolute;inset-block-start:9px;inset-inline-end:9px}.wnb__panel{z-index:var(--z-dropdown);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-l);max-block-size:min(34rem,100dvh - 5rem);inline-size:min(24rem,100vw - 1rem);box-shadow:var(--shadow-l);flex-direction:column;display:flex;overflow:hidden}.wnb__head.svelte-sojju4{justify-content:space-between;align-items:baseline;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-s);border-block-end:1px solid var(--color-border);display:flex}.wnb__title.svelte-sojju4{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold)}.wnb__date.svelte-sojju4{font-size:var(--font-size-xs);color:var(--color-text-muted)}.wnb__body.svelte-sojju4{min-block-size:0;padding:var(--spacing-s);gap:var(--spacing-s);flex:1;display:grid;overflow-y:auto}.wnb__headline.svelte-sojju4{font-family:var(--font-serif);font-size:var(--font-size-l);margin:0;line-height:1.2}.wnb__list.svelte-sojju4{gap:var(--spacing-xs);margin:0;padding:0;list-style:none;display:grid}.wnb__item.svelte-sojju4{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-s);display:flex}.wnb__item-title.svelte-sojju4{min-inline-size:0}.wnb__all.svelte-sojju4{justify-content:center;align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-xs);border:none;border-block-start:1px solid var(--color-border);font:inherit;font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--color-primary);cursor:pointer;background:0 0;display:flex}.wnb__all.svelte-sojju4:hover{background:var(--color-surface-sunken)}.wnb__all.svelte-sojju4:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.topbar.svelte-1429gnd{min-block-size:var(--topbar-min-block-size);padding-inline:var(--spacing-s);background-color:var(--color-surface-raised);border-block-end:1px solid var(--color-border);z-index:var(--z-sticky);justify-content:space-between;align-items:center;display:flex}.topbar__start.svelte-1429gnd{align-items:center;gap:var(--spacing-xs);display:flex}.topbar__logo.svelte-1429gnd{font-size:var(--font-size-l);font-weight:var(--font-weight-bold);color:var(--color-primary)}.topbar.svelte-1429gnd .topbar__sep{color:var(--color-text-muted);flex-shrink:0}.topbar__section.svelte-1429gnd{font-size:var(--font-size-m);color:var(--color-text-muted);white-space:nowrap}.topbar__section.svelte-1429gnd:is(a:where(.svelte-1429gnd)):hover{color:var(--color-text)}.topbar__project.svelte-1429gnd{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;padding-block:var(--spacing-3xs);padding-inline:var(--spacing-2xs);border-radius:var(--radius-s);transition:background-color var(--duration-fast) var(--ease-default)}.topbar__project.svelte-1429gnd:hover{background-color:var(--color-surface-sunken)}.topbar__end.svelte-1429gnd{align-items:center;gap:var(--spacing-xs);display:flex}.topbar__icon-btn.svelte-1429gnd{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);border-radius:var(--radius-m);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:inline-flex}.topbar__icon-btn.svelte-1429gnd:hover{background-color:var(--color-surface-sunken);color:var(--color-text)}.topbar__user-header.svelte-1429gnd{padding-block:var(--spacing-xs);padding-inline:var(--spacing-s);flex-direction:column;display:flex}.topbar__user-name.svelte-1429gnd{font-size:var(--font-size-s);font-weight:var(--font-weight-medium)}.topbar__user-email.svelte-1429gnd{font-size:var(--font-size-xs);color:var(--color-text-muted)}.topbar__menu.svelte-1429gnd,.topbar__menu-only.svelte-1429gnd{display:none}@media (width<=48rem){.topbar.svelte-1429gnd{padding-inline:var(--spacing-2xs)}.topbar__menu.svelte-1429gnd{display:inline-flex}.topbar__logo.svelte-1429gnd{display:none}.topbar__start.svelte-1429gnd{flex:1;min-inline-size:0}.topbar__start.svelte-1429gnd>.topbar__sep,.topbar__start.svelte-1429gnd>.topbar__section:where(.svelte-1429gnd){display:none}.topbar__project.svelte-1429gnd{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.topbar__end.svelte-1429gnd{gap:0}.topbar__secondary.svelte-1429gnd{display:none}.topbar__menu-only.svelte-1429gnd{display:block}}.topbar__user-trigger{cursor:pointer;border-radius:var(--radius-full);transition:box-shadow var(--duration-fast) var(--ease-default);align-items:center;padding:2px;display:inline-flex}.topbar__user-trigger:hover{box-shadow:0 0 0 2px var(--color-border-strong)}.sidebar.svelte-1tpzg2h{flex-direction:column;flex:0 0 var(--sidebar-inline-size);background-color:var(--color-surface-raised);border-inline-end:1px solid var(--color-border);transition:flex-basis var(--duration-normal) var(--ease-default);display:flex;overflow:hidden}.sidebar--collapsed.svelte-1tpzg2h{flex-basis:var(--sidebar-inline-size-collapsed)}@media (width<=48rem){.sidebar.svelte-1tpzg2h{z-index:var(--z-modal);inline-size:min(18rem,85vw);box-shadow:var(--shadow-l);visibility:hidden;transition:transform var(--duration-normal) var(--ease-out), visibility var(--duration-normal);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.sidebar--open.svelte-1tpzg2h{visibility:visible;transform:none}.sidebar.svelte-1tpzg2h .sidebar__footer--desktop:where(.svelte-1tpzg2h){display:none}.sidebar.svelte-1tpzg2h .sidebar__link:where(.svelte-1tpzg2h){min-block-size:2.75rem}}@media (prefers-reduced-motion:reduce){.sidebar.svelte-1tpzg2h{transition:none}}.sidebar__nav.svelte-1tpzg2h{gap:var(--spacing-2xs);padding:var(--spacing-xs);flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.sidebar__link.svelte-1tpzg2h{align-items:center;gap:var(--spacing-xs);min-block-size:var(--touch-target-min);padding-block:var(--spacing-xs);padding-inline:var(--spacing-xs);border-radius:var(--radius-m);color:var(--color-text-muted);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);display:flex;position:relative}.sidebar__link.svelte-1tpzg2h:hover{background-color:var(--color-terracotta-subtle);color:var(--color-text)}.sidebar__link--active.svelte-1tpzg2h{background-color:var(--color-terracotta-subtle);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.sidebar__label.svelte-1tpzg2h{text-overflow:ellipsis;overflow:hidden}.sidebar__group.svelte-1tpzg2h{text-align:start;cursor:pointer;inline-size:100%}.sidebar__group--active.svelte-1tpzg2h{color:var(--color-text)}.sidebar.svelte-1tpzg2h .sidebar__chevron{transition:transform var(--duration-fast) var(--ease-default);flex-shrink:0;margin-inline-start:auto}.sidebar.svelte-1tpzg2h .sidebar__chevron--open{transform:rotate(90deg)}.sidebar__group-items.svelte-1tpzg2h{gap:var(--spacing-3xs);flex-direction:column;display:flex}.sidebar__sublink.svelte-1tpzg2h{min-block-size:2.25rem;padding-inline-start:calc(var(--spacing-xs) + var(--spacing-m))}.sidebar__badge.svelte-1tpzg2h{min-inline-size:1.1rem;padding:0 var(--spacing-3xs);border-radius:var(--radius-full,99px);background:var(--color-primary);color:var(--color-text-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-align:center;font-variant-numeric:tabular-nums;margin-inline-start:auto}.sidebar__badge-dot.svelte-1tpzg2h{border-radius:var(--radius-full,99px);background:var(--color-primary);block-size:7px;inline-size:7px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.sidebar__divider.svelte-1tpzg2h{background-color:var(--color-border);block-size:1px;margin-block:var(--spacing-xs)}.sidebar__section-title.svelte-1tpzg2h{padding-inline:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__footer.svelte-1tpzg2h{padding:var(--spacing-xs);border-block-start:1px solid var(--color-border);justify-content:center;display:flex}.sidebar__toggle.svelte-1tpzg2h{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);border-radius:var(--radius-m);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:inline-flex}.sidebar__toggle.svelte-1tpzg2h:hover{background-color:var(--color-surface-sunken);color:var(--color-text)}.sidebar-backdrop.svelte-1tpzg2h{display:none}@media (width<=48rem){.sidebar-backdrop.svelte-1tpzg2h{z-index:var(--z-modal);background:oklch(from var(--color-surface-overlay) l c h/.4);display:block;position:fixed;inset:0}}.rp.svelte-14zn99z{gap:var(--spacing-2xs);flex-direction:column;display:flex}.rp__kinds.svelte-14zn99z{gap:var(--spacing-2xs);flex-wrap:wrap;margin-block-end:var(--spacing-xs);display:flex}.rp__kind.svelte-14zn99z{align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-s);font-size:var(--font-size-s);border:1px solid var(--color-border);border-radius:var(--radius-m);cursor:pointer;display:inline-flex}.rp__kind--on.svelte-14zn99z{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-terracotta-subtle)}.rp__label.svelte-14zn99z{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.rp__input.svelte-14zn99z{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-s);font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m)}.rp__input.svelte-14zn99z:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-terracotta-subtle);outline:none}.rp__textarea.svelte-14zn99z{resize:vertical}.rp__check.svelte-14zn99z{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-s);cursor:pointer;display:inline-flex}.rp__quote.svelte-14zn99z{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:3px solid var(--color-border-strong);background:var(--color-surface-sunken);max-block-size:8rem;margin:0;overflow-y:auto}.rp__context.svelte-14zn99z{font-size:var(--font-size-xs)}.rp__context.svelte-14zn99z summary:where(.svelte-14zn99z){cursor:pointer;color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.rp__hint.svelte-14zn99z{color:var(--color-text-muted);margin-block:var(--spacing-2xs)}.rp__facts.svelte-14zn99z{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rp__fact.svelte-14zn99z{align-items:baseline;gap:var(--spacing-xs);cursor:pointer;grid-template-columns:auto minmax(7rem,auto) 1fr;display:grid}.rp__fact-key.svelte-14zn99z{color:var(--color-text-muted);font-family:monospace}.rp__fact-value.svelte-14zn99z{overflow-wrap:anywhere}.rp__error.svelte-14zn99z{font-size:var(--font-size-xs);color:var(--color-danger)}.rp__sent.svelte-14zn99z{font-size:var(--font-size-s)}.rp__sent.svelte-14zn99z a:where(.svelte-14zn99z){color:var(--color-primary);margin-inline-start:var(--spacing-2xs)}.shell__news.svelte-1v2axqk{align-items:center;gap:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-m);background:var(--color-terracotta-subtle);font-size:var(--font-size-s);flex-wrap:wrap;margin-block-end:var(--spacing-m);display:flex}.shell__news-link.svelte-1v2axqk{color:var(--color-primary);font-weight:var(--font-weight-medium)}.shell__news-close.svelte-1v2axqk{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;padding:0;text-decoration:underline}.shell.svelte-1v2axqk{grid-template-rows:auto 1fr;block-size:100dvh;display:grid;overflow:hidden}.shell--blurred.svelte-1v2axqk{filter:blur(6px)saturate(.5);pointer-events:none;-webkit-user-select:none;user-select:none}.shell__body.svelte-1v2axqk{min-block-size:0;display:flex;overflow:hidden}.shell__content.svelte-1v2axqk{--page-padding:var(--spacing-l);min-inline-size:0;padding:var(--page-padding);flex:1 1 0;overflow-y:auto;container-type:inline-size}@media (width<=48rem){.shell__content.svelte-1v2axqk{--page-padding:var(--spacing-s)}}.login-overlay.svelte-1v2axqk{z-index:var(--z-overlay);background-color:oklch(from var(--color-surface-overlay) l c h/.3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-overlay__card.svelte-1v2axqk{align-items:center;gap:var(--spacing-l);padding:var(--spacing-2xl);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-l);box-shadow:var(--shadow-l);flex-direction:column;inline-size:100%;max-inline-size:24rem;display:flex}.login-overlay__title.svelte-1v2axqk{font-family:var(--font-serif);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.login-overlay__subtitle.svelte-1v2axqk{color:var(--color-text-muted);font-size:var(--font-size-s);text-align:center}.login-overlay__error.svelte-1v2axqk{color:var(--color-danger);font-size:var(--font-size-s);text-align:center}.login-overlay__providers.svelte-1v2axqk{gap:var(--spacing-xs);flex-direction:column;inline-size:100%;display:flex}.login-overlay__btn.svelte-1v2axqk{justify-content:center;align-items:center;gap:var(--spacing-xs);padding-block:var(--spacing-s);padding-inline:var(--spacing-m);background-color:var(--color-primary);color:var(--color-text-on-primary);border-radius:var(--radius-m);font-weight:var(--font-weight-medium);font-size:var(--font-size-m);transition:background-color var(--duration-fast) var(--ease-default);text-transform:capitalize;display:flex}.login-overlay__btn.svelte-1v2axqk:hover{background-color:var(--color-primary-hover)}.login-overlay__waiting.svelte-1v2axqk{align-items:center;gap:var(--spacing-s);color:var(--color-text-muted);font-size:var(--font-size-s);flex-direction:column;display:flex}.login-overlay__spinner.svelte-1v2axqk{border:2px solid var(--color-border);border-block-start-color:var(--color-primary);border-radius:var(--radius-full);block-size:1.5rem;inline-size:1.5rem;animation:.8s linear infinite svelte-1v2axqk-spin}@keyframes svelte-1v2axqk-spin{to{transform:rotate(360deg)}}
