._header_1r7wr_1{z-index:50;background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;padding:18px 24px;display:flex;position:sticky;top:0}._brand_1r7wr_14{letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:600}._brand_1r7wr_14:hover{color:var(--text);text-decoration:none}._brandDot_1r7wr_24{color:var(--accent)}._nav_1r7wr_28{align-items:center;gap:18px;display:flex}._navLink_1r7wr_34{color:var(--text-muted);font-size:14px}._navLink_1r7wr_34:hover{color:var(--text);text-decoration:none}._newButton_1r7wr_43{color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}._newButton_1r7wr_43:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}._avatar_1r7wr_58{border:1px solid var(--border);object-fit:cover;border-radius:50%;width:26px;height:26px}._signOut_1r7wr_66{color:var(--text-muted);background:0 0;border:none;padding:0;font-size:14px}._signOut_1r7wr_66:hover{color:var(--text)}._footer_1r7wr_77{color:var(--text-muted);text-align:center;padding:14px 24px 24px;font-size:11px}._footer_1r7wr_77 a{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:2px 10px;text-decoration:none}._footer_1r7wr_77 a:hover{color:var(--text);border-color:var(--accent);text-decoration:none}:root{--bg:#0f1115;--bg-elev:#171a21;--border:#262a33;--text:#e6e8eb;--text-muted:#9aa3b2;--accent:#7aa2f7;--accent-hover:#9bb8ff;--danger:#f7768e;--radius:10px;--maxw:760px;color:var(--text);background:var(--bg);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55}@media (prefers-color-scheme:light){:root{--bg:#fafafa;--bg-elev:#fff;--border:#e5e7eb;--text:#111827;--text-muted:#6b7280;--accent:#2563eb;--accent-hover:#1d4ed8;--danger:#dc2626}}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100%;color:var(--text);margin:0;padding:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer}input,textarea{font:inherit;color:inherit}main{max-width:var(--maxw);margin:0 auto;padding:32px 20px 80px}h1,h2,h3{margin:0 0 12px;line-height:1.25}code{background:var(--bg-elev);border-radius:4px;padding:1px 6px;font-size:.92em}pre code{padding:12px;display:block;overflow-x:auto}
