.Panel-module__PGqPGa__pad{align-content:start;gap:12px;padding:14px 18px 18px;display:grid}.Panel-module__PGqPGa__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Panel-module__PGqPGa__hint{color:var(--text-faint);font-size:12.5px;line-height:1.5}.Panel-module__PGqPGa__empty{color:var(--text-faint);padding:26px 18px;font-size:13px}.Panel-module__PGqPGa__section{gap:10px;display:grid}.Panel-module__PGqPGa__sectionTitle{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.Panel-module__PGqPGa__note{background:var(--bg-sunken);color:var(--text-dim);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.55}.Panel-module__PGqPGa__deviceRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Panel-module__PGqPGa__controlBar{align-items:center;gap:7px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.Panel-module__PGqPGa__controlBar>*{flex:none}.Panel-module__PGqPGa__controlBar .Panel-module__PGqPGa__select{flex:240px;min-width:180px;max-width:360px}.Panel-module__PGqPGa__divider{background:var(--line);width:1px;height:22px;margin:0 3px}.Panel-module__PGqPGa__info{width:26px;height:34px;color:var(--text-faint);place-items:center;display:grid;position:relative}.Panel-module__PGqPGa__info:hover,.Panel-module__PGqPGa__info:focus-visible{color:var(--text)}.Panel-module__PGqPGa__info svg{width:14px;height:14px}.Panel-module__PGqPGa__info span{z-index:40;border:1px solid var(--border);background:var(--bg-raised);width:max-content;max-width:260px;color:var(--text-dim);font:10px/1.35 var(--font-sans);opacity:0;visibility:hidden;pointer-events:none;border-radius:7px;padding:7px 9px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 10px 28px #00000038}.Panel-module__PGqPGa__info:hover span,.Panel-module__PGqPGa__info:focus-visible span{opacity:1;visibility:visible;transform:translate(-50%)}.Panel-module__PGqPGa__activeStage{color:var(--copper);background:var(--copper-wash);font:500 9.5px/1 var(--font-mono);border-radius:6px;margin-left:auto;padding:5px 7px}.Panel-module__PGqPGa__select{background:var(--bg-hover);min-width:200px;height:34px;color:var(--text);border-radius:9px;padding:0 10px;font-size:13px}.Panel-module__PGqPGa__btn{background:var(--bg-hover);height:34px;color:var(--text-dim);border-radius:9px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.Panel-module__PGqPGa__btn:hover:not(:disabled){background:var(--active);color:var(--text)}.Panel-module__PGqPGa__btn:disabled{opacity:.45;cursor:not-allowed}.Panel-module__PGqPGa__btn.Panel-module__PGqPGa__primary{background:var(--text);color:var(--bg);font-weight:600}.Panel-module__PGqPGa__btn.Panel-module__PGqPGa__primary:hover:not(:disabled){background:var(--text);opacity:.9;color:var(--bg)}.Panel-module__PGqPGa__console{background:var(--bg-sunken);height:210px;font:400 12.5px/1.6 var(--font-mono);color:var(--text-dim);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:12px 14px;overflow:auto}.Panel-module__PGqPGa__sendRow{gap:8px;display:flex}.Panel-module__PGqPGa__sendRow input{height:34px;font:400 13px var(--font-mono);color:var(--text);flex:1;padding:0 12px}.Panel-module__PGqPGa__stages{flex-wrap:wrap;gap:6px;display:flex}.Panel-module__PGqPGa__stage{font:500 11px/1 var(--font-mono);color:var(--text-faint);background:var(--bg-sunken);border-radius:7px;padding:6px 8px}.Panel-module__PGqPGa__stage[data-on=true]{color:var(--copper);background:var(--copper-wash)}.Panel-module__PGqPGa__run{background:var(--bg-sunken);border-radius:12px;overflow:hidden}.Panel-module__PGqPGa__runHead{align-items:center;gap:10px;width:100%;padding:11px 13px;font-size:13px;display:flex}.Panel-module__PGqPGa__runHead .Panel-module__PGqPGa__meta{font:400 11.5px/1 var(--font-mono);color:var(--text-faint);margin-left:auto}.Panel-module__PGqPGa__pill{font:500 10.5px/1 var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:4px 7px}.Panel-module__PGqPGa__pill.Panel-module__PGqPGa__ok{background:var(--ok-wash);color:var(--ok)}.Panel-module__PGqPGa__pill.Panel-module__PGqPGa__err{background:var(--err-wash);color:var(--err)}.Panel-module__PGqPGa__pill.Panel-module__PGqPGa__skip{background:var(--warn-wash);color:var(--warn)}.Panel-module__PGqPGa__logWrap{border-top:1px solid var(--line);position:relative}.Panel-module__PGqPGa__logCopy{position:absolute;top:6px;right:8px}.Panel-module__PGqPGa__log{font:400 12px/1.6 var(--font-mono);color:var(--text-dim);white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;padding:12px 44px 12px 14px;overflow:auto}.Panel-module__PGqPGa__diagnostic{border-top:1px solid var(--line);font:400 12px/1.5 var(--font-mono);grid-template-columns:auto 1fr;gap:10px;padding:8px 14px;display:grid}.Panel-module__PGqPGa__diagnostic b{color:var(--err);font-weight:500}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);--bg-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--bg-sunken:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#060606);--bg-hover:var(--lightningcss-light,#0a0a0a0d)var(--lightningcss-dark,#ffffff0a);--line:var(--lightningcss-light,#0a0a0a0f)var(--lightningcss-dark,#ffffff0d);--line-strong:var(--lightningcss-light,#0a0a0a1f)var(--lightningcss-dark,#ffffff17);--text:var(--lightningcss-light,#161616)var(--lightningcss-dark,#ecebe8);--text-dim:var(--lightningcss-light,#575757)var(--lightningcss-dark,#a29f98);--text-faint:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#6f6c66);--copper:var(--lightningcss-light,#a85f2e)var(--lightningcss-dark,#cf8656);--copper-bright:var(--lightningcss-light,#c2733a)var(--lightningcss-dark,#e6a574);--copper-deep:var(--lightningcss-light,#7a4420)var(--lightningcss-dark,#8b5430);--copper-wash:var(--lightningcss-light,#a85f2e1a)var(--lightningcss-dark,#cf86561f);--ok:var(--lightningcss-light,#1f8a63)var(--lightningcss-dark,#62c7a1);--ok-wash:var(--lightningcss-light,#1f8a631a)var(--lightningcss-dark,#62c7a11f);--warn:var(--lightningcss-light,#a87a12)var(--lightningcss-dark,#e3b552);--warn-wash:var(--lightningcss-light,#a87a121a)var(--lightningcss-dark,#e3b5521f);--err:var(--lightningcss-light,#c0432f)var(--lightningcss-dark,#e5715f);--err-wash:var(--lightningcss-light,#c0432f1a)var(--lightningcss-dark,#e5715f1f);--info:var(--lightningcss-light,#3560c8)var(--lightningcss-dark,#7fa6ff);--on-copper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a0f07);--on-ok:var(--lightningcss-light,#fff)var(--lightningcss-dark,#05150e);--diff-add-bg:var(--lightningcss-light,#2ea04321)var(--lightningcss-dark,#2ea04326);--diff-add-strong:var(--lightningcss-light,#2ea0434d)var(--lightningcss-dark,#2ea04357);--diff-del-bg:var(--lightningcss-light,#f851491f)var(--lightningcss-dark,#f8514926);--diff-del-strong:var(--lightningcss-light,#f8514947)var(--lightningcss-dark,#f8514957);--wash-1:var(--lightningcss-light,#0a0a0a09)var(--lightningcss-dark,#ffffff09);--wash-2:var(--lightningcss-light,#0a0a0a12)var(--lightningcss-dark,#ffffff12);--wash-3:var(--lightningcss-light,#0a0a0a1f)var(--lightningcss-dark,#ffffff1f);--match:var(--lightningcss-light,#a87a1247)var(--lightningcss-dark,#e3b5524d);--scrim:var(--lightningcss-light,#14141466)var(--lightningcss-dark,#0000008c);--shadow-ink:var(--lightningcss-light,#14141438)var(--lightningcss-dark,#000000b3);--edge-light:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff08);--shadow:0 24px 60px -24px var(--shadow-ink), 0 2px 0 var(--edge-light) inset;--float-ring:var(--lightningcss-light,#0a0a0a17)var(--lightningcss-dark,#0000);--shadow-float:0 24px 60px -20px var(--shadow-ink), 0 2px 8px -2px var(--lightningcss-light,#14141414)var(--lightningcss-dark,#0000), 0 0 0 1px var(--float-ring);--ring-a:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000);--ring-b:var(--lightningcss-light,#0000002e)var(--lightningcss-dark,#0000);--surface-shadow:0 1px 2px var(--ring-a), 0 24px 48px -28px var(--ring-b);--surface-top:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--surface-bottom:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#0b0b0b);--surface:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);--surface-soft:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#101010);--well:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#141414);--well-shadow:none;--active:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#1c1c1c);--obj:var(--lightningcss-light,#0a0a0a09)var(--lightningcss-dark,#ffffff0b);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e0e0e);--field:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1a1a1a);--field-hover:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#232323);--field-focus:var(--lightningcss-light,#e3e3e3)var(--lightningcss-dark,#222);--radius:14px;--radius-sm:9px;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--page-max:1160px;--page-gutter:20px;--page-inline:max(var(--page-gutter), calc((100vw - var(--page-max)) / 2 + var(--page-gutter)))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light],.hw-root[data-theme=light],[data-area][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],.hw-root[data-theme=dark],[data-area][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-scope=contrast]{--bg:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#fff);--bg-raised:var(--lightningcss-light,#121212)var(--lightningcss-dark,#f4f4f4);--bg-sunken:var(--lightningcss-light,#060606)var(--lightningcss-dark,#ececec);--bg-hover:var(--lightningcss-light,#ffffff0d)var(--lightningcss-dark,#0000000a);--line:var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#0000000f);--line-strong:var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#0000001f);--text:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#0a0a0a);--text-dim:var(--lightningcss-light,#a8a8a8)var(--lightningcss-dark,#555);--text-faint:var(--lightningcss-light,#6f6f6f)var(--lightningcss-dark,#8c8c8c);--surface-top:var(--lightningcss-light,#111)var(--lightningcss-dark,#f5f5f5);--surface-bottom:var(--lightningcss-light,#0b0b0b)var(--lightningcss-dark,#f5f5f5);--surface-soft:var(--lightningcss-light,#0d0d0d)var(--lightningcss-dark,#f5f5f5);--well:var(--lightningcss-light,#0f0f0f)var(--lightningcss-dark,#ececec);--active:var(--lightningcss-light,#1c1c1c)var(--lightningcss-dark,#e8e8e8);--ok:var(--lightningcss-light,#62c7a1)var(--lightningcss-dark,#12805c);--err:var(--lightningcss-light,#e5715f)var(--lightningcss-dark,#c23a2a);--warn:var(--lightningcss-light,#e3b552)var(--lightningcss-dark,#9a6500);--info:var(--lightningcss-light,#7fa6ff)var(--lightningcss-dark,#2f5fc4);--copper:var(--lightningcss-light,#cf8656)var(--lightningcss-dark,#b5673a);--copper-bright:var(--lightningcss-light,#e6a574)var(--lightningcss-dark,#a85f2e);--copper-wash:var(--lightningcss-light,#cf86561f)var(--lightningcss-dark,#b5673a1f);--ring-a:transparent;--ring-b:transparent;background:var(--bg);color:var(--text)}
:where(.hw-root) *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}@supports not (scrollbar-color:auto){:where(.hw-root) ::-webkit-scrollbar{width:10px;height:10px}:where(.hw-root) ::-webkit-scrollbar-track{background:0 0}:where(.hw-root) ::-webkit-scrollbar-corner{background:0 0}:where(.hw-root) ::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}:where(.hw-root) ::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:content-box}}:where(.hw-root) :is(h1,h2,h3,h4,p){margin:0}:where(.hw-root) :is(h1,h2,h3,h4){font-size:inherit;font-weight:inherit}:where(.hw-root) a{color:inherit;text-decoration:none}:where(.hw-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.hw-root) :is(textarea,input){font:inherit;color:inherit}:where(.hw-root) :is(code,kbd,pre,samp){font-family:var(--font-mono)}:where(.hw-root)::selection,:where(.hw-root) ::selection{background:var(--copper-wash);color:var(--text)}:where(.hw-root) :focus-visible{outline:2px solid var(--copper);outline-offset:2px}:where(.hw-root) :where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){background:var(--field);border:0;border-radius:10px;outline:0}:where(.hw-root) :where(input:not([type=checkbox],[type=radio],[type=range]),textarea){appearance:none}:where(.hw-root) :where(input,textarea,select):focus,:where(.hw-root) :where(input,textarea,select):focus-visible{box-shadow:none;outline:0}:where(.hw-root) :where(input,textarea)::placeholder{color:var(--text-faint);opacity:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(.hw-root) :is(*){transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;width:100%;max-width:100vw;scroll-padding-top:64px;overflow-x:clip}body{background:var(--bg,#171612);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;max-width:100vw;margin:0;font-size:15px;line-height:1.55;overflow-x:clip}
