.theme-leantoken,:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-soft:#dbeafe;--color-primary-contrast:#ffffff;--color-page-bg:#ffffff;--color-page-fg:#111827;--color-surface:#ffffff;--color-surface-muted:#f8fafc;--color-border:#e5e7eb}.theme-echo{--color-primary:#059669;--color-primary-hover:#047857;--color-primary-soft:#064e3b;--color-primary-contrast:#ffffff;--color-page-bg:#030712;--color-page-fg:#f9fafb;--color-surface:#111827;--color-surface-muted:#1f2937;--color-border:#374151}.theme-gonka24{--font-inter:Arial,Helvetica,sans-serif;--font-jetbrains:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--color-primary:#5b5ee6;--color-primary-hover:#4f46e5;--color-primary-soft:#eef2ff;--color-primary-contrast:#ffffff;--color-page-bg:#fbfcff;--color-page-fg:#111827;--color-surface:#ffffff;--color-surface-muted:#f6f8fb;--color-border:#dfe4ec;--g24-canvas:#0b0b0b;--g24-shell:#101010;--g24-raised:#151515;--g24-panel:rgba(255,255,255,0.035);--g24-border:rgba(255,255,255,0.08);--g24-text:#f5f5f5;--g24-text-secondary:#b5b5b5;--g24-text-muted:#909090;--g24-action:#9af2ce;--g24-action-hover:#b7f8dc;--g24-action-text:#10251c;--g24-radius-control:8px;--g24-radius-inset:12px;--g24-radius-card:16px}.theme-gonka24 :where(dialog,[role=dialog],[data-popup]),.theme-gonka24 :where(dialog,[role=dialog],[data-popup]) *{scrollbar-width:thin;scrollbar-color:#626a66 var(--g24-shell)}@supports selector(::-webkit-scrollbar){.theme-gonka24 :where(dialog,[role=dialog],[data-popup]),.theme-gonka24 :where(dialog,[role=dialog],[data-popup]) *{scrollbar-width:auto;scrollbar-color:auto}.theme-gonka24 :where(dialog,[role=dialog],[data-popup]) ::-webkit-scrollbar,.theme-gonka24 :where(dialog,[role=dialog],[data-popup])::-webkit-scrollbar{width:8px;height:8px}.theme-gonka24 :where(dialog,[role=dialog],[data-popup]) ::-webkit-scrollbar-track,.theme-gonka24 :where(dialog,[role=dialog],[data-popup])::-webkit-scrollbar-track{background:var(--g24-shell);border-radius:999px}.theme-gonka24 :where(dialog,[role=dialog],[data-popup]) ::-webkit-scrollbar-thumb,.theme-gonka24 :where(dialog,[role=dialog],[data-popup])::-webkit-scrollbar-thumb{min-height:32px;border:2px solid var(--g24-shell);border-radius:999px;background:#626a66}.theme-gonka24 :where(dialog,[role=dialog],[data-popup]) ::-webkit-scrollbar-thumb:hover,.theme-gonka24 :where(dialog,[role=dialog],[data-popup])::-webkit-scrollbar-thumb:hover{background:var(--g24-action)}.theme-gonka24 :where(dialog,[role=dialog],[data-popup]) ::-webkit-scrollbar-corner,.theme-gonka24 :where(dialog,[role=dialog],[data-popup])::-webkit-scrollbar-corner{background:var(--g24-shell)}}@media (forced-colors:active){.theme-gonka24 :where(dialog,[role=dialog],[data-popup]),.theme-gonka24 :where(dialog,[role=dialog],[data-popup]) *{scrollbar-width:auto;scrollbar-color:auto}}.theme-gonka24 .g24-page{min-height:100%;background:var(--g24-canvas);color:var(--g24-text);font-family:var(--font-roboto),Roboto,Arial,sans-serif}.theme-gonka24 .g24-surface{border:1px solid var(--g24-border);border-radius:var(--g24-radius-card);background:var(--g24-panel)}.theme-gonka24 .g24-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:var(--g24-radius-control);font-size:14px;line-height:20px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.theme-gonka24 .g24-action:focus-visible,.theme-gonka24 .g24-icon-action:focus-visible{outline:2px solid var(--g24-action);outline-offset:2px}.theme-gonka24 .g24-action:disabled,.theme-gonka24 .g24-icon-action:disabled{cursor:not-allowed;opacity:.5}.theme-gonka24 .g24-action--primary{background:var(--g24-action);color:var(--g24-action-text);box-shadow:0 0 0 1px rgba(154,242,206,.16),0 6px 24px rgba(72,211,152,.1)}.theme-gonka24 .g24-action--primary:hover:not(:disabled){background:var(--g24-action-hover)}.theme-gonka24 .g24-action--secondary{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.025);color:var(--g24-text-secondary)}.theme-gonka24 .g24-action--ghost:hover:not(:disabled),.theme-gonka24 .g24-action--secondary:hover:not(:disabled){background:rgba(255,255,255,.09);color:var(--g24-text)}.theme-gonka24 .g24-amount-option{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025);color:var(--g24-text-secondary)}.theme-gonka24 .g24-amount-option:focus-visible,.theme-gonka24 .g24-amount-option:hover{border-color:rgba(154,242,206,.55);color:var(--g24-text)}.theme-gonka24 .g24-amount-option[aria-pressed=true],.theme-gonka24 .g24-amount-option[data-selected=true]{border-color:rgba(154,242,206,.8);background:rgba(154,242,206,.12);color:#c9ffe6}.theme-gonka24 .g24-action--ghost{color:var(--g24-text-secondary)}.theme-gonka24 .g24-action--danger{border:1px solid rgba(248,113,113,.3);color:#fecaca}.theme-gonka24 .g24-action--danger:hover:not(:disabled){background:rgba(239,68,68,.13)}.theme-gonka24 .g24-icon-action{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:var(--g24-radius-control);color:var(--g24-text-secondary)}.theme-gonka24 .g24-icon-action:hover:not(:disabled){background:rgba(255,255,255,.08);color:var(--g24-text)}.theme-gonka24 .g24-page-title{font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.025em}.theme-gonka24 .g24-page-description{max-width:42rem;color:var(--g24-text-secondary);font-size:14px;line-height:20px}.theme-gonka24 .g24-table-head{color:var(--g24-text-muted);font-size:12px;line-height:16px}.theme-gonka24 .g24-readable-meta{color:var(--g24-text-muted)}.theme-gonka24 .g24-metric-sublabel{font-weight:400}.theme-gonka24 .g24-usage-tab[aria-pressed=true]{background:rgba(154,242,206,.13);color:#c9ffe6;box-shadow:inset 0 0 0 1px rgba(154,242,206,.32)}@media (max-width:639px){.theme-gonka24 .g24-page-title{font-size:24px;line-height:30px}.theme-gonka24 .g24-usage-metric{min-width:0;padding:12px}.theme-gonka24 .g24-usage-metric:last-child{grid-column:1/-1}.theme-gonka24 .g24-usage-metric .g24-metric-sublabel{white-space:normal;line-height:1.35}}body{background:var(--color-page-bg);color:var(--color-page-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s,color .2s}