.bar[data-v-258f3eb0]{z-index:20;background:var(--ink);color:var(--surface);position:sticky;top:0}.bar[data-v-258f3eb0]:after{content:"";background:var(--hazard);height:6px;display:block}.nav[data-v-258f3eb0]{align-items:stretch;gap:var(--space-4);height:var(--header-height);padding:0 var(--space-4);display:flex}.wordmark[data-v-258f3eb0]{padding:0 var(--space-3);margin:var(--space-2) 0;background:var(--signal);color:var(--ink);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;align-items:center;font-size:1.5rem;font-weight:800;font-stretch:75%;text-decoration:none;display:flex;transform:rotate(-2deg)}.list[data-v-258f3eb0],.core[data-v-258f3eb0]{align-items:stretch;gap:var(--space-1);display:flex}.list[data-v-258f3eb0]{scrollbar-width:none;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto}.list li[data-v-258f3eb0]{display:flex}.core[data-v-258f3eb0]{flex-shrink:0;margin-left:auto}.entry[data-v-258f3eb0]{align-items:center;gap:var(--space-2);padding:0 var(--space-3);margin-top:var(--space-2);border-radius:var(--radius) var(--radius) 0 0;color:color-mix(in srgb, var(--surface) 72%, transparent);white-space:nowrap;text-decoration:none;display:flex}.entry[data-v-258f3eb0]:hover{color:var(--signal)}.entry.router-link-active[data-v-258f3eb0]{background:var(--signal);color:var(--ink);font-weight:700}.entry[data-v-258f3eb0]:focus-visible{outline-color:var(--signal);outline-offset:-2px}.entry.router-link-active[data-v-258f3eb0]:focus-visible{outline-color:var(--ink)}.logout[data-v-258f3eb0]{font:inherit;cursor:pointer;background:0 0;border:0}.icon[data-v-258f3eb0]{text-align:center}@media (width<=45rem){.nav[data-v-258f3eb0]{gap:0 var(--space-3);height:auto;padding:0 var(--space-3);flex-wrap:wrap}.wordmark[data-v-258f3eb0]{font-size:1.25rem}.list[data-v-258f3eb0]{flex-basis:100%;order:1;height:2.75rem}.core[data-v-258f3eb0]{height:3rem}.logout-text[data-v-258f3eb0]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.content[data-v-d87ae9fe]{padding:var(--space-6) var(--space-6) var(--space-7);min-width:0;max-width:60rem;margin:0 auto}.content.wide[data-v-d87ae9fe]{max-width:none}.shell-error[data-v-d87ae9fe]{color:var(--danger);margin-bottom:var(--space-5)}@media (width<=45rem){.content[data-v-d87ae9fe]{padding:var(--space-5) var(--space-4) var(--space-6)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fbf0c9;--surface:#fffdf6;--ink:#000;--muted:#6e5d35;--line:#e8d690;--accent:#c2410c;--accent-ink:#fff;--accent-soft:#ffe3c7;--signal:#ffc400;--danger:#a61e1e;--ok:#1f7a4d;--tint-red:#c2452d;--tint-orange:#d07a1f;--tint-yellow:#b99a10;--tint-green:#3f8a4c;--tint-teal:#1f8a80;--tint-blue:#2f6fb5;--tint-purple:#7a4fa8;--tint-pink:#c2417f;--tint-brown:#8a5a2b;--tint-slate:#5b6b7a;--font:"Avenir Next", "Segoe UI", system-ui, sans-serif;--font-display:"Avenir Next Condensed", "DIN Condensed", "Bahnschrift", "Roboto Condensed", "Arial Narrow", sans-serif;--text-s:.8125rem;--text-m:.9375rem;--text-l:1.125rem;--text-xl:clamp(2.25rem, 6vw, 3.25rem);--text-display:clamp(3rem, 10vw, 6rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2.5rem;--space-7:4rem;--radius:4px;--header-height:3.5rem;--hazard:repeating-linear-gradient(-45deg, var(--signal) 0 10px, var(--ink) 10px 20px)}[data-color=red]{--tint:var(--tint-red)}[data-color=orange]{--tint:var(--tint-orange)}[data-color=yellow]{--tint:var(--tint-yellow)}[data-color=green]{--tint:var(--tint-green)}[data-color=blue]{--tint:var(--tint-blue)}[data-color=purple]{--tint:var(--tint-purple)}[data-color=teal]{--tint:var(--tint-teal)}[data-color=pink]{--tint:var(--tint-pink)}[data-color=brown]{--tint:var(--tint-brown)}[data-color=slate]{--tint:var(--tint-slate)}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--font);font-size:var(--text-m);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
