.language-toggle.svelte-1sdxxmq{--lt-track:var(--color-surface-sunken);--lt-border:var(--color-border);--lt-fg:var(--color-text-muted);--lt-hover:var(--color-text);--lt-on-bg:var(--color-surface);--lt-on-fg:var(--color-text);background:var(--lt-track);border:var(--border-width) solid var(--lt-border);border-radius:var(--radius-pill);gap:2px;padding:2px;display:inline-flex}.ink.svelte-1sdxxmq{--color-focus:var(--color-on-night);--lt-track:var(--color-night-raised);--lt-border:var(--color-night-border);--lt-fg:var(--color-on-night-muted);--lt-hover:var(--color-on-night);--lt-on-bg:var(--color-on-night);--lt-on-fg:var(--color-night)}button.svelte-1sdxxmq{min-width:var(--tap-target);min-height:var(--tap-target);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--lt-fg);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.02em;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:0}button.svelte-1sdxxmq:hover{color:var(--lt-hover)}button[aria-current=true].svelte-1sdxxmq{background:var(--lt-on-bg);color:var(--lt-on-fg);box-shadow:0 0 0 1px var(--color-border), 0 1px 2px #11163414}.ink.svelte-1sdxxmq button[aria-current=true]:where(.svelte-1sdxxmq){box-shadow:none}@media (forced-colors:active){button[aria-current=true].svelte-1sdxxmq{outline:2px solid buttontext}}.rail.svelte-9vg2i2{display:none}@media (width>=64rem){.rail.svelte-9vg2i2{z-index:40;background:var(--color-surface);border-inline-end:var(--border-width) solid var(--color-border);color:var(--color-text);grid-area:1/1;display:block}.rail-inner.svelte-9vg2i2{gap:var(--space-5);block-size:100dvh;padding:var(--space-5) var(--space-4) var(--space-4);scrollbar-width:thin;view-transition-name:app-rail;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}}.brand.svelte-9vg2i2{align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;display:flex}.brand.svelte-9vg2i2:hover{color:var(--color-text)}.name.svelte-9vg2i2{font-family:var(--font-display);font-size:1.375rem;font-weight:var(--weight-heavy);letter-spacing:-.035em;line-height:1}.nav.svelte-9vg2i2 ul:where(.svelte-9vg2i2){flex-direction:column;gap:.125rem;margin:0;display:flex}.nav.svelte-9vg2i2 a:where(.svelte-9vg2i2){align-items:center;gap:var(--space-3);min-height:var(--control-height);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--color-text);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);text-decoration:none;display:flex}.nav.svelte-9vg2i2 a:where(.svelte-9vg2i2) svg{color:var(--color-text-muted)}.nav.svelte-9vg2i2 a:where(.svelte-9vg2i2):hover{background:var(--color-surface-sunken);color:var(--color-text)}.nav.svelte-9vg2i2 a[aria-current=page]:where(.svelte-9vg2i2){background:var(--color-primary-soft);color:var(--color-text);font-weight:var(--weight-semibold)}.nav.svelte-9vg2i2 a[aria-current=page]:where(.svelte-9vg2i2) svg{color:var(--color-primary)}.create.svelte-9vg2i2{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);border-radius:var(--radius-pill);background:var(--color-seal);color:var(--color-on-seal);font-weight:var(--weight-semibold);transition:background-color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);text-decoration:none;display:flex}.create.svelte-9vg2i2:hover{background:var(--color-seal-deep);color:var(--color-on-seal)}.create.svelte-9vg2i2:active{transform:scale(.98)}.foot.svelte-9vg2i2{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);flex-direction:column;margin-top:auto;display:flex}.me.svelte-9vg2i2{align-items:center;gap:var(--space-3);padding-inline:var(--space-2);min-width:0;display:flex}.me-name.svelte-9vg2i2{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tools.svelte-9vg2i2{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.logout.svelte-9vg2i2 button:where(.svelte-9vg2i2){align-items:center;gap:var(--space-3);inline-size:100%;min-height:var(--tap-target);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-weight:var(--weight-medium);background:0 0;border:0;display:flex}.logout.svelte-9vg2i2 button:where(.svelte-9vg2i2):hover{background:var(--color-surface-sunken);color:var(--color-text)}@media (forced-colors:active){.nav.svelte-9vg2i2 a[aria-current=page]:where(.svelte-9vg2i2){outline:2px solid highlight}}@media (width>=64rem) and (height<=47.99rem){.rail-inner.svelte-9vg2i2{gap:var(--space-3);padding-block:var(--space-4) var(--space-3)}.nav.svelte-9vg2i2 a:where(.svelte-9vg2i2),.create.svelte-9vg2i2{min-height:var(--tap-target)}.foot.svelte-9vg2i2{gap:var(--space-2);padding-top:var(--space-3)}}.tabbar.svelte-9v0ts2{z-index:40;padding-bottom:var(--safe-bottom);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);border-block-start:var(--border-width) solid var(--color-border);view-transition-name:app-tabbar;position:fixed;inset:auto 0 0}@media (width>=64rem){.tabbar.svelte-9v0ts2{display:none}}ul.svelte-9v0ts2{grid-template-columns:repeat(5,minmax(0,1fr));max-inline-size:36rem;margin:0 auto;display:grid}a.svelte-9v0ts2{min-block-size:var(--tabbar-height);padding:var(--space-2) .15rem;color:var(--color-text-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;text-decoration:none;display:flex}.pill.svelte-9v0ts2{border-radius:var(--radius-pill);block-size:1.875rem;inline-size:3.25rem;transition:background-color var(--duration-normal) var(--ease-out), color var(--duration-fast) var(--ease);place-items:center;display:grid}.label.svelte-9v0ts2{max-inline-size:100%;font-size:.75rem;font-weight:var(--weight-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}a.svelte-9v0ts2:hover{color:var(--color-text)}a[aria-current=page].svelte-9v0ts2{color:var(--color-primary)}a[aria-current=page].svelte-9v0ts2 .pill:where(.svelte-9v0ts2){background:var(--color-primary-soft)}a[aria-current=page].svelte-9v0ts2 .label:where(.svelte-9v0ts2){font-weight:var(--weight-bold)}a.svelte-9v0ts2:active .pill:where(.svelte-9v0ts2){transform:scale(.94)}a.svelte-9v0ts2:focus-visible{outline-offset:-4px;border-radius:var(--radius-md)}@media (forced-colors:active){a[aria-current=page].svelte-9v0ts2 .pill:where(.svelte-9v0ts2){outline:2px solid highlight}}.topbar.svelte-qt5n06{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:calc(var(--topbar-height) + var(--safe-top));padding:var(--safe-top) var(--gutter) 0;background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-block-end:var(--border-width) solid var(--color-border);view-transition-name:app-topbar;display:flex;position:sticky;inset-block-start:0}@media (width>=64rem){.topbar.svelte-qt5n06{display:none}}.brand.svelte-qt5n06{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-text);text-decoration:none;display:inline-flex}.name.svelte-qt5n06{font-family:var(--font-display);font-size:1.3125rem;font-weight:var(--weight-heavy);letter-spacing:-.035em}.topbar.svelte-qt5n06 .me-trigger{inline-size:var(--tap-target);block-size:var(--tap-target);border-radius:50%;place-items:center;display:grid}.topbar.svelte-qt5n06 .me-trigger:hover .avatar{box-shadow:0 0 0 2px var(--color-border-strong)}.menu.svelte-qt5n06{gap:var(--space-1);flex-direction:column;display:flex}.who.svelte-qt5n06{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);margin-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--color-border);display:flex}.who-name.svelte-qt5n06{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.02em;overflow-wrap:anywhere}.row.svelte-qt5n06{align-items:center;gap:var(--space-3);min-height:var(--control-height);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font-weight:var(--weight-medium);text-decoration:none;display:flex}a.row.svelte-qt5n06:hover,.logout.svelte-qt5n06:hover{background:var(--color-surface-sunken);color:var(--color-text)}.tools.svelte-qt5n06{justify-content:space-between}.tools-label.svelte-qt5n06{color:var(--color-text-muted)}.logout.svelte-qt5n06{inline-size:100%;color:var(--color-danger);background:0 0;border:0}.logout.svelte-qt5n06:hover{color:var(--color-danger)}.shell.svelte-1il99g0{min-height:100dvh}main.svelte-1il99g0{display:block}.page.svelte-1il99g0{width:100%;max-width:calc(var(--content-width) + 2 * var(--gutter));padding:var(--space-5) var(--gutter) calc(var(--tabbar-height) + var(--safe-bottom) + var(--space-8));margin-inline:auto}@media (width>=48rem){.page.svelte-1il99g0{padding-top:var(--space-7)}}@media (width>=64rem){.shell.svelte-1il99g0{grid-template-columns:var(--rail-width) minmax(0, 1fr);display:grid}main.svelte-1il99g0{grid-area:1/2;min-width:0}.page.svelte-1il99g0{padding:var(--space-8) var(--gutter) var(--space-10)}}
