:root[data-theme=dark]{color-scheme:dark;--background:#0f1424;--foreground:#e6eaf2;--rd-ink:#f6f8fc;--rd-text:#e6eaf2;--rd-muted:#a6b0c3;--rd-faint:#8a95ab;--rd-line:#2a3349;--rd-surface:#161c2d;--rd-canvas:#0f1424;--rd-brand:#9b9efa;--rd-success:#34d399;--rd-warning:#fbbf24;--rd-danger:#f87171;--rd-gradient:linear-gradient(120deg,#5457e8,#7c4fe0 55%,#c43f86);--rd-shadow-raised:0 1px 2px rgba(0,0,0,0.3),0 6px 16px -8px rgba(0,0,0,0.55);--rd-raised:#1c2335;--rd-popover:#232b3f;--rd-line-strong:#3b4560;--rd-input-line:#6b7690;--rd-sunken:#0b0f1c;--mui-palette-primary-main:#7aa2f7;--mui-palette-primary-light:#9dbbfa;--mui-palette-primary-dark:#5b88f0;--mui-palette-primary-contrastText:#0b1020;--mui-palette-primary-mainChannel:122 162 247;--mui-palette-primary-lightChannel:157 187 250;--mui-palette-primary-darkChannel:91 136 240;--mui-palette-primary-contrastTextChannel:11 16 32;--mui-palette-secondary-main:#a78bfa;--mui-palette-secondary-light:#c4b5fd;--mui-palette-secondary-dark:#8b5cf6;--mui-palette-secondary-contrastText:#0b1020;--mui-palette-secondary-mainChannel:167 139 250;--mui-palette-secondary-lightChannel:196 181 253;--mui-palette-secondary-darkChannel:139 92 246;--mui-palette-secondary-contrastTextChannel:11 16 32;--mui-palette-success-main:#34d399;--mui-palette-success-light:#6ee7b7;--mui-palette-success-dark:#10b981;--mui-palette-success-contrastText:#0b1020;--mui-palette-success-mainChannel:52 211 153;--mui-palette-success-contrastTextChannel:11 16 32;--mui-palette-warning-main:#fbbf24;--mui-palette-warning-light:#fcd34d;--mui-palette-warning-dark:#f59e0b;--mui-palette-warning-contrastText:#0b1020;--mui-palette-warning-mainChannel:251 191 36;--mui-palette-error-main:#f87171;--mui-palette-error-light:#fca5a5;--mui-palette-error-dark:#ef4444;--mui-palette-error-contrastText:#0b1020;--mui-palette-error-mainChannel:248 113 113;--mui-palette-error-contrastTextChannel:11 16 32;--mui-palette-info-main:#60a5fa;--mui-palette-info-light:#93c5fd;--mui-palette-info-dark:#3b82f6;--mui-palette-info-contrastText:#0b1020;--mui-palette-info-mainChannel:96 165 250;--mui-palette-info-contrastTextChannel:11 16 32;--mui-palette-background-default:#0f1424;--mui-palette-background-paper:#161c2d;--mui-palette-background-elevated:#1c2335;--mui-palette-background-defaultChannel:15 20 36;--mui-palette-background-paperChannel:22 28 45;--mui-palette-text-primary:#e6eaf2;--mui-palette-text-secondary:#a6b0c3;--mui-palette-text-disabled:#5d6880;--mui-palette-text-primaryChannel:230 234 242;--mui-palette-text-secondaryChannel:166 176 195;--mui-palette-divider:#2a3349;--mui-palette-dividerChannel:42 51 73;--mui-palette-common-background:#0f1424;--mui-palette-common-onBackground:#fff;--mui-palette-common-backgroundChannel:15 20 36;--mui-palette-common-onBackgroundChannel:255 255 255;--mui-palette-action-active:rgba(255,255,255,0.7);--mui-palette-action-hover:rgba(255,255,255,0.06);--mui-palette-action-hoverOpacity:0.06;--mui-palette-action-selected:rgba(255,255,255,0.12);--mui-palette-action-selectedOpacity:0.12;--mui-palette-action-disabled:rgba(255,255,255,0.3);--mui-palette-action-disabledBackground:rgba(255,255,255,0.12);--mui-palette-action-focus:rgba(255,255,255,0.12);--mui-palette-action-activeChannel:255 255 255;--mui-palette-action-selectedChannel:255 255 255;--mui-palette-Alert-errorColor:#fecaca;--mui-palette-Alert-infoColor:#bfdbfe;--mui-palette-Alert-successColor:#a7f3d0;--mui-palette-Alert-warningColor:#fde68a;--mui-palette-Alert-errorStandardBg:#2a1d26;--mui-palette-Alert-infoStandardBg:#172338;--mui-palette-Alert-successStandardBg:#13282b;--mui-palette-Alert-warningStandardBg:#2a2420;--mui-palette-Alert-errorFilledColor:#0b1020;--mui-palette-Alert-infoFilledColor:#0b1020;--mui-palette-Alert-successFilledColor:#0b1020;--mui-palette-Alert-warningFilledColor:#0b1020;--mui-palette-FilledInput-bg:rgba(255,255,255,0.06);--mui-palette-FilledInput-hoverBg:rgba(255,255,255,0.09);--mui-palette-FilledInput-disabledBg:rgba(255,255,255,0.12);--mui-palette-LinearProgress-primaryBg:#26324d;--mui-palette-LinearProgress-secondaryBg:#2e2a4d;--mui-palette-LinearProgress-errorBg:#3a2430;--mui-palette-LinearProgress-infoBg:#1f3150;--mui-palette-LinearProgress-successBg:#163a35;--mui-palette-LinearProgress-warningBg:#3a3022;--mui-palette-Slider-primaryTrack:#26324d;--mui-palette-SnackbarContent-bg:#232b3f;--mui-palette-SnackbarContent-color:#e6eaf2;--mui-palette-Switch-defaultColor:#cbd2de;--mui-palette-Switch-primaryDisabledColor:#2c3a5c;--mui-palette-TableCell-border:#2a3349;--mui-palette-Tooltip-bg:rgba(43,52,73,0.97);--color-slate-50:#1a2133;--color-slate-100:#1f2739;--color-slate-200:#2a3349;--color-slate-300:#475270;--color-slate-400:#8a95ab;--color-slate-500:#a6b0c3;--color-slate-600:#b8c0d0;--color-slate-700:#cbd2de;--color-slate-800:#dce1ea;--color-slate-900:#e6eaf2;--color-gray-600:#b8c0d0;--color-gray-900:#e6eaf2;--color-indigo-50:color-mix(in oklab,#6366f1 16%,#161c2d);--color-indigo-100:color-mix(in oklab,#6366f1 26%,#161c2d);--color-indigo-200:color-mix(in oklab,#6366f1 40%,#161c2d);--color-indigo-600:#a5b4fc;--color-indigo-800:#c7d2fe;--color-indigo-900:#e0e7ff;--color-red-50:color-mix(in oklab,#ef4444 14%,#161c2d);--color-red-100:color-mix(in oklab,#ef4444 24%,#161c2d);--color-red-200:color-mix(in oklab,#ef4444 36%,#161c2d);--color-red-600:#f87171;--color-red-700:#fca5a5;--color-red-800:#fecaca;--color-amber-50:color-mix(in oklab,#f59e0b 12%,#161c2d);--color-amber-200:color-mix(in oklab,#f59e0b 34%,#161c2d);--color-amber-600:#fbbf24;--color-amber-700:#fcd34d;--color-amber-800:#fde68a;--color-cyan-50:color-mix(in oklab,#06b6d4 14%,#161c2d);--color-cyan-600:#22d3ee;--color-cyan-700:#67e8f9;--color-emerald-600:#34d399;--color-rose-600:#fb7185;--color-rose-800:#fda4af;--color-pink-600:#f472b6;--color-fuchsia-700:#e879f9}:root[data-theme=dark] :is(.rd-night,.rd-stage,.rd-replay-bar,.rd-hm-deck,.rd-hm-all-head,.rd-as-hero,.rd-wz-estimate){--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-300:oklch(86.9% 0.022 252.894);--color-slate-400:oklch(70.4% 0.04 256.788);--color-slate-500:#8a95ab;--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-900:oklch(20.8% 0.042 265.755);--color-indigo-100:oklch(93% 0.034 272.788);--color-indigo-200:oklch(87% 0.065 274.039);--color-red-100:oklch(93.6% 0.032 17.717)}:root[data-theme=dark] .text-indigo-500{color:var(--rd-brand)}:root[data-theme=dark] .bg-indigo-600{background-color:#4f46e5}:root[data-theme=dark] .bg-white:not(img):not(:has(>img)){background-color:var(--rd-surface)}:root[data-theme=dark] :is(.rd-night,.rd-stage,.rd-replay-bar,.rd-hm-deck,.rd-as-hero,.rd-wz-estimate) .bg-white{background-color:white}:root[data-theme=dark] .bg-white\/80{background-color:color-mix(in srgb,var(--rd-surface) 80%,transparent)}:root[data-theme=dark] .bg-white\/85{background-color:color-mix(in srgb,var(--rd-surface) 85%,transparent)}:root[data-theme=dark] .ring-white{--tw-ring-color:var(--rd-surface)}:root[data-theme=dark] .border-white{border-color:var(--rd-surface)}:root[data-theme=dark] :is(.rd-dialog,.rd-sheet){--rd-canvas:#161c2d;--rd-surface:#1d2437;--rd-line:#2f3850;--color-slate-50:#222a3e;--color-slate-100:#262f44;--color-slate-200:#2f3850}:root[data-theme=dark] .rd-popover{--rd-surface:#232b3f;--rd-line:#333c55}:root[data-theme=dark] .rd-card{box-shadow:0 1px 2px rgba(0,0,0,.25)}:root[data-theme=dark] .rd-nav{background:color-mix(in srgb,var(--rd-canvas) 85%,transparent)}:root[data-theme=dark] .rd-pill:hover:not(:disabled){background:color-mix(in srgb,var(--rd-text) 6%,transparent)}:root[data-theme=dark] .rd-pill[data-active=true]{background:var(--rd-raised);border-color:var(--rd-line-strong);box-shadow:none}:root[data-theme=dark] .rd-segment[data-active=true]{background:var(--rd-raised);box-shadow:inset 0 0 0 1px var(--rd-line-strong)}:root[data-theme=dark] .rd-chip-count,:root[data-theme=dark] .rd-pill-badge{color:#b4b6fc;background:rgba(155,158,250,.14)}:root[data-theme=dark] .rd-status{color:color-mix(in srgb,var(--rd-tone) 45%,white);background:color-mix(in srgb,var(--rd-tone) 16%,transparent);border-color:color-mix(in srgb,var(--rd-tone) 36%,transparent)}:root[data-theme=dark] .rd-type-label{color:color-mix(in srgb,var(--rd-type) 45%,white)}:root[data-theme=dark] .rd-model-label{color:color-mix(in srgb,var(--rd-model) 45%,white)}:root[data-theme=dark] .rd-shimmer{background:linear-gradient(90deg,var(--rd-surface) 0,var(--rd-raised) 40%,var(--rd-surface) 80%);background-size:200% 100%}:root[data-theme=dark] .rd-bar{background:var(--rd-line)}:root[data-theme=dark] .rd-prose{color:var(--rd-text)}:root[data-theme=dark] .rd-prose code{background:var(--rd-raised)}:root[data-theme=dark] .rd-prose pre{color:#e2e8f0;background:var(--rd-sunken);border:1px solid var(--rd-line)}:root[data-theme=dark] .rd-prose pre code{background:none}:root[data-theme=dark] .rd-prose blockquote{border-left-color:#4b4fa8}:root[data-theme=dark] .rd-btn:hover:not(:disabled){border-color:var(--rd-line-strong)}:root[data-theme=dark] .rd-btn-danger{background:#dc2626;box-shadow:0 10px 24px -12px rgba(220,38,38,.7)}:root[data-theme=dark] .rd-btn-danger:hover:not(:disabled){background:#b91c1c}:root[data-theme=dark] .rd-btn.rd-btn-quiet-danger:hover:not(:disabled){border-color:rgba(248,113,113,.45)}:root[data-theme=dark] .rd-doc-pick,:root[data-theme=dark] .rd-filter,:root[data-theme=dark] .rd-form-select,:root[data-theme=dark] .rd-input{border-color:var(--rd-input-line)}:root[data-theme=dark] .rd-doc-pick:focus-visible,:root[data-theme=dark] .rd-filter[data-open=true],:root[data-theme=dark] .rd-form-select[aria-expanded=true],:root[data-theme=dark] .rd-input:focus-within{border-color:var(--rd-brand);box-shadow:0 0 0 4px rgba(155,158,250,.22)}:root[data-theme=dark] .rd-doc-pick:hover:not(:disabled),:root[data-theme=dark] .rd-filter:hover,:root[data-theme=dark] .rd-form-select:hover:not(:disabled){border-color:#8a95ab}:root[data-theme=dark] .rd-filter[data-active=true]{border-color:rgba(155,158,250,.6);background:color-mix(in srgb,var(--rd-brand) 8%,var(--rd-surface))}:root[data-theme=dark] .rd-filter-clear:hover{color:var(--rd-canvas)}:root[data-theme=dark] .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .rd-root .MuiOutlinedInput-notchedOutline{border-color:var(--rd-input-line)}:root[data-theme=dark] .MuiOutlinedInput-root:hover:not(.Mui-focused):not(.Mui-disabled):not(.Mui-error) .MuiOutlinedInput-notchedOutline{border-color:#8a95ab}:root[data-theme=dark] .MuiOutlinedInput-root.Mui-focused:not(.Mui-error) .MuiOutlinedInput-notchedOutline{border-color:var(--rd-brand)}:root[data-theme=dark] .rd-root .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px rgba(155,158,250,.22)}:root[data-theme=dark] .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--rd-line)}:root[data-theme=dark] .rd-root .MuiInputLabel-root.Mui-focused{color:var(--rd-brand)}:root[data-theme=dark] .rd-popover{background:var(--rd-popover)!important;border-color:var(--rd-line-strong);box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 4px 14px -6px rgba(0,0,0,.5)!important}:root[data-theme=dark] .rd-dialog{box-shadow:0 0 0 1px var(--rd-line-strong),0 40px 100px -30px rgba(0,0,0,.8)!important}:root[data-theme=dark] .rd-menu .MuiMenuItem-root.Mui-focusVisible,:root[data-theme=dark] .rd-menu .MuiMenuItem-root:hover,:root[data-theme=dark] .rd-option:hover,:root[data-theme=dark] .rd-option[data-highlighted=true]{background:color-mix(in srgb,var(--rd-text) 7%,transparent)}:root[data-theme=dark] .rd-option[data-selected=true]{background:rgba(155,158,250,.16)}:root[data-theme=dark] .rd-table-head{background:var(--rd-raised)}:root[data-theme=dark] .rd-table-row:hover{background:color-mix(in srgb,var(--rd-text) 3%,var(--rd-surface))}:root[data-theme=dark] .rd-table-row:has(.rd-table-link:focus-visible){box-shadow:inset 0 0 0 2px var(--rd-brand)}:root[data-theme=dark] .rd-notice{color:color-mix(in srgb,var(--rd-tone) 40%,var(--rd-text));background:color-mix(in srgb,var(--rd-tone) 10%,var(--rd-surface));border-color:color-mix(in srgb,var(--rd-tone) 32%,transparent)}:root[data-theme=dark] .rd-notice>svg{color:color-mix(in srgb,var(--rd-tone) 45%,white)}:root[data-theme=dark] .rd-notice code{background:color-mix(in srgb,var(--rd-tone) 16%,var(--rd-surface))}:root[data-theme=dark] .rd-monogram{color:color-mix(in srgb,var(--rd-tone) 45%,white)}:root[data-theme=dark] .rd-monogram[data-variant=gradient]{color:white}:root[data-theme=dark] .rd-side{background:radial-gradient(140% 30% at 0 0,rgba(99,102,241,.06),transparent 70%),var(--rd-canvas)}:root[data-theme=dark] .rd-side-brand img{filter:invert(.93)}:root[data-theme=dark] .rd-side-env{color:#fcd34d;background:rgba(251,191,36,.14)}:root[data-theme=dark] button.rd-side-account:hover{border-color:var(--rd-line-strong)}:root[data-theme=dark] .rd-side-link:hover,:root[data-theme=dark] .rd-side-user:hover{background:color-mix(in srgb,var(--rd-text) 5%,transparent)}:root[data-theme=dark] .rd-side-link[data-active=true]{background:var(--rd-raised);border-color:var(--rd-line-strong);box-shadow:none}:root[data-theme=dark] .rd-dock-new,:root[data-theme=dark] .rd-side-new{box-shadow:0 10px 24px -14px rgba(84,87,232,.8),inset 0 1px 0 rgba(255,255,255,.18)}:root[data-theme=dark] .rd-dock{background:color-mix(in srgb,var(--rd-surface) 88%,transparent);border-top-color:var(--rd-line);box-shadow:0 -10px 30px -18px rgba(0,0,0,.7)}:root[data-theme=dark] .rd-dock-item[data-active=true]{background:rgba(155,158,250,.14)}:root[data-theme=dark] .rd-sheet-handle{background:var(--rd-line-strong)}:root[data-theme=dark] .rd-sheet-tile[data-active=true]{border-color:rgba(155,158,250,.5);box-shadow:0 0 0 3px rgba(155,158,250,.14)}:root[data-theme=dark] .rd-sheet-tile[data-active=true] .rd-sheet-tile-icon{background:rgba(155,158,250,.16)}:root[data-theme=dark] .rd-agent-mark,:root[data-theme=dark] .rd-agent-portrait-icon{color:color-mix(in srgb,var(--rd-accent) 45%,white);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--rd-accent) 22%,transparent),transparent 60%),color-mix(in srgb,var(--rd-accent) 16%,var(--rd-raised))}:root[data-theme=dark] .rd-hm-deck{background:radial-gradient(70% 120% at 0 0,rgba(91,91,246,.18),transparent 60%),radial-gradient(60% 120% at 100% 100%,rgba(236,72,153,.1),transparent 60%),#141a2e;border:1px solid var(--rd-line);box-shadow:none}:root[data-theme=dark] .rd-hm-deck-hint{color:var(--rd-faint)}:root[data-theme=dark] .rd-hm-accent-text,:root[data-theme=dark] .rd-hm-agent-count,:root[data-theme=dark] .rd-hm-all-state[data-active=true]>span,:root[data-theme=dark] .rd-hm-all-toggle[data-active=true],:root[data-theme=dark] .rd-hm-frequency,:root[data-theme=dark] .rd-hm-row-actions .MuiIconButton-root:hover,:root[data-theme=dark] .rd-hm-row:hover .rd-hm-row-name,:root[data-theme=dark] .rd-hm-section-new,:root[data-theme=dark] .rd-hm-see-all,:root[data-theme=dark] .rd-hm-skills .rd-pill[data-active=true],:root[data-theme=dark] .rd-hm-watch[data-linked=true]:hover .rd-hm-watch-go{color:color-mix(in srgb,var(--rd-accent) 45%,white)}:root[data-theme=dark] .rd-hm-section-new:hover{color:var(--rd-accent-ink,white)}:root[data-theme=dark] .rd-hm-skill-chip{color:color-mix(in srgb,var(--rd-skill,var(--rd-accent)) 45%,white);background:color-mix(in srgb,var(--rd-skill,var(--rd-accent)) 16%,transparent)}:root[data-theme=dark] .rd-hm-frequency,:root[data-theme=dark] .rd-hm-section-new:not(:hover),:root[data-theme=dark] .rd-hm-skills .rd-pill[data-active=true]{background:color-mix(in srgb,var(--rd-accent) 16%,transparent)}:root[data-theme=dark] .rd-hm-row-tile{background:color-mix(in srgb,var(--rd-skill,var(--rd-accent)) 18%,transparent)}:root[data-theme=dark] .rd-hm-row[data-state=failed] .rd-hm-row-tile{background:rgba(248,113,113,.14)}:root[data-theme=dark] .rd-as-bubble,:root[data-theme=dark] .rd-as-bubble:before,:root[data-theme=dark] .rd-hm-bubble,:root[data-theme=dark] .rd-hm-bubble:after{color:var(--rd-text);background:var(--rd-popover)}:root[data-theme=dark] .rd-as-bubble,:root[data-theme=dark] .rd-hm-bubble{border:1px solid var(--rd-line-strong)}:root[data-theme=dark] .rd-hm-bubble:after{border-right:1px solid var(--rd-line-strong);border-bottom:1px solid var(--rd-line-strong)}:root[data-theme=dark] .rd-as-bubble:before{border-top:1px solid var(--rd-line-strong);border-left:1px solid var(--rd-line-strong)}:root[data-theme=dark] .rd-hm-all-head{background:radial-gradient(80% 160% at 0 0,color-mix(in srgb,var(--rd-accent) 24%,transparent),transparent 65%),#141a2e;border-bottom:1px solid var(--rd-line)}:root[data-theme=dark] .rd-as-hero{background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--rd-accent) 22%,#141a2e),transparent 70%),radial-gradient(80% 50% at 50% 110%,color-mix(in srgb,var(--rd-accent) 12%,#141a2e),transparent 70%),#141a2e;border:1px solid var(--rd-line);box-shadow:none}:root[data-theme=dark] .rd-as-hero-text{color:var(--rd-muted)}:root[data-theme=dark] .rd-as-card-foot,:root[data-theme=dark] .rd-as-chip,:root[data-theme=dark] .rd-as-empty,:root[data-theme=dark] .rd-as-outcome-title,:root[data-theme=dark] .rd-as-skill-icon{color:color-mix(in srgb,var(--rd-accent) 45%,white)}:root[data-theme=dark] .rd-as-chip,:root[data-theme=dark] .rd-as-skill-icon{background:color-mix(in srgb,var(--rd-accent) 16%,transparent)}:root[data-theme=dark] .rd-as-rail-agent[data-active=true],:root[data-theme=dark] .rd-as-skill[data-selected=true]{background:color-mix(in srgb,var(--rd-accent) 12%,var(--rd-surface))}:root[data-theme=dark] .rd-as-skill-check{border-color:var(--rd-input-line)}:root[data-theme=dark] .rd-wz-choice:hover:not(:disabled){border-color:var(--rd-line-strong)}:root[data-theme=dark] .rd-wz-choice[data-selected=true]{border-color:rgba(155,158,250,.65);box-shadow:0 0 0 3px rgba(155,158,250,.16);background:color-mix(in srgb,var(--rd-brand) 7%,var(--rd-surface))}:root[data-theme=dark] .rd-wz-step[data-state=done] .rd-wz-step-dot{background:rgba(155,158,250,.16)}:root[data-theme=dark] .rd-wz-prompt:focus-within{background:color-mix(in srgb,var(--rd-text) 3%,var(--rd-surface))}:root[data-theme=dark] .rd-wz-drop .MuiPaper-root{border-color:var(--rd-line-strong)}:root[data-theme=dark] .rd-wz-drop .MuiPaper-root:hover{border-color:rgba(155,158,250,.65);background:color-mix(in srgb,var(--rd-brand) 6%,var(--rd-surface))}:root[data-theme=dark] .rd-wz-footer{box-shadow:0 16px 40px -20px rgba(0,0,0,.7)}:root[data-theme=dark] .rd-wz-estimate{background:radial-gradient(80% 140% at 0 0,rgba(99,102,241,.22),transparent 60%),radial-gradient(60% 120% at 100% 100%,rgba(236,72,153,.14),transparent 60%),#141a2e;border:1px solid var(--rd-line)}:root[data-theme=dark] .rd-rl-activity-bar{background:linear-gradient(to top,var(--rd-line) 3px,transparent 3px)}:root[data-theme=dark] .rd-rl-row:hover{background:color-mix(in srgb,var(--rd-text) 3%,var(--rd-surface))}:root[data-theme=dark] .rd-rl-row:has(.rd-rl-link:focus-visible){box-shadow:inset 0 0 0 2px var(--rd-brand)}:root[data-theme=dark] .rd-rl-progress{background:var(--rd-line)}:root[data-theme=dark] .rd-stage{background:#121830;border:1px solid var(--rd-line);box-shadow:none}:root[data-theme=dark] .rd-stage:before{opacity:.6}:root[data-theme=dark] .rd-replay-bar{background:rgba(28,35,53,.92);border-color:var(--rd-line-strong)}:root[data-theme=dark] .rd-brand-tile{color:hsl(var(--rd-hue) 70% 78%);background:hsl(var(--rd-hue) 30% 20%)}:root[data-theme=dark] .rd-theme-cloud-tag{color:var(--rd-muted)}:root[data-theme=dark] .rd-theme-cloud-tag[data-strong=true]{color:#c7d2fe}:root[data-theme=dark] .rd-light-tiles{--rd-tile-empty:#1f2739;--rd-tile-empty-border:#2a3349;--rd-tile-hole:#161c2d}:root[data-theme=dark] .rd-paper{background:linear-gradient(180deg,#dfe3ee,#c9cfe6)}:root[data-theme=dark] .rd-mark{background:linear-gradient(transparent 55%,rgba(250,204,21,.35) 0)}:root[data-theme=dark] .rd-doc-eyebrow{color:color-mix(in srgb,var(--rd-doc-tone) 45%,white)}:root[data-theme=dark] .rd-doc-icon{color:color-mix(in srgb,var(--rd-doc-tone,var(--rd-brand)) 50%,white);background:color-mix(in srgb,var(--rd-doc-tone,var(--rd-brand)) 18%,transparent)}:root[data-theme=dark] .rd-doc-pane-ghost{border-color:var(--rd-line-strong)}:root[data-theme=dark] .rd-doc-splitter:after{background:var(--rd-line-strong)}:root[data-theme=dark] .rd-doc-detail,:root[data-theme=dark] .rd-doc-explorer{box-shadow:0 1px 2px rgba(0,0,0,.25)}:root[data-theme=dark] .rd-doc-pick-root,:root[data-theme=dark] .rd-doc-tool[data-active=true]{background:rgba(155,158,250,.16)}:root[data-theme=dark] .rd-doc-crumb-sep{color:var(--rd-line-strong)}:root[data-theme=dark] .rd-doc-list[data-drop=true]{background:color-mix(in srgb,var(--rd-brand) 6%,var(--rd-surface))}:root[data-theme=dark] .rd-doc-row:hover{background:color-mix(in srgb,var(--rd-text) 4%,transparent)}:root[data-theme=dark] .rd-doc-row:focus-visible{box-shadow:inset 0 0 0 2px var(--rd-brand)}:root[data-theme=dark] .rd-doc-row[data-selected=true]{background:rgba(155,158,250,.14)}:root[data-theme=dark] .rd-doc-check{border-color:var(--rd-input-line)}:root[data-theme=dark] .rd-doc-pick-root[data-empty=true],:root[data-theme=dark] .rd-doc-setting-icon{background:var(--rd-raised)}:root[data-theme=dark] .rd-doc-pick-text:hover:not(:disabled){background:rgba(155,158,250,.14)}:root[data-theme=dark] .rd-doc-setting{border-top-color:var(--rd-line)}:root[data-theme=dark] .rd-doc-variable-code,:root[data-theme=dark] .rd-form-chip{color:#c4b5fd;background:rgba(139,92,246,.16)}:root[data-theme=dark] .rd-form-editor[aria-invalid=true]{background:color-mix(in srgb,var(--rd-danger) 6%,var(--rd-surface))}:root[data-theme=dark] .rd-form-chip{border-color:rgba(139,92,246,.35)}:root[data-theme=dark] .rd-form-chip:hover:not(:disabled){background:rgba(139,92,246,.26);border-color:rgba(167,139,250,.55)}:root[data-theme=dark] .rd-form-chip[data-tone=warning]{color:#fcd34d;background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.32)}:root[data-theme=dark] .rd-form-undeclared{background:rgba(251,191,36,.08);border-bottom-color:rgba(251,191,36,.28)}:root[data-theme=dark] .rd-form-row,:root[data-theme=dark] .rd-form-variable{border-top-color:var(--rd-line)}:root[data-theme=dark] .rd-form-add:hover:not(:disabled),:root[data-theme=dark] .rd-form-variable[data-editing=true]{background:color-mix(in srgb,var(--rd-brand) 6%,var(--rd-surface))}:root[data-theme=dark] .rd-set-tile:hover{border-color:var(--rd-line-strong);box-shadow:0 1px 2px rgba(0,0,0,.3),0 14px 30px -16px rgba(0,0,0,.7)}:root[data-theme=dark] .rd-set-tile:focus-visible{box-shadow:0 0 0 3px var(--rd-brand)}:root[data-theme=dark] .rd-set-bubble[data-role=prompt]{background:color-mix(in srgb,var(--rd-brand) 10%,var(--rd-surface));border-color:rgba(155,158,250,.3)}:root[data-theme=dark] .rd-set-json{background:var(--rd-sunken);border:1px solid var(--rd-line)}:root[data-theme=dark] .rd-set-log{background:var(--rd-sunken)}:root[data-theme=dark] .rd-am-report-row:hover,:root[data-theme=dark] .rd-am-row:hover{background:color-mix(in srgb,var(--rd-text) 3%,var(--rd-surface))}:root[data-theme=dark] .rd-am-row[data-selected=true]{background:color-mix(in srgb,var(--rd-model) 12%,var(--rd-surface))}:root[data-theme=dark] .rd-am-day{background:color-mix(in srgb,var(--rd-raised) 92%,transparent)}:root[data-theme=dark] .rd-am-type{background:color-mix(in srgb,var(--rd-tone) 16%,transparent)}:root[data-theme=dark] .rd-am-breakdown-icon,:root[data-theme=dark] .rd-am-tile-icon,:root[data-theme=dark] .rd-am-type,:root[data-theme=dark] .rd-am-type svg{color:color-mix(in srgb,var(--rd-tone) 45%,white)}:root[data-theme=dark] .rd-am-breakdown-icon,:root[data-theme=dark] .rd-am-tile-icon{background:color-mix(in srgb,var(--rd-tone) 16%,transparent)}:root[data-theme=dark] .rd-am-chip:hover{border-color:var(--rd-line-strong)}:root[data-theme=dark] .rd-am-chip[data-active=true]{background:color-mix(in srgb,var(--rd-tone,var(--rd-brand)) 14%,var(--rd-surface))}:root[data-theme=dark] .rd-am-meter,:root[data-theme=dark] .rd-am-step-dot{background:var(--rd-line)}:root[data-theme=dark] .rd-am-legend-row[data-focus=true]{background:var(--rd-raised)}:root[data-theme=dark] .rd-am-breakdown-row[data-active=true] .rd-am-breakdown-main,:root[data-theme=dark] .rd-am-legend-row[data-active=true]{background:color-mix(in srgb,var(--rd-tone) 14%,var(--rd-surface))}:root[data-theme=dark] .rd-am-donut path,:root[data-theme=dark] .rd-am-scatter circle{stroke:var(--rd-surface)}:root[data-theme=dark] .rd-am-scatter line{stroke:var(--rd-line)}:root[data-theme=dark] .rd-am-scatter text{fill:var(--rd-faint)}:root[data-theme=dark] .rd-am-histogram>button:hover{background:rgba(155,158,250,.1)}:root[data-theme=dark] .rd-am-highlight:hover{border-color:rgba(155,158,250,.5);box-shadow:none}:root[data-theme=dark] .MuiDrawer-paper.rd-am-inspector{background-color:var(--rd-canvas);box-shadow:0 40px 100px -30px rgba(0,0,0,.8)}:root[data-theme=dark] .rd-am-inspector-head{background:linear-gradient(180deg,color-mix(in srgb,var(--rd-model) 14%,var(--rd-surface)),var(--rd-surface))}:root[data-theme=dark] .rd-am-kbd{color:var(--rd-muted);background:var(--rd-raised);border-color:var(--rd-line-strong);box-shadow:0 1px 0 var(--rd-line-strong)}:root[data-theme=dark] .rd-am-bubble[data-role=user]{background:var(--rd-raised)}:root[data-theme=dark] .rd-am-block{background:var(--rd-sunken)}:root[data-theme=dark] .rd-am-json,:root[data-theme=dark] .rd-am-pre{color:#cbd2de}:root[data-theme=dark] .rd-am-json-children{border-left-color:var(--rd-line-strong)}:root[data-theme=dark] .rd-am-json-toggle:hover{background:var(--rd-raised)}:root[data-theme=dark] .rd-am-json-key{color:#a5b4fc}:root[data-theme=dark] .rd-am-json-string{color:#6ee7b7}:root[data-theme=dark] .rd-am-json-number{color:#fdba74}:root[data-theme=dark] .rd-am-json-boolean{color:#f9a8d4}:root[data-theme=dark] .rd-am-json-action{background:rgba(155,158,250,.14)}:root[data-theme=dark] .rd-am-json-action:hover{background:rgba(155,158,250,.24)}:root[data-theme=dark] .rd-am-report-head{background:var(--rd-raised)}:root[data-theme=dark] .rd-am-report-row{border-bottom-color:var(--rd-line)}:root[data-theme=dark] .rd-am-month-cell:hover:not(:disabled){background:rgba(155,158,250,.14)}:root[data-theme=dark] .rd-am-month-cell[data-active=true]{color:#0b1020}:root[data-theme=dark] .rd-chat{box-shadow:0 40px 100px -40px rgba(0,0,0,.8)}:root[data-theme=dark] .rd-chat:before{opacity:.5}:root[data-theme=dark] .rd-chat-header{border-bottom-color:var(--rd-line)}:root[data-theme=dark] .rd-chat-btn:hover,:root[data-theme=dark] .rd-chat-chip:hover,:root[data-theme=dark] .rd-chat-suggestion:hover{border-color:rgba(155,158,250,.5)}:root[data-theme=dark] .rd-chat-suggestion:hover{box-shadow:0 14px 30px -18px rgba(0,0,0,.7)}:root[data-theme=dark] .rd-chat-activity[data-live=true]{background:linear-gradient(color-mix(in srgb,var(--rd-surface) 94%,transparent),color-mix(in srgb,var(--rd-surface) 94%,transparent)) padding-box,conic-gradient(from var(--rd-angle),#4b4fa8,var(--rd-live),#a855a8,#4b4fa8) border-box}:root[data-theme=dark] .rd-chat-step-icon{color:color-mix(in srgb,var(--rd-step-tone,#64748b) 45%,white);background:color-mix(in srgb,var(--rd-step-tone,#64748b) 18%,var(--rd-surface))}:root[data-theme=dark] .rd-chat-step[data-status=running] .rd-chat-step-icon{color:white;background:var(--rd-step-tone,#5457e8)}:root[data-theme=dark] .rd-chat-step[data-status=stopped] .rd-chat-step-icon{background:var(--rd-raised)}:root[data-theme=dark] .rd-chat-step-detail{background:var(--rd-sunken);border:1px solid var(--rd-line)}:root[data-theme=dark] .rd-chat-favicons>*{box-shadow:0 0 0 2px var(--rd-surface)}:root[data-theme=dark] .rd-chat-diff-line[data-kind=before]{color:#fecaca;background:rgba(248,113,113,.12);text-decoration-color:rgba(254,202,202,.4)}:root[data-theme=dark] .rd-chat-diff-line[data-kind=after]{color:#a7f3d0;background:rgba(52,211,153,.12)}:root[data-theme=dark] .rd-chat-writing{border-color:var(--rd-line-strong)}:root[data-theme=dark] .rd-chat-updated-btn{color:#4338ca}:root[data-theme=dark] .rd-chat-alert{background:color-mix(in srgb,var(--rd-tone,#ef4444) 12%,var(--rd-surface));border-color:color-mix(in srgb,var(--rd-tone,#ef4444) 34%,transparent)}:root[data-theme=dark] .rd-chat-alert>svg{color:color-mix(in srgb,var(--rd-tone,#ef4444) 45%,white)}:root[data-theme=dark] .rd-chat-banner{color:#fde68a;background:rgba(251,191,36,.1);border-bottom-color:rgba(251,191,36,.28)}:root[data-theme=dark] .rd-chat-banner[data-tone=danger]{color:#fecaca;background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.3)}:root[data-theme=dark] .rd-chat-jump{box-shadow:0 10px 24px -12px rgba(0,0,0,.7)}:root[data-theme=dark] .rd-chat-composer{border-color:var(--rd-input-line);box-shadow:0 10px 30px -18px rgba(0,0,0,.7)}:root[data-theme=dark] .rd-chat-composer:focus-within{box-shadow:0 0 0 4px rgba(155,158,250,.2),0 10px 30px -18px rgba(0,0,0,.7)}:root[data-theme=dark] .rd-chat-send[data-mode=stop]{color:var(--rd-canvas);background:var(--rd-text)}:root[data-theme=dark] .rd-chat-capability,:root[data-theme=dark] .rd-chat-suggestion-icon{color:color-mix(in srgb,var(--rd-tone) 45%,white);background:color-mix(in srgb,var(--rd-tone) 16%,var(--rd-surface));border-color:color-mix(in srgb,var(--rd-tone) 34%,transparent)}:root[data-theme=dark] .rd-chat-history-item:hover{background:var(--rd-raised)}:root[data-theme=dark] .rd-chat-history-icon,:root[data-theme=dark] .rd-chat-history-more:hover{background:rgba(155,158,250,.14)}:root[data-theme=dark] .rd-fab-badge{box-shadow:0 0 0 3px var(--rd-canvas)}:root[data-theme=dark] .rd-tip{background:var(--rd-popover);border:1px solid var(--rd-line-strong)}:root[data-theme=dark] :is(.MuiPopover-paper,.MuiMenu-paper,.MuiAutocomplete-paper,.MuiPaper-elevation8){background-color:var(--rd-popover);border:1px solid var(--rd-line-strong)}:root[data-theme=dark] [role=menubar]{background:color-mix(in srgb,var(--rd-text) 5%,transparent)}:root[data-theme=dark] .MuiDialog-paper:not(.rd-dialog){background-color:var(--rd-raised);border:1px solid var(--rd-line-strong)}:root[data-theme=dark] .MuiBackdrop-root:not(.MuiBackdrop-invisible){background-color:rgba(4,6,14,.7)}:root[data-theme=dark] .MuiTooltip-tooltip{color:var(--rd-text);border:1px solid var(--rd-line-strong)}:root[data-theme=dark] .MuiChip-filled.MuiChip-colorSuccess{color:#6ee7b7;background-color:rgba(52,211,153,.14)}:root[data-theme=dark] .MuiChip-filled.MuiChip-colorWarning{color:#fcd34d;background-color:rgba(251,191,36,.14)}:root[data-theme=dark] .MuiChip-filled.MuiChip-colorError{color:#fca5a5;background-color:rgba(248,113,113,.14)}:root[data-theme=dark] .MuiChip-filled.MuiChip-colorInfo{color:#93c5fd;background-color:rgba(96,165,250,.14)}:root[data-theme=dark] .MuiAlert-root.MuiAlert-variantStandard.MuiAlert-colorSuccess{color:#a7f3d0;background-color:rgba(52,211,153,.1);border-color:rgba(52,211,153,.3)}:root[data-theme=dark] .MuiAlert-root.MuiAlert-variantStandard.MuiAlert-colorWarning{color:#fde68a;background-color:rgba(251,191,36,.1);border-color:rgba(251,191,36,.3)}:root[data-theme=dark] .MuiAlert-root.MuiAlert-variantStandard.MuiAlert-colorError{color:#fecaca;background-color:rgba(248,113,113,.1);border-color:rgba(248,113,113,.3)}:root[data-theme=dark] .MuiAlert-root.MuiAlert-variantStandard.MuiAlert-colorInfo{color:#bfdbfe;background-color:rgba(96,165,250,.1);border-color:rgba(96,165,250,.3)}:root[data-theme=dark] .MuiButton-contained,:root[data-theme=dark] .MuiButton-root:hover{box-shadow:none}:root[data-theme=dark] .notistack-MuiContent{border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px -16px rgba(0,0,0,.8)}:root[data-theme=dark] .notistack-MuiContent-default{color:var(--rd-text);background-color:var(--rd-popover);border-color:var(--rd-line-strong)}:root[data-theme=dark] .notistack-MuiContent-success{background-color:#047857}:root[data-theme=dark] .notistack-MuiContent-error{background-color:#b91c1c}:root[data-theme=dark] .notistack-MuiContent-warning{background-color:#b45309}:root[data-theme=dark] .notistack-MuiContent-info{background-color:#1d4ed8}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root[data-theme=corporate]{--rd-line:#dde1e9;--rd-muted:#4f5d73;--rd-faint:#5f6c80;--rd-brand:#4747d1;--rd-brand-2:#5b3fc4;--rd-live:#0891b2;--rd-success:#047857;--rd-warning:#b45309;--rd-danger:#b91c1c;--rd-gradient:linear-gradient(120deg,#4747d1,#5b3fc4);--rd-input-line:#8792a5;--rd-sunken:#f6f7fa;--mui-palette-text-secondary:#4f5d73;--mui-palette-text-secondaryChannel:79 93 115;--color-slate-400:#637084;--color-slate-500:#566377;--color-indigo-400:#4f46e5;--color-indigo-500:#4f46e5;--color-violet-400:#6d28d9;--color-violet-500:#6d28d9;--color-cyan-400:#0e7490;--color-cyan-600:#0e7490;--color-emerald-400:#047857;--color-emerald-500:#047857;--color-emerald-600:#047857;--color-amber-500:#b45309;--color-amber-600:#b45309;--color-red-400:#b91c1c;--color-red-500:#b91c1c;--color-rose-600:#be123c;--color-pink-600:#be185d}:root[data-theme=corporate] .rd-monogram:not([data-variant=gradient]){color:oklch(from var(--rd-tone) min(l,.5) c h)}:root[data-theme=corporate] .rd-type-label{color:oklch(from var(--rd-type) min(l,.5) c h)}:root[data-theme=corporate] .rd-model-label{color:oklch(from var(--rd-model) min(l,.5) c h)}:root[data-theme=corporate] .rd-doc-eyebrow{color:oklch(from var(--rd-doc-tone) min(l,.5) c h)}:root[data-theme=corporate] .rd-hm-accent-text{color:oklch(from var(--rd-accent) min(l,.5) c h)}:root[data-theme=corporate] .rd-status{color:oklch(from var(--rd-tone) min(l,.45) c h)}:root[data-theme=corporate] .rd-prose pre{color:var(--rd-text);background:var(--rd-sunken);border:1px solid var(--rd-line)}:root[data-theme=corporate] .rd-agent-caret{animation:none}:root[data-theme=corporate] .rd-agent-dots i{animation-name:rd-corp-fade}:root[data-theme=corporate] .rd-hm-cta{box-shadow:0 8px 18px -10px rgba(15,23,42,.45)}:root[data-theme=corporate] .rd-hm-deck{color:var(--rd-muted);background:radial-gradient(70% 120% at 0 0,color-mix(in srgb,var(--rd-brand) 6%,transparent),transparent 60%),var(--rd-surface);border:1px solid var(--rd-line);box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(15,23,42,.08)}:root[data-theme=corporate] .rd-hm-deck:before{display:none}:root[data-theme=corporate] .rd-hm-deck-title{color:var(--rd-text)}:root[data-theme=corporate] .rd-hm-deck-hint{color:var(--rd-muted)}:root[data-theme=corporate] .rd-hm-agent{background:radial-gradient(90% 60% at 50% 0,color-mix(in srgb,var(--rd-accent) 8%,transparent),transparent 70%),var(--rd-surface);border-color:var(--rd-line)}:root[data-theme=corporate] .rd-hm-agent:hover{border-color:color-mix(in srgb,var(--rd-accent) 45%,var(--rd-line));box-shadow:0 14px 28px -18px rgba(15,23,42,.35)}:root[data-theme=corporate] .rd-hm-agent[data-selected=true]{border-color:var(--rd-accent);background-color:color-mix(in srgb,var(--rd-accent) 6%,var(--rd-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--rd-accent) 18%,transparent),0 14px 28px -18px rgba(15,23,42,.35)}:root[data-theme=corporate] .rd-hm-agent-main:focus-visible{outline:2px solid var(--rd-brand);outline-offset:2px}:root[data-theme=corporate] .rd-hm-agent .rd-agent-portrait{animation:none}:root[data-theme=corporate] .rd-hm-agent:hover .rd-agent-portrait{scale:1.03}:root[data-theme=corporate] :is(.rd-hm-agent,.rd-hm-spotlight,.rd-hm-all-head) .rd-agent-aura{opacity:0}:root[data-theme=corporate] .rd-hm-agent[data-working=true] .rd-agent-aura{opacity:.6;animation:rd-agent-spin 4s linear infinite}:root[data-theme=corporate] .rd-hm-agent-name{color:var(--rd-text)}:root[data-theme=corporate] .rd-hm-agent-count{color:oklch(from var(--rd-accent) min(l,.5) c h)}:root[data-theme=corporate] .rd-hm-agent[data-working=true] :is(.rd-hm-agent-count,.rd-hm-bubble){animation:none}:root[data-theme=corporate] .rd-hm-spark>span{box-shadow:none}:root[data-theme=corporate] .rd-hm-spark>span[data-empty=true]{background:color-mix(in srgb,var(--rd-text) 8%,transparent)}:root[data-theme=corporate] .rd-hm-spotlight{background:color-mix(in srgb,var(--rd-accent) 6%,var(--rd-surface))}:root[data-theme=corporate] .rd-hm-spotlight-text{color:var(--rd-text)}:root[data-theme=corporate] :is(.rd-hm-spotlight-cta,.rd-hm-agent-new){box-shadow:0 6px 14px -8px rgba(15,23,42,.45)}:root[data-theme=corporate] .rd-hm-bubble{border:1px solid var(--rd-line);box-shadow:0 10px 24px -14px rgba(15,23,42,.3)}:root[data-theme=corporate] .rd-hm-bubble:after{border-right:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line)}:root[data-theme=corporate] .rd-hm-all-head{color:var(--rd-text);background:linear-gradient(180deg,color-mix(in srgb,var(--rd-accent) 8%,var(--rd-surface)),var(--rd-surface));border-bottom:1px solid var(--rd-line)}:root[data-theme=corporate] .rd-hm-all-head .MuiIconButton-root,:root[data-theme=corporate] .rd-hm-all-head .text-slate-400{color:var(--rd-muted)}:root[data-theme=corporate] .rd-stage{color:var(--rd-text);background:color-mix(in srgb,var(--rd-brand) 2.5%,var(--rd-surface));border:1px solid var(--rd-line);box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -18px rgba(15,23,42,.18)}:root[data-theme=corporate] .rd-stage:before{inset:0;background:radial-gradient(60% 70% at 0 0,color-mix(in srgb,var(--rd-brand) 7%,transparent),transparent 70%);filter:none;animation:none}:root[data-theme=corporate] .rd-stage[data-tone=error]:before{background:radial-gradient(60% 70% at 0 0,color-mix(in srgb,var(--rd-danger) 8%,transparent),transparent 70%)}:root[data-theme=corporate] .rd-stage[data-tone=idle]:before{opacity:.5}:root[data-theme=corporate] .rd-stage:after{background-image:linear-gradient(color-mix(in srgb,var(--rd-text) 3.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--rd-text) 3.5%,transparent) 1px,transparent 1px)}:root[data-theme=corporate] .rd-glass{background:var(--rd-surface);border-color:var(--rd-line);box-shadow:0 1px 2px rgba(15,23,42,.05);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=corporate] .rd-stage-muted{color:var(--rd-muted)}:root[data-theme=corporate] :is(.rd-stage,.rd-replay-bar) :is(.text-white,.text-slate-200,.text-indigo-100){color:var(--rd-text)}:root[data-theme=corporate] :is(.rd-stage,.rd-replay-bar) .text-slate-300{color:var(--rd-muted)}:root[data-theme=corporate] :is(.rd-stage,.rd-replay-bar) .text-cyan-300{color:#0e7490}:root[data-theme=corporate] .rd-stage :is(.text-red-100,.text-red-300){color:#b91c1c}:root[data-theme=corporate] .rd-stage .border-white\/10{border-color:var(--rd-line)}:root[data-theme=corporate] .rd-stage .bg-white\/10{background-color:color-mix(in srgb,var(--rd-text) 5%,var(--rd-surface))}:root[data-theme=corporate] .rd-stage .ring-white\/10{--tw-ring-color:var(--rd-line)}:root[data-theme=corporate] .rd-stage .rd-dot{--rd-tone:var(--rd-live)}:root[data-theme=corporate] .rd-stage .MuiButton-outlined{color:#b91c1c;border-color:color-mix(in srgb,#b91c1c 40%,transparent)}:root[data-theme=corporate] .rd-step-node[data-state=pending]{border-color:var(--rd-input-line);color:var(--rd-input-line)}:root[data-theme=corporate] .rd-step-node[data-state=done]{box-shadow:0 0 0 4px color-mix(in srgb,var(--rd-success) 14%,transparent);animation:rd-corp-settle .4s var(--rd-ease)}:root[data-theme=corporate] .rd-step-node[data-state=error]{box-shadow:0 0 0 4px color-mix(in srgb,var(--rd-danger) 14%,transparent)}:root[data-theme=corporate] .rd-step-node[data-state=active]{background:var(--rd-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--rd-brand) 14%,transparent)}:root[data-theme=corporate] .rd-step-node[data-state=active]:before{background:conic-gradient(from var(--rd-angle),transparent 0,var(--rd-brand) 35%,var(--rd-live) 60%,transparent 75%);animation-duration:2.4s}:root[data-theme=corporate] .rd-step-track{background:var(--rd-line)}:root[data-theme=corporate] .rd-step-track[data-state=active]>span{background-image:linear-gradient(90deg,transparent,var(--rd-brand),var(--rd-live),transparent);animation-duration:2.2s}:root[data-theme=corporate] .rd-step-track[data-state=active][data-vertical=true]>span{background-image:linear-gradient(180deg,transparent,var(--rd-brand),var(--rd-live),transparent)}:root[data-theme=corporate] :is(.rd-stage,.rd-light-tiles){--rd-tile-empty:#f1f5f9;--rd-tile-empty-border:#d5dbe4;--rd-tile-hole:var(--rd-surface);--rd-tile-num:var(--rd-muted)}:root[data-theme=corporate] .rd-tile[data-glow=true]{box-shadow:none}:root[data-theme=corporate] .rd-tile[data-state=running]{animation:rd-corp-breathe 1.8s ease-in-out infinite}:root[data-theme=corporate] .rd-tile:is([data-state=answered],[data-state=extracted]){background:oklch(from var(--rd-model) min(l,.5) c h);animation:rd-corp-settle .4s var(--rd-ease)}:root[data-theme=corporate] .rd-orb{background:radial-gradient(circle at 35% 30%,#ffffff 0,#e0e7ff 14%,#a5b4fc 38%,#6366f1 72%,#4338ca 100%);box-shadow:0 18px 36px -14px rgba(67,56,202,.45),inset -8px -10px 22px rgba(49,46,129,.25);animation:rd-corp-orb 4s ease-in-out infinite}:root[data-theme=corporate] .rd-orb[data-tone=extract]{background:radial-gradient(circle at 35% 30%,#ffffff 0,#cffafe 14%,#67e8f9 38%,#0891b2 72%,#0e7490 100%);box-shadow:0 18px 36px -14px rgba(14,116,144,.45),inset -8px -10px 22px rgba(22,78,99,.25)}:root[data-theme=corporate] .rd-orb[data-tone=summary]{background:radial-gradient(circle at 35% 30%,#ffffff 0,#fce7f3 14%,#f9a8d4 38%,#db2777 72%,#9d174d 100%);box-shadow:0 18px 36px -14px rgba(157,23,77,.4),inset -8px -10px 22px rgba(80,7,36,.2)}:root[data-theme=corporate] .rd-orb-ring{border-color:color-mix(in srgb,var(--rd-brand) 16%,transparent)}:root[data-theme=corporate] .rd-orb-ring[data-spin=true]{border-top-color:var(--rd-live)}:root[data-theme=corporate] .rd-spark{width:3px;height:3px;background:color-mix(in srgb,var(--rd-brand) 55%,transparent);box-shadow:none}:root[data-theme=corporate] .rd-paper{background:var(--rd-surface);box-shadow:0 0 0 1px var(--rd-line),0 24px 40px -24px rgba(15,23,42,.3);animation-name:rd-corp-float}:root[data-theme=corporate] .rd-pen{box-shadow:0 6px 14px -6px rgba(15,23,42,.4);animation-name:rd-corp-pen}:root[data-theme=corporate] .rd-radar{border-color:var(--rd-line);background:radial-gradient(circle,color-mix(in srgb,var(--rd-brand) 6%,transparent),transparent 70%)}:root[data-theme=corporate] .rd-radar:before{background:conic-gradient(from 0deg,color-mix(in srgb,var(--rd-live) 25%,transparent),transparent 25%);animation-duration:4s}:root[data-theme=corporate] .rd-radar:after{border-color:var(--rd-line)}:root[data-theme=corporate] .rd-radar .bg-cyan-300{background-color:var(--rd-live);box-shadow:0 0 0 4px color-mix(in srgb,var(--rd-live) 18%,transparent)}:root[data-theme=corporate] .rd-confetti>i:not(:nth-child(3n+1)){display:none}:root[data-theme=corporate] .rd-confetti>i{animation-name:rd-corp-confetti}:root[data-theme=corporate] .rd-replay-bar{color:var(--rd-text);background:color-mix(in srgb,var(--rd-surface) 96%,transparent);border-color:var(--rd-line);box-shadow:0 1px 2px rgba(15,23,42,.06),0 18px 40px -18px rgba(15,23,42,.3)}:root[data-theme=corporate] .rd-replay-bar>.MuiIconButton-root:first-child{color:white;background-color:var(--rd-brand)}:root[data-theme=corporate] .rd-replay-bar>.MuiIconButton-root:first-child:hover{background-color:color-mix(in srgb,var(--rd-brand) 85%,black)}:root[data-theme=corporate] .rd-replay-bar>.MuiIconButton-root:last-child{color:var(--rd-muted)}:root[data-theme=corporate] .rd-replay-bar .bg-white\/5{background-color:color-mix(in srgb,var(--rd-text) 5%,transparent)}:root[data-theme=corporate] .rd-replay-bar .bg-white{color:white;background-color:var(--rd-brand)}:root[data-theme=corporate] .rd-replay-bar .hover\:text-white:hover{color:var(--rd-text)}:root[data-theme=corporate] .rd-range{background:linear-gradient(90deg,var(--rd-brand) var(--rd-progress),color-mix(in srgb,var(--rd-text) 16%,transparent) var(--rd-progress))}:root[data-theme=corporate] .rd-range::-webkit-slider-thumb{background:var(--rd-surface);box-shadow:0 0 0 2px var(--rd-brand),0 1px 3px rgba(15,23,42,.3)}:root[data-theme=corporate] .rd-range::-moz-range-thumb{background:var(--rd-surface);box-shadow:0 0 0 2px var(--rd-brand)}:root[data-theme=corporate] .rd-range:focus-visible{outline:2px solid var(--rd-brand);outline-offset:4px}:root[data-theme=corporate] .rd-as-card{transform:none}:root[data-theme=corporate] .rd-as-card:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--rd-accent) 45%,var(--rd-line));box-shadow:0 1px 2px rgba(15,23,42,.05),0 14px 28px -18px rgba(15,23,42,.35)}:root[data-theme=corporate] .rd-as-card:focus-visible{outline:2px solid var(--rd-brand);outline-offset:2px}:root[data-theme=corporate] .rd-as-card-light{background:linear-gradient(180deg,color-mix(in srgb,var(--rd-accent) 7%,transparent),transparent 60%)}:root[data-theme=corporate] .rd-as-card .rd-agent-portrait{animation:none}:root[data-theme=corporate] .rd-as-card:hover .rd-agent-portrait{scale:1.03;box-shadow:0 10px 20px -12px color-mix(in srgb,var(--rd-accent) 60%,transparent)}:root[data-theme=corporate] :is(.rd-as-card,.rd-as-hero,.rd-as-rail-agent) .rd-agent-aura{opacity:0}:root[data-theme=corporate] :is(.rd-as-card-foot,.rd-as-chip){color:oklch(from var(--rd-accent) min(l,.5) c h)}:root[data-theme=corporate] .rd-as-chip{background:color-mix(in srgb,var(--rd-accent) 10%,transparent)}:root[data-theme=corporate] .rd-as-rail-agent:focus-visible{outline:2px solid var(--rd-brand);outline-offset:1px}:root[data-theme=corporate] .rd-as-rail-agent[data-active=true]{background:color-mix(in srgb,var(--rd-accent) 8%,var(--rd-surface));border-color:color-mix(in srgb,var(--rd-accent) 45%,var(--rd-line))}:root[data-theme=corporate] .rd-as-hero{color:var(--rd-muted);background:linear-gradient(180deg,color-mix(in srgb,var(--rd-accent) 9%,var(--rd-surface)) 0,var(--rd-surface) 46%);border:1px solid var(--rd-line);box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 28px -20px rgba(15,23,42,.3)}:root[data-theme=corporate] .rd-as-hero:before{display:none}:root[data-theme=corporate] .rd-as-hero .rd-agent-portrait{box-shadow:0 0 0 4px var(--rd-surface),0 0 0 5px color-mix(in srgb,var(--rd-accent) 40%,var(--rd-line)),0 12px 24px -14px rgba(15,23,42,.35)}:root[data-theme=corporate] .rd-as-hero-name{color:var(--rd-text)}:root[data-theme=corporate] .rd-as-chip-dark{border-color:color-mix(in srgb,var(--rd-accent) 30%,transparent)}:root[data-theme=corporate] .rd-as-hero-text{color:var(--rd-muted)}:root[data-theme=corporate] .rd-as-bubble{background:color-mix(in srgb,var(--rd-accent) 5%,var(--rd-surface));border:1px solid color-mix(in srgb,var(--rd-accent) 25%,var(--rd-line));box-shadow:none}:root[data-theme=corporate] .rd-as-bubble:before{background:color-mix(in srgb,var(--rd-accent) 5%,var(--rd-surface));border-top:1px solid color-mix(in srgb,var(--rd-accent) 25%,var(--rd-line));border-left:1px solid color-mix(in srgb,var(--rd-accent) 25%,var(--rd-line))}:root[data-theme=corporate] .rd-as-outcome{color:var(--rd-text);background:color-mix(in srgb,var(--rd-text) 2.5%,var(--rd-surface));border-color:var(--rd-line)}:root[data-theme=corporate] .rd-as-outcome-title{color:oklch(from var(--rd-accent) min(l,.5) c h)}:root[data-theme=corporate] .rd-as-skill:hover{translate:2px 0;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 22px -16px rgba(15,23,42,.3)}:root[data-theme=corporate] .rd-as-skill:focus-visible{outline:2px solid var(--rd-brand);outline-offset:2px}:root[data-theme=corporate] .rd-as-skill[data-selected=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--rd-accent) 18%,transparent)}:root[data-theme=corporate] .rd-as-skill:hover .rd-as-skill-icon{rotate:none}:root[data-theme=corporate] .rd-as-skill:not([data-selected=true]) .rd-as-skill-icon{color:oklch(from var(--rd-accent) min(l,.6) c h);background:color-mix(in srgb,var(--rd-accent) 10%,transparent)}:root[data-theme=corporate] .rd-as-skill:not([data-selected=true]) .rd-as-skill-check{border-color:var(--rd-input-line)}:root[data-theme=corporate] .rd-as-burst{display:none}:root[data-theme=corporate] .rd-as-empty{color:oklch(from var(--rd-accent) min(l,.6) c h)}:root[data-theme=corporate]::view-transition-group(.rd-agent){animation-duration:.4s}:root[data-theme=corporate] .rd-wz-estimate{color:var(--rd-muted);background:radial-gradient(80% 140% at 0 0,color-mix(in srgb,var(--rd-brand) 7%,transparent),transparent 60%),var(--rd-surface);border:1px solid var(--rd-line)}:root[data-theme=corporate] .rd-wz-estimate strong{color:var(--rd-text)}:root[data-theme=corporate] .rd-wz-estimate .text-slate-300{color:var(--rd-muted)}:root[data-theme=corporate] .rd-am-terminal{--color-white:var(--rd-text);--color-slate-100:var(--rd-text);--color-slate-200:var(--rd-text);--color-slate-300:#334155;--color-slate-400:var(--rd-muted);--color-emerald-300:#047857;--color-red-300:#b91c1c;--color-indigo-200:#3730a3;--color-indigo-300:var(--rd-brand);background-color:var(--rd-sunken);border:1px solid var(--rd-line);box-shadow:none}:root[data-theme=corporate] .rd-chat-step-detail{color:var(--rd-text);background:var(--rd-sunken);border:1px solid var(--rd-line)}:root[data-theme=corporate] .rd-chat-send[data-mode=stop]{color:var(--rd-text);background:var(--rd-surface);box-shadow:inset 0 0 0 1.5px var(--rd-text)}:root[data-theme=corporate] .rd-chat-send[data-mode=stop]:before{background:conic-gradient(from var(--rd-angle),transparent 0,var(--rd-brand) 35%,var(--rd-live) 60%,transparent 75%)}:root[data-theme=corporate] .rd-set-json{color:var(--rd-text);background:var(--rd-sunken);border:1px solid var(--rd-line)}@keyframes rd-corp-settle{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes rd-corp-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes rd-corp-fade{0%,to{opacity:.35}50%{opacity:1}}@keyframes rd-corp-orb{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes rd-corp-float{0%,to{transform:perspective(900px) rotateX(6deg) rotateY(-8deg) translateY(0)}50%{transform:perspective(900px) rotateX(5deg) rotateY(-6deg) translateY(-4px)}}@keyframes rd-corp-pen{0%,to{transform:translate(0) rotate(-3deg)}50%{transform:translate(-5px,-3px) rotate(3deg)}}@keyframes rd-corp-confetti{0%{opacity:1;transform:translate(0) rotate(0deg) scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(calc(var(--rd-x) * .6),calc(var(--rd-y) * .6)) rotate(var(--rd-r)) scale(1)}}