.panel-head-module__ybORga__actions button{width:24px;height:24px;transition:background var(--cp-dur-tool,.12s), color var(--cp-dur-tool,.12s), transform var(--cp-dur-tool,.12s)}.panel-head-module__ybORga__actions button:active{transform:scale(.88)}.panel-head-module__ybORga__simLabel{text-overflow:ellipsis;white-space:nowrap;max-width:9ch;overflow:hidden}@media (max-width:380px){.panel-head-module__ybORga__simLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.panel-head-module__ybORga__actions button{transition:none}.panel-head-module__ybORga__actions button:active{transform:none}}
.meter{--tn:var(--accent);--tn-h:var(--accent);--tn-a:var(--accent);--tn-s:var(--accent-soft);--tn-m:var(--accent-soft);--tn-e:var(--accent);--tn-b:var(--accent);--tn-on:var(--on-accent);--tn-g:transparent;--mh:6px;width:100%;height:var(--mh);border-radius:var(--r-pill);background:var(--bg-3);box-shadow:var(--shadow-well);display:flex;overflow:hidden}:is([data-theme=dark],[data-theme=vscode]) .meter{background:color-mix(in oklab, var(--bg-4) 55%, var(--bg-3))}.meter[data-size=sm]{--mh:4px}.meter[data-size=lg]{--mh:9px}.meter>i{background:var(--tn-h,var(--tn));border-radius:inherit;height:100%;transition:width var(--dur-fast) var(--ease);min-width:0;display:block}:is([data-theme=dark],[data-theme=vscode]) .meter>i{background:var(--tn-a,var(--tn-h,var(--tn)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tn) 28%, transparent)}.meter[data-tone=warning]>i,.meter[data-tone=special]>i{background:var(--tn-h,var(--tn-e,var(--tn)))}.meter[data-indeterminate]>i{width:36%;min-width:36%;animation:meter-indeterminate 1.2s var(--ease,ease-in-out) infinite}@keyframes meter-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.meter>i{transition:none}.meter[data-indeterminate]>i{opacity:.85;width:40%;min-width:40%;animation:none;transform:none}}
.kpi-card-module__cKWxEG__root{--kpi:var(--accent);--kpi-pad-y:var(--spacing-12px,12px);--kpi-pad-x:var(--spacing-14px,14px);--kpi-gap:7px;--kpi-value-size:23px;--kpi-ico:26px;gap:var(--kpi-gap);padding:var(--kpi-pad-y) var(--kpi-pad-x);border:1px solid var(--line-soft,var(--line));border-radius:var(--r-xl);background:var(--bg-2,var(--bg-1));box-shadow:none;min-width:0;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;display:flex}.kpi-card-module__cKWxEG__root:hover{border-color:color-mix(in oklab, var(--kpi) 45%, transparent)}.kpi-card-module__cKWxEG__top{flex-wrap:wrap;align-items:center;gap:3px 7px;min-height:20px;display:flex}.kpi-card-module__cKWxEG__ico{width:var(--kpi-ico);height:var(--kpi-ico);border-radius:var(--r-lg);background:color-mix(in oklab, var(--kpi) 13%, transparent);color:var(--kpi);flex-shrink:0;place-items:center;display:grid}.kpi-card-module__cKWxEG__label{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;flex:1;min-width:56px;font-size:11px;overflow:hidden}.kpi-card-module__cKWxEG__delta{font-family:var(--mono);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;letter-spacing:.005em;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;display:inline-flex}.kpi-card-module__cKWxEG__deltaUp{background:var(--green-soft);color:color-mix(in srgb, var(--green) 58%, black)}.kpi-card-module__cKWxEG__deltaDown{background:var(--red-soft);color:color-mix(in srgb, var(--red) 62%, black)}.kpi-card-module__cKWxEG__deltaFlat{background:var(--bg-3);color:var(--fg-dim)}:is([data-theme=dark],[data-theme=vscode]) .kpi-card-module__cKWxEG__deltaUp{color:color-mix(in srgb, var(--green) 92%, white)}:is([data-theme=dark],[data-theme=vscode]) .kpi-card-module__cKWxEG__deltaDown{color:color-mix(in srgb, var(--red) 90%, white)}:is([data-theme=dark],[data-theme=vscode]) .kpi-card-module__cKWxEG__deltaFlat{background:color-mix(in oklab, var(--bg-4) 55%, var(--bg-3));color:var(--fg-dim)}.kpi-card-module__cKWxEG__value{font-family:var(--mono);font-size:var(--kpi-value-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:600;line-height:1.1;overflow:hidden}@media (prefers-reduced-motion:reduce){.kpi-card-module__cKWxEG__root,.kpi-card-module__cKWxEG__spark i{transition:none}}.kpi-card-module__cKWxEG__spark{align-items:flex-end;gap:2px;height:26px;display:flex}.kpi-card-module__cKWxEG__spark i{opacity:.7;width:6px;min-height:1px;transition:height var(--dur-slow,var(--dur)) var(--ease);border-radius:2px 2px 0 0;display:block}.kpi-card-module__cKWxEG__spark i:hover{opacity:1}.kpi-card-module__cKWxEG__target{flex-direction:column;gap:4px;display:flex}.kpi-card-module__cKWxEG__targetNum{color:var(--fg-faint);font-size:10px}.kpi-card-module__cKWxEG__comparison{color:var(--fg-faint);letter-spacing:.005em;font-size:10.5px}.kpi-card-module__cKWxEG__compact{--kpi-pad-y:var(--spacing-10px,10px);--kpi-pad-x:var(--spacing-11px,11px);--kpi-gap:5px;--kpi-value-size:17px;--kpi-ico:var(--spacing-20px,20px)}.kpi-card-module__cKWxEG__compact .kpi-card-module__cKWxEG__ico{border-radius:var(--r-md)}.kpi-card-module__cKWxEG__compact .kpi-card-module__cKWxEG__spark{height:18px}.kpi-card-module__cKWxEG__spacious{--kpi-pad-y:18px;--kpi-pad-x:var(--spacing-16px,16px);--kpi-gap:var(--spacing-9px,9px);--kpi-value-size:30px;--kpi-ico:28px}.kpi-card-module__cKWxEG__spacious .kpi-card-module__cKWxEG__spark{height:30px}
.status-strip-module__ywFVtW__root{border-top:1px solid var(--line-soft);min-width:0;min-height:26px;font-size:var(--fs-10);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 12px;display:flex;container-type:inline-size}.status-strip-module__ywFVtW__dot{border-radius:var(--r-pill);background:var(--fg-faint);flex:none;width:7px;height:7px}.status-strip-module__ywFVtW__dot[data-live]{animation:status-strip-module__ywFVtW__cp-pulse var(--cp-dur-pulse,1.1s) ease infinite}.status-strip-module__ywFVtW__phase{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;min-width:0;max-width:14ch;font-size:var(--fs-10);animation:status-strip-module__ywFVtW__cp-fade var(--cp-dur-fade,.3s) ease;flex:auto;overflow:hidden}.status-strip-module__ywFVtW__meter{flex:48px;min-width:32px;max-width:100%}.status-strip-module__ywFVtW__meter [role=meter],.status-strip-module__ywFVtW__meter [data-fill],.status-strip-module__ywFVtW__meter i,.status-strip-module__ywFVtW__meter [class*=fill]{transition:width var(--cp-dur-meter,.5s) var(--cp-ease-meter,ease)}.status-strip-module__ywFVtW__usage{white-space:nowrap;font-size:var(--fs-10);color:var(--fg-dim);flex:none}.status-strip-module__ywFVtW__action{flex:none;margin-inline-start:auto}@container (max-width:280px){.status-strip-module__ywFVtW__usage{display:none}.status-strip-module__ywFVtW__meter{flex-basis:24px;min-width:24px}}.status-strip-module__ywFVtW__root[data-phase=perceiving] .status-strip-module__ywFVtW__dot,.status-strip-module__ywFVtW__root[data-phase=thinking] .status-strip-module__ywFVtW__dot,.status-strip-module__ywFVtW__root[data-phase=planning] .status-strip-module__ywFVtW__dot{background:var(--blue)}.status-strip-module__ywFVtW__root[data-phase=executing] .status-strip-module__ywFVtW__dot,.status-strip-module__ywFVtW__root[data-phase=validating] .status-strip-module__ywFVtW__dot{background:var(--accent)}.status-strip-module__ywFVtW__root[data-phase=asking] .status-strip-module__ywFVtW__dot,.status-strip-module__ywFVtW__root[data-phase=awaiting] .status-strip-module__ywFVtW__dot{background:var(--amber-s)}.status-strip-module__ywFVtW__root[data-phase=done] .status-strip-module__ywFVtW__dot{background:var(--green)}.status-strip-module__ywFVtW__root[data-phase=perceiving] .status-strip-module__ywFVtW__phase,.status-strip-module__ywFVtW__root[data-phase=thinking] .status-strip-module__ywFVtW__phase,.status-strip-module__ywFVtW__root[data-phase=planning] .status-strip-module__ywFVtW__phase{color:var(--blue)}.status-strip-module__ywFVtW__root[data-phase=executing] .status-strip-module__ywFVtW__phase,.status-strip-module__ywFVtW__root[data-phase=validating] .status-strip-module__ywFVtW__phase{color:var(--accent)}.status-strip-module__ywFVtW__root[data-phase=asking] .status-strip-module__ywFVtW__phase,.status-strip-module__ywFVtW__root[data-phase=awaiting] .status-strip-module__ywFVtW__phase{color:var(--amber-s)}@media (prefers-reduced-motion:reduce){.status-strip-module__ywFVtW__dot[data-live],.status-strip-module__ywFVtW__phase{animation:none}.status-strip-module__ywFVtW__meter [role=meter],.status-strip-module__ywFVtW__meter [data-fill],.status-strip-module__ywFVtW__meter i,.status-strip-module__ywFVtW__meter [class*=fill]{transition:none}}@keyframes status-strip-module__ywFVtW__cp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes status-strip-module__ywFVtW__cp-fade{0%{opacity:0;transform:translateY(2px)}}
.onboarding-view-module__Z_hlhW__root{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg-2);width:100%;min-width:0;max-width:100%;animation:onboarding-view-module__Z_hlhW__cp-view var(--cp-dur-view,.24s) var(--cp-ease-view,ease);flex-direction:column;display:flex;overflow:hidden}.onboarding-view-module__Z_hlhW__head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px;display:flex}.onboarding-view-module__Z_hlhW__logo{border-radius:var(--r-sm);background:var(--accent);width:26px;height:26px;color:var(--on-accent);font-family:var(--mono);box-shadow:0 1px 3px color-mix(in oklab, var(--accent) 30%, transparent);flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.onboarding-view-module__Z_hlhW__headMain{flex-direction:column;min-width:0;display:flex}.onboarding-view-module__Z_hlhW__headMain b{color:var(--fg);font-size:13px;font-weight:600}.onboarding-view-module__Z_hlhW__progress{font-size:10.5px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.onboarding-view-module__Z_hlhW__body{overscroll-behavior:contain;flex-direction:column;gap:13px;min-width:0;max-height:340px;padding:12px;display:flex;overflow-y:auto}.onboarding-view-module__Z_hlhW__question{min-width:0}.onboarding-view-module__Z_hlhW__questionTitle{color:var(--fg);font-size:12.5px;font-weight:600}.onboarding-view-module__Z_hlhW__questionTitle.onboarding-view-module__Z_hlhW__required span{color:var(--danger,var(--red));margin-left:2px}.onboarding-view-module__Z_hlhW__questionSub{color:var(--fg-faint);margin-top:2px;font-size:11px}.onboarding-view-module__Z_hlhW__options{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.onboarding-view-module__Z_hlhW__option{border:1px solid var(--line);color:var(--fg-2);font:inherit;cursor:pointer;transition:background var(--cp-dur-tool,.12s), color var(--cp-dur-tool,.12s), border-color var(--cp-dur-tool,.12s), transform var(--cp-dur-send,.14s) var(--cp-ease-chip,ease);background:0 0;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;display:inline-flex}.onboarding-view-module__Z_hlhW__option:active{transform:scale(.97)}.onboarding-view-module__Z_hlhW__option:hover{background:var(--bg-3);color:var(--fg)}.onboarding-view-module__Z_hlhW__option.onboarding-view-module__Z_hlhW__selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.onboarding-view-module__Z_hlhW__tick{border:1px solid var(--line);color:#0000;border-radius:3px;place-items:center;width:13px;height:13px;display:grid}.onboarding-view-module__Z_hlhW__option.onboarding-view-module__Z_hlhW__selected .onboarding-view-module__Z_hlhW__tick{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.onboarding-view-module__Z_hlhW__foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 9px;padding:11px;display:flex}.onboarding-view-module__Z_hlhW__need{color:var(--danger,var(--red));margin-right:auto;font-size:11px}.onboarding-view-module__Z_hlhW__needSpacer{margin-right:auto}@media (prefers-reduced-motion:reduce){.onboarding-view-module__Z_hlhW__root{animation:none}.onboarding-view-module__Z_hlhW__option{transition:none}.onboarding-view-module__Z_hlhW__option:active{transform:none}}
