:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#ebe3da;--color-surface:#fffdfa;--color-surface-2:#f6f1ec;--color-surface-raised:#fff;--color-border:#dcd0c2;--color-border-strong:#cbbdaf;--color-text:#1c1917;--color-text-muted:#57534e;--color-text-subtle:#655d56;--color-text-faint:#766d64;--color-text-inverse:#fff;--color-primary:#b43c0a;--color-primary-hover:#9a3412;--color-primary-active:#7c2d12;--color-primary-soft:#ffedd5;--color-primary-soft-text:#9a3412;--color-primary-contrast:#fff;--color-accent:#ea580c;--color-accent-hover:#c2410c;--color-accent-soft:#ffedd5;--color-accent-soft-text:#9a3412;--color-accent-contrast:#1c1917;--color-accent-solid:#c2410c;--color-accent-solid-text:#fff;--color-scale-strong:#7c2d12;--color-menu-bg:#431407;--color-menu-hover:#5b2112;--color-menu-border:#5e2614;--color-menu-text:#fff;--color-menu-text-muted:#f1d9cc;--color-menu-label:#fdba74;--color-menu-active-bg:#b43c0a;--color-menu-active-text:#fff;--color-menu-indicator:#fb923c;--color-menu-focus:#fdba74;--color-menu-scrollbar:#a8705a;--color-menu-scrollbar-hover:#d3a590;--brand-brown:#431407;--brand-brown-dark:#341206;--brand-brown-deep:#250b03;--brand-on-brown:#fff;--brand-orange:#ea580c;--brand-blue:#0b4aa8;--brand-blue-deep:#062a66;--brand-glass:#1c1917bd;--brand-glass-border:#fffc;--color-success:#177245;--color-success-hover:#135f3a;--color-success-soft:#e3f4ea;--color-success-soft-text:#0f5a36;--color-warning:#8a6100;--color-warning-hover:#6f4e00;--color-warning-soft:#fdf3d3;--color-warning-soft-text:#6b4b00;--color-danger:#b42318;--color-danger-hover:#961d14;--color-danger-soft:#fce8e6;--color-danger-soft-text:#8a1a12;--color-danger-contrast:#fff;--color-info:#1d4ed8;--color-info-hover:#1a44bd;--color-info-soft:#e6edfc;--color-info-soft-text:#1a3fa6;--color-neutral-soft:#efe9e3;--color-neutral-soft-text:#44403c;--color-toast-success-bg:#15693f;--color-toast-success-text:#fff;--color-toast-success-edge:#0c4a2b;--color-toast-error-bg:#b42318;--color-toast-error-text:#fff;--color-toast-error-edge:#7f1810;--color-toast-warning-bg:#fcd34d;--color-toast-warning-text:#3b2600;--color-toast-warning-edge:#8a6100;--color-toast-info-bg:#1d4ed8;--color-toast-info-text:#fff;--color-toast-info-edge:#1e3a8a;--color-absence:#0f766e;--color-absence-soft:#c9ebe4;--color-absence-soft-text:#134e4a;--color-match:#c2410c;--color-match-soft:#fed7aa;--color-match-soft-text:#7c2d12;--color-control-bg:#fff;--color-control-border:#837970;--color-control-border-hover:#5f574f;--color-control-placeholder:#6f665e;--color-control-disabled-bg:#f1ece6;--color-focus-ring:#b43c0a;--color-overlay:#1c19178c;--color-skeleton:#e3d9ce;--color-skeleton-highlight:#f7f3ef;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Barlow Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--leading:1.5;--leading-tight:1.25;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--radius:var(--radius-md);--shadow-sm:0 1px 2px #4314070d;--shadow-md:0 4px 12px #43140714, 0 1px 2px #4314070f;--shadow-lg:0 16px 40px #1c19172e, 0 2px 6px #1c191714;--motion-fast:.15s;--motion-base:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--sidebar-width:264px;--sidebar-width-collapsed:76px;--topbar-height:60px;--bottombar-height:64px;--content-max-width:1280px;--gutter:16px;--tap-target:44px;--z-sticky:10;--z-sidebar:20;--z-topbar:30;--z-bottombar:30;--z-drawer:40;--z-dialog:50;--z-toast:60}@media (width>=768px){:root{--gutter:24px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1e1a18;--color-surface:#332c27;--color-surface-2:#403933;--color-surface-raised:#38312c;--color-border:#594e46;--color-border-strong:#73675d;--color-text:#f5f0eb;--color-text-muted:#d5ccc3;--color-text-subtle:#b8aea4;--color-text-faint:#ada297;--color-text-inverse:#1c1917;--color-primary:#fb923c;--color-primary-hover:#fdba74;--color-primary-active:#f97316;--color-primary-soft:#552710;--color-primary-soft-text:#fdba74;--color-primary-contrast:#1c1917;--color-accent:#f97316;--color-accent-hover:#fb923c;--color-accent-soft:#552710;--color-accent-soft-text:#fdba74;--color-accent-contrast:#1c1917;--color-accent-solid:#c2410c;--color-accent-solid-text:#fff;--color-scale-strong:#fb923c;--color-menu-bg:#2a0d04;--color-menu-hover:#44190b;--color-menu-border:#47200f;--color-menu-text:#fff;--color-menu-text-muted:#ead2c5;--color-menu-label:#fdba74;--color-menu-active-bg:#b43c0a;--color-menu-active-text:#fff;--color-menu-indicator:#fb923c;--color-menu-focus:#fdba74;--color-menu-scrollbar:#a8705a;--color-menu-scrollbar-hover:#d3a590;--color-success:#4ccb84;--color-success-hover:#6ad79a;--color-success-soft:#12301f;--color-success-soft-text:#7ee2a5;--color-warning:#e8b931;--color-warning-hover:#f2cd5c;--color-warning-soft:#352a0a;--color-warning-soft-text:#f2cd5c;--color-danger:#f3857a;--color-danger-hover:#f59389;--color-danger-soft:#3a1512;--color-danger-soft-text:#f3908a;--color-danger-contrast:#1c1917;--color-info:#7fa6ff;--color-info-hover:#9db8ff;--color-info-soft:#14234a;--color-info-soft-text:#9db8ff;--color-neutral-soft:#4a423b;--color-neutral-soft-text:#ddd5cd;--color-toast-success-bg:#15693f;--color-toast-success-text:#fff;--color-toast-success-edge:#4ccb84;--color-toast-error-bg:#b42318;--color-toast-error-text:#fff;--color-toast-error-edge:#f0776b;--color-toast-warning-bg:#fcd34d;--color-toast-warning-text:#3b2600;--color-toast-warning-edge:#f2cd5c;--color-toast-info-bg:#1d4ed8;--color-toast-info-text:#fff;--color-toast-info-edge:#7fa6ff;--color-absence:#2dd4bf;--color-absence-soft:#123a35;--color-absence-soft-text:#99f6e4;--color-match:#fb923c;--color-match-soft:#5c2a0c;--color-match-soft-text:#fed7aa;--color-control-bg:#3c3530;--color-control-border:#8f847a;--color-control-border-hover:#aca197;--color-control-placeholder:#ada297;--color-control-disabled-bg:#2a2420;--color-focus-ring:#fb923c;--color-overlay:#000000a6;--color-skeleton:#403933;--color-skeleton-highlight:#50463f;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073, 0 1px 2px #0006;--shadow-lg:0 16px 40px #0009, 0 2px 6px #0006}}:root[data-theme=dark],.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1e1a18;--color-surface:#332c27;--color-surface-2:#403933;--color-surface-raised:#38312c;--color-border:#594e46;--color-border-strong:#73675d;--color-text:#f5f0eb;--color-text-muted:#d5ccc3;--color-text-subtle:#b8aea4;--color-text-faint:#ada297;--color-text-inverse:#1c1917;--color-primary:#fb923c;--color-primary-hover:#fdba74;--color-primary-active:#f97316;--color-primary-soft:#552710;--color-primary-soft-text:#fdba74;--color-primary-contrast:#1c1917;--color-accent:#f97316;--color-accent-hover:#fb923c;--color-accent-soft:#552710;--color-accent-soft-text:#fdba74;--color-accent-contrast:#1c1917;--color-accent-solid:#c2410c;--color-accent-solid-text:#fff;--color-scale-strong:#fb923c;--color-menu-bg:#2a0d04;--color-menu-hover:#44190b;--color-menu-border:#47200f;--color-menu-text:#fff;--color-menu-text-muted:#ead2c5;--color-menu-label:#fdba74;--color-menu-active-bg:#b43c0a;--color-menu-active-text:#fff;--color-menu-indicator:#fb923c;--color-menu-focus:#fdba74;--color-menu-scrollbar:#a8705a;--color-menu-scrollbar-hover:#d3a590;--color-success:#4ccb84;--color-success-hover:#6ad79a;--color-success-soft:#12301f;--color-success-soft-text:#7ee2a5;--color-warning:#e8b931;--color-warning-hover:#f2cd5c;--color-warning-soft:#352a0a;--color-warning-soft-text:#f2cd5c;--color-danger:#f3857a;--color-danger-hover:#f59389;--color-danger-soft:#3a1512;--color-danger-soft-text:#f3908a;--color-danger-contrast:#1c1917;--color-info:#7fa6ff;--color-info-hover:#9db8ff;--color-info-soft:#14234a;--color-info-soft-text:#9db8ff;--color-neutral-soft:#4a423b;--color-neutral-soft-text:#ddd5cd;--color-toast-success-bg:#15693f;--color-toast-success-text:#fff;--color-toast-success-edge:#4ccb84;--color-toast-error-bg:#b42318;--color-toast-error-text:#fff;--color-toast-error-edge:#f0776b;--color-toast-warning-bg:#fcd34d;--color-toast-warning-text:#3b2600;--color-toast-warning-edge:#f2cd5c;--color-toast-info-bg:#1d4ed8;--color-toast-info-text:#fff;--color-toast-info-edge:#7fa6ff;--color-absence:#2dd4bf;--color-absence-soft:#123a35;--color-absence-soft-text:#99f6e4;--color-match:#fb923c;--color-match-soft:#5c2a0c;--color-match-soft-text:#fed7aa;--color-control-bg:#3c3530;--color-control-border:#8f847a;--color-control-border-hover:#aca197;--color-control-placeholder:#ada297;--color-control-disabled-bg:#2a2420;--color-focus-ring:#fb923c;--color-overlay:#000000a6;--color-skeleton:#403933;--color-skeleton-highlight:#50463f;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073, 0 1px 2px #0006;--shadow-lg:0 16px 40px #0009, 0 2px 6px #0006}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-condensed-400-CpiU1yAR.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-20n2UuAK.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{min-height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01"}#app{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text);letter-spacing:-.01em;margin:0}h1,h2{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:.005em}h1{font-size:var(--text-2xl);text-transform:uppercase}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4,h5,h6{font-size:var(--text-md)}@media (width>=768px){h1{font-size:var(--text-3xl)}}p{margin:0}p+p{margin-top:var(--space-3)}a{color:var(--color-primary);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--color-primary-hover)}@media (pointer:coarse){.link-inline{min-height:var(--tap-target);margin-block:calc((var(--tap-target) - 1.5em) / -2);padding-inline:var(--space-1);margin-inline:calc(-1 * var(--space-1));align-items:center;display:inline-flex}}small{font-size:var(--text-sm)}strong,b{font-weight:var(--weight-semibold)}code,kbd,pre{font-family:var(--font-mono);font-size:.9em}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}ul,ol{margin:0;padding-inline-start:1.25em}dl,dd,figure{margin:0}hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-5) 0}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}::placeholder{color:var(--color-control-placeholder);opacity:1}::selection{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}dialog{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0}dialog::backdrop{background:var(--color-overlay)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-toast) + 1);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease-out);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--color-accent);transform:translateY(0)}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabular-nums{font-variant-numeric:tabular-nums}.stack{gap:var(--space-5);flex-direction:column;display:flex}.stack-sm{gap:var(--space-3);flex-direction:column;display:flex}.grid-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.app-update[data-v-c2b2d22d]{inset-inline:0;bottom:calc(var(--bottombar-height) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);padding-inline:var(--space-3);pointer-events:none;justify-content:center;display:flex;position:fixed}.app-update__card[data-v-c2b2d22d]{align-items:center;gap:var(--space-3);max-width:36rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--text-sm);pointer-events:auto;display:flex}.app-update__icon[data-v-c2b2d22d]{flex:none}.app-update__text[data-v-c2b2d22d]{margin:0}@media (width>=1024px){.app-update[data-v-c2b2d22d]{bottom:var(--space-3)}}
