.user-menu-wrap.svelte-wvf1fx.svelte-wvf1fx{position:relative}.user-menu-trigger.svelte-wvf1fx.svelte-wvf1fx{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;border-radius:50%;cursor:pointer;opacity:.85;transition:opacity .15s}.user-menu-trigger.svelte-wvf1fx.svelte-wvf1fx:hover,.user-menu-trigger[aria-expanded=true].svelte-wvf1fx.svelte-wvf1fx{opacity:1}.user-menu-trigger.row.svelte-wvf1fx.svelte-wvf1fx{width:100%;justify-content:flex-start;gap:8px;padding:6px 8px;border-radius:10px;opacity:1}.user-menu-trigger.row.svelte-wvf1fx.svelte-wvf1fx:hover{background:var(--hover)}.name-block.svelte-wvf1fx.svelte-wvf1fx{display:flex;flex-direction:column;min-width:0;gap:1px;text-align:left}.name.svelte-wvf1fx.svelte-wvf1fx{font-size:.8125rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.username.svelte-wvf1fx.svelte-wvf1fx{font-size:.6875rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu.svelte-wvf1fx.svelte-wvf1fx{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--raised);border:1px solid var(--border-medium);border-radius:8px;box-shadow:var(--shadow-lg);z-index:200;padding:4px 0}.user-menu-wrap.up.svelte-wvf1fx .user-menu.svelte-wvf1fx{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.user-menu-header.svelte-wvf1fx.svelte-wvf1fx{padding:10px 14px 8px}.user-menu-name.svelte-wvf1fx.svelte-wvf1fx{display:block;font-size:.875rem;font-weight:600;color:var(--text);line-height:1.3}.user-menu-username.svelte-wvf1fx.svelte-wvf1fx{display:block;font-size:.75rem;color:var(--text-muted);line-height:1.3}.user-menu-divider.svelte-wvf1fx.svelte-wvf1fx{height:1px;background:var(--border-subtle);margin:4px 0}.user-menu-item.svelte-wvf1fx.svelte-wvf1fx{display:block;width:100%;padding:8px 14px;font-size:.8125rem;font-weight:500;color:var(--text-secondary);text-decoration:none;text-align:left;background:none;border:none;cursor:pointer;transition:background .1s,color .1s}.user-menu-item.svelte-wvf1fx.svelte-wvf1fx:hover{background:var(--hover);color:var(--text)}.user-menu-item.danger.svelte-wvf1fx.svelte-wvf1fx:hover{color:var(--rose)}@media (max-width: 900px){.user-menu-wrap.up.svelte-wvf1fx .user-menu.svelte-wvf1fx{top:calc(100% + 8px);bottom:auto;right:0;left:auto}.user-menu-wrap.up.svelte-wvf1fx .name-block.svelte-wvf1fx{display:none}}.app-shell.svelte-125rkio.svelte-125rkio{color:var(--text);background:var(--bg);min-height:100vh;display:grid;grid-template-columns:200px minmax(0,1fr)}.panel{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.app-sidebar.svelte-125rkio.svelte-125rkio{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--sidebar);border-right:1px solid var(--border-subtle);padding:22px 12px 16px;display:flex;flex-direction:column}.brand.svelte-125rkio.svelte-125rkio{display:flex;align-items:center;gap:8px;padding:0 10px;text-decoration:none}.brand.svelte-125rkio img.svelte-125rkio{border-radius:6px}.brand-tagline.svelte-125rkio.svelte-125rkio{padding:0 10px;font-size:.6875rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);max-width:144px;margin-bottom:28px}.app-nav.svelte-125rkio.svelte-125rkio{display:flex;flex-direction:column;gap:4px}.nav-item.svelte-125rkio.svelte-125rkio{display:flex;align-items:center;gap:14px;height:44px;padding:0 14px;border-radius:10px;color:var(--text-secondary);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.nav-item.svelte-125rkio.svelte-125rkio:hover{background:var(--hover);color:var(--text)}.nav-item.active.svelte-125rkio.svelte-125rkio{background:var(--nav-active-bg);color:var(--text);font-weight:600}.nav-section.svelte-125rkio.svelte-125rkio{margin:16px 0 4px;padding:0 14px;font-size:.6875rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.usage-items.svelte-125rkio.svelte-125rkio{display:flex;flex-direction:column;gap:4px}.sidebar-footer.svelte-125rkio.svelte-125rkio{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle)}.sidebar-footer.svelte-125rkio .user-menu-wrap{flex:1;min-width:0;order:-1;flex-basis:100%}.github-btn.svelte-125rkio.svelte-125rkio{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border-subtle);color:var(--text-muted);transition:color .15s,border-color .15s}.github-btn.svelte-125rkio.svelte-125rkio:hover{color:var(--text);border-color:var(--border-medium)}.signin.svelte-125rkio.svelte-125rkio{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;background:var(--accent-grad);color:var(--text);text-decoration:none;font-size:.8125rem;font-weight:600}.app-column.svelte-125rkio.svelte-125rkio{min-width:0;display:flex;flex-direction:column;min-height:100vh}.app-main.svelte-125rkio.svelte-125rkio{flex:1;min-width:0;padding:12px 12px 32px}.site-footer.svelte-125rkio.svelte-125rkio{display:flex;align-items:center;gap:16px;height:var(--site-footer-height);padding:0 12px;font-size:.75rem;color:var(--text-muted);border-top:1px solid var(--border-subtle)}.site-footer.svelte-125rkio a.svelte-125rkio{color:inherit;text-decoration:none}.site-footer.svelte-125rkio a.svelte-125rkio:hover{color:var(--text)}@media (max-width: 900px){.app-shell.svelte-125rkio.svelte-125rkio{display:block}.app-column.svelte-125rkio.svelte-125rkio{min-height:0}.app-sidebar.svelte-125rkio.svelte-125rkio{position:sticky;top:0;z-index:100;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;border-right:0;border-bottom:1px solid var(--border-subtle)}.brand-tagline.svelte-125rkio.svelte-125rkio{display:none}.brand.svelte-125rkio img.svelte-125rkio{width:auto;height:32px}.sidebar-footer.svelte-125rkio.svelte-125rkio{margin-top:0;margin-left:auto;border-top:0;padding-top:0}.sidebar-footer.svelte-125rkio .user-menu-wrap{order:0;flex-basis:auto}.app-nav.svelte-125rkio.svelte-125rkio{order:3;width:100%;flex-direction:row;overflow-x:auto;gap:0;scrollbar-width:none;scroll-padding-inline:8px}.app-nav.svelte-125rkio.svelte-125rkio::-webkit-scrollbar{display:none}.nav-section.svelte-125rkio.svelte-125rkio{display:none}.usage-items.svelte-125rkio.svelte-125rkio{flex-direction:row;flex-shrink:0;gap:0;margin-left:4px;padding-left:4px;border-left:1px solid var(--border-subtle)}.nav-item.svelte-125rkio.svelte-125rkio{gap:6px;height:36px;padding:0 8px;font-size:.8125rem;white-space:nowrap}.nav-item.svelte-125rkio svg{width:16px;height:16px}.nav-item.svelte-125rkio.svelte-125rkio:focus-visible{outline-offset:-2px}.app-main.svelte-125rkio.svelte-125rkio{padding:12px 16px 32px}.site-footer.svelte-125rkio.svelte-125rkio{padding:0 16px}}@media (max-width: 389px){.nav-item.svelte-125rkio svg{display:none}}@font-face{font-family:Geist Mono Fallback;src:local("Consolas");size-adjust:109.13%;ascent-override:92.09%;descent-override:27.03%;line-gap-override:0%}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:16px}body{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}:root{color-scheme:dark;--bg:#050606;--bg-warm:#08090a;--sidebar:#08090a;--surface:#0d1011;--raised:#111415;--hover:#171b1d;--border-subtle:#1d2123;--border-medium:#282c2e;--text:#f5f6f7;--text-secondary:#b5b8ba;--text-muted:#8a8e91;--accent:#6f45e8;--accent-hover:#7d57ee;--accent-text:#b39dfa;--accent-dim:rgb(111 69 232 / .16);--accent-grad:linear-gradient(180deg, #7650ea, #5f38d6);--tab-active-bg:#d7dadd;--tab-active-text:#0b0d0e;--nav-active-bg:#1a1e20;--green:#2bd98f;--green-dim:rgb(43 217 143 / .12);--rose:#f0455a;--rose-dim:rgb(240 69 90 / .12);--amber:#f5b82e;--amber-dim:rgb(245 184 46 / .12);--blue:#3b8fec;--blue-dim:rgb(59 143 236 / .12);--purple:#8b5cf6;--purple-dim:rgb(139 92 246 / .12);--orange:#f58a3c;--mint:#34d8ae;--gold:#f5b82e;--gold-dim:rgb(245 184 46 / .12);--silver:#b9c4d0;--silver-dim:rgb(185 196 208 / .12);--bronze:#e8833f;--bronze-dim:rgb(232 131 63 / .12);--chart-input:var(--purple);--chart-output:var(--blue);--chart-cache-read:var(--amber);--chart-cache-write:var(--mint);--chart-thinking:var(--orange);--chart-total:var(--accent-text);--shadow-sm:0 1px 2px rgb(0 0 0 / .5);--shadow-md:0 4px 16px rgb(0 0 0 / .45);--shadow-lg:0 12px 32px rgb(0 0 0 / .55);--radius-card:12px;--radius-pill:999px;--mono:"Geist Mono", "Geist Mono Fallback", "JetBrains Mono", ui-monospace, monospace;--content-width:min(1600px, calc(100% - 3rem) );--site-footer-height:40px}h1,h2,h3,h4,h5,h6{line-height:1.25}a{color:inherit}code{font-family:var(--mono);font-size:.9em}pre{font-family:var(--mono);font-size:.875rem;line-height:1.7;background:var(--raised);color:var(--text);border-radius:10px;padding:1.25rem 1.5rem;overflow-x:auto;border:1px solid var(--border-subtle)}pre code{background:none;color:inherit;padding:0;font-size:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media (max-width: 900px){html{scroll-padding-top:112px}}
