@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;src:url(/static/fonts/InstrumentSans-Regular.DFU0oDIF.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;src:url(/static/fonts/InstrumentSans-Medium.0fUUiMcY.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;src:url(/static/fonts/InstrumentSans-SemiBold.DTwK9RLd.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;src:url(/static/fonts/InstrumentSans-Bold.BQnfZySH.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/fonts/JetBrainsMono-Regular.B6W8R_vR.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/fonts/JetBrainsMono-Medium.9KJuWOdP.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/fonts/JetBrainsMono-SemiBold.BcXjrrhU.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/static/fonts/JetBrainsMono-Bold.7_278HMF.ttf)format("truetype")}:root{--base_color_neutral_0:hsl(var(--neutral_hue), calc(28.6% * var(--neutral_tint)), 97.3%);--base_color_neutral_1:hsl(var(--neutral_hue), calc(23.5% * var(--neutral_tint)), 93.3%);--base_color_neutral_2:hsl(var(--neutral_hue), calc(17.5% * var(--neutral_tint)), 84.3%);--base_color_neutral_3:hsl(var(--neutral_hue), calc(12.7% * var(--neutral_tint)), 72.2%);--base_color_neutral_4:hsl(var(--neutral_hue), calc(9% * var(--neutral_tint)), 58.6%);--base_color_neutral_5:hsl(var(--neutral_hue), calc(7.9% * var(--neutral_tint)), 46.9%);--base_color_neutral_6:hsl(var(--neutral_hue), calc(9.8% * var(--neutral_tint)), 37.8%);--base_color_neutral_7:hsl(var(--neutral_hue), calc(11.4% * var(--neutral_tint)), 29.2%);--base_color_neutral_8:hsl(var(--neutral_hue), calc(11.5% * var(--neutral_tint)), 22.2%);--base_color_neutral_9:hsl(var(--neutral_hue), calc(13.3% * var(--neutral_tint)), 16.3%);--base_color_neutral_dark_0:hsl(var(--neutral_hue), calc(12% * var(--neutral_tint)), 15%);--base_color_neutral_dark_1:hsl(var(--neutral_hue), calc(12% * var(--neutral_tint)), 18.5%);--base_color_neutral_dark_2:hsl(var(--neutral_hue), calc(12% * var(--neutral_tint)), 20.5%);--base_color_neutral_dark_3:hsl(var(--neutral_hue), calc(10% * var(--neutral_tint)), 24%);--base_color_blue_0:#ddf4ff;--base_color_blue_1:#b6e3ff;--base_color_blue_2:#80ccff;--base_color_blue_3:#54aeff;--base_color_blue_4:#218bff;--base_color_blue_5:#0969da;--base_color_blue_6:#0550ae;--base_color_blue_7:#033d8b;--base_color_blue_8:#0a3069;--base_color_blue_9:#002155;--base_color_green_0:#dafbe1;--base_color_green_1:#aceebb;--base_color_green_2:#6fdd8b;--base_color_green_3:#4ac26b;--base_color_green_4:#2da44e;--base_color_green_5:#1a7f37;--base_color_green_6:#116329;--base_color_green_7:#044f1e;--base_color_green_8:#003d16;--base_color_green_9:#002d11;--base_color_yellow_0:#fff8c5;--base_color_yellow_1:#fae17d;--base_color_yellow_2:#eac54f;--base_color_yellow_3:#d4a72c;--base_color_yellow_4:#bf8700;--base_color_yellow_5:#9a6700;--base_color_yellow_6:#7d4e00;--base_color_yellow_7:#633c01;--base_color_yellow_8:#4d2d00;--base_color_yellow_9:#3b2300;--base_color_orange_0:#fff1e5;--base_color_orange_1:#ffd8b5;--base_color_orange_2:#ffb77c;--base_color_orange_3:#fb8f44;--base_color_orange_4:#e16f24;--base_color_orange_5:#bc4c00;--base_color_orange_6:#953800;--base_color_orange_7:#762c00;--base_color_orange_8:#5c2200;--base_color_orange_9:#471700;--base_color_red_0:#ffebe9;--base_color_red_1:#ffcecb;--base_color_red_2:#ffaba8;--base_color_red_3:#ff8182;--base_color_red_4:#fa4549;--base_color_red_5:#cf222e;--base_color_red_6:#a40e26;--base_color_red_7:#82071e;--base_color_red_8:#660018;--base_color_red_9:#4c0014;--base_color_purple_0:#fbefff;--base_color_purple_1:#ecd8ff;--base_color_purple_2:#d8b9ff;--base_color_purple_3:#c297ff;--base_color_purple_4:#a475f9;--base_color_purple_5:#8250df;--base_color_purple_6:#6639ba;--base_color_purple_7:#512a97;--base_color_purple_8:#3e1f79;--base_color_purple_9:#2e1461;--base_color_pink_0:#ffeff7;--base_color_pink_1:#ffd3eb;--base_color_pink_2:#ffadda;--base_color_pink_3:#ff80c8;--base_color_pink_4:#e85aad;--base_color_pink_5:#bf3989;--base_color_pink_6:#99286e;--base_color_pink_7:#772057;--base_color_pink_8:#611347;--base_color_pink_9:#4d0336;--base_color_coral_0:#fff0eb;--base_color_coral_1:#ffd6cc;--base_color_coral_2:#ffb4a1;--base_color_coral_3:#fd8c73;--base_color_coral_4:#ec6547;--base_color_coral_5:#c4432b;--base_color_coral_6:#9e2f1c;--base_color_coral_7:#801f0f;--base_color_coral_8:#691105;--base_color_coral_9:#510901;--base_color_black:hsl(var(--neutral_hue), calc(12.7% * var(--neutral_tint)), 13.9%);--base_color_white:#fff;--neutral_hue:210;--neutral_tint:1;--border_radius:8px;--font_size_badge:.65rem;--font_size_micro:.7rem;--font_size_caption:.75rem;--font_size_compact:.78rem;--font_size_small:.8rem;--font_size_body:.85rem;--font_size_subtitle:.9rem;--font_size_editor:.95rem;--font_size_title:1rem;--page_gutter:clamp(16px, 4%, 48px);--font_family:"Instrument Sans", sans-serif;--font_family_mono:"JetBrains Mono", monospace;--color_bg:light-dark(var(--base_color_neutral_0),var(--base_color_neutral_dark_0));--color_bg_card:light-dark(var(--base_color_white),var(--base_color_neutral_dark_2));--color_bg_subtle:light-dark(var(--base_color_neutral_0),var(--base_color_neutral_dark_1));--color_bg_hover:light-dark(hsla(var(--neutral_hue), calc(24% * var(--neutral_tint)), 30%, .08),hsla(var(--neutral_hue), calc(24% * var(--neutral_tint)), 80%, .1));--color_bg_selected:light-dark(hsla(var(--neutral_hue), calc(24% * var(--neutral_tint)), 30%, .14),hsla(var(--neutral_hue), calc(24% * var(--neutral_tint)), 80%, .16));--color_bg_inverse:light-dark(var(--base_color_neutral_9),var(--base_color_neutral_1));--color_bg_pane:light-dark(var(--color_bg_card),var(--shell_header_bg));--color_bg_pane_subtle:light-dark(var(--color_bg_subtle),transparent);--color_fg:light-dark(var(--base_color_neutral_9),var(--base_color_neutral_1));--color_fg_muted:light-dark(var(--base_color_neutral_6),var(--base_color_neutral_3));--color_fg_subtle:light-dark(var(--base_color_neutral_4),var(--base_color_neutral_5));--color_fg_on_emphasis:var(--base_color_white);--color_fg_inverse:light-dark(var(--base_color_white),var(--base_color_neutral_9));--color_border:light-dark(var(--base_color_neutral_2),var(--base_color_neutral_7));--color_border_muted:light-dark(var(--base_color_neutral_1),var(--base_color_neutral_dark_3));--color_border_strong:light-dark(var(--base_color_neutral_3),var(--base_color_neutral_6));--color_accent_fg:light-dark(var(--base_color_blue_5),var(--base_color_blue_3));--color_accent_emphasis:var(--base_color_blue_5);--color_accent_muted:light-dark(var(--base_color_blue_0),color-mix(in srgb, var(--base_color_blue_4) 20%, transparent));--color_focus:light-dark(var(--base_color_blue_5),var(--base_color_blue_4));--color_success_fg:light-dark(var(--base_color_green_5),var(--base_color_green_3));--color_success_emphasis:light-dark(#1f883d,#238636);--color_success_muted:light-dark(var(--base_color_green_0),color-mix(in srgb, var(--base_color_green_4) 20%, transparent));--color_danger_fg:light-dark(var(--base_color_red_5),var(--base_color_red_3));--color_danger_emphasis:light-dark(var(--base_color_red_5),#da3633);--color_danger_muted:light-dark(var(--base_color_red_0),color-mix(in srgb, var(--base_color_red_4) 20%, transparent));--color_danger_border:color-mix(in srgb, var(--color_danger_fg) 40%, transparent);--color_attention_fg:light-dark(var(--base_color_yellow_5),var(--base_color_yellow_2));--color_attention_muted:light-dark(var(--base_color_yellow_0),color-mix(in srgb, var(--base_color_yellow_4) 20%, transparent));--color_attention_border:color-mix(in srgb, var(--color_attention_fg) 40%, transparent);--color_neutral_fg:light-dark(var(--base_color_neutral_5),var(--base_color_neutral_4));--color_neutral_emphasis:var(--base_color_neutral_6);--color_neutral_muted:light-dark(var(--base_color_neutral_1),color-mix(in srgb, var(--base_color_neutral_5) 25%, transparent));--color_done_fg:light-dark(var(--base_color_purple_5),var(--base_color_purple_3));--color_done_emphasis:var(--base_color_purple_5);--color_primary_emphasis:var(--color_success_emphasis);--color_primary_emphasis_hover:light-dark(var(--base_color_green_5),#2ea043);--color_primary_emphasis_active:light-dark(#187733,#238b40);--color_primary_emphasis_disabled:light-dark(#94d3a2,#285334);--color_backdrop:light-dark(hsla(var(--neutral_hue), calc(12% * var(--neutral_tint)), 16%, .3),#00000080);--shadow_small:0 1px 0 light-dark(hsla(var(--neutral_hue), calc(12.7% * var(--neutral_tint)), 13.9%, .04),#0003);--shadow_medium:0 3px 6px light-dark(hsla(var(--neutral_hue), calc(9% * var(--neutral_tint)), 58.6%, .15),#0006);--shadow_large:0 8px 24px light-dark(hsla(var(--neutral_hue), calc(9% * var(--neutral_tint)), 58.6%, .2),#00000080);--shadow_extra_large:0 12px 28px light-dark(hsla(var(--neutral_hue), calc(9% * var(--neutral_tint)), 58.6%, .3),#0009);--chrome_bg:hsl(var(--neutral_hue), calc(24.7% * var(--neutral_tint)), 31.8%);--chrome_bg_80:hsl(var(--neutral_hue), calc(12% * var(--neutral_tint)), 24%);--chrome_bg_100:hsl(var(--neutral_hue), calc(12% * var(--neutral_tint)), 16%);--chrome_bg_active:hsla(var(--neutral_hue), calc(24% * var(--neutral_tint)), 80%, .2);--background:radial-gradient(circle at 50% 50%, var(--chrome_bg_80) 20%, transparent 80%), conic-gradient(from 45deg at 50% 50%, var(--chrome_bg_100) 0%, var(--chrome_bg_80) 25%, var(--chrome_bg_100) 50%, var(--chrome_bg_80) 75%, var(--chrome_bg_100) 100%);--page_shade:light-dark(var(--color_bg),var(--shell_bg));--page_background:linear-gradient(var(--page_shade), var(--page_shade));--shell_bg:#0003;--shell_header_bg:#0000000f;--shell_divider:#00000024;--shell_edge:#ffffff0a;--shell_hover:#ffffff1a;--shell_focus:#ffffff80;--shell_fg:#e6edf3;--shell_fg_muted:#e6edf3b3;--shell_fg_subtle:#ffffff73;--stage_color:light-dark(var(--color_bg),transparent);--stage_light:radial-gradient(ellipse 65% 70% at 50% 50%, light-dark(hsl(var(--neutral_hue), calc(30% * var(--neutral_tint)), 98.1%),transparent) 0%, var(--stage_color) 60%);--stage_dot_grid:radial-gradient(circle, light-dark(hsla(var(--neutral_hue), calc(24% * var(--neutral_tint)), 30%, .1),hsla(var(--neutral_hue), calc(24% * var(--neutral_tint)), 80%, .07)) .8px, transparent 1.3px) center / 22px 22px;--stage_vignette_color:light-dark(hsl(var(--neutral_hue), calc(27% * var(--neutral_tint)), 96.1%),transparent);--stage_vignette:radial-gradient(ellipse 70% 75% at 50% 50%, transparent 45%, var(--stage_vignette_color) 100%);--stage_background:var(--stage_vignette), var(--stage_dot_grid), var(--stage_light), var(--stage_color);--agent_gradient_1:var(--base_color_blue_3);--agent_gradient_2:#3cc4d9;--agent_gradient_3:var(--base_color_blue_4);--agent_accent:light-dark(var(--base_color_blue_5),var(--base_color_blue_3));--agent_accent_text:light-dark(var(--base_color_blue_6),var(--base_color_blue_2));--agent_fg:light-dark(var(--color_fg_muted),var(--color_fg));--chart_color_1:light-dark(var(--base_color_blue_5),var(--base_color_blue_4));--chart_color_2:light-dark(var(--base_color_orange_4),var(--base_color_orange_3));--chart_color_3:light-dark(var(--base_color_purple_5),var(--base_color_purple_4));--chart_color_4:light-dark(var(--base_color_green_5),var(--base_color_green_3));--chart_color_5:light-dark(var(--base_color_pink_4),var(--base_color_pink_3));--chart_color_6:light-dark(var(--base_color_yellow_4),var(--base_color_yellow_3));--chart_color_7:light-dark(var(--base_color_blue_3),var(--base_color_blue_2));--chart_color_8:light-dark(var(--base_color_orange_6),var(--base_color_orange_5));--code_bg:var(--color_bg_card);--code_fg:light-dark(#3d3d3d,#cecfd0);--code_caret:light-dark(#3d3d3d,#fff);--code_selection:light-dark(#bbdfff,#727377);--code_selection_match:light-dark(#bbdfff,#727377);--code_gutter_fg:light-dark(#afafaf,#7f8c98);--code_line_highlight:light-dark(#d5e6ff69,#ffffff0f);--code_comment:light-dark(#707f8d,#7f8c98);--code_keyword:light-dark(#aa0d91,#ff7ab2);--code_type_operator:light-dark(#aa0d91,#cecfd0);--code_type_name:light-dark(#522bb2,#dabaff);--code_property_name:light-dark(#032f62,#6baa9f);--code_string:light-dark(#d23423,#ff8170);--code_name:light-dark(#032f62,#6baa9f);--code_variable_name:light-dark(#23575c,#acf2e4);--code_variable_definition:light-dark(#327a9e,#6bdfff);--code_link:light-dark(#0e0eff,#ff8170);--logo_color_salesforce:#00a1e0;color-scheme:light dark}:root[data-color-scheme=light]{color-scheme:light}:root[data-color-scheme=dark]{color-scheme:dark}:root{font-family:var(--font_family);color:var(--color_fg);font-variant-ligatures:no-contextual}*{box-sizing:border-box}[data-electron-drag-region]:not([data-electron-drag-region=false]){-webkit-app-region:drag}[data-electron-drag-region=false],[data-electron-drag-region=false] *,a,button,input,select,textarea,[contenteditable=true],[role=button]{-webkit-app-region:no-drag}button{color:inherit}html{width:100%;height:100%;margin:0;padding:0}body{width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}#root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;width:100%;height:100%;margin:0;padding:0;position:absolute}
