.account-menu.svelte-1mzjx0{position:relative}.account-panel.svelte-1mzjx0{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(260px,100vw - 40px);box-shadow:var(--shadow);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.account-email.svelte-1mzjx0{border-bottom:1px solid var(--border);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;padding:10px;font-size:12px;overflow:hidden}nav.svelte-1mzjx0 a:where(.svelte-1mzjx0),nav.svelte-1mzjx0 button:where(.svelte-1mzjx0){width:100%;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:5px;padding:10px;font-size:13px;text-decoration:none;display:block}nav.svelte-1mzjx0 a:where(.svelte-1mzjx0):hover,nav.svelte-1mzjx0 button:where(.svelte-1mzjx0):hover{background:var(--accent)}.error-message.svelte-1mzjx0{margin:8px 10px}header.svelte-isll26{z-index:10;border-bottom:1px solid var(--border);background:var(--background);position:sticky;top:0}.header-inner.svelte-isll26{justify-content:space-between;align-items:center;max-width:72rem;height:56px;margin-inline:auto;padding-inline:24px;display:flex}.brand.svelte-isll26{letter-spacing:-.025em;align-items:center;gap:9px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.header-actions.svelte-isll26{align-items:center;gap:4px;display:flex}@media (width<=600px){.header-inner.svelte-isll26{padding-inline:20px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(99.5% .001 240);--foreground:oklch(21% .006 240);--surface:#fff;--muted:oklch(50% .008 245);--border:oklch(90% .004 240);--accent:oklch(96.5% .004 240);--primary:oklch(58% .118 215);--ring:oklch(58% .118 215/.2);--danger:#b42318;--radius:8px;--shadow:0 8px 32px #00000012;background:var(--background);color:var(--foreground);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(16.5% .006 240);--foreground:oklch(97% .003 250);--surface:oklch(20.5% .006 240);--muted:oklch(70% .006 250);--border:oklch(27.5% .005 250);--accent:oklch(27% .006 240);--primary:oklch(86% .115 205);--ring:oklch(70% .1 205/.2);--danger:#fda29b;--shadow:0 8px 32px #0003}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit}.header-button,.icon-button{border-radius:var(--radius);min-height:36px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;line-height:20px;text-decoration:none;display:inline-flex}.icon-button{width:36px;padding:0}.header-button:hover,.header-button[aria-expanded=true],.icon-button:hover{background:var(--accent);color:var(--foreground)}.auth-main{width:100%;max-width:430px;margin-inline:auto;padding:100px 24px 64px}.auth-card h1{letter-spacing:-.035em;margin:0 0 12px;font-size:25px;font-weight:500;line-height:1.25}.subtle{color:var(--muted);font-size:13px;line-height:1.7}.auth-card form{margin-top:28px}.auth-card label{margin-bottom:8px;font-size:13px;display:block}.auth-card input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--foreground);padding:12px 14px;font-size:16px}.auth-card input:focus{outline:2px solid var(--primary);outline-offset:2px}.primary-button{border-radius:var(--radius);background:var(--primary);width:100%;min-height:46px;color:var(--background);border:1px solid #0000;justify-content:center;align-items:center;margin-top:16px;padding:12px 16px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.primary-button:hover:not(:disabled){filter:brightness(.95)}.text-button{color:var(--muted);background:0 0;border:0;padding:12px 0;font-size:12px;line-height:20px}.text-button:hover{color:var(--foreground)}.error-message{color:var(--danger);font-size:13px;line-height:1.6}button:focus-visible,a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.auth-main{padding:64px 20px 48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important}}.app-shell.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.app-content.svelte-12qhfyh{flex:1}.skip-link.svelte-12qhfyh{z-index:100;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px;position:fixed;top:-80px;left:16px}.skip-link.svelte-12qhfyh:focus{top:8px}
