.monaco-container.svelte-50jzj8{width:100%;height:100%;min-height:0}.monaco-container.svelte-50jzj8 .monaco-editor .bracket-match,.monaco-container.svelte-50jzj8 .monaco-editor .matchingBracket,.monaco-container.svelte-50jzj8 .bracket-match{background-color:#74b3b026!important;border:1px solid rgba(116,179,176,.5)!important;box-sizing:border-box}.monaco-container.svelte-50jzj8 .monaco-editor .selected-text,.monaco-container.svelte-50jzj8 .monaco-editor .selectionHighlight,.monaco-container.svelte-50jzj8 .monaco-editor .selection,.monaco-container.svelte-50jzj8 .monaco-editor .focused .selected-text,.monaco-container.svelte-50jzj8 .monaco-editor .view-overlays .selected-text{background-color:#74b3b04d!important}.monaco-container.svelte-50jzj8 .monaco-editor .wordHighlight,.monaco-container.svelte-50jzj8 .monaco-editor .wordHighlightStrong,.monaco-container.svelte-50jzj8 .monaco-editor .wordHighlightText{background-color:#74b3b033!important;border:none!important}.monaco-container.svelte-50jzj8 .monaco-editor .findMatch,.monaco-container.svelte-50jzj8 .monaco-editor .currentFindMatch{background-color:#74b3b066!important;border:none!important}.monaco-container.svelte-50jzj8 .monaco-editor .selectionHighlight,.monaco-container.svelte-50jzj8 .monaco-editor .selection-highlight,.monaco-container.svelte-50jzj8 .monaco-editor .focused .selectionHighlight,.monaco-container.svelte-50jzj8 .monaco-editor .view-overlays .selectionHighlight{background-color:#74b3b026!important;border:none!important}.monaco-container.svelte-50jzj8 .monaco-editor .occurrencesHighlight,.monaco-container.svelte-50jzj8 .monaco-editor .documentHighlight{background-color:#74b3b033!important;border:none!important}.monaco-container.svelte-50jzj8 .monaco-editor .monaco-scrollable-element>.scrollbar>.slider{background:#a4a19d33!important}.monaco-container.svelte-50jzj8 .monaco-editor .monaco-scrollable-element>.scrollbar>.slider:hover{background:#a4a19d59!important}.monaco-container.svelte-50jzj8 .monaco-editor .monaco-scrollable-element>.scrollbar>.slider.active{background:#a4a19d80!important}.output-pane.svelte-i4vpup{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1}.pane-header.svelte-i4vpup{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:var(--color-bg-elevated, #26282e);border-bottom:1px solid var(--color-border, #30333a);font-size:.8125rem;color:var(--color-text-secondary, #aca9a3);flex-shrink:0}.output.svelte-i4vpup{flex:1;padding:1rem;overflow:auto;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;color:var(--color-text-secondary, #aca9a3)}.output.error.svelte-i4vpup{color:var(--color-error, #e84040)}.output.success.svelte-i4vpup{color:var(--color-text-primary, #cccbc7)}.status.svelte-i4vpup{font-size:.75rem;padding:.125rem .5rem;border-radius:3px}.status.running.svelte-i4vpup{background:var(--color-warning, #db844b);color:#000}.status.success.svelte-i4vpup{background:var(--color-success, #63a09d);color:#000}.status.error.svelte-i4vpup{background:var(--color-error, #e84040);color:#fff}.timing-line.svelte-i4vpup{margin-top:1rem;font-size:.8125rem;color:var(--color-text-muted, #908f8b)}.timing-duration.svelte-i4vpup{color:var(--color-success, #63a09d)}.timing-label.svelte-i4vpup{color:var(--color-text-muted, #908f8b)}.toolbar.svelte-1ibqg1q{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:var(--color-bg-elevated, #26282e);border-bottom:1px solid var(--color-border, #30333a);flex-shrink:0}.toolbar-left.svelte-1ibqg1q{display:flex;align-items:center}.file-label.svelte-1ibqg1q{font-size:.8125rem;color:var(--color-text-secondary, #aca9a3)}.toolbar-right.svelte-1ibqg1q{display:flex;gap:.5rem;align-items:center}.btn.svelte-1ibqg1q{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:none;border-radius:4px;font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn-primary.svelte-1ibqg1q{background:#beac3c26;color:var(--copper-400, #beac3c);border:1px solid rgba(190,172,60,.25)}.btn-primary.svelte-1ibqg1q:hover{background:#beac3c40;border-color:#beac3c66}.btn-primary.svelte-1ibqg1q:disabled{background:var(--color-text-muted, #908f8b);cursor:not-allowed}.btn-secondary.svelte-1ibqg1q{background:var(--color-bg-tertiary, #22242a);color:var(--color-text-primary, #cccbc7);border:1px solid var(--color-border, #30333a)}.btn-secondary.svelte-1ibqg1q:hover{background:#ffffff0f}.btn-outline.svelte-1ibqg1q{background:transparent;color:var(--color-primary, #beac3c);border:1px solid var(--color-primary, #beac3c)}.btn-outline.svelte-1ibqg1q:hover{background:#beac3c14;color:var(--color-primary, #beac3c);border-color:var(--color-primary, #beac3c)}.btn-outline.svelte-1ibqg1q:disabled{color:var(--color-text-muted, #908f8b);border-color:var(--color-text-muted, #908f8b);cursor:not-allowed}.btn-icon.svelte-1ibqg1q{font-size:.75rem}.dropdown.svelte-1ibqg1q{position:relative}.dropdown-trigger.svelte-1ibqg1q{gap:.5rem}.chevron.svelte-1ibqg1q{transition:transform .15s ease;opacity:.6}.chevron.open.svelte-1ibqg1q{transform:rotate(180deg)}.dropdown-menu.svelte-1ibqg1q{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background:var(--color-bg-secondary, #14161a);border:1px solid var(--color-border, #30333a);border-radius:6px;box-shadow:0 4px 16px #00000040;padding:.25rem;z-index:50;display:flex;flex-direction:column;gap:2px}.dropdown-item.svelte-1ibqg1q{display:block;width:100%;padding:.4rem .75rem;background:transparent;border:none;border-radius:4px;color:var(--color-text-secondary, #aca9a3);font-family:inherit;font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease;white-space:nowrap}.dropdown-item.svelte-1ibqg1q:hover{color:var(--color-text-primary, #cccbc7);background:#ffffff0f}.dropdown-item.active.svelte-1ibqg1q{color:var(--color-accent, #63a09d);background:var(--color-accent-subtle, rgba(116, 179, 176, .15))}.playground.svelte-9huyxf{display:flex;flex-direction:column;width:100%;background:var(--color-bg-secondary, #14161a);border:1px solid var(--color-border, #30333a);border-radius:var(--radius-lg, 8px);overflow:hidden}.playground-body.svelte-9huyxf{display:flex;flex:1;min-height:0;overflow:hidden}.horizontal.svelte-9huyxf .playground-body:where(.svelte-9huyxf){flex-direction:row}.vertical.svelte-9huyxf .playground-body:where(.svelte-9huyxf){flex-direction:column}.editor-pane.svelte-9huyxf{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.horizontal.svelte-9huyxf .editor-pane:where(.svelte-9huyxf){border-right:1px solid var(--color-border, #30333a)}.vertical.svelte-9huyxf .editor-pane:where(.svelte-9huyxf){border-bottom:1px solid var(--color-border, #30333a);flex:2}.vertical.svelte-9huyxf .output-pane{flex:1}.pane-header.svelte-9huyxf{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:var(--color-bg-elevated, #26282e);border-bottom:1px solid var(--color-border, #30333a);font-size:.8125rem;color:var(--color-text-secondary, #aca9a3);flex-shrink:0}.playground-footer.svelte-9huyxf{display:flex;justify-content:space-between;padding:.375rem 1rem;background:var(--color-bg-elevated, #26282e);border-top:1px solid var(--color-border, #30333a);font-size:.75rem;color:var(--color-text-muted, #908f8b);flex-shrink:0}@media(max-width:768px){.horizontal.svelte-9huyxf .playground-body:where(.svelte-9huyxf){flex-direction:column}.horizontal.svelte-9huyxf .editor-pane:where(.svelte-9huyxf){border-right:none;border-bottom:1px solid var(--color-border, #30333a)}}
