@layer product{:where(.stage){text-rendering:auto;font-synthesis:none;font-feature-settings:normal;font-variation-settings:normal;tab-size:8;line-height:normal}:where(.stage) :where(*),:where(.stage) :where(*):before,:where(.stage) :where(*):after{margin:revert;padding:revert;border:revert;box-sizing:revert}:where(.stage) :where(*){box-sizing:border-box}:where(.stage) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.stage) :where(small),:where(.stage) :where(code,kbd,samp,pre){font-size:revert}:where(.stage) :where(code,pre){font-family:IBM Plex Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace}:where(.stage) :where(ol,ul,menu){list-style:revert}:where(.stage) :where(table){border-collapse:revert;border-color:revert;text-indent:revert}:where(.stage) :where(hr){height:revert;color:revert}:where(.stage) :where(h1,h2,h3,h4,h5,p,ul,figure){margin:0}:where(.stage) :where(ul){padding:0}:where(.stage) :where(h1,h2,h3){overflow-wrap:anywhere}:where(.stage) :where(svg){display:revert;vertical-align:revert;stroke-width:1.8px;flex-shrink:0}:where(.stage) .replica{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.75rem;--background:#e2e4e8;--foreground:#020618;--card:#fff;--card-foreground:#020618;--workspace-rail:var(--background);--workspace-rail-tile:var(--card);--popover:#fff;--popover-foreground:#020618;--primary:#501fff;--primary-foreground:#fff;--status-running:#00a5ef;--status-running-foreground:var(--info-muted);--selected-surface:#0084cc29;--selected-accent:#0084cc;--selected-control:#0078ba;--selected-control-foreground:#fff;--segmented-selected:#fff;--switch-checked:#501fff;--switch-thumb:#fff;--chat-background:var(--muted);--chat-surface:var(--card);--chat-shadow:0 1px 2px 0 #0f172a0a, 0 4px 16px -4px #0f172a1a;--chat-shadow-focus:0 1px 3px 0 #0f172a0f, 0 8px 20px -8px #0f172a33;--highlight-pulse:var(--foreground)}@supports (color:lab(0% 0 0)){:where(.stage) .replica{--background:lab(90.4629% -.158966 -2.26783);--foreground:lab(1.76974% 1.32743 -9.28855);--card:lab(100% 0 0);--card-foreground:lab(1.76974% 1.32743 -9.28855);--popover:lab(100% 0 0);--popover-foreground:lab(1.76974% 1.32743 -9.28855);--primary:lab(35.0584% 73.8106 -110.027);--primary-foreground:lab(100% 0 0);--status-running:lab(63.3038% -18.433 -51.0407);--selected-surface:lab(51.7754% -11.4712 -49.8349/.16);--selected-accent:lab(51.7754% -11.4712 -49.8349);--selected-control:lab(47.3187% -10.4218 -49.7315);--selected-control-foreground:lab(100% 0 0);--segmented-selected:lab(100% 0 0);--switch-checked:lab(35.0584% 73.8106 -110.027);--switch-thumb:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:where(.stage) .replica{--highlight-pulse:color-mix(in oklab, var(--foreground) 22%, transparent)}}:where(.stage) .replica{--secondary:#e2e8f0;--secondary-foreground:#0f172b;--muted:#f1f5f9;--muted-foreground:#62748e;--accent:#f1f5f9;--accent-foreground:#0f172b;--destructive:#e40014;--destructive-foreground:#fff;--destructive-surface:#fff1f2;--destructive-surface-foreground:#460713;--destructive-border:#f0b8bc;--destructive-muted:#b22643;--destructive-accent:#e5004b;--rejected-surface:#fff1f2;--rejected-surface-foreground:#460713;--rejected-border:#fb8489;--rejected-muted:#b22643;--rejected-ring:#fa7071;--success-surface:#d8fdec;--success-surface-foreground:#032e15;--success-border:#29ca94;--success-muted:#016630;--success-accent:#009767;--success-icon:var(--success-accent)}@supports (color:lab(0% 0 0)){:where(.stage) .replica{--secondary:lab(91.7353% -.998765 -4.76968);--secondary-foreground:lab(7.78673% 1.82345 -15.0537);--muted:lab(96.286% -.852436 -2.46847);--muted-foreground:lab(48.0876% -2.03595 -16.5814);--accent:lab(96.286% -.852436 -2.46847);--accent-foreground:lab(7.78673% 1.82345 -15.0537);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--destructive-surface:lab(96.2369% 4.94155 1.28011);--destructive-surface-foreground:lab(12.9186% 29.6914 11.6787);--destructive-border:lab(80.1444% 21.2445 6.21904);--destructive-muted:lab(40.6327% 56.6141 20.2624);--destructive-accent:lab(49.3278% 76.5817 28.7374);--rejected-surface:lab(96.2369% 4.94155 1.28011);--rejected-surface-foreground:lab(12.9186% 29.6914 11.6787);--rejected-border:lab(69.1133% 46.8816 19.3546);--rejected-muted:lab(40.6327% 56.6141 20.2624);--rejected-ring:lab(64.872% 53.65 27.1772);--success-surface:lab(96.1809% -14.6856 3.65127);--success-surface-foreground:lab(15.6845% -20.4225 11.7249);--success-border:lab(72.7558% -51.3425 15.304);--success-muted:lab(37.4616% -36.7971 22.9692);--success-accent:lab(55.0481% -49.9246 15.93)}}@supports (color:color-mix(in lab, red, red)){:where(.stage) .replica{--success-icon:color-mix(in oklch, var(--success-accent) 80%, var(--success-muted))}}:where(.stage) .replica{--success-ring:#2eb682;--warning-surface:#fef3c6;--warning-surface-foreground:#461901;--warning-border:#f0ae17;--warning-surface-hover:var(--warning-surface)}@supports (color:lab(0% 0 0)){:where(.stage) .replica{--success-ring:lab(66.0994% -46.6777 15.8823);--warning-surface:lab(95.916% -1.21653 23.111);--warning-surface-foreground:lab(15.6946% 20.9186 23.2913);--warning-border:lab(75.8854% 16.9202 75.3696)}}@supports (color:color-mix(in lab, red, red)){:where(.stage) .replica{--warning-surface-hover:color-mix(in oklch, var(--warning-surface) 88%, var(--warning-border))}}:where(.stage) .replica{--warning-surface-selected:var(--warning-surface)}@supports (color:color-mix(in lab, red, red)){:where(.stage) .replica{--warning-surface-selected:color-mix(in oklch, var(--warning-surface) 70%, var(--warning-border))}}:where(.stage) .replica{--warning-muted:#953d00;--warning-accent:#dd7400;--warning-ring:#ef951a;--info-surface:#dff2fe;--info-surface-foreground:#022c47;--info-border:#47b6e6;--info-surface-hover:var(--info-surface)}@supports (color:lab(0% 0 0)){:where(.stage) .replica{--warning-muted:lab(37.8822% 37.1699 52.2718);--warning-accent:lab(60.3514% 40.5624 87.1228);--warning-ring:lab(70.0594% 29.1598 70.667);--info-surface:lab(94.3709% -4.56053 -8.23453);--info-surface-foreground:lab(16.6613% -5.13026 -21.134);--info-border:lab(69.2949% -21.1588 -33.9811)}}@supports (color:color-mix(in lab, red, red)){:where(.stage) .replica{--info-surface-hover:color-mix(in oklch, var(--info-surface) 88%, var(--info-border))}}:where(.stage) .replica{--info-surface-selected:var(--info-surface)}@supports (color:color-mix(in lab, red, red)){:where(.stage) .replica{--info-surface-selected:color-mix(in oklch, var(--info-surface) 70%, var(--info-border))}}:where(.stage) .replica{--info-muted:#0069a4;--info-accent:#0092dd;--info-ring:#008ecf;--pending-surface:#f5f3ff;--pending-surface-foreground:#2f0d68;--pending-border:#b096f6;--pending-muted:#6436be;--pending-accent:#8d54ff;--pending-ring:#9a71fd;--cancelled-surface:#ffedd5;--cancelled-surface-foreground:#521e00;--cancelled-border:#fc9530;--cancelled-muted:#b5421e;--cancelled-accent:#f05100;--cancelled-ring:#e45822;--border:#e2e8f0;--input:#cad5e2;--ring:#62748e;--sidebar:#fff;--sidebar-foreground:#45556c;--sidebar-border:#e2e8f0;--sidebar-accent:#0f172b;--sidebar-accent-foreground:#fff;--sidebar-muted-foreground:#62748e;--sidebar-read-foreground:var(--sidebar-muted-foreground)}@supports (color:lab(0% 0 0)){:where(.stage) .replica{--info-muted:lab(41.6013% -9.10804 -42.5647);--info-accent:lab(56.8108% -12.4913 -49.9483);--info-ring:lab(55.1381% -15.1309 -46.0328);--pending-surface:lab(96.2416% 2.28849 -5.51657);--pending-surface-foreground:lab(14.0706% 33.3353 -46.7553);--pending-border:lab(67.3162% 25.6245 -45.3119);--pending-muted:lab(35.2394% 44.2501 -65.2481);--pending-accent:lab(49.9355% 55.1776 -81.8963);--pending-ring:lab(56.952% 40.0229 -65.3912);--cancelled-surface:lab(94.7127% 3.58394 14.3151);--cancelled-surface-foreground:lab(19.1017% 23.6365 28.4511);--cancelled-border:lab(71.6967% 34.6592 66.2246);--cancelled-muted:lab(44.7305% 46.2185 46.0353);--cancelled-accent:lab(57.1026% 64.2584 89.8886);--cancelled-ring:lab(56.4822% 53.9304 57.6728);--border:lab(91.7353% -.998765 -4.76968);--input:lab(84.7652% -1.94535 -7.93337);--ring:lab(48.0876% -2.03595 -16.5814);--sidebar:lab(100% 0 0);--sidebar-foreground:lab(35.5623% -1.74978 -15.4316);--sidebar-border:lab(91.7353% -.998765 -4.76968);--sidebar-accent:lab(7.78673% 1.82345 -15.0537);--sidebar-accent-foreground:lab(100% 0 0);--sidebar-muted-foreground:lab(48.0876% -2.03595 -16.5814)}}@supports (color:color-mix(in lab, red, red)){:where(.stage) .replica{--sidebar-read-foreground:color-mix(in oklch, var(--sidebar-muted-foreground) 85%, var(--foreground))}}:where(.stage) .replica{--sidebar-primary:#501fff;--sidebar-primary-foreground:#fff;--sidebar-ring:var(--ring);--status-read:var(--sidebar-muted-foreground)}@supports (color:lab(0% 0 0)){:where(.stage) .replica{--sidebar-primary:lab(35.0584% 73.8106 -110.027);--sidebar-primary-foreground:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:where(.stage) .replica{--status-read:color-mix(in srgb, var(--sidebar-muted-foreground) 25%, var(--sidebar))}}:where(.stage) .replica{--status-unread:var(--foreground);--status-input-read:var(--warning-accent)}@supports (color:color-mix(in lab, red, red)){:where(.stage) .replica{--status-input-read:color-mix(in oklch, var(--warning-accent) 30%, var(--warning-surface))}}:where(.stage) .replica{--status-input-unread:var(--warning-accent);--studio-chrome:#45556c;--studio-chrome-foreground:#f1f5f9;--odt-runtime-accent-opencode:#000;--odt-runtime-accent-codex:#009767;--odt-runtime-accent-claude:#d97757;--speed-fast:var(--color-amber-600);--speed-ultrafast:var(--color-violet-600);--icon-agent-plan-base:#f5a742;--icon-agent-build-base:#5c9cf5;--terminal-surface:#11161f;--terminal-tab-active:#030408;--terminal-tab-inactive:#19202a;--terminal-panel:#010203;--terminal-border:#292e37;--terminal-foreground:#edeef1;--terminal-muted:#7f8793;--terminal-selection:#7db4ff59;--terminal-selection-inactive:#94a3b83d;--brand:#5100ff}@supports (color:lab(0% 0 0)){:where(.stage) .replica{--studio-chrome:lab(35.5623% -1.74978 -15.4316);--studio-chrome-foreground:lab(96.286% -.852436 -2.46847);--odt-runtime-accent-codex:lab(55.0481% -49.9246 15.93);--terminal-surface:lab(7.13753% -.43682 -7.17928);--terminal-tab-active:lab(1.18561% -.0691712 -1.46864);--terminal-tab-inactive:lab(11.7383% -.580959 -7.97851);--terminal-panel:lab(.454704% -.0226423 -.660545);--terminal-border:lab(18.727% -.658482 -6.59323);--terminal-foreground:lab(94.1876% -.214905 -1.4984);--terminal-muted:lab(55.8485% -.904709 -7.40145)}}:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#070a11;--foreground:#f1f5f9;--card:#0f172b;--card-foreground:#f1f5f9;--workspace-rail:var(--card);--workspace-rail-tile:var(--muted);--popover:#0f172b;--popover-foreground:#f1f5f9;--primary:#501fff;--primary-foreground:#fff;--status-running:#00bcfe;--status-running-foreground:var(--status-running);--selected-surface:#0092dd38;--selected-accent:#0092dd;--selected-control:#0074be;--selected-control-foreground:#fff;--segmented-selected:#314158;--switch-checked:#5a49ff;--switch-thumb:#cad5e2;--chat-background:var(--sidebar);--chat-surface:var(--foreground)}@supports (color:lab(0% 0 0)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--background:lab(2.70014% .12584 -3.69643);--foreground:lab(96.286% -.852436 -2.46847);--card:lab(7.78673% 1.82345 -15.0537);--card-foreground:lab(96.286% -.852436 -2.46847);--popover:lab(7.78673% 1.82345 -15.0537);--popover-foreground:lab(96.286% -.852436 -2.46847);--primary:lab(35.0584% 73.8106 -110.027);--primary-foreground:lab(100% 0 0);--status-running:lab(70.687% -23.6078 -45.9483);--selected-surface:lab(56.8108% -12.4913 -49.9483/.22);--selected-accent:lab(56.8108% -12.4913 -49.9483);--selected-control:lab(45.87% -6.24079 -54.7691);--selected-control-foreground:lab(100% 0 0);--segmented-selected:lab(26.9569% -1.47016 -15.6993);--switch-checked:lab(41.0802% 72.0943 -113.197);--switch-thumb:lab(84.7652% -1.94535 -7.93337)}}@supports (color:color-mix(in lab, red, red)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--chat-surface:color-mix(in oklab, var(--foreground) 5%, var(--card))}}:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--chat-shadow:0 1px 2px 0 #00000040, 0 4px 16px -4px #00000059;--chat-shadow-focus:0 1px 3px 0 #0000004d, 0 8px 20px -8px #0009;--highlight-pulse:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--highlight-pulse:color-mix(in oklab, var(--foreground) 30%, transparent)}}:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--secondary:#1d293d;--secondary-foreground:#f1f5f9;--muted:#1d293d;--muted-foreground:#818d9f;--accent:#1d293d;--accent-foreground:#f1f5f9;--destructive:#e40014;--destructive-foreground:#fff;--destructive-surface:#2a0a0f80;--destructive-surface-foreground:#f0b8bc;--destructive-border:#811530;--destructive-muted:#dd5867;--destructive-accent:#e5004b;--rejected-surface:#2a0a0f66;--rejected-surface-foreground:#f0b8bc;--rejected-border:#811530;--rejected-muted:#eb828a;--rejected-ring:#e5004b;--success-surface:#00381e8c;--success-surface-foreground:#94e9c2;--success-border:#00773d;--success-muted:#39bf89;--success-accent:#009767;--success-icon:var(--success-muted);--success-ring:#009767;--warning-surface:#2b120099;--warning-surface-foreground:#f4cc7c;--warning-border:#824000;--warning-surface-hover:var(--warning-surface)}@supports (color:lab(0% 0 0)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--secondary:lab(16.132% -.318035 -14.6672);--secondary-foreground:lab(96.286% -.852436 -2.46847);--muted:lab(16.132% -.318035 -14.6672);--muted-foreground:lab(58.1437% -1.67242 -10.9456);--accent:lab(16.132% -.318035 -14.6672);--accent-foreground:lab(96.286% -.852436 -2.46847);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--destructive-surface:lab(6.98843% 17.3461 4.28678/.5);--destructive-surface-foreground:lab(80.1444% 21.2445 6.21904);--destructive-border:lab(28.3384% 45.6926 14.2279);--destructive-muted:lab(55.9676% 53.6484 19.9869);--destructive-accent:lab(49.3278% 76.5817 28.7374);--rejected-surface:lab(6.98843% 17.3461 4.28678/.4);--rejected-surface-foreground:lab(80.1444% 21.2445 6.21904);--rejected-border:lab(28.3384% 45.6926 14.2279);--rejected-muted:lab(66.6042% 41.3856 14.9491);--rejected-ring:lab(49.3278% 76.5817 28.7374);--success-surface:lab(19.835% -26.3886 12.2635/.55);--success-surface-foreground:lab(86.2572% -33.3803 10.5269);--success-border:lab(43.6512% -41.0023 23.5146);--success-muted:lab(69.3744% -47.1873 16.4242);--success-accent:lab(55.0481% -49.9246 15.93);--success-ring:lab(55.0481% -49.9246 15.93);--warning-surface:lab(8.78667% 12.0334 13.2539/.6);--warning-surface-foreground:lab(84.3228% 7.17893 45.3711);--warning-border:lab(35.3021% 28.4424 51.7065)}}@supports (color:color-mix(in lab, red, red)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--warning-surface-hover:color-mix(in oklch, var(--warning-surface) 88%, var(--warning-border))}}:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--warning-surface-selected:var(--warning-surface)}@supports (color:color-mix(in lab, red, red)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--warning-surface-selected:color-mix(in oklch, var(--warning-surface) 70%, var(--warning-border))}}:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--warning-muted:#dd7400;--warning-accent:#dd7400;--warning-ring:#dd7400;--info-surface:#001b3080;--info-surface-foreground:#87cff3;--info-border:#005182;--info-surface-hover:var(--info-surface)}@supports (color:lab(0% 0 0)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--warning-muted:lab(60.3514% 40.5624 87.1228);--warning-accent:lab(60.3514% 40.5624 87.1228);--warning-ring:lab(60.3514% 40.5624 87.1228);--info-surface:lab(8.74886% -3.21211 -17.8283/.5);--info-surface-foreground:lab(79.3561% -16.4002 -25.2494);--info-border:lab(32.2784% -6.45068 -38.452)}}@supports (color:color-mix(in lab, red, red)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--info-surface-hover:color-mix(in oklch, var(--info-surface) 88%, var(--info-border))}}:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--info-surface-selected:var(--info-surface)}@supports (color:color-mix(in lab, red, red)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--info-surface-selected:color-mix(in oklch, var(--info-surface) 70%, var(--info-border))}}:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--info-muted:#008ecf;--info-accent:#0092dd;--info-ring:#0092dd;--pending-surface:#1b143580;--pending-surface-foreground:#c8b9fd;--pending-border:#54329a;--pending-muted:#9a71fd;--pending-accent:#8d54ff;--pending-ring:#8d54ff;--cancelled-surface:#30100380;--cancelled-surface-foreground:#ffb96d;--cancelled-border:#8e3510;--cancelled-muted:#e45822;--cancelled-accent:#f05100;--cancelled-ring:#f05100;--border:#2b364a;--input:#2b364a;--ring:#90a1b9;--sidebar:#0a101e;--sidebar-foreground:#cad5e2;--sidebar-border:#1d293d;--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:#070a11;--sidebar-muted-foreground:#818d9f;--sidebar-primary:#501fff;--sidebar-primary-foreground:#fff;--studio-chrome:#2b364a;--studio-chrome-foreground:#f1f5f9;--odt-runtime-accent-opencode:#fff;--odt-runtime-accent-codex:#00c758;--odt-runtime-accent-claude:#c86649;--speed-fast:var(--color-amber-400);--speed-ultrafast:var(--color-violet-400);--icon-agent-plan-base:#f5a742;--icon-agent-build-base:#5c9cf5;--terminal-selection:#60a5fa57;--terminal-selection-inactive:#94a3b83d;--brand:#5100ff}@supports (color:lab(0% 0 0)){:is(:root,.scene)[data-theme=dark] :where(.stage) .replica{--info-muted:lab(55.1381% -15.1309 -46.0328);--info-accent:lab(56.8108% -12.4913 -49.9483);--info-ring:lab(56.8108% -12.4913 -49.9483);--pending-surface:lab(8.75763% 11.0316 -20.9278/.5);--pending-surface-foreground:lab(78.2346% 15.6562 -31.6955);--pending-border:lab(30.0438% 34.33 -52.3367);--pending-muted:lab(56.952% 40.0229 -65.3912);--pending-accent:lab(49.9355% 55.1776 -81.8963);--pending-ring:lab(49.9355% 55.1776 -81.8963);--cancelled-surface:lab(9.32783% 15.7994 12.9385/.5);--cancelled-surface-foreground:lab(80.8059% 21.7313 50.4455);--cancelled-border:lab(35.1499% 37.4188 41.0833);--cancelled-muted:lab(56.4822% 53.9304 57.6728);--cancelled-accent:lab(57.1026% 64.2584 89.8886);--cancelled-ring:lab(57.1026% 64.2584 89.8886);--border:lab(22.312% -.516966 -13.7313);--input:lab(22.312% -.516966 -13.7313);--ring:lab(65.5349% -2.25151 -14.5072);--sidebar:lab(4.68105% .705145 -9.7627);--sidebar-foreground:lab(84.7652% -1.94535 -7.93337);--sidebar-border:lab(16.132% -.318035 -14.6672);--sidebar-accent:lab(96.286% -.852436 -2.46847);--sidebar-accent-foreground:lab(2.70014% .12584 -3.69643);--sidebar-muted-foreground:lab(58.1437% -1.67242 -10.9456);--sidebar-primary:lab(35.0584% 73.8106 -110.027);--sidebar-primary-foreground:lab(100% 0 0);--studio-chrome:lab(22.312% -.516966 -13.7313);--studio-chrome-foreground:lab(96.286% -.852436 -2.46847);--odt-runtime-accent-codex:lab(70.5521% -66.5147 45.8073)}}:where(.stage) .replica{--violet-50:#f5f3ff;--violet-200:#ddd6ff;--violet-300:#c4b4ff;--violet-500:#8d54ff;--violet-600:#7f22fe;--violet-700:#7008e7;--violet-800:#5d0ec0;--violet-950:#2f0d68;--sky-50:#f0f9ff;--sky-100:#dff2fe;--sky-200:#b8e6fe;--sky-300:#77d4ff;--sky-400:#00bcfe;--sky-500:#00a5ef;--sky-600:#0084cc;--sky-700:#0069a4;--sky-800:#005986;--sky-900:#024a70;--sky-950:#052f4a;--amber-50:#fffbeb;--amber-200:#fee685;--amber-300:#ffd236;--amber-500:#f99c00;--amber-700:#b75000;--amber-800:#953d00;--amber-950:#461901;--rose-50:#fff1f2;--rose-200:#ffccd3;--rose-300:#ffa2ae;--rose-500:#ff2357;--rose-600:#e70044;--rose-700:#c20039;--rose-800:#a30037;--rose-950:#4d0218;--indigo-50:#eef2ff;--indigo-200:#c7d2ff;--indigo-300:#a4b3ff;--indigo-500:#625fff;--indigo-700:#432dd7;--indigo-800:#372aac;--indigo-950:#1e1a4d;--cyan-50:#ecfeff;--cyan-200:#a2f4fd;--cyan-300:#53eafd;--cyan-500:#00b7d7;--cyan-700:#007492;--cyan-800:#005f78;--cyan-950:#053345;--emerald-50:#ecfdf5;--emerald-200:#a4f4cf;--emerald-300:#5ee9b5;--emerald-500:#00bb7f;--emerald-600:#009767;--emerald-700:#007956;--emerald-800:#005f46;--emerald-950:#002c22;--orange-50:#fff7ed;--orange-200:#ffd7a8;--orange-500:#fe6e00;--orange-700:#c53c00;--orange-800:#9f2d00;--orange-950:#441306;--orange-300:#ffb96d;--amber-400:#fcbb00;--emerald-400:#00d294;--violet-400:#a685ff;--green-400:#05df72;--red-400:#ff6568;--red-500:#fb2c36;--red-600:#e40014;--blue-400:#54a2ff;--blue-500:#3080ff;--yellow-300:#ffe02a;--yellow-600:#cd8900;--rose-400:#ff667f;--gray-300:#d1d5dc;--neutral-950:#0a0a0a;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-700:#8200da;--purple-800:#6e11b0;--purple-950:#3c0366;--color-amber-400:#fcbb00;--color-amber-600:#dd7400;--color-violet-400:#a685ff;--color-violet-600:#7f22fe;--design-width:1440;--u:min(1.05px, calc(100cqw / var(--design-width)));font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:calc(14 * var(--u));color:var(--foreground);text-align:left;letter-spacing:0;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;--mono:"IBM Plex Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0f172a1a, 0 1px 2px -1px #0f172a1a;--shadow-md:0 4px 6px -1px #0f172a1a, 0 2px 4px -2px #0f172a1a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 calc(20 * var(--u)) calc(25 * var(--u)) calc(-5 * var(--u)) #0000001a, 0 calc(8 * var(--u)) calc(10 * var(--u)) calc(-6 * var(--u)) #0000001a;--shadow-window:0 calc(40 * var(--u)) calc(90 * var(--u)) calc(-30 * var(--u)) #18213a52, 0 calc(2 * var(--u)) calc(6 * var(--u)) #18213a0f, 0 0 0 calc(1 * var(--u)) transparent;--shadow-sheet:0 calc(30 * var(--u)) calc(70 * var(--u)) calc(-30 * var(--u)) #18213a4d, 0 calc(2 * var(--u)) calc(6 * var(--u)) #18213a0f, 0 0 0 calc(1 * var(--u)) transparent;line-height:1.43;position:relative}@supports (color:lab(0% 0 0)){:where(.stage) .replica{--violet-50:lab(96.2416% 2.28849 -5.51657);--violet-200:lab(87.0888% 8.53688 -19.4189);--violet-300:lab(76.7419% 18.3911 -37.0706);--violet-500:lab(49.9355% 55.1776 -81.8963);--violet-600:lab(41.088% 68.9966 -91.995);--violet-700:lab(35.2783% 67.9912 -88.793);--violet-800:lab(29.3188% 57.7986 -76.1493);--violet-950:lab(14.0706% 33.3353 -46.7553);--sky-50:lab(97.3623% -2.33802 -4.13098);--sky-100:lab(94.3709% -4.56053 -8.23453);--sky-200:lab(88.6983% -11.3978 -16.8488);--sky-300:lab(80.3307% -20.2945 -31.385);--sky-400:lab(70.687% -23.6078 -45.9483);--sky-500:lab(63.3038% -18.433 -51.0407);--sky-600:lab(51.7754% -11.4712 -49.8349);--sky-700:lab(41.6013% -9.10804 -42.5647);--sky-800:lab(35.164% -9.57692 -34.4068);--sky-900:lab(29.1959% -8.34689 -28.2453);--sky-950:lab(17.8299% -5.31271 -21.1584);--amber-50:lab(98.6252% -.635922 8.42309);--amber-200:lab(91.7203% -.505269 49.9084);--amber-300:lab(86.4156% 6.13147 78.3961);--amber-500:lab(72.7183% 31.8672 97.9407);--amber-700:lab(47.2709% 42.9082 69.2966);--amber-800:lab(37.8822% 37.1699 52.2718);--amber-950:lab(15.8111% 20.9107 23.3752);--rose-50:lab(96.2369% 4.94155 1.28011);--rose-200:lab(86.806% 19.1909 4.07754);--rose-300:lab(76.6339% 38.3549 9.68835);--rose-500:lab(56.101% 79.4328 31.4532);--rose-600:lab(49.1882% 81.577 36.0311);--rose-700:lab(41.1651% 71.6251 30.3087);--rose-800:lab(34.6481% 60.802 20.1957);--rose-950:lab(14.2323% 34.0086 9.80922);--indigo-50:lab(95.4818% .411302 -6.78529);--indigo-200:lab(84.4329% 3.18977 -23.9688);--indigo-300:lab(74.0235% 8.54138 -41.6075);--indigo-500:lab(48.295% 38.3129 -81.9673);--indigo-700:lab(32.4486% 49.2217 -84.6695);--indigo-800:lab(26.6645% 37.9804 -68.6402);--indigo-950:lab(12.4853% 14.9672 -31.3418);--cyan-50:lab(98.3304% -5.97432 -2.62108);--cyan-200:lab(91.0821% -24.0435 -12.8306);--cyan-300:lab(85.3886% -36.7636 -21.5716);--cyan-500:lab(67.805% -35.3952 -30.2018);--cyan-700:lab(44.7267% -21.5987 -26.118);--cyan-800:lab(36.5114% -17.1989 -21.6292);--cyan-950:lab(19.1528% -9.68757 -15.5267);--emerald-50:lab(97.8462% -6.94966 1.85487);--emerald-200:lab(90.2247% -31.039 9.47084);--emerald-300:lab(83.9203% -48.7124 13.8849);--emerald-500:lab(66.9756% -58.27 19.5419);--emerald-600:lab(55.0481% -49.9246 15.93);--emerald-700:lab(44.4871% -41.0396 11.0361);--emerald-800:lab(35.3675% -33.1188 8.04002);--emerald-950:lab(15.0582% -17.9507 2.38369);--orange-50:lab(97.7008% 1.53735 5.90649);--orange-200:lab(88.4871% 9.94918 28.8378);--orange-500:lab(64.272% 57.1788 90.3583);--orange-700:lab(46.4615% 57.7275 70.8507);--orange-800:lab(37.1566% 46.6433 50.5562);--orange-950:lab(14.1747% 23.4515 19.4461);--orange-300:lab(80.8059% 21.7313 50.4455);--amber-400:lab(80.1641% 16.6016 99.2089);--emerald-400:lab(75.0771% -60.7313 19.4147);--violet-400:lab(62.8239% 34.9159 -60.0512);--green-400:lab(78.503% -64.9265 39.7492);--red-400:lab(63.7053% 60.745 31.3109);--red-500:lab(55.4814% 75.0732 48.8528);--red-600:lab(48.4493% 77.4328 61.5452);--blue-400:lab(65.0361% -1.42065 -56.9802);--blue-500:lab(54.1736% 13.3369 -74.6839);--yellow-300:lab(89.7033% -.480294 84.4917);--yellow-600:lab(62.7799% 22.4197 86.1544);--rose-400:lab(64.4125% 63.0291 19.2068);--gray-300:lab(85.1236% -.612259 -3.7138);--neutral-950:lab(2.75381% 0 0);--purple-100:lab(93.3333% 6.97437 -9.83434);--purple-200:lab(87.8405% 13.4282 -18.7159);--purple-700:lab(36.1758% 69.8525 -80.0381);--purple-800:lab(30.6017% 56.7637 -64.4751);--purple-950:lab(14.8253% 38.9005 -44.5861);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-600:lab(41.088% 68.9966 -91.995)}}:where([data-theme=dark]) :where(.stage) .replica{--shadow-window:0 calc(40 * var(--u)) calc(90 * var(--u)) calc(-30 * var(--u)) #000000b3, 0 calc(2 * var(--u)) calc(6 * var(--u)) transparent, 0 0 0 calc(1 * var(--u)) #ffffff0a;--shadow-sheet:0 calc(30 * var(--u)) calc(70 * var(--u)) calc(-30 * var(--u)) #000000b3, 0 calc(2 * var(--u)) calc(6 * var(--u)) transparent, 0 0 0 calc(1 * var(--u)) #ffffff0a}:where(.stage) [data-runtime=codex]{--runtime-accent:var(--odt-runtime-accent-codex)}:where(.stage) [data-runtime=claude]{--runtime-accent:var(--odt-runtime-accent-claude)}:where(.stage) .replica svg{stroke-width:2px}:where(.stage) .replica .lucide{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where(.stage) .replica .i12{width:calc(12 * var(--u));height:calc(12 * var(--u))}:where(.stage) .replica .i14{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where(.stage) .replica .i16{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where(.stage) .replica .i20{width:calc(20 * var(--u));height:calc(20 * var(--u))}:where(.stage) .replica .mono{font-family:var(--mono)}:where(.stage) .replica .spin{animation:1s linear infinite spin}:where(.stage) .st-stats{gap:calc(6 * var(--u));font-family:var(--mono);font-size:calc(10 * var(--u));font-variant-numeric:tabular-nums;margin-left:auto;display:flex}:where(.stage) .add-ink{color:var(--green-400)}:where(.stage) .del-ink{color:var(--red-400)}:where(.stage) .mod-ink{color:var(--blue-400)}:where(.stage) .replica .typed[data-typing]:after{content:"";width:calc(1.5 * var(--u));margin-left:calc(1 * var(--u));background:var(--foreground);vertical-align:text-bottom;animation:1s step-end infinite caret;display:inline-block}@property --u{syntax:"<length>";inherits:true;initial-value:1px}.stage{position:relative;container:stage/inline-size}@keyframes spin{to{transform:rotate(360deg)}}@keyframes caret{50%{opacity:0}}}@layer replica,views;@layer state{:where(.stage) [hidden]{display:none}:where(.stage) .replica [data-resizing]{overflow:hidden}:where([data-framed]) :where(.stage)>.app-window{height:100%;box-shadow:none;border:0;border-radius:0}:where([data-framed]) :where(.stage) :is(.cursor,.click-ring){display:none}.scene[data-framed],.scene[data-framed]>.stage{height:100%}@media (prefers-reduced-motion:reduce){:where(.stage) *,:where(.stage) :before,:where(.stage) :after{transition:none;animation:none}}[data-motion=paused] .replica *,[data-motion=paused] .replica :before,[data-motion=paused] .replica :after,.scene[data-motion=paused] *,.scene[data-motion=paused] :before,.scene[data-motion=paused] :after{animation-play-state:paused}}
