@keyframes svelte-1v40tg6-pybotFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.02)}}.animate-pybot-float.svelte-1v40tg6{animation:2.2s ease-in-out infinite svelte-1v40tg6-pybotFloat}@keyframes svelte-1v40tg6-starPulse{0%,to{filter:drop-shadow(var(--star-pulse-1));transform:scale(1)}50%{filter:drop-shadow(var(--star-pulse-2));transform:scale(1.14)}}.animate-star-pulse.svelte-1v40tg6{animation:2s ease-in-out infinite svelte-1v40tg6-starPulse}@keyframes svelte-1v40tg6-victorySparkle{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.animate-victory-sparkle.svelte-1v40tg6{animation:1.2s ease-in-out infinite svelte-1v40tg6-victorySparkle}.maze-panel.svelte-1v40tg6{--panel-bg:#0f172a;--panel-border:#06b6d440;--panel-shadow:0 25px 50px -12px #1e1b4b66;--divider-color:#06b6d426;--header-icon-bg:#06b6d433;--header-icon-border:#22d3ee66;--header-icon-color:#67e8f9;--header-title-color:#fff;--badge-idle-bg:#1e293be6;--badge-idle-border:#334155;--badge-idle-color:#cbd5e1;--badge-success-bg:#10b98133;--badge-success-border:#34d39980;--badge-success-color:#6ee7b7;--badge-failed-bg:#f43f5e33;--badge-failed-border:#fb718580;--badge-failed-color:#fda4af;--badge-running-bg:#f59e0b33;--badge-running-border:#fbbf2480;--badge-running-color:#fde68a;--floor-bg:#0c1830;--floor-border:#06b6d44d;--floor-shadow:0 15px 35px #0009, inset 0 2px 4px #ffffff14;--led-cyan-bg:#22d3ee99;--led-cyan-shadow:0 0 6px #22d3eecc;--led-indigo-bg:#818cf899;--led-indigo-shadow:0 0 6px #818cf8cc;--cell-empty-bg:#142138;--cell-empty-border:#06b6d433;--cell-empty-border-t:#67e8f94d;--cell-empty-border-b:#0a1220;--cell-empty-shadow:0 3px 5px #0006;--cell-empty-hover:#22d3ee66;--cell-start-bg:#13233c;--cell-start-border:#06b6d466;--cell-start-shadow:inset 0 0 8px #22d3ee33;--cell-start-bracket:#22d3ee40;--cell-visited-bg:#132c45;--cell-visited-border:#22d3ee80;--cell-visited-shadow:0 0 10px #22d3ee40;--cell-target-bg:#1b2214;--cell-target-border:#fbbf2499;--cell-target-shadow:0 0 15px #fbbf244d;--target-ring-border:#fbbf2466;--target-glow-bg:#fbbf2433;--star-color:#fcd34d;--star-pulse-1:0 0 10px #fbbf24cc;--star-pulse-2:0 0 20px #fbbf24;--cell-obstacle-bg:#1e293b;--cell-obstacle-border:#47556999;--cell-obstacle-border-t:#64748bcc;--cell-obstacle-border-b:#020617;--cell-obstacle-shadow:0 5px 8px #0009;--obstacle-inner-bg:#334155;--obstacle-inner-border:#64748b80;--obstacle-inner-shadow:0 2px 4px #0006;--obstacle-svg-fill:#64748b66;--obstacle-svg-stroke:#e2e8f0;--coin-bg:#fbbf24;--coin-border:#fef08a;--coin-color:#020617;--coin-shadow:0 0 10px #fbbf24b3;--coord-color:#67e8f94d;--dot-color:#22d3ee26;--bot-card-bg:#0f172a;--bot-card-border:#22d3ee;--bot-card-shadow:0 0 16px #22d3ee99;--bot-arrow-color:#67e8f9;--bot-arrow-shadow:0 0 6px #22d3ee;--bot-glow:#22d3ee59;--status-bar-bg:#09152be6;--status-bar-border:#06b6d440;--status-bar-color:#a5f3fc;--status-success-color:#6ee7b7;--status-success-shadow:0 0 10px #10b98133;--status-failed-color:#fda4af;--status-failed-shadow:0 0 10px #f43f5e33;--status-running-color:#fde68a;--victory-sparkle-bg:#fbbf2466}[data-theme=light] .maze-panel.svelte-1v40tg6,.light .maze-panel.svelte-1v40tg6{--panel-bg:#fff;--panel-border:#e2e8f0;--panel-shadow:0 10px 25px -5px #17203314, 0 8px 10px -6px #1720330a;--divider-color:#e2e8f0;--header-icon-bg:#ecfeff;--header-icon-border:#a5f3fc;--header-icon-color:#0891b2;--header-title-color:#172033;--badge-idle-bg:#edf1f8;--badge-idle-border:#d5dce8;--badge-idle-color:#334155;--badge-success-bg:#ecfdf5;--badge-success-border:#a7f3d0;--badge-success-color:#047857;--badge-failed-bg:#fff1f2;--badge-failed-border:#fecdd3;--badge-failed-color:#e11d48;--badge-running-bg:#fffbeb;--badge-running-border:#fde68a;--badge-running-color:#b45309;--floor-bg:#e8edf6;--floor-border:#aab9d0;--floor-shadow:0 10px 25px #26364f1f, inset 0 1px 3px #fffc;--led-cyan-bg:#0891b299;--led-cyan-shadow:0 0 4px #0891b266;--led-indigo-bg:#5145cd99;--led-indigo-shadow:0 0 4px #5145cd66;--cell-empty-bg:#fff;--cell-empty-border:#aab9d0;--cell-empty-border-t:#c8d5e6;--cell-empty-border-b:#8296b4;--cell-empty-shadow:0 2px 4px #26364f14;--cell-empty-hover:#0891b299;--cell-start-bg:#f0f7ff;--cell-start-border:#0891b299;--cell-start-shadow:inset 0 0 8px #0891b21f;--cell-start-bracket:#0891b266;--cell-visited-bg:#e0f2fe;--cell-visited-border:#0891b2b3;--cell-visited-shadow:0 0 8px #0891b233;--cell-target-bg:#fef9c3;--cell-target-border:#d99a00;--cell-target-shadow:0 0 12px #d99a0040;--target-ring-border:#d99a0080;--target-glow-bg:#d99a0033;--star-color:#d99a00;--star-pulse-1:0 1px 4px #d99a0099;--star-pulse-2:0 2px 8px #d99a00e6;--cell-obstacle-bg:#dce5f2;--cell-obstacle-border:#8296b4;--cell-obstacle-border-t:#bacadb;--cell-obstacle-border-b:#64748b;--cell-obstacle-shadow:0 3px 6px #26364f26;--obstacle-inner-bg:#c8d5e6;--obstacle-inner-border:#8296b4;--obstacle-inner-shadow:0 1px 3px #26364f1f;--obstacle-svg-fill:#8296b480;--obstacle-svg-stroke:#26364f;--coin-bg:#f59e0b;--coin-border:#fef08a;--coin-color:#451a03;--coin-shadow:0 2px 8px #d9770673;--coord-color:#526580;--dot-color:#8296b466;--bot-card-bg:#fff;--bot-card-border:#0891b2;--bot-card-shadow:0 4px 14px #0891b259;--bot-arrow-color:#0891b2;--bot-arrow-shadow:0 1px 3px #0891b2b3;--bot-glow:#0891b240;--status-bar-bg:#e8edf6;--status-bar-border:#aab9d0b3;--status-bar-color:#26364f;--status-success-color:#087f5b;--status-success-shadow:0 1px 3px #087f5b26;--status-failed-color:#be123c;--status-failed-shadow:0 1px 3px #be123c26;--status-running-color:#b45309;--victory-sparkle-bg:#d99a0066}.maze-panel.svelte-1v40tg6{background-color:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow)}.maze-header.svelte-1v40tg6{border-bottom:1px solid var(--divider-color)}.maze-header-icon.svelte-1v40tg6{background-color:var(--header-icon-bg);border:1px solid var(--header-icon-border);color:var(--header-icon-color)}.maze-header-title.svelte-1v40tg6{color:var(--header-title-color)}.maze-header-badge.badge-success.svelte-1v40tg6{background-color:var(--badge-success-bg);border:1px solid var(--badge-success-border);color:var(--badge-success-color)}.maze-header-badge.badge-failed.svelte-1v40tg6{background-color:var(--badge-failed-bg);border:1px solid var(--badge-failed-border);color:var(--badge-failed-color)}.maze-header-badge.badge-running.svelte-1v40tg6{background-color:var(--badge-running-bg);border:1px solid var(--badge-running-border);color:var(--badge-running-color)}.maze-header-badge.badge-idle.svelte-1v40tg6{background-color:var(--badge-idle-bg);border:1px solid var(--badge-idle-border);color:var(--badge-idle-color)}.maze-floor.svelte-1v40tg6{background-color:var(--floor-bg);border:2px solid var(--floor-border);box-shadow:var(--floor-shadow)}.maze-led-cyan.svelte-1v40tg6{background-color:var(--led-cyan-bg);box-shadow:var(--led-cyan-shadow)}.maze-led-indigo.svelte-1v40tg6{background-color:var(--led-indigo-bg);box-shadow:var(--led-indigo-shadow)}.maze-cell-empty.svelte-1v40tg6{background-color:var(--cell-empty-bg);border:1px solid var(--cell-empty-border);border-top:1px solid var(--cell-empty-border-t);border-bottom:2px solid var(--cell-empty-border-b);box-shadow:var(--cell-empty-shadow)}.maze-cell-empty.svelte-1v40tg6:hover{border-color:var(--cell-empty-hover)}.maze-cell-start.svelte-1v40tg6{background-color:var(--cell-start-bg);border:1px solid var(--cell-start-border);box-shadow:var(--cell-start-shadow)}.maze-cell-visited.svelte-1v40tg6{background-color:var(--cell-visited-bg);border:1px solid var(--cell-visited-border);box-shadow:var(--cell-visited-shadow)}.maze-cell-target.svelte-1v40tg6{background-color:var(--cell-target-bg);border:2px solid var(--cell-target-border);box-shadow:var(--cell-target-shadow)}.maze-cell-obstacle.svelte-1v40tg6{background-color:var(--cell-obstacle-bg);border:1px solid var(--cell-obstacle-border);border-top:1px solid var(--cell-obstacle-border-t);border-bottom:3px solid var(--cell-obstacle-border-b);box-shadow:var(--cell-obstacle-shadow)}.maze-tile-dot.svelte-1v40tg6{background-color:var(--dot-color)}.maze-start-bracket.svelte-1v40tg6{border-color:var(--cell-start-bracket)}.maze-coord.svelte-1v40tg6{color:var(--coord-color)}.maze-obstacle-inner.svelte-1v40tg6{background-color:var(--obstacle-inner-bg);border:1px solid var(--obstacle-inner-border);box-shadow:var(--obstacle-inner-shadow)}.maze-obstacle-svg.svelte-1v40tg6{fill:var(--obstacle-svg-fill);stroke:var(--obstacle-svg-stroke)}.maze-target-ring.svelte-1v40tg6{border-color:var(--target-ring-border)}.maze-target-glow.svelte-1v40tg6{background-color:var(--target-glow-bg)}.maze-star-icon.svelte-1v40tg6{color:var(--star-color);fill:var(--star-color)}.maze-victory-glow.svelte-1v40tg6{background-color:var(--victory-sparkle-bg)}.maze-coin.svelte-1v40tg6{background-color:var(--coin-bg);border:2px solid var(--coin-border);color:var(--coin-color);box-shadow:var(--coin-shadow)}.maze-bot-glow.svelte-1v40tg6{background-color:var(--bot-glow)}.maze-bot-card.svelte-1v40tg6{background-color:var(--bot-card-bg);border:2px solid var(--bot-card-border);box-shadow:var(--bot-card-shadow)}.maze-bot-arrow.svelte-1v40tg6{border-left-color:var(--bot-arrow-color);filter:drop-shadow(var(--bot-arrow-shadow))}.maze-status-container.svelte-1v40tg6{border-top:1px solid var(--divider-color)}.maze-status-box.svelte-1v40tg6{background-color:var(--status-bar-bg);border:1px solid var(--status-bar-border);color:var(--status-bar-color)}.maze-status-box.status-success.svelte-1v40tg6{color:var(--status-success-color);box-shadow:var(--status-success-shadow)}.maze-status-box.status-failed.svelte-1v40tg6{color:var(--status-failed-color);box-shadow:var(--status-failed-shadow)}.maze-status-box.status-running.svelte-1v40tg6{color:var(--status-running-color)}
