:root,[data-theme=light]{--surface-canvas:#f6f5f3;--surface-raised:#fefefd;--surface-control:#fefefd;--ink-primary:#22201d;--ink-secondary:#57534e;--line-quiet:#e8e5e1;--line-standard:#d8d4cf;--line-strong:#8a857e;--focus-ring:#0068b8;--attention-important:#8a5a00;--attention-important-field:#fbf1e4;--interact-hover:#22201d0f;--interact-pressed:#22201d1c;--shadow-raised:0 1px 2px 0 #22201d0d, 0 10px 24px -14px #22201d29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--surface-canvas:#181716;--surface-raised:#211f1e;--surface-control:#1d1c1a;--ink-primary:#f2f0ee;--ink-secondary:#aca8a3;--line-quiet:#2d2b29;--line-standard:#3d3a37;--line-strong:#7b7772;--focus-ring:#6ec0ff;--attention-important:#f0b552;--attention-important-field:#2b2317;--interact-hover:#ffffff12;--interact-pressed:#ffffff21;--shadow-raised:0 1px 2px 0 #0006, 0 10px 24px -14px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:10px;--edge-hairline:1px;--edge-emphasis:2px;--focus-offset:2px;--font-sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--font-serif:"Instrument Serif", Georgia, serif}body{background:var(--surface-canvas);color:var(--ink-primary);font-family:var(--font-sans);margin:0}.title{font-family:var(--font-serif);font-size:22px;font-weight:400;line-height:29px}.heading{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:22px}.body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:24px}.body-sm{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:20px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:17px}.muted{color:var(--ink-secondary)}.signin{box-sizing:border-box;max-width:calc(var(--space-8) * 8);padding:var(--space-7) var(--space-4) var(--space-8);gap:var(--space-5);margin:0 auto;display:grid}.signin h1,.signin h2,.signin p{margin:0}.signin__head{gap:var(--space-2);display:grid}.signin__pending{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.signin__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.signin a{color:inherit;text-underline-offset:2px}.signin a:focus-visible,.signin__flow:focus-visible{outline:var(--edge-emphasis) solid var(--focus-ring);outline-offset:var(--focus-offset)}.panel,.notice{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);justify-items:start;display:grid}.panel{background:var(--surface-raised);border:var(--edge-hairline) solid var(--line-standard);box-shadow:var(--shadow-raised)}.notice{background:var(--attention-important-field);border:var(--edge-hairline) solid var(--line-quiet);border-left:4px solid var(--attention-important)}.button{min-height:44px;padding:0 var(--space-4);border:var(--edge-hairline) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--ink-primary);font:500 14px/20px var(--font-sans);cursor:pointer}.button:hover{background-image:linear-gradient(var(--interact-hover), var(--interact-hover))}.button:active{background-image:linear-gradient(var(--interact-pressed), var(--interact-pressed))}.button:focus-visible{outline:var(--edge-emphasis) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
