._header_1saon_2{z-index:40;justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-inline:5px;padding:0 3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative}._brand_1saon_3{min-height:44px;color:var(--text-primary);letter-spacing:.1em;align-items:center;gap:11px;font-size:18px;font-weight:800;display:inline-flex}._brand_1saon_3 img{width:41px;height:31px}._actions_1saon_5{align-items:center;gap:8px;min-width:0;display:flex;position:relative}._iconButton_1saon_6{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconButton_1saon_6:hover,._iconButton_1saon_6[aria-expanded=true]{background:color-mix(in srgb, var(--bg-hover) 70%, transparent)}._iconButton_1saon_6:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._menu_1saon_9{border:1px solid var(--border-color);background:var(--bg-primary);width:max-content;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:24px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}._menu_1saon_9 button{min-height:36px;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:18px;display:flex}._menu_1saon_9 button:hover{background:var(--keeper-menu-hover-bg)}._menu_1saon_9 button:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}@media (pointer:coarse){._menu_1saon_9 button{min-height:44px}}@media (width<=768px){._header_1saon_2{gap:8px;padding:0}._brand_1saon_3{gap:7px;font-size:13px}._brand_1saon_3 img{width:29px;height:26px}._actions_1saon_5{flex-shrink:0;gap:4px}}@media (width<=360px){._header_1saon_2{gap:5px;margin-inline:0}._brand_1saon_3{letter-spacing:.03em;gap:4px}._brand_1saon_3 img{width:26px;height:24px}}._surface_1td43_1{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}._base_1td43_10,._lens_1td43_10,._rim_1td43_10{border-radius:inherit;position:absolute;inset:0}._base_1td43_10{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._surface_1td43_1:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--bg-primary) 38%, transparent), color-mix(in srgb, var(--bg-primary) 22%, transparent) 48%, color-mix(in srgb, var(--bg-primary) 32%, transparent));box-shadow:inset 0 1px 1px #ffffffe6, inset 1px 0 1px #ffffff94, inset 0 -1px 1px color-mix(in srgb, var(--text-primary) 16%, transparent);position:absolute;inset:0}._surface_1td43_1:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:2px;box-shadow:inset 0 2px 3px #ffffff7a,inset 0 -2px 3px #ffffff5c}._rim_1td43_10{z-index:2;background:linear-gradient(135deg, #fff, #fff3 26%, color-mix(in srgb, var(--text-primary) 14%, transparent) 46%, #ffffffd9 74%, #ffffff4d);padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._filter_1td43_48{width:0;height:0;position:absolute}[data-theme=dark] ._surface_1td43_1:before{background:linear-gradient(135deg, color-mix(in srgb, var(--bg-primary) 28%, transparent), color-mix(in srgb, var(--bg-primary) 20%, transparent) 48%, color-mix(in srgb, var(--bg-primary) 25%, transparent));box-shadow:inset 0 1px 1px #fff6,inset 1px 0 1px #fff3,inset 0 -1px 1px #0006}[data-theme=dark] ._surface_1td43_1:after{box-shadow:inset 0 2px 3px #ffffff1a,inset 0 -2px 3px #ffffff0d}[data-theme=dark] ._rim_1td43_10{background:linear-gradient(135deg,#ffffff85,#ffffff0d 26%,#00000040 46%,#ffffff3d 74%,#ffffff1a)}@media (prefers-reduced-transparency:reduce){._base_1td43_10{background:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none}._lens_1td43_10{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._base_1td43_10{background:var(--bg-primary)}._lens_1td43_10{display:none}}._button_164f8_1{right:max(24px, env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:20;background:color-mix(in srgb, var(--floating-surface) 70%, transparent);width:44px;height:44px;color:var(--text-primary);box-shadow:var(--shadow-lg);cursor:pointer;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .2s,visibility .2s;display:inline-flex;position:fixed;transform:translateY(8px)}._button_164f8_1[data-visible=true]{opacity:1;visibility:visible;transform:none}._button_164f8_1:hover{background:var(--floating-surface)}._button_164f8_1:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}._button_164f8_1>svg{z-index:1;position:relative}@media (width<=768px){._button_164f8_1{right:max(20px, env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){._button_164f8_1{transition:none;transform:none}}._host_14up1_1{--toolbar-ink:var(--text-primary);--toolbar-muted:var(--text-secondary);--toolbar-action:var(--text-primary);--toolbar-surface:var(--bg-primary);--toolbar-line:var(--border-color);--toolbar-hover:color-mix(in srgb, var(--bg-hover) 60%, transparent);--toolbar-selected:var(--floating-surface);--toolbar-gap:10px;--toolbar-inset:14px;top:max(24px, env(safe-area-inset-top));z-index:30;pointer-events:none;width:100%;min-width:0;margin-bottom:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;position:sticky;container-type:inline-size}._dock_14up1_23{align-items:center;gap:var(--toolbar-gap);width:100%;max-width:100%;min-height:52px;padding:4px var(--toolbar-inset);pointer-events:auto;border-radius:28px;display:flex;position:relative;box-shadow:0 8px 24px #21283921,0 1px 3px #21283912}._dock_14up1_23[data-resizing=true]{overflow:clip}._collapse_14up1_41,._refresh_14up1_41,._pageTrigger_14up1_41,._tab_14up1_41{min-height:44px;color:var(--toolbar-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;text-decoration:none;display:inline-flex}._collapse_14up1_41:focus-visible,._refresh_14up1_41:focus-visible,._pageTrigger_14up1_41:focus-visible,._tab_14up1_41:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._collapse_14up1_41,._refresh_14up1_41{border-radius:22px;flex-basis:44px;width:44px;height:44px}._collapse_14up1_41:hover:not(:disabled),._refresh_14up1_41:hover:not(:disabled){background:var(--toolbar-hover)}._collapse_14up1_41:disabled,._refresh_14up1_41:disabled{opacity:.55;cursor:default}._tabs_14up1_76{flex:1 0 auto;align-items:center;width:max-content;min-width:0;display:flex}._tabs_14up1_76,._collapse_14up1_41,._pageTrigger_14up1_41,._filters_14up1_84,._refresh_14up1_41{z-index:1;position:relative}._selection_14up1_89,._currentPage_14up1_89{background:var(--toolbar-selected);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:20px;box-shadow:0 1px 2px #00000014,0 3px 8px #0000000f}._selection_14up1_89{pointer-events:none;height:32px;transition:transform .26s cubic-bezier(.2,.75,.25,1);position:absolute;top:6px;left:0}._tab_14up1_41{color:var(--toolbar-action);white-space:nowrap;border-radius:22px;padding:9px 11px;font-weight:550;position:relative}._tab_14up1_41[aria-selected=true]{color:var(--text-primary);font-weight:650}._tab_14up1_41:hover{background:var(--toolbar-hover)}._pageTrigger_14up1_41{border-radius:24px;gap:6px;width:max-content;max-width:100%;display:none}._pageTrigger_14up1_41>svg{color:var(--toolbar-muted);flex:0 0 14px;transition:transform .2s;display:block}._pageTrigger_14up1_41[aria-expanded=true]>svg{transform:rotate(180deg)}._currentPage_14up1_89{overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;min-height:32px;padding:5px 12px;font-weight:650;line-height:20px;display:flex}._collapse_14up1_41{color:var(--toolbar-muted)}._refresh_14up1_41{color:var(--toolbar-action)}._host_14up1_1[data-compact=true] ._dock_14up1_23{width:max-content}._host_14up1_1[data-compact=true] ._tabs_14up1_76{display:none}._host_14up1_1[data-compact=true] ._pageTrigger_14up1_41{display:inline-flex}._filters_14up1_84{flex:none;align-items:center;gap:10px;width:max-content;min-width:0;max-width:100%;display:flex}._filter_14up1_84,._filter_14up1_84>div{flex:0 auto;width:max-content;min-width:0;max-width:100%}._filter_14up1_84 [data-time-range-shell]{width:max-content;max-width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}._filter_14up1_84{align-items:center;gap:8px;display:flex}._filter_14up1_84 [data-dashboard-filter-caption]{color:var(--toolbar-muted);white-space:nowrap;flex:none;font-size:10px;font-weight:500}._filter_14up1_84>div>button,._filter_14up1_84 [data-time-range-trigger]{width:max-content;max-width:100%;height:auto;min-height:44px;box-shadow:none;color:var(--toolbar-ink);font:inherit;background:0 0;border-color:#0000;border-radius:22px;justify-content:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:400}._filter_14up1_84>div>button:hover,._filter_14up1_84>div>button[aria-expanded=true],._filter_14up1_84 [data-time-range-trigger]:hover,._filter_14up1_84 [data-time-range-trigger][aria-expanded=true]{background:var(--toolbar-hover);box-shadow:none;border-color:#0000}._filter_14up1_84>div>button:focus,._filter_14up1_84 [data-time-range-trigger]:focus{box-shadow:none;outline:none}._filter_14up1_84>div>button:focus-visible,._filter_14up1_84 [data-time-range-trigger]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._filter_14up1_84>div>button>span:first-of-type{flex:0 auto;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:visible}._filter_14up1_84 [data-time-range-trigger]>svg:last-child{width:14px;height:14px;color:var(--toolbar-muted)}._filter_14up1_84 [data-dashboard-filter-value],._filter_14up1_84 [data-time-range-value]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;color:var(--text-primary);flex:0 auto;font-weight:600;line-height:1.4;overflow:visible}._filter_14up1_84 [data-ranking-scope-switch]{height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;padding:0}._filter_14up1_84 [data-ranking-scope-switch]>span{border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);background:var(--toolbar-selected);width:50%;inset:6px auto 6px 0;box-shadow:0 1px 2px #00000014,0 3px 8px #0000000f}._filter_14up1_84 [data-ranking-scope-switch] button{background:0 0;width:100%;font-weight:550}._filter_14up1_84 [data-ranking-scope-switch] button[aria-pressed=true]{color:var(--text-primary);font-weight:650}._host_14up1_1[data-flow=split] ._dock_14up1_23{gap:4px var(--toolbar-gap);border-radius:24px;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"collapse navigation refresh""filters filters filters";width:100%;display:grid}._host_14up1_1[data-flow=split] ._collapse_14up1_41{grid-area:collapse}._host_14up1_1[data-flow=split] ._tabs_14up1_76,._host_14up1_1[data-flow=split] ._pageTrigger_14up1_41{grid-area:navigation}._host_14up1_1[data-flow=split] ._pageTrigger_14up1_41{justify-self:start}._host_14up1_1[data-flow=split] ._refresh_14up1_41{grid-area:refresh}._host_14up1_1[data-flow=split] ._filters_14up1_84{grid-area:filters;grid-template-columns:minmax(0, min(var(--toolbar-first-filter), 100% - min(var(--toolbar-second-filter), 50%) - 10px)) minmax(0, min(var(--toolbar-second-filter), 50%));border-top:1px solid color-mix(in srgb, var(--text-primary) 9%, transparent);justify-content:start;width:100%;padding-top:4px;display:grid}._host_14up1_1[data-flow=split] ._filters_14up1_84[data-count="1"]{grid-template-columns:minmax(0, min(var(--toolbar-first-filter), 100%))}._pageMenu_14up1_334{border:1px solid var(--border-color);background:var(--bg-primary);box-shadow:var(--shadow-lg);pointer-events:auto;z-index:2;border-radius:24px;flex-direction:column;gap:2px;width:max-content;max-width:min(320px,100% - 20px);max-height:min(420px,65svh);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}._pageMenu_14up1_334 button{min-height:36px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .15s;display:flex}._pageMenu_14up1_334 button:hover:not(:disabled){background:var(--keeper-menu-hover-bg)}._pageMenu_14up1_334 button:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}._pageMenu_14up1_334 button:disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.76}@media (pointer:coarse){._pageMenu_14up1_334 button{min-height:44px}}@media (prefers-reduced-motion:reduce){._pageMenu_14up1_334 button{transition:none}}._pageMenu_14up1_334 button{overflow-wrap:anywhere}._pageMenu_14up1_334 button[aria-current=page],._pageMenu_14up1_334 button[aria-current=page]:hover:not(:disabled){background:var(--keeper-menu-selected-bg);color:var(--text-primary);font-weight:600}._host_14up1_1 ._dock_14up1_23._measure_14up1_404{visibility:hidden;pointer-events:none;width:max-content;max-width:none;display:flex;position:absolute;top:0;left:0}._measure_14up1_404 ._tabs_14up1_76,._measure_14up1_404 ._filters_14up1_84,._measure_14up1_404 ._filter_14up1_84,._measure_14up1_404 ._filter_14up1_84>div,._measure_14up1_404 [data-time-range-shell],._measure_14up1_404 [data-time-range-trigger],._measure_14up1_404 ._filter_14up1_84>div>button,._measure_14up1_404 ._pageTrigger_14up1_41{flex:none;width:max-content;max-width:none}._host_14up1_1 ._measure_14up1_404 ._filters_14up1_84{border:0;padding:0;display:flex}._measure_14up1_404 ._currentPage_14up1_89,._measure_14up1_404 [data-dashboard-filter-value],._measure_14up1_404 [data-time-range-value]{white-space:nowrap}@container (width<=1100px){._tab_14up1_41{padding-inline:8px}._filter_14up1_84 [data-dashboard-filter-caption],._filter_14up1_84 [data-time-range-shell]>span{display:none}}@container (width<=900px){._dock_14up1_23{--toolbar-inset:12px;--toolbar-gap:8px}._collapse_14up1_41,._filter_14up1_84 [data-time-range-trigger]>svg:not(:last-child){display:none}._filters_14up1_84{gap:8px}._host_14up1_1[data-flow=split] ._dock_14up1_23{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"navigation refresh""filters filters"}}@container (width<=330px){._dock_14up1_23{--toolbar-gap:6px}}[data-theme=dark] ._host_14up1_1 ._dock_14up1_23{box-shadow:0 8px 24px #00000059,0 1px 3px #00000040}@media (prefers-reduced-motion:reduce){._selection_14up1_89,._pageTrigger_14up1_41>svg{transition:none}}._menuScroll_14up1_472{max-height:inherit;overscroll-behavior:contain;flex-direction:column;gap:2px;display:flex;overflow-y:auto}._spinner_14up1_473{animation:1s linear infinite _toolbar-spin_14up1_1}@keyframes _toolbar-spin_14up1_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_14up1_473{animation:none}}._providerBrandIcon_2b1fu_1{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}._providerBrandIconAsset_2b1fu_9{object-fit:contain;width:100%;height:100%;display:block}._providerBrandIconAvatar_2b1fu_16{border-radius:50%;overflow:hidden}._providerBrandIconAvatar_2b1fu_16 ._providerBrandIconAsset_2b1fu_9{transform:scale(var(--provider-brand-icon-avatar-scale))}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=antigravity]{--provider-brand-icon-avatar-scale:.7;background:#fff}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=claude]{--provider-brand-icon-avatar-scale:.75;background:#d97757}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=codex]{--provider-brand-icon-avatar-scale:.7;background:#fff}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=gemini]{--provider-brand-icon-avatar-scale:.8;background:#fff}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=kimi]{--provider-brand-icon-avatar-scale:.6;background:#000}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=openai]{--provider-brand-icon-avatar-scale:.75;background:#000}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=vertex]{--provider-brand-icon-avatar-scale:.6;background:#4285f4}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=xai]{--provider-brand-icon-avatar-scale:.75;background:#000}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=claude] ._providerBrandIconAsset_2b1fu_9,._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=openai] ._providerBrandIconAsset_2b1fu_9,._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=vertex] ._providerBrandIconAsset_2b1fu_9,._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=xai] ._providerBrandIconAsset_2b1fu_9{filter:invert()}._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=antigravity],._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=codex],._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=gemini]{box-shadow:inset 0 0 0 1px #0000000d}[data-theme=dark] ._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=antigravity],[data-theme=dark] ._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=codex],[data-theme=dark] ._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=gemini]{box-shadow:none}[data-theme=dark] ._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=kimi],[data-theme=dark] ._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=openai],[data-theme=dark] ._providerBrandIconAvatar_2b1fu_16[data-provider-brand-icon=xai]{box-shadow:inset 0 0 0 1px #ffffff1a}:root{--bg-secondary:#faf9f5;--bg-primary:#f0eee8;--bg-tertiary:#e9e6df;--bg-hover:var(--bg-tertiary);--bg-quinary:#f6f4ee;--bg-error-light:#c657461a;--floating-surface:#fffdf9;--floating-border:#d8d3ca;--floating-shadow:0 12px 26px #00000024;--text-primary:#2d2a26;--text-secondary:#6d6760;--text-tertiary:#a29c95;--text-quaternary:#c0bab3;--text-muted:var(--text-tertiary);--border-color:#e3e1db;--border-secondary:var(--border-color);--border-primary:#d5d2cb;--border-hover:#cecac4;--primary-color:#8b8680;--primary-hover:#7f7a74;--primary-active:#726d67;--primary-contrast:#fff;--success-color:#10b981;--quota-medium-color:#e0aa14;--warning-color:#c65746;--error-color:#c65746;--danger-color:var(--error-color);--info-color:var(--primary-color);--warning-bg:#c657461f;--warning-border:#c6574659;--warning-text:var(--warning-color);--success-badge-bg:#d1fae5;--success-badge-text:#065f46;--success-badge-border:#6ee7b7;--failure-badge-bg:#c6574624;--failure-badge-text:#8a3a30;--failure-badge-border:#c6574659;--count-badge-bg:#8b86802e;--count-badge-text:var(--primary-active);--shadow:0 1px 2px 0 #00000014;--shadow-lg:0 10px 18px -3px #0000001a;--radius-md:8px;--keeper-page-max-width:clamp(1245px, 86vw, 1600px);--keeper-page-padding-top:28px;--keeper-page-padding-x:20px;--keeper-page-padding-bottom:48px;--keeper-page-frame-gap:18px;--keeper-top-bar-gap:18px;--keeper-top-bar-padding-y:18px;--keeper-top-bar-padding-x:20px;--keeper-toolbar-control-height:42px;--keeper-card-radius-login:28px;--keeper-card-radius:24px;--keeper-card-radius-section:22px;--keeper-card-radius-summary:20px;--keeper-card-radius-banner:18px;--keeper-card-radius-inner:12px;--keeper-card-padding:20px;--keeper-card-header-padding-x:22px;--keeper-card-header-padding-top:20px;--keeper-card-header-padding-bottom:16px;--keeper-card-title-size:18px;--keeper-card-title-weight:700;--keeper-card-title-line-height:1.2;--keeper-card-title-track-height:32px;--keeper-card-subtitle-size:12px;--keeper-card-subtitle-weight:400;--keeper-card-subtitle-line-height:1.5;--cuk-card-radius:var(--keeper-card-radius);--cuk-control-radius:8px;--cuk-small-radius:4px;--cuk-page-horizontal-padding:var(--keeper-page-padding-x);--cuk-page-horizontal-padding-mobile:12px;--accent-tertiary:var(--bg-tertiary);--glass-blur:12px;--glass-backdrop-filter:blur(var(--glass-blur));--glass-filter:blur(var(--glass-blur));--glass-bg:color-mix(in srgb, var(--bg-primary) 82%, transparent);--glass-bg-secondary:color-mix(in srgb, var(--bg-secondary) 82%, transparent);--glass-border:color-mix(in srgb, var(--border-color) 60%, transparent);color:var(--text-primary);background:var(--bg-secondary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}[data-theme=white]{--bg-secondary:#fff;--bg-primary:#fff;--bg-tertiary:#f6f6f6;--bg-hover:var(--bg-tertiary);--bg-quinary:#fff;--bg-error-light:#c6574614;--floating-surface:#fff;--floating-border:#d9d9d9;--floating-shadow:0 12px 26px #0000001f;--text-primary:#2d2a26;--text-secondary:#6d6760;--text-tertiary:#a29c95;--text-quaternary:#c0bab3;--text-muted:var(--text-tertiary);--border-color:#e5e5e5;--border-secondary:var(--border-color);--border-primary:#d9d9d9;--border-hover:#ccc;--primary-color:#8b8680;--primary-hover:#7f7a74;--primary-active:#726d67;--primary-contrast:#fff;--success-color:#10b981;--quota-medium-color:#e0aa14;--warning-color:#c65746;--error-color:#c65746;--danger-color:var(--error-color);--info-color:var(--primary-color);--warning-bg:#c657461f;--warning-border:#c6574659;--warning-text:var(--warning-color);--success-badge-bg:#d1fae5;--success-badge-text:#065f46;--success-badge-border:#6ee7b7;--failure-badge-bg:#c6574624;--failure-badge-text:#8a3a30;--failure-badge-border:#c6574659;--count-badge-bg:#8b86802e;--count-badge-text:var(--primary-active);--shadow:0 1px 2px 0 #00000014;--shadow-lg:0 10px 18px -3px #0000001a;--radius-md:8px;--accent-tertiary:var(--bg-tertiary)}[data-theme=dark]{--bg-secondary:#151412;--bg-primary:#1d1b18;--bg-tertiary:#262320;--bg-hover:#2e2a26;--bg-quinary:#191714;--bg-error-light:#c657462e;--floating-surface:#2a2723;--floating-border:#4a443d;--floating-shadow:0 14px 30px #0006;--text-primary:#f6f4f1;--text-secondary:#c9c3bb;--text-tertiary:#9c958d;--text-quaternary:#6f6962;--text-muted:var(--text-tertiary);--border-color:#3a3530;--border-secondary:var(--border-color);--border-primary:#4a453f;--border-hover:#5a544d;--primary-color:#8b8680;--primary-hover:#9a948e;--primary-active:#a6a099;--primary-contrast:#fff;--success-color:#10b981;--quota-medium-color:#ffd862;--warning-color:#c65746;--error-color:#c65746;--danger-color:var(--error-color);--info-color:var(--primary-color);--warning-bg:#c6574638;--warning-border:#c6574673;--warning-text:#f1b0a6;--success-badge-bg:#064e3b4d;--success-badge-text:#6ee7b7;--success-badge-border:#059669;--failure-badge-bg:#c657463d;--failure-badge-text:#f1b0a6;--failure-badge-border:#c6574680;--count-badge-bg:#8b868047;--count-badge-text:var(--primary-active);--shadow:0 1px 3px 0 #0000004d;--shadow-lg:0 10px 15px -3px #0000004d;--radius-md:8px;--accent-tertiary:var(--bg-tertiary);--glass-border:color-mix(in srgb, var(--border-color) 55%, transparent)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%}body{background:var(--bg-secondary);min-width:320px;min-height:100svh;color:var(--text-primary);margin:0;line-height:1.5;transition:background-color .3s,color .3s}#root{width:100%;height:100%}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.68}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-corner{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}@media (width<=768px),(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){:root{--glass-backdrop-filter:none;--glass-filter:none;--glass-bg:var(--bg-primary);--glass-bg-secondary:var(--bg-secondary);--glass-border:var(--border-color)}}#root{min-height:100svh}.app-frame{background:var(--bg-secondary);flex-direction:column;min-height:100svh;display:flex}.app-main{flex-direction:column;flex:1 0 auto;display:flex}.app-checking{background:var(--bg-secondary);min-height:100%}.pageShell{background:linear-gradient(115deg, #11182714 0 1px, transparent 1px 100%) 0 0 / 28px 28px, radial-gradient(900px 480px at 12% 0%, #8b868029, transparent 58%), radial-gradient(760px 420px at 100% 100%, #22c55e1a, transparent 60%), var(--bg-secondary);flex:auto;justify-content:center;align-items:center;min-height:0;padding:32px 20px;display:flex}.frame{grid-template-columns:minmax(0,1.1fr) minmax(340px,440px);align-items:center;gap:30px;width:min(1060px,100%);display:grid}.utilityDock{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;display:inline-flex}.themeSwitcher{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);border-radius:999px;align-items:stretch;min-height:40px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.themePill{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s,box-shadow .15s}.themePill:hover{color:var(--text-primary)}.themePill:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.themePillActive{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 8px 20px #0000001a}.brandBlock{flex-direction:column;gap:16px;min-width:0;display:flex}.eyebrow{background:color-mix(in srgb, var(--bg-primary) 82%, transparent);width:fit-content;min-height:40px;color:var(--text-primary);letter-spacing:.12em;text-transform:uppercase;border:1px solid #8b86803d;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:900;display:inline-flex}.brandBlock h1{letter-spacing:-.055em;color:var(--text-primary);margin:0;font-size:clamp(38px,5.6vw,68px);line-height:.92}.brandBlock p{max-width:560px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.loginCard{border-radius:var(--keeper-card-radius-login);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 96%, #8b868014), color-mix(in srgb, var(--bg-primary) 88%, transparent)), var(--bg-primary);box-shadow:var(--floating-shadow);border:1px solid color-mix(in srgb, var(--border-color) 84%, #8b868047);padding:28px}.cardHeader{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.cardKicker{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.cardHeader h2{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.1}.cardHeader p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.form{flex-direction:column;gap:12px;display:flex}.form-group{color:var(--text-primary);flex-direction:column;gap:4px;margin-bottom:0;display:flex}.form-group label{color:var(--text-primary);font-weight:600}.input{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--text-muted);font-size:12px}.input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #8b86802e}.error-box{color:var(--error-color);background:#c657461a;border:1px solid #c6574659;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.45}.btn{cursor:pointer;background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-primary{background:var(--primary-color);color:var(--primary-contrast);border-color:var(--primary-color)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-full{width:100%}.btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.btn:disabled{opacity:.6;cursor:not-allowed}.theme-switcher,.signout-switcher{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);border-radius:999px;align-items:stretch;min-height:42px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.theme-pill,.signout-pill{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s,box-shadow .15s,opacity .15s}.theme-pill:hover,.signout-pill:hover{color:var(--text-primary)}.theme-pill:focus-visible,.signout-pill:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.theme-pill-active,.signout-pill-active{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 8px 20px #0000001a}.pending-panel p,.pending-card p{color:var(--text-secondary);margin:0;line-height:1.75}.home-shell{min-height:100svh;padding:var(--keeper-page-padding-top) var(--keeper-page-padding-x) var(--keeper-page-padding-bottom);background:radial-gradient(1200px 520px at 12% -8%, color-mix(in srgb, var(--primary-color) 12%, transparent), transparent 58%), radial-gradient(880px 480px at 100% 0%, #0000000f, transparent 52%), var(--bg-secondary);flex-direction:column;display:flex}.home-frame{width:min(var(--keeper-page-max-width), 100%);gap:var(--keeper-page-frame-gap);flex-direction:column;flex:auto;margin:0 auto;display:flex}.topbar{z-index:10;justify-content:space-between;align-items:flex-start;gap:var(--keeper-top-bar-gap);padding:var(--keeper-top-bar-padding-y) var(--keeper-top-bar-padding-x);border:1px solid var(--border-color);border-radius:var(--keeper-card-radius);background:color-mix(in srgb, var(--bg-primary) 84%, transparent);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lg);display:flex;position:sticky;top:16px}.topbar-brand-block{align-items:stretch;min-width:0;display:flex}.topbar-brand-link{min-height:var(--keeper-toolbar-control-height);color:var(--text-primary);align-items:center;gap:.6em;line-height:1;display:inline-flex}.topbar-brand-mark{object-fit:contain;flex:none;width:2.05em;height:1.45em;display:block}.topbar-eyebrow{min-height:var(--keeper-toolbar-control-height);color:var(--text-primary);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:900;display:inline-flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.home-toolbar-row{flex-direction:column;align-items:stretch;gap:12px;padding:8px 2px 0;display:flex}.home-tab-bar{background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);width:max-content;max-width:100%;min-height:40px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 12%, transparent);scrollbar-width:none;border:1px solid #0000;border-radius:999px;align-items:stretch;gap:0;padding:4px;display:inline-flex;overflow:auto hidden}.home-tab-bar::-webkit-scrollbar{display:none}.home-tab-pill{appearance:none;min-height:32px;color:var(--text-secondary);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:7px 16px;font-size:12px;font-weight:700;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.home-tab-pill:hover{background:color-mix(in srgb, var(--bg-primary) 58%, transparent);color:var(--text-primary)}.home-tab-pill:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.home-tab-pill-active{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 6px 16px color-mix(in srgb, var(--text-primary) 10%, transparent)}.home-tab-panel{min-width:0}.settings-page-shell{flex-direction:column;gap:16px;min-width:0;display:flex}.settings-tab-bar{background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);width:max-content;max-width:100%;min-height:40px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 12%, transparent);scrollbar-width:none;border:1px solid #0000;border-radius:999px;align-items:stretch;gap:0;padding:4px;display:inline-flex;overflow:auto hidden}.settings-tab-bar::-webkit-scrollbar{display:none}.settings-tab-pill{appearance:none;min-height:32px;color:var(--text-secondary);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:800;line-height:1}.settings-tab-pill:hover{color:var(--text-primary)}.settings-tab-pill:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.settings-tab-pill-active{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 6px 16px color-mix(in srgb, var(--text-primary) 10%, transparent)}.settings-tab-panel{min-width:0}.aggregator-placeholder{justify-content:center;min-height:220px}.pending-panel{border:1px solid color-mix(in srgb, var(--border-color) 84%, #8b868047);border-radius:var(--cuk-card-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 96%, #8b868014), color-mix(in srgb, var(--bg-primary) 88%, transparent)), var(--bg-primary);box-shadow:var(--floating-shadow);padding:28px}.pending-panel-header{flex-direction:column;gap:14px;display:flex}.status-pill{background:color-mix(in srgb, var(--bg-primary) 82%, transparent);width:fit-content;min-height:38px;color:var(--text-primary);letter-spacing:0;text-transform:uppercase;border:1px solid #8b86803d;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex}.pending-panel h1{color:var(--text-primary);letter-spacing:0;margin:0;font-size:30px;line-height:1.2}.pending-grid{border-top:1px solid var(--border-color);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px;display:grid}.pending-card{flex-direction:column;gap:8px;min-width:0;padding:18px 18px 0 0;display:flex}.pending-card+.pending-card{border-left:1px solid var(--border-color);padding-left:18px}.pending-card span{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.pending-card strong{color:var(--text-primary);font-size:18px;line-height:1.25}.pending-card p{font-size:13px;line-height:1.6}.cuk-section-stack{flex-direction:column;gap:18px;display:flex}.cuk-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 2px 0;display:flex}.cuk-toolbar-actions-only{justify-content:flex-end}.cuk-title-block{flex-direction:column;gap:6px;min-width:0;display:flex}.cuk-title-block h1,.cuk-title-block h2{color:var(--text-primary);letter-spacing:0;margin:0;line-height:1.15}.cuk-title-block h1{font-size:30px}.cuk-title-block h2{font-size:18px;font-weight:700}.cuk-title-block p{color:var(--text-secondary);font-size:var(--keeper-card-subtitle-size);font-weight:var(--keeper-card-subtitle-weight);line-height:var(--keeper-card-subtitle-line-height);margin:0}.cuk-title-block-compact{gap:4px}.cuk-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cuk-pill-action{border:1px solid color-mix(in srgb, var(--border-color) 88%, transparent);background:color-mix(in srgb, var(--bg-primary) 88%, transparent);min-height:34px;color:var(--text-primary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:800;line-height:1;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.cuk-pill-action:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-hover);transform:translateY(-1px)}.cuk-pill-action:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.cuk-pill-action-primary{border-color:color-mix(in srgb, var(--primary-color) 70%, transparent);background:var(--primary-color);color:var(--primary-contrast)}.cuk-pill-action-danger{border-color:color-mix(in srgb, var(--danger-color) 60%, transparent);background:color-mix(in srgb, var(--danger-color) 12%, transparent);color:var(--danger-color)}.cuk-settings-compact{min-height:32px;padding:7px 12px}.cuk-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cuk-summary-card{border:1px solid var(--border-color);border-radius:var(--keeper-card-radius-summary);background:var(--bg-primary);min-width:0;box-shadow:var(--shadow);padding:14px}.cuk-summary-card span{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.cuk-summary-card strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:900;line-height:1;display:block}.cuk-summary-card-success strong{color:var(--success-color)}.cuk-summary-card-warning strong{color:var(--warning-color)}.cuk-card{min-height:0;padding:var(--keeper-card-padding);border:1px solid var(--border-color);border-radius:var(--keeper-card-radius);background:var(--bg-primary);box-shadow:var(--shadow-lg);flex-direction:column;gap:16px;display:flex}.cuk-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;display:grid}.cuk-card-header-controls{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cuk-card-meta{color:var(--text-tertiary);flex:none;font-size:11px;font-weight:800;line-height:1.4}.cuk-empty-state{border:1px dashed color-mix(in srgb, var(--border-color) 90%, transparent);border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);min-height:180px;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.cuk-empty-state strong{color:var(--text-primary);font-size:15px}.cuk-empty-state p{max-width:520px;margin:0;line-height:1.6}.cuk-instance-list{-webkit-overflow-scrolling:touch;grid-template-columns:minmax(0,1fr);gap:10px;max-height:560px;padding-right:4px;display:grid;overflow:hidden auto}.cuk-instance-row{border:1px solid color-mix(in srgb, var(--border-color) 86%, transparent);background:color-mix(in srgb, var(--bg-secondary) 76%, transparent);border-radius:8px;grid-template-columns:minmax(220px,.95fr) minmax(420px,1.45fr) minmax(270px,auto);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.cuk-instance-main{flex-direction:column;gap:7px;min-width:0;display:flex}.cuk-instance-title-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cuk-instance-title-line strong{min-width:0;max-width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.25;overflow:hidden}.cuk-instance-url{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.cuk-instance-url:hover{color:var(--text-primary)}.cuk-badge{border:1px solid color-mix(in srgb, var(--border-color) 80%, transparent);width:fit-content;max-width:100%;color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;line-height:1}.cuk-badge-success{border-color:color-mix(in srgb, var(--success-color) 42%, var(--border-color));background:color-mix(in srgb, var(--success-color) 12%, transparent);color:var(--success-color)}.cuk-badge-warning{border-color:color-mix(in srgb, var(--warning-color) 46%, var(--border-color));background:color-mix(in srgb, var(--warning-color) 12%, transparent);color:var(--warning-text)}.cuk-badge-danger{border-color:color-mix(in srgb, var(--danger-color) 42%, var(--border-color));background:color-mix(in srgb, var(--danger-color) 12%, transparent);color:var(--danger-color)}.cuk-badge-muted{background:color-mix(in srgb, var(--bg-primary) 78%, transparent);color:var(--text-tertiary)}.cuk-instance-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cuk-instance-meta div{min-width:0}.cuk-instance-meta dt{color:var(--text-tertiary);font-size:10px;font-weight:900;line-height:1.25}.cuk-instance-meta dd{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px;font-weight:750;line-height:1.35;overflow:hidden}.cuk-instance-meta-recent{grid-column:span 2}.cuk-instance-meta-recent dd{text-overflow:clip;white-space:nowrap;overflow:visible}.cuk-instance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.model-pricing-list{-webkit-overflow-scrolling:touch;grid-template-columns:minmax(0,1fr);gap:10px;max-height:560px;padding-right:4px;display:grid;overflow:hidden auto}.model-pricing-sync-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 0;display:flex}.model-pricing-sync-toolbar-meta{min-width:0;color:var(--text-tertiary);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.model-pricing-sync-toolbar-meta span{white-space:nowrap}.model-pricing-discovery-status{border:1px solid var(--border-color);border-radius:var(--keeper-card-radius-section);background:color-mix(in srgb, var(--bg-secondary) 68%, transparent);flex-direction:column;gap:8px;padding:12px;display:flex}.model-pricing-discovery-instance-list,.model-pricing-discovery-warnings{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.model-pricing-discovery-warnings span{min-width:0;color:var(--warning-text);font-size:11px;font-weight:750;line-height:1.4}.model-pricing-discovered-models{border-top:1px solid color-mix(in srgb, var(--border-color) 76%, transparent);flex-direction:column;gap:8px;min-width:0;padding-top:8px;display:flex}.model-pricing-discovered-models-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.model-pricing-discovered-models-header strong{color:var(--text-primary);font-size:12px;font-weight:900}.model-pricing-discovered-models-header span{color:var(--text-tertiary);flex:none;font-size:11px;font-weight:800}.model-pricing-discovered-model-list{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;max-height:220px;padding-right:2px;display:grid;overflow:hidden auto}.model-pricing-discovered-model-item{border:1px solid color-mix(in srgb, var(--border-color) 82%, transparent);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(110px,.56fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.model-pricing-discovered-model-name,.model-pricing-discovered-model-sources{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-pricing-discovered-model-name{color:var(--text-primary);font-size:12px;font-weight:850}.model-pricing-discovered-model-sources{color:var(--text-tertiary);text-align:right;font-size:10px;font-weight:750}.model-pricing-row{border:1px solid color-mix(in srgb, var(--border-color) 86%, transparent);background:color-mix(in srgb, var(--bg-secondary) 76%, transparent);border-radius:8px;grid-template-columns:minmax(220px,.85fr) minmax(520px,1.65fr) minmax(150px,auto);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.model-pricing-main{min-width:0}.model-pricing-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.model-pricing-meta-openai{grid-template-columns:repeat(3,minmax(0,1fr))}.model-pricing-meta div{min-width:0}.model-pricing-meta dt{color:var(--text-tertiary);font-size:10px;font-weight:900;line-height:1.25}.model-pricing-meta dd{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px;font-weight:750;line-height:1.35;overflow:hidden}.model-pricing-sync-modal{width:min(940px,100%);overflow:hidden}.model-pricing-sync-modal-body{flex-direction:column;gap:14px;min-width:0;display:flex;overflow:hidden}.model-pricing-sync-summary-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.model-pricing-sync-summary-row span{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);min-height:26px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.model-pricing-sync-batch-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.model-pricing-sync-draft-list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;min-width:0;max-height:min(50vh,520px);padding-right:3px;display:flex;overflow:hidden auto}.model-pricing-sync-draft-item{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 74%, transparent);border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.model-pricing-sync-draft-item-failed{border-color:color-mix(in srgb, var(--danger-color) 52%, var(--border-color));background:color-mix(in srgb, var(--danger-color) 7%, var(--bg-secondary))}.model-pricing-sync-draft-check{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.model-pricing-sync-draft-check input{width:17px;height:17px;accent-color:var(--primary-color);cursor:pointer}.model-pricing-sync-draft-content{flex-direction:column;gap:10px;min-width:0;display:flex}.model-pricing-sync-draft-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.model-pricing-sync-draft-model-block{flex-direction:column;gap:4px;min-width:0;display:flex}.model-pricing-sync-draft-model{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.model-pricing-sync-draft-model-block span{color:var(--text-tertiary);word-break:break-all;font-size:10px;line-height:1.35}.model-pricing-sync-draft-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;display:flex}.model-pricing-sync-draft-badges span{border:1px solid color-mix(in srgb, var(--border-color) 82%, transparent);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);min-height:22px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:4px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.model-pricing-sync-draft-badges .model-pricing-sync-draft-failure-icon{border-color:color-mix(in srgb, var(--danger-color) 62%, var(--border-color));background:color-mix(in srgb, var(--danger-color) 11%, var(--bg-primary));width:22px;min-width:22px;height:22px;color:var(--danger-color);justify-content:center;padding:0}.model-pricing-sync-draft-failure-icon svg{flex:none}.model-pricing-sync-draft-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;min-width:0;display:grid}.model-pricing-sync-empty{min-height:128px}.model-pricing-sync-unmatched{border-top:1px solid var(--border-color);color:var(--text-secondary);padding-top:10px;font-size:12px;font-weight:800}.model-pricing-sync-unmatched summary{cursor:pointer}.model-pricing-sync-unmatched-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.model-pricing-sync-unmatched-list span{border:1px solid var(--border-color);background:var(--bg-secondary);max-width:100%;color:var(--text-tertiary);word-break:break-all;border-radius:999px;padding:5px 8px;font-size:10px;line-height:1.2;display:inline-flex}.cuk-pagination{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.cuk-settings-page-content{flex-direction:column;gap:16px;min-width:0;display:flex}.cuk-notice{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 92%, transparent);-webkit-backdrop-filter:blur(16px);min-width:0;color:var(--text-primary);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid;box-shadow:0 16px 40px #00000029}.cuk-notice span{min-width:0;font-size:12px;font-weight:600;line-height:1.5}.cuk-notice button{min-height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;transition:background-color .15s,color .15s}.cuk-notice button:hover{background:var(--bg-secondary);color:var(--text-primary)}.cuk-notice button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.cuk-modal-overlay{z-index:50;-webkit-backdrop-filter:blur(8px);background:#0000006b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.cuk-modal{border:1px solid var(--floating-border);border-radius:var(--cuk-card-radius);background:var(--floating-surface);width:min(760px,100%);max-height:min(86svh,820px);box-shadow:var(--floating-shadow);flex-direction:column;gap:16px;padding:22px;display:flex;position:relative;overflow:auto}.cuk-confirm-modal,.cuk-password-modal{width:min(520px,100%)}.cuk-modal-close{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 84%, transparent);width:32px;height:32px;color:var(--text-secondary);border-radius:999px;font-size:14px;font-weight:900;position:absolute;top:12px;right:12px}.cuk-modal-header{padding-right:36px}.cuk-editor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cuk-form-field{flex-direction:column;gap:5px;min-width:0;display:flex}.cuk-form-field-wide{grid-column:1/-1}.cuk-form-field span,.cuk-toggle-field span{color:var(--text-secondary);padding-left:10px;font-size:10px;font-weight:900;line-height:1}.cuk-pill-input{background:color-mix(in srgb, var(--bg-primary) 86%, transparent);border-radius:999px;min-height:40px}.cuk-toggle-field{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;width:fit-content;min-height:36px;padding:4px 10px 4px 4px;display:inline-flex}.cuk-toggle-field input{width:18px;height:18px;accent-color:var(--primary-color)}.cuk-editor-error{grid-column:1/-1}.cuk-connection-preview{border:1px solid color-mix(in srgb, var(--success-color) 28%, var(--border-color));background:color-mix(in srgb, var(--success-color) 8%, transparent);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.cuk-connection-preview div{min-width:0}.cuk-connection-preview span{color:var(--text-tertiary);font-size:10px;font-weight:900;display:block}.cuk-connection-preview strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.cuk-connection-warning{color:var(--warning-text);grid-column:1/-1;margin:0;font-size:12px}.cuk-modal-footer{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.cuk-secret-box{overflow-wrap:anywhere;border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);color:var(--text-primary);border-radius:8px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55}.cuk-confirm-text{background:color-mix(in srgb, var(--bg-secondary) 74%, transparent);color:var(--text-primary);border-radius:8px;margin:0;padding:12px 14px;font-weight:850}.cuk-overview-toolbar{flex-direction:column;gap:12px;padding:0 2px;display:flex}.usageFilterBar{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.usageFilterField,.rangeFilterField{align-items:center;gap:8px;min-width:0;display:flex}.usageFilterLabel{color:var(--text-secondary);white-space:nowrap;padding-left:0;font-size:10px;font-weight:700;line-height:1}.cuk-instance-filter-group,.timeRangeGroup{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);border-radius:999px;align-items:center;gap:8px;width:fit-content;min-width:0;min-height:46px;padding:5px 6px 5px 12px;display:inline-flex;overflow:visible;box-shadow:inset 0 1px #ffffff0f}.cuk-instance-filter-group{overflow:visible}.timeRangeGroup{flex:none;overflow:visible}.cuk-time-range-control{--time-range-slider-accent:#3b82f6;flex:none;min-width:0;position:relative}.cuk-time-range-desktop-shell,.cuk-time-range-mobile-shell{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:5px 6px 5px 12px;box-shadow:inset 0 1px #ffffff0f}.cuk-time-range-desktop-shell{display:inline-flex}.cuk-time-range-mobile-shell{display:none}.cuk-time-range-shell-label{color:var(--text-secondary);white-space:nowrap;font-size:10px;font-weight:700;line-height:1}.cuk-time-range-desktop-trigger,.cuk-time-range-mobile-trigger{border:1px solid var(--border-color);color:var(--text-primary);background:var(--bg-primary);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 20px #00000014}.cuk-time-range-desktop-trigger{border-radius:999px;width:192px;height:34px;padding:0 12px}.cuk-time-range-desktop-trigger:hover{border-color:var(--border-hover)}.cuk-time-range-desktop-trigger[aria-expanded=true]{border-color:var(--primary-color);box-shadow:var(--shadow), 0 0 0 3px color-mix(in srgb, var(--primary-color) 18%, transparent)}.cuk-time-range-desktop-trigger:focus-visible,.cuk-time-range-mobile-trigger:focus-visible,.cuk-time-range-quick-option:focus-visible,.cuk-time-range-quick-option-active:focus-visible,.cuk-time-range-mode-button:focus-visible,.cuk-time-range-mode-button-active:focus-visible,.cuk-time-range-endpoint-card:focus-visible,.cuk-time-range-picker-endpoint:focus-visible,.cuk-time-range-picker-endpoint-active:focus-visible,.cuk-time-range-back-button:focus-visible,.cuk-time-range-calendar-header button:focus-visible,.cuk-time-range-calendar-day:focus-visible{outline:2px solid color-mix(in srgb, var(--time-range-slider-accent) 72%, white);outline-offset:2px}.cuk-time-range-trigger-icon{width:16px;height:16px;color:var(--text-secondary);flex:none;display:block}.cuk-time-range-trigger-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1;overflow:hidden}.cuk-time-range-trigger-chevron{flex:none;transition:transform .2s;display:inline-flex}.cuk-time-range-desktop-trigger[aria-expanded=true] .cuk-time-range-trigger-chevron,.cuk-time-range-mobile-trigger[aria-expanded=true] .cuk-time-range-trigger-chevron{transform:rotate(180deg)}.cuk-time-range-mobile-trigger{border-radius:18px;width:100%;min-height:46px;padding:8px 14px;display:none}.cuk-time-range-desktop-popover{z-index:2200;box-sizing:border-box;border:1px solid var(--floating-border);border-radius:var(--keeper-card-radius-summary);background:color-mix(in srgb, var(--floating-surface) 96%, transparent);width:368px;box-shadow:var(--floating-shadow);-webkit-backdrop-filter:blur(18px);padding:16px;position:fixed}.cuk-time-range-popover-header,.cuk-time-range-mobile-dialog-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.cuk-time-range-popover-header>span,.cuk-time-range-mobile-dialog-header>span{color:var(--text-secondary);font-size:11px;font-weight:700}.cuk-time-range-popover-header>strong,.cuk-time-range-mobile-dialog-header>strong{color:var(--text-primary);font-size:12px}.cuk-time-range-panel{--custom-calendar-range-bg:color-mix(in srgb, var(--primary-color) 18%, transparent);--custom-calendar-selected-bg:var(--primary-active);--custom-calendar-selected-text:var(--primary-contrast,#fff);flex-direction:column;gap:14px;display:flex}[data-theme=dark] .cuk-time-range-panel{--custom-calendar-range-bg:color-mix(in srgb, var(--primary-color) 12%, var(--bg-primary));--custom-calendar-selected-text:var(--bg-primary)}.cuk-time-range-quick-options{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.cuk-time-range-quick-options-label{color:var(--text-secondary);white-space:nowrap;flex:none;font-size:10px;font-weight:700}.cuk-time-range-quick-options-actions{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cuk-time-range-quick-option,.cuk-time-range-quick-option-active{border:1px solid var(--border-color);min-width:0;min-height:32px;color:var(--text-secondary);background:var(--bg-primary);cursor:pointer;font:inherit;white-space:nowrap;border-radius:10px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .16s,background-color .16s,box-shadow .16s}.cuk-time-range-quick-option:hover{border-color:var(--border-hover);color:var(--text-primary)}.cuk-time-range-quick-option-active{border-color:var(--primary-color);color:var(--text-primary);background:color-mix(in srgb, var(--primary-color) 12%, var(--bg-primary));box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 12%, transparent)}.cuk-time-range-mode-selector{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:14px;grid-template-columns:repeat(5,max-content);justify-content:space-between;gap:4px;padding:4px;display:grid}.cuk-time-range-mode-button,.cuk-time-range-mode-button-active{box-sizing:border-box;min-width:max-content;min-height:36px;color:var(--text-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 7px;font-size:11px;font-weight:700}.cuk-time-range-mode-button:disabled{cursor:default;opacity:.38}.cuk-time-range-mode-button-active{color:var(--text-primary);background:var(--bg-primary);box-shadow:0 4px 12px #00000014, inset 0 0 0 1px var(--border-color)}.cuk-time-range-slider-section{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);border-radius:17px;min-height:142px;padding:15px 14px 11px}.cuk-time-range-slider-header{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.cuk-time-range-slider-header>span{color:var(--text-secondary);font-size:10px}.cuk-time-range-slider-header>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:26px;display:inline-flex}.cuk-time-range-slider-header>strong small{color:var(--text-secondary);font-size:10px}.cuk-time-range-slider-control{--time-range-progress:0%;height:48px;position:relative}.cuk-time-range-slider-rail{background:linear-gradient(180deg, #ffffff14, transparent 46%), color-mix(in srgb, var(--bg-tertiary) 84%, var(--border-color));border-radius:9999px;height:32px;position:absolute;top:8px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 2px #00000024,inset 0 -1px #ffffff0d}.cuk-time-range-slider-fill{z-index:1;width:var(--time-range-progress);border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #2a188538, 0 5px 14px color-mix(in srgb, var(--time-range-slider-accent) 24%, transparent);background:linear-gradient(#ffffff38 0%,#ffffff0d 46%,#2d169b29 100%),linear-gradient(90deg,#244ccf 0%,#4056e8 22%,#8b58f0 48%,#b45df4 63%,#793feb 82%,#5c33dc 100%);position:absolute;inset:0 auto 0 0;overflow:hidden}.cuk-time-range-slider-fill:before,.cuk-time-range-slider-fill:after{z-index:0;content:"";pointer-events:none;will-change:transform, opacity;position:absolute}.cuk-time-range-slider-fill:before{opacity:.72;background:radial-gradient(#f17eff7a 0%,#c460ff3d 36%,#0000 70%);border-radius:50%;animation:8s ease-in-out infinite alternate cukTimeRangeLiquidGlowPrimary;inset:-55% -28%}.cuk-time-range-slider-fill:after{opacity:.64;background:radial-gradient(#73b5ff52 0%,#5c77ff29 40%,#0000 72%);border-radius:50%;animation:11s ease-in-out infinite alternate-reverse cukTimeRangeLiquidGlowSecondary;inset:-65% -34%}.cuk-time-range-liquid-particle{z-index:1;top:var(--liquid-particle-y);left:var(--liquid-particle-x);width:var(--liquid-particle-size);height:var(--liquid-particle-size);background:var(--liquid-particle-color);opacity:0;animation-duration:var(--liquid-particle-duration);animation-delay:var(--liquid-particle-delay);will-change:transform, opacity;border-radius:50%;animation-timing-function:cubic-bezier(.42,0,.34,1);animation-iteration-count:infinite;position:absolute;transform:translateY(4px)scale(.62);box-shadow:0 0 4px #f7e2ffb8}.cuk-time-range-liquid-particle-a{animation-name:cukTimeRangeLiquidParticleFloatA}.cuk-time-range-liquid-particle-b{animation-name:cukTimeRangeLiquidParticleFloatB}.cuk-time-range-liquid-particle-c{animation-name:cukTimeRangeLiquidParticleFloatC}@keyframes cukTimeRangeLiquidGlowPrimary{0%{opacity:.54;transform:translate(-11%)scaleX(1.02)}52%{opacity:.84;transform:translate(3%,-1px)scaleX(1.08)}to{opacity:.66;transform:translate(13%,1px)scaleX(1.04)}}@keyframes cukTimeRangeLiquidGlowSecondary{0%{opacity:.44;transform:translate(12%,1px)scaleX(1.08)}48%{opacity:.72;transform:translate(-2%)scaleX(1.02)}to{opacity:.52;transform:translate(-14%,-1px)scaleX(1.06)}}@keyframes cukTimeRangeLiquidParticleFloatA{0%,to{opacity:0;transform:translateY(5px)scale(.58)}18%{opacity:.52}48%{opacity:.96;transform:translate(2px,-1px)scale(1)}78%{opacity:.58;transform:translate(-1px,-7px)scale(.82)}}@keyframes cukTimeRangeLiquidParticleFloatB{0%,to{opacity:0;transform:translateY(4px)scale(.64)}14%{opacity:.44}44%{opacity:.9;transform:translate(-2px,-2px)scale(.94)}74%{opacity:.64;transform:translate(1px,-9px)scale(.76)}}@keyframes cukTimeRangeLiquidParticleFloatC{0%,to{opacity:0;transform:translateY(3px)scale(.6)}20%{opacity:.48}51%{opacity:.94;transform:translate(1px,-3px)scale(1.04)}82%{opacity:.5;transform:translate(3px,-8px)scale(.72)}}.cuk-time-range-slider-dot,.cuk-time-range-slider-dot-active{--time-range-dot-position:0%;z-index:2;top:50%;left:clamp(14px, var(--time-range-dot-position), calc(100% - 14px));background:color-mix(in srgb, var(--text-tertiary) 46%, transparent);border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 1px #00000014}.cuk-time-range-slider-dot-active{opacity:0}.cuk-time-range-slider-input{z-index:3;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:48px;margin:0;position:absolute;inset:0}.cuk-time-range-slider-input::-webkit-slider-runnable-track{background:0 0;height:32px}.cuk-time-range-slider-input::-webkit-slider-thumb{appearance:none;background:linear-gradient(#fff 0%,#f7f9fc 100%);border:1px solid #14263f1a;border-radius:50%;width:42px;height:42px;margin-top:-5px;box-shadow:0 1px 2px #0f172a1a,0 7px 18px #0f172a47,inset 0 1px #ffffffeb}.cuk-time-range-slider-input::-moz-range-track{background:0 0;border:0;border-radius:9999px;height:32px}.cuk-time-range-slider-input::-moz-range-thumb{background:linear-gradient(#fff 0%,#f7f9fc 100%);border:1px solid #14263f1a;border-radius:50%;width:42px;height:42px;box-shadow:0 1px 2px #0f172a1a,0 7px 18px #0f172a47,inset 0 1px #ffffffeb}.cuk-time-range-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--time-range-slider-accent) 28%, transparent), 0 7px 18px #0f172a47, inset 0 1px 0 #ffffffeb}.cuk-time-range-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--time-range-slider-accent) 28%, transparent), 0 7px 18px #0f172a47, inset 0 1px 0 #ffffffeb}.cuk-time-range-slider-ticks{color:var(--text-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.cuk-time-range-natural-summary{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);border-radius:17px;justify-content:center;align-items:center;gap:12px;min-height:142px;padding:16px;display:flex}.cuk-time-range-natural-icon{border:1px solid var(--border-color);background:var(--bg-primary);width:42px;height:42px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.cuk-time-range-natural-summary>span:last-child{flex-direction:column;gap:4px;display:flex}.cuk-time-range-natural-summary strong{color:var(--text-primary);font-size:14px}.cuk-time-range-natural-summary small{color:var(--text-secondary);font-size:10px}.cuk-time-range-custom-summary,.cuk-time-range-custom-picker{flex-direction:column;gap:11px;animation:.18s cubic-bezier(.22,1,.36,1) cukTimeRangeCustomViewEnter;display:flex}@keyframes cukTimeRangeCustomViewEnter{0%{opacity:0;transform:translateY(5px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.cuk-time-range-endpoint-grid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:5px;display:grid}.cuk-time-range-endpoint-group{display:contents}.cuk-time-range-endpoint-card{border:1px solid var(--border-color);min-width:0;min-height:68px;color:var(--text-primary);background:var(--bg-primary);cursor:pointer;font:inherit;text-align:left;border-radius:13px;padding:9px 10px;transition:border-color .16s,box-shadow .16s,background-color .16s}.cuk-time-range-endpoint-card:hover,.cuk-time-range-endpoint-card:focus-visible{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 8%, var(--bg-primary));box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 14%, transparent);outline:none}.cuk-time-range-endpoint-card small,.cuk-time-range-endpoint-card strong,.cuk-time-range-endpoint-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cuk-time-range-endpoint-card small{color:var(--text-secondary);letter-spacing:.08em;margin-bottom:4px;font-size:8px;font-weight:800}.cuk-time-range-endpoint-card strong{font-size:10px}.cuk-time-range-endpoint-card span{color:var(--text-secondary);margin-top:4px;font-size:8px}.cuk-time-range-endpoint-arrow{color:var(--text-secondary);place-items:center;display:grid}.cuk-time-range-custom-meta{min-height:18px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.cuk-time-range-custom-meta strong{color:color-mix(in srgb, var(--text-primary) 76%, var(--text-secondary));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cuk-time-range-custom-actions,.cuk-time-range-custom-picker-footer>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cuk-time-range-text-button,.cuk-time-range-apply-button{border:1px solid var(--border-color);min-height:30px;font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:11px;font-weight:700}.cuk-time-range-text-button{color:var(--text-secondary);background:var(--bg-primary)}.cuk-time-range-apply-button{border-color:var(--primary-color);background:var(--primary-color);color:var(--primary-contrast)}.cuk-time-range-apply-button:disabled{cursor:not-allowed;opacity:.45}.cuk-time-range-custom-picker-header{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.cuk-time-range-custom-picker-header>span{text-align:center;min-width:0}.cuk-time-range-custom-picker-header strong,.cuk-time-range-custom-picker-header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cuk-time-range-custom-picker-header strong{color:var(--text-primary);font-size:11px}.cuk-time-range-custom-picker-header small{color:var(--text-secondary);margin-top:2px;font-size:8px}.cuk-time-range-back-button,.cuk-time-range-calendar-header button{border:1px solid var(--border-color);width:27px;height:27px;color:var(--text-secondary);background:var(--bg-secondary);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.cuk-time-range-back-button:hover,.cuk-time-range-calendar-header button:hover:not(:disabled){border-color:var(--primary-color);color:var(--text-primary)}.cuk-time-range-picker-endpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cuk-time-range-picker-endpoint,.cuk-time-range-picker-endpoint-active{border:1px solid var(--border-color);min-width:0;min-height:48px;color:var(--text-primary);background:var(--bg-primary);cursor:pointer;font:inherit;text-align:left;border-radius:11px;padding:8px 9px}.cuk-time-range-picker-endpoint-active{border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 12%, transparent)}.cuk-time-range-picker-endpoint small,.cuk-time-range-picker-endpoint-active small,.cuk-time-range-picker-endpoint strong,.cuk-time-range-picker-endpoint-active strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cuk-time-range-picker-endpoint small,.cuk-time-range-picker-endpoint-active small{color:var(--text-secondary);margin-bottom:3px;font-size:8px;font-weight:800}.cuk-time-range-picker-endpoint strong,.cuk-time-range-picker-endpoint-active strong{font-size:9px}.cuk-time-range-calendar{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:14px;padding:9px}.cuk-time-range-calendar-header{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;margin-bottom:6px;display:grid}.cuk-time-range-calendar-header strong{color:var(--text-primary);text-align:center;font-size:10px}.cuk-time-range-calendar-header button:disabled{cursor:default;opacity:.28}.cuk-time-range-next-month-button svg{transform:rotate(180deg)}.cuk-time-range-calendar-weekdays,.cuk-time-range-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cuk-time-range-calendar-weekdays span{height:21px;color:var(--text-secondary);place-items:center;font-size:8px;font-weight:700;display:grid}.cuk-time-range-calendar-day{min-width:0;height:29px;color:var(--text-primary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;font-size:9px;font-weight:700;position:relative}.cuk-time-range-calendar-day:hover:not(:disabled){background:var(--hover-bg)}.cuk-time-range-calendar-day-outside{color:var(--text-secondary)}.cuk-time-range-calendar-day-outside>span{opacity:.58}.cuk-time-range-calendar-day:disabled{color:var(--text-secondary);cursor:default;opacity:.26}.cuk-time-range-calendar-day-in-range{background:var(--custom-calendar-range-bg);border-radius:0}.cuk-time-range-calendar-range-row-start{border-radius:9px 0 0 9px}.cuk-time-range-calendar-range-row-end{border-radius:0 9px 9px 0}.cuk-time-range-calendar-range-row-start.cuk-time-range-calendar-range-row-end{border-radius:9px}.cuk-time-range-calendar-day-selected{z-index:1;color:var(--custom-calendar-selected-text);background:var(--custom-calendar-range-bg)}.cuk-time-range-calendar-day-selected:before{z-index:0;background:var(--custom-calendar-selected-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 14%, transparent);content:"";pointer-events:none;border-radius:9px;position:absolute;inset:0}.cuk-time-range-calendar-day-outside.cuk-time-range-calendar-day-selected>span{opacity:1}.cuk-time-range-calendar-day>span{z-index:1;position:relative}.cuk-time-range-custom-picker-footer{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.cuk-time-range-custom-picker-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cuk-time-range-mobile-overlay{z-index:2200;background:#12100e6b;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.cuk-time-range-mobile-dialog{border:1px solid var(--floating-border);border-radius:var(--keeper-card-radius);background:var(--floating-surface);width:min(430px,100%);max-height:min(740px,100vh - 24px);box-shadow:var(--floating-shadow);padding:18px;overflow:auto}@media (width<=768px){.cuk-time-range-control{width:100%}.cuk-time-range-desktop-shell,.cuk-time-range-desktop-popover{display:none}.cuk-time-range-mobile-shell{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.cuk-time-range-mobile-trigger{border-radius:999px;height:34px;min-height:34px;padding:0 12px;display:flex}.cuk-time-range-mode-button,.cuk-time-range-mode-button-active{min-height:42px;padding:0 4px;font-size:10px}.cuk-time-range-slider-section,.cuk-time-range-natural-summary{min-height:156px}.cuk-time-range-slider-section{padding:17px 14px 13px}.cuk-time-range-slider-control{height:52px}.cuk-time-range-slider-rail{height:34px;top:9px}.cuk-time-range-slider-dot,.cuk-time-range-slider-dot-active{left:clamp(15px, var(--time-range-dot-position), calc(100% - 15px));width:8px;height:8px}.cuk-time-range-slider-input{height:52px}.cuk-time-range-slider-input::-webkit-slider-runnable-track{height:34px}.cuk-time-range-slider-input::-webkit-slider-thumb{width:46px;height:46px;margin-top:-6px}.cuk-time-range-slider-input::-moz-range-track{height:34px}.cuk-time-range-slider-input::-moz-range-thumb{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.cuk-time-range-slider-fill:before,.cuk-time-range-slider-fill:after,.cuk-time-range-liquid-particle{animation:none}.cuk-time-range-slider-fill:before,.cuk-time-range-slider-fill:after{transform:none}.cuk-time-range-liquid-particle{opacity:.72;transform:none}}.cuk-instance-filter-group .usageFilterLabel,.timeRangeGroup .usageFilterLabel{padding-left:0}.cuk-overview-select-control{flex:0 0 192px;width:192px}.cuk-overview-instance-select{flex-basis:192px;width:192px}.cuk-instance-filter-group .cuk-select-trigger,.timeRangeGroup .cuk-select-trigger{background:var(--bg-primary);border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:700;box-shadow:0 8px 20px #00000014}.cuk-instance-filter-group .cuk-select-trigger:focus,.cuk-instance-filter-group .cuk-select-trigger:focus-visible,.cuk-instance-filter-group .cuk-select-trigger[aria-expanded=true],.timeRangeGroup .cuk-select-trigger:focus,.timeRangeGroup .cuk-select-trigger:focus-visible,.timeRangeGroup .cuk-select-trigger[aria-expanded=true]{box-shadow:var(--shadow), 0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent)}.cuk-select-wrap{align-items:center;min-width:0;display:inline-flex;position:relative}.cuk-select-trigger{border:1px solid var(--border-color);border-radius:var(--cuk-control-radius);background:var(--bg-primary);width:100%;height:40px;color:var(--text-primary);box-shadow:var(--shadow);font:inherit;cursor:pointer;appearance:none;text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;line-height:normal;display:inline-flex}.cuk-select-trigger:hover{border-color:var(--border-hover)}.cuk-select-trigger:disabled{cursor:not-allowed;opacity:.65}.cuk-select-trigger:focus,.cuk-select-trigger:focus-visible,.cuk-select-trigger[aria-expanded=true]{border-color:var(--primary-color);box-shadow:var(--shadow), 0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent);outline:none}.cuk-select-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cuk-select-trigger-icon{color:var(--text-secondary);flex:none;transition:transform .2s;display:inline-flex}.cuk-select-trigger[aria-expanded=true] .cuk-select-trigger-icon{transform:rotate(180deg)}.cuk-select-dropdown{overscroll-behavior:contain;border:1px solid var(--border-color);border-radius:var(--cuk-card-radius);background:var(--bg-primary);box-shadow:var(--floating-shadow);scrollbar-gutter:stable;flex-direction:column;gap:4px;padding:6px;display:flex;overflow-y:auto}.cuk-select-option{border-radius:var(--cuk-control-radius);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.cuk-select-option:hover,.cuk-select-option-highlighted{background:var(--bg-secondary)}.cuk-select-option-active{border-color:color-mix(in srgb, var(--primary-color) 50%, transparent);background:color-mix(in srgb, var(--primary-color) 10%, transparent);font-weight:600}.cuk-select-option-disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.76}.cuk-select-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-pricing-style-select,.model-pricing-model-select{width:100%}.model-pricing-style-select .cuk-select-trigger,.model-pricing-model-select .cuk-select-trigger{background:color-mix(in srgb, var(--bg-primary) 86%, transparent);border-radius:999px;height:40px}.customRangeFields{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.customRangeField{align-items:center;gap:6px;display:inline-flex}.customRangeFieldLabel{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:normal}.customRangeInputShell{border:1px solid var(--border-color);box-sizing:border-box;background-color:var(--bg-primary);width:150px;min-width:0;height:34px;box-shadow:var(--shadow);border-radius:999px;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.customRangeInputShell:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 18%, transparent)}.customRangeInputDisplay{z-index:1;box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--text-primary);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;font-size:12px;font-weight:700;line-height:normal;display:flex;position:relative}.customRangeInput{z-index:2;box-sizing:border-box;cursor:pointer;opacity:0;border:0;width:100%;min-width:0;max-width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.customRangeSeparator{min-width:12px;height:34px;color:var(--text-tertiary);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.customRangeError{color:var(--error-color)}.usageRefreshSlot{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);border-radius:999px;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;min-width:0;min-height:42px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff0f}.refreshPill{background:var(--bg-primary);min-height:32px;color:var(--text-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s}.refreshPill:hover:not(:disabled){color:var(--text-primary);transform:translateY(-1px)}.refreshPill:disabled{cursor:not-allowed;opacity:.65}.refreshPillActive{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 8px 20px #0000001a}.refreshPillInner{align-items:center;gap:7px;display:inline-flex}.accountHealthScanActionGroup{flex-wrap:wrap;align-items:stretch;gap:8px;display:inline-flex}.accountHealthScanAction{border:1px solid color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}.accountHealthScanActionPrimary{background:var(--primary-color);color:#fff;box-shadow:0 10px 22px color-mix(in srgb, var(--primary-color) 22%, transparent)}.accountHealthScanActionPrimary:hover:not(:disabled){color:#fff}.accountHealthScanActionSecondary{background:color-mix(in srgb, var(--primary-color) 10%, var(--bg-primary));color:color-mix(in srgb, var(--text-primary) 84%, var(--primary-color))}.cuk-overview-spinner{border:2px solid color-mix(in srgb, var(--primary-color) 25%, transparent);border-top-color:var(--primary-color);border-radius:999px;width:12px;height:12px;animation:.8s linear infinite cuk-spin}.cuk-overview-meta-row{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.cuk-overview-meta-row span{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;display:inline-flex}.cuk-overview-link-button{color:var(--primary-color);background:0 0;border:0;font-size:11px;font-weight:900}.cuk-overview-warning-panel{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning-text);border-radius:16px;flex-wrap:wrap;gap:8px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.6;display:flex}.cuk-overview-progress-control{flex:none;position:relative}.cuk-overview-progress-trigger{border:1px solid var(--border-color);background:var(--bg-primary);min-width:34px;height:34px;color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 20px #00000014}.cuk-overview-progress-trigger:hover{border-color:var(--border-hover);background:var(--bg-hover);color:var(--text-primary)}.cuk-overview-progress-trigger:focus-visible{border-color:var(--primary-color);box-shadow:var(--shadow), 0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent);outline:none}.cuk-overview-progress-trigger-active{border-color:color-mix(in srgb, var(--warning-color) 46%, var(--border-color));color:var(--warning-text)}.cuk-overview-progress-trigger-active>svg{animation:.8s linear infinite cuk-spin}.cuk-overview-progress-trigger-value{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;line-height:1}.cuk-icon-tooltip{z-index:2020;border:1px solid var(--floating-border);border-radius:var(--cuk-small-radius);background:var(--floating-surface);width:max-content;max-width:min(240px,100vw - 24px);box-shadow:var(--floating-shadow);color:var(--text-primary);opacity:0;pointer-events:none;visibility:hidden;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}.cuk-overview-progress-control:hover .cuk-icon-tooltip,.cuk-overview-progress-control:focus-within .cuk-icon-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.cuk-overview-progress-overlay{z-index:3000}.cuk-overview-progress-dialog{gap:14px;width:min(1080px,100%);max-height:min(88svh,860px)}.cuk-overview-progress-close{border-radius:var(--cuk-control-radius);place-items:center;display:grid}.cuk-overview-progress-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cuk-overview-progress-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cuk-overview-progress-summary-item{border:1px solid color-mix(in srgb, var(--border-color) 86%, transparent);border-radius:var(--cuk-control-radius);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.cuk-overview-progress-summary-item span{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.cuk-overview-progress-summary-item strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1}.cuk-overview-progress-summary-item-success{border-color:color-mix(in srgb, var(--success-color) 34%, var(--border-color));background:color-mix(in srgb, var(--success-color) 8%, var(--bg-secondary))}.cuk-overview-progress-summary-item-warning{border-color:color-mix(in srgb, var(--warning-color) 38%, var(--border-color));background:color-mix(in srgb, var(--warning-color) 9%, var(--bg-secondary))}.cuk-overview-progress-summary-item-danger{border-color:color-mix(in srgb, var(--danger-color) 34%, var(--border-color));background:color-mix(in srgb, var(--danger-color) 8%, var(--bg-secondary))}.cuk-overview-progress-empty{border:1px dashed var(--border-color);border-radius:var(--cuk-control-radius);min-height:132px;color:var(--text-secondary);text-align:center;place-items:center;font-size:13px;font-weight:700;display:grid}.cuk-overview-progress-list{gap:10px;min-width:0;display:grid}.cuk-overview-progress-row{border:1px solid color-mix(in srgb, var(--border-color) 86%, transparent);border-radius:var(--cuk-control-radius);background:color-mix(in srgb, var(--bg-secondary) 68%, transparent);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;min-width:0;padding:14px;display:grid;position:relative}.cuk-overview-progress-row-main,.cuk-overview-progress-row-identifiers{flex-direction:column;gap:6px;min-width:0;display:flex}.cuk-overview-progress-row-identifiers>span{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.3;overflow:hidden}.cuk-overview-progress-row-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding-right:22px;display:grid}.cuk-overview-progress-row-meta div{min-width:0}.cuk-overview-progress-row-meta dt{color:var(--text-tertiary);font-size:10px;font-weight:800;line-height:1.25}.cuk-overview-progress-row-meta dd{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.cuk-overview-progress-row-error{min-width:0;color:var(--danger-color);overflow-wrap:anywhere;grid-column:1/-1;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}.cuk-overview-progress-row-error svg{flex:none;margin-top:1px}.cuk-overview-progress-row-status-icon{color:var(--success-color);display:inline-flex;position:absolute;top:14px;right:14px}.cuk-overview-progress-row-status-icon-warning{color:var(--warning-text)}.cuk-overview-progress-footer{border-top:1px solid var(--border-color);background:var(--floating-surface);padding:14px 0 0;position:sticky;bottom:-22px}.statsSection{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.primaryStatsRow{align-items:stretch;gap:14px;width:100%;min-height:176px;display:flex}.dailyAverageSlot{opacity:0;pointer-events:none;transform-origin:0;flex:0 1 0;min-width:0;margin-right:-14px;transition:flex-grow .22s,flex-basis .22s,max-height .22s,margin-right .22s,margin-bottom .22s,opacity .16s,transform .22s;display:flex;overflow:hidden;transform:translate(-12px)scale(.98)}.dailyAverageSlot>.dailyAverageCard{flex:1;width:100%}.primaryStatsRowExpanded .dailyAverageSlot{opacity:1;pointer-events:auto;flex-grow:.72;margin-right:0;overflow:visible;transform:translate(0)scale(1)}.statCard.dailyAverageCard{--accent-border:#8b5cf65c;--stat-card-accent-strip:linear-gradient(90deg, transparent 0%, #3b82f6 var(--stat-card-strip-corner-offset), #8b5cf6 28%, #f59e0b 48%, transparent var(--stat-card-strip-fade-end));background:radial-gradient(90% 120% at 0% 0%, #3b82f624, transparent 58%), linear-gradient(180deg, #8b5cf612, #fff0), var(--bg-primary);min-width:0;height:100%;min-height:0;padding-inline:18px}.dailyAverageCardHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dailyAverageTitle{color:var(--text-primary);letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.2}.dailyAverageRangePill{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);background:color-mix(in srgb, var(--bg-secondary) 86%, transparent);max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.dailyAverageMetrics{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;display:grid}.dailyAverageMetric{--metric-accent:var(--primary-color);border-bottom:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:0;padding:7px 0;display:grid}.dailyAverageMetric:last-child{border-bottom:0}.dailyAverageMetricIcon{border-radius:var(--cuk-control-radius);background:color-mix(in srgb, var(--metric-accent) 12%, var(--bg-primary));width:28px;height:28px;color:var(--metric-accent);place-items:center;display:grid}.dailyAverageMetricCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.dailyAverageMetricLabel{color:var(--text-tertiary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden}.dailyAverageMetricValue{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.15;overflow:hidden}.dailyAverageCostHint{color:var(--text-tertiary);font-size:9px;line-height:1.2}@media (width>=1025px){.statCard.dailyAverageCard{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.dailyAverageSlot,.primaryStatsRowExpanded .dailyAverageSlot{transition:none;transform:none}}.secondaryStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.statCard{--accent:var(--primary-color);--accent-soft:color-mix(in srgb, var(--primary-color) 18%, transparent);--accent-border:color-mix(in srgb, var(--primary-color) 35%, transparent);--stat-card-strip-corner-offset:12px;--stat-card-strip-fade-end:calc(100% - clamp(18px, 4%, 32px));--stat-card-accent-strip:linear-gradient(90deg, transparent 0%, var(--accent) var(--stat-card-strip-corner-offset), color-mix(in srgb, var(--accent) 68%, transparent) 42%, transparent var(--stat-card-strip-fade-end));border:1px solid var(--border-color);border-radius:var(--keeper-card-radius);background:radial-gradient(120% 140% at 12% 0%, var(--accent-soft) 0%, transparent 62%), linear-gradient(180deg, #ffffff0f, #fff0), var(--bg-primary);min-height:176px;box-shadow:var(--shadow-lg);flex-direction:column;gap:10px;padding:18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.statCard:after{content:"";background:var(--stat-card-accent-strip);opacity:.95;pointer-events:none;height:3px;-webkit-mask:linear-gradient(90deg, transparent 0%, transparent 12px, #000 32px, #000 calc(var(--stat-card-strip-fade-end) - clamp(82px, 14%, 112px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(6px, 1%, 10px))) 0 0 / 100% 100% no-repeat;-webkit-mask:linear-gradient(90deg, transparent 0%, transparent 12px, #000 32px, #000 calc(var(--stat-card-strip-fade-end) - clamp(82px, 14%, 112px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(6px, 1%, 10px))) 0 0 / 100% 100% no-repeat;mask:linear-gradient(90deg, transparent 0%, transparent 12px, #000 32px, #000 calc(var(--stat-card-strip-fade-end) - clamp(82px, 14%, 112px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(6px, 1%, 10px))) 0 0 / 100% 100% no-repeat;position:absolute;inset:0 0 auto}.statIconBadge{border-radius:var(--cuk-control-radius);background:var(--accent);color:#fff;border:1px solid #ffffff14;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 22px #00000038}.statMetaRow{color:var(--text-secondary);flex-wrap:wrap;gap:8px 10px;font-size:12px;display:flex}.statMetaItem{align-items:center;gap:4px;display:inline-flex}.statMetaItemWarning{color:var(--warning-text);font-weight:800}.statMetaDot{background-color:var(--text-secondary);border-radius:50%;width:7px;height:7px}.statMetaDotSuccess{background-color:var(--success-color)}.statMetaDotFailure{background-color:var(--danger-color)}.statSubtle{color:var(--text-tertiary)}.statTrend{border:1px solid var(--border-color);border-radius:var(--cuk-control-radius);background:var(--bg-tertiary);height:58px;margin-top:auto;padding:8px}.statTrendPlaceholder{border-radius:var(--cuk-control-radius);background:var(--bg-secondary);width:100%;height:100%}.sparkline{width:100%;display:block;height:100%!important}@media (width<=1024px){.primaryStatsRow{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.primaryStatsRow::-webkit-scrollbar{display:none}.dailyAverageSlot{scroll-snap-align:start;flex:0 0 0}.primaryStatsRowExpanded .dailyAverageSlot{flex-grow:0;flex-basis:calc(50% - 7px)}.primaryStatSlot{scroll-snap-align:start;flex:0 0 calc(50% - 7px)}.secondaryStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.analysisCard{border:1px solid var(--border-color);border-radius:var(--cuk-card-radius);background:var(--bg-primary);min-width:0;padding:20px;box-shadow:0 18px 46px #00000012}.compositionCard{min-height:620px}.analysisCard .cardHeader{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.analysisCard .cardHeader h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:18px;line-height:1.2}.analysisCard .cardHeader p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.cardTitleLine{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.cardTitleLine h2{min-width:0}.analysisChartSurface{background:var(--bg-secondary);border-radius:var(--cuk-control-radius);border:1px solid var(--border-color);min-width:0;padding:16px}.compositionTabs{flex-wrap:wrap;gap:8px;margin:-4px 0 14px;display:flex}.compositionTab{border:1px solid var(--border-color);border-radius:var(--cuk-control-radius);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;transition:border-color .16s,background .16s,color .16s}.compositionTabActive{border-color:color-mix(in srgb, var(--text-primary) 18%, var(--border-color));background:color-mix(in srgb, var(--bg-primary) 84%, var(--bg-secondary));color:var(--text-primary);box-shadow:inset 0 1px #ffffff12,0 8px 18px #0f172a0f}.compositionLayout{flex-direction:column;gap:22px;min-width:0;display:flex}.compositionDonutStage{min-height:var(--composition-donut-stage-height,430px);border:1px solid color-mix(in srgb, var(--border-color) 92%, transparent);border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-primary) 62%, var(--bg-secondary));justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.donutChartFrame{z-index:0;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.donutCanvasBox{width:100%;height:var(--composition-donut-stage-height,430px);max-width:100%;position:relative}.donutCanvasBox canvas{max-width:100%;max-height:100%}.compositionLeaderToggle{border:1px solid color-mix(in srgb, var(--border-color) 88%, transparent);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);min-height:28px;color:var(--text-secondary);font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;flex:none;align-items:center;gap:7px;padding:3px 4px 3px 10px;font-size:10px;font-weight:800;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 5px 16px #0f172a0f}.compositionCardHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.compositionLeaderToggle:hover{border-color:color-mix(in srgb, var(--primary-color) 36%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 6%, var(--bg-primary));color:var(--text-primary);box-shadow:0 7px 18px #0f172a14}.compositionLeaderToggle:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent);outline:none}.compositionLeaderToggleTrack{border:1px solid color-mix(in srgb, var(--text-tertiary) 26%, transparent);background:color-mix(in srgb, var(--text-tertiary) 18%, transparent);border-radius:999px;align-items:center;width:27px;height:15px;padding:1px;transition:background .16s,border-color .16s;display:inline-flex}.compositionLeaderToggleThumb{background:var(--bg-primary);border-radius:50%;width:11px;height:11px;transition:transform .18s cubic-bezier(.22,1,.36,1),background .16s;transform:translate(0);box-shadow:0 1px 3px #0f172a33}.compositionLeaderToggle[aria-pressed=true] .compositionLeaderToggleTrack{border-color:color-mix(in srgb, var(--primary-color) 44%, transparent);background:var(--primary-color)}.compositionLeaderToggle[aria-pressed=true] .compositionLeaderToggleThumb{background:#fff;transform:translate(12px)}.compositionUsageList{flex-direction:column;gap:8px;min-width:0;display:flex}.compositionUsageListHeader{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 4px;font-size:11px;font-weight:750;display:flex}.compositionUsageListHeader>span:first-child{color:var(--text-primary);font-size:13px;font-weight:850}.compositionUsageItem{border:1px solid color-mix(in srgb, var(--border-color) 82%, transparent);border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-primary) 76%, var(--bg-secondary));outline:none;flex-direction:column;gap:7px;min-width:0;margin:0;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.compositionUsageItem:hover,.compositionUsageItemActive,.compositionUsageItem:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 28%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 4%, var(--bg-primary));box-shadow:none}.compositionUsageItem:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent)}.instanceDistributionItem{gap:8px}.instanceDistributionToplineActions{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.instanceDistributionExpandButton{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 74%, transparent);min-height:28px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 8px 4px 10px;font-size:11px;font-weight:800;line-height:1;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.instanceDistributionExpandButton:hover{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 10%, var(--bg-secondary));color:var(--primary-color)}.instanceDistributionExpandButton:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent);outline:none}.instanceDistributionExpandIcon{justify-content:center;align-items:center;width:12px;height:12px;font-size:16px;line-height:1;transition:transform .2s;display:inline-flex;transform:translateY(-2px)}.instanceDistributionExpandButton[aria-expanded=true] .instanceDistributionExpandIcon{transform:translateY(1px)rotate(180deg)}.instanceModelDistributionDetails{border:1px solid color-mix(in srgb, var(--border-color) 86%, var(--primary-color));border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-secondary) 58%, transparent);flex-direction:column;gap:12px;min-width:0;margin-top:4px;padding:13px;display:flex}.modelInstanceDistributionDetails{border:1px solid color-mix(in srgb, var(--composition-detail-color) 40%, var(--border-color));border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--composition-detail-color) 6%, var(--bg-secondary));flex-direction:column;gap:12px;min-width:0;margin-top:5px;padding:13px;animation:.14s ease-out both composition-detail-reveal;display:flex}.modelInstanceDistributionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modelInstanceDistributionHeader h3{color:var(--text-primary);margin:0;font-size:13px;font-weight:850;line-height:1.35}.modelInstanceDistributionHeader p{color:var(--text-tertiary);margin:4px 0 0;font-size:11px;font-weight:650;line-height:1.45}.modelInstanceDistributionList{flex-direction:column;min-width:0;display:flex}.modelInstanceDistributionItem{flex-direction:column;gap:6px;min-width:0;padding:10px 0;display:flex}.modelInstanceDistributionItem+.modelInstanceDistributionItem{border-top:1px solid color-mix(in srgb, var(--border-color) 82%, transparent)}.instanceModelDistributionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.instanceModelDistributionHeader h3{color:var(--text-primary);margin:0;font-size:13px;font-weight:850;line-height:1.35}.instanceModelDistributionHeader p{color:var(--text-tertiary);margin:4px 0 0;font-size:11px;font-weight:650;line-height:1.45}.instanceModelDistributionBadges{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:5px;display:flex}.instanceModelDistributionList{flex-direction:column;min-width:0;display:flex}.instanceModelDistributionItem{flex-direction:column;gap:6px;min-width:0;padding:10px 0;display:flex}.instanceModelDistributionItem+.instanceModelDistributionItem{border-top:1px solid color-mix(in srgb, var(--border-color) 82%, transparent)}.instanceModelDistributionEmpty{border:1px dashed var(--border-color);border-radius:var(--keeper-card-radius-inner);color:var(--text-secondary);text-align:center;padding:16px;font-size:12px;font-weight:750}.compositionUsageTopline,.compositionUsageMeta{align-items:center;gap:10px;min-width:0;display:flex}.compositionUsageTopline{justify-content:space-between}.compositionUsageIdentity{align-items:center;gap:8px;min-width:0;display:inline-flex}.compositionUsageRank{border:1px solid color-mix(in srgb, var(--border-color) 80%, var(--primary-color));background:color-mix(in srgb, var(--primary-color) 8%, var(--bg-primary));width:20px;height:20px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:850;display:inline-flex}.compositionUsageLabel{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.compositionUsageShare{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:800}.compositionUsageTrack{background:color-mix(in srgb, var(--bg-tertiary) 82%, var(--border-color));border-radius:999px;height:7px;position:relative;overflow:hidden}.compositionUsageBar{width:var(--composition-bar-width,0%);border-radius:inherit;background:var(--composition-bar-color);min-width:3px;box-shadow:none;transform-origin:0;transition:width .18s ease-out,opacity .12s;animation:.18s ease-out both composition-bar-reveal;position:absolute;inset:0 auto 0 0}.compositionUsageMeta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-start;font-size:11px;font-weight:700}.compositionUsageMetaPill{min-width:0;max-width:100%;color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.compositionUsageMetaLink:hover{color:var(--primary-color)}.compositionUsageMetaLabel{color:var(--text-tertiary);flex:none}.compositionUsageMetaValue{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compositionUsageMetaValueMono{max-width:min(100%,180px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.modelInstanceDistributionRelative{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:750}.compositionDonutCenter{z-index:1;width:min(31%,160px);min-width:112px;min-height:0;box-shadow:none;color:var(--text-primary);opacity:0;pointer-events:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:opacity .1s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compositionDonutStageReady .compositionDonutCenter{opacity:1;transform:translate(-50%,-50%)}.compositionDonutCenterLabel,.compositionDonutCenterMeta{text-overflow:ellipsis;white-space:nowrap;max-width:88%;overflow:hidden}.compositionDonutCenterLabel{color:var(--text-tertiary);font-size:11px;font-weight:650}.compositionDonutCenter strong{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:22px;font-weight:750}.compositionDonutCenterMeta{color:var(--text-secondary);font-size:10px;font-weight:650}@keyframes composition-bar-reveal{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes composition-detail-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.compositionUsageItem,.compositionUsageBar,.compositionDonutCenter,.modelInstanceDistributionDetails,.instanceDistributionExpandButton,.instanceDistributionExpandIcon{transition:none;animation:none}}.compositionTableWrap{min-width:0;overflow-x:auto}.compositionTable{border-collapse:collapse;width:100%;min-width:820px;color:var(--text-secondary);font-size:12px}.compositionTableWide{min-width:940px}.compositionTable th,.compositionTable td{border-bottom:1px solid var(--border-color);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 8px}.compositionTable th{color:var(--text-secondary);font-size:11px;font-weight:800}.compositionTable th:first-child,.compositionTable td:first-child{text-align:left}.compositionTable td:first-child{align-items:center;gap:8px;display:flex}.costCell{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.costIncompleteBadge{border:1px solid color-mix(in srgb, var(--warning-color) 36%, var(--border-color));background:color-mix(in srgb, var(--warning-color) 10%, transparent);min-height:18px;color:var(--warning-text);border-radius:999px;align-items:center;padding:1px 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.compositionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;color:var(--text-primary);font-weight:800;overflow:hidden}.compositionIdentifier,.compositionUrl{max-width:180px;color:var(--text-secondary);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;display:inline-block;overflow:hidden}.compositionUrl:hover{color:var(--primary-color)}.legendDot{width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);border-radius:999px}.analysisEmptyState{border:1px dashed var(--border-color);border-radius:var(--keeper-card-radius-banner);min-height:180px;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-secondary) 70%, transparent);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.healthCard{--activity-grid-columns:96;--activity-grid-rows:7;--activity-grid-aspect-columns:96;--activity-grid-aspect-rows:7;--activity-grid-gap:3px;z-index:5;border:1px solid var(--border-color);border-radius:var(--cuk-card-radius);background:var(--bg-primary);box-shadow:var(--floating-shadow);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.requestHealthActivityCard{border-radius:var(--keeper-card-radius-inner)}.healthHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sectionTitleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.sectionTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.2}.sectionSubtitle{color:var(--text-secondary);max-width:620px;margin:0;font-size:12px;line-height:1.55}.activitySummary{text-align:right;justify-items:end;gap:3px;min-width:148px;display:grid}.activitySummaryLabel{color:var(--text-tertiary);font-size:10px;font-weight:700;line-height:1.1}.activitySummaryValue{color:var(--text-primary);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.05}.tokenActivitySummaryValue{color:#3b82f6}.activitySummaryDetails{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.healthCountRow{color:var(--text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.healthCountDot{border-radius:2px;width:7px;height:7px}.healthCountDotSuccess{background:#22c55e}.healthCountDotFailure{background:#ef4444}.healthCoverageNotice,.tokenActivityUnavailable{border:1px solid color-mix(in srgb, var(--warning-color) 36%, var(--border-color));border-radius:var(--cuk-small-radius);background:color-mix(in srgb, var(--warning-color) 9%, transparent);min-height:20px;color:var(--warning-text);white-space:nowrap;align-items:center;padding:3px 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.activityGridScroller,.healthGridScroller{width:100%;overflow:hidden}.activityGrid,.healthGrid{gap:var(--activity-grid-gap);grid-template-columns:repeat(var(--activity-grid-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--activity-grid-rows), minmax(0, 1fr));width:100%;max-width:100%;aspect-ratio:var(--activity-grid-aspect-columns) / var(--activity-grid-aspect-rows);grid-auto-flow:column;margin-left:auto;margin-right:auto;display:grid}.activityBlockWrapper,.healthBlockWrapper{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;position:relative}.activityBlockPlaceholder,.healthBlockPlaceholder{cursor:default;pointer-events:none}.activityBlock,.healthBlock{border-radius:2px;width:100%;height:100%;transition:transform .15s,opacity .15s}.activityBlockWrapper:hover .activityBlock,.activityBlockWrapper:focus-visible .activityBlock,.activityBlockWrapper.activityBlockActive .activityBlock,.healthBlockWrapper:hover .healthBlock,.healthBlockWrapper:focus-visible .healthBlock,.healthBlockWrapper.healthBlockActive .healthBlock{opacity:.85;transform:scaleY(1.6)}.activityBlockIdle,.healthBlockIdle{background-color:var(--border-secondary,#e5e7eb)}.activityGridTooltip,.healthTooltip{z-index:9999;border:1px solid var(--floating-border,#e5e7eb);border-radius:var(--cuk-small-radius);background:var(--floating-surface,#fff);color:var(--text-primary);box-shadow:var(--floating-shadow,0 10px 24px #00000029);white-space:nowrap;pointer-events:none;opacity:1;background-clip:padding-box;padding:6px 10px;font-size:11px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.activityGridTooltip:after,.healthTooltip:after{content:"";border:5px solid #0000;border-top-color:var(--floating-surface,#fff);position:absolute;top:100%;left:50%;transform:translate(-50%)}.activityGridTooltip:before,.healthTooltip:before{content:"";border:6px solid #0000;border-top-color:var(--floating-border,#e5e7eb);position:absolute;top:100%;left:50%;transform:translate(-50%)}.activityGridTooltipBelow,.healthTooltipBelow{top:calc(100% + 8px);bottom:auto}.activityGridTooltipBelow:after,.healthTooltipBelow:after{border-top-color:#0000;border-bottom-color:var(--floating-surface,#fff);top:auto;bottom:100%}.activityGridTooltipBelow:before,.healthTooltipBelow:before{border-top-color:#0000;border-bottom-color:var(--floating-border,#e5e7eb);top:auto;bottom:100%}.activityGridTooltipLeft,.healthTooltipLeft{left:0;transform:translate(0)}.activityGridTooltipLeft:after,.activityGridTooltipLeft:before,.healthTooltipLeft:after,.healthTooltipLeft:before{left:8px;transform:none}.activityGridTooltipRight,.healthTooltipRight{left:auto;right:0;transform:translate(0)}.activityGridTooltipRight:after,.activityGridTooltipRight:before,.healthTooltipRight:after,.healthTooltipRight:before{left:auto;right:8px;transform:none}.activityGridTooltipTime,.healthTooltipTime{color:var(--text-secondary);margin-bottom:2px;display:block}.activityGridTooltipStats,.healthTooltipStats{align-items:center;gap:8px;display:flex}.activityGridTooltipSuccess,.healthTooltipSuccess{color:var(--success-color,#22c55e)}.activityGridTooltipFailure,.healthTooltipFailure{color:var(--danger-color,#ef4444)}.activityGridTooltipRate,.healthTooltipRate{color:var(--text-secondary);margin-left:2px}.healthLegend{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.healthLegendLabel{color:var(--text-tertiary);font-size:10px}.healthLegendColors{gap:3px;display:flex}.healthLegendBlock{border-radius:2px;width:10px;height:10px}.tokenActivityCard{--token-activity-level-1:#dbeafe;--token-activity-level-2:#93c5fd;--token-activity-level-3:#60a5fa;--token-activity-level-4:#3b82f6;--token-activity-level-5:#1d4ed8;z-index:4}[data-theme=dark] .tokenActivityCard{--token-activity-level-1:#60a5fa;--token-activity-level-2:#3b82f6;--token-activity-level-3:#2563eb;--token-activity-level-4:#1d4ed8;--token-activity-level-5:#1e40af}.tokenActivityMetric>span{color:var(--text-tertiary);font-size:10px;font-weight:700}.tokenActivityMetricPanel{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tokenActivityMetric{border:1px solid color-mix(in srgb, var(--border-color) 86%, transparent);border-radius:var(--cuk-control-radius);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);justify-content:space-between;align-items:baseline;gap:7px;min-width:0;padding:7px 8px;display:flex}.tokenActivityMetric strong{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tokenActivityTooltipRows{color:var(--text-secondary);grid-template-columns:repeat(2,max-content);gap:2px 10px;margin-top:5px;display:grid}.tokenBreakdownCard{gap:16px}.tokenBreakdownHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tokenBreakdownTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tokenBreakdownBadge{border:1px solid color-mix(in srgb, var(--warning-color) 44%, var(--border-color));background:color-mix(in srgb, var(--warning-color) 12%, transparent);min-height:24px;color:var(--warning-text);border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.tokenBreakdownBadgeMuted{border-color:color-mix(in srgb, var(--border-color) 78%, transparent);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);color:var(--text-secondary)}.tokenBreakdownSource{color:var(--text-tertiary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.tokenBreakdownSource span{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;display:inline-flex}.tokenBreakdownGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tokenBreakdownItem{--token-accent:var(--primary-color);--token-soft:color-mix(in srgb, var(--primary-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--token-accent) 24%, var(--border-color));border-radius:var(--cuk-control-radius);background:linear-gradient(180deg, var(--token-soft), transparent), color-mix(in srgb, var(--bg-secondary) 76%, transparent);flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.tokenBreakdownItem-input{--token-accent:#3b82f6;--token-soft:#3b82f61a}.tokenBreakdownItem-output{--token-accent:#22c55e;--token-soft:#22c55e1a}.tokenBreakdownItem-cached,.tokenBreakdownItem-cache-read{--token-accent:#14b8a6;--token-soft:#14b8a61a}.tokenBreakdownItem-cache-create{--token-accent:#f59e0b;--token-soft:#f59e0b1a}.tokenBreakdownItem-reasoning{--token-accent:#8b5cf6;--token-soft:#8b5cf61a}.tokenBreakdownItem span{color:var(--text-secondary);font-size:11px;font-weight:900}.tokenBreakdownItem strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1.1;overflow:hidden}.tokenBreakdownItem em{color:var(--text-tertiary);font-size:11px;font-style:normal;font-weight:750}.accountHealthToolbar{flex-direction:column;gap:12px;padding:2px 2px 0;display:flex}.accountHealthInstanceSelect{flex:0 0 220px;width:220px}.accountHealthScanCard{border:1px solid var(--border-color);border-radius:var(--keeper-card-radius-section);background:var(--bg-primary);flex-direction:column;gap:12px;padding:18px 20px;display:flex;overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.accountHealthScanHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.accountHealthScanStatusBadge{border:1px solid var(--border-color);background:var(--bg-secondary);min-height:24px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.accountHealthScanStatusBadge-active{border-color:color-mix(in srgb, #2f80ed 36%, var(--border-color));background:color-mix(in srgb, #2f80ed 10%, var(--bg-primary));color:#2f80ed}.accountHealthScanStatusBadge-success{border-color:color-mix(in srgb, var(--success-color) 34%, var(--border-color));background:color-mix(in srgb, var(--success-color) 9%, var(--bg-primary));color:var(--success-color)}.accountHealthScanStatusBadge-warning{border-color:color-mix(in srgb, var(--warning-color) 38%, var(--border-color));background:color-mix(in srgb, var(--warning-color) 10%, var(--bg-primary));color:var(--warning-color)}.accountHealthScanStatusBadge-danger{border-color:color-mix(in srgb, var(--danger-color) 36%, var(--border-color));background:color-mix(in srgb, var(--danger-color) 8%, var(--bg-primary));color:var(--danger-color)}.accountHealthScanProgressValue{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.accountHealthScanProgressValue strong{color:var(--text-primary);font-size:26px;font-weight:950;line-height:1}.accountHealthScanProgressValue span{color:var(--text-secondary);font-size:11px;font-weight:850}.accountHealthScanTrack,.accountHealthScanInstanceTrack{background:color-mix(in srgb, var(--text-primary) 9%, var(--bg-primary));border-radius:999px;position:relative;overflow:hidden}.accountHealthScanTrack{height:10px}.accountHealthScanTrack span,.accountHealthScanInstanceTrack span{border-radius:inherit;background:linear-gradient(90deg,#2f80ed,#34c759);height:100%;transition:width .22s;display:block}.accountHealthScanMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.accountHealthScanMetric{border:1px solid var(--border-color);border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-secondary) 66%, transparent);min-width:0;padding:8px 9px}.accountHealthScanMetric em,.accountHealthScanMetric strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.accountHealthScanMetric em{color:var(--text-tertiary);font-size:10px;font-style:normal;font-weight:850}.accountHealthScanMetric strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:950}.accountHealthScanMetric-success strong{color:var(--success-color)}.accountHealthScanMetric-warning strong{color:var(--warning-color)}.accountHealthScanMetric-danger strong{color:var(--danger-color)}.accountHealthScanError{margin:0}.accountHealthScanInstancesHeader{border:1px solid var(--border-color);border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-secondary) 62%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.accountHealthScanInstancesTitle{align-items:baseline;gap:8px;min-width:0;display:flex}.accountHealthScanInstancesTitle strong{color:var(--text-primary);font-size:13px;font-weight:950}.accountHealthScanInstancesTitle span{color:var(--text-secondary);font-size:11px;font-weight:850}.accountHealthScanToggleButton{border:1px solid color-mix(in srgb, var(--primary-color) 32%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 8%, var(--bg-primary));min-height:30px;color:color-mix(in srgb, var(--text-primary) 76%, var(--primary-color));font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:11px;font-weight:900;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.accountHealthScanToggleButton:hover{color:var(--text-primary);transform:translateY(-1px)}.accountHealthScanCollapsed{border:1px dashed var(--border-color);border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-secondary) 42%, transparent);min-height:42px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:12px;font-weight:850;display:flex}.accountHealthScanInstanceRows{border:1px solid var(--border-color);border-radius:var(--keeper-card-radius-inner);flex-direction:column;display:flex;overflow:hidden}.accountHealthScanInstanceRow{background:color-mix(in srgb, var(--bg-primary) 96%, transparent);grid-template-columns:minmax(180px,.85fr) minmax(86px,auto) minmax(260px,1.2fr) minmax(220px,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.accountHealthScanInstanceRow+.accountHealthScanInstanceRow{border-top:1px solid var(--border-color)}.accountHealthScanInstanceIdentity,.accountHealthScanInstanceMeta{min-width:0}.accountHealthScanInstanceIdentity strong,.accountHealthScanInstanceIdentity span,.accountHealthScanInstanceMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.accountHealthScanInstanceIdentity strong{color:var(--text-primary);font-size:13px;font-weight:900}.accountHealthScanInstanceIdentity span,.accountHealthScanInstanceMeta span{color:var(--text-secondary);font-size:11px;font-weight:800}.accountHealthScanInstanceIdentity span{margin-top:3px}.accountHealthScanInstanceMeta{flex-direction:column;gap:4px;display:flex}.accountHealthScanInstanceAction{border:1px solid color-mix(in srgb, var(--primary-color) 36%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 9%, var(--bg-primary));width:fit-content;min-height:28px;color:color-mix(in srgb, var(--text-primary) 80%, var(--primary-color));font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:900;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.accountHealthScanInstanceAction:hover:not(:disabled){color:var(--text-primary);transform:translateY(-1px)}.accountHealthScanInstanceAction:disabled{cursor:not-allowed;opacity:.58}.accountHealthScanInstanceStats{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.accountHealthScanInstanceStats .accountHealthScanMetric{border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-secondary) 52%, transparent);padding:7px 8px}.accountHealthScanInstanceProgress{flex-direction:column;gap:6px;min-width:0;display:flex}.accountHealthScanInstanceProgressHeader{color:var(--text-secondary);justify-content:space-between;gap:8px;font-size:11px;font-weight:850;display:flex}.accountHealthScanInstanceProgressHeader strong{color:var(--text-primary);font-weight:950}.accountHealthScanInstanceTrack{height:7px}.accountHealthScanEmpty{min-height:54px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.accountHealthInstancesCard,.accountHealthAccountsCard{border:1px solid var(--border-color);border-radius:var(--cuk-card-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 96%, #8b868008), var(--bg-primary));overflow:hidden;box-shadow:0 18px 44px #0f172a12}.accountHealthInstanceRows{flex-direction:column;display:flex}.accountHealthInstanceBlock+.accountHealthInstanceBlock{border-top:1px solid var(--border-color)}.accountHealthInstanceRow{width:100%;min-height:116px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(230px,.85fr) minmax(0,2.3fr) minmax(92px,auto);grid-template-areas:"identity metrics tail""quota quota tail";align-items:center;gap:10px 16px;padding:16px 20px;display:grid}.accountHealthInstanceRow:hover{background:color-mix(in srgb, var(--bg-secondary) 70%, transparent)}.accountHealthInstanceIdentity{grid-area:identity;align-items:center;gap:10px;min-width:0;display:flex}.accountHealthInstanceIdentity div{min-width:0}.accountHealthInstanceIdentity strong,.accountHealthInstanceIdentity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.accountHealthInstanceIdentity strong{color:var(--text-primary);font-size:13px;font-weight:900}.accountHealthInstanceIdentity span{color:var(--text-secondary);margin-top:3px;font-size:12px}.accountHealthStatusDot{background:var(--text-tertiary);border-radius:999px;flex:none;width:9px;height:9px}.accountHealthStatusDot-succeeded{background:#34c759}.accountHealthStatusDot-running,.accountHealthStatusDot-pending{background:#2f80ed}.accountHealthStatusDot-failed,.accountHealthStatusDot-timeout{background:var(--danger-color)}.accountHealthInstanceMetrics{grid-area:metrics;grid-template-columns:repeat(7,minmax(76px,1fr));gap:8px;min-width:0;display:grid}.accountHealthCompactMetric{border:1px solid var(--border-color);border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-secondary) 70%, transparent);min-width:0;padding:7px 8px}.accountHealthCompactMetric em,.accountHealthCompactMetric strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.accountHealthCompactMetric em{color:var(--text-tertiary);font-size:10px;font-style:normal;font-weight:850}.accountHealthCompactMetric strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;font-weight:950}.accountHealthCompactMetric-success strong{color:var(--success-color)}.accountHealthCompactMetric-warning strong{color:var(--warning-color)}.accountHealthCompactMetric-danger strong{color:var(--danger-color)}.accountHealthInstanceQuotaProgress{border:1px solid var(--border-color);border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-secondary) 58%, transparent);flex-direction:column;grid-area:quota;gap:6px;width:100%;min-width:0;padding:9px 10px;display:flex}.accountHealthInstanceQuotaProgressHeader,.accountHealthInstanceQuotaProgressMeta{min-width:0;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;line-height:1.25;display:flex}.accountHealthInstanceQuotaProgressHeader span,.accountHealthInstanceQuotaProgressHeader em,.accountHealthInstanceQuotaProgressMeta span{white-space:nowrap;min-width:0}.accountHealthInstanceQuotaProgressHeader strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:950}.accountHealthInstanceQuotaProgressHeader em{color:var(--text-primary);font-variant-numeric:tabular-nums;flex:none;font-style:normal;font-weight:950}.accountHealthInstanceQuotaProgressMeta{color:var(--text-tertiary);font-size:10px}.accountHealthInstanceQuotaTrack{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);border-radius:999px;width:100%;height:8px;display:flex;overflow:hidden}.accountHealthInstanceQuotaTrackAvailable,.accountHealthInstanceQuotaTrackExhausted,.accountHealthInstanceQuotaTrackUnknown{min-width:0;height:100%;display:block}.accountHealthInstanceQuotaTrackAvailable{background:linear-gradient(90deg,#34c759,#62d26f)}.accountHealthInstanceQuotaTrackExhausted{background:linear-gradient(90deg,#ffb020,#ff7a59)}.accountHealthInstanceQuotaTrackUnknown{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text-tertiary) 18%, var(--bg-primary)) 0, color-mix(in srgb, var(--text-tertiary) 18%, var(--bg-primary)) 7px, color-mix(in srgb, var(--bg-primary) 86%, transparent) 7px, color-mix(in srgb, var(--bg-primary) 86%, transparent) 14px)}.accountHealthInstanceTail{min-width:0;color:var(--text-secondary);flex-direction:column;grid-area:tail;justify-content:center;align-self:stretch;align-items:flex-end;gap:5px;font-size:11px;font-weight:800;display:flex}.accountHealthInstanceTail span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.accountHealthInstanceUpdatedAt{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;max-width:170px;display:flex}.accountHealthInstanceUpdatedAt span{color:var(--text-tertiary);font-size:10px;font-weight:850}.accountHealthInstanceUpdatedAt time{max-width:100%;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;display:block;overflow:hidden}.accountHealthInstanceTail strong{color:var(--text-primary);font-size:12px;font-weight:900}.accountHealthInstanceExpanded{background:color-mix(in srgb, var(--bg-secondary) 54%, transparent);padding:0 16px 16px}.accountHealthInstanceExpanded .accountHealthAccountsCard{border-radius:var(--cuk-card-radius);box-shadow:none}.accountHealthAccountsHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:stretch;gap:18px;padding:20px 22px 16px;display:flex}.accountHealthSwitch{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);min-height:34px;color:var(--text-primary);white-space:nowrap;cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:relative}.accountHealthSwitch input{width:16px;height:16px;accent-color:var(--primary-color)}.accountHealthTableFilters{border-bottom:1px solid var(--border-color);grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;padding:16px 22px;display:grid}.accountHealthFilterItemWide{grid-column:span 2}.accountHealthFilterSelect,.accountHealthFilterInput{min-width:0}.accountHealthFilterSelect .cuk-select-trigger{background:var(--bg-primary);height:40px}.accountHealthFilterInput{background:var(--bg-primary);min-height:40px}.accountHealthEmptyList{min-height:160px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.accountHealthCredentialTableHeader{border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 72%, var(--bg-primary));min-height:34px;color:var(--text-tertiary);grid-template-columns:200px minmax(0,448px) minmax(250px,1fr);align-items:end;column-gap:18px;padding:8px 22px;font-size:10px;font-weight:800;line-height:1.18;display:grid}.accountHealthCredentialMetricHeaderGroup,.accountHealthCredentialMetricGroup{grid-template-columns:minmax(136px,1.45fr) minmax(88px,.9fr) minmax(92px,.9fr) minmax(84px,.8fr);align-items:baseline;gap:4px 12px;min-width:0;display:grid}.accountHealthCredentialTableHeader>span,.accountHealthCredentialMetricHeaderGroup span{overflow-wrap:break-word;letter-spacing:0;white-space:nowrap;min-width:0}.accountHealthAccountRows{flex-direction:column;display:flex}.accountHealthCredentialRow{border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 96%, transparent);grid-template-columns:200px minmax(0,448px) minmax(250px,1fr);align-items:center;gap:12px 18px;padding:13px 22px;display:grid}.accountHealthCredentialRow:last-of-type{border-bottom:0}.accountHealthCredentialRow:hover{background:color-mix(in srgb, var(--primary-color) 5%, var(--bg-primary))}.accountHealthCredentialIdentityBlock{width:100%;min-width:0;max-width:200px}.accountHealthCredentialNameRow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.accountHealthCredentialDisplayName{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;max-width:100%;color:var(--text-primary);font-size:13px;font-weight:800;line-height:1.34;overflow:visible}.accountHealthCredentialBadges,.accountHealthCredentialIdentityText{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.accountHealthCredentialIdentityText{overflow-wrap:anywhere;color:var(--text-tertiary);margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:visible}.accountHealthCredentialIdentityText code{text-overflow:ellipsis;border-radius:var(--cuk-control-radius);background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));max-width:190px;color:var(--text-primary);padding:2px 7px;font-size:11px;overflow:hidden}.accountHealthAccountMeta{min-width:0;color:var(--text-secondary);flex-wrap:wrap;gap:6px 10px;margin-top:7px;font-size:11px;line-height:1.45;display:flex}.accountHealthAccountMeta code{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:999px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.accountHealthBadge{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.accountHealthBadge-neutral{color:var(--text-secondary)}.accountHealthBadge-success{border-color:color-mix(in srgb, #16a34a 38%, var(--border-color));background:color-mix(in srgb, #16a34a 10%, var(--bg-primary));color:#15803d}.accountHealthBadge-warning{border-color:color-mix(in srgb, #d97706 38%, var(--border-color));background:color-mix(in srgb, #d97706 10%, var(--bg-primary));color:#b45309}.accountHealthBadge-danger{border-color:color-mix(in srgb, #dc2626 38%, var(--border-color));background:color-mix(in srgb, #dc2626 10%, var(--bg-primary));color:#b91c1c}.accountHealthMetricValueCell{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:normal;font-size:11px;font-weight:750;line-height:1.2}.accountHealthRequestMetric{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 5px;display:inline-flex}.accountHealthRequestBreakdown{color:var(--text-tertiary);white-space:nowrap;font-size:10px;line-height:1.2;display:inline-flex}.accountHealthMetricValue-success,.accountHealthMetricValueSuccess{color:#16a34a}.accountHealthMetricValue-warning,.accountHealthMetricValueWarning{color:#d97706}.accountHealthMetricValue-danger,.accountHealthMetricValueDanger{color:#dc2626}.accountHealthMetricValue-neutral,.accountHealthMetricValueNeutral{color:var(--text-primary)}.accountHealthQuotaPanel{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.accountHealthQuotaState{width:fit-content;color:var(--text-tertiary);font-size:12px;font-weight:800}.accountHealthQuotaBarBlock{border:1px solid var(--border-color);border-radius:var(--keeper-card-radius-inner);background:color-mix(in srgb, var(--bg-secondary) 62%, transparent);min-width:0;padding:8px 9px}.accountHealthQuotaFill{border-radius:inherit;height:100%;transition:width .22s,background-color .22s;display:block}.accountHealthQuotaFill-ok{background:linear-gradient(90deg,#15803d,#22c55e)}.accountHealthQuotaFill-warning{background:linear-gradient(90deg,#ca8a04,#facc15)}.accountHealthQuotaFill-danger{background:linear-gradient(90deg,#b91c1c,#ef4444)}.accountHealthQuotaFill-unknown{background:var(--text-tertiary)}.accountHealthQuotaWindowUsage span{min-width:0}.accountHealthQuotaMetaInline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.accountHealthCredentialPagination{box-sizing:border-box;border-top:1px solid var(--border-color);height:51px;color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:16px;margin:0;padding:0 22px;font-size:12px;display:flex}.accountHealthCredentialPaginationControls{align-items:center;gap:10px;display:flex}.accountHealthCredentialPaginationControls>button{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-weight:800}.accountHealthCredentialPaginationControls>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary-color) 45%, var(--border-color));transform:translateY(-1px)}.accountHealthCredentialPaginationControls>button:disabled{cursor:not-allowed;opacity:.5}.accountHealthCredentialPaginationPage{text-align:center;min-width:44px;font-weight:800}.accountHealthCredentialPageSizeControl{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.accountHealthCredentialPageSizeControl select{border:1px solid var(--border-color);background:var(--bg-secondary);height:32px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:0 24px 0 10px;font-weight:800}.cuk-request-events-toolbar{flex-direction:column;gap:12px;padding:2px 2px 0;display:flex}.cuk-request-events-instance-select{flex:0 0 220px;width:220px}.requestEventsCard{border-radius:var(--keeper-card-radius-section);gap:0;padding:0;overflow:hidden}.requestEventsCardHeader{border-bottom:1px solid var(--border-color);align-items:stretch;margin-bottom:0;padding:20px 22px 16px}.requestEventsTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.requestEventsSelect .cuk-select-trigger,.requestEventsResultSelect .cuk-select-trigger{height:40px}.usagePillControl .cuk-select-trigger{background:var(--bg-primary)}.requestEventsHint{min-height:160px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.requestEventsEmpty{margin:18px 22px}.requestEventsTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1560px;font-size:12px}.requestEventsTable th{z-index:2;color:var(--text-tertiary);background-color:var(--bg-secondary);white-space:nowrap;font-weight:600;position:sticky;top:0}.requestEventsVirtualSpacerRow,.requestEventsVirtualSpacerRow:hover{background:0 0}.requestEventsVirtualSpacerRow td{height:inherit;border:0;padding:0}.requestEventsClientMetadataCell,.requestEventsTooltipTarget{cursor:default}.requestEventsTooltipTarget:focus-visible{outline:2px solid var(--primary-color);outline-offset:-3px}.cuk-portal-tooltip{z-index:2100;border:1px solid var(--border-color);background:var(--bg-primary);width:max-content;max-width:min(280px,100vw - 16px);color:var(--text-secondary);pointer-events:none;text-align:left;border-radius:8px;gap:3px;padding:10px 12px;font-size:11px;line-height:1.45;display:grid;position:fixed;box-shadow:0 18px 44px #00000038}.cuk-portal-tooltip>span{white-space:normal;overflow-wrap:anywhere;display:block}.requestEventsSourceCell,.requestEventsAPIKeyCell,.requestEventsInstanceCell{word-break:break-all;max-width:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.requestEventsSourceCell{min-width:165px}.requestEventsInstanceCell{min-width:140px;font-weight:700}.requestEventsAPIKeyCell{min-width:135px;max-width:240px}.requestEventsSourceValue{color:var(--text-primary);font-weight:650;line-height:1.35}.credentialType,.requestEventsDeletedTag{letter-spacing:.01em;vertical-align:middle;border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.credentialType{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color)}.requestEventsDeletedTag{color:var(--failure-badge-text);background:var(--failure-badge-bg);border:1px solid var(--failure-badge-border);font-weight:800}.requestEventsResultSuccess,.requestEventsResultFailed{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.requestEventsResultSuccess{color:var(--success-badge-text,#065f46);background:var(--success-badge-bg,#d1fae5);border:1px solid var(--success-badge-border,#6ee7b7)}.requestEventsResultFailed{color:var(--failure-badge-text);background:var(--failure-badge-bg);border:1px solid var(--failure-badge-border)}.requestEventsPagerButton{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-weight:800}.requestEventsPagerButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary-color) 45%, var(--border-color));transform:translateY(-1px)}.requestEventsPagerButton:disabled{cursor:not-allowed;opacity:.5}.requestEventsPaginationPage{text-align:center;min-width:44px;font-weight:800}.requestEventsColumnPicker{align-items:center;display:inline-flex;position:relative}.requestEventsColumnTrigger{border:1px solid var(--border-color);background:var(--bg-secondary);min-width:72px;height:32px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-weight:800;display:inline-flex}.requestEventsColumnTrigger:focus,.requestEventsColumnTrigger:focus-visible,.requestEventsColumnTrigger[aria-expanded=true]{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent);outline:none}.requestEventsColumnTriggerIcon{color:var(--text-secondary);align-items:center;transition:transform .2s;display:inline-flex}.requestEventsColumnTrigger[aria-expanded=true] .requestEventsColumnTriggerIcon{transform:rotate(180deg)}.requestEventsColumnDropdown{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border-color);border-radius:var(--cuk-control-radius);background:var(--bg-primary);box-shadow:var(--shadow-lg);flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed;overflow-y:auto}.requestEventsColumnOption{border-radius:var(--cuk-control-radius);min-height:32px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.requestEventsColumnOption:hover{background:var(--bg-secondary)}.requestEventsColumnOptionSelected{background:color-mix(in srgb, var(--primary-color) 9%, var(--bg-primary));border-color:color-mix(in srgb, var(--primary-color) 34%, transparent)}.requestEventsColumnOptionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.requestEventsColumnCheck,.requestEventsColumnCheckPlaceholder{flex:none;width:16px;height:16px}.requestEventsColumnCheck{background:color-mix(in srgb, var(--success-color) 12%, transparent);color:var(--success-color);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.requestEventsColumnCheckPlaceholder{display:inline-flex}@keyframes cuk-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.accountHealthInstanceRow{grid-template-columns:minmax(0,1fr) minmax(92px,auto);grid-template-areas:"identity tail""metrics metrics""quota quota";align-items:stretch}.accountHealthInstanceMetrics{grid-template-columns:repeat(7,minmax(68px,1fr))}.accountHealthInstanceTail{align-self:flex-start}}@media (width<=760px){.frame{grid-template-columns:1fr;gap:18px}.loginCard{padding:20px}.home-shell{padding:18px var(--cuk-page-horizontal-padding-mobile) 32px}.topbar{border-radius:20px;flex-direction:column;align-items:stretch;padding:16px;position:static}.topbar-actions{justify-content:space-between}.home-toolbar-row{gap:10px}.home-tab-bar,.settings-tab-bar{max-width:100%}.settings-tab-pill{flex:none}.cuk-settings-page-content{gap:12px}.cuk-notice{align-items:flex-start}.pending-panel{border-radius:var(--cuk-card-radius);padding:20px}.pending-grid{grid-template-columns:1fr}.pending-card{padding:16px 0}.pending-card+.pending-card{border-left:0;border-top:1px solid var(--border-color);padding-left:0}.cuk-toolbar{flex-direction:column;align-items:stretch}.cuk-toolbar-actions{justify-content:stretch}.cuk-toolbar-actions .cuk-pill-action{flex:1 1 0}.model-pricing-sync-toolbar{align-items:stretch}.model-pricing-sync-toolbar-meta,.model-pricing-sync-toolbar .cuk-pill-action{width:100%}.model-pricing-sync-toolbar-meta{flex-wrap:wrap;justify-content:space-between}.cuk-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cuk-card{padding:var(--keeper-card-padding)}.cuk-card-header{grid-template-columns:minmax(0,1fr)}.cuk-card-header-controls{justify-content:space-between;width:100%}.cuk-instance-row,.model-pricing-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.cuk-instance-meta,.model-pricing-meta,.model-pricing-meta-openai{grid-template-columns:repeat(2,minmax(0,1fr))}.model-pricing-discovered-model-list{grid-template-columns:minmax(0,1fr)}.model-pricing-discovered-model-item{grid-template-columns:minmax(0,1fr) auto}.model-pricing-discovered-model-sources{text-align:left;grid-column:1/-1}.model-pricing-sync-summary-row,.model-pricing-sync-batch-actions{align-items:stretch}.model-pricing-sync-summary-row span,.model-pricing-sync-batch-actions .cuk-pill-action{justify-content:center;width:100%}.model-pricing-sync-draft-list{max-height:min(52vh,460px)}.model-pricing-sync-draft-item{grid-template-columns:minmax(0,1fr)}.model-pricing-sync-draft-check{justify-content:flex-start;min-height:20px}.model-pricing-sync-draft-header{flex-direction:column}.model-pricing-sync-draft-badges{justify-content:flex-start}.cuk-instance-actions{justify-content:stretch}.cuk-instance-actions .cuk-pill-action{flex:calc(50% - 8px)}.cuk-pagination{justify-content:space-between}.cuk-modal{padding:18px}.cuk-editor-form{grid-template-columns:minmax(0,1fr)}.cuk-connection-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.cuk-modal-footer{flex-direction:column-reverse;align-items:stretch}.cuk-modal-footer .cuk-pill-action{width:100%}.usageFilterBar{justify-content:flex-start;align-items:stretch}.cuk-instance-filter-group,.timeRangeGroup{border-radius:18px;flex-wrap:wrap;align-items:stretch;width:100%;padding:8px}.cuk-instance-filter-group-with-progress{flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cuk-instance-filter-group-with-progress .usageFilterField{grid-column:2;width:100%}.usageFilterField,.rangeFilterField{flex:100%;grid-template-columns:auto minmax(0,1fr);justify-content:normal;align-items:center;display:grid}.cuk-overview-select-control,.cuk-overview-instance-select,.cuk-request-events-instance-select,.accountHealthInstanceSelect{flex-basis:100%;width:100%}.customRangeFields{flex-wrap:wrap;width:100%}.customRangeField{flex:130px}.customRangeInputShell,.customRangeInput,.usageRefreshSlot,.refreshPill{width:100%}.requestEventsCardHeader{padding:18px}.requestEventsCard{gap:0;padding:0}.requestEventsToolbar{padding:16px 18px}.requestEventsPaginationFooter{-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:0 18px;overflow:auto hidden}.requestEventsPaginationControls{flex:none;width:max-content;min-width:100%}.requestEventsPageSizeControl{white-space:nowrap;flex:none}.accountHealthSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountHealthScanHeader{flex-direction:column;align-items:stretch}.accountHealthScanProgressValue{align-items:flex-start}.accountHealthScanInstancesHeader{flex-direction:column;align-items:stretch}.accountHealthScanToggleButton{width:100%}.accountHealthScanMetrics,.accountHealthScanInstanceStats{grid-template-columns:repeat(2,minmax(0,1fr))}.accountHealthScanInstanceRow{grid-template-columns:minmax(0,1fr);align-items:stretch}.accountHealthQuotaHeader,.accountHealthAccountsHeader{flex-direction:column;align-items:stretch}.accountHealthQuotaBody{grid-template-columns:minmax(0,1fr)}.accountHealthQuotaMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.accountHealthInstanceRow{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""metrics""quota""tail";align-items:stretch}.accountHealthInstanceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.accountHealthInstanceTail{align-items:flex-start}.accountHealthInstanceUpdatedAt{align-items:flex-start;max-width:100%}.accountHealthInstanceQuotaProgress{width:100%}.accountHealthInstanceTail span{max-width:100%}.accountHealthTableFilters{grid-template-columns:minmax(0,1fr);padding:16px 18px}.accountHealthFilterItemWide{grid-column:auto}.accountHealthCredentialTableHeader{display:none}.accountHealthCredentialRow{grid-template-columns:minmax(0,1fr);padding:14px 18px}.accountHealthCredentialIdentityBlock{max-width:none}.accountHealthCredentialMetricGroup{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.accountHealthCredentialPagination{-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:0 18px;overflow:auto hidden}.accountHealthCredentialPaginationControls{flex:none;width:max-content;min-width:100%}.accountHealthCredentialPageSizeControl{white-space:nowrap;flex:none}.primaryStatsRow{scroll-snap-type:none;flex-direction:column;min-height:168px;overflow:visible}.dailyAverageSlot{scroll-snap-align:none;flex:none;width:100%;max-height:0;margin-bottom:-14px;margin-right:0;transform:translateY(-6px)scale(.98)}.primaryStatsRowExpanded .dailyAverageSlot{flex-grow:0;flex-basis:auto;max-height:220px;margin-bottom:0;transform:translateY(0)scale(1)}.primaryStatSlot{scroll-snap-align:none;flex:none;width:100%}.secondaryStatsGrid{grid-template-columns:minmax(0,1fr)}.cuk-overview-progress-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.cuk-overview-progress-row{grid-template-columns:minmax(0,1fr)}.cuk-overview-progress-row-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}.cuk-overview-progress-footer{bottom:-18px}.statCard{min-height:168px}.primaryStatSlot .statValue{font-size:28px}.analysisCard{padding:14px}.analysisCard .cardHeader{margin-bottom:14px}.cardTitleLine{flex-wrap:wrap;row-gap:4px}.compositionLayout{gap:16px;min-height:0}.compositionDonutStage{min-height:var(--composition-donut-stage-height,340px);border-radius:var(--keeper-card-radius-inner)}.donutChartFrame{min-height:0}.donutCanvasBox{width:100%;height:var(--composition-donut-stage-height,340px)}.compositionLeaderToggle{gap:6px;min-height:26px;padding:3px 4px 3px 9px;font-size:9px}.compositionUsageList{justify-content:flex-start;gap:7px;min-height:0}.compositionUsageListHeader{padding:10px 2px 3px}.compositionUsageItem{margin:0;padding:11px 10px}.compositionDonutCenter{min-width:100px;min-height:0}.compositionDonutCenter strong{font-size:16px}.instanceDistributionToplineActions{gap:6px}.instanceDistributionExpandButton{padding-inline:8px}.instanceModelDistributionDetails{padding:12px}.instanceModelDistributionHeader{flex-direction:column}.instanceModelDistributionBadges{justify-content:flex-start}.modelInstanceDistributionDetails{padding:12px}.modelInstanceDistributionHeader{flex-direction:column}.healthCard{--activity-grid-gap:2px;gap:10px;padding:14px}.activitySummary{text-align:left;justify-items:start;width:100%;min-width:0}.activitySummaryDetails{justify-content:flex-start}.activityGridScroller,.healthGridScroller{-webkit-overflow-scrolling:touch;overflow-x:auto}.activityGrid,.healthGrid{min-width:540px}.activityGridTooltip,.healthTooltip{padding:4px 8px;font-size:10px}.tokenActivityMetricPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.tokenActivityMetric:last-child{grid-column:1/-1}.healthLegendBlock{width:8px;height:8px}.tokenBreakdownHeader{flex-direction:column;align-items:stretch}.tokenBreakdownSource{justify-content:flex-start}.tokenBreakdownGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tokenBreakdownItem strong{font-size:21px}}@media (width<=460px){.accountHealthSummaryGrid,.accountHealthScanMetrics,.accountHealthScanInstanceStats,.accountHealthQuotaMeta,.accountHealthInstanceMetrics,.accountHealthCredentialMetricGroup{grid-template-columns:minmax(0,1fr)}.accountHealthInstanceQuotaProgressHeader,.accountHealthInstanceQuotaProgressMeta{flex-direction:column;align-items:flex-start;gap:4px}.accountHealthQuotaRefreshTime{flex-direction:column;align-items:flex-start;gap:3px}.accountHealthQuotaRefreshTime strong{text-align:left}.tokenBreakdownGrid{grid-template-columns:minmax(0,1fr)}}.primaryStatSlot{flex:1 1 0;min-width:0;display:flex}.primaryStatSlot>.statCard{flex:1;width:100%}@media (width>=769px) and (width<=1024px){.primaryStatSlot{scroll-snap-align:start;flex:0 0 calc(50% - 7px)}}@media (width<=768px){.primaryStatSlot{scroll-snap-align:none;flex:none;width:100%}}.statCard{--accent:var(--primary-color);--accent-soft:rgba($primary-color, .18);--accent-border:rgba($primary-color, .35);--stat-card-strip-corner-offset:12px;--stat-card-strip-fade-end:calc(100% - clamp(18px, 4%, 32px));--stat-card-accent-strip:linear-gradient(90deg, transparent 0%, var(--accent) var(--stat-card-strip-corner-offset), color-mix(in srgb, var(--accent) 68%, transparent) 42%, transparent var(--stat-card-strip-fade-end));background:radial-gradient(120% 140% at 12% 0%, var(--accent-soft) 0%, #0000 62%), linear-gradient(180deg, #ffffff0f, #fff0), var(--bg-primary);border-radius:var(--keeper-card-radius);border:1px solid var(--border-color);min-height:176px;box-shadow:var(--shadow-lg);flex-direction:column;gap:10px;padding:18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.statCard:before{content:"";border-radius:calc(var(--keeper-card-radius) + 1px);background:var(--stat-card-accent-strip);opacity:.95;pointer-events:none;clip-path:inset(0 calc(100% - 56px) calc(100% - var(--keeper-card-radius)) 0);-webkit-mask-composite:xor;padding:4px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.statCard:after{content:"";background:var(--stat-card-accent-strip);opacity:.95;pointer-events:none;height:3px;-webkit-mask:linear-gradient(90deg, #000 0%, #000 calc(var(--stat-card-strip-fade-end) - clamp(70px, 12%, 100px)), transparent var(--stat-card-strip-fade-end)) 0 0/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 12px, #000 32px, #000 calc(var(--stat-card-strip-fade-end) - clamp(82px, 14%, 112px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(6px, 1%, 10px))) 0 20%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 16px, #000 38px, #000 calc(var(--stat-card-strip-fade-end) - clamp(94px, 16%, 126px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(12px, 2%, 18px))) 0 40%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 20px, #000 44px, #000 calc(var(--stat-card-strip-fade-end) - clamp(106px, 18%, 144px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(18px, 3%, 26px))) 0 60%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 24px, #000 50px, #000 calc(var(--stat-card-strip-fade-end) - clamp(118px, 21%, 162px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(24px, 4%, 34px))) 0 80%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 28px, #000 56px, #000 calc(var(--stat-card-strip-fade-end) - clamp(130px, 24%, 180px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(30px, 5%, 42px))) 0 100%/100% 17% no-repeat;-webkit-mask:linear-gradient(90deg, #000 0%, #000 calc(var(--stat-card-strip-fade-end) - clamp(70px, 12%, 100px)), transparent var(--stat-card-strip-fade-end)) 0 0/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 12px, #000 32px, #000 calc(var(--stat-card-strip-fade-end) - clamp(82px, 14%, 112px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(6px, 1%, 10px))) 0 20%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 16px, #000 38px, #000 calc(var(--stat-card-strip-fade-end) - clamp(94px, 16%, 126px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(12px, 2%, 18px))) 0 40%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 20px, #000 44px, #000 calc(var(--stat-card-strip-fade-end) - clamp(106px, 18%, 144px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(18px, 3%, 26px))) 0 60%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 24px, #000 50px, #000 calc(var(--stat-card-strip-fade-end) - clamp(118px, 21%, 162px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(24px, 4%, 34px))) 0 80%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 28px, #000 56px, #000 calc(var(--stat-card-strip-fade-end) - clamp(130px, 24%, 180px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(30px, 5%, 42px))) 0 100%/100% 17% no-repeat;mask:linear-gradient(90deg, #000 0%, #000 calc(var(--stat-card-strip-fade-end) - clamp(70px, 12%, 100px)), transparent var(--stat-card-strip-fade-end)) 0 0/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 12px, #000 32px, #000 calc(var(--stat-card-strip-fade-end) - clamp(82px, 14%, 112px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(6px, 1%, 10px))) 0 20%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 16px, #000 38px, #000 calc(var(--stat-card-strip-fade-end) - clamp(94px, 16%, 126px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(12px, 2%, 18px))) 0 40%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 20px, #000 44px, #000 calc(var(--stat-card-strip-fade-end) - clamp(106px, 18%, 144px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(18px, 3%, 26px))) 0 60%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 24px, #000 50px, #000 calc(var(--stat-card-strip-fade-end) - clamp(118px, 21%, 162px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(24px, 4%, 34px))) 0 80%/100% 17% no-repeat, linear-gradient(90deg, transparent 0%, transparent 28px, #000 56px, #000 calc(var(--stat-card-strip-fade-end) - clamp(130px, 24%, 180px)), transparent calc(var(--stat-card-strip-fade-end) - clamp(30px, 5%, 42px))) 0 100%/100% 17% no-repeat;-webkit-mask-composite:source-over, source-over, source-over, source-over, source-over;position:absolute;inset:0 0 auto;-webkit-mask-composite:source-over,source-over,source-over,source-over,source-over;mask-composite:add,add,add,add,add}.statCard:hover{border-color:var(--accent-border);transform:translateY(-2px);box-shadow:0 16px 40px #00000038}@media (width<=768px){.statCard{min-height:168px}}.primaryStatSlot .statValue{font-size:32px}@media (width<=768px){.primaryStatSlot .statValue{font-size:28px}}.statCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.statLabelGroup{flex-direction:column;gap:1px;display:flex}.statIconBadge{color:#fff;background:var(--accent);border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;display:grid;box-shadow:0 10px 22px #00000040}.statIconBadge svg{display:block}.statHeader{align-items:center;gap:8px;display:flex}.statIcon{font-size:18px}.statLabel{color:var(--text-tertiary);letter-spacing:0;font-size:12px;font-weight:700}.statValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.2}.statValueRow{gap:24px;display:flex}.accountHealthPageHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 0;display:flex}@media (width<=768px){.accountHealthPageHeader{flex-direction:column;align-items:stretch}}.accountHealthSectionEyebrow{width:fit-content;color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;background:#8b868014;border:1px solid #8b868033;border-radius:9999px;align-items:center;margin-bottom:8px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.accountHealthHeaderTitle{color:var(--text-primary);margin:0;font-size:20px;font-weight:800}.accountHealthNumberSizeShort,.accountHealthNumberSizeMedium,.accountHealthNumberSizeLong,.accountHealthNumberSizeXLong{letter-spacing:0}.accountHealthSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width>=769px) and (width<=1024px){.accountHealthSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.accountHealthSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.accountHealthSummaryCard{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:20px;min-width:0;min-height:92px;padding:14px;box-shadow:0 12px 28px #0f172a0f}.accountHealthSummaryLabel{color:var(--text-secondary);font-size:11px;font-weight:800;line-height:1.3;display:block}.accountHealthSummaryValue{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;margin-top:10px;font-size:clamp(22px,4vw,30px);font-weight:900;line-height:1;display:block}.accountHealthSummaryValue.accountHealthNumberSizeMedium{font-size:clamp(20px,3.3vw,26px)}.accountHealthSummaryValue.accountHealthNumberSizeLong{font-size:clamp(18px,3vw,22px)}.accountHealthSummaryValue.accountHealthNumberSizeXLong{font-size:clamp(16px,2.6vw,20px)}.accountHealthSummaryCard-success{border-color:color-mix(in srgb, #34c759 36%, var(--border-color))}.accountHealthSummaryCard-warning{border-color:color-mix(in srgb, #ffb020 42%, var(--border-color))}.accountHealthSummaryCard-danger{border-color:color-mix(in srgb, var(--danger-color) 38%, var(--border-color))}.accountHealthQuotaBanner{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:18px;flex-direction:column;gap:14px;padding:16px 18px;display:flex;box-shadow:0 12px 28px #0f172a0d}.accountHealthQuotaBannerWarning{border-color:color-mix(in srgb, #ffb020 44%, var(--border-color))}.accountHealthQuotaHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.accountHealthQuotaHeader h3{color:var(--text-primary);margin:4px 0 0;font-size:15px;font-weight:900}@media (width<=768px){.accountHealthQuotaHeader{flex-direction:column;align-items:stretch}}.accountHealthQuotaEyebrow{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.accountHealthQuotaFilterButton{border:1px solid color-mix(in srgb, #ffb020 40%, var(--border-color));background:color-mix(in srgb, #ffb020 8%, var(--bg-primary));min-height:34px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.accountHealthQuotaFilterButton:disabled{cursor:not-allowed;opacity:.58}.accountHealthQuotaFilterButton:focus-visible{outline-offset:2px;outline:2px solid #ffb020}.accountHealthQuotaBody{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}@media (width>=769px) and (width<=1024px){.accountHealthQuotaBody{grid-template-columns:1fr}}.accountHealthQuotaPrimary{border:1px solid color-mix(in srgb, #34c759 22%, var(--border-color));background:color-mix(in srgb, #34c759 8%, var(--bg-primary));border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:12px 14px;display:flex}.accountHealthQuotaPrimary em,.accountHealthQuotaPrimary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.accountHealthQuotaPrimary em{color:var(--text-secondary);font-size:11px;font-weight:900}.accountHealthQuotaPrimary strong{overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:30px;font-weight:950;line-height:1.05}.accountHealthQuotaPrimary strong.accountHealthNumberSizeMedium{font-size:26px}.accountHealthQuotaPrimary strong.accountHealthNumberSizeLong{font-size:22px}.accountHealthQuotaPrimary strong.accountHealthNumberSizeXLong{font-size:19px}.accountHealthQuotaPrimary span{color:var(--text-secondary);font-size:11px;font-weight:800}.accountHealthQuotaProgress{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.accountHealthQuotaMeta{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.accountHealthQuotaMeta strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:normal;margin-top:3px;font-size:13px;font-weight:900;display:block}.accountHealthQuotaMeta strong.accountHealthNumberSizeMedium{font-size:12px}.accountHealthQuotaMeta strong.accountHealthNumberSizeLong,.accountHealthQuotaMeta strong.accountHealthNumberSizeXLong{font-size:11px}@media (width>=769px) and (width<=1024px){.accountHealthQuotaMeta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.accountHealthQuotaMeta{grid-template-columns:1fr}}.accountHealthQuotaStatItem{box-sizing:border-box;min-width:0;min-height:52px;color:var(--text-secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;padding:7px 9px;font-size:11px;font-weight:800;line-height:1.22;display:flex}button.accountHealthQuotaStatItem{appearance:none;cursor:pointer;font-family:inherit}button.accountHealthQuotaStatItem:disabled{cursor:not-allowed;opacity:.62}.accountHealthQuotaStatButton{transition:background .15s,box-shadow .15s,color .15s}.accountHealthQuotaStatButton:hover:not(:disabled){color:var(--text-primary)}.accountHealthQuotaStatButton:focus-visible{outline-offset:2px;outline:2px solid #ffb020}.accountHealthQuotaStatButtonActive{box-shadow:0 8px 18px #ffb02017;border-color:color-mix(in srgb, #ffb020 42%, var(--border-color))!important;background:color-mix(in srgb, #ffb020 9%, var(--bg-primary))!important}.accountHealthQuotaTrack{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);background:color-mix(in srgb, var(--bg-secondary) 86%, transparent);border-radius:999px;width:100%;height:14px;display:flex;overflow:hidden}.accountHealthQuotaTrackAvailable,.accountHealthQuotaTrackExhausted,.accountHealthQuotaTrackFullyExhausted,.accountHealthQuotaTrackLowRemaining,.accountHealthQuotaTrackUnknown{min-width:0;height:100%;display:block}.accountHealthQuotaTrackAvailable{background:linear-gradient(90deg,#34c759,#62d26f)}.accountHealthQuotaTrackExhausted{background:linear-gradient(90deg,#ffb020,#ff7a59)}.accountHealthQuotaTrackFullyExhausted{background:linear-gradient(90deg,#ff5a52,#ff7a59)}.accountHealthQuotaTrackLowRemaining{background:linear-gradient(90deg,#ffb020,#ffd166)}.accountHealthQuotaTrackUnknown{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text-tertiary) 14%, transparent) 0, color-mix(in srgb, var(--text-tertiary) 14%, transparent) 8px, transparent 8px, transparent 16px);width:100%}.accountHealthQuotaLegend{color:var(--text-secondary);flex-wrap:wrap;gap:8px 14px;font-size:11px;font-weight:800;display:flex}.accountHealthQuotaLegend span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.accountHealthQuotaLegend i{border-radius:999px;flex:none;width:9px;height:9px}.accountHealthQuotaLegendAvailable{background:#34c759}.accountHealthQuotaLegendExhausted,.accountHealthQuotaLegendFullyExhausted{background:#ff5a52}.accountHealthQuotaLegendLowRemaining{background:#ff8a4c}.accountHealthQuotaEmpty{color:var(--text-secondary);margin:0;font-size:12px;font-weight:700}@media (width<=768px){.accountHealthSummaryGrid{gap:10px}.accountHealthSummaryCard{min-height:82px;padding:12px}}.accountHealthTableFilters{border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 62%, transparent);flex-wrap:wrap;gap:10px;padding:14px 20px;display:flex}.accountHealthFilterItem{flex-direction:column;gap:6px;min-width:150px;display:flex}.accountHealthFilterItem span{color:var(--text-secondary);font-size:10px;font-weight:800}.accountHealthFilterSelect,.accountHealthFilterInput{width:180px}.accountHealthFilterSelect button,.accountHealthFilterInput{background:var(--bg-primary);border-radius:12px;height:34px;font-size:12px;font-weight:700}.accountHealthAccountRowDanger{background:color-mix(in srgb, var(--danger-color) 6%, var(--bg-primary))}.accountHealthSubscriptionExpiryBadge{border:1px solid color-mix(in srgb, #0f766e 34%, var(--border-color));background:color-mix(in srgb, #0f766e 9%, var(--bg-primary));min-height:20px;color:color-mix(in srgb, var(--text-primary) 80%, #0f766e);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:850;line-height:1.3;display:inline-flex}.accountHealthSubscriptionExpiryBadge strong{color:#0f766e;font-variant-numeric:tabular-nums;font-weight:950}.accountHealthQuotaPanel,.accountHealthQuotaState,.accountHealthQuotaStateError,.accountHealthQuotaRefreshStatus{width:100%;min-width:0}.accountHealthQuotaPanel{flex-direction:column;gap:7px;display:flex}.accountHealthQuotaRefreshTime{min-width:0;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.accountHealthQuotaRefreshTime span,.accountHealthQuotaRefreshTime strong{min-width:0}.accountHealthQuotaRefreshTime strong{color:var(--text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.accountHealthQuotaResetCredits{border:1px solid color-mix(in srgb, var(--primary-color) 22%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 5%, var(--bg-primary));border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:7px 8px;display:flex}.accountHealthQuotaResetCreditsHeader{min-width:0;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:850;line-height:1.35;display:flex}.accountHealthQuotaResetCreditsHeader strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:950}.accountHealthQuotaResetCreditsHeader button{border:1px solid color-mix(in srgb, var(--primary-color) 24%, var(--border-color));background:var(--bg-primary);min-height:22px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:900}.accountHealthQuotaResetCreditsHeader button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.accountHealthQuotaExhaustionDetail{flex-direction:column;gap:8px;display:flex}.accountHealthQuotaExhaustionWindows{flex-wrap:wrap;gap:6px;display:flex}.accountHealthQuotaExhaustionWindows span{border:1px solid color-mix(in srgb, #ffb020 38%, var(--border-color));background:color-mix(in srgb, #ffb020 8%, var(--bg-primary));min-width:0;max-width:100%;color:var(--text-secondary);border-radius:10px;padding:6px 8px;font-size:11px;font-weight:800}.accountHealthQuotaExhaustionWindows strong,.accountHealthQuotaExhaustionWindows em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;display:block;overflow:hidden}.accountHealthQuotaExhaustionWindows strong{color:var(--text-primary)}.accountHealthQuotaBars{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;display:grid}.accountHealthQuotaBarBlock{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 62%, transparent);border-radius:12px;min-width:0;padding:8px 9px}.accountHealthQuotaBarHeader,.accountHealthQuotaMetaInline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.accountHealthQuotaLabelGroup{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.accountHealthQuotaValueGroup{color:var(--text-primary);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.accountHealthQuotaResetDuration{color:var(--text-tertiary);font-weight:800}.accountHealthQuotaTrackInline{background:color-mix(in srgb, var(--text-primary) 10%, var(--bg-primary));border-radius:999px;height:7px;margin-top:7px;position:relative;overflow:hidden}.accountHealthQuotaFill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.accountHealthQuotaMetaInline{color:var(--text-tertiary);margin-top:6px;font-size:10px;font-weight:800}.accountHealthQuotaWindowUsage{min-width:0;color:var(--text-secondary);align-items:center;gap:7px;display:inline-flex}.accountHealthQuotaState,.accountHealthQuotaRefreshStatus{color:var(--text-tertiary);font-size:12px;font-weight:800}.accountHealthQuotaStateError{color:var(--danger-color);font-size:12px;font-weight:800}@media (width<=768px){.accountHealthTableFilters{padding:12px 14px}.accountHealthFilterItem,.accountHealthFilterSelect,.accountHealthFilterInput{width:100%}.accountHealthQuotaRefreshTime{flex-direction:column;align-items:flex-start;gap:3px}.accountHealthQuotaRefreshTime strong{text-align:left}}.requestEventsHint{color:var(--text-secondary);text-align:center;padding:16px;font-size:12px}.requestEventsTable{border-collapse:collapse;width:100%;font-size:12px}.requestEventsTable th,.requestEventsTable td{text-align:left;border-bottom:1px solid var(--border-color);padding:10px 12px}.requestEventsTable th{color:var(--text-tertiary);background-color:var(--bg-secondary);white-space:nowrap;font-weight:600}.requestEventsTable td{color:var(--text-primary)}.requestEventsTable tbody tr:hover{background-color:var(--bg-tertiary)}.modelCell{word-break:break-all;min-width:110px;max-width:240px;font-weight:500}.requestEventsModelStackedCell>.requestEventsStackedPrimary{align-items:center;min-height:20px;display:flex}.requestEventsModelSecondarySpacer,.requestEventsResponseModelSecondarySpacer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:12.5px;margin-top:3px}.requestEventsResponseModelCell{min-width:170px;max-width:300px;color:var(--text-primary)}.requestEventsResponseModelCell>.requestEventsResponseModelPrimarySlot{align-items:center;max-width:300px;min-height:20px;display:flex}.requestEventsResponseModelValue{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.35;display:block;overflow:hidden}.requestEventsResponseModelMissing{color:var(--text-tertiary)}.requestEventsResponseModelMismatch{border:1px solid color-mix(in srgb, var(--quota-medium-color) 38%, var(--border-color));background:color-mix(in srgb, var(--quota-medium-color) 10%, var(--bg-primary));max-width:100%;min-height:20px;color:var(--text-primary);border-radius:9999px;align-items:center;gap:6px;padding:1px 7px;display:inline-flex}.requestEventsResponseModelMismatch:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.requestEventsResponseModelDot{background:var(--quota-medium-color);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--quota-medium-color) 18%, transparent);border-radius:50%;flex:none}.requestEventsResponseModelBadge{border:1px solid color-mix(in srgb, var(--quota-medium-color) 44%, var(--border-color));background:color-mix(in srgb, var(--quota-medium-color) 15%, var(--bg-primary));color:var(--text-primary);white-space:nowrap;border-radius:9999px;flex:none;padding:1px 6px;font-size:10px;font-weight:800;line-height:1.4}[data-theme=dark] .requestEventsResponseModelMismatch{border-color:color-mix(in srgb, var(--quota-medium-color) 52%, var(--border-color));background:color-mix(in srgb, var(--quota-medium-color) 16%, var(--bg-primary))}[data-theme=dark] .requestEventsResponseModelBadge{border-color:color-mix(in srgb, var(--quota-medium-color) 58%, var(--border-color));background:color-mix(in srgb, var(--quota-medium-color) 18%, var(--bg-primary))}.credentialType{letter-spacing:.01em;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);vertical-align:middle;border-radius:9999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.requestEventsDeletedTag{letter-spacing:.01em;color:var(--danger-badge-text,#991b1b);background:var(--danger-badge-bg,#fee2e2);border:1px solid var(--danger-badge-border,#fca5a5);vertical-align:middle;white-space:nowrap;border-radius:9999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.requestEventsTableWrapper[data-scroll-boundary-contained=true],.requestEventsLogSectionPanelInner[data-scroll-boundary-contained=true]{overscroll-behavior-y:contain}.requestEventsCard.cuk-card{flex-direction:column;flex:1 0 auto;display:flex;overflow:hidden}.requestEventsCard>.requestEventsHint,.requestEventsCard>.cuk-empty-state{flex:auto;justify-content:center;align-items:center;min-height:400px;display:flex}.requestEventsCountBadge{border:1px solid color-mix(in srgb, var(--primary-color) 28%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 8%, var(--bg-primary));color:color-mix(in srgb, var(--text-primary) 80%, var(--primary-color));border-radius:9999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.requestEventsActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.requestEventsColumnSettingsModal{max-width:min(560px,100vw - 28px)}.requestEventsColumnSettingsPanel{gap:14px;display:grid}.requestEventsColumnSettingsDescription{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.requestEventsColumnSettingsAnnouncement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.requestEventsColumnSettingsList{gap:6px;display:grid}.requestEventsColumnSettingsRow{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);border-radius:8px;grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:46px;padding:5px 10px 5px 6px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.requestEventsColumnSettingsLabel{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.requestEventsColumnVisibilityControl{cursor:pointer;width:42px;height:24px;display:inline-flex;position:relative}.requestEventsColumnVisibilityControl input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.requestEventsColumnVisibilityControl input:checked+.requestEventsColumnVisibilityTrack{border-color:color-mix(in srgb, #38bdf8 68%, var(--border-color));background:linear-gradient(135deg,#2563eb 0%,#38bdf8 58%,#67e8f9 100%)}.requestEventsColumnVisibilityControl input:checked+.requestEventsColumnVisibilityTrack .requestEventsColumnVisibilityThumb{transform:translate(18px)}.requestEventsColumnVisibilityControl input:focus-visible+.requestEventsColumnVisibilityTrack{outline-offset:2px;outline:2px solid #38bdf8}.requestEventsColumnVisibilityControlDisabled{cursor:not-allowed;opacity:.68}.requestEventsColumnVisibilityTrack{border:1px solid color-mix(in srgb, var(--border-color) 76%, #dbeafe);background:color-mix(in srgb, #dbeafe 34%, var(--bg-primary));border-radius:999px;flex:none;align-items:center;width:42px;height:24px;transition:border-color .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}.requestEventsColumnVisibilityThumb{z-index:1;background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--bg-primary) 86%, #dbeafe));border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .18s;position:absolute;left:2px;box-shadow:inset 0 1px #fffffff2,0 4px 10px #0f172a38}@media (prefers-reduced-motion:reduce){.requestEventsColumnVisibilityTrack,.requestEventsColumnVisibilityThumb{transition:none}}.requestEventsToolbar{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin:0;padding:16px 22px;display:flex}@media (width<=768px){.requestEventsToolbar{padding:16px 18px}}.requestEventsFiltersGroup{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:inline-flex}.requestEventsFilterItem{flex-direction:column;gap:4px;min-width:150px;display:flex}.requestEventsFilterLabel{color:var(--text-tertiary);letter-spacing:.02em;font-size:11px;font-weight:700}.requestEventsSelect{min-width:170px}.requestEventsSelect button,.requestEventsResultSelect button{height:40px}.requestEventsResultSelect{min-width:118px}.requestEventsFilterActionSlot{align-self:flex-end;align-items:center;min-height:40px;display:flex}.requestEventsPaginationFooter{--usage-pagination-bar-height:51px;height:var(--usage-pagination-bar-height);box-sizing:border-box;border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:16px;margin:0;padding:0 22px;display:flex}@media (width<=768px){.requestEventsPaginationFooter{padding:0 18px}}.requestEventsPaginationControls{color:var(--text-secondary);align-items:center;gap:10px;font-size:12px;display:flex}.requestEventsPaginationPage{white-space:nowrap;align-items:center;gap:6px;min-height:32px;line-height:1;display:inline-flex}.requestEventsPaginationLabel{color:var(--text-tertiary);font-size:11px;font-weight:700}.requestEventsPaginationLoaded,.requestEventsPaginationTotal{font-variant-numeric:tabular-nums}.requestEventsPaginationLoaded{color:var(--text-primary);font-size:12px;font-weight:800}.requestEventsPaginationTotal{color:var(--text-secondary);font-size:12px;font-weight:700}.requestEventsPageSizeControl{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.requestEventsPageSizeControl select{border:1px solid var(--border-color);background:var(--bg-secondary);height:32px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9999px;padding:0 24px 0 10px;font-weight:800}@media (width<=768px){.requestEventsPaginationFooter{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow:auto hidden}.requestEventsPaginationControls{flex:none;width:max-content;min-width:100%}.requestEventsPageSizeControl{white-space:nowrap;flex:none}}.requestEventsTableWrapper{border:0;border-radius:0;height:clamp(520px,68vh,760px);overflow:auto}.requestEventsTableWrapper .requestEventsTable{border-collapse:separate;border-spacing:0}.requestEventsTableWrapper thead th{z-index:2;position:sticky;top:0}.requestEventsVirtualSpacerRow{pointer-events:none}.requestEventsVirtualSpacerRow td{border:0;height:0;padding:0}.requestEventsNoWrapCell{white-space:nowrap;font-variant-numeric:tabular-nums}.requestEventsStackedCell{vertical-align:middle;min-width:0}.requestEventsStackedCell>span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.requestEventsStackedPrimary,.requestEventsPrimaryCell{color:var(--text-primary);font-weight:700;line-height:1.35}.requestEventsStackedSecondary{color:var(--text-tertiary);margin-top:3px;font-size:10px;font-weight:600;line-height:1.25}.requestEventsStackedLabel{color:var(--text-secondary)}.requestEventsTokenMetricRow,.requestEventsCacheMetrics{align-items:center;gap:10px;min-height:18px;margin-top:3px;display:flex}.requestEventsCacheMetrics{flex-direction:column;align-items:flex-start;gap:3px;min-height:0}.requestEventsTokenMetric,.requestEventsCacheMetric{white-space:nowrap;align-items:center;gap:4px;max-width:none;font-size:10px;font-weight:700;line-height:1.25;display:inline-flex;overflow:visible}.requestEventsMetricIconSlot{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:visible}.requestEventsCacheIcon{transform-origin:50%;transform:scale(.9)}.requestEventsTokenMetricInput{color:#0284c7}.requestEventsTokenMetricOutput{color:#16a34a}.requestEventsTokenMetricReasoning{color:#8b5cf6}.requestEventsCacheMetricRead{color:#d97706}.requestEventsCacheMetricWrite{color:#db2777}.requestEventsCacheMetric{gap:5px;padding:1px 3px}.requestEventsCacheRate{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;font-weight:750;line-height:1.35;display:block;overflow:hidden}.requestEventsSpeedModeCell{cursor:default}.requestEventsSpeedModeCell:focus-visible{outline:2px solid var(--primary-color);outline-offset:-3px}.requestEventsSourceCell,.requestEventsAPIKeyCell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.requestEventsSourceCell{min-width:180px;max-width:280px}.requestEventsAPIKeyCell{word-break:break-all;max-width:240px}.requestEventsSourceStack{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:inline-flex}.requestEventsSourceIdentity{align-items:center;gap:6px;max-width:100%;display:inline-flex}.requestEventsSourceValue{min-width:0;max-width:100%;color:var(--text-primary);-webkit-line-clamp:3;overflow-wrap:break-word;white-space:normal;word-break:normal;-webkit-box-orient:vertical;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.requestEventsSourceTags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.requestEventsExecutorCell{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.requestEventsLogViewer{flex-direction:column;gap:12px;min-height:120px;display:flex}.requestEventsLargeLogModal .requestEventsLogViewer{gap:0;min-height:0}.requestEventsLargeLogPrompt{color:var(--text-secondary);text-align:center;margin:0;font-size:13px;line-height:1.5}.requestEventsLogSections{flex-direction:column;gap:10px;display:flex}.requestEventsLogSection{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);border-radius:4px;transition:border-color .18s,background-color .18s,box-shadow .18s;overflow:hidden}.requestEventsLogSection:hover{border-color:color-mix(in srgb, var(--accent-color) 35%, var(--border-color))}.requestEventsLogSectionOpen{border-color:color-mix(in srgb, var(--primary-color) 26%, var(--border-color));box-shadow:0 10px 24px #0000000f}.requestEventsLogSectionHeader{align-items:stretch;display:flex}.requestEventsLogSectionTrigger{min-width:0;min-height:40px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 10px 9px 12px;font-size:12px;font-weight:750;transition:background-color .18s,color .18s;display:grid}.requestEventsLogSectionTrigger:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}.requestEventsLogSectionTrigger:focus-visible{outline:2px solid color-mix(in srgb, var(--primary-color) 54%, transparent);outline-offset:-2px}.requestEventsLogSectionCopyButton{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:5px 7px 5px 0;transition:background-color .18s,color .18s;display:inline-flex}.requestEventsLogSectionCopyButton:hover{background:var(--bg-primary);color:var(--text-primary)}.requestEventsLogSectionCopyButton:focus-visible{outline:2px solid color-mix(in srgb, var(--primary-color) 54%, transparent);outline-offset:-2px}.requestEventsLogSectionCopyButtonCopied{color:var(--success-color)}.requestEventsLogSectionCopyButtonFailed{color:var(--danger-color)}.requestEventsLogSectionTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.requestEventsLogSectionChevron{width:24px;height:24px;color:var(--text-secondary);border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s,background-color .18s,color .18s;display:inline-flex}.requestEventsLogSectionChevron svg{display:block}.requestEventsLogSectionTrigger:hover .requestEventsLogSectionChevron,.requestEventsLogSectionTrigger:focus-visible .requestEventsLogSectionChevron{background:var(--bg-primary);color:var(--text-primary)}.requestEventsLogSectionOpen .requestEventsLogSectionChevron{color:var(--primary-color);transform:rotate(180deg)}.requestEventsLogSectionPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .16s;display:grid}.requestEventsLogSectionOpen .requestEventsLogSectionPanel{opacity:1;grid-template-rows:1fr}.requestEventsLogSectionPanelInner{border-top:1px solid var(--border-color);background:var(--bg-primary);scrollbar-gutter:stable;min-height:0;max-height:min(58vh,520px);overflow:auto}.requestEventsLogVirtualSpacer{min-height:100%;position:relative}.requestEventsLogVirtualLine{width:100%;min-height:18px;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;will-change:transform;margin:0;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.55;position:absolute;top:0;left:0}:root{--keeper-menu-selected-bg:var(--bg-hover);--keeper-menu-hover-bg:color-mix(in srgb, var(--bg-hover) 60%, transparent)}[data-theme=white]{--keeper-menu-selected-bg:color-mix(in srgb, var(--text-primary) 8%, var(--bg-primary))}[data-dashboard-filter] .cuk-instance-filter-group{width:max-content;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:8px;padding:0;display:flex}[data-dashboard-filter] .usageFilterField{flex:0 auto;width:max-content;min-width:0;max-width:100%;display:flex}[data-dashboard-filter] .usageFilterLabel{font-weight:500}[data-dashboard-filter] .cuk-select-wrap{flex:0 auto;width:max-content;min-width:0;max-width:100%}[data-dashboard-filter] .cuk-select-trigger{min-width:0;height:auto;min-height:44px;box-shadow:none;color:var(--text-primary);background:0 0;border:0;border-radius:22px;gap:6px;padding:4px 8px;font-size:12px;line-height:1.4}[data-dashboard-filter] .cuk-select-trigger-text{white-space:normal;overflow-wrap:anywhere;font-weight:600;overflow:visible}[data-dashboard-filter] .cuk-select-trigger:hover,[data-dashboard-filter] .cuk-select-trigger[aria-expanded=true]{background:var(--keeper-menu-hover-bg);box-shadow:none}[data-dashboard-filter] .cuk-select-trigger:focus{box-shadow:none}[data-dashboard-filter] .cuk-select-trigger:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}[data-dashboard-filter] .cuk-time-range-control{max-width:100%}[data-dashboard-filter] .cuk-overview-progress-trigger{height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;padding:0 8px}[data-dashboard-filter] .cuk-overview-progress-trigger:hover{background:var(--keeper-menu-hover-bg)}@container (width<=680px){[data-dashboard-filter] .usageFilterLabel{display:none}}.cuk-select-dropdown{box-shadow:var(--shadow-lg);border-radius:24px;gap:2px}.cuk-select-option{border:0;border-radius:999px;min-height:36px;padding:6px 12px;font-size:12px;line-height:18px}.cuk-select-option:hover:not(:disabled),.cuk-select-option-highlighted{background:var(--keeper-menu-hover-bg)}.cuk-select-option-active{background:var(--keeper-menu-selected-bg)}.cuk-select-option:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.cuk-select-trigger{border-radius:12px}.cuk-time-range-desktop-popover{box-shadow:var(--shadow-lg);border-radius:24px}.cuk-icon-button{border:1px solid var(--border-color);background:var(--bg-primary);width:36px;min-width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cuk-icon-button:hover:not(:disabled){background:var(--bg-hover)}.cuk-icon-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.cuk-icon-button:disabled{opacity:.55;cursor:not-allowed}.cuk-dialog-overlay{z-index:2100}.cuk-dialog{background:var(--bg-primary);border-radius:24px;gap:0;padding:0;overflow:hidden}.cuk-dialog-header{border-bottom:1px solid var(--border-color);flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.cuk-dialog-header h2{margin:0;font-size:18px;line-height:1.3}.cuk-dialog-header p{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.55}.cuk-dialog-body{overscroll-behavior:contain;min-height:0;padding:18px 22px;overflow:auto}.cuk-dialog-footer{border-top:1px solid var(--border-color);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.requestEventsColumnSettingsRow{cursor:pointer;grid-template-columns:minmax(0,1fr) 42px;padding-inline:12px}.requestEventsColumnSettingsRow:hover{border-color:var(--border-hover)}.requestEventsColumnTrigger{box-shadow:none}.requestEventsColumnTrigger:hover{border-color:var(--border-hover)}.requestEventsCardHeader{padding:20px 22px 16px}.requestEventsTableWrapper{flex:1 0 auto;min-height:400px}.requestEventsTable{min-width:0}.home-tab-panel>[data-dashboard-toolbar]{margin-bottom:18px}.requestEventsEmpty{flex-direction:column}.requestEventsTable .requestEventsPrimaryCell{font-weight:700}.requestEventsTable .requestEventsResultSuccess,.requestEventsTable .requestEventsResultFailed{min-height:22px}.accountHealthQuotaEmpty{margin:0}.accountHealthQuotaMeta .accountHealthQuotaStatItem{white-space:normal}.accountHealthFilterSelect .cuk-select-trigger{border-radius:12px}.accountHealthScanActionGroup{flex-wrap:wrap}.accountHealthPageHeader .cuk-overview-meta-row{margin-top:8px}.accountHealthQuotaResetCreditsHeader strong{font-variant-numeric:tabular-nums}.settings-tab-bar{border-color:var(--border-color);background:var(--bg-primary);box-shadow:none;gap:2px}.settings-tab-pill{min-height:36px;padding:6px 12px;font-weight:500;line-height:18px}.settings-tab-pill:hover{background:var(--keeper-menu-hover-bg)}.settings-tab-pill-active{background:var(--keeper-menu-selected-bg);box-shadow:none;font-weight:600}.settings-tab-panel .input,.settings-tab-panel .cuk-select-trigger{border-radius:12px}.settings-tab-panel .cuk-card{border-radius:var(--keeper-card-radius)}@media (pointer:coarse){.cuk-select-option,.cuk-icon-button{min-height:44px}.cuk-icon-button{width:44px;min-width:44px}}@media (width<=640px){.cuk-dialog-header,.cuk-dialog-body,.cuk-dialog-footer,.requestEventsCardHeader{padding-inline:18px}.requestEventsActions{gap:8px}.accountHealthPageHeader .accountHealthScanActionGroup{width:100%}.accountHealthScanActionGroup .accountHealthScanAction{flex:auto}}@media (prefers-reduced-motion:reduce){[data-dashboard-toolbar] *,.cuk-select-option,.cuk-select-trigger-icon{transition:none!important;animation:none!important}.statCard:hover{transform:none}}
