:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#151719;--header:#1b1e21;--rail:#191c1f;--surface:#202428;--surface-2:#272c31;--surface-3:#303840;--field:#191c1f;--line:#373f47;--line-soft:#2c3339;--line-strong:#505c66;--backdrop:#000b;--ink:#ededed;--ink-2:#c3c3c3;--muted:#a6a6a6;--faint:#929292;--accent:#91c8e8;--run:#91c8e8;--wait:#cbb080;--wait-bg:#332f26;--bad:#d99b90;--bad-bg:#342824;--bad-line:#705047;--primary:#ececec;--primary-hover:#fff;--primary-ink:#181818;--control:#272c31;--control-hover:#343e47;--control-line:#414c56;--control-line-hover:#627789;--selected:#303840;--selected-strong:#384c5b;--focus:#a7c8e4;--viz-bg:#111315;--viz-glow:#18232c;--viz-line:#385368;--radius-sm:9px;--radius-md:12px;--radius-lg:16px;--header-h:64px;--rail-w:176px;--assistant-w:380px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", sans-serif;--mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--ease:.16s ease;--motion:1}@media (prefers-reduced-motion:reduce){:root{--ease:0s;--motion:0}}
*,:before,:after{box-sizing:border-box}html,body{background:var(--canvas);height:100%;color:var(--ink);font:13px/1.6 var(--font);-webkit-font-smoothing:antialiased;scrollbar-color:var(--line-strong) var(--canvas);margin:0}h1{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:650}h2{letter-spacing:-.25px;margin:0;font-size:15px}h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{color:var(--ink);background:#455363}select:not([multiple]):not([size]){appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--control-line);border-radius:var(--radius-sm);background-color:var(--field);max-width:100%;min-height:36px;color:var(--ink);text-overflow:ellipsis;cursor:pointer;transition:border-color var(--ease), background-color var(--ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23adc3d3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-inline:12px 38px}select:not([multiple]):not([size]):hover:not(:disabled){border-color:var(--control-line-hover);background-color:var(--control)}select:not([multiple]):not([size]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}select:not([multiple]):not([size]):disabled{color:var(--faint);background-color:var(--surface);cursor:not-allowed;opacity:.65}select:not([multiple]):not([size])[aria-invalid=true]{border-color:var(--bad)}select option,select optgroup{background:var(--surface);color:var(--ink)}select option:checked{background:var(--selected-strong);color:var(--ink)}select option:disabled{color:var(--faint)}@media (forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none}}
