:root,html[data-theme=dark]{--bg:#000000;--bg-soft:#050912;--panel:#101827;--panel-strong:#141e30;--panel-hover:#1b2940;--border:#283344;--border-strong:#4775b8;--text:#edf1f7;--muted:#9ca6b7;--accent:#589eff;--accent-strong:#1760ff;--success:#2bd47f;--warning:#e8bd46;--surface-glass:#080d16;--surface-subtle:#0a101c;--surface-raised:#101827;--surface-input:#080e19;--graph-node-bg:#101827;--graph-grid:#1a263b;--graph-control-bg:#101827;--mode-system:#589eff;--mode-trace:#51cbd4;--mode-impact:#e8bd46;--mode-relations:#b08aef;--edge:#425775}html[data-theme=light]{--bg:#edf1f8;--bg-soft:#e5ebf5;--panel:#ffffff;--panel-strong:#f3f6fc;--panel-hover:#e3ecfb;--border:#b8c6da;--border-strong:#356dcc;--text:#152139;--muted:#4f6079;--accent:#1954bb;--accent-strong:#1758db;--success:#087943;--warning:#866000;--surface-glass:#f5f8fd;--surface-subtle:#e7edf7;--surface-raised:#ffffff;--surface-input:#f5f8fd;--mode-system:#1954bb}html[data-theme=dark][data-accent=amber]{--bg-soft:#090703;--panel:#151008;--panel-strong:#1c160b;--panel-hover:#261c0d;--border:#3a301f;--border-strong:#8f6826;--accent:#d59a2f;--accent-strong:#8f5a12;--surface-glass:#0a0804;--surface-subtle:#100c06;--surface-raised:#151008;--surface-input:#0c0905;--graph-node-bg:#151008;--graph-grid:#292113;--graph-control-bg:#151008;--mode-system:#d59a2f;--edge:#604d2c}html[data-theme=light][data-accent=amber]{--bg:#f5f1e9;--bg-soft:#ece5d8;--panel-strong:#fcf8f1;--panel-hover:#f4ead6;--border:#cbbda4;--border-strong:#9c7128;--accent:#95630d;--accent-strong:#754a08;--surface-glass:#fbf8f2;--surface-subtle:#f0e9dc;--surface-input:#fbf8f2;--mode-system:#95630d}html[data-theme=dark][data-accent=copper]{--bg-soft:#0c0805;--panel:#16100d;--panel-strong:#1d1510;--panel-hover:#281b13;--border:#3a3029;--border-strong:#8e6248;--accent:#d88a4c;--accent-strong:#a9542d;--surface-glass:#0b0806;--surface-subtle:#100c09;--surface-raised:#16100d;--surface-input:#0d0907;--graph-node-bg:#16100d;--graph-grid:#2a211b;--graph-control-bg:#16100d;--mode-system:#d88a4c;--edge:#604b3c}html[data-theme=light][data-accent=copper]{--bg:#f4f0eb;--bg-soft:#ece5de;--panel-strong:#fbf7f3;--panel-hover:#f3e7dc;--border:#cab9aa;--border-strong:#a66c45;--accent:#9a4d22;--accent-strong:#7f3918;--surface-glass:#faf6f2;--surface-subtle:#f0e9e2;--surface-input:#faf6f2;--mode-system:#9a4d22}html[data-theme=dark][data-accent=ember]{--bg-soft:#0c0606;--panel:#17100f;--panel-strong:#201311;--panel-hover:#2b1815;--border:#422d2a;--border-strong:#934c42;--accent:#ff7458;--accent-strong:#c8462e;--surface-glass:#0c0706;--surface-subtle:#110b0a;--surface-raised:#17100f;--surface-input:#0e0807;--graph-node-bg:#17100f;--graph-grid:#2d1d1a;--graph-control-bg:#17100f;--mode-system:#ff7458;--edge:#68423a}html[data-theme=light][data-accent=ember]{--bg:#f6efed;--bg-soft:#eee2df;--panel-strong:#fcf6f4;--panel-hover:#f7e4df;--border:#d2b5ae;--border-strong:#b75e54;--accent:#ad3528;--accent-strong:#8f281f;--surface-glass:#fcf7f5;--surface-subtle:#f2e8e5;--surface-input:#fcf7f5;--mode-system:#ad3528}html[data-theme=dark][data-accent=violet]{--bg-soft:#08070d;--panel:#13111b;--panel-strong:#1a1724;--panel-hover:#231f31;--border:#353044;--border-strong:#695aa3;--accent:#ad96ff;--accent-strong:#7050c7;--surface-glass:#09080e;--surface-subtle:#0e0d14;--surface-raised:#13111b;--surface-input:#0b0a10;--graph-node-bg:#13111b;--graph-grid:#252132;--graph-control-bg:#13111b;--mode-system:#ad96ff;--edge:#554b72}html[data-theme=light][data-accent=violet]{--bg:#f2f0f7;--bg-soft:#e9e5f1;--panel-strong:#faf8fd;--panel-hover:#eee8f8;--border:#c3b9d4;--border-strong:#8065bb;--accent:#6746b8;--accent-strong:#56389e;--surface-glass:#f9f7fc;--surface-subtle:#ede9f3;--surface-input:#f9f7fc;--mode-system:#6746b8}.browser-ide-shell,.workspace-shell,.workspace-shell.vcode-analyzed-shell,[data-vcode-system-shell],body{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0}.workspace-shell{background:var(--bg)}.workspace-shell:before{display:none}.workspace-shell.vcode-analyzed-shell{max-width:1440px;margin-inline:auto;--workspace-content-gutter:24px;--workspace-section-space:16px;--product-rule:var(--border)}.workspace-shell :is(.topbar,.entry-topbar){background:var(--surface-glass);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell .brand-mark{border:1px solid var(--accent);border-radius:4px;background:var(--accent-strong);color:#fff;font-family:var(--font-terminal-display),monospace;font-size:30px}.workspace-shell .brand-lockup strong{font-family:var(--font-terminal-display),monospace;font-size:32px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.workspace-shell .repo-pill{border-radius:4px;background:var(--panel)}.workspace-shell :is(button,input,select,textarea){font-family:inherit}.workspace-shell :is(.primary-button,.entry-primary-action){border:1px solid color-mix(in srgb,var(--accent) 72%,white 28%);border-radius:4px;background:var(--accent-strong);color:#fff}.workspace-shell :is(.primary-button,.entry-primary-action):hover:not(:disabled){background:color-mix(in srgb,var(--accent-strong) 88%,white 12%);box-shadow:0 0 18px color-mix(in srgb,var(--accent-strong) 22%,transparent)}.workspace-shell :is(.workspace-secondary-button,.entry-secondary-action,.theme-picker>summary){border:1px solid var(--border);border-radius:4px;background:var(--panel)}.workspace-shell :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace-shell :is(.eyebrow,.entry-card-kicker){color:var(--accent);letter-spacing:.14em}.workspace-shell.vcode-analyzed-shell .repository-identity{padding-block:28px 20px;border-bottom:0}.workspace-shell .entry-hero-copy h1,.workspace-shell.vcode-analyzed-shell .repository-identity h1{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:clamp(38px,5vw,60px);font-weight:720;line-height:1.04;letter-spacing:-.05em;text-transform:none}.workspace-shell.vcode-analyzed-shell .analysis-coverage-strip .analysis-health{margin-bottom:14px!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--panel)!important}.workspace-shell.vcode-analyzed-shell .analysis-health>summary{padding:16px}.workspace-shell.vcode-analyzed-shell .analysis-coverage-strip .analysis-health.is-complete{border-color:var(--success)!important;background:repeating-linear-gradient(0deg,transparent 0 3px,#2bd47f08 3px 4px),color-mix(in srgb,var(--success) 8%,var(--bg))!important}.workspace-shell.vcode-analyzed-shell .analysis-health.is-complete .analysis-health-summary-copy>strong{color:var(--success)}.workspace-shell.vcode-analyzed-shell .analysis-coverage-strip .analysis-health.has-gaps{border-color:var(--warning)!important}.workspace-shell.vcode-analyzed-shell .ship-intelligence,.workspace-shell.vcode-analyzed-shell .summary-strip.minimal-summary.application-intelligence-summary{margin-bottom:16px!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--panel)!important;overflow:hidden}.workspace-shell.vcode-analyzed-shell .application-intelligence-header{padding:18px}.workspace-shell.vcode-analyzed-shell :is(.workspace-section-heading,.ship-intelligence-copy>strong,.analysis-health-summary-copy>strong){font-weight:800;letter-spacing:.035em;text-transform:uppercase}.workspace-shell.vcode-analyzed-shell :is(.ship-intelligence>summary,.ship-intelligence-clean,.ship-intelligence-warning){padding:18px}.workspace-shell.vcode-analyzed-shell :is(.analysis-health-icon,.ship-intelligence-icon,.application-intelligence-icon){border-radius:4px}.technology-profile{padding:0 18px 18px}.technology-profile-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:10px}.technology-profile-heading>span{color:var(--text);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.technology-profile-heading>small{color:var(--muted);font-size:12px}.technology-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:8px;gap:8px}.technology-profile-item{--technology-tone:var(--accent);min-width:0;font:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:54px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--technology-tone) 24%,var(--border));border-radius:5px;background:color-mix(in srgb,var(--technology-tone) 5%,var(--surface-subtle))}.technology-profile-item.technology-auth{--technology-tone:var(--success)}.technology-profile-item.technology-storage{--technology-tone:var(--warning)}.technology-profile-item.technology-database{--technology-tone:var(--mode-relations)}.technology-profile-item.technology-service{--technology-tone:var(--mode-trace)}.technology-profile-item.technology-tooling{--technology-tone:var(--muted)}.technology-profile-item.is-selected,.technology-profile-item:focus-visible,.technology-profile-item:hover{border-color:color-mix(in srgb,var(--technology-tone) 58%,var(--border));background:color-mix(in srgb,var(--technology-tone) 10%,var(--surface-subtle))}.technology-profile-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.technology-profile-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--technology-tone) 28%,var(--border));border-radius:4px;color:var(--technology-tone);background:color-mix(in srgb,var(--technology-tone) 8%,transparent)}.technology-profile-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.technology-profile-copy strong{color:var(--text);font-size:13px}.technology-profile-copy small,.technology-profile-copy strong{overflow:hidden;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.technology-profile-copy small{color:var(--muted);font-size:11px}.technology-profile-detail{--technology-tone:var(--accent);margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:5px;background:var(--surface-subtle)}.technology-profile-detail.technology-auth{--technology-tone:var(--success)}.technology-profile-detail.technology-storage{--technology-tone:var(--warning)}.technology-profile-detail.technology-database{--technology-tone:var(--mode-relations)}.technology-profile-detail.technology-service{--technology-tone:var(--mode-trace)}.technology-profile-detail.technology-tooling{--technology-tone:var(--muted)}.technology-profile-detail-heading{display:flex;align-items:center;gap:10px}.technology-profile-detail-heading>span:last-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.technology-profile-detail-heading strong{color:var(--text);font-size:13px}.technology-profile-detail-heading small{color:var(--muted);font-size:11px}.technology-profile-evidence{display:grid;grid-gap:1px;gap:1px;margin:10px 0 0;padding:0;list-style:none;background:var(--border)}.technology-profile-evidence li{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:9px 10px;background:var(--panel)}.technology-profile-evidence strong{color:var(--text);font-size:11px;font-weight:650}.technology-profile-evidence code{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.technology-profile-evidence-empty{margin:10px 0 0;color:var(--muted);font-size:11px}.application-intelligence-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0 18px 18px;background:var(--border)}.application-intelligence-detail{min-width:0;background:var(--surface-subtle)}.application-intelligence-detail>summary{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;cursor:pointer;list-style:none}.application-intelligence-detail>summary::-webkit-details-marker{display:none}.application-intelligence-detail>summary>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.application-intelligence-detail>summary strong{color:var(--text);font-size:12px;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.application-intelligence-detail>summary small{color:var(--muted);font-size:11px;line-height:1.35}.application-intelligence-detail>summary b{color:var(--accent);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.application-intelligence-detail[open]>summary{border-bottom:1px solid var(--border)}.application-intelligence-detail-body{min-width:0;padding:11px 12px 12px}.application-intelligence-detail-body>p,.application-intelligence-more{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.application-intelligence-list{display:grid;grid-gap:1px;gap:1px;margin-top:9px;background:var(--border)}.application-intelligence-row{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:9px;background:var(--panel)}.application-intelligence-row>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.application-intelligence-row strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.35}.application-intelligence-row code{min-width:0;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.application-intelligence-row small{color:var(--muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.application-intelligence-more{margin-top:8px}.terminal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;border-block:1px solid var(--border);background:var(--border)}.terminal-metric{min-width:0;padding:16px 18px;background:var(--surface-subtle)}.terminal-metric dt{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.terminal-metric dd{margin:6px 0 0;color:var(--accent);font-size:clamp(24px,3vw,36px);line-height:1.1;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-distribution{margin:0;padding:18px}.terminal-distribution figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.terminal-distribution figcaption span{color:var(--muted);text-transform:none;letter-spacing:0}.terminal-bars{height:148px;display:flex;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none}.terminal-bars li{flex:1 1;min-width:0;display:grid;grid-template-rows:20px minmax(0,1fr) 22px;grid-gap:6px;gap:6px;text-align:center}.terminal-bars b{color:var(--text);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-bar-track{display:flex;align-items:flex-end;border-bottom:1px solid var(--border);background:repeating-linear-gradient(to top,transparent 0 24px,var(--border) 25px,transparent 26px)}.terminal-bar-track i{display:block;width:100%;border-radius:3px 3px 0 0;background:var(--accent-strong);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent) 70%,white 30%)}.terminal-bars small{color:var(--muted);font-size:12px}.application-insights{border-top:1px solid var(--border);background:var(--surface-subtle)}.application-insights>summary{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 18px;cursor:pointer;list-style:none}.application-insights>summary::-webkit-details-marker{display:none}.application-insights>summary>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.application-insights>summary strong{color:var(--text);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.application-insights>summary small{color:var(--muted);font-size:11px}.application-insights>summary b{color:var(--accent);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.application-insights[open]>summary{border-bottom:1px solid var(--border)}.application-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.application-chart{min-width:0;margin:0;padding:16px 18px;background:var(--panel)}.application-chart figcaption{display:grid;grid-gap:3px;gap:3px;margin-bottom:12px}.application-chart figcaption strong{color:var(--text);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.application-chart figcaption small{color:var(--muted);font-size:11px}.application-chart-layout{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr);align-items:center;grid-gap:14px;gap:14px}.donut-chart,.nightingale-chart{width:min(100%,180px);aspect-ratio:1;justify-self:center;overflow:visible}.chart-track{fill:none;stroke:var(--border);stroke-width:13}.chart-guide{fill:none;stroke:var(--border);stroke-width:1;stroke-dasharray:2 4}.chart-total{fill:var(--text);font-size:16px;font-weight:800}.chart-caption{fill:var(--muted);font-size:7px}.application-chart-legend{min-width:0;display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.application-chart-legend li{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;color:var(--muted);font-size:10px}.application-chart-legend i{width:7px;height:7px;border-radius:50%}.application-chart-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-chart-legend strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.application-chart-empty{min-height:130px;display:grid;place-items:center;color:var(--muted);font-size:11px;text-align:center}.workspace-shell.vcode-analyzed-shell .feature-lens{margin:0 24px 12px!important;padding:12px!important;border:1px solid var(--border);border-radius:6px;background:var(--surface-subtle)}.workspace-shell.vcode-analyzed-shell .view-switcher-wrap{padding-block:10px;border-block:1px solid var(--border);background:var(--surface-glass)}.workspace-shell.vcode-analyzed-shell .view-switcher{gap:7px}.workspace-shell.vcode-analyzed-shell .view-mode{min-height:44px;border:1px solid var(--border);border-radius:4px;background:var(--panel-strong);color:var(--muted)}.workspace-shell.vcode-analyzed-shell .view-mode.active{border-color:var(--accent);background:var(--accent-strong);color:#fff;box-shadow:0 0 12px color-mix(in srgb,var(--accent-strong) 22%,transparent)}.workspace-shell.vcode-analyzed-shell .view-mode.active>span{color:#fff}.workspace-shell.vcode-analyzed-shell :is(.graph-panel,.left-panel,.inspector){border:1px solid var(--border);border-radius:6px;background:var(--surface-subtle)}.workspace-shell.vcode-analyzed-shell :is(.ship-intelligence-section,.ship-intelligence-row,.ship-intelligence-test,.connection-card){border:1px solid var(--border);border-radius:5px;background:var(--surface-subtle)}.workspace-shell.vcode-analyzed-shell .impact-path-trace{margin-bottom:0}.workspace-shell .ask-vcode-launcher{border-radius:5px;border-color:var(--accent);background:var(--panel)}.workspace-shell.vcode-entry-shell .entry-hero{width:min(920px,calc(100% - 40px));max-width:920px;margin:32px auto;padding:0;gap:24px}.workspace-shell .entry-hero-copy{text-align:left;max-width:none}.workspace-shell .entry-hero-copy h1{margin:12px 0}.workspace-shell .entry-hero-copy p{max-width:68ch;color:var(--muted);font-size:15px;line-height:1.7}.workspace-shell .entry-import-card{border:1px solid var(--border);border-radius:6px;background:var(--panel);box-shadow:none;width:100%;margin-top:18px}.workspace-shell .entry-hero-copy p{margin-inline:0}.workspace-shell .entry-import-heading h2{font-size:20px;text-transform:uppercase;letter-spacing:.04em}.workspace-shell .entry-secondary-action{color:var(--text);background:var(--surface-subtle)}.workspace-shell .entry-capabilities{gap:8px}.workspace-shell .entry-capabilities span{padding:8px 10px;border:1px solid var(--border);border-radius:3px;background:var(--panel);font-size:12px}.terminal-standby{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--success);border-radius:5px;background:repeating-linear-gradient(0deg,transparent 0 3px,#2bd47f08 3px 4px),color-mix(in srgb,var(--success) 9%,var(--bg));color:var(--success)}.terminal-standby strong{display:block;font-size:18px;text-transform:uppercase;letter-spacing:.06em}.terminal-standby small{display:block;margin-top:4px;color:var(--muted);font-size:12px}@media (max-width:767px){.workspace-shell.vcode-analyzed-shell{--workspace-content-gutter:12px}.workspace-shell.vcode-analyzed-shell .repository-identity{padding-top:22px}.workspace-shell.vcode-analyzed-shell .repository-identity h1{font-size:clamp(34px,8vw,48px)}.workspace-shell.vcode-analyzed-shell .application-intelligence-header{padding:14px 12px}.technology-profile{padding:0 12px 14px}.technology-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-profile-item{grid-template-columns:34px minmax(0,1fr);padding:8px}.technology-profile-icon{width:34px;height:34px}.technology-profile-copy small,.technology-profile-copy strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.application-intelligence-details{grid-template-columns:1fr;padding:0}.application-intelligence-detail>summary{min-height:58px}.application-intelligence-row code{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.terminal-metric{padding:14px 10px}.terminal-metric dt{font-size:11px;letter-spacing:0}.application-insights>summary{padding-inline:12px}.application-insights-grid{grid-template-columns:1fr}.application-chart{padding:14px 12px}.application-chart-layout{grid-template-columns:minmax(105px,.8fr) minmax(110px,1fr)}.terminal-distribution{padding:14px 12px}.terminal-bars{gap:5px}.terminal-bars small{font-size:11px!important}.workspace-shell.vcode-analyzed-shell :is(.feature-lens,.view-switcher-wrap){margin-inline:var(--workspace-content-gutter)!important}.workspace-shell.vcode-analyzed-shell .view-switcher-wrap{margin-bottom:var(--workspace-section-space)!important;padding:12px!important;border:1px solid var(--border);border-radius:6px;background:var(--surface-subtle)}.workspace-shell.vcode-entry-shell .entry-hero{width:calc(100% - 24px);margin-block:24px}.workspace-shell .entry-hero-copy h1{font-size:44px}.workspace-shell .entry-topbar{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.workspace-shell *,.workspace-shell :after,.workspace-shell :before{animation:none!important;transition:none!important}}.workspace-shell.vcode-analyzed-shell{font-family:var(--font-geist-sans),Arial,sans-serif;--workbench-muted:#b9b4aa}[data-theme=light] .workspace-shell.vcode-analyzed-shell{--workbench-muted:#57514b}.workspace-shell.vcode-analyzed-shell :is(.workbench-card,.workbench-source-state,.workbench-task-nav){font-family:var(--font-geist-sans),Arial,sans-serif;color:var(--text)}.workspace-shell.vcode-analyzed-shell :is(.workbench-card p,.workbench-card small,.workbench-source-state){color:var(--workbench-muted);font-size:14px;line-height:1.6}.workbench-task-nav{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.workbench-card button,.workbench-mobile-list button,.workbench-pending button,.workbench-task-nav button{min-height:44px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);padding:10px 14px;font-size:14px}.workbench-task-nav button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-strong);color:#fff}.workbench-card{margin-block:12px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.workbench-card h2{margin:0 0 8px;font-size:18px;letter-spacing:-.02em;text-transform:none}.workbench-card summary{min-height:44px;display:list-item;padding-block:10px;cursor:pointer;font-weight:600;font-size:15px}.workbench-card :is(select,input){display:block;width:100%;max-width:100%;min-height:44px;margin-block:8px;padding:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:14px}.workbench-list{display:grid;grid-gap:12px;gap:12px;-webkit-padding-start:24px;padding-inline-start:24px}.workbench-list li{min-width:0;overflow-wrap:anywhere}.workbench-list button{max-width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}.workbench-actions,.workbench-source-state{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.workbench-source-state{padding:12px 0;border-bottom:1px solid var(--border)}.workbench-source-state code{font-family:var(--font-geist-mono),monospace}.workbench-pending{padding:16px;margin-block:12px;border:1px solid var(--accent);background:var(--panel)}.workbench-mobile-list{padding:16px;display:grid;grid-gap:10px;gap:10px}.workbench-mobile-list ul{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.workbench-mobile-list li button{width:100%;text-align:left;overflow-wrap:anywhere}.workspace-shell.vcode-analyzed-shell [hidden]{display:none!important}.workspace-shell.vcode-analyzed-shell :is(.workbench-card,.workbench-task-nav,.workbench-mobile-list) :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:767px){.workbench-task-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-task-nav button{padding-inline:6px;font-size:13px}.workbench-card{padding:12px}}