.AppShell-module__-zW4nG__shell{--shell-background:#fff;--shell-surface:#f4f0ff;--shell-text:#17121f;--shell-muted:#4b4457;--shell-border:#17121f;--shell-accent:#6d28d9;--shell-accent-hover:#4c1d95;--shell-accent-text:#fff;--shell-focus:#ffbf00;--shell-focus-text:#17121f;background:var(--shell-background);min-height:100vh;color:var(--shell-text);font-size:1.25rem;line-height:1.6}.AppShell-module__-zW4nG__skipLink{z-index:100;border:3px solid var(--shell-border);background:var(--shell-focus);min-height:2.75rem;color:var(--shell-focus-text);border-radius:.5rem;padding:.55rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.AppShell-module__-zW4nG__skipLink:focus{transform:translateY(0)}.AppShell-module__-zW4nG__header{border-bottom:3px solid var(--shell-border);background:var(--shell-background)}.AppShell-module__-zW4nG__headerInner,.AppShell-module__-zW4nG__main,.AppShell-module__-zW4nG__footerInner{width:min(100% - 2rem,72rem);margin-inline:auto}.AppShell-module__-zW4nG__headerInner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.5rem;padding-block:.75rem;display:flex}.AppShell-module__-zW4nG__brand{min-height:2.75rem;color:var(--shell-text);letter-spacing:-.04em;align-items:center;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:900;text-decoration:none;display:inline-flex}.AppShell-module__-zW4nG__brand:focus-visible,.AppShell-module__-zW4nG__navLink:focus-visible,.AppShell-module__-zW4nG__primaryLink:focus-visible,.AppShell-module__-zW4nG__secondaryLink:focus-visible{outline:4px solid var(--shell-focus);outline-offset:4px;border-radius:.35rem}.AppShell-module__-zW4nG__nav{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.AppShell-module__-zW4nG__signedInState{color:var(--shell-muted);gap:.1rem;font-size:1rem;line-height:1.35;display:grid}.AppShell-module__-zW4nG__signedInState strong{color:var(--shell-text);font-size:1.1rem}.AppShell-module__-zW4nG__navLink,.AppShell-module__-zW4nG__primaryLink,.AppShell-module__-zW4nG__secondaryLink{border:2px solid var(--shell-border);text-align:center;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.55rem 1rem;font-size:1.1rem;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}.AppShell-module__-zW4nG__navLink,.AppShell-module__-zW4nG__secondaryLink{background:var(--shell-background);color:var(--shell-text)}.AppShell-module__-zW4nG__navLink:hover,.AppShell-module__-zW4nG__secondaryLink:hover{background:var(--shell-surface)}.AppShell-module__-zW4nG__primaryLink{background:var(--shell-accent);color:var(--shell-accent-text)}.AppShell-module__-zW4nG__primaryLink:hover{background:var(--shell-accent-hover)}.AppShell-module__-zW4nG__main{min-height:calc(100vh - 12rem);padding-block:clamp(2.5rem,8vw,6rem)}.AppShell-module__-zW4nG__footer{border-top:2px solid var(--shell-border)}.AppShell-module__-zW4nG__footerInner{color:var(--shell-muted);padding-block:1.5rem;font-size:1rem}.AppShell-module__-zW4nG__footerInner p{margin:0}.AppShell-module__-zW4nG__emptyState{max-width:48rem}.AppShell-module__-zW4nG__status{border:2px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:.5rem;margin:0 0 1.25rem;padding:.35rem .75rem;font-size:1.05rem;font-weight:800;display:inline-block}.AppShell-module__-zW4nG__heading{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(2.25rem,7vw,4rem);line-height:1.08}.AppShell-module__-zW4nG__copy{max-width:42rem;color:var(--shell-muted);margin:1.5rem 0 0;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.55}.AppShell-module__-zW4nG__emptyStateActions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@media (prefers-color-scheme:dark){.AppShell-module__-zW4nG__shell{--shell-background:#17121f;--shell-surface:#2f2540;--shell-text:#faf7ff;--shell-muted:#ddd6e8;--shell-border:#f5f0ff;--shell-accent:#c4b5fd;--shell-accent-hover:#ddd6fe;--shell-accent-text:#17121f;--shell-focus:#ffd65a;--shell-focus-text:#17121f}}@media (max-width:44rem){.AppShell-module__-zW4nG__headerInner{flex-direction:column;align-items:flex-start;padding-block:1rem}.AppShell-module__-zW4nG__nav{flex-direction:column;align-items:stretch;width:100%}.AppShell-module__-zW4nG__navLink,.AppShell-module__-zW4nG__primaryLink,.AppShell-module__-zW4nG__secondaryLink{width:100%}.AppShell-module__-zW4nG__signedInState{margin-bottom:.35rem}.AppShell-module__-zW4nG__emptyStateActions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.AppShell-module__-zW4nG__skipLink{scroll-behavior:auto}}@media (forced-colors:active){.AppShell-module__-zW4nG__header,.AppShell-module__-zW4nG__footer,.AppShell-module__-zW4nG__navLink,.AppShell-module__-zW4nG__primaryLink,.AppShell-module__-zW4nG__secondaryLink,.AppShell-module__-zW4nG__status,.AppShell-module__-zW4nG__skipLink{border-color:canvastext}}
