:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:oklch(99% .0025 90);--chrome:oklch(97.3% .004 88);--well:oklch(95.5% .005 85);--face:oklch(100% 0 0);--face-hover:oklch(96.5% .005 88);--ink:oklch(17% .006 75);--body-ink:oklch(30% .008 75);--muted-ink:oklch(46% .008 75);--rule:oklch(90.5% .005 85);--field-rule:oklch(80% .006 85);--gold-fill:oklch(80.5% .142 81);--gold-fill-hover:oklch(83% .138 84);--gold-rim:oklch(60% .12 74);--gold-ink:oklch(20% .02 70);--gold-mark:oklch(72% .15 77);--selection:oklch(87% .135 88/.45);--focus:oklch(52% .12 70);--font-sans:"Archboard Onest", ui-sans-serif, system-ui, sans-serif;--radius-control:6px;--radius-panel:10px;--target:2.5rem;--nav-width:15rem;--top-bar-height:3.5rem;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ground:oklch(20% .006 75);--chrome:oklch(16.5% .005 75);--well:oklch(17% .005 75);--face:oklch(25.5% .008 78);--face-hover:oklch(29% .007 75);--ink:oklch(95.5% .006 90);--body-ink:oklch(86% .008 85);--muted-ink:oklch(76% .008 85);--rule:oklch(100% 0 0/.1);--field-rule:oklch(100% 0 0/.22);--gold-fill:oklch(80% .142 81);--gold-fill-hover:oklch(84% .138 84);--gold-rim:oklch(58% .11 74);--gold-mark:oklch(86% .125 86);--selection:oklch(86% .125 86/.3);--focus:oklch(86% .125 86)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-size:.9375rem;line-height:1.55}::selection{background:var(--selection);color:var(--ink)}h1,h2,p{margin:0}h1{letter-spacing:-.012em;text-wrap:balance;font-size:1.5rem;font-weight:600;line-height:1.25}h2{font-size:1rem;font-weight:600;line-height:1.4}a{color:inherit;-webkit-text-decoration-color:var(--gold-mark);text-decoration-color:var(--gold-mark);text-underline-offset:.22em;text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1;min-height:var(--target);border-radius:var(--radius-control);background:var(--face);box-shadow:0 0 0 1px var(--rule), 0 4px 12px oklch(0% 0 0/.12);align-items:center;padding:0 1rem;display:inline-flex;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.top-bar{height:var(--top-bar-height);border-bottom:1px solid var(--rule);background:var(--chrome);align-items:center;padding:0 1.25rem;display:flex}.wordmark{letter-spacing:-.005em;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.wordmark-mark{width:1.375rem;height:1.375rem;color:var(--gold-mark)}.workspace{grid-template:"top top" auto "nav page" 1fr / var(--nav-width) minmax(0, 1fr);min-height:100dvh;display:grid}.workspace>.top-bar{grid-area:top}.workspace>.page{grid-area:page}.workspace-nav{border-right:1px solid var(--rule);background:var(--chrome);grid-area:nav;padding:1rem .75rem}.workspace-nav ul{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.workspace-nav a{min-height:var(--target);border-radius:var(--radius-control);color:var(--body-ink);align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.workspace-nav a:hover{background:var(--face-hover);color:var(--ink)}.workspace-nav a[aria-current=page]{background:var(--face);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);font-weight:600}.page{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;max-width:52rem;padding:2.5rem 3rem 4rem;display:flex}.page:focus{outline:none}.page h1{margin-bottom:.5rem}.lead{max-width:62ch;color:var(--body-ink);font-size:1rem;line-height:1.6}.page>p:not(.lead){max-width:62ch;color:var(--body-ink)}.empty-state{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--well);flex-direction:column;gap:.375rem;width:100%;padding:2rem;display:flex}.empty-state p{max-width:62ch;color:var(--body-ink)}.button{min-height:var(--target);border:1px solid var(--field-rule);border-radius:var(--radius-control);background:var(--face);color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 1.125rem;font-size:.875rem;font-weight:500;display:inline-flex}.button:hover:enabled{background:var(--face-hover)}.button-primary{border-color:var(--gold-rim);background:var(--gold-fill);color:var(--gold-ink);font-weight:600}.button-primary:hover:enabled{background:var(--gold-fill-hover)}.button:disabled{border-color:var(--rule);background:var(--well);color:var(--muted-ink);cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.button,.workspace-nav a{transition:background-color .16s var(--ease-out), color .16s var(--ease-out)}.skip-link{transition:transform .2s var(--ease-out)}}.page-frame{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.page-frame .page{justify-self:center;max-width:40rem;padding-top:clamp(3rem,12vh,7rem)}.signed-out-page h1{font-size:1.75rem}.sign-in{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;display:flex}.note{color:var(--muted-ink);font-size:.875rem}@media (width<=47.99rem){.workspace{grid-template:"top""nav""page"1fr/minmax(0,1fr)}.workspace-nav{border-right:0;border-bottom:1px solid var(--rule);padding:.5rem 1rem;overflow-x:auto}.workspace-nav ul{flex-direction:row;gap:.25rem}.page{padding:1.75rem 1rem 3rem}.empty-state{padding:1.25rem}.top-bar{padding:0 1rem}}
