.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;grid-gap:64px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page_page__ZU32B{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__GlU4n{flex-direction:column;gap:32px;grid-row-start:2}.page_main__GlU4n ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__GlU4n li:not(:last-of-type){margin-bottom:8px}.page_main__GlU4n code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__g5wGe{display:flex;gap:16px}.page_ctas__g5wGe a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__V8M9Y{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__lm_PT{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__sHKi3{grid-row-start:3;gap:24px}.page_footer__sHKi3 a{display:flex;align-items:center;gap:8px}.page_footer__sHKi3 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__V8M9Y:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__lm_PT:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__sHKi3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__ZU32B{padding:32px 32px 80px}.page_main__GlU4n{align-items:center}.page_main__GlU4n ol{text-align:center}.page_ctas__g5wGe{flex-direction:column}.page_ctas__g5wGe a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__lm_PT{min-width:auto}.page_footer__sHKi3{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}}.page_container__aoG4z{display:flex;flex-direction:column;min-height:100vh;background:var(--background);transition:background .3s}.page_editorToolbar__IO7h_,.page_footer__sHKi3,.page_header__kVzhN,.page_statusBar__cJX5j{transition:background .3s,color .3s,border .3s}.page_header__kVzhN{display:flex;align-items:center;justify-content:space-between;height:50px;background:var(--header-bg);color:var(--text);padding:0 2rem;border-bottom:1px solid var(--border);font-size:1.1rem;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 8px 0 rgba(0,0,0,.04)}.page_logo__7fc9l{font-family:var(--font-mono);font-size:1.2rem;color:var(--accent);display:flex;align-items:center;gap:.5rem;transition:color .2s}.page_nav__zpG_3{display:flex;align-items:center;gap:1rem}.page_clearBtn__8QFIy,.page_copyBtn__FMxMR,.page_nav__zpG_3 button,.page_submitBtn__fV8bO,.page_toolbarBtn__kjDFU{transition:background .18s,color .18s,box-shadow .18s,border .18s;outline:none}.page_clearBtn__8QFIy:focus,.page_copyBtn__FMxMR:focus,.page_nav__zpG_3 button:focus,.page_submitBtn__fV8bO:focus,.page_toolbarBtn__kjDFU:focus{box-shadow:0 0 0 2px var(--accent)}.page_clearBtn__8QFIy,.page_runBtn__DUi9X,.page_settingsBtn__JP6YZ{background:none;border:none;color:var(--text);font-size:1rem;padding:.4rem 1.2rem;border-radius:4px;cursor:pointer;transition:background .15s}.page_runBtn__DUi9X{background:var(--accent);color:#fff;font-weight:700}.page_runBtn__DUi9X:hover{background:#005a9e}.page_clearBtn__8QFIy:hover,.page_settingsBtn__JP6YZ:hover{background:var(--panel-bg)}.page_main__GlU4n{display:flex;flex-direction:row;flex:1 1 auto;min-height:0;height:1px}.page_leftPanel__LIdng,.page_rightPanel__fSWsd{transition:background .3s,border .3s}.page_leftPanel__LIdng{width:50%;min-width:0;background:var(--panel-bg);border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:stretch;border-radius:0 0 8px 8px}.page_editorPlaceholder__gfvKh{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:1.1rem;background:var(--panel-bg)}.page_rightPanel__fSWsd{display:flex;flex-direction:column;min-height:0;height:100%}.page_outputSection__KpAbO{flex:1 1;min-height:0;max-height:100%;background:var(--output-bg);color:var(--output-success);font-family:var(--font-mono);font-size:1rem;padding:1rem;border-bottom:1px solid var(--border);overflow-y:auto;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:background .3s,color .3s;animation:page_fadeIn__wvzG6 .5s}@keyframes page_fadeIn__wvzG6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page_outputSuccess__PLMZk{color:var(--output-success)}.page_outputError__tVS23,.page_outputSuccess__PLMZk{white-space:pre-wrap;word-break:break-word;animation:page_fadeIn__wvzG6 .5s}.page_outputError__tVS23{color:var(--output-error);background:rgba(255,107,107,.07);border-radius:4px;padding:.5em .7em;margin:.5em 0}.page_outputToolbar__djf8G{display:flex;gap:.5rem;position:absolute;top:8px;right:12px;z-index:2}.page_copyBtn__FMxMR{background:var(--panel-bg);color:var(--accent);border:1px solid var(--border);border-radius:4px;padding:2px 10px;font-size:.95rem;cursor:pointer;transition:background .15s}.page_copyBtn__FMxMR:hover{background:var(--accent);color:#fff}.page_loadingSpinner__enSbi{color:var(--accent);font-size:1.1rem;margin-top:1rem;animation:page_spin__W_8_q 1s linear infinite,page_fadeIn__wvzG6 .5s}@keyframes page_spin__W_8_q{0%{opacity:.7;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.7;transform:rotate(1turn)}}.page_inputSection__ueBJa{flex:3 1;padding:1rem;display:flex;align-items:center;border-top:1px solid var(--border);gap:.5rem}.page_inputField__5Rb24,.page_inputSection__ueBJa{background:var(--input-bg);color:var(--text);font-family:var(--font-mono);font-size:1rem}.page_inputField__5Rb24{flex:1 1;border:1px solid var(--input-border);border-radius:4px;padding:.5rem .8rem;outline:none;margin-right:.5rem;transition:border .18s,box-shadow .18s}.page_inputField__5Rb24::placeholder{color:var(--input-placeholder)}.page_inputField__5Rb24:focus{border:1.5px solid var(--accent);box-shadow:0 0 0 2px var(--accent)33}.page_submitBtn__fV8bO{background:var(--accent);color:#fff;border:none;border-radius:4px;padding:.5rem 1.2rem;font-size:1rem;font-family:var(--font-mono);cursor:pointer;transition:background .15s}.page_submitBtn__fV8bO:hover{background:#005a9e}.page_footer__sHKi3{height:30px;background:var(--footer-bg);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:.95rem;border-top:1px solid var(--border);flex-shrink:0}.page_outputSection__KpAbO span[style*="#888"]{display:block;text-align:center;color:#888;font-size:1.05em;margin-top:2em;opacity:.7;letter-spacing:.1px;animation:page_fadeIn__wvzG6 .7s}.page_outputSection__KpAbO svg{vertical-align:middle;margin-right:6px;opacity:.85;transition:opacity .2s;animation:page_fadeIn__wvzG6 .5s}.page_editorToolbar__IO7h_,.page_statusBar__cJX5j{margin-bottom:.5rem}@media (max-width:900px){.page_main__GlU4n{flex-direction:column}.page_leftPanel__LIdng,.page_rightPanel__fSWsd{width:100%;min-width:0;min-height:200px;border-radius:0 0 8px 8px}.page_leftPanel__LIdng{border-right:none;border-bottom:1px solid var(--border)}}@media (max-width:600px){.page_footer__sHKi3,.page_header__kVzhN{padding:0 1rem;font-size:1rem}.page_main__GlU4n{flex-direction:column}.page_inputSection__ueBJa,.page_outputSection__KpAbO{font-size:.95rem;padding:.7rem}}.page_monacoEditor__Kt9cZ{width:100%;height:100%;min-height:300px;background:var(--panel-bg);font-family:var(--font-mono);border:none}.page_editorToolbar__IO7h_{display:flex;align-items:center;gap:.5rem;background:var(--panel-bg);border-bottom:1px solid var(--border);padding:.5rem 2rem;min-height:36px}.page_toolbarBtn__kjDFU{background:var(--header-bg);color:var(--accent);border:1px solid var(--border);border-radius:4px;padding:2px 10px;font-size:.98rem;font-family:var(--font-mono);cursor:pointer;transition:background .15s}.page_toolbarBtn__kjDFU:hover{background:var(--accent);color:#fff}.page_fontSizeLabel__Wrb6d{color:var(--text-secondary);font-size:1rem;font-family:var(--font-mono);min-width:36px;text-align:center}.page_statusBar__cJX5j{display:none}.page_unsavedDot__YHJwk{color:#ff6b6b;font-size:1.2em;margin-left:.5rem;vertical-align:middle}.page_settingsModal__tcyOl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(30,30,30,.7);z-index:1000;display:flex;align-items:center;justify-content:center}.page_settingsContent__HkfWr{background:var(--panel-bg);color:var(--text);border-radius:10px;box-shadow:0 8px 32px 0 rgba(0,0,0,.18);padding:2.5rem 2.5rem 2rem;min-width:320px;min-height:180px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:page_fadeIn__wvzG6 .3s}.page_closeSettingsBtn__7_4WI{background:var(--accent);color:#fff;border:none;border-radius:4px;padding:.5rem 1.2rem;font-size:1rem;font-family:var(--font-mono);cursor:pointer;margin-top:1rem;transition:background .18s,color .18s,box-shadow .18s}.page_closeSettingsBtn__7_4WI:focus,.page_closeSettingsBtn__7_4WI:hover{background:#005a9e;color:#fff;box-shadow:0 0 0 2px var(--accent)}.page_splitter__rElPv{width:8px;cursor:col-resize;background:var(--border);transition:background .2s;z-index:10;position:relative;min-height:100px;outline:none}.page_splitter__rElPv:focus,.page_splitter__rElPv:hover{background:var(--accent);box-shadow:0 0 0 2px var(--accent)55}.page_runBtnFloating___V5x6{position:absolute;top:12px;right:18px;z-index:20;background:var(--accent);color:#fff;font-weight:700;border:none;border-radius:4px;padding:.4rem 1.2rem;font-size:1rem;cursor:pointer;box-shadow:0 2px 8px 0 rgba(0,0,0,.04);transition:background .15s,color .15s,box-shadow .15s}.page_runBtnFloating___V5x6:focus,.page_runBtnFloating___V5x6:hover{background:#005a9e;color:#fff;box-shadow:0 0 0 2px var(--accent)}.page_consoleInputForm__S6UTu{width:100%;display:flex;align-items:center;background:var(--input-bg);border-radius:4px;padding:.5rem .7rem;margin-top:1rem;border:1px solid var(--input-border)}.page_consoleInputField__pcEu6{flex:1 1;background:var(--input-bg);color:var(--text);border:none;font-size:1rem;font-family:var(--font-mono);outline:none;padding:.4rem .7rem;border-radius:4px}.page_consoleInputField__pcEu6::placeholder{color:var(--input-placeholder)}.page_consoleInputField__pcEu6:focus{box-shadow:0 0 0 2px var(--accent)33}.page_inputQueueArea__a4G4O{display:flex;flex-direction:column;align-items:flex-start;background:var(--panel-bg);border-bottom:1px solid var(--border);padding:1rem 2rem .5rem;gap:.5rem}.page_inputQueueLabel__ILBqa{color:var(--text-secondary);font-size:1rem;font-family:var(--font-mono);margin-bottom:.2rem}.page_inputQueue__cZMIS{width:100%;min-width:220px;max-width:400px;font-family:var(--font-mono);font-size:1rem;background:var(--input-bg);color:var(--text);border:1px solid var(--input-border);border-radius:4px;padding:.5rem .8rem;resize:vertical;outline:none;transition:border .18s,box-shadow .18s}.page_inputQueue__cZMIS:focus{border:1.5px solid var(--accent);box-shadow:0 0 0 2px var(--accent)33}.page_consoleHeader__eAeT3{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--panel-bg);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:1.05rem;font-weight:600;position:relative;min-height:44px}.page_consoleTitle__7zjRn{font-size:1.05rem}.page_clearConsoleBtn__SQeUE,.page_consoleTitle__7zjRn{color:var(--text-secondary);font-family:var(--font-mono)}.page_clearConsoleBtn__SQeUE{background:none;border:none;border-radius:4px;padding:.2rem;font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:none;margin-left:.5rem;display:flex;align-items:center;justify-content:center;max-width:32px;min-width:32px;height:32px;overflow:hidden;position:static;transition:color .15s,background .15s}.page_clearConsoleBtn__SQeUE svg{display:block;margin:0 auto;width:22px;height:22px}.page_clearConsoleBtn__SQeUE:focus,.page_clearConsoleBtn__SQeUE:hover{color:var(--accent);background:var(--panel-bg)}.page_consoleEmpty__dqcuc{color:#888;font-size:1.08em;padding-top:2.5em;padding-left:0;opacity:.8;letter-spacing:.1px;animation:page_fadeIn__wvzG6 .7s;width:100%;text-align:left;box-sizing:border-box}.page_progressBarContainer__rpX2o{width:100%;height:4px;background:var(--border);border-radius:2px;margin-bottom:.5rem;overflow:hidden}.page_progressBar__uaLaH{height:100%;background:var(--accent);transition:width .15s linear}.page_consoleLine__ef4qG{font-family:var(--font-mono);font-size:1rem;color:var(--text);padding:.1em 0;word-break:break-word;white-space:pre-wrap}.page_execTime__nQbqV{color:var(--text-secondary);font-size:.98rem;font-family:var(--font-mono);font-weight:400}