:where([data-koa-trial-theme]){--koa-data-1:var(--koa-trial-blue);--koa-data-2:var(--koa-state-info-text);--koa-data-3:var(--koa-state-success-text);--koa-data-4:var(--koa-state-warning-text);--koa-data-5:var(--koa-state-danger-text);--koa-data-6:var(--koa-text-muted)}.koa-glance{border:1px solid var(--koa-border-subtle);background:var(--koa-surface-panel);min-width:0;color:var(--koa-text-primary);container-type:inline-size}.koa-glance__header{border-bottom:1px solid var(--koa-border-subtle);align-items:center;gap:5px;min-height:34px;padding:0 8px;display:flex}.koa-glance__heading{flex:1;align-items:baseline;gap:7px;min-width:0;display:flex}.koa-glance__heading strong{font-size:var(--koa-role-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.koa-glance__heading small{color:var(--koa-text-muted);font-size:var(--koa-role-meta)}.koa-glance__actions{display:inline-flex}.koa-glance__icon-action{width:26px;height:26px;color:var(--koa-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.koa-glance__icon-action:hover,.koa-glance__icon-action:focus-visible{background:var(--koa-surface-control-hover);color:var(--koa-text-primary)}.koa-glance__body{min-height:108px}.koa-glance__segments{display:grid}.koa-glance__segments>div{border:0;border-bottom:1px solid var(--koa-border-subtle);min-width:0;color:inherit;text-align:left;background:0 0;gap:4px;padding:6px 8px;display:grid}.koa-glance__segments>.is-action{padding:0}.koa-glance__segments>.is-action>button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:6px 8px;display:grid}.koa-glance__segments>.is-action>button:hover{background:var(--koa-surface-control-hover)}.koa-glance__segments>:last-child{border-bottom:0}.koa-glance__segments>*>span:first-child,.koa-glance__segments>.is-action>button>span:first-child{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.koa-glance__segments b,.koa-glance__segments em{font-size:var(--koa-role-meta);font-style:normal}.koa-glance__segments em{font-variant-numeric:tabular-nums;font-weight:750}.koa-glance__segments span>i{width:6px;height:6px;display:block}.koa-glance__track{background:var(--koa-surface-control-muted);height:3px;display:block}.koa-glance__track i{min-width:0;height:100%;display:block}.koa-glance__metric{border:0;border-right:1px solid var(--koa-border-subtle);min-width:0;color:inherit;text-align:left;background:0 0;grid-template-columns:auto 1fr;gap:1px 8px;padding:8px;display:grid}button.koa-glance__metric{cursor:pointer}button.koa-glance__metric:hover{background:var(--koa-surface-control-hover)}.koa-glance__metric strong{font-size:var(--koa-role-metric);grid-row:1/span 2;line-height:1}.koa-glance__metric span{font-size:var(--koa-role-meta);text-transform:uppercase;font-weight:750}.koa-glance__metric small{color:var(--koa-text-muted);font-size:var(--koa-role-meta)}.koa-glance__empty,.koa-glance__unavailable{min-height:108px;color:var(--koa-text-muted);font-size:var(--koa-role-meta);text-align:center;place-items:center;gap:7px;padding:12px;display:grid}.koa-glance__unavailable button{color:var(--koa-state-info-text);cursor:pointer;background:0 0;border:0;text-decoration:underline}.koa-glance__header-contributions{flex:none;align-items:center;gap:4px;display:inline-flex}.koa-glance__header-contributions .koa-info__about{order:2}.koa-glance__list .koa-glance__track{display:none}.koa-glance__data-popout.koa-radix-popover{width:min(560px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(70vh,var(--radix-popover-content-available-height));box-sizing:border-box;background:var(--koa-surface-panel);color:var(--koa-text-primary);border:1px solid var(--koa-border-strong);font:inherit;font-size:var(--koa-role-body);overflow-wrap:anywhere;line-height:1.4;overflow:auto}.koa-glance__data-popout table{table-layout:fixed;border-collapse:collapse;width:100%}.koa-glance__data-popout th,.koa-glance__data-popout td{text-align:left;border-bottom:1px solid var(--koa-border-subtle);overflow-wrap:anywhere;padding:6px;font-weight:400}.koa-glance__data-popout thead th,.koa-glance__data-popout caption{text-align:left;font-weight:600}.koa-glance__data-popout td{font-variant-numeric:tabular-nums}.koa-glance__data-popout td button{color:var(--koa-state-info-text,var(--koa-text-primary));font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600;text-decoration:underline}.koa-glance__data-popout button:focus-visible{outline:2px solid var(--koa-state-focus-border,var(--koa-trial-accent));outline-offset:2px}.koa-glance.is-compact .koa-glance__body{min-height:74px}.koa-glance.is-collapsed .koa-glance__header{border-bottom:0}@container (width<=360px){.koa-glance__heading small{display:none}}@media (prefers-reduced-motion:reduce){.koa-glance *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.koa-glance,.koa-context-glances{border-color:canvastext}.koa-glance button:focus-visible{outline-offset:1px;outline:2px solid highlight}.koa-glance__track i{background:highlight!important}}.koa-glance-deferred{min-width:0}.koa-glance-chart{min-height:150px;padding:3px 5px 0}.koa-glance-chart__tooltip{border:1px solid var(--koa-border-strong);background:var(--koa-surface-popover);color:var(--koa-text-primary);font-size:var(--koa-role-meta);gap:2px;padding:5px 7px;display:grid}.koa-glance-comparison{padding:4px 0}.koa-glance-comparison .koa-glance__segments>div{border:0}.koa-glance-comparison .koa-glance__segments>.is-action>button,.koa-glance-comparison .koa-glance__segments>div:not(.is-action){gap:6px;padding:8px 12px}.koa-glance-comparison .koa-glance__segments b,.koa-glance-comparison .koa-glance__segments em{font-size:var(--koa-role-meta);line-height:1.35}.koa-glance-comparison .koa-glance__segments b{overflow-wrap:anywhere;min-width:0;font-weight:500}.koa-glance-comparison .koa-glance__segments em{color:var(--koa-text-primary);white-space:nowrap}.koa-glance-comparison .koa-glance__track{background:var(--koa-surface-control-muted);border-radius:min(3px, var(--koa-control-radius,3px));height:5px;overflow:hidden}.koa-glance-comparison .koa-glance__track i{border-radius:inherit;min-width:0}.koa-glance-comparison button:focus-visible{outline:2px solid var(--koa-state-focus-border,var(--koa-trial-accent));outline-offset:-2px}.koa-context-glances{border-bottom:1px solid var(--koa-border-strong);background:var(--koa-surface-base);min-width:0;font-size:var(--koa-role-body);flex:none;padding:5px 8px 7px}.koa-context-glances>header{min-height:25px;color:var(--koa-text-muted);font-size:var(--koa-role-meta);align-items:center;gap:8px;display:flex}.koa-context-glances>header>button{color:var(--koa-text-secondary);font-size:var(--koa-role-meta);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px;display:inline-flex}.koa-context-glances>header>button:last-child{margin-left:auto}.koa-context-glances__grid{grid-template-columns:repeat(var(--koa-glance-count,2),minmax(240px,1fr));gap:7px;display:grid;overflow-x:auto}.koa-context-glances__hidden{min-height:48px;color:var(--koa-text-muted);font-size:var(--koa-role-meta);justify-content:center;align-items:center;gap:7px;display:flex}.koa-context-glances__hidden button{color:var(--koa-state-info-text);cursor:pointer;background:0 0;border:0}.koa-workspace-with-glances{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.koa-workspace-with-glances__content{flex:1;min-height:0;overflow:hidden}@media (width<=760px){.koa-context-glances>header>span{display:none}.koa-context-glances__grid{grid-template-columns:1fr;max-height:205px;overflow:auto}}.koa-context-glances--exceptions{flex:none;min-width:0;padding:3px 6px}.koa-exception-strip{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.koa-exception-strip__title,.koa-exception-strip__hide,.koa-exception-strip__link{background:var(--koa-surface-control);color:var(--koa-text-primary);border:1px solid var(--koa-border-subtle);border-radius:var(--koa-control-radius);font:inherit;cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:3px;padding:3px 5px;display:inline-flex}.koa-exception-strip__summary{color:var(--koa-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.koa-exception-strip__summary.is-attention{color:var(--koa-state-warning-text)}.koa-exception-strip__items{flex-wrap:nowrap;flex:1;align-items:center;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.koa-exception-strip__items>li{flex:none}.koa-exception-item{border:1px solid var(--koa-border-subtle);border-radius:var(--koa-control-radius);background:var(--koa-surface-control);color:var(--koa-text-primary);font:inherit;white-space:nowrap;align-items:baseline;gap:4px;padding:3px 5px;display:inline-flex}button.koa-exception-item{cursor:pointer}.koa-exception-item__value{font-variant-numeric:tabular-nums}.koa-exception-item__reference{color:var(--koa-text-muted);font-size:inherit}.koa-exception-item.tone-warning .koa-exception-item__value{color:var(--koa-state-warning-text)}.koa-exception-item.tone-danger .koa-exception-item__value{color:var(--koa-state-danger-text)}.koa-exception-item.is-active{border-color:var(--koa-state-active-border);box-shadow:0 0 0 1px var(--koa-state-active-border)}.koa-exception-tip{white-space:normal;gap:5px;max-width:min(380px,80vw);display:grid}
