@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(../../../fonts/material-symbols-outlined.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-serif:Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:1.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius:6px;--icon-fill:0;--icon-wght:400;--icon-grad:0;--icon-opsz:20;--sidebar-width:15rem;--list-width:26rem;--reader-measure:42rem;--color-bg:#fbfaf8;--color-surface:#fff;--color-sidebar:#f2f0ec;--color-border:#e2ded7;--color-text:#1f1d1a;--color-muted:#6d6860;--color-accent:#2f6f5e;--color-accent-soft:#dcebe5;--color-selected:#e7efec;--color-hover:#ecebe7;--color-danger:#b3261e;--color-danger-soft:#f9e3e1;--color-warning:#8a5a00;--color-warning-soft:#fbefd5;--color-address:#3d6fa8;--color-address-soft:#e3edf8;--color-place:#8a55a8;--color-place-soft:#f1e6f6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#191a19;--color-surface:#202120;--color-sidebar:#151615;--color-border:#343633;--color-text:#e6e4df;--color-muted:#9b978f;--color-accent:#7cc0a8;--color-accent-soft:#24392f;--color-selected:#263330;--color-hover:#262826;--color-danger:#f2a49d;--color-danger-soft:#3d2220;--color-warning:#e7c070;--color-warning-soft:#3a3020;--color-address:#8fb6e0;--color-address-soft:#233243;--color-place:#c9a2de;--color-place-soft:#36283d}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:1.45}.app{display:contents}a{color:var(--color-accent)}h1,h2,h3{line-height:1.25}button,input,select{font:inherit;color:inherit}button{cursor:pointer;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}button:hover:not(:disabled){background:var(--color-hover)}button:disabled{cursor:default;opacity:.6}button.primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}button.primary:hover:not(:disabled){background:var(--color-accent);filter:brightness(1.1)}button.danger{color:var(--color-danger)}button.icon-button{padding:var(--space-1);place-items:center;display:inline-grid}.icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" var(--icon-fill), "wght" var(--icon-wght), "GRAD" var(--icon-grad), "opsz" var(--icon-opsz);direction:ltr;flex-shrink:0;font-family:Material Symbols Outlined;font-size:1.25em;font-style:normal;font-weight:400;line-height:1}input:not([type=checkbox]),select{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.muted{color:var(--color-muted)}.error{color:var(--color-danger)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
