.usage_container__nPuhD{max-width:960px;padding:var(--space-8) var(--space-6)}.usage_loading__df8Lc{color:var(--color-text-muted);text-align:center;padding:var(--space-16) 0;font-size:var(--text-sm)}.usage_infoBanner___GomJ{background:var(--color-bg-surface-2);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-md)}.usage_errorBanner__cCbe1,.usage_infoBanner___GomJ{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);margin-top:var(--space-4)}.usage_errorBanner__cCbe1{background:var(--color-status-error-bg);border:1px solid var(--color-border-error);color:var(--color-status-error);border-radius:var(--radius-md)}.usage_header__TBto6{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.usage_pageTitle__ZaIOa{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.03em;margin:0}.usage_hostSelector__DqtZ9{font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);cursor:pointer;outline:none}.usage_hostSelector__DqtZ9:focus{border-color:var(--color-accent)}.usage_hostName__hw5Yz{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.usage_syncBadge__J6b9H{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-bg-surface);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.usage_syncStale__Rkdrc{color:var(--color-warning-text);border:1px solid var(--color-warning-border)}.usage_economicsSection__Oh1Dd{margin-bottom:var(--space-8);padding:24px;border:1px solid var(--color-border);border-radius:16px;background:radial-gradient(circle at top right,rgba(248,113,113,.08),transparent 32%),var(--color-bg-surface)}.usage_economicsHeader__o4zvq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.usage_eyebrow__nbuOt{margin:0 0 6px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.usage_economicsTitle__SosGP{margin:0;font-size:30px;line-height:1.05;letter-spacing:-.04em}.usage_economicsCopy__m8Knm{margin:10px 0 0;font-size:var(--text-base);color:var(--color-text-primary)}.usage_economicsSubcopy__oXI5U{margin:8px 0 0;max-width:62ch;font-size:var(--text-sm);color:var(--color-text-secondary)}.usage_healthBadge__DxzfH{flex-shrink:0;padding:8px 12px;border-radius:999px;font-size:var(--text-xs);font-weight:var(--font-semibold);border:1px solid var(--color-border)}.usage_healthBadgeWarning__CK7v0{background:var(--color-warning-bg,rgba(245,158,11,.08));border-color:var(--color-warning-border,rgba(245,158,11,.25));color:var(--color-warning-text,#f59e0b)}.usage_healthBadgeHealthy__ibWU9{background:var(--color-status-done-bg,rgba(34,197,94,.08));border-color:var(--color-status-done-border,rgba(34,197,94,.25));color:var(--color-status-done,#22c55e)}.usage_healthBadgeQuiet__B2JqU{background:var(--color-bg-surface-2);color:var(--color-text-secondary)}.usage_economicsGrid__ygRfr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-border)}.usage_economicsCard__ioB5q{min-height:148px;padding:18px 20px;background:var(--color-bg-surface-2)}.usage_economicsMeta__vbtJF{margin-top:8px;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-secondary)}.usage_blindSpotList__xoLvJ{margin-top:4px;font-size:22px;line-height:1.2;letter-spacing:-.03em;color:var(--color-text-primary)}.usage_statGrid__CRDbg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-bottom:24px;background:var(--color-border);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}@media (max-width:768px){.usage_economicsHeader__o4zvq{flex-direction:column}.usage_economicsGrid__ygRfr,.usage_statGrid__CRDbg{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.usage_economicsSection__Oh1Dd{padding:18px}.usage_economicsTitle__SosGP{font-size:24px}.usage_economicsGrid__ygRfr,.usage_statGrid__CRDbg{grid-template-columns:1fr}}.usage_statCard__ElUIc{background:var(--color-bg-surface);padding:16px 20px;cursor:default}.usage_statLabel__LzQiC{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-weight:var(--font-medium)}.usage_statValue__fz_v6{font-size:32px;font-weight:var(--font-bold);letter-spacing:-1.2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);line-height:1;margin-bottom:4px}.usage_statPeriod__V78OT{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.usage_section__F3IDj{margin-bottom:var(--space-8)}.usage_sectionHeader__tNtgX{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.usage_sectionTitle__SpLCw{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.usage_emptyState__yYLur{text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-6);background:var(--color-bg-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.usage_emptyHint__sKEI8{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.usage_emptyLink__V1ME2{color:var(--color-text-link);text-decoration:none}.usage_emptyLink__V1ME2:hover{text-decoration:underline}.usage_emptyLink__V1ME2:focus-visible{outline:2px solid var(--color-interactive-primary);outline-offset:2px;border-radius:2px}.usage_inlineCode__LVcGo{padding:2px 6px;border-radius:var(--radius-sm);color:var(--color-text-link)}.usage_codeBlock__lQPZA,.usage_inlineCode__LVcGo{background:var(--color-bg-primary);font-family:var(--font-mono);font-size:var(--text-xs)}.usage_codeBlock__lQPZA{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);text-align:left;overflow-x:auto;white-space:pre;line-height:1.6;margin:var(--space-2) 0}.usage_addCapBtn__v0NOr{font-size:var(--text-sm);color:var(--color-interactive-primary);background:transparent;border:1px solid var(--color-interactive-primary);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background .15s}.usage_addCapBtn__v0NOr:hover{background:var(--accent-dim)}.usage_capForm__0t5sj{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-3)}.usage_capFormRow__QiRVg{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.usage_capFormRow__QiRVg label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary)}.usage_capFormRow__QiRVg input,.usage_capFormRow__QiRVg select{background:var(--color-bg-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.usage_capFormRow__QiRVg input:focus,.usage_capFormRow__QiRVg select:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.usage_submitCapBtn__nhejv{background:var(--color-interactive-primary);color:var(--color-interactive-primary-text);border:none;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;transition:opacity .15s}.usage_submitCapBtn__nhejv:hover{opacity:.9}.usage_capCard__Wtpxc{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2)}.usage_capBreached__FlqMD{border-color:var(--color-border-error);background:var(--color-status-error-bg)}.usage_capHeader___jJat{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.usage_capScope__nK8vs{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.usage_capPeriod__MVdfC{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:capitalize}.usage_capAction__dL4By{font-size:11px;padding:2px var(--space-2);border-radius:var(--radius-full);font-weight:var(--font-medium);margin-left:auto}.usage_capAction_warn__m5rBi{background:var(--color-warning-bg);color:var(--color-warning-text)}.usage_capAction_throttle__v6BvO{background:var(--accent-primary-muted);color:var(--color-interactive-primary)}.usage_capAction_block__x4sFd{background:var(--color-status-error-bg);color:var(--color-status-error)}.usage_capBar__z20ry{height:6px;background:var(--color-border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-2)}.usage_capBarFill__4eRdh{height:100%;border-radius:var(--radius-sm);transition:width .3s ease}.usage_capMeta__8MVYt{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--color-text-muted)}.usage_capMessage__bYpic{padding:var(--space-2) var(--space-3);margin:var(--space-2) 0;border-radius:var(--radius-md);font-size:var(--text-sm)}.usage_capMessageSuccess__u521Z{background:var(--color-status-done-bg);color:var(--color-status-done)}.usage_capMessageError__QfkYg,.usage_capMessageSuccess__u521Z{border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.usage_capMessageError__QfkYg{background:var(--color-status-error-bg);color:var(--color-status-error)}.usage_savedCapRow__vDP6C{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);margin:var(--space-1) 0;border-radius:var(--radius-md);background:var(--color-bg-surface);border:1px solid var(--color-border)}.usage_savedCapMeta__OfeRQ{display:flex;gap:var(--space-3);align-items:center;font-size:var(--text-sm)}.usage_savedCapPeriod__er5Os{color:var(--color-text-muted)}.usage_savedCapLimit__0VxGT{font-weight:var(--font-semibold)}.usage_savedCapAction__FLf11{color:var(--color-text-muted);font-size:var(--text-xs)}.usage_removecapBtn__aFfDB{background:none;border:1px solid color-mix(in srgb,var(--color-status-error) 40%,transparent);color:var(--color-status-error);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-xs);transition:background .15s}.usage_removecapBtn__aFfDB:hover{background:var(--color-status-error-bg)}.usage_savingsBadge__Dy8p2{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-status-done);background:var(--color-status-done-bg);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.usage_sectionHint__udeNP{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-3) 0}.usage_suggestionCard___fVDd{background:var(--color-bg-surface);border:1px solid color-mix(in srgb,var(--color-status-done) 20%,var(--color-border));border-radius:12px;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);position:relative;overflow:hidden}.usage_suggestionHeader__vPP6l{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.usage_suggestionCategory__fyeYw{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-transform:capitalize}.usage_suggestionSavings__bPYbM{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-status-done)}.usage_suggestionRoute__ZMxsR{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.usage_modelFrom__GiAef{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-bg-surface-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-decoration:line-through;opacity:.7}.usage_routeArrow__JniKA{color:var(--color-status-done);font-size:var(--text-base)}.usage_modelTo__1GB0o{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-status-done);background:var(--color-status-done-bg);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-weight:var(--font-medium)}.usage_suggestionMeta__CllZK{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--color-text-muted)}.usage_savingsAmount__v8L3R{font-weight:var(--font-semibold);color:var(--color-status-done)}.usage_table__d0Ths{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;position:relative}.usage_tableHeader__KrdEc{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--color-text-muted)}.usage_tableHeader__KrdEc,.usage_tableRow__Bk1mL{display:grid;grid-template-columns:2fr 1fr 1fr 2fr 2fr;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border)}.usage_tableRow__Bk1mL{font-size:var(--text-sm);color:var(--color-text-secondary)}.usage_tableRow__Bk1mL:last-child{border-bottom:none}.usage_agentName__gfi_S,.usage_modelName___mewS{font-weight:var(--font-medium);color:var(--color-text-primary)}.usage_modelName___mewS{font-family:var(--font-mono);font-size:var(--text-xs)}.usage_costValue__284dR{font-weight:var(--font-semibold);color:var(--color-text-primary)}.usage_modelBadge__r95rr{font-family:var(--font-mono);font-size:11px;color:var(--color-text-secondary);background:var(--color-bg-surface-2);padding:2px var(--space-2);border-radius:var(--radius-sm);display:inline-block;max-width:-moz-fit-content;max-width:fit-content}@media (max-width:768px){.usage_statGrid__CRDbg{grid-template-columns:repeat(2,1fr)}.usage_tableHeader__KrdEc,.usage_tableRow__Bk1mL{grid-template-columns:2fr 1fr 1fr 2fr}.usage_tableHeader__KrdEc span:last-child,.usage_tableRow__Bk1mL span:last-child{display:none}.usage_capFormRow__QiRVg{flex-direction:column}}@media (max-width:480px){.usage_statGrid__CRDbg{grid-template-columns:repeat(2,1fr)}}.usage_skeletonFull__0b_87{min-height:40vh}.usage_dateRangePicker__qHsvy{display:flex;gap:var(--space-1);align-items:center;margin-left:auto}.usage_dateRangeBtn__QSIgC{font-size:var(--text-xs);font-family:var(--font-mono,monospace);color:var(--color-text-muted);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.usage_dateRangeBtn__QSIgC:hover{color:var(--color-text-primary);border-color:var(--color-border-hover,var(--color-border));background:var(--color-bg-hover,var(--color-bg-surface))}.usage_dateRangeBtnActive__KV1wU{color:var(--color-text-primary);background:var(--color-bg-accent,rgba(96,165,250,.12));border-color:var(--color-accent,#60a5fa)}