@charset "UTF-8";:root{--color-orange-100: #fde9dc;--color-orange-200: #f5cdb8;--color-orange-300: #ecaf95;--color-orange-400: #e29076;--color-orange-500: #d97757;--color-orange-600: #b65f44;--color-orange-700: #8d5a3d;--color-orange-800: #6a4530;--color-orange-900: #a8472d;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-mocha-base: #1e1e2e;--color-mocha-mantle: #181825;--color-mocha-crust: #11111b;--color-mocha-surface0: #313244;--color-mocha-surface1: #45475a;--color-mocha-surface2: #585b70;--color-mocha-overlay0: #6c7086;--color-mocha-overlay1: #7f849c;--color-mocha-overlay2: #9399b2;--color-mocha-subtext0: #a6adc8;--color-mocha-subtext1: #bac2de;--color-mocha-text: #cdd6f4;--color-mocha-rosewater: #f5e0dc;--color-mocha-flamingo: #f2cdcd;--color-mocha-pink: #f5c2e7;--color-mocha-mauve: #cba6f7;--color-mocha-red: #f38ba8;--color-mocha-peach: #fab387;--color-mocha-yellow: #f9e2af;--color-mocha-green: #a6e3a1;--color-mocha-teal: #94e2d5;--color-mocha-sky: #89dceb;--color-mocha-sapphire: #74c7ec;--color-mocha-blue: #89b4fa;--color-mocha-lavender: #b4befe;--color-mocha-base-0: #0f0f1a;--color-mocha-base-3: #252537;--color-grey-50: #ffffff;--color-grey-100: #f8f8f8;--color-grey-150: #f3f3f3;--color-grey-200: #ececec;--color-grey-300: #e1e1e1;--color-grey-400: #d4d4d4;--color-grey-500: #b4b4b4;--color-grey-600: #888888;--color-grey-700: #6e6e6e;--color-grey-800: #555555;--color-grey-850: #4a4a4a;--color-grey-900: #333333;--color-grey-950: #1a1a1a;--color-green-100: #dcfce7;--color-green-200: #bbf7d0;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--color-green-900: #14532d;--color-green-vscode: #4ec9b0;--color-teal-700: #0f766e;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-300: #fda4af;--color-red-400: #f87171;--color-red-500: #ef4444;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-red-800: #be123c;--color-red-900: #7f1d1d;--color-rose-500: #f43f5e;--color-blue-300: #93c5fd;--color-blue-400: #569cd6;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-800: #1e40af;--color-sky-100: #e0f2fe;--color-sky-800: #075985;--color-sky-cppc: #89dceb;--color-yellow-200: #f9e2af;--color-yellow-300: #fcd34d;--color-yellow-700: #a16207;--color-yellow-vscode: #cca700;--color-amber-700: #b45309;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-purple-vscode: #c586c0;--color-indigo-500: #818cf8;--color-sapphire: #74c7ec;--alpha-black-04: rgba(0, 0, 0, .04);--alpha-black-05: rgba(0, 0, 0, .05);--alpha-black-06: rgba(0, 0, 0, .06);--alpha-black-08: rgba(0, 0, 0, .08);--alpha-black-10: rgba(0, 0, 0, .1);--alpha-black-12: rgba(0, 0, 0, .12);--alpha-black-16: rgba(0, 0, 0, .16);--alpha-black-18: rgba(0, 0, 0, .18);--alpha-black-20: rgba(0, 0, 0, .2);--alpha-black-24: rgba(0, 0, 0, .24);--alpha-black-30: rgba(0, 0, 0, .3);--alpha-black-32: rgba(0, 0, 0, .32);--alpha-black-40: rgba(0, 0, 0, .4);--alpha-black-50: rgba(0, 0, 0, .5);--alpha-white-04: rgba(255, 255, 255, .04);--alpha-white-06: rgba(255, 255, 255, .06);--alpha-white-08: rgba(255, 255, 255, .08);--alpha-white-10: rgba(255, 255, 255, .1);--alpha-white-12: rgba(255, 255, 255, .12);--alpha-white-20: rgba(255, 255, 255, .2);--shadow-100: 0 1px 2px rgba(0, 0, 0, .2);--shadow-200: 0 2px 6px rgba(0, 0, 0, .3);--shadow-300: 0 4px 16px rgba(0, 0, 0, .5);--shadow-400: 0 12px 32px rgba(0, 0, 0, .32);--shadow-500: 0 24px 64px rgba(0, 0, 0, .55);--shadow-100-light: 0 1px 2px rgba(0, 0, 0, .06);--shadow-200-light: 0 4px 14px rgba(0, 0, 0, .1);--shadow-300-light: 0 8px 24px rgba(0, 0, 0, .12);--shadow-400-light: 0 12px 32px rgba(0, 0, 0, .16);--shadow-500-light: 0 24px 64px rgba(0, 0, 0, .22)}:root{--studio-bg-titlebar: var(--color-mocha-mantle);--studio-bg-activitybar: var(--color-mocha-mantle);--studio-bg-sidebar: var(--color-mocha-mantle);--studio-bg-editor: var(--color-mocha-base-0);--studio-bg-elevated: var(--color-mocha-base);--studio-bg-tab-active: var(--color-mocha-base);--studio-bg-tab-inactive: var(--color-mocha-mantle);--studio-bg-hover: var(--alpha-white-04);--studio-bg-selected: var(--color-mocha-base-3);--studio-bg-surface: var(--color-mocha-base-0);--studio-surface: var(--studio-bg-elevated);--studio-surface-muted: color-mix(in srgb, var(--studio-fg-dim) 7%, var(--studio-bg-elevated));--studio-wiki-bg: var(--studio-bg-surface);--studio-wiki-fg: var(--studio-fg);--studio-wiki-muted: var(--studio-fg-dim);--studio-wiki-soft: var(--studio-surface-muted);--studio-wiki-border: var(--studio-border-strong);--studio-wiki-link: var(--studio-accent-3-strong);--studio-wiki-gutter: var(--studio-bg-elevated);--studio-wiki-source-bg: var(--studio-surface-muted);--studio-wiki-source-fg: var(--studio-text-muted);--studio-wiki-source-border: var(--studio-border-strong);--studio-wiki-source-readonly-bg: color-mix(in srgb, var(--studio-accent-3) 10%, var(--studio-bg-elevated));--studio-wiki-source-readonly-fg: var(--studio-accent-3-strong);--studio-wiki-source-readonly-border: color-mix(in srgb, var(--studio-accent-3) 42%, var(--studio-border-strong));--studio-wiki-source-hover-border: color-mix(in srgb, var(--studio-accent-3) 64%, var(--studio-border-strong));--studio-wiki-source-card-bg: var(--studio-card-bg);--studio-wiki-source-card-fg: var(--studio-text-secondary);--studio-wiki-source-description-fg: var(--studio-text-secondary);--studio-wiki-source-card-border: var(--studio-card-border);--studio-wiki-source-label-fg: var(--studio-text-muted);--studio-wiki-source-control-bg: var(--studio-bg-surface);--studio-wiki-source-control-fg: var(--studio-text-secondary);--studio-wiki-source-control-border: color-mix(in srgb, var(--studio-fg-dim) 58%, var(--studio-bg-surface));--studio-wiki-source-control-hover: var(--studio-accent-3-strong);--studio-wiki-source-control-focus: var(--studio-accent-3-strong);--studio-wiki-source-disabled-bg: var(--studio-surface-muted);--studio-wiki-source-disabled-fg: var(--studio-text-muted);--studio-wiki-source-disabled-border: var(--studio-border-muted);--studio-border: var(--alpha-white-06);--studio-border-strong: var(--alpha-white-10);--studio-border-muted: color-mix(in srgb, var(--studio-fg-dim) 18%, transparent);--studio-tab-dot-ring: var(--studio-border);--studio-panel-content-max: 1280px;--studio-scrim: rgba(2, 6, 23, .65);--studio-scrim-soft: var(--alpha-black-40);--studio-fg: var(--color-slate-200);--studio-fg-strong: var(--color-slate-50);--studio-fg-dim: var(--color-slate-400);--studio-fg-muted: var(--color-slate-500);--studio-text-primary: var(--studio-fg-strong);--studio-text-secondary: var(--studio-fg);--studio-text-muted: var(--studio-fg-dim);--studio-accent: var(--color-orange-500);--studio-accent-2: var(--color-green-vscode);--studio-accent-3: var(--color-blue-400);--studio-accent-4: var(--color-purple-vscode);--studio-accent-warn: var(--color-yellow-vscode);--studio-accent-success: var(--color-green-600);--studio-accent-6: var(--color-red-500);--studio-success: var(--studio-accent-success-strong);--studio-warn: var(--studio-accent-warn-strong);--studio-error: var(--studio-accent-6-strong);--studio-mono: var(--studio-fg-strong);--studio-hash: var(--studio-accent-success-strong);--studio-auto-pickup-active: var(--studio-accent-teal);--studio-auto-pickup-paused: var(--studio-fg-dim);--studio-auto-pickup-manual: var(--studio-fg-muted);--studio-auto-pickup-blocked: var(--studio-accent-warn-strong);--studio-accent-strong: var(--color-orange-300);--studio-accent-3-strong: var(--color-blue-300);--studio-accent-4-strong: var(--color-violet-300);--studio-accent-success-strong: var(--color-green-300);--studio-accent-warn-strong: var(--color-yellow-300);--studio-accent-6-strong: var(--color-red-300);--studio-accent-teal: var(--color-mocha-teal);--studio-model-sol: var(--color-mocha-blue);--studio-model-ter: var(--color-mocha-teal);--studio-model-opus: var(--color-mocha-mauve);--studio-model-sonnet: var(--color-mocha-peach);--studio-model-haiku: var(--color-mocha-yellow);--studio-model-gemini: var(--color-mocha-pink);--studio-model-openai: var(--color-mocha-sky);--studio-model-human: var(--color-slate-300);--studio-model-unknown: var(--color-slate-400);--studio-bg-running: color-mix(in srgb, var(--studio-accent-3) 14%, var(--studio-bg-elevated));--shadow-running: 0 0 0 1px color-mix(in srgb, var(--studio-accent-3) 28%, transparent), 0 4px 12px color-mix(in srgb, var(--studio-accent-3) 14%, transparent);--studio-card-bg: var(--studio-bg-elevated);--studio-card-border: var(--studio-border-strong);--studio-card-border-hover: color-mix(in srgb, var(--studio-fg-dim) 32%, transparent);--studio-card-shadow: 0 1px 2px var(--alpha-black-20);--studio-card-shadow-hover: 0 2px 6px var(--alpha-black-20), 0 10px 24px var(--alpha-black-40);--studio-card-radius: 12px;--studio-card-padding: var(--studio-spacing-4);--studio-card-section-gap: var(--studio-spacing-3);--studio-card-list-gap: var(--studio-spacing-3);--studio-count-height: 20px;--studio-count-min-width: 22px;--studio-count-radius: 10px;--studio-count-padding-inline: var(--studio-spacing-2);--studio-count-size: var(--studio-lane-header-secondary-size);--studio-count-bg: var(--studio-bg-hover);--studio-count-fg: var(--studio-fg-dim);--studio-card-title-size: 15px;--studio-card-title-weight: 600;--studio-card-title-lh: 1.35;--studio-card-meta-size: 11px;--studio-card-pill-height: 22px;--studio-action-height-sm: 28px;--studio-action-radius-sm: 6px;--studio-card-pill-radius: 7px;--studio-card-pill-padding-x: var(--studio-spacing-2);--studio-card-compact-padding-block: var(--studio-spacing-2);--studio-card-compact-padding-inline: var(--studio-spacing-3);--studio-card-compact-radius: 10px;--studio-card-compact-title-size: 13px;--studio-card-compact-title-lh: 1.25;--studio-card-muted-bg: color-mix(in srgb, var(--studio-fg-dim) 7%, var(--studio-bg-elevated));--studio-card-muted-border: color-mix(in srgb, var(--studio-fg-dim) 18%, transparent);--studio-card-state-border: color-mix(in srgb, var(--task-card-state-color, var(--studio-card-border)) 38%, var(--studio-card-border));--studio-card-running-border: color-mix(in srgb, var(--studio-accent-3) 58%, var(--studio-card-border));--studio-card-attention-bg: color-mix(in srgb, var(--studio-accent-6) 9%, var(--studio-bg-elevated));--studio-card-attention-border: color-mix(in srgb, var(--studio-accent-6) 62%, var(--studio-card-border));--studio-deck-panel-radius: 10px;--studio-deck-panel-inset: var(--studio-spacing-4);--studio-deck-panel-gap: var(--studio-spacing-3);--studio-commit-bg: var(--studio-card-muted-bg);--studio-commit-border: var(--studio-card-muted-border);--studio-commit-fg: var(--studio-fg);--studio-commit-muted-fg: var(--studio-fg-dim);--studio-on-accent: var(--color-grey-950);--studio-tab-count-active-bg: var(--color-orange-700);--studio-tab-count-active-fg: var(--color-grey-50);--studio-nav-active-bg: color-mix(in srgb, var(--studio-accent) 30%, var(--studio-bg-selected));--studio-nav-active-bg-hover: color-mix(in srgb, var(--studio-accent) 38%, var(--studio-bg-selected));--studio-nav-active-fg: var(--studio-fg-strong);--studio-nav-active-bar: var(--studio-accent);--severity-pass: var(--color-green-400);--severity-warn: var(--color-yellow-200);--severity-high: var(--color-mocha-red);--severity-info: var(--color-mocha-blue);--severity-pending: var(--color-violet-300);--lane-backlog: #9d9d9d;--lane-prep: #d1bfa5;--lane-ready: var(--color-green-vscode);--lane-progress: var(--studio-accent-warn-strong);--lane-auto-review: var(--color-yellow-200);--lane-human-review: var(--color-purple-vscode);--lane-escalated: var(--studio-accent-6);--lane-completed: #5fbf80;--lane-archive: #6e6e6e;--lane-failed: var(--color-mocha-red);--studio-lane-backlog-fg: var(--lane-backlog);--studio-lane-backlog-bg: color-mix(in srgb, var(--studio-lane-backlog-fg) 12%, transparent);--studio-lane-backlog-border: color-mix(in srgb, var(--studio-lane-backlog-fg) 24%, transparent);--studio-lane-preparation-fg: var(--lane-prep);--studio-lane-preparation-bg: color-mix(in srgb, var(--studio-lane-preparation-fg) 12%, transparent);--studio-lane-preparation-border: color-mix(in srgb, var(--studio-lane-preparation-fg) 24%, transparent);--studio-lane-orchestrator-prep-fg: var(--lane-prep);--studio-lane-orchestrator-prep-bg: color-mix(in srgb, var(--studio-lane-orchestrator-prep-fg) 12%, transparent);--studio-lane-orchestrator-prep-border: color-mix(in srgb, var(--studio-lane-orchestrator-prep-fg) 24%, transparent);--studio-lane-ready-fg: var(--lane-ready);--studio-lane-ready-bg: color-mix(in srgb, var(--studio-lane-ready-fg) 12%, transparent);--studio-lane-ready-border: color-mix(in srgb, var(--studio-lane-ready-fg) 24%, transparent);--studio-lane-progress-fg: var(--lane-progress);--studio-lane-progress-bg: color-mix(in srgb, var(--studio-lane-progress-fg) 12%, transparent);--studio-lane-progress-border: color-mix(in srgb, var(--studio-lane-progress-fg) 24%, transparent);--studio-lane-failed-pickup-fg: var(--lane-failed);--studio-lane-failed-pickup-bg: color-mix(in srgb, var(--studio-lane-failed-pickup-fg) 12%, transparent);--studio-lane-failed-pickup-border: color-mix(in srgb, var(--studio-lane-failed-pickup-fg) 24%, transparent);--studio-lane-code-not-complete-fg: var(--lane-failed);--studio-lane-code-not-complete-bg: color-mix(in srgb, var(--studio-lane-code-not-complete-fg) 12%, transparent);--studio-lane-code-not-complete-border: color-mix(in srgb, var(--studio-lane-code-not-complete-fg) 24%, transparent);--studio-lane-auto-review-fg: var(--lane-auto-review);--studio-lane-auto-review-bg: color-mix(in srgb, var(--studio-lane-auto-review-fg) 12%, transparent);--studio-lane-auto-review-border: color-mix(in srgb, var(--studio-lane-auto-review-fg) 24%, transparent);--studio-lane-human-review-fg: var(--lane-human-review);--studio-lane-human-review-bg: color-mix(in srgb, var(--studio-lane-human-review-fg) 12%, transparent);--studio-lane-human-review-border: color-mix(in srgb, var(--studio-lane-human-review-fg) 24%, transparent);--studio-lane-escalated-fg: var(--lane-escalated);--studio-lane-escalated-bg: color-mix(in srgb, var(--studio-lane-escalated-fg) 12%, transparent);--studio-lane-escalated-border: color-mix(in srgb, var(--studio-lane-escalated-fg) 24%, transparent);--studio-lane-completed-fg: var(--lane-completed);--studio-lane-completed-bg: color-mix(in srgb, var(--studio-lane-completed-fg) 12%, transparent);--studio-lane-completed-border: color-mix(in srgb, var(--studio-lane-completed-fg) 24%, transparent);--studio-lane-archive-fg: var(--lane-archive);--studio-lane-archive-bg: color-mix(in srgb, var(--studio-lane-archive-fg) 12%, transparent);--studio-lane-archive-border: color-mix(in srgb, var(--studio-lane-archive-fg) 24%, transparent);--studio-lane-unknown-fg: var(--studio-fg-muted);--studio-lane-unknown-bg: color-mix(in srgb, var(--studio-lane-unknown-fg) 12%, transparent);--studio-lane-unknown-border: color-mix(in srgb, var(--studio-lane-unknown-fg) 24%, transparent);--studio-board-nav-lane-ready-fg: var(--color-slate-300);--studio-board-nav-lane-ready-bg: color-mix(in srgb, var(--studio-board-nav-lane-ready-fg) 12%, transparent);--studio-board-nav-lane-ready-border: color-mix(in srgb, var(--studio-board-nav-lane-ready-fg) 24%, transparent);--studio-board-nav-lane-progress-fg: var(--studio-accent-warn-strong);--studio-board-nav-lane-progress-bg: color-mix(in srgb, var(--studio-board-nav-lane-progress-fg) 12%, transparent);--studio-board-nav-lane-progress-border: color-mix(in srgb, var(--studio-board-nav-lane-progress-fg) 24%, transparent);--studio-board-nav-lane-human-review-fg: var(--lane-human-review);--studio-board-nav-lane-human-review-bg: color-mix(in srgb, var(--studio-board-nav-lane-human-review-fg) 12%, transparent);--studio-board-nav-lane-human-review-border: color-mix(in srgb, var(--studio-board-nav-lane-human-review-fg) 24%, transparent);--diff-add-bg: rgba(34, 197, 94, .18);--diff-add-fg: var(--color-green-200);--diff-add-text: var(--color-slate-200);--diff-add-gutter: color-mix(in srgb, var(--studio-accent-success) 30%, transparent);--diff-rem-bg: rgba(220, 38, 38, .2);--diff-rem-fg: var(--color-red-200);--diff-rem-text: var(--color-slate-200);--diff-rem-gutter: color-mix(in srgb, var(--studio-accent-6) 30%, transparent);--diff-hunk-bg: rgba(56, 189, 248, .08);--diff-hunk-fg: var(--color-blue-300);--syntax-comment: var(--color-mocha-overlay2);--syntax-keyword: var(--color-mocha-mauve);--syntax-type: var(--color-mocha-yellow);--syntax-string: var(--color-mocha-green);--syntax-number: var(--color-mocha-peach);--syntax-title: var(--color-mocha-blue);--syntax-variable: var(--color-mocha-flamingo);--syntax-meta: var(--color-mocha-teal);--syntax-tag: var(--color-mocha-sky);--syntax-selector: var(--color-mocha-pink);--notify-surface-bg: rgba(17, 17, 27, .96);--notify-surface-border: var(--alpha-white-08);--notify-surface-fg: var(--studio-fg);--notify-surface-fg-strong: var(--studio-fg-strong);--notify-surface-fg-dim: var(--studio-fg-dim);--notify-icon-bg-neutral: var(--alpha-white-06);--notify-icon-fg-neutral: var(--studio-fg-dim);--notify-success-border: rgba(74, 222, 128, .32);--notify-success-icon-bg: rgba(74, 222, 128, .16);--notify-success-icon-fg: var(--color-green-300);--notify-success-tint: rgba(74, 222, 128, .1);--notify-info-border: rgba(129, 140, 248, .32);--notify-info-icon-bg: rgba(129, 140, 248, .16);--notify-info-icon-fg: var(--color-mocha-lavender);--notify-info-tint: rgba(129, 140, 248, .1);--notify-warning-border: rgba(251, 191, 36, .32);--notify-warning-icon-bg: rgba(251, 191, 36, .16);--notify-warning-icon-fg: var(--color-mocha-yellow);--notify-warning-tint: rgba(251, 191, 36, .1);--notify-error-border: rgba(248, 113, 113, .4);--notify-error-icon-bg: rgba(248, 113, 113, .18);--notify-error-icon-fg: var(--color-red-300);--notify-error-tint: rgba(248, 113, 113, .12);--notify-accent-border: rgba(139, 92, 246, .45);--notify-accent-icon-bg: rgba(139, 92, 246, .18);--notify-accent-icon-fg: var(--color-violet-300);--notify-accent-tint: rgba(139, 92, 246, .18);--studio-tooltip-bg: rgba(15, 17, 28, .96);--studio-tooltip-fg: var(--color-slate-200);--studio-tooltip-fg-strong: var(--color-slate-50);--studio-tooltip-fg-dim: var(--color-slate-400);--studio-tooltip-link: #7dd3fc;--studio-tooltip-border: rgba(148, 163, 184, .28);--studio-multiplier-fg: var(--color-mocha-pink);--studio-multiplier-fg-free: var(--severity-pass);--studio-bg-overlay: var(--color-mocha-crust);--elevation-resting: none;--elevation-card: var(--shadow-100);--elevation-popover: var(--shadow-200);--elevation-dropdown: var(--shadow-300);--elevation-modal: var(--shadow-400);--elevation-tooltip: var(--shadow-200);--elevation-floating: var(--shadow-500);--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--studio-lane-header-font: var(--font-ui);--studio-lane-header-primary-size: 13px;--studio-lane-header-secondary-size: 11px;--studio-spacing-1: 4px;--studio-spacing-2: 8px;--studio-spacing-3: 12px;--studio-spacing-4: 16px;--studio-spacing-5: 24px;--studio-spacing-6: 32px;--studio-spacing-7: 48px;--studio-modal-padding: var(--studio-spacing-5);--studio-modal-padding-body: var(--studio-modal-padding);--studio-modal-padding-header: var(--studio-spacing-4);--studio-modal-padding-footer: var(--studio-spacing-4);--studio-modal-padding-body-sm: var(--studio-spacing-4);--studio-modal-width-lg: min(90vw, 880px);--studio-modal-width-prompt: min(90vw, 820px);--studio-modal-height-prompt: min(80vh, 720px);--studio-modal-width-run-details: min(90vw, 680px);--studio-modal-height-run-details: min(80vh, 720px);--studio-measure-prose: 74ch;--studio-measure-prose-wide: 116ch;--studio-measure-tabular-compact: 900px;--studio-measure-tabular: 960px;--studio-activitybar-w: 48px;--studio-titlebar-h: 36px;--studio-header-nav-h: 44px;--studio-header-usage-h: 40px;--studio-header-touch-row-h: 48px;--studio-header-phone-h: 48px;--studio-target-coarse-min: 44px;--studio-tabbar-h: 36px;--studio-rail-width: 36px;--studio-rail-item-min-height: 28px;--studio-rail-item-padding-block: var(--studio-spacing-1);--studio-rail-item-padding-inline: var(--studio-spacing-1);--studio-rail-gap: var(--studio-spacing-2);--studio-rail-padding-block: var(--studio-spacing-2);--studio-rail-padding-inline: var(--studio-spacing-1);--studio-rail-trailing-gutter: var(--studio-spacing-5);--studio-explorer-row-pad: 8px;--studio-explorer-row-chev: 14px;--studio-explorer-row-gap: 8px;--studio-explorer-row-glyph: 16px;--studio-explorer-row-glyph-x: calc(var(--studio-explorer-row-pad) + var(--studio-explorer-row-chev) + var(--studio-explorer-row-gap));--studio-explorer-row-name-x: calc(var(--studio-explorer-row-glyph-x) + var(--studio-explorer-row-glyph) + var(--studio-explorer-row-gap));--studio-explorer-project-indent: var(--studio-spacing-3);--studio-row-pad-block-compact: 3px;--studio-row-pad-block-default: 6px;--studio-row-pad-block-cozy: 10px;--studio-row-pad-inline-compact: 6px;--studio-row-pad-inline-default: 10px;--studio-row-pad-inline-cozy: 14px;--studio-row-gap-compact: 3px;--studio-row-gap-default: 6px;--studio-row-gap-cozy: 10px;--studio-section-gap-compact: 10px;--studio-section-gap-default: 16px;--studio-section-gap-cozy: 24px;--studio-row-min-h-compact: 20px;--studio-row-min-h-default: 24px;--studio-row-min-h-cozy: 32px;--studio-row-min-h-interactive-compact: 32px;--studio-row-min-h-interactive-default: 36px;--studio-row-min-h-interactive-cozy: 40px;--studio-row-pad-block: var(--studio-row-pad-block-compact);--studio-row-pad-inline: var(--studio-row-pad-inline-compact);--studio-row-gap: var(--studio-row-gap-compact);--studio-section-gap: var(--studio-section-gap-compact);--studio-row-min-h: var(--studio-row-min-h-compact);--studio-row-min-h-interactive: var(--studio-row-min-h-interactive-compact)}[data-studio-theme=light]{--studio-bg-titlebar: var(--color-grey-150);--studio-bg-activitybar: var(--color-grey-200);--studio-bg-sidebar: var(--color-grey-100);--studio-bg-editor: var(--color-grey-50);--studio-bg-elevated: var(--color-grey-200);--studio-bg-tab-active: var(--color-grey-50);--studio-bg-tab-inactive: var(--color-grey-200);--studio-bg-hover: var(--alpha-black-05);--studio-bg-selected: rgba(217, 119, 87, .15);--studio-bg-surface: #ffffff;--studio-surface: var(--studio-bg-surface);--studio-surface-muted: color-mix(in srgb, var(--studio-fg-muted) 6%, var(--studio-bg-surface));--studio-wiki-bg: var(--color-grey-50);--studio-wiki-fg: var(--color-slate-900);--studio-wiki-muted: var(--color-slate-600);--studio-wiki-soft: var(--color-slate-50);--studio-wiki-border: var(--color-slate-200);--studio-wiki-link: var(--color-blue-500);--studio-wiki-gutter: var(--color-slate-50);--studio-wiki-source-bg: var(--studio-bg-sidebar);--studio-wiki-source-fg: var(--studio-text-muted);--studio-wiki-source-border: var(--studio-border);--studio-wiki-source-readonly-bg: color-mix(in srgb, var(--studio-accent) 8%, var(--studio-bg-sidebar));--studio-wiki-source-readonly-fg: var(--studio-accent-strong);--studio-wiki-source-readonly-border: var(--studio-border);--studio-wiki-source-hover-border: var(--studio-border-strong);--studio-wiki-source-card-bg: var(--studio-surface-muted);--studio-wiki-source-card-fg: var(--studio-text-secondary);--studio-wiki-source-description-fg: var(--studio-text-muted);--studio-wiki-source-card-border: var(--studio-border-strong);--studio-wiki-source-label-fg: var(--studio-text-muted);--studio-wiki-source-control-bg: var(--studio-bg-elevated);--studio-wiki-source-control-fg: var(--studio-text-secondary);--studio-wiki-source-control-border: var(--studio-border-strong);--studio-wiki-source-control-hover: var(--studio-accent-3-strong);--studio-wiki-source-control-focus: var(--studio-accent-3-strong);--studio-wiki-source-disabled-bg: var(--studio-surface-muted);--studio-wiki-source-disabled-fg: var(--studio-text-muted);--studio-wiki-source-disabled-border: var(--studio-border-muted);--studio-border: var(--color-grey-400);--studio-border-strong: var(--color-grey-500);--studio-border-muted: color-mix(in srgb, var(--studio-fg-muted) 22%, transparent);--studio-tab-dot-ring: var(--alpha-black-50);--studio-scrim: var(--alpha-black-40);--studio-scrim-soft: var(--alpha-black-20);--studio-fg: var(--color-grey-900);--studio-fg-strong: var(--color-grey-950);--studio-fg-dim: var(--color-grey-800);--studio-fg-muted: var(--color-grey-600);--studio-text-primary: var(--studio-fg-strong);--studio-text-secondary: var(--studio-fg);--studio-text-muted: var(--studio-fg-dim);--studio-accent-warn: var(--color-yellow-700);--studio-accent-success: var(--color-green-700);--studio-accent-6: var(--color-red-700);--studio-accent-strong: var(--color-orange-700);--studio-accent-3-strong: var(--color-blue-700);--studio-accent-4-strong: var(--color-violet-700);--studio-accent-success-strong: var(--color-green-700);--studio-accent-warn-strong: var(--color-amber-700);--studio-accent-6-strong: var(--color-red-700);--studio-success: var(--studio-accent-success-strong);--studio-warn: var(--studio-accent-warn-strong);--studio-error: var(--studio-accent-6-strong);--studio-mono: var(--studio-fg-strong);--studio-hash: var(--studio-accent-success-strong);--studio-auto-pickup-active: var(--studio-accent-teal);--studio-auto-pickup-paused: var(--studio-fg-dim);--studio-auto-pickup-manual: var(--studio-fg-muted);--studio-auto-pickup-blocked: var(--studio-accent-warn-strong);--studio-nav-active-bg: color-mix(in srgb, var(--studio-accent) 26%, var(--studio-bg-elevated));--studio-nav-active-bg-hover: color-mix(in srgb, var(--studio-accent) 34%, var(--studio-bg-elevated));--studio-accent-teal: var(--color-teal-700);--model-family-claude: #c2410c;--model-family-codex: #0369a1;--model-family-gemini: #6d28d9;--model-family-openai: #0f766e;--studio-model-sol: var(--color-blue-700);--studio-model-ter: var(--color-teal-700);--studio-model-opus: var(--color-violet-700);--studio-model-sonnet: var(--color-orange-700);--studio-model-haiku: var(--color-yellow-700);--studio-model-gemini: var(--color-red-800);--studio-model-openai: var(--color-sky-800);--studio-model-human: var(--color-grey-800);--studio-model-unknown: var(--color-grey-700);--studio-bg-running: color-mix(in srgb, var(--studio-accent-3) 10%, var(--studio-bg-elevated));--shadow-running: 0 0 0 1px color-mix(in srgb, var(--studio-accent-3) 35%, transparent), 0 4px 12px color-mix(in srgb, var(--studio-accent-3) 12%, transparent);--studio-card-bg: var(--studio-bg-surface);--studio-card-border: var(--studio-border);--studio-card-border-hover: var(--studio-border-strong);--studio-card-shadow: 0 1px 2px var(--alpha-black-06);--studio-card-shadow-hover: 0 2px 6px var(--alpha-black-10), 0 10px 22px var(--alpha-black-10);--studio-card-muted-bg: color-mix(in srgb, var(--studio-fg-muted) 6%, var(--studio-bg-surface));--studio-card-muted-border: color-mix(in srgb, var(--studio-fg-muted) 22%, transparent);--studio-card-state-border: color-mix(in srgb, var(--task-card-state-color, var(--studio-card-border)) 42%, var(--studio-card-border));--studio-card-running-border: color-mix(in srgb, var(--studio-accent-3) 62%, var(--studio-card-border));--studio-card-attention-bg: color-mix(in srgb, var(--studio-accent-6) 7%, var(--studio-bg-surface));--studio-card-attention-border: color-mix(in srgb, var(--studio-accent-6) 58%, var(--studio-card-border));--studio-commit-bg: var(--studio-card-muted-bg);--studio-commit-border: var(--studio-card-muted-border);--studio-commit-fg: var(--studio-fg);--studio-commit-muted-fg: var(--studio-fg-dim);--severity-pass: var(--color-green-600);--severity-warn: var(--color-amber-700);--severity-high: var(--color-red-800);--severity-info: var(--color-blue-700);--severity-pending: var(--color-violet-700);--lane-backlog: #6e6e6e;--lane-prep: #92745a;--lane-ready: var(--color-green-700);--lane-progress: var(--color-amber-700);--lane-auto-review: var(--color-yellow-700);--lane-human-review: #7c3aed;--lane-escalated: var(--color-red-700);--lane-completed: var(--color-green-700);--lane-archive: var(--color-grey-850);--lane-failed: var(--color-red-700);--studio-lane-backlog-fg: var(--lane-backlog);--studio-lane-backlog-bg: color-mix(in srgb, var(--studio-lane-backlog-fg) 10%, transparent);--studio-lane-backlog-border: color-mix(in srgb, var(--studio-lane-backlog-fg) 22%, transparent);--studio-lane-preparation-fg: var(--lane-prep);--studio-lane-preparation-bg: color-mix(in srgb, var(--studio-lane-preparation-fg) 10%, transparent);--studio-lane-preparation-border: color-mix(in srgb, var(--studio-lane-preparation-fg) 22%, transparent);--studio-lane-orchestrator-prep-fg: var(--lane-prep);--studio-lane-orchestrator-prep-bg: color-mix(in srgb, var(--studio-lane-orchestrator-prep-fg) 10%, transparent);--studio-lane-orchestrator-prep-border: color-mix(in srgb, var(--studio-lane-orchestrator-prep-fg) 22%, transparent);--studio-lane-ready-fg: var(--lane-ready);--studio-lane-ready-bg: color-mix(in srgb, var(--studio-lane-ready-fg) 10%, transparent);--studio-lane-ready-border: color-mix(in srgb, var(--studio-lane-ready-fg) 22%, transparent);--studio-lane-progress-fg: var(--lane-progress);--studio-lane-progress-bg: color-mix(in srgb, var(--studio-lane-progress-fg) 10%, transparent);--studio-lane-progress-border: color-mix(in srgb, var(--studio-lane-progress-fg) 22%, transparent);--studio-lane-failed-pickup-fg: var(--lane-failed);--studio-lane-failed-pickup-bg: color-mix(in srgb, var(--studio-lane-failed-pickup-fg) 10%, transparent);--studio-lane-failed-pickup-border: color-mix(in srgb, var(--studio-lane-failed-pickup-fg) 22%, transparent);--studio-lane-code-not-complete-fg: var(--lane-failed);--studio-lane-code-not-complete-bg: color-mix(in srgb, var(--studio-lane-code-not-complete-fg) 10%, transparent);--studio-lane-code-not-complete-border: color-mix(in srgb, var(--studio-lane-code-not-complete-fg) 22%, transparent);--studio-lane-auto-review-fg: var(--lane-auto-review);--studio-lane-auto-review-bg: color-mix(in srgb, var(--studio-lane-auto-review-fg) 10%, transparent);--studio-lane-auto-review-border: color-mix(in srgb, var(--studio-lane-auto-review-fg) 22%, transparent);--studio-lane-human-review-fg: var(--lane-human-review);--studio-lane-human-review-bg: color-mix(in srgb, var(--studio-lane-human-review-fg) 10%, transparent);--studio-lane-human-review-border: color-mix(in srgb, var(--studio-lane-human-review-fg) 22%, transparent);--studio-lane-escalated-fg: var(--lane-escalated);--studio-lane-escalated-bg: color-mix(in srgb, var(--studio-lane-escalated-fg) 10%, transparent);--studio-lane-escalated-border: color-mix(in srgb, var(--studio-lane-escalated-fg) 22%, transparent);--studio-lane-completed-fg: var(--lane-completed);--studio-lane-completed-bg: color-mix(in srgb, var(--studio-lane-completed-fg) 10%, transparent);--studio-lane-completed-border: color-mix(in srgb, var(--studio-lane-completed-fg) 22%, transparent);--studio-lane-archive-fg: var(--lane-archive);--studio-lane-archive-bg: color-mix(in srgb, var(--studio-lane-archive-fg) 10%, transparent);--studio-lane-archive-border: color-mix(in srgb, var(--studio-lane-archive-fg) 22%, transparent);--studio-lane-unknown-fg: var(--studio-fg-muted);--studio-lane-unknown-bg: color-mix(in srgb, var(--studio-lane-unknown-fg) 10%, transparent);--studio-lane-unknown-border: color-mix(in srgb, var(--studio-lane-unknown-fg) 22%, transparent);--studio-board-nav-lane-ready-fg: var(--color-slate-600);--studio-board-nav-lane-ready-bg: color-mix(in srgb, var(--studio-board-nav-lane-ready-fg) 10%, transparent);--studio-board-nav-lane-ready-border: color-mix(in srgb, var(--studio-board-nav-lane-ready-fg) 22%, transparent);--studio-board-nav-lane-progress-fg: var(--color-amber-700);--studio-board-nav-lane-progress-bg: color-mix(in srgb, var(--studio-board-nav-lane-progress-fg) 10%, transparent);--studio-board-nav-lane-progress-border: color-mix(in srgb, var(--studio-board-nav-lane-progress-fg) 22%, transparent);--studio-board-nav-lane-human-review-fg: var(--lane-human-review);--studio-board-nav-lane-human-review-bg: color-mix(in srgb, var(--studio-board-nav-lane-human-review-fg) 10%, transparent);--studio-board-nav-lane-human-review-border: color-mix(in srgb, var(--studio-board-nav-lane-human-review-fg) 22%, transparent);--diff-add-bg: var(--color-green-100);--diff-add-fg: var(--color-green-900);--diff-add-text: var(--color-green-900);--diff-add-gutter: color-mix(in srgb, var(--studio-accent-success) 50%, transparent);--diff-rem-bg: var(--color-red-100);--diff-rem-fg: var(--color-red-900);--diff-rem-text: var(--color-red-900);--diff-rem-gutter: color-mix(in srgb, var(--studio-accent-6) 50%, transparent);--diff-hunk-bg: var(--color-sky-100);--diff-hunk-fg: var(--color-sky-800);--syntax-comment: var(--color-slate-500);--syntax-keyword: var(--color-violet-700);--syntax-type: var(--color-amber-700);--syntax-string: var(--color-green-700);--syntax-number: var(--color-orange-900);--syntax-title: var(--color-blue-700);--syntax-variable: var(--color-red-800);--syntax-meta: var(--color-sky-800);--syntax-tag: var(--color-sky-800);--syntax-selector: var(--color-violet-700);--studio-tooltip-bg: rgba(255, 255, 255, .97);--studio-tooltip-fg: var(--color-grey-900);--studio-tooltip-fg-strong: var(--color-grey-950);--studio-tooltip-fg-dim: var(--color-grey-700);--studio-tooltip-link: var(--color-blue-700);--studio-tooltip-border: rgba(0, 0, 0, .14);--studio-bg-overlay: var(--studio-bg-elevated);--elevation-card: var(--shadow-100-light);--elevation-popover: var(--shadow-200-light);--elevation-dropdown: var(--shadow-300-light);--elevation-modal: var(--shadow-400-light);--elevation-tooltip: var(--shadow-200-light);--elevation-floating: var(--shadow-500-light);--notify-surface-bg: var(--studio-bg-elevated);--notify-surface-border: var(--studio-border-strong);--notify-surface-fg: var(--studio-fg);--notify-surface-fg-strong: var(--studio-fg-strong);--notify-surface-fg-dim: var(--studio-fg-muted);--notify-icon-bg-neutral: var(--alpha-black-06);--notify-icon-fg-neutral: var(--studio-fg-muted);--notify-success-border: rgba(21, 128, 61, .45);--notify-success-icon-bg: rgba(21, 128, 61, .14);--notify-success-icon-fg: var(--color-green-700);--notify-success-tint: rgba(21, 128, 61, .08);--notify-info-border: rgba(29, 78, 216, .4);--notify-info-icon-bg: rgba(29, 78, 216, .12);--notify-info-icon-fg: var(--color-blue-700);--notify-info-tint: rgba(29, 78, 216, .06);--notify-warning-border: rgba(180, 83, 9, .45);--notify-warning-icon-bg: rgba(180, 83, 9, .14);--notify-warning-icon-fg: var(--color-amber-700);--notify-warning-tint: rgba(180, 83, 9, .08);--notify-error-border: rgba(185, 28, 28, .5);--notify-error-icon-bg: rgba(185, 28, 28, .14);--notify-error-icon-fg: var(--color-red-700);--notify-error-tint: rgba(185, 28, 28, .08);--notify-accent-border: rgba(109, 40, 217, .5);--notify-accent-icon-bg: rgba(109, 40, 217, .14);--notify-accent-icon-fg: var(--color-violet-700);--notify-accent-tint: rgba(109, 40, 217, .1)}html .task-card.task-card--stalled[data-stalled]{background:color-mix(in srgb,var(--studio-accent-warn) 8%,var(--studio-bg-elevated));border-color:color-mix(in srgb,var(--studio-accent-warn) 62%,var(--studio-card-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--studio-accent-warn) 42%,transparent),var(--studio-card-shadow)}html .task-card.task-card--stalled[data-stalled]:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--studio-accent-warn) 58%,transparent),var(--studio-card-shadow-hover)}.task-card__stalled-pill{display:inline-flex;align-items:center;gap:var(--studio-spacing-1);min-height:var(--studio-card-pill-height);padding:0 var(--studio-card-pill-padding-x);border:1px solid color-mix(in srgb,var(--studio-accent-warn) 52%,transparent);border-radius:999px;color:var(--studio-accent-warn-strong);background:color-mix(in srgb,var(--studio-accent-warn) 18%,var(--studio-bg-elevated));font-size:var(--studio-card-meta-size);font-weight:750;letter-spacing:.01em}.column__count{gap:var(--studio-spacing-1)}.column__stalled-count{color:var(--studio-accent-warn-strong);font-weight:700}.studio-panel{background:var(--studio-surface);color:var(--studio-text-secondary);border:1px solid var(--studio-border);border-radius:8px;padding:var(--studio-spacing-3)}.studio-panel--muted{background:var(--studio-surface-muted);border-color:var(--studio-border-muted)}.studio-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--studio-spacing-2)}.studio-metric{display:flex;flex-direction:column;gap:var(--studio-spacing-1);min-width:0;padding:var(--studio-spacing-2);border-radius:6px;background:var(--studio-surface-muted);border:1px solid var(--studio-border-muted)}.studio-metric__label,.studio-label{color:var(--studio-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.studio-metric__value{color:var(--studio-text-primary);font-size:13px;font-weight:700;line-height:1.25}.studio-label-value{display:grid;grid-template-columns:minmax(88px,max-content) minmax(0,1fr);align-items:baseline;column-gap:var(--studio-spacing-2);min-width:0}.studio-label-value__value{color:var(--studio-text-secondary);min-width:0}.studio-badge,.studio-pill,.studio-count-badge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 var(--studio-spacing-2);border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--studio-accent) 36%,transparent);color:var(--studio-accent-strong);font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}.studio-count-badge{min-width:18px;font-variant-numeric:tabular-nums}.studio-badge--success,.studio-pill--success{background:color-mix(in srgb,var(--studio-success) 12%,transparent);border-color:color-mix(in srgb,var(--studio-success) 34%,transparent);color:var(--studio-success)}.studio-badge--warn,.studio-pill--warn{background:color-mix(in srgb,var(--studio-warn) 14%,transparent);border-color:color-mix(in srgb,var(--studio-warn) 34%,transparent);color:var(--studio-warn)}.studio-badge--error,.studio-pill--error{background:color-mix(in srgb,var(--studio-error) 12%,transparent);border-color:color-mix(in srgb,var(--studio-error) 34%,transparent);color:var(--studio-error)}.studio-helper{color:var(--studio-text-muted);font-size:11px;line-height:1.45}.studio-mono,.studio-hash{font-family:var(--font-mono);color:var(--studio-mono);font-variant-numeric:tabular-nums}.studio-hash{color:var(--studio-hash)}.deck-panel{min-width:0;padding:var(--studio-deck-panel-inset);border:1px solid var(--studio-card-border);border-radius:var(--studio-deck-panel-radius);background:var(--studio-card-bg);box-shadow:none}.deck-panel--muted{border-color:var(--studio-card-muted-border);background:var(--studio-card-muted-bg)}.deck-panel--attention{border-color:color-mix(in srgb,var(--studio-error) 55%,var(--studio-card-border));background:color-mix(in srgb,var(--studio-error) 8%,var(--studio-card-bg))}.deck-panel--attention-warn{border-color:color-mix(in srgb,var(--studio-warn) 55%,var(--studio-card-border));background:color-mix(in srgb,var(--studio-warn) 8%,var(--studio-card-bg))}.deck-panel--flush{padding:0;overflow:hidden}.deck-stack{display:flex;min-width:0;flex-direction:column;gap:var(--studio-deck-panel-gap)}.deck-section-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--studio-spacing-4);padding-bottom:var(--studio-spacing-3);border-bottom:1px solid var(--studio-border)}.deck-section-head__title{margin:0;color:var(--studio-fg-strong);font-size:1.05rem;font-weight:600;letter-spacing:0;line-height:1.3}.deck-section-head__desc{margin:var(--studio-spacing-1) 0 0;color:var(--studio-fg-dim);font-size:.85rem;line-height:1.45}.deck-section-head__eyebrow{margin:0;color:var(--studio-fg-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.deck-panel__head{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--studio-spacing-3)}.deck-panel__title{margin:0;color:var(--studio-fg-strong);font-size:.92rem;font-weight:600;line-height:1.3}.deck-panel__eyebrow{margin:0;color:var(--studio-fg-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.deck-panel__desc{margin:0;color:var(--studio-fg-dim);font-size:.82rem}.markdown-body{--md-font-size: 14.5px;--md-line-height: 1.65;--md-fg: #cdd6f4;--md-fg-strong: #f5e0dc;--md-fg-em: #f2cdcd;--md-fg-muted: #a6adc8;--md-fg-link: #89dceb;--md-fg-link-hov: #74c7ec;--md-fg-code: #fab387;--md-fg-h3: #b4befe;--md-fg-h4: #89b4fa;--md-marker: #cba6f7;--md-border-soft: rgba(127, 132, 156, .3);--md-border: rgba(127, 132, 156, .45);--md-rule: rgba(127, 132, 156, .4);--md-surface-soft: rgba(49, 50, 68, .45);--md-surface: rgba(49, 50, 68, .7);--md-code-bg: #181825;color:var(--md-fg);font-family:var(--font-ui);font-size:var(--md-font-size);line-height:var(--md-line-height);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{margin:0 0 .85em}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--md-fg-strong);margin:1.6em 0 .45em}.markdown-body>h1:first-child,.markdown-body>h2:first-child,.markdown-body>h3:first-child,.markdown-body>h4:first-child,.markdown-body>h5:first-child,.markdown-body>h6:first-child{margin-top:0}.markdown-body h1{font-size:1.6em;padding-bottom:.3em;border-bottom:1px solid var(--md-rule)}.markdown-body h2{font-size:1.32em;padding-bottom:.22em;border-bottom:1px solid var(--md-border-soft)}.markdown-body h3{font-size:1.15em;color:var(--md-fg-h3)}.markdown-body h4{font-size:1em;color:var(--md-fg-h4);text-transform:uppercase;letter-spacing:.05em}.markdown-body h5{font-size:.98em}.markdown-body h6{font-size:.92em;color:var(--md-fg-muted)}.markdown-body strong,.markdown-body b{color:var(--md-fg-strong);font-weight:600}.markdown-body em,.markdown-body i{color:var(--md-fg-em);font-style:italic}.markdown-body p:has(>strong:only-child){margin-top:1.3em;margin-bottom:.4em;color:var(--md-fg-strong);font-size:1.02em}.markdown-body>p:first-child:has(>strong:only-child){margin-top:0}.markdown-body ul,.markdown-body ol{margin:0 0 .9em;padding-left:1.7em}.markdown-body li{margin:.25em 0}.markdown-body li::marker{color:var(--md-marker)}.markdown-body li>p{margin:.2em 0}.markdown-body li>ul,.markdown-body li>ol{margin:.25em 0}.markdown-body li>input[type=checkbox]{margin-right:6px;vertical-align:middle;accent-color:var(--md-marker)}.markdown-body blockquote{margin:.9em 0;padding:.5em 1em;border:1px solid var(--md-border-soft);background:var(--md-surface-soft);color:var(--md-fg-muted);border-radius:4px;font-style:italic}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body hr{border:0;height:1px;background:var(--md-rule);margin:1.4em 0}.markdown-body a{color:var(--md-fg-link);text-decoration:underline;text-decoration-color:#89dceb73;text-underline-offset:2px;word-break:break-word;overflow-wrap:anywhere;transition:color .12s ease,text-decoration-color .12s ease}.markdown-body a:hover{color:var(--md-fg-link-hov);text-decoration-color:var(--md-fg-link-hov)}.markdown-body :not(pre)>code{padding:1px 6px;background:var(--md-surface);border:1px solid var(--md-border-soft);border-radius:3px;font-family:var(--font-mono);font-size:.88em;color:var(--md-fg-code);word-break:break-word;overflow-wrap:anywhere}.markdown-body pre{margin:.85em 0;padding:12px 14px;background:var(--md-code-bg);border:1px solid var(--md-border-soft);border-radius:4px;overflow-x:auto;font-family:var(--font-mono);font-size:.85em;line-height:1.55;max-height:480px;overflow-y:auto;position:relative}.markdown-body pre.md-code[data-lang]:before{content:attr(data-lang);position:absolute;top:2px;right:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--md-fg-meta, rgba(148, 163, 184, .65));opacity:.65;pointer-events:none}.markdown-body pre.md-code[data-lang]:hover:before{opacity:1}.markdown-body pre code{background:transparent;border:0;padding:0;color:var(--md-fg);font-size:inherit;white-space:pre;word-break:normal;overflow-wrap:normal}.markdown-body pre.md-code--numbered{padding:8px 0}.markdown-body pre.md-code--numbered code{display:block;line-height:1.55}.markdown-body .md-code-row{display:grid;grid-template-columns:36px 1fr;column-gap:12px}.markdown-body .md-code-num{text-align:right;color:#94a3b88c;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding-right:2px;border-right:1px solid rgba(148,163,184,.12)}.markdown-body .md-code-text{padding-left:8px;white-space:pre;color:var(--md-fg)}.markdown-body table{width:100%;border-collapse:collapse;margin:.9em 0;font-size:.93em;border:1px solid var(--md-border-soft);border-radius:4px;overflow:hidden}.markdown-body th,.markdown-body td{padding:.5em .8em;text-align:left;border-bottom:1px solid var(--md-border-soft);vertical-align:top}.markdown-body th{background:var(--md-surface);color:var(--md-fg-h3);font-weight:600;letter-spacing:.02em}.markdown-body tr:nth-child(2n) td{background:var(--md-surface-soft)}.markdown-body tr:last-child td{border-bottom:none}.markdown-body img{max-width:100%;height:auto;border-radius:4px;border:1px solid var(--md-border-soft)}.markdown-body img.md-image-zoomable{cursor:zoom-in;transition:outline-color .15s ease,transform .15s ease}.markdown-body img.md-image-zoomable:hover{transform:translateY(-1px)}.markdown-body img.md-image-zoomable:focus-visible{outline:2px solid var(--md-fg-link);outline-offset:2px}.markdown-body.markdown-body--dense{--md-font-size: 13.5px;--md-line-height: 1.55}.markdown-body.markdown-body--dense h1,.markdown-body.markdown-body--dense h2{border-bottom:0;padding-bottom:0}.markdown-body.markdown-body--dense h1{font-size:1.3em}.markdown-body.markdown-body--dense h2{font-size:1.18em}.markdown-body.markdown-body--dense h3{font-size:1.08em}.markdown-body.markdown-body--dense h4{font-size:.98em}.markdown-body.markdown-body--editor{min-height:124px;white-space:pre-wrap;caret-color:auto}.markdown-body.markdown-body--editor:focus{outline:none}.markdown-body.markdown-body--editor img.ProseMirror-selectednode{outline:2px solid #818cf8;outline-offset:2px}html[data-studio-theme=light] .markdown-body{--md-fg: #1a1a1a;--md-fg-strong: #1a1a1a;--md-fg-em: #1a1a1a;--md-fg-muted: #4a4a4a;--md-fg-link: #1d4ed8;--md-fg-link-hov: #1e40af;--md-fg-code: #a8472d;--md-fg-h3: #1a1a1a;--md-fg-h4: #1a1a1a;--md-marker: #d97757;--md-border-soft: rgba(0, 0, 0, .1);--md-border: rgba(0, 0, 0, .16);--md-rule: rgba(0, 0, 0, .12);--md-surface-soft: rgba(0, 0, 0, .04);--md-surface: rgba(0, 0, 0, .06);--md-code-bg: rgba(0, 0, 0, .06)}.studio-empty{margin:var(--studio-spacing-1) 0 0;color:var(--studio-fg-muted);font-style:italic;font-size:.82rem}.studio-empty--box{margin:0;padding:var(--studio-spacing-6) var(--studio-spacing-5);text-align:center;font-style:normal;font-size:.88rem;border:1px solid var(--studio-card-muted-border);border-radius:var(--studio-deck-panel-radius);background:var(--studio-card-muted-bg);box-shadow:none}.studio-empty--box p{margin:0 0 var(--studio-spacing-2)}.studio-empty--box>:last-child{margin-bottom:0}.studio-empty--error{color:var(--severity-high);font-style:normal}.overlay{position:fixed;inset:0;background:var(--studio-scrim);display:grid;place-items:center;z-index:100}.overlay__panel{position:relative;background:var(--studio-bg-elevated);border:1px solid var(--studio-border-strong);border-radius:16px;width:min(960px,94vw);max-height:90vh;overflow-y:auto;box-shadow:var(--elevation-modal)}.overlay__panel--wtt{width:min(1080px,96vw)}.overlay__panel--orch-feed{width:min(1180px,96vw);height:min(880px,90vh);padding:var(--studio-spacing-5);display:flex;flex-direction:column}.overlay__panel--orch-feed>app-orchestrator-feed{flex:1 1 auto;min-height:0}.overlay--shell{display:block;background:var(--studio-bg-sidebar)}.overlay__shell-panel{position:absolute;inset:0;display:flex}.overlay__shell-panel>app-project-shell{flex:1;min-width:0;min-height:0}.overlay__close{position:absolute;top:8px;right:8px;background:var(--studio-bg-hover);color:var(--studio-fg);border:1px solid var(--studio-border-strong);border-radius:6px;width:28px;height:28px;cursor:pointer;font-size:18px;line-height:1;z-index:1}.overlay__close:hover{background:var(--studio-bg-selected)}.create-dialog{position:relative;background:var(--studio-bg-elevated);border:1px solid var(--studio-border-strong);border-radius:14px;padding:20px 24px 22px;width:min(860px,94vw);max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;box-shadow:var(--elevation-modal)}.create-dialog__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;align-items:stretch}.create-dialog__grid>.field{margin-bottom:0}@media(max-width:640px){.create-dialog__grid{grid-template-columns:1fr}}.create-dialog__close{position:absolute;top:12px;right:12px;background:var(--studio-bg-hover);color:var(--studio-fg);border:1px solid var(--studio-border-strong);border-radius:6px;width:28px;height:28px;cursor:pointer;font-size:18px;line-height:1;display:grid;place-items:center;padding:0}.create-dialog__close:hover{background:var(--studio-bg-selected)}.create-dialog__title{margin:0 0 6px;font-size:16px;font-weight:600;letter-spacing:.01em;color:var(--studio-fg-strong);padding-right:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-dialog .field__textarea{min-height:140px;resize:vertical}.create-dialog--drag{box-shadow:0 0 0 2px color-mix(in srgb,var(--studio-accent-3) 55%,transparent),var(--elevation-floating);border-color:color-mix(in srgb,var(--studio-accent-3) 70%,transparent)}.create-dialog__prompt-label{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.create-dialog__attach-btn{background:var(--studio-bg-hover);border:1px solid var(--studio-border-strong);color:var(--studio-fg-dim);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.create-dialog__attach-btn:hover{background:color-mix(in srgb,var(--studio-accent-4) 18%,transparent);color:var(--studio-fg-strong);border-color:color-mix(in srgb,var(--studio-accent-4) 55%,transparent)}.create-dialog__attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.create-dialog__attachment{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 8px 8px;background:var(--studio-bg-editor);border:1px solid var(--studio-border);border-radius:8px;max-width:140px}.create-dialog__attachment img{width:120px;height:80px;object-fit:cover;border-radius:4px;border:1px solid var(--studio-border)}.create-dialog__attachment-name{font-size:11px;color:var(--studio-fg-dim);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-dialog__attachment-remove{position:absolute;top:2px;right:4px;width:20px;height:20px;border-radius:999px;border:0;background:var(--studio-scrim);color:var(--studio-fg-strong);font-size:14px;line-height:1;cursor:pointer}.create-dialog__attachment-remove:hover{background:color-mix(in srgb,var(--studio-accent-6) 70%,transparent)}.create-dialog__attachment-error{margin-top:6px;font-size:12px;color:var(--studio-accent-6);background:color-mix(in srgb,var(--studio-accent-6) 10%,transparent);border:1px solid color-mix(in srgb,var(--studio-accent-6) 35%,transparent);border-radius:6px;padding:6px 10px}.create-dialog__file{display:none}.create-dialog__dropzone{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;border-radius:8px;border:1px dashed var(--studio-border-strong);background:var(--studio-bg-editor);color:var(--studio-fg-dim);font-size:12px;line-height:1.4;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.create-dialog__dropzone:hover{background:color-mix(in srgb,var(--studio-accent-4) 14%,transparent);border-color:color-mix(in srgb,var(--studio-accent-4) 60%,transparent);color:var(--studio-fg-strong)}.create-dialog__dropzone--drag{background:color-mix(in srgb,var(--studio-accent-3) 18%,transparent);border-color:color-mix(in srgb,var(--studio-accent-3) 80%,transparent);color:var(--studio-fg-strong)}.create-dialog__dropzone-icon{font-size:16px;line-height:1}.create-dialog__dropzone-text kbd{display:inline-block;padding:1px 5px;margin:0 1px;border-radius:4px;border:1px solid var(--studio-border-strong);background:var(--studio-bg-hover);color:var(--studio-fg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1}.create-dialog__dropzone-link{color:var(--studio-accent-4);text-decoration:underline;text-underline-offset:2px}.create-dialog__title-row{display:flex;gap:8px;align-items:stretch}.create-dialog__title-input{flex:1 1 auto;min-width:0}.create-dialog__generate-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--studio-accent-4) 18%,transparent);border:1px solid color-mix(in srgb,var(--studio-accent-4) 45%,transparent);color:var(--studio-fg-strong);padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s;white-space:nowrap}.create-dialog__generate-btn:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent-4) 32%,transparent);color:var(--studio-fg-strong);border-color:color-mix(in srgb,var(--studio-accent-4) 75%,transparent)}.create-dialog__generate-btn:disabled{opacity:.45;cursor:not-allowed}.create-dialog__generate-spinner{width:12px;height:12px;border-radius:999px;border:2px solid color-mix(in srgb,var(--studio-accent-4) 35%,transparent);border-top-color:var(--studio-fg-strong);animation:create-dialog-spin .8s linear infinite}@keyframes create-dialog-spin{to{transform:rotate(360deg)}}.create-dialog__generate-error{margin-top:6px;font-size:12px;color:var(--studio-accent-6);background:color-mix(in srgb,var(--studio-accent-6) 10%,transparent);border:1px solid color-mix(in srgb,var(--studio-accent-6) 35%,transparent);border-radius:6px;padding:6px 10px}.create-dialog__prompt-actions{display:inline-flex;align-items:center;gap:8px}.create-dialog__enhance-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--studio-accent-4) 85%,transparent) 0% 100%);border:1px solid color-mix(in srgb,var(--studio-accent-4) 75%,transparent);color:var(--studio-fg-strong);padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:var(--elevation-popover);transition:filter .15s,transform .05s,opacity .15s;white-space:nowrap}.create-dialog__enhance-btn:hover:not(:disabled){filter:brightness(1.08)}.create-dialog__enhance-btn:active:not(:disabled){transform:translateY(1px)}.create-dialog__enhance-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.create-dialog__enhance-summary{margin-top:8px;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--studio-accent-4) 8%,transparent);border:1px solid color-mix(in srgb,var(--studio-accent-4) 30%,transparent);display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px 10px;font-size:12px;color:var(--studio-fg)}.create-dialog__enhance-summary-icon{font-size:14px;line-height:1.2;color:var(--studio-accent-4)}.create-dialog__enhance-summary-body{display:flex;flex-direction:column;gap:4px;min-width:0}.create-dialog__enhance-summary-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.create-dialog__enhance-summary-row--muted{color:var(--studio-fg-dim)}.create-dialog__enhance-summary-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--studio-accent-4);flex:0 0 auto}.create-dialog__enhance-applied-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.create-dialog__enhance-tag{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:600;background:color-mix(in srgb,var(--studio-accent-4) 18%,transparent);color:var(--studio-fg-strong);border:1px solid color-mix(in srgb,var(--studio-accent-4) 40%,transparent)}.create-dialog__enhance-summary-dismiss{background:transparent;border:0;color:var(--studio-fg-dim);cursor:pointer;font-size:14px;line-height:1;padding:2px 6px;border-radius:4px}.create-dialog__enhance-summary-dismiss:hover{background:var(--studio-bg-hover);color:var(--studio-fg-strong)}.overlay--error{z-index:120;padding:24px;align-items:start;overflow-y:auto}.error-dialog{background:var(--studio-bg-elevated);border:1px solid color-mix(in srgb,var(--severity-high) 28%,transparent);border-radius:18px;padding:24px;width:min(860px,100%);box-shadow:var(--elevation-modal);display:flex;flex-direction:column;gap:16px}.error-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.error-dialog__eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--severity-high);margin-bottom:6px}.error-dialog__title{margin:0;font-size:22px;color:var(--studio-fg-strong)}.error-dialog__close{background:var(--studio-bg-hover);border:1px solid var(--studio-border);color:var(--studio-fg-strong);width:36px;height:36px;border-radius:999px;cursor:pointer;font-size:16px}.error-dialog__close:hover{background:var(--studio-bg-selected)}.error-dialog__source{font-size:12px;color:var(--severity-high);padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--severity-high) 8%,transparent);border:1px solid color-mix(in srgb,var(--severity-high) 18%,transparent);width:fit-content;max-width:100%;word-break:break-word}.error-dialog__message{font-size:15px;line-height:1.6;color:var(--studio-fg-strong);padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--severity-high) 10%,transparent);border:1px solid color-mix(in srgb,var(--severity-high) 18%,transparent)}.error-dialog__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.error-dialog__section{display:flex;flex-direction:column;gap:8px}.error-dialog__section-title{font-size:12px;color:var(--studio-fg-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.error-dialog__code{margin:0;padding:16px;border-radius:14px;background:var(--studio-bg-editor);border:1px solid var(--studio-border);color:var(--studio-fg);font-size:12px;line-height:1.55;font-family:var(--font-mono);overflow:auto;max-height:280px;white-space:pre-wrap;word-break:break-word}.error-dialog__empty{padding:14px 16px;border-radius:14px;background:var(--studio-bg-hover);border:1px solid var(--studio-border);color:var(--studio-fg-dim);font-size:13px}.create-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.overlay--confirm{z-index:130;padding:24px}.app-dialog{position:relative;background:var(--studio-bg-elevated);border:1px solid var(--studio-border-strong);border-radius:18px;padding:22px 24px;width:min(480px,100%);box-shadow:var(--elevation-modal);display:flex;flex-direction:column;gap:14px;outline:none}.app-dialog--danger{border-color:color-mix(in srgb,var(--severity-high) 32%,transparent)}.app-dialog--primary{border-color:color-mix(in srgb,var(--studio-accent-4) 32%,transparent)}.app-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.app-dialog__eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--studio-fg-dim);margin-bottom:6px;font-weight:600}.app-dialog--danger .app-dialog__eyebrow{color:var(--severity-high)}.app-dialog--primary .app-dialog__eyebrow{color:var(--studio-accent-4)}.app-dialog__title{margin:0;font-size:18px;color:var(--studio-fg-strong);line-height:1.3}.app-dialog__close{background:var(--studio-bg-hover);border:1px solid var(--studio-border);color:var(--studio-fg-strong);width:30px;height:30px;border-radius:999px;cursor:pointer;font-size:14px;line-height:1;flex-shrink:0}.app-dialog__close:hover{background:var(--studio-bg-selected)}.app-dialog__body{display:flex;flex-direction:column;gap:8px}.app-dialog__message{margin:0;font-size:14px;line-height:1.55;color:var(--studio-fg)}.app-dialog__detail{margin:0;font-size:13px;line-height:1.45;color:var(--studio-fg-dim);padding:10px 12px;border-radius:10px;background:var(--studio-bg-hover);border:1px solid var(--studio-border);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word}.app-dialog__typed{display:flex;flex-direction:column;gap:6px;margin:0}.app-dialog__typed-label{font-size:12px;line-height:1.4;color:var(--studio-fg-dim)}.app-dialog__typed-input{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;background:var(--studio-bg-input, var(--studio-bg-hover));border:1px solid var(--studio-border);color:var(--studio-fg);font-family:var(--font-mono);font-size:13px}.app-dialog__typed-input:focus{outline:none;border-color:color-mix(in srgb,var(--studio-accent-6) 85%,transparent)}.btn[disabled]{opacity:.5;cursor:not-allowed}.app-dialog__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:4px}.btn--danger{background:color-mix(in srgb,var(--studio-accent-6) 75%,transparent);border-color:color-mix(in srgb,var(--studio-accent-6) 85%,transparent);color:var(--studio-fg-strong)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent-6) 92%,transparent);border-color:color-mix(in srgb,var(--studio-accent-6) 100%,transparent)}.app-notify-stack{position:fixed;top:14px;right:14px;z-index:150;display:flex;flex-direction:column;gap:12px;pointer-events:none;max-width:min(520px,92vw)}.app-notify-stack--bottom-right{top:auto;bottom:14px;flex-direction:column-reverse}.app-notify{pointer-events:auto;display:block;transition:transform .18s ease-out,opacity .18s ease-out}.app-notify .notification__message{-webkit-line-clamp:unset;display:block}.app-notify__source{margin-top:4px;font-size:11px;color:var(--studio-fg-dim);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-notify__details{margin:6px 0 0;padding-left:1.1rem;font-size:.8125rem;list-style:disc}.app-notify__details li{margin-bottom:2px}.app-notify__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.app-notify__btn{padding:4px 12px;border-radius:4px;border:1px solid var(--studio-border);background:var(--studio-bg-hover);color:var(--studio-fg);cursor:pointer;font-size:.8125rem;font-family:var(--font-ui)}.app-notify__btn:hover:not(:disabled){background:var(--studio-bg-active)}.app-notify__btn:disabled{cursor:progress;opacity:.6}.app-notify__btn--primary{border-color:var(--notify-info-border);background:var(--notify-info-tint);color:var(--notify-surface-fg-strong)}.app-notify__btn--primary:hover:not(:disabled){background:var(--notify-info-icon-bg)}.create-web-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--studio-fg-dim);cursor:pointer;font:inherit}.create-web-toggle__track{position:relative;width:34px;height:18px;border-radius:999px;background:#ffffff24;transition:background .15s;flex:0 0 auto}.create-web-toggle__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#e5e7eb;transition:transform .15s}.create-web-toggle--on{color:var(--studio-fg)}.create-web-toggle--on .create-web-toggle__track{background:#38bdf899}.create-web-toggle--on .create-web-toggle__thumb{transform:translate(16px)}.create-web-toggle__text{font-size:12px}.create-tag-picker{display:flex;flex-wrap:wrap;gap:6px}.create-tag-picker__chip{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--studio-fg-dim);border-radius:999px;padding:3px 9px;font-size:11px;cursor:pointer;font-weight:500}.create-tag-picker__chip--active{background:color-mix(in srgb,var(--tag-color, var(--studio-fg-dim)) 22%,rgba(0,0,0,0));border-color:var(--tag-color, var(--studio-fg-dim));color:var(--studio-fg-strong)}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.create-dialog .field{margin-bottom:0}.field__label{font-size:12px;color:var(--studio-fg-dim);text-transform:uppercase;letter-spacing:.5px}.field__input{background:#0000004d;border:1px solid rgba(255,255,255,.1);color:var(--studio-fg);padding:8px 12px;border-radius:8px;font-size:13px}.field__input:focus{outline:none;border-color:#6366f1}.field__textarea{font-family:var(--font-mono);resize:vertical}.app-tooltip-overlay{position:fixed;z-index:var(--studio-z-overlay-root);width:max-content;max-width:min(28rem,100vw - 2 * var(--studio-spacing-4));max-height:calc(100vh - 2 * var(--studio-spacing-2));overflow-y:auto;padding:var(--studio-spacing-2) var(--studio-spacing-3);border:1px solid var(--studio-tooltip-border);border-radius:6px;background:var(--studio-tooltip-bg);box-shadow:var(--elevation-tooltip);color:var(--studio-tooltip-fg);font-size:.75rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;white-space:pre-line;pointer-events:none;animation:app-tooltip-enter 80ms ease-out}.app-tooltip-overlay--interactive{display:grid;gap:var(--studio-spacing-1);pointer-events:auto}.app-tooltip-overlay--interactive a{color:var(--studio-accent-3-strong);text-decoration:underline;text-underline-offset:.16em}@keyframes app-tooltip-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app-tooltip-overlay{animation-duration:0ms}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:#0f0f1a;color:#e2e8f0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}:root{--studio-z-overlay-root: 2147483647;--studio-z-overlay-backdrop: 2147483000;--studio-z-overlay-panel: 2147483001;--studio-z-overlay-modal: 2147483002}.studio-overlay-root{position:fixed;inset:0;z-index:var(--studio-z-overlay-root);pointer-events:none;isolation:isolate}.studio-overlay-layer{position:relative;z-index:var(--studio-z-overlay-panel);pointer-events:auto;isolation:isolate}.studio-overlay-layer--panel{z-index:var(--studio-z-overlay-panel)}.studio-overlay-layer--modal{z-index:var(--studio-z-overlay-modal)}.studio-measure{width:min(100%,var(--studio-measure-max, var(--studio-measure-tabular)));max-width:var(--studio-measure-max, var(--studio-measure-tabular));min-width:0;align-self:flex-start;justify-self:start;margin-inline-start:0;margin-inline-end:auto}.studio-measure--prose{--studio-measure-max: var(--studio-measure-prose)}.studio-measure--tabular-compact{--studio-measure-max: var(--studio-measure-tabular-compact)}.studio-measure--tabular{--studio-measure-max: var(--studio-measure-tabular)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}html[data-studio-theme=light]{color-scheme:light;--column-bg: #f8f8f8;--card-bg: #ffffff;--surface: #ffffff;--surface-1: #ffffff;--surface-2: #f3f3f3;--border: #e1e1e1;--border-subtle: #e1e1e1;--text-primary: #1a1a1a;--text-muted: #6e6e6e;--bg-page: #f3f3f3;--header-bg: #ffffff}html[data-studio-theme=light] body{background:#f3f3f3;color:#1a1a1a}html[data-studio-theme=light] select,html[data-studio-theme=light] input,html[data-studio-theme=light] textarea{color-scheme:light}html[data-studio-theme=light] select option,html[data-studio-theme=light] select optgroup{background-color:#fff;color:#1a1a1a}html[data-studio-theme=light] ::-webkit-scrollbar-thumb{background:#0000002e}html[data-studio-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000052}html[data-studio-theme=light] .column{background:#f8f8f8;color:#1a1a1a}html[data-studio-theme=light] .column__title,html[data-studio-theme=light] .column__header{color:#1a1a1a}html[data-studio-theme=light] .task-card{background:var(--studio-card-bg);color:#1a1a1a;border-color:var(--studio-card-state-border);box-shadow:0 0 0 1px var(--studio-card-state-border),var(--studio-card-shadow)}html[data-studio-theme=light] .task-card:hover{border-color:var(--studio-card-border-hover);box-shadow:0 0 0 1px var(--studio-card-state-border),var(--studio-card-shadow-hover)}html[data-studio-theme=light] .task-card__title,html[data-studio-theme=light] .task-card__meta,html[data-studio-theme=light] .task-card__id,html[data-studio-theme=light] .task-card__heading,html[data-studio-theme=light] .task-card__footer,html[data-studio-theme=light] .task-card__metric,html[data-studio-theme=light] .task-card__chip{color:#1a1a1a}html[data-studio-theme=light] .task-card__subtle,html[data-studio-theme=light] .task-card__age,html[data-studio-theme=light] .task-card__client,html[data-studio-theme=light] .task-card__cli-name,html[data-studio-theme=light] .task-card__owner-name{color:#6e6e6e}html[data-studio-theme=light] .task-card__owner-chip{background:#0000000d;border-color:#0000001a;color:#3a3a3a}html[data-studio-theme=light] .dashboard,html[data-studio-theme=light] .dashboard--studio{background:#f3f3f3}html[data-studio-theme=light] .lane-group{background:#fff;border-color:#e1e1e1}html[data-studio-theme=light] .lane-group__head{color:#1a1a1a;border-bottom-color:#e1e1e1}html[data-studio-theme=light] .lane-group__label{color:#1a1a1a}html[data-studio-theme=light] .header{background:#fff;color:#1a1a1a;border-bottom-color:#e1e1e1}html[data-studio-theme=light] .header__title-name{color:#1a1a1a}html[data-studio-theme=light] .detail{background:#f3f3f3;color:#1a1a1a}html[data-studio-theme=light] .detail__header{background:#fff;border-bottom-color:#e1e1e1;color:#1a1a1a}html[data-studio-theme=light] .detail__title,html[data-studio-theme=light] .detail__project,html[data-studio-theme=light] .detail__meta{color:#1a1a1a}html[data-studio-theme=light] .pane{background:transparent;border:none;color:#1a1a1a}html[data-studio-theme=light] .pane__header{background:transparent;border-bottom-color:#e1e1e1;color:#1a1a1a}html[data-studio-theme=light] .pane__title,html[data-studio-theme=light] .pane__body,html[data-studio-theme=light] .detail .session-usage__value,html[data-studio-theme=light] .detail .activity-metrics__value,html[data-studio-theme=light] .detail .chat-compose__input,html[data-studio-theme=light] .detail .prompt-history__title,html[data-studio-theme=light] .detail .title-history__title,html[data-studio-theme=light] .detail .pane-tab,html[data-studio-theme=light] .detail .cr-title,html[data-studio-theme=light] .detail .cr-summary,html[data-studio-theme=light] .detail .cr-body,html[data-studio-theme=light] .detail .cr-row,html[data-studio-theme=light] .detail .evidence-row,html[data-studio-theme=light] .detail .evidence-panel,html[data-studio-theme=light] .detail .triage,html[data-studio-theme=light] .detail .commandbar,html[data-studio-theme=light] .detail .hygiene-strip,html[data-studio-theme=light] .detail .git-tree,html[data-studio-theme=light] .detail .run-card,html[data-studio-theme=light] .detail .results-view,html[data-studio-theme=light] .detail .results-banner,html[data-studio-theme=light] .detail .results-figure{color:#1a1a1a}html[data-studio-theme=light] .detail .session-usage__label,html[data-studio-theme=light] .detail .activity-metrics__label,html[data-studio-theme=light] .detail .prompt-history__hint,html[data-studio-theme=light] .detail .title-history__hint,html[data-studio-theme=light] .detail .title-history__time,html[data-studio-theme=light] .detail .pane-tab,html[data-studio-theme=light] .detail .cr-meta{color:#6e6e6e}html[data-studio-theme=light] .detail .session-usage,html[data-studio-theme=light] .detail .chat-compose,html[data-studio-theme=light] .detail .prompt-history__entry,html[data-studio-theme=light] .detail .title-history__entry,html[data-studio-theme=light] .detail .run-card,html[data-studio-theme=light] .detail .results-banner,html[data-studio-theme=light] .detail .results-figure,html[data-studio-theme=light] .detail .results-code,html[data-studio-theme=light] .detail .cr-row,html[data-studio-theme=light] .detail .evidence-panel,html[data-studio-theme=light] .detail .evidence-row,html[data-studio-theme=light] .detail .interim-summary,html[data-studio-theme=light] .detail .auto-eval,html[data-studio-theme=light] .detail .run-filter-banner,html[data-studio-theme=light] .detail .evidence-followup-banner,html[data-studio-theme=light] .detail .next-gen-chat-trace-banner{background:#f8f8f8;border-color:#e1e1e1}html[data-studio-theme=light] .detail .chat-compose__input{background:#fff;border-color:#d4d4d4}html[data-studio-theme=light] .detail .chat-compose__input::placeholder{color:#888}html[data-studio-theme=light] .detail .pane-tabs{border-bottom-color:#e1e1e1}html[data-studio-theme=light] .detail .pane-tab:hover{background:#0000000d;color:#1a1a1a}html[data-studio-theme=light] .detail .pane-tab--active{color:#1a1a1a;border-bottom-color:var(--studio-accent, #d97757)}html[data-studio-theme=light] .detail .cr-verdict-pass{background:#22c55e1a;color:#166534}html[data-studio-theme=light] .detail .cr-verdict-concerns{background:#eab3081a;color:#854d0e}html[data-studio-theme=light] .detail .cr-verdict-block{background:#ef44441a;color:#991b1b}html[data-studio-theme=light] .detail .cr-empty,html[data-studio-theme=light] .detail .cr-running{color:#6e6e6e}html[data-studio-theme=light] .detail .cr-error{background:#ef44441a;color:#991b1b;border-color:#ef44444d}html[data-studio-theme=light] .detail .evidence-btn{background:#0000000a;color:#1a1a1a;border-color:#d4d4d4}html[data-studio-theme=light] .detail .evidence-btn:hover{background:#00000014}html[data-studio-theme=light] .detail .evidence-btn--primary{background:var(--studio-accent, #d97757);color:#fff;border-color:var(--studio-accent, #d97757)}html[data-studio-theme=light] .detail .evidence-empty{color:#6e6e6e}html[data-studio-theme=light] .detail .evidence-empty code{background:#0000000d;color:#1a1a1a}html[data-studio-theme=light] .detail .spinner-ring{border-color:#0000001a;border-top-color:var(--studio-accent, #d97757)}html[data-studio-theme=light] .detail .summary-error{background:#ef44441a;color:#991b1b}html[data-studio-theme=light] .detail .protocol-verdict{color:#1a1a1a}html[data-studio-theme=light] .detail .run-card{background:#fff;border-color:#e1e1e1;color:#1a1a1a}html[data-studio-theme=light] .detail .run-card--peek{opacity:.85}html[data-studio-theme=light] .detail .outcome-dialog-backdrop{background:#0f0f1e73}html[data-studio-theme=light] .detail .outcome-dialog{background:#fff;color:#1a1a1a;border-color:#e1e1e1}html[data-studio-theme=light] .detail .triage{background:#fff;border-color:#e1e1e1}html[data-studio-theme=light] .detail .project-hygiene-badge{color:#1a1a1a;background:#0000000a;border-color:#d4d4d4}html[data-studio-theme=light] .detail .project-hygiene-badge--dirty{background:#eab3081a;color:#854d0e}html[data-studio-theme=light] .detail .project-hygiene-badge--unpushed{background:#3b82f61a;color:#1d4ed8}html[data-studio-theme=light] .activity-log__body,html[data-studio-theme=light] .convo,html[data-studio-theme=light] .convo-turn{color:#1a1a1a}html[data-studio-theme=light] .convo-turn{background:#fff;border-color:#e1e1e1}html[data-studio-theme=light] .convo-turn--agent .convo-turn__head{color:#5b21b6}html[data-studio-theme=light] .convo-turn--user .convo-turn__head{color:#0f766e}html[data-studio-theme=light] .convo-turn--system .convo-turn__head{color:#b91c1c}html[data-studio-theme=light] .convo-turn--orchestrator .convo-turn__head{color:#a8472d}html[data-studio-theme=light] .convo-turn__time{color:#4a4a4a}html[data-studio-theme=light] .convo-turn__body{color:#1a1a1a}html[data-studio-theme=light] .activity-log [style*="background: rgba(15, 23, 42"],html[data-studio-theme=light] .activity-log [style*="background: rgba(15,23,42"]{background:#00000008!important;color:#1a1a1a!important}html[data-studio-theme=light] .convo-turn pre,html[data-studio-theme=light] .convo-turn code{background:#0000000d;color:#1a1a1a}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__chip{color:#1a1a1a;background:#0000000a;border-color:#d4d4d4}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__chip:hover{background:#00000014}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__chip--active{background:linear-gradient(135deg,#d977572e,#d977571a);border-color:#d977578c;color:#1a1a1a}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__checkbox{color:#1a1a1a}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__checkbox:hover{background:#0000000d}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__empty{color:#4a4a4a}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__search-input{color:#1a1a1a}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__search-input::placeholder{color:#6e6e6e}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__count{color:#4a4a4a}html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet__section-title{color:#1a1a1a}html[data-studio-theme=light] .pane__header--tabs{background:#f8f8f8;border-bottom-color:#e1e1e1}html[data-studio-theme=light] .pane-tab{color:#4a4a4a}html[data-studio-theme=light] .pane-tab:hover{background:#0000000d;color:#1a1a1a}html[data-studio-theme=light] .pane-tab--active{color:#1a1a1a;background:#fff;border-bottom-color:var(--studio-accent, #d97757)}html[data-studio-theme=light] .pane-tab__badge{background:var(--studio-accent, #d97757);color:#1a1a1a}html[data-studio-theme=light] .status-bar,html[data-studio-theme=light] app-status-bar>*{background:#f8f8f8;color:#1a1a1a;border-top-color:#e1e1e1}html[data-studio-theme=light] .status-bar__item,html[data-studio-theme=light] .status-bar__label{color:#1a1a1a}html[data-studio-theme=light] .statusbar{background:#ececec;color:#1a1a1a;border-top-color:#d4d4d4;font-weight:500}html[data-studio-theme=light] .statusbar__item,html[data-studio-theme=light] .statusbar__item--ro{color:#1a1a1a}html[data-studio-theme=light] .statusbar__icon{color:#4a4a4a}html[data-studio-theme=light] .statusbar__icon--pulse{color:#16a34a}html[data-studio-theme=light] .statusbar__item--btn:hover{background:#00000014;color:#1a1a1a}html[data-studio-theme=light] .statusbar__item--btn.statusbar__item--active,html[data-studio-theme=light] .statusbar__item--btn.statusbar__item--active:hover{background:var(--studio-accent, #d97757);color:var(--studio-on-accent, #1a1a1a)}html[data-studio-theme=light] .statusbar__sep{background:#0000002e}html[data-studio-theme=light] .statusbar__caret{color:#4a4a4a}html[data-studio-theme=light] .app__sidesheet,html[data-studio-theme=light] .filter-sidesheet,html[data-studio-theme=light] .orchestrator-side-sheet,html[data-studio-theme=light] app-orchestrator-side-sheet,html[data-studio-theme=light] app-kanban-filter-sidesheet{background:transparent;color:#1a1a1a;border-color:#e1e1e1}html[data-studio-theme=light] .sheet,html[data-studio-theme=light] .sheet__header,html[data-studio-theme=light] .sheet__content,html[data-studio-theme=light] .sheet__body,html[data-studio-theme=light] .sheet__footer,html[data-studio-theme=light] .sheet__chat,html[data-studio-theme=light] .sheet__messages,html[data-studio-theme=light] .sheet__no-project,html[data-studio-theme=light] .sheet__placeholder,html[data-studio-theme=light] .panel,html[data-studio-theme=light] .panel__header,html[data-studio-theme=light] .panel__body,html[data-studio-theme=light] .panel__footer,html[data-studio-theme=light] .sidesheet,html[data-studio-theme=light] .sidesheet__header,html[data-studio-theme=light] .sidesheet__body,html[data-studio-theme=light] .sidesheet__footer,html[data-studio-theme=light] .dialog,html[data-studio-theme=light] .modal,html[data-studio-theme=light] app-orchestrator-side-sheet .sheet,html[data-studio-theme=light] app-kanban-filter-sidesheet .sheet,html[data-studio-theme=light] app-create-job-dialog .dialog,html[data-studio-theme=light] app-create-job-dialog .panel,html[data-studio-theme=light] app-e2e-cleanup-dialog .panel,html[data-studio-theme=light] app-update-block-modal .panel,html[data-studio-theme=light] app-update-center .panel,html[data-studio-theme=light] app-confirm-dialog .panel,html[data-studio-theme=light] app-error-dialog .panel,html[data-studio-theme=light] app-media-lightbox .panel,html[data-studio-theme=light] app-verbose-debug-overlay .panel{background:var(--studio-bg-editor);color:var(--studio-fg-strong);border-color:var(--studio-border)}html[data-studio-theme=light] .sheet__header,html[data-studio-theme=light] .panel__header{background:var(--studio-bg-sidebar);color:var(--studio-fg-strong);border-color:var(--studio-border)}html[data-studio-theme=light] .sheet__title,html[data-studio-theme=light] .sheet__eyebrow,html[data-studio-theme=light] .sheet__title-block,html[data-studio-theme=light] .sheet__project-picker,html[data-studio-theme=light] .sheet__combo-input,html[data-studio-theme=light] .sheet__btn,html[data-studio-theme=light] .sheet__close{background:transparent;color:#1a1a1a}html[data-studio-theme=light] .sheet__combo-input,html[data-studio-theme=light] .sheet__combo-list,html[data-studio-theme=light] .sheet textarea,html[data-studio-theme=light] .sheet input,html[data-studio-theme=light] .panel textarea,html[data-studio-theme=light] .panel input{background:#fff;color:#1a1a1a;border-color:#d4d4d4}html[data-studio-theme=light] .sheet__combo-input::placeholder,html[data-studio-theme=light] .sheet textarea::placeholder,html[data-studio-theme=light] .panel textarea::placeholder,html[data-studio-theme=light] .panel input::placeholder{color:#6e6e6e}html[data-studio-theme=light] .sheet__btn,html[data-studio-theme=light] .sheet__close,html[data-studio-theme=light] .panel button{color:#1a1a1a;background:transparent}html[data-studio-theme=light] .sheet__btn:hover:not(:disabled),html[data-studio-theme=light] .sheet__close:hover,html[data-studio-theme=light] .panel button:hover:not(:disabled){background:#0000000d;color:#1a1a1a}html[data-studio-theme=light] .proj-shell,html[data-studio-theme=light] .proj-shell__head,html[data-studio-theme=light] .proj-shell__title-row,html[data-studio-theme=light] .proj-shell__body,html[data-studio-theme=light] .proj-shell__rail,html[data-studio-theme=light] .proj-shell__rail-group,html[data-studio-theme=light] .proj-shell__panel,html[data-studio-theme=light] .proj-shell__panel-head,html[data-studio-theme=light] .proj-shell__empty{background:var(--studio-bg-editor);color:var(--studio-fg-strong);border-color:var(--studio-border)}html[data-studio-theme=light] .proj-shell__head{background:var(--studio-bg-sidebar);border-bottom:1px solid var(--studio-border)}html[data-studio-theme=light] .proj-shell__rail{background:var(--studio-bg-sidebar);border-right:1px solid var(--studio-border)}html[data-studio-theme=light] .proj-shell__title,html[data-studio-theme=light] .proj-shell__rail-group,html[data-studio-theme=light] .proj-shell__rail-label,html[data-studio-theme=light] .proj-shell__panel-title,html[data-studio-theme=light] .proj-shell__panel-desc{color:var(--studio-fg-strong)}html[data-studio-theme=light] .proj-shell__chip{background:#0000000d;color:var(--studio-fg-dim);border-color:var(--studio-border)}html[data-studio-theme=light] .proj-shell__back,html[data-studio-theme=light] .proj-shell__feed,html[data-studio-theme=light] .proj-shell__rail-item{background:transparent;color:var(--studio-fg-strong)}html[data-studio-theme=light] .proj-shell__back:hover,html[data-studio-theme=light] .proj-shell__rail-item:hover{background:#0000000d;color:var(--studio-fg-strong)}html[data-studio-theme=light] .proj-shell__feed{background:#d977571f;color:#a8472d;border-color:#d9775766}html[data-studio-theme=light] .proj-shell__feed:hover{background:#d9775738}html[data-studio-theme=light] .proj-shell__rail-item--active{background:#d9775726;color:var(--studio-fg-strong)}html[data-studio-theme=light] .proj-shell__rail-icon{color:var(--studio-fg-muted);font-size:14px;width:16px;text-align:center;flex-shrink:0}html[data-studio-theme=light] .proj-shell__rail-item--active .proj-shell__rail-icon{color:var(--studio-fg-strong)}html[data-studio-theme=light] .proj-shell,html[data-studio-theme=light] .proj-shell *:not(button):not(input):not(textarea):not(select){color:inherit}html[data-studio-theme=light] .proj-shell,html[data-studio-theme=light] .proj-shell h1,html[data-studio-theme=light] .proj-shell h2,html[data-studio-theme=light] .proj-shell h3,html[data-studio-theme=light] .proj-shell h4,html[data-studio-theme=light] .proj-shell strong,html[data-studio-theme=light] .proj-shell dt,html[data-studio-theme=light] .proj-shell dd,html[data-studio-theme=light] .proj-shell label,html[data-studio-theme=light] .proj-shell .pd-overview__metric,html[data-studio-theme=light] .proj-shell .pd-overview__number,html[data-studio-theme=light] .proj-shell .pd-overview__label{color:var(--studio-fg-strong)}html[data-studio-theme=light] .proj-shell code,html[data-studio-theme=light] .proj-shell .mono,html[data-studio-theme=light] .proj-shell .pd-mono{color:var(--studio-fg-strong);background:#0000000f}html[data-studio-theme=light] .pd-overview,html[data-studio-theme=light] .pd-overview__group,html[data-studio-theme=light] .pd-overview__card,html[data-studio-theme=light] .pd-overview__lane,html[data-studio-theme=light] .pd-overview__health,html[data-studio-theme=light] .pd-overview__queue,html[data-studio-theme=light] .pd-overview__pipeline,html[data-studio-theme=light] .pd-jobs,html[data-studio-theme=light] .pd-jobs__row,html[data-studio-theme=light] .pd-table,html[data-studio-theme=light] .pd-table thead,html[data-studio-theme=light] .pd-table tbody,html[data-studio-theme=light] .pd-table th,html[data-studio-theme=light] .pd-table td,html[data-studio-theme=light] .pd-section,html[data-studio-theme=light] .pd-section__head,html[data-studio-theme=light] .pd-section__body,html[data-studio-theme=light] .tup__panel,html[data-studio-theme=light] .tup__panel-body,html[data-studio-theme=light] .tup__group,html[data-studio-theme=light] .tup__matrix,html[data-studio-theme=light] .tup__heatmap,html[data-studio-theme=light] .tup__legend,html[data-studio-theme=light] .drift-card,html[data-studio-theme=light] .observability-panel,html[data-studio-theme=light] .security-panel,html[data-studio-theme=light] .uxui-panel,html[data-studio-theme=light] .runtime-panel,html[data-studio-theme=light] .skill-readiness-section,html[data-studio-theme=light] .project-shell,html[data-studio-theme=light] .project-shell__rail,html[data-studio-theme=light] .project-shell__panel{background:var(--studio-bg-editor);color:var(--studio-fg-strong);border-color:var(--studio-border)}html[data-studio-theme=light] .tup__panel-head,html[data-studio-theme=light] .tup__group-head,html[data-studio-theme=light] .drift-card__head,html[data-studio-theme=light] .observability-panel__head,html[data-studio-theme=light] .project-shell__rail-head{background:#f8f8f8;color:#1a1a1a;border-color:#e1e1e1}html[data-studio-theme=light] .markdown-body{background:transparent;color:#1a1a1a}html[data-studio-theme=light] .markdown-body code,html[data-studio-theme=light] code{background:#f3f3f3;color:#1a1a1a}html[data-studio-theme=light] pre,html[data-studio-theme=light] .markdown-body pre{background:#f3f3f3;color:#1a1a1a;border-color:#e1e1e1}html[data-studio-theme=light] input,html[data-studio-theme=light] textarea,html[data-studio-theme=light] select{background:#fff;color:#1a1a1a;border-color:#d4d4d4}html[data-studio-theme=light] input::placeholder,html[data-studio-theme=light] textarea::placeholder{color:#6e6e6e}html[data-studio-theme=light] .studio-projected-content{background:transparent}*{caret-color:transparent}input,textarea,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *{caret-color:auto}html,select,input,textarea{color-scheme:dark}select option,select optgroup{background-color:#1e1e2e;color:#e2e8f0}select option:checked,select option:hover{background-color:#45475a;color:#fff}.column__header[data-lane-tone]{--lane-tone-fg: var(--studio-lane-unknown-fg);--lane-tone-bg: var(--studio-lane-unknown-bg);--lane-tone-border: var(--studio-lane-unknown-border)}.column__header[data-lane-tone][data-lane-tone=backlog]{--lane-tone-fg: var(--studio-lane-backlog-fg);--lane-tone-bg: var(--studio-lane-backlog-bg);--lane-tone-border: var(--studio-lane-backlog-border)}.column__header[data-lane-tone][data-lane-tone=preparation]{--lane-tone-fg: var(--studio-lane-preparation-fg);--lane-tone-bg: var(--studio-lane-preparation-bg);--lane-tone-border: var(--studio-lane-preparation-border)}.column__header[data-lane-tone][data-lane-tone=orchestrator-prep]{--lane-tone-fg: var(--studio-lane-orchestrator-prep-fg);--lane-tone-bg: var(--studio-lane-orchestrator-prep-bg);--lane-tone-border: var(--studio-lane-orchestrator-prep-border)}.column__header[data-lane-tone][data-lane-tone=ready]{--lane-tone-fg: var(--studio-lane-ready-fg);--lane-tone-bg: var(--studio-lane-ready-bg);--lane-tone-border: var(--studio-lane-ready-border)}.column__header[data-lane-tone][data-lane-tone=progress]{--lane-tone-fg: var(--studio-lane-progress-fg);--lane-tone-bg: var(--studio-lane-progress-bg);--lane-tone-border: var(--studio-lane-progress-border)}.column__header[data-lane-tone][data-lane-tone=failed-pickup]{--lane-tone-fg: var(--studio-lane-failed-pickup-fg);--lane-tone-bg: var(--studio-lane-failed-pickup-bg);--lane-tone-border: var(--studio-lane-failed-pickup-border)}.column__header[data-lane-tone][data-lane-tone=code-not-complete]{--lane-tone-fg: var(--studio-lane-code-not-complete-fg);--lane-tone-bg: var(--studio-lane-code-not-complete-bg);--lane-tone-border: var(--studio-lane-code-not-complete-border)}.column__header[data-lane-tone][data-lane-tone=auto-review]{--lane-tone-fg: var(--studio-lane-auto-review-fg);--lane-tone-bg: var(--studio-lane-auto-review-bg);--lane-tone-border: var(--studio-lane-auto-review-border)}.column__header[data-lane-tone][data-lane-tone=human-review]{--lane-tone-fg: var(--studio-lane-human-review-fg);--lane-tone-bg: var(--studio-lane-human-review-bg);--lane-tone-border: var(--studio-lane-human-review-border)}.column__header[data-lane-tone][data-lane-tone=escalated]{--lane-tone-fg: var(--studio-lane-escalated-fg);--lane-tone-bg: var(--studio-lane-escalated-bg);--lane-tone-border: var(--studio-lane-escalated-border)}.column__header[data-lane-tone][data-lane-tone=completed]{--lane-tone-fg: var(--studio-lane-completed-fg);--lane-tone-bg: var(--studio-lane-completed-bg);--lane-tone-border: var(--studio-lane-completed-border)}.column__header[data-lane-tone][data-lane-tone=archive]{--lane-tone-fg: var(--studio-lane-archive-fg);--lane-tone-bg: var(--studio-lane-archive-bg);--lane-tone-border: var(--studio-lane-archive-border)}.column__header[data-lane-tone][data-lane-tone=unknown]{--lane-tone-fg: var(--studio-lane-unknown-fg);--lane-tone-bg: var(--studio-lane-unknown-bg);--lane-tone-border: var(--studio-lane-unknown-border)}.column__header[data-lane-tone]{border-bottom-color:var(--lane-tone-border)}.column__header[data-lane-tone] .column__icon,.column__header[data-lane-tone] .column__title{color:var(--lane-tone-fg)}.app-pending-button--pending{cursor:wait;opacity:.78;font-size:0}.app-pending-button--pending:before{content:"";display:inline-block;width:.75rem;height:.75rem;margin-inline-end:var(--studio-spacing-2);border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;vertical-align:-.1rem;animation:app-pending-spin .7s linear infinite}.app-pending-button--pending:after{content:attr(data-pending-label);font-size:.75rem}.app-pending-button--pending>*{display:none}@keyframes app-pending-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-pending-button--pending:before{animation-duration:0s}}.studio .dashboard--studio:has(>app-delivery-section:not(.delivery--empty,.lane-group--hidden-by-focus)){grid-template-columns:repeat(4,minmax(0,1fr))}:host,:root{--d2h-bg-color:#fff;--d2h-border-color:#ddd;--d2h-dim-color:rgba(0,0,0,.3);--d2h-line-border-color:#eee;--d2h-file-header-bg-color:#f7f7f7;--d2h-file-header-border-color:#d8d8d8;--d2h-empty-placeholder-bg-color:#f1f1f1;--d2h-empty-placeholder-border-color:#e1e1e1;--d2h-selected-color:#c8e1ff;--d2h-ins-bg-color:#dfd;--d2h-ins-border-color:#b4e2b4;--d2h-ins-highlight-bg-color:#97f295;--d2h-ins-label-color:#399839;--d2h-del-bg-color:#fee8e9;--d2h-del-border-color:#e9aeae;--d2h-del-highlight-bg-color:#ffb6ba;--d2h-del-label-color:#c33;--d2h-change-del-color:#fdf2d0;--d2h-change-ins-color:#ded;--d2h-info-bg-color:#f8fafd;--d2h-info-border-color:#d5e4f2;--d2h-change-label-color:#d0b44c;--d2h-moved-label-color:#3572b0;--d2h-dark-color:#e6edf3;--d2h-dark-bg-color:#0d1117;--d2h-dark-border-color:#30363d;--d2h-dark-dim-color:#6e7681;--d2h-dark-line-border-color:#21262d;--d2h-dark-file-header-bg-color:#161b22;--d2h-dark-file-header-border-color:#30363d;--d2h-dark-empty-placeholder-bg-color:hsla(215,8%,47%,.1);--d2h-dark-empty-placeholder-border-color:#30363d;--d2h-dark-selected-color:rgba(56,139,253,.1);--d2h-dark-ins-bg-color:rgba(46,160,67,.15);--d2h-dark-ins-border-color:rgba(46,160,67,.4);--d2h-dark-ins-highlight-bg-color:rgba(46,160,67,.4);--d2h-dark-ins-label-color:#3fb950;--d2h-dark-del-bg-color:rgba(248,81,73,.1);--d2h-dark-del-border-color:rgba(248,81,73,.4);--d2h-dark-del-highlight-bg-color:rgba(248,81,73,.4);--d2h-dark-del-label-color:#f85149;--d2h-dark-change-del-color:rgba(210,153,34,.2);--d2h-dark-change-ins-color:rgba(46,160,67,.25);--d2h-dark-info-bg-color:rgba(56,139,253,.1);--d2h-dark-info-border-color:rgba(56,139,253,.4);--d2h-dark-change-label-color:#d29922;--d2h-dark-moved-label-color:#3572b0}.d2h-wrapper{text-align:left}.d2h-file-header{background-color:#f7f7f7;background-color:var(--d2h-file-header-bg-color);border-bottom:1px solid #d8d8d8;border-bottom:1px solid var(--d2h-file-header-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;height:35px;padding:5px 10px}.d2h-file-header.d2h-sticky-header{position:sticky;top:0;z-index:1}.d2h-file-stats{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-left:auto}.d2h-lines-added{border:1px solid #b4e2b4;border:1px solid var(--d2h-ins-border-color);border-radius:5px 0 0 5px;color:#399839;color:var(--d2h-ins-label-color);padding:2px;text-align:right;vertical-align:middle}.d2h-lines-deleted{border:1px solid #e9aeae;border:1px solid var(--d2h-del-border-color);border-radius:0 5px 5px 0;color:#c33;color:var(--d2h-del-label-color);margin-left:1px;padding:2px;text-align:left;vertical-align:middle}.d2h-file-name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;width:100%}.d2h-file-name{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.d2h-file-wrapper{border:1px solid #ddd;border:1px solid var(--d2h-border-color);border-radius:3px;margin-bottom:1em}.d2h-file-collapse{-webkit-box-pack:end;-ms-flex-pack:end;cursor:pointer;display:none;font-size:12px;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;border:1px solid var(--d2h-border-color);border-radius:3px;padding:4px 8px}.d2h-file-collapse.d2h-selected{background-color:#c8e1ff;background-color:var(--d2h-selected-color)}.d2h-file-collapse-input{margin:0 4px 0 0}.d2h-diff-table{border-collapse:collapse;font-family:Menlo,Consolas,monospace;font-size:13px;width:100%}.d2h-files-diff{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.d2h-file-diff{overflow-y:hidden}.d2h-file-diff.d2h-d-none,.d2h-files-diff.d2h-d-none{display:none}.d2h-file-side-diff{display:inline-block;overflow-x:scroll;overflow-y:hidden;width:50%}.d2h-code-line{padding:0 8em;width:calc(100% - 16em)}.d2h-code-line,.d2h-code-side-line{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.d2h-code-side-line{padding:0 4.5em;width:calc(100% - 9em)}.d2h-code-line-ctn{background:none;display:inline-block;padding:0;word-wrap:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle;white-space:pre;width:100%}.d2h-code-line del,.d2h-code-side-line del{background-color:#ffb6ba;background-color:var(--d2h-del-highlight-bg-color)}.d2h-code-line del,.d2h-code-line ins,.d2h-code-side-line del,.d2h-code-side-line ins{border-radius:.2em;display:inline-block;margin-top:-1px;-webkit-text-decoration:none;text-decoration:none}.d2h-code-line ins,.d2h-code-side-line ins{background-color:#97f295;background-color:var(--d2h-ins-highlight-bg-color);text-align:left}.d2h-code-line-prefix{background:none;display:inline;padding:0;word-wrap:normal;white-space:pre}.line-num1{float:left}.line-num1,.line-num2{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;width:3.5em}.line-num2{float:right}.d2h-code-linenumber{background-color:#fff;background-color:var(--d2h-bg-color);border:solid #eee;border:solid var(--d2h-line-border-color);border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0000004d;color:var(--d2h-dim-color);cursor:pointer;display:inline-block;position:absolute;text-align:right;width:7.5em}.d2h-code-linenumber:after{content:"\200b"}.d2h-code-side-linenumber{background-color:#fff;background-color:var(--d2h-bg-color);border:solid #eee;border:solid var(--d2h-line-border-color);border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0000004d;color:var(--d2h-dim-color);cursor:pointer;display:inline-block;overflow:hidden;padding:0 .5em;position:absolute;text-align:right;text-overflow:ellipsis;width:4em}.d2h-code-side-linenumber:after{content:"\200b"}.d2h-code-side-emptyplaceholder,.d2h-emptyplaceholder{background-color:#f1f1f1;background-color:var(--d2h-empty-placeholder-bg-color);border-color:#e1e1e1;border-color:var(--d2h-empty-placeholder-border-color)}.d2h-code-line-prefix,.d2h-code-linenumber,.d2h-code-side-linenumber,.d2h-emptyplaceholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.d2h-code-linenumber,.d2h-code-side-linenumber{direction:rtl}.d2h-del{background-color:#fee8e9;background-color:var(--d2h-del-bg-color);border-color:#e9aeae;border-color:var(--d2h-del-border-color)}.d2h-ins{background-color:#dfd;background-color:var(--d2h-ins-bg-color);border-color:#b4e2b4;border-color:var(--d2h-ins-border-color)}.d2h-info{background-color:#f8fafd;background-color:var(--d2h-info-bg-color);border-color:#d5e4f2;border-color:var(--d2h-info-border-color);color:#0000004d;color:var(--d2h-dim-color)}.d2h-file-diff .d2h-del.d2h-change{background-color:#fdf2d0;background-color:var(--d2h-change-del-color)}.d2h-file-diff .d2h-ins.d2h-change{background-color:#ded;background-color:var(--d2h-change-ins-color)}.d2h-file-list-wrapper{margin-bottom:10px}.d2h-file-list-wrapper a{-webkit-text-decoration:none;text-decoration:none}.d2h-file-list-wrapper a,.d2h-file-list-wrapper a:visited{color:#3572b0;color:var(--d2h-moved-label-color)}.d2h-file-list-header{text-align:left}.d2h-file-list-title{font-weight:700}.d2h-file-list-line{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.d2h-file-list{display:block;list-style:none;margin:0;padding:0}.d2h-file-list>li{border-bottom:1px solid #ddd;border-bottom:1px solid var(--d2h-border-color);margin:0;padding:5px 10px}.d2h-file-list>li:last-child{border-bottom:none}.d2h-file-switch{cursor:pointer;display:none;font-size:10px}.d2h-icon{fill:currentColor;margin-right:10px;vertical-align:middle}.d2h-deleted{color:#c33;color:var(--d2h-del-label-color)}.d2h-added{color:#399839;color:var(--d2h-ins-label-color)}.d2h-changed{color:#d0b44c;color:var(--d2h-change-label-color)}.d2h-moved{color:#3572b0;color:var(--d2h-moved-label-color)}.d2h-tag{background-color:#fff;background-color:var(--d2h-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;margin-left:5px;padding:0 2px}.d2h-deleted-tag{border:1px solid #c33;border:1px solid var(--d2h-del-label-color)}.d2h-added-tag{border:1px solid #399839;border:1px solid var(--d2h-ins-label-color)}.d2h-changed-tag{border:1px solid #d0b44c;border:1px solid var(--d2h-change-label-color)}.d2h-moved-tag{border:1px solid #3572b0;border:1px solid var(--d2h-moved-label-color)}.d2h-dark-color-scheme{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);color:#e6edf3;color:var(--d2h-dark-color)}.d2h-dark-color-scheme .d2h-file-header{background-color:#161b22;background-color:var(--d2h-dark-file-header-bg-color);border-bottom:#30363d;border-bottom:var(--d2h-dark-file-header-border-color)}.d2h-dark-color-scheme .d2h-lines-added{border:1px solid rgba(46,160,67,.4);border:1px solid var(--d2h-dark-ins-border-color);color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-dark-color-scheme .d2h-lines-deleted{border:1px solid rgba(248,81,73,.4);border:1px solid var(--d2h-dark-del-border-color);color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-dark-color-scheme .d2h-code-line del,.d2h-dark-color-scheme .d2h-code-side-line del{background-color:#f8514966;background-color:var(--d2h-dark-del-highlight-bg-color)}.d2h-dark-color-scheme .d2h-code-line ins,.d2h-dark-color-scheme .d2h-code-side-line ins{background-color:#2ea04366;background-color:var(--d2h-dark-ins-highlight-bg-color)}.d2h-dark-color-scheme .d2h-diff-tbody{border-color:#30363d;border-color:var(--d2h-dark-border-color)}.d2h-dark-color-scheme .d2h-code-side-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-dark-color-scheme .d2h-files-diff .d2h-code-side-emptyplaceholder,.d2h-dark-color-scheme .d2h-files-diff .d2h-emptyplaceholder{background-color:#6e76811a;background-color:var(--d2h-dark-empty-placeholder-bg-color);border-color:#30363d;border-color:var(--d2h-dark-empty-placeholder-border-color)}.d2h-dark-color-scheme .d2h-code-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-dark-color-scheme .d2h-del{background-color:#f851491a;background-color:var(--d2h-dark-del-bg-color);border-color:#f8514966;border-color:var(--d2h-dark-del-border-color)}.d2h-dark-color-scheme .d2h-ins{background-color:#2ea04326;background-color:var(--d2h-dark-ins-bg-color);border-color:#2ea04366;border-color:var(--d2h-dark-ins-border-color)}.d2h-dark-color-scheme .d2h-info{background-color:#388bfd1a;background-color:var(--d2h-dark-info-bg-color);border-color:#388bfd66;border-color:var(--d2h-dark-info-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-dark-color-scheme .d2h-file-diff .d2h-del.d2h-change{background-color:#d2992233;background-color:var(--d2h-dark-change-del-color)}.d2h-dark-color-scheme .d2h-file-diff .d2h-ins.d2h-change{background-color:#2ea04340;background-color:var(--d2h-dark-change-ins-color)}.d2h-dark-color-scheme .d2h-file-wrapper{border:1px solid #30363d;border:1px solid var(--d2h-dark-border-color)}.d2h-dark-color-scheme .d2h-file-collapse{border:1px solid #0d1117;border:1px solid var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-file-collapse.d2h-selected{background-color:#388bfd1a;background-color:var(--d2h-dark-selected-color)}.d2h-dark-color-scheme .d2h-file-list-wrapper a,.d2h-dark-color-scheme .d2h-file-list-wrapper a:visited{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-dark-color-scheme .d2h-file-list>li{border-bottom:1px solid #0d1117;border-bottom:1px solid var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-deleted{color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-dark-color-scheme .d2h-added{color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-dark-color-scheme .d2h-changed{color:#d29922;color:var(--d2h-dark-change-label-color)}.d2h-dark-color-scheme .d2h-moved{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-dark-color-scheme .d2h-tag{background-color:#0d1117;background-color:var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-deleted-tag{border:1px solid #f85149;border:1px solid var(--d2h-dark-del-label-color)}.d2h-dark-color-scheme .d2h-added-tag{border:1px solid #3fb950;border:1px solid var(--d2h-dark-ins-label-color)}.d2h-dark-color-scheme .d2h-changed-tag{border:1px solid #d29922;border:1px solid var(--d2h-dark-change-label-color)}.d2h-dark-color-scheme .d2h-moved-tag{border:1px solid #3572b0;border:1px solid var(--d2h-dark-moved-label-color)}@media(prefers-color-scheme:dark){.d2h-auto-color-scheme{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);color:#e6edf3;color:var(--d2h-dark-color)}.d2h-auto-color-scheme .d2h-file-header{background-color:#161b22;background-color:var(--d2h-dark-file-header-bg-color);border-bottom:#30363d;border-bottom:var(--d2h-dark-file-header-border-color)}.d2h-auto-color-scheme .d2h-lines-added{border:1px solid rgba(46,160,67,.4);border:1px solid var(--d2h-dark-ins-border-color);color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-auto-color-scheme .d2h-lines-deleted{border:1px solid rgba(248,81,73,.4);border:1px solid var(--d2h-dark-del-border-color);color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-auto-color-scheme .d2h-code-line del,.d2h-auto-color-scheme .d2h-code-side-line del{background-color:#f8514966;background-color:var(--d2h-dark-del-highlight-bg-color)}.d2h-auto-color-scheme .d2h-code-line ins,.d2h-auto-color-scheme .d2h-code-side-line ins{background-color:#2ea04366;background-color:var(--d2h-dark-ins-highlight-bg-color)}.d2h-auto-color-scheme .d2h-diff-tbody{border-color:#30363d;border-color:var(--d2h-dark-border-color)}.d2h-auto-color-scheme .d2h-code-side-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-auto-color-scheme .d2h-files-diff .d2h-code-side-emptyplaceholder,.d2h-auto-color-scheme .d2h-files-diff .d2h-emptyplaceholder{background-color:#6e76811a;background-color:var(--d2h-dark-empty-placeholder-bg-color);border-color:#30363d;border-color:var(--d2h-dark-empty-placeholder-border-color)}.d2h-auto-color-scheme .d2h-code-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-auto-color-scheme .d2h-del{background-color:#f851491a;background-color:var(--d2h-dark-del-bg-color);border-color:#f8514966;border-color:var(--d2h-dark-del-border-color)}.d2h-auto-color-scheme .d2h-ins{background-color:#2ea04326;background-color:var(--d2h-dark-ins-bg-color);border-color:#2ea04366;border-color:var(--d2h-dark-ins-border-color)}.d2h-auto-color-scheme .d2h-info{background-color:#388bfd1a;background-color:var(--d2h-dark-info-bg-color);border-color:#388bfd66;border-color:var(--d2h-dark-info-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-auto-color-scheme .d2h-file-diff .d2h-del.d2h-change{background-color:#d2992233;background-color:var(--d2h-dark-change-del-color)}.d2h-auto-color-scheme .d2h-file-diff .d2h-ins.d2h-change{background-color:#2ea04340;background-color:var(--d2h-dark-change-ins-color)}.d2h-auto-color-scheme .d2h-file-wrapper{border:1px solid #30363d;border:1px solid var(--d2h-dark-border-color)}.d2h-auto-color-scheme .d2h-file-collapse{border:1px solid #0d1117;border:1px solid var(--d2h-dark-bg-color)}.d2h-auto-color-scheme .d2h-file-collapse.d2h-selected{background-color:#388bfd1a;background-color:var(--d2h-dark-selected-color)}.d2h-auto-color-scheme .d2h-file-list-wrapper a,.d2h-auto-color-scheme .d2h-file-list-wrapper a:visited{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-auto-color-scheme .d2h-file-list>li{border-bottom:1px solid #0d1117;border-bottom:1px solid var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-deleted{color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-auto-color-scheme .d2h-added{color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-auto-color-scheme .d2h-changed{color:#d29922;color:var(--d2h-dark-change-label-color)}.d2h-auto-color-scheme .d2h-moved{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-auto-color-scheme .d2h-tag{background-color:#0d1117;background-color:var(--d2h-dark-bg-color)}.d2h-auto-color-scheme .d2h-deleted-tag{border:1px solid #f85149;border:1px solid var(--d2h-dark-del-label-color)}.d2h-auto-color-scheme .d2h-added-tag{border:1px solid #3fb950;border:1px solid var(--d2h-dark-ins-label-color)}.d2h-auto-color-scheme .d2h-changed-tag{border:1px solid #d29922;border:1px solid var(--d2h-dark-change-label-color)}.d2h-auto-color-scheme .d2h-moved-tag{border:1px solid #3572b0;border:1px solid var(--d2h-dark-moved-label-color)}}
