:root{--bg:#000;--surface:#09090b;--surface-raised:#111114;--border:#202026;--text:#f5f5f7;--muted:#a1a1aa;--accent-cyan:#22d3ee;--accent-blue:#3b82f6;--accent-purple:#8b5cf6;--accent-magenta:#e879f9;--danger:#fca5a5;--header-height:3.25rem;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent-cyan)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--accent-cyan)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;max-width:28rem;padding:.5rem .75rem}button[type=submit],.btn-primary{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-purple));color:#000;cursor:pointer;border:0;border-radius:8px;padding:.55rem 1rem;font-weight:600}button[type=submit]:hover,.btn-primary:hover{filter:brightness(1.05)}label{color:var(--muted);gap:.35rem;margin-bottom:.85rem;font-size:.9rem;display:grid}.error{color:var(--danger)}.page{max-width:960px;margin:0 auto;padding:1.25rem 1.5rem 2.5rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.5rem}.muted{color:var(--muted)}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}pre{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:.75rem;overflow:auto}.user-menu.svelte-1xgz5ag{position:relative}.trigger.svelte-1xgz5ag{background:var(--surface-raised);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:999px;align-items:center;gap:.4rem;max-width:min(16rem,55vw);padding:.35rem .75rem;display:inline-flex}.trigger-label.svelte-1xgz5ag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chev.svelte-1xgz5ag{color:var(--muted);font-size:.75rem}.panel.svelte-1xgz5ag{background:var(--surface-raised);border:1px solid var(--border);z-index:50;border-radius:12px;gap:.15rem;min-width:14rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 40px #0000008c}.identity.svelte-1xgz5ag{padding:.5rem .65rem .65rem}.name.svelte-1xgz5ag{font-size:.95rem;font-weight:600}.email.svelte-1xgz5ag{color:var(--muted);word-break:break-all;font-size:.8rem}.panel.svelte-1xgz5ag a:where(.svelte-1xgz5ag),.signout.svelte-1xgz5ag{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:.55rem .65rem;text-decoration:none;display:block}.panel.svelte-1xgz5ag a:where(.svelte-1xgz5ag):hover,.signout.svelte-1xgz5ag:hover{background:var(--surface)}hr.svelte-1xgz5ag{border:0;border-top:1px solid var(--border);margin:.35rem 0}.shell.svelte-whg6dh{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.kadence-header.svelte-whg6dh{height:var(--header-height);border-bottom:1px solid var(--border);background:var(--bg);z-index:40;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:sticky;top:0}.brand.svelte-whg6dh{color:var(--text);align-items:center;gap:.55rem;min-width:0;font-weight:700;text-decoration:none;display:inline-flex}.brand.svelte-whg6dh img:where(.svelte-whg6dh){border-radius:8px;flex-shrink:0}.wordmark.svelte-whg6dh .short:where(.svelte-whg6dh){display:none}.context.svelte-whg6dh{color:var(--muted);border-left:1px solid var(--border);padding-left:.75rem;font-size:.85rem}.spacer.svelte-whg6dh{flex:1}.login.svelte-whg6dh{color:var(--accent-cyan);font-weight:600;text-decoration:none}.main.svelte-whg6dh{flex:1}@media (width<=640px){.wordmark.svelte-whg6dh .full:where(.svelte-whg6dh){display:none}.wordmark.svelte-whg6dh .short:where(.svelte-whg6dh){display:inline}.context.svelte-whg6dh{display:none}}
