.model-picker.g864-usage-open .model-popover{width:420px;max-width:min(420px,calc(100vw - 32px))}.g863-model-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:2px 4px 8px;padding:3px;border:1px solid var(--border-soft);border-radius:9px;background:color-mix(in srgb,var(--surface) 86%,transparent)}.g863-model-tabs button{min-width:0;height:30px;border:0;border-radius:6px;padding:0 12px;background:transparent;color:var(--meta);font:600 9px/1 var(--font-body);cursor:pointer}.g863-model-tabs button:hover{color:var(--fg);background:color-mix(in srgb,var(--surface-hover) 55%,transparent)}.g863-model-tabs button.active{color:var(--fg);background:var(--surface-hover)}.g863-usage-pane{display:block;min-width:0;padding:2px 5px 6px}.g863-usage-pane[hidden],.g863-models-body[hidden],.g8727-more-models[hidden]{display:none!important}.g864-usage-overview,.g864-last-task{min-width:0;border:1px solid var(--border-soft);border-radius:11px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.g864-usage-overview{padding:14px}.g864-last-task{margin-top:8px;padding:13px}.g864-usage-title,.g864-section-head,.g864-context-caption,.g864-task-total{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.g864-usage-title>div,.g864-section-head>div{min-width:0}.g864-usage-title strong,.g864-section-head strong{display:block;color:var(--fg);font-size:10px;font-weight:650}.g864-usage-title small,.g864-section-head small{display:block;margin-top:2px;overflow:hidden;color:var(--meta);font-size:7.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.g864-usage-title>span{flex:0 0 auto;color:var(--meta);font:600 8px var(--font-mono)}.g864-context-value{display:flex;align-items:baseline;gap:7px;margin-top:13px;white-space:nowrap}.g864-context-value b{color:var(--fg);font:560 25px/1 var(--font-display);letter-spacing:-.04em}.g864-context-value span{color:var(--meta);font:520 8px var(--font-mono)}.g863-context-bar{height:6px;margin-top:11px;overflow:hidden;border-radius:999px;background:var(--surface-strong)}.g863-context-bar i{display:block;width:var(--g863-context,0%);height:100%;border-radius:inherit;background:var(--accent);transition:width .2s ease}.g864-context-caption{margin-top:7px;color:var(--meta);font-size:7px}.g864-section-head>b{flex:0 0 auto;color:var(--fg-2);font:600 9px var(--font-mono)}.g863-usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:12px;overflow:hidden;border:1px solid var(--border-soft);border-radius:9px}.g863-usage-grid>div{min-width:0;padding:10px 8px;border-right:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface) 93%,transparent)}.g863-usage-grid>div:last-child{border-right:0}.g863-usage-grid small{display:block;overflow:hidden;color:var(--meta);font-size:6.7px;text-overflow:ellipsis;white-space:nowrap}.g863-usage-grid b{display:block;margin-top:5px;overflow:hidden;color:var(--fg);font:600 10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.g864-task-total{margin-top:10px;padding-top:9px;border-top:1px solid var(--border-soft);color:var(--meta);font-size:7.5px}.g864-task-total strong{color:var(--fg-2);font:600 8px var(--font-mono)}.g864-empty-note{margin:8px 2px 0;color:var(--meta);font-size:7.5px;line-height:1.4}.g863-live-runtime .generation-activity>summary{grid-template-columns:auto minmax(0,1fr) auto auto}.generation-elapsed{min-width:48px;text-align:right;color:var(--meta);font:600 9px var(--font-mono);font-variant-numeric:tabular-nums}.g863-truth-label{display:block;margin-top:2px;color:var(--meta);font-size:7px;font-weight:500}.g863-response-stats{display:flex;flex-wrap:wrap;gap:0;margin:8px 0 12px;color:var(--meta);font:550 9px var(--font-mono)}.g863-response-stats span+span:before{content:"\b7";margin:0 7px;color:var(--border)}@media(max-width:640px){.model-picker.g864-usage-open .model-popover{width:min(330px,calc(100vw - 20px));max-width:calc(100vw - 20px)}.g864-usage-overview{padding:12px}.g864-last-task{padding:11px}.g864-context-value b{font-size:21px}.g863-usage-grid{grid-template-columns:1fr 1fr}.g863-usage-grid>div:nth-child(2){border-right:0}.g863-usage-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.generation-elapsed{min-width:40px;font-size:8px}}
