.pricing-card-highlight{--pricing-highlight-bg:var(--card);--pricing-highlight-shadow:0 0 0 1px #f8a13f1a, 0 30px 60px #0006}@supports (color:lab(0% 0 0)){.pricing-card-highlight{--pricing-highlight-shadow:0 0 0 1px lab(74.0339% 27.6161 62.1633/.1), 0 30px 60px lab(0% 0 0/.4)}}.light{--background:#fcfaf6;--background-deep:#f7f3ed;--foreground:#24201a;--foreground-dim:#5e574f;--card:#fffdfa;--card-hover:#faf6f1;--card-foreground:var(--foreground);--popover:#fffdfa;--popover-foreground:var(--foreground);--muted:#f0ece6;--muted-foreground:#554f48;--accent:#f5e9dc;--accent-foreground:var(--foreground);--primary:#995600;--primary-hover:#874900;--primary-dim:#b67f4d;--primary-foreground:#fefbf8;--secondary:#b7633f;--secondary-dim:#c68b73;--secondary-foreground:#fefbf8;--destructive:#c43f3e;--destructive-foreground:#fefbf8;--destructive-soft:#ffedeb;--destructive-soft-foreground:#932b2a;--success:#008148;--success-foreground:#fefbf8;--success-soft:#daf7e3;--success-soft-foreground:#00572d;--warning:#c08600;--warning-foreground:#2f1e02;--warning-soft:#ffefd5;--warning-soft-foreground:#6d4200;--info:#007995;--info-foreground:#fefbf8;--info-soft:#d6f5ff;--info-soft-foreground:#00566b;--border:#dcd6cf;--border-strong:#beb6ad;--border-glow:#c06f0a2e;--input:#dcd6cf;--ring:var(--primary);--chart-1:#c06f0a;--chart-2:#9e7b0b;--chart-3:#008097;--chart-4:#249057;--chart-5:#6d71c0;--chart-6:#b7633f;--chart-python:var(--chart-1);--chart-js:var(--chart-2);--chart-ts:var(--chart-3);--chart-c:var(--chart-4);--chart-cpp:var(--chart-5);--chart-java:var(--chart-6);--sidebar:#f3efea;--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--flow-background:var(--background);--flow-node:var(--card);--flow-node-border:var(--border);--flow-node-selected:var(--primary);--brand:var(--primary);--energy:var(--secondary);--glow-primary:#c06f0a24;--glow-primary-strong:#c06f0a3d;--glow-secondary:#b7633f24;--surface-0:var(--background-deep);--surface-1:var(--background);--surface-2:var(--card);--surface-3:#f3efea;--surface-4:#fffdfa;--hero-gradient:linear-gradient(160deg, #fcfaf6 0%, #f9eee4 48%, #faf6ee 100%);--hero-text-gradient:linear-gradient(135deg, #24201a 20%, #c06f0a 80%);--cta-gradient:linear-gradient(135deg, #b7633f 0%, #c06f0a 100%);--primary-button-gradient:linear-gradient(135deg, #d4822b 0%, #b95e17 100%);--shadow-glow:0 0 28px var(--glow-primary), 0 0 60px #c06f0a0d;--shadow-card-hover:0 4px 12px #1d1a1814, 0 16px 40px #c06f0a14;--shadow-button:0 4px 16px #c06f0a38;--shadow-button-hover:0 6px 24px #c06f0a52;--shadow-nav:0 1px 0 #dcd6cf, 0 8px 28px #1d1a1814;--shadow-feature:0 2px 8px #1d1a1814, 0 8px 32px #c06f0a0f;--shadow-input-focus:0 0 0 3px #c06f0a29;--grid-bg-line:#1915110e;--pricing-highlight-bg:var(--card);--pricing-highlight-shadow:0 0 0 1px #c06f0a29, 0 24px 54px #1d1a181f;--syntax-base:#39342f;--syntax-comment:#645c53;--syntax-string:#176020;--syntax-number:#943b12;--syntax-keyword:#c83e1e;--syntax-type:#005f98;--syntax-function:#137738;--syntax-literal:#5d4fb9;--syntax-operator:#5a4a38}@supports (color:lab(0% 0 0)){.light{--background:lab(98.2748% .410348 2.24421);--background-deep:lab(95.9555% .779301 3.33118);--foreground:lab(12.425% 1.37474 4.47431);--foreground-dim:lab(37.363% 1.81769 5.47284);--card:lab(99.4319% .22465 1.50431);--card-hover:lab(97.1139% .690103 2.95939);--popover:lab(99.4319% .22465 1.50431);--muted:lab(93.6375% .728309 3.34607);--muted-foreground:lab(33.8828% 1.69632 5.10784);--accent:lab(93.0371% 2.85178 7.88159);--primary:lab(43.7038% 29.5943 71.7347);--primary-hover:lab(37.9378% 27.6334 65.5432);--primary-dim:lab(57.949% 18.0077 35.7642);--primary-foreground:lab(98.8548% .282347 1.88134);--secondary:lab(51.591% 32.607 35.9263);--secondary-dim:lab(63.524% 20.917 22.2203);--secondary-foreground:lab(98.8548% .282347 1.88134);--destructive:lab(47.2572% 53.6382 32.2434);--destructive-foreground:lab(98.8548% .282347 1.88134);--destructive-soft:lab(94.9893% 12.2795 6.63545);--destructive-soft-foreground:lab(34.7948% 44.1984 26.7204);--success:lab(47.2758% -45.2132 23.3991);--success-foreground:lab(98.8548% .282347 1.88134);--success-soft:lab(94.7394% -12.4067 6.35767);--success-soft-foreground:lab(31.9275% -39.0879 20.2864);--warning:lab(60.4833% 16.9539 67.3138);--warning-foreground:lab(12.9489% 6.74396 18.4652);--warning-soft:lab(95.442% 3.6031 17.223);--warning-soft-foreground:lab(32.4677% 16.868 48.7262);--info:lab(45.9976% -24.363 -25.7576);--info-foreground:lab(98.8548% .282347 1.88134);--info-soft:lab(94.4086% -8.80146 -8.53934);--info-soft-foreground:lab(33.1389% -19.8096 -21.0498);--border:lab(86.097% 1.12236 4.43052);--border-strong:lab(74.486% 1.88607 5.79894);--border-glow:lab(55.3689% 28.574 60.5715/.18);--input:lab(86.097% 1.12236 4.43052);--chart-1:lab(55.3689% 28.574 60.5715);--chart-2:lab(53.813% 7.218 56.9412);--chart-3:lab(48.4717% -27.3473 -23.1097);--chart-4:lab(52.9621% -41.6164 21.4815);--chart-5:lab(49.928% 14.3015 -42.4757);--chart-6:lab(51.591% 32.607 35.9263);--sidebar:lab(94.7957% .644743 2.97254);--glow-primary:lab(55.3689% 28.574 60.5715/.14);--glow-primary-strong:lab(55.3689% 28.574 60.5715/.24);--glow-secondary:lab(51.591% 32.607 35.9263/.14);--surface-3:lab(94.7957% .644743 2.97254);--surface-4:lab(99.4319% .22465 1.50431);--hero-gradient:linear-gradient(160deg, lab(98.2748% .410348 2.24421) 0%, lab(94.7788% 2.31117 6.43303) 48%, lab(97.1558% .138283 4.59317) 100%);--hero-text-gradient:linear-gradient(135deg, lab(12.425% 1.37474 4.47431) 20%, lab(55.3689% 28.574 60.5715) 80%);--cta-gradient:linear-gradient(135deg, lab(51.591% 32.607 35.9263) 0%, lab(55.3689% 28.574 60.5715) 100%);--primary-button-gradient:linear-gradient(135deg, lab(62.3596% 28.077 57.6814) 0%, lab(50.4562% 34.5351 53.4614) 100%);--shadow-glow:0 0 28px var(--glow-primary), 0 0 60px lab(55.3689% 28.574 60.5715/.05);--shadow-card-hover:0 4px 12px lab(9.50233% 1.15354 1.92856/.08), 0 16px 40px lab(55.3689% 28.574 60.5715/.08);--shadow-button:0 4px 16px lab(55.3689% 28.574 60.5715/.22);--shadow-button-hover:0 6px 24px lab(55.3689% 28.574 60.5715/.32);--shadow-nav:0 1px 0 lab(86.097% 1.12236 4.43052), 0 8px 28px lab(9.50233% 1.15354 1.92856/.08);--shadow-feature:0 2px 8px lab(9.50233% 1.15354 1.92856/.08), 0 8px 32px lab(55.3689% 28.574 60.5715/.06);--shadow-input-focus:0 0 0 3px lab(55.3689% 28.574 60.5715/.16);--grid-bg-line:lab(7.22589% 1.19062 3.13728/.055);--pricing-highlight-shadow:0 0 0 1px lab(55.3689% 28.574 60.5715/.16), 0 24px 54px lab(9.50233% 1.15354 1.92856/.12);--syntax-base:lab(22.2873% 1.33368 4.43991);--syntax-comment:lab(39.7031% 1.70273 6.76629);--syntax-string:lab(35.3027% -33.7634 28.8208);--syntax-number:lab(37.5164% 36.6266 42.4407);--syntax-keyword:lab(47.3352% 54.4892 49.5547);--syntax-type:lab(38.104% -7.02961 -38.9005);--syntax-function:lab(43.6193% -39.4536 26.2495);--syntax-literal:lab(39.6731% 27.5828 -54.9873);--syntax-operator:lab(32.7017% 4.70431 13.2117)}}.light body{background:var(--background-deep)}.light ::selection{color:var(--foreground);background:#c06f0a2e;background:lab(55.3689% 28.574 60.5715/.18)}.light ::-webkit-scrollbar{width:5px;height:5px}.light ::-webkit-scrollbar-track{background:0 0}.light ::-webkit-scrollbar-thumb{background:#25211b29;background:lab(13.0052% 1.37159 4.47153/.16);border-radius:3px}.light ::-webkit-scrollbar-thumb:hover{background:#25211b47;background:lab(13.0052% 1.37159 4.47153/.28)}.light .shiki-editor-render{color:var(--syntax-base)}.light .shiki-editor [aria-hidden]{color:#6d6862bf;color:lab(44.3297% 1.28961 4.40671/.75)}.light textarea::placeholder{color:#5a544dc7;color:lab(36.2031% 1.69083 5.10364/.78)}.light .shiki-json-viewer,.light .shiki-editor-render,.light .shiki-code-block{text-shadow:none}.light .shiki-code-block span[style]{filter:saturate(1.12)contrast(1.18)}.light .text-muted-foreground\/50{color:#5a544dd1;color:lab(36.2031% 1.69083 5.10364/.82)}.light .text-muted-foreground\/55{color:#5a544ddb;color:lab(36.2031% 1.69083 5.10364/.86)}.light .text-muted-foreground\/60{color:#554f48e6;color:lab(33.8828% 1.69632 5.10784/.9)}.light .text-muted-foreground\/80{color:#47413af2;color:lab(28.0819% 1.71249 5.1205/.95)}.light .text-foreground\/60{color:#322d27db;color:lab(18.8066% 1.3456 4.44953/.86)}.light .text-foreground\/70{color:#322d27e6;color:lab(18.8066% 1.3456 4.44953/.9)}.light .text-foreground\/80{color:#2d2823f0;color:lab(16.4861% 1.35493 4.45724/.94)}.light .text-foreground\/85{color:#2d2823f5;color:lab(16.4861% 1.35493 4.45724/.96)}.light .text-foreground\/90{color:#28231efa;color:lab(14.1655% 1.36565 4.46634/.98)}.light .bg-white\/\[0\.03\],.light .hover\:bg-white\/\[0\.03\]:hover,.light .bg-white\/\[0\.04\],.light .hover\:bg-white\/\[0\.04\]:hover,.light .bg-white\/\[0\.08\]{background-color:#322d270f;background-color:lab(18.8066% 1.3456 4.44953/.06)}.light .pricing-card-highlight{color:var(--foreground)}
:root{--rb-mode-judge:var(--primary);--rb-mode-judge-foreground:var(--primary-foreground);--rb-mode-agent:var(--secondary);--rb-mode-agent-foreground:var(--secondary-foreground);--rb-exec-queued:var(--warning);--rb-exec-running:var(--info);--rb-exec-accepted:var(--success);--rb-exec-failed:var(--destructive);--rb-exec-timeout:#7c5f9d;--rb-console-bg:#040201;--rb-console-fg:#c5bcb1;--rb-console-muted:#8d857a;--rb-console-border:#1f1a15;--rb-console-command:var(--primary);--rb-console-output:#cbc3b8;--rb-sandbox-ring:var(--primary);--rb-sandbox-ring-muted:#bf702857;--rb-sandbox-blocked:var(--destructive);--rb-sandbox-verified:var(--success);--rb-language-python:#d98a2e;--rb-language-js:#c99e1e;--rb-language-ts:#3285a2;--rb-language-c:#298954;--rb-language-cpp:#6d71c0;--rb-language-java:#b7633f;--rb-language-rust:#b75037;--rb-language-go:#238994;--rb-panel-grid-line:#1915110e;--rb-panel-grid-size:24px}@supports (color:lab(0% 0 0)){:root{--rb-exec-timeout:lab(45.2476% 22.0256 -29.6749);--rb-console-bg:lab(.654095% .366032 .613946);--rb-console-fg:lab(76.8314% 1.52406 6.73797);--rb-console-muted:lab(55.9496% 1.55744 6.76258);--rb-console-border:lab(9.50772% 1.78096 4.24424);--rb-console-output:lab(79.1516% 1.52114 6.73598);--rb-sandbox-ring-muted:lab(55.3331% 28.4143 51.2189/.34);--rb-language-python:lab(64.7711% 25.9843 58.9262);--rb-language-js:lab(67.7793% 8.24198 65.4874);--rb-language-ts:lab(51.6196% -18.5519 -23.3397);--rb-language-c:lab(50.516% -38.3366 19.7773);--rb-language-cpp:lab(49.928% 14.3015 -42.4757);--rb-language-java:lab(51.591% 32.607 35.9263);--rb-language-rust:lab(47.7621% 41.502 36.0371);--rb-language-go:lab(52.0609% -26.6888 -14.2071);--rb-panel-grid-line:lab(7.22589% 1.19062 3.13728/.055)}}.light{--rb-console-bg:#080503;--rb-console-fg:#cbc3b8;--rb-console-muted:#938b80;--rb-console-border:#241e18;--rb-panel-grid-line:#1915110e}@supports (color:lab(0% 0 0)){.light{--rb-console-bg:lab(1.55435% .662409 1.23537);--rb-console-fg:lab(79.1516% 1.52114 6.73598);--rb-console-muted:lab(58.2698% 1.55285 6.75908);--rb-console-border:lab(11.825% 2.09109 5.04568);--rb-panel-grid-line:lab(7.22589% 1.19062 3.13728/.055)}}.dark{--rb-mode-judge:var(--primary);--rb-mode-judge-foreground:var(--primary-foreground);--rb-mode-agent:var(--secondary);--rb-mode-agent-foreground:var(--secondary-foreground);--rb-exec-queued:var(--warning);--rb-exec-running:var(--info);--rb-exec-accepted:var(--success);--rb-exec-failed:var(--destructive);--rb-exec-timeout:#aa92c7;--rb-console-bg:#020100;--rb-console-fg:#cbc3b8;--rb-console-muted:#877f75;--rb-console-border:#211c17;--rb-console-command:var(--primary);--rb-console-output:#cbc3b8;--rb-sandbox-ring:var(--primary);--rb-sandbox-ring-muted:#eca76057;--rb-sandbox-blocked:var(--destructive);--rb-sandbox-verified:var(--success);--rb-language-python:#f0a556;--rb-language-js:#cbaa56;--rb-language-ts:#5fabbe;--rb-language-c:#6fb789;--rb-language-cpp:#8c91d5;--rb-language-java:#d57f57;--rb-language-rust:#d77b64;--rb-language-go:#5cadb6;--rb-panel-grid-line:#ffffff0d;--rb-panel-grid-size:24px}@supports (color:lab(0% 0 0)){.dark{--rb-exec-timeout:lab(64.1633% 16.9062 -24.035);--rb-console-bg:lab(.377298% .255764 .373462);--rb-console-fg:lab(79.1516% 1.52114 6.73598);--rb-console-muted:lab(53.6293% 1.56236 6.76632);--rb-console-border:lab(10.6573% 2.02123 4.16379);--rb-console-output:lab(79.1516% 1.52114 6.73598);--rb-sandbox-ring-muted:lab(74.1784% 21.1579 46.8148/.34);--rb-language-python:lab(74.1331% 23.2664 51.616);--rb-language-js:lab(71.2787% 5.22089 47.1465);--rb-language-ts:lab(65.7287% -20.8951 -17.107);--rb-language-c:lab(68.8387% -31.4937 16.1892);--rb-language-cpp:lab(61.8746% 10.2226 -35.7559);--rb-language-java:lab(62.0947% 31.4789 36.3813);--rb-language-rust:lab(61.8976% 34.9445 28.9509);--rb-language-go:lab(65.9041% -23.9282 -12.7347);--rb-panel-grid-line:lab(100% 0 0/.052)}}@layer utilities{.rb-console-surface{background:var(--rb-console-bg);color:var(--rb-console-fg);border:1px solid var(--rb-console-border)}.rb-panel-grid{background-image:linear-gradient(var(--rb-panel-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--rb-panel-grid-line) 1px, transparent 1px);background-size:var(--rb-panel-grid-size) var(--rb-panel-grid-size)}.rb-status-accepted{background:var(--success-soft);color:var(--success-soft-foreground);border-color:oklch(from var(--success) l c h / .35)}.rb-status-failed{background:var(--destructive-soft);color:var(--destructive-soft-foreground);border-color:oklch(from var(--destructive) l c h / .35)}}
