:root{--blue-500:#2657fd;--peri-400:#585bfb;--indigo-600:#2e1af0;--violet-500:#7457e9;--purple-400:#a462fa;--magenta-500:#cd39f8;--orchid-300:#e39efc;--pink-400:#fe80bd;--lilac-200:#f2d0fd;--gold-300:#fed792;--indigo-800:#1b0d9b;--indigo-700:#2412c9;--indigo-100:#dcd6fd;--indigo-050:#eeebfe;--ink-900:#2d2a4a;--ink-700:#413d63;--ink-500:#5a5679;--ink-400:#6e6a92;--ink-300:#9c99b6;--canvas:#fbfafe;--surface:#ffffff;--surface-2:#f5f2fd;--line:#e6e1f5;--line-soft:#f0ecfa;--accent:var(--indigo-600);--accent-hover:var(--indigo-700);--accent-press:var(--indigo-800);--accent-400:var(--violet-500);--accent-300:var(--purple-400);--accent-100:var(--indigo-100);--accent-050:var(--indigo-050);--on-accent:#ffffff;--accent-text:var(--accent);--success:#04785b;--success-bg:#e4f6f0;--warning:#8a5606;--warning-bg:#fdf0dc;--danger:#cc1853;--danger-bg:#fde7ee;--info:#2657fd;--info-bg:#e7ecff;--brand-panel:#2d2a4a;--on-brand-panel:#f3e6fc;--grad-sweep:linear-gradient(112deg,#2657fd,#585bfb 22%,#a462fa 57%,#f2d0fd);--grad-core:linear-gradient(146deg,#7457e9,#2e1af0 57%,#e39efc);--grad-bloom:linear-gradient(148deg,#cd39f8,#fe80bd 57%,#fed792);--grad-full:linear-gradient(112deg,#2657fd,#585bfb 18%,#7457e9 34%,#a462fa 50%,#cd39f8 66%,#fe80bd 84%,#fed792);--grad-wash:radial-gradient(120% 100% at 50% 30%,#e8deff 0%,#f0e6ff 35%,#ffe8f0 65%,#fff0e0 100%);--font-display:var(--y-font-display),system-ui,sans-serif;--font-ui:var(--y-font-ui),system-ui,sans-serif;--font-mono:var(--y-font-mono),ui-monospace,monospace;--t-lockup:300 1rem/1 var(--font-display);--t-display1:300 3.5rem/1.06 var(--font-display);--t-display2:300 2.5rem/1.1 var(--font-display);--t-h1:500 2rem/1.18 var(--font-display);--t-h2:500 1.5rem/1.25 var(--font-display);--t-h3:500 1.25rem/1.32 var(--font-display);--t-h4:600 1.0625rem/1.4 var(--font-ui);--t-body-lg:400 1.0625rem/1.6 var(--font-ui);--t-body:400 0.9375rem/1.6 var(--font-ui);--t-body-sm:400 0.84375rem/1.55 var(--font-ui);--t-caption:500 0.78125rem/1.45 var(--font-ui);--t-code:400 0.8125rem/1.5 var(--font-mono);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-14:56px;--s-18:72px;--s-24:96px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:28px;--r-full:999px;--r-blade:28px 28px 28px 6px;--e-1:0 1px 2px rgba(24,14,90,0.06);--e-2:0 2px 8px -2px rgba(24,14,90,0.09),0 1px 2px rgba(24,14,90,0.05);--e-3:0 12px 32px -8px rgba(24,14,90,0.18);--e-4:0 32px 64px -16px rgba(24,14,90,0.3);--e-glow:0 8px 24px -8px rgba(46,26,240,0.42);--focus:0 0 0 3px rgba(46,26,240,0.3);--veil:rgba(20,14,60,0.26);--d-instant:100ms;--d-quick:160ms;--d-base:220ms;--d-slow:360ms;--ease-lift:cubic-bezier(0.2,0.8,0.2,1);--ease-settle:cubic-bezier(0.4,0,0.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#7457e9;--accent-hover:#8a70f2;--accent-press:#6446db;--accent-300:#a462fa;--accent-100:#2a2168;--accent-050:#1e1750;--on-accent:#ffffff;--accent-text:#a58bff;--ink-900:#f3e6fc;--ink-700:#d8cfee;--ink-500:#a9a1cc;--ink-400:#8f87b4;--ink-300:#6e6795;--canvas:#0e0a2b;--surface:#171141;--surface-2:#211a55;--line:#2e2668;--line-soft:#241d59;--success:#3ed9ac;--success-bg:#0c3730;--warning:#f0b44b;--warning-bg:#3a2a0e;--danger:#ff7aa8;--danger-bg:#3d1128;--info:#7c9bff;--info-bg:#141c52;--grad-wash:radial-gradient(120% 100% at 50% 30%,#1b1352 0%,#140e3a 40%,#2a1140 75%,#3a1a2e 100%);--e-1:0 1px 2px rgba(0,0,0,0.45);--e-2:0 2px 8px -2px rgba(0,0,0,0.55),0 1px 2px rgba(0,0,0,0.4);--e-3:0 12px 32px -8px rgba(0,0,0,0.6);--e-4:0 32px 64px -16px rgba(0,0,0,0.75);--e-glow:0 8px 24px -8px rgba(116,87,233,0.5);--focus:0 0 0 3px rgba(164,98,250,0.45)}}:root[data-theme=dark]{--accent:#7457e9;--accent-hover:#8a70f2;--accent-press:#6446db;--accent-300:#a462fa;--accent-100:#2a2168;--accent-050:#1e1750;--on-accent:#ffffff;--accent-text:#a58bff;--ink-900:#f3e6fc;--ink-700:#d8cfee;--ink-500:#a9a1cc;--ink-400:#8f87b4;--ink-300:#6e6795;--canvas:#0e0a2b;--surface:#171141;--surface-2:#211a55;--line:#2e2668;--line-soft:#241d59;--success:#3ed9ac;--success-bg:#0c3730;--warning:#f0b44b;--warning-bg:#3a2a0e;--danger:#ff7aa8;--danger-bg:#3d1128;--info:#7c9bff;--info-bg:#141c52;--grad-wash:radial-gradient(120% 100% at 50% 30%,#1b1352 0%,#140e3a 40%,#2a1140 75%,#3a1a2e 100%);--e-1:0 1px 2px rgba(0,0,0,0.45);--e-2:0 2px 8px -2px rgba(0,0,0,0.55),0 1px 2px rgba(0,0,0,0.4);--e-3:0 12px 32px -8px rgba(0,0,0,0.6);--e-4:0 32px 64px -16px rgba(0,0,0,0.75);--e-glow:0 8px 24px -8px rgba(116,87,233,0.5);--focus:0 0 0 3px rgba(164,98,250,0.45)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--s-8);color-scheme:light dark}body{margin:0;background:var(--canvas);color:var(--ink-900);font:var(--t-body);-webkit-font-smoothing:antialiased;transition:background var(--d-base) var(--ease-settle),color var(--d-base) var(--ease-settle)}h1,h2,h3,h4{margin:0;letter-spacing:-.02em;text-wrap:balance}p{margin:0}a{color:var(--accent)}code{font:var(--t-code)}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-xs)}.y-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:40px;padding-inline:18px;border:1px solid transparent;border-radius:var(--r-sm);font:600 .9375rem/1 var(--font-ui);letter-spacing:-.01em;cursor:pointer;transition:transform var(--d-quick) var(--ease-lift),background var(--d-quick) var(--ease-settle),box-shadow var(--d-quick) var(--ease-settle),border-color var(--d-quick) var(--ease-settle)}.btn:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:var(--focus)}.btn[disabled]{opacity:.45;pointer-events:none}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--e-glow)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--surface);color:var(--ink-900);border-color:var(--line)}.btn-secondary:hover{border-color:var(--accent-300);background:var(--accent-050)}.btn-ghost{background:transparent;color:var(--ink-500)}.btn-ghost:hover{background:var(--surface-2);color:var(--ink-900)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{filter:brightness(.94)}.btn-brand{background:var(--grad-full);color:#2d2a4a;box-shadow:var(--e-3)}.btn-sm{block-size:32px;padding-inline:12px;font-size:.84375rem;border-radius:var(--r-xs)}.btn-lg{block-size:48px;padding-inline:26px;font-size:1.0625rem;border-radius:var(--r-md)}.btn-icon{inline-size:40px;padding-inline:0}.y-spin{animation:y-spin .8s linear infinite}@keyframes y-spin{to{transform:rotate(1turn)}}.field{display:flex;flex-direction:column;gap:6px;max-inline-size:320px}.field.field-full{max-inline-size:none}.label{font:var(--t-caption);color:var(--ink-700)}.input,.select,.textarea{inline-size:100%;min-inline-size:0;block-size:40px;padding-inline:12px;background:var(--surface);color:var(--ink-900);border:1px solid var(--line);border-radius:var(--r-sm);font:var(--t-body);text-align:start;transition:border-color var(--d-quick) var(--ease-settle),box-shadow var(--d-quick) var(--ease-settle)}.textarea{block-size:auto;padding-block:10px;resize:vertical;min-block-size:88px;font-family:var(--font-ui)}.input::placeholder,.textarea::placeholder{color:var(--ink-300)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-300)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus)}.input.err{border-color:var(--danger)}.input.err:focus{box-shadow:0 0 0 3px rgba(226,61,109,.22)}.hint{font:var(--t-body-sm);color:var(--ink-400)}.hint.err{color:var(--danger)}.prefix-wrap{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.prefix-wrap:focus-within{border-color:var(--accent);box-shadow:var(--focus)}.prefix{padding-inline-start:12px;padding-inline-end:2px;color:var(--ink-400);font:var(--t-body)}.prefix-wrap .input{border:0;box-shadow:none!important;padding-inline-start:2px}.switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font:var(--t-body)}.switch input{position:absolute;opacity:0;inline-size:0;block-size:0}.track{inline-size:40px;block-size:23px;background:var(--line);transition:background var(--d-base) var(--ease-settle);flex:none}.thumb,.track{border-radius:var(--r-full)}.thumb{display:block;inline-size:19px;block-size:19px;margin:2px;background:#fff;box-shadow:var(--e-1);transition:transform var(--d-base) var(--ease-lift)}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track .thumb{transform:translateX(17px)}.switch input:focus-visible+.track{box-shadow:var(--focus)}.check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font:var(--t-body)}.check input{inline-size:18px;block-size:18px;accent-color:var(--accent);cursor:pointer}.badge{display:inline-flex;align-items:center;gap:6px;block-size:24px;padding-inline:10px;border-radius:var(--r-full);font:var(--t-caption)}.badge:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.badge.neutral{background:var(--surface-2);color:var(--ink-500)}.badge.live{background:var(--success-bg);color:var(--success)}.badge.draft{background:var(--warning-bg);color:var(--warning)}.badge.stopped{background:var(--danger-bg);color:var(--danger)}.badge.plan{background:var(--accent-050);color:var(--accent-text)}.tag{display:inline-flex;block-size:26px;align-items:center;padding-inline:10px;border-radius:var(--r-xs);background:var(--surface-2);color:var(--ink-500);font:var(--t-body-sm)}.avatar{inline-size:40px;block-size:40px;border-radius:var(--r-full);background:var(--grad-sweep);display:grid;place-items:center;color:#fff;font:600 .875rem/1 var(--font-display);flex:none;overflow:hidden}.avatar img{inline-size:100%;block-size:100%;object-fit:cover}.avatar.warm{background:var(--grad-bloom);color:#2d2a4a}.avatar.sm{inline-size:28px;block-size:28px;font-size:.75rem}.avatar.lg{inline-size:64px;block-size:64px;font-size:1.25rem}.avatar.blade{border-radius:var(--r-blade)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.card,.card-flat{padding:var(--s-5)}.card-flat{background:var(--surface-2);border:0;border-radius:var(--r-lg)}.card-raised{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--e-3)}.card-interactive{transition:border-color var(--d-quick) var(--ease-settle),box-shadow var(--d-quick) var(--ease-settle)}.card-interactive:hover{border-color:var(--accent-300);box-shadow:var(--e-2)}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-5)}.stat .k{font:var(--t-caption);color:var(--ink-400)}.stat .v{font:600 2rem/1.1 var(--font-display);letter-spacing:-.03em;margin-top:6px}.stat .d{font:var(--t-body-sm);margin-top:4px}.up{color:var(--success)}.down{color:var(--danger)}.tabs{display:flex;gap:2px;border-block-end:1px solid var(--line)}.tab{padding-block:10px;padding-inline:14px;border:0;background:none;cursor:pointer;color:var(--ink-400);font:500 .9375rem/1 var(--font-ui);border-block-end:2px solid transparent;margin-block-end:-1px;transition:color var(--d-quick) var(--ease-settle),border-color var(--d-quick) var(--ease-settle)}.tab:hover{color:var(--ink-900)}.tab.on,.tab[aria-current=page],.tab[aria-selected=true]{color:var(--accent-text);border-block-end-color:var(--accent)}.table{inline-size:100%;border-collapse:collapse;font:var(--t-body)}.table th{text-align:start;padding-block:10px;padding-inline:14px;font:var(--t-caption);color:var(--ink-400);border-block-end:1px solid var(--line);white-space:nowrap}.table td{padding-block:13px;padding-inline:14px;border-block-end:1px solid var(--line-soft)}.table tr:last-child td{border-block-end:0}.table tbody tr{transition:background var(--d-quick) var(--ease-settle)}.table tbody tr:hover{background:var(--surface-2)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.toast{display:flex;gap:12px;align-items:flex-start;max-inline-size:400px;padding-block:14px;padding-inline:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--e-3);margin:0}.toast:popover-open{animation:y-toast-in var(--d-base) var(--ease-lift)}@keyframes y-toast-in{0%{opacity:0;transform:translateY(8px)}}.toast .dot{inline-size:8px;block-size:8px;border-radius:50%;margin-block-start:7px;flex:none;background:var(--success)}.toast.err .dot{background:var(--danger)}.toast b{display:block;font:600 .9375rem/1.4 var(--font-ui);margin-bottom:2px}.toast p{color:var(--ink-500)}.banner,.toast p{font:var(--t-body-sm)}.banner{display:flex;gap:12px;padding-block:14px;padding-inline:16px;border-radius:var(--r-md)}.banner.info{background:var(--info-bg);color:var(--info)}.banner.warn{background:var(--warning-bg);color:var(--warning)}.banner.err{background:var(--danger-bg);color:var(--danger)}.banner>svg{flex:none;margin-block-start:1px}.empty{display:grid;place-items:center;text-align:center;gap:var(--s-3);padding-block:var(--s-14);padding-inline:var(--s-6);border:1px dashed var(--line);border-radius:var(--r-xl);background:var(--surface)}.empty-mark{inline-size:72px;block-size:72px;border-radius:var(--r-blade);background:var(--grad-full);opacity:.9}.empty h4{font:var(--t-h3)}.empty p{color:var(--ink-500);max-inline-size:38ch}.bar{block-size:8px;background:var(--line-soft);overflow:hidden}.bar,.bar span{border-radius:var(--r-full)}.bar span{display:block;block-size:100%;background:var(--grad-full);transition:inline-size var(--d-slow) var(--ease-settle)}dialog.sheet{position:fixed;inset:0;block-size:fit-content;padding:0;margin-block:64px auto;margin-inline:auto;max-inline-size:min(480px,calc(100vw - var(--s-6)));max-block-size:calc(100dvh - 96px);overflow:auto;background:var(--surface);color:var(--ink-900);border:none;border-radius:var(--r-xl);box-shadow:var(--e-4);transition:opacity var(--d-slow) var(--ease-lift),transform var(--d-slow) var(--ease-lift),overlay var(--d-slow) var(--ease-lift) allow-discrete,display var(--d-slow) var(--ease-lift) allow-discrete}dialog.sheet[open]{opacity:1;transform:translateY(0)}@starting-style{dialog.sheet[open]{opacity:0;transform:translateY(8px)}}dialog.sheet::backdrop{background:rgba(14,10,43,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--d-slow) var(--ease-lift),overlay var(--d-slow) var(--ease-lift) allow-discrete,display var(--d-slow) var(--ease-lift) allow-discrete}dialog.sheet[open]::backdrop{opacity:1}@starting-style{dialog.sheet[open]::backdrop{opacity:0}}.sheet-body{padding:var(--s-6);display:grid;gap:var(--s-4)}.sheet-head{display:grid;gap:var(--s-1)}.sheet-head h2{font:var(--t-h2)}.sheet-head p{font:var(--t-body-sm);color:var(--ink-500)}.sheet-actions{display:flex;justify-content:flex-end;gap:var(--s-3);padding-block-start:var(--s-2)}.combo{display:flex;align-items:center;justify-content:space-between;gap:8px}.combo>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo>svg{flex:none;color:var(--ink-400);transition:transform var(--d-quick) var(--ease-settle)}.combo[aria-expanded=true]{border-color:var(--accent);box-shadow:var(--focus);outline:none}.combo[aria-expanded=true]>svg{transform:rotate(180deg);color:var(--accent-text)}.combo.combo-bare{inline-size:auto;block-size:auto;border-color:transparent;background:transparent;padding-block:6px;padding-inline-start:10px;padding-inline-end:6px;font:var(--t-body-sm);font-weight:500;border-radius:var(--r-xs)}.combo.combo-bare:hover{border-color:transparent;background:var(--surface-2)}.combo.combo-bare[aria-expanded=true]{border-color:transparent;background:var(--accent-050)}.listbox{position:fixed;inset:auto;margin:0;padding:4px;list-style:none;inline-size:max-content;max-inline-size:calc(100vw - var(--s-4));overflow:auto;overscroll-behavior:contain;background:var(--surface);color:var(--ink-900);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--e-4);font:var(--t-body)}.listbox:popover-open{animation:y-listbox-in var(--d-base) var(--ease-lift)}.listbox[data-side=top]:popover-open{animation-name:y-listbox-up}@keyframes y-listbox-in{0%{opacity:0;transform:translateY(4px)}}@keyframes y-listbox-up{0%{opacity:0;transform:translateY(4px)}}.option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:8px;padding-inline:12px;border-radius:var(--r-xs);color:var(--ink-700);cursor:pointer;-webkit-user-select:none;user-select:none}.option>svg{flex:none;color:var(--accent-text)}.option.active{background:var(--surface-2);color:var(--ink-900)}.option[aria-selected=true]{color:var(--accent-text);font-weight:600}@media (pointer:coarse){.option{padding-block:12px}}.app{block-size:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);position:relative;overflow:hidden}.rail{border-inline-end:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;padding-block:var(--s-4);padding-inline:var(--s-3);min-inline-size:0;z-index:5}.brand{display:flex;align-items:center;gap:9px;padding-block:var(--s-1) 18px;padding-inline:var(--s-2)}.markSvg{display:block;inline-size:24px;block-size:24px}.brand b{font:300 .9375rem/1 var(--font-display);letter-spacing:.2em}.brand b .ky{margin-inline-start:.09em}.cmdbtn{display:flex;align-items:center;gap:9px;inline-size:100%;block-size:36px;padding-inline:11px;border:0;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-400);font:400 .84375rem/1 var(--font-ui);cursor:pointer;margin-block-end:var(--s-4);transition:background var(--d-quick) var(--ease-settle),color var(--d-quick) var(--ease-settle)}.cmdbtn:hover{background:var(--accent-050);color:var(--ink-900)}.cmdbtn .ic{inline-size:16px;flex:none;display:inline-flex;align-items:center;justify-content:center}.cmdbtn .k{margin-inline-start:auto;font:400 .6875rem/1 var(--font-mono);color:var(--ink-300);border:1px solid var(--line);border-radius:var(--r-xs);padding-block:3px;padding-inline:5px}.nav{display:flex;flex-direction:column;gap:1px;overflow-y:auto;flex:1 1;min-block-size:0}.ng{font:500 .6875rem/1 var(--font-ui);color:var(--ink-300);padding-block:14px 7px}.ng,.ni{padding-inline:10px}.ni{display:flex;align-items:center;gap:10px;inline-size:100%;block-size:34px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-500);font:400 .875rem/1 var(--font-ui);text-align:start;text-decoration:none;cursor:pointer;position:relative;transition:background var(--d-quick) var(--ease-settle),color var(--d-quick) var(--ease-settle)}.ni:hover{background:var(--surface-2);color:var(--ink-900)}.ni.on{background:var(--accent-050);color:var(--accent-text);font-weight:600}.ni .ic{inline-size:18px;flex:none;display:inline-flex;align-items:center;justify-content:center}.ni .lb{flex:1 1;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ni-badge{block-size:19px;min-inline-size:19px;padding-inline:6px;border-radius:var(--r-full);font:500 .6875rem/19px var(--font-ui);text-align:center;flex:none}.ni-badge.d{background:var(--danger-bg);color:var(--danger)}.ni-badge.n{background:var(--surface-2);color:var(--ink-400)}.ni.on .ni-badge.n{background:var(--surface)}.me{display:flex;align-items:center;gap:9px;padding-block:10px 2px;padding-inline:var(--s-2);border-block-start:1px solid var(--line-soft);margin-block-start:var(--s-3)}.me .av{inline-size:28px;block-size:28px;border-radius:var(--r-blade);background:var(--grad-sweep);flex:none;display:grid;place-items:center;color:var(--on-accent);font:500 .65625rem/1 var(--font-display)}.me b{display:block;font:500 .78125rem/1.25 var(--font-ui)}.me small{font:400 .6875rem/1.25 var(--font-mono);color:var(--ink-400)}.stage{position:relative;overflow-y:auto;overflow-x:hidden;min-inline-size:0}.page{max-inline-size:900px;margin-inline:auto;padding-block:var(--s-8) 80px;padding-inline:34px}@media (max-width:900px){.app{grid-template-columns:64px minmax(0,1fr)}.rail{padding-block:14px;padding-inline:var(--s-2)}.brand b,.cmdbtn .k,.cmdbtn .lb,.me div,.ng,.ni .lb,.rail-theme{display:none}.ni{justify-content:center;padding-inline:0}.cmdbtn .ic,.ni .ic{inline-size:auto}.ni-badge{position:absolute;inset-block-start:2px;inset-inline-end:4px;block-size:15px;min-inline-size:15px;font-size:.59375rem;line-height:15px;padding-inline:4px}.cmdbtn{padding-inline:0}.cmdbtn,.me{justify-content:center}}@keyframes y-veil-in{0%{opacity:0}}.veil{position:fixed;inset:0;z-index:20;background:var(--veil);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:y-veil-in var(--d-base) var(--ease-settle)}@keyframes y-cmd-in{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.98)}}.cmd{position:fixed;inset-inline-start:50%;inset-block-start:13%;inline-size:min(600px,calc(100% - 32px));z-index:21;transform:translate(-50%);background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--e-4);overflow:hidden;animation:y-cmd-in var(--d-slow) var(--ease-lift)}.cmd-i{display:flex;align-items:center;gap:12px;padding-inline:18px;border-block-end:1px solid var(--line-soft)}.cmd-i input{flex:1 1;min-inline-size:0;block-size:58px;border:0;background:none;outline:none;font:400 1.03125rem/1 var(--font-ui)}.cmd-i input::placeholder{color:var(--ink-300)}.cmd-i .esc{font:400 .6875rem/1 var(--font-mono);color:var(--ink-300);border:1px solid var(--line);border-radius:var(--r-xs);padding-block:4px;padding-inline:6px;flex:none}.cmd-l{max-block-size:340px;overflow-y:auto;padding:7px}.cmd-g{font:500 .6875rem/1 var(--font-ui);color:var(--ink-300);padding-block:10px 6px}.ci,.cmd-g{padding-inline:11px}.ci{display:flex;align-items:center;gap:11px;inline-size:100%;padding-block:10px;border:0;border-radius:var(--r-sm);background:none;color:inherit;text-align:start;cursor:pointer;transition:background var(--d-quick) var(--ease-settle)}.ci.on,.ci:hover{background:var(--accent-050)}.ci .ic{inline-size:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-400)}.ci .tx{flex:1 1;min-inline-size:0}.ci .tx b{display:block;font:500 .875rem/1.35 var(--font-ui)}.ci .wh{font:400 .71875rem/1 var(--font-ui);flex:none}.ci .wh,.cmd-f{color:var(--ink-300)}.cmd-f{padding-block:9px;padding-inline:18px;border-block-start:1px solid var(--line-soft);font:400 .71875rem/1.4 var(--font-ui)}