:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-d4:#0d1f2d;--gray-d3:#33465c;--gray-d2:#52647b;--gray-d1:#7c8799;--gray:#9da8b8;--gray-l0:#c3cbd6;--gray-l1:#dee4ec;--gray-l2:#f1f4f8;--gray-l3:#f7f9fc;--white:white;--white-t1:rgba(255,255,255,.9);--white-t2:rgba(255,255,255,.8);--white-t3:rgba(255,255,255,.6);--white-t4:rgba(255,255,255,.4);--black:#0d1f2d;--black-t1:rgba(13,31,45,.9);--black-t2:rgba(13,31,45,.8);--black-t3:rgba(13,31,45,.6);--black-t4:rgba(13,31,45,.4);--blue-d3:#00308f;--blue-d2:#004fd9;--blue-d1:#005ceb;--blue:#06f;--blue-l1:#77a8ff;--blue-l2:#a7c7ff;--blue-l3:#d1e1ff;--blue-l4:#e9f1ff;--blue-l5:#f5f8ff;--green-d4:#003d2f;--green-d3:#056247;--green-d2:#09936d;--green-d1:#09b585;--green:#10c18f;--green-l1:#54e0b9;--green-l2:#90eed4;--green-l3:#e4f7f0;--yellow-d3:#8b5f00;--yellow-d2:#cc7000;--yellow-d1:#eda81c;--yellow:#f6be4a;--yellow-l1:#f8ce78;--yellow-l2:#fbdeaa;--yellow-l3:#fef4e6;--pink:#ff6978;--pink-d1:#e65a67;--pink-d2:#cc4c56;--pink-d3:#b33e45;--pink-l1:#ff7a89;--pink-l2:#ff8d9a;--pink-l3:#ffa0ab;--purple-d3:#2c009a;--purple-d2:#5d1bff;--purple-d1:#814fff;--purple:#a682ff;--purple-l1:#bea3ff;--purple-l2:#d5c5ff;--purple-l3:#ede6ff;--red-d3:#9e3f3f;--red-d2:#b84c4c;--red-d1:#cc5c5c;--red:#e26d6d;--red-l1:#eba6a6;--red-l2:#f0cfcf;--red-l3:#f9ecec;--text-primary:var(--gray-d4);--text-secondary:var(--gray-d2);--text-muted:var(--gray-d1);--text-placeholder:var(--gray);--text-disabled:var(--gray-d1);--text-inverse:var(--white);--text-link:var(--blue);--surface-page:var(--gray-l3);--surface-default:var(--white);--surface-raised:var(--white);--surface-muted:var(--gray-l2);--surface-subtle:var(--gray-l3);--surface-hover-bg:var(--gray-l2);--surface-soft:var(--gray-l2);--surface-soft-alt:#eef2f6;--surface-disabled:#edf1f5;--surface-overlay-light:var(--white-t4);--surface-inverse:var(--gray-d4);--surface-subtle-fade:rgba(247,249,252,.7);--border-subtle:var(--gray-l1);--border-default:var(--gray-l0);--border-strong:var(--gray);--border-input:#c7ced8;--radius-control:8px;--radius-control-sm:6px;--radius-control-lg:10px;--control-height:38px;--control-height-sm:26px;--surface-input:rgba(255,255,255,.85);--surface-input-opaque:#fff;--accent-default:var(--blue);--accent-muted:var(--blue-l2);--accent-hover:#338aff;--accent-disabled:var(--blue-l1);--focus-ring:var(--blue);--state-hover-accent-on-default:var(--blue-l5);--state-hover-accent-on-muted:var(--blue-l4);--status-success:var(--green);--status-success-hover:var(--green-d1);--status-success-strong:var(--green-d2);--status-success-bg:var(--green-l3);--status-success-subtle:var(--green-l1);--status-info:var(--blue);--status-info-hover:var(--blue-d1);--status-info-strong:var(--blue-d2);--status-info-bg:var(--blue-l4);--status-info-subtle:var(--blue-l2);--status-warning:var(--yellow-d1);--status-warning-hover:#df9a10;--status-warning-strong:var(--yellow-d2);--status-warning-bg:var(--yellow-l3);--status-warning-subtle:var(--yellow-l2);--status-danger:var(--red);--status-danger-hover:#d96565;--status-danger-strong:var(--red-d1);--status-danger-bg:var(--red-l3);--status-danger-subtle:var(--red-l1);--icon-muted:var(--gray);--accent-cool:#6f36b9;--test-mode-color:var(--yellow);--live-mode-color:var(--blue);--button-surface-rest-bg:var(--surface-default);--button-surface-rest-border:var(--surface-muted);--button-surface-rest-text:var(--text-secondary);--button-surface-rest-text-muted:var(--text-muted);--button-surface-rest-text-accent:var(--accent-default);--button-surface-hover-bg:var(--state-hover-accent-on-default);--button-surface-hover-border:var(--surface-muted);--button-secondary-hover-border:var(--border-subtle);--button-soft-danger-text:var(--status-danger);--button-soft-danger-hover-bg:var(--status-danger-bg);--button-soft-warning-text:var(--status-warning-strong);--button-soft-warning-hover-bg:var(--status-warning-bg);--button-soft-success-text:var(--status-success-strong);--button-soft-success-hover-bg:var(--status-success-bg);--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-duration-color:.12s;--motion-duration-elevation:.18s;--motion-press-translate-interactive:1px;--shadow-elevation-1:0 1px 2px rgba(13,31,45,.14), 0 1px 1px rgba(13,31,45,.08);--shadow-elevation-2:0 2px 6px rgba(13,31,45,.14), 0 1px 3px rgba(13,31,45,.1);--shadow-elevation-3:0 6px 16px rgba(13,31,45,.14), 0 2px 6px rgba(13,31,45,.1);--shadow-elevation-4:0 12px 32px rgba(13,31,45,.2), 0 4px 10px rgba(13,31,45,.12);--shadow-filter-elevation-1:drop-shadow(0 1px 2px rgba(13,31,45,.1)) drop-shadow(0 1px 1px rgba(13,31,45,.06));--shadow-filter-elevation-2:drop-shadow(0 1px 4px rgba(13,31,45,.12)) drop-shadow(0 1px 1px rgba(13,31,45,.06));--shadow-control-rest:var(--shadow-elevation-1);--shadow-control-hover:0 2px 8px rgba(13,31,45,.14), 0 1px 3px rgba(13,31,45,.08);--shadow-control-hover-solid:0 2px 8px rgba(13,31,45,.18), 0 1px 3px rgba(13,31,45,.12);--shadow-control-active:var(--shadow-control-rest);--shadow-surface-input:0 1px 3px rgba(13,31,45,.07), 0 1px 2px rgba(13,31,45,.05);--shadow-surface-input-hover:0 3px 10px rgba(13,31,45,.08), 0 1px 3px rgba(13,31,45,.06);--shadow-surface-floating:var(--shadow-elevation-3);--shadow-surface-overlay:var(--shadow-elevation-4);--shadow-interactive-rest-filter:none;--shadow-interactive-hover-filter:var(--shadow-filter-elevation-2);--shadow-interactive-active-filter:var(--shadow-interactive-rest-filter)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-d4:#f0f4f9;--gray-d3:#d2dce7;--gray-d2:#aab8c7;--gray-d1:#7f90a3;--gray:#617387;--gray-l0:#4a5b6f;--gray-l1:#2d3e51;--gray-l2:#192633;--gray-l3:#0e1720;--blue-d3:#85b5ff;--blue-d2:#66a3ff;--blue-d1:#4d94ff;--blue-l1:#8ab4ff;--blue-l2:rgba(0,102,255,.4);--blue-l3:rgba(0,102,255,.28);--blue-l4:rgba(0,102,255,.18);--blue-l5:rgba(0,102,255,.1);--green-d4:#6fe3bd;--green-d3:#55dcb1;--green-d2:#46d5a8;--green-d1:#2fcb9c;--green-l1:rgba(16,193,143,.45);--green-l2:rgba(16,193,143,.25);--green-l3:rgba(16,193,143,.14);--yellow-d3:#fadf9f;--yellow-d2:#f8d485;--yellow-d1:#f6c96b;--yellow-l1:rgba(246,190,74,.45);--yellow-l2:rgba(246,190,74,.25);--yellow-l3:rgba(246,190,74,.14);--pink-d3:#ffb9c1;--pink-d2:#ff9faa;--pink-d1:#ff8592;--pink-l1:rgba(255,105,120,.45);--pink-l2:rgba(255,105,120,.25);--pink-l3:rgba(255,105,120,.14);--purple-d3:#dcc9ff;--purple-d2:#cdb4ff;--purple-d1:#bd9fff;--purple-l1:rgba(166,130,255,.45);--purple-l2:rgba(166,130,255,.25);--purple-l3:rgba(166,130,255,.14);--red-d3:#f6c1c1;--red-d2:#f2a9a9;--red-d1:#ee9191;--red-l1:rgba(226,109,109,.45);--red-l2:rgba(226,109,109,.25);--red-l3:rgba(226,109,109,.14);--text-link:#8ab4ff;--surface-default:var(--gray-l2);--surface-raised:var(--surface-default);--surface-muted:var(--gray-l3);--surface-subtle:var(--gray-l3);--surface-hover-bg:#1e2b38;--surface-soft:var(--gray-l2);--surface-soft-alt:#1c2936;--surface-disabled:#172230;--surface-overlay-light:rgba(13,31,45,.6);--surface-inverse:#0e1720;--surface-subtle-fade:rgba(14,23,32,.7);--border-input:#46586c;--surface-input:rgba(255,255,255,.06);--surface-input-opaque:#27333f;--state-hover-accent-on-default:#293a50;--state-hover-accent-on-muted:#1f2d3f;--accent-muted:#293a50;--status-success-bg:rgba(16,193,143,.14);--status-success-subtle:rgba(16,193,143,.3);--status-info-bg:rgba(0,102,255,.16);--status-info-subtle:rgba(0,102,255,.32);--status-warning-hover:#f8d485;--status-warning-bg:rgba(246,190,74,.14);--status-warning-subtle:rgba(246,190,74,.3);--status-danger-hover:#ee9191;--status-danger-bg:rgba(226,109,109,.14);--status-danger-subtle:rgba(226,109,109,.3);--accent-cool:#9a6df0;--button-surface-rest-bg:var(--gray-l2);--button-surface-rest-border:var(--gray-l1);--button-surface-hover-bg:#223143;--button-surface-hover-border:var(--gray-l1);--button-secondary-hover-border:var(--gray-l1);--button-surface-rest-text-accent:var(--text-link);--button-soft-danger-hover-bg:rgba(226,109,109,.14);--button-soft-warning-hover-bg:rgba(246,190,74,.14);--button-soft-success-hover-bg:rgba(16,193,143,.14);--shadow-elevation-1:0 1px 2px rgba(0,0,0,.5), 0 1px 1px rgba(0,0,0,.35);--shadow-elevation-2:0 2px 6px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.4);--shadow-elevation-3:0 6px 16px rgba(0,0,0,.55), 0 2px 6px rgba(0,0,0,.45);--shadow-elevation-4:0 12px 32px rgba(0,0,0,.6), 0 4px 10px rgba(0,0,0,.5);--shadow-filter-elevation-1:drop-shadow(0 1px 2px rgba(0,0,0,.5)) drop-shadow(0 1px 1px rgba(0,0,0,.35));--shadow-filter-elevation-2:drop-shadow(0 1px 4px rgba(0,0,0,.5)) drop-shadow(0 1px 1px rgba(0,0,0,.4));--shadow-control-hover:0 2px 8px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.4);--shadow-control-hover-solid:0 2px 8px rgba(0,0,0,.55), 0 1px 3px rgba(0,0,0,.45);--shadow-surface-input:0 1px 3px rgba(0,0,0,.3), 0 1px 2px rgba(0,0,0,.2);--shadow-surface-input-hover:0 3px 10px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.25)}::view-transition-group(root){-webkit-animation-duration:.28s;animation-duration:.28s;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){-webkit-animation-duration:.28s;animation-duration:.28s;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){-webkit-animation-duration:.28s;animation-duration:.28s;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}html,body{box-sizing:border-box;background-color:var(--surface-page);height:100%;color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:14px}*{box-sizing:border-box}button{font-family:DM Sans,sans-serif!important}a{color:var(--text-link);letter-spacing:.02em}p{color:var(--text-primary);margin:0;line-height:1.3}h3{margin-top:0;margin-bottom:0}code{background-color:var(--surface-muted);border-radius:4px;padding:1px 4px}.react-tooltip{background-color:var(--surface-raised)!important;color:var(--text-primary)!important;opacity:1!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-surface-floating)!important;border-radius:8px!important}.react-tooltip__arrow{background-color:var(--surface-raised)!important}:root[data-theme=dark] .ace_editor,:root[data-theme=dark] .ace_gutter{background-color:transparent}div[class$=-menu]{box-shadow:var(--shadow-surface-floating);border-radius:8px;overflow:hidden}
