:root{--neutral-1:#100d15;--neutral-2:#120f18;--neutral-3:#1a1522;--neutral-4:#1d1826;--neutral-5:#241d30;--neutral-6:#2a2333;--neutral-7:#3d3150;--neutral-8:#655b79;--neutral-9:#746889;--neutral-10:#817596;--neutral-11:#9b91ae;--neutral-12:#efe9f7;--lilac-1:#16111e;--lilac-2:#1b1525;--lilac-3:#2c1e41;--lilac-4:#392357;--lilac-5:#432b65;--lilac-6:#4e3572;--lilac-7:#5e4386;--lilac-8:#7554a6;--lilac-9:#824ec4;--lilac-10:#8f60cf;--lilac-11:#c9a9ff;--lilac-12:#e6dcfc;--gold-1:#15130c;--gold-2:#1c190f;--gold-3:#2c2206;--gold-4:#382b00;--gold-5:#443500;--gold-6:#544201;--gold-7:#685412;--gold-8:#836b1b;--gold-9:#ffd23f;--gold-10:#ffe087;--gold-11:#fdcb01;--gold-12:#fce9b1;--green-1:#11140f;--green-2:#161a15;--green-3:#1f291d;--green-4:#263821;--green-5:#30462a;--green-6:#3a5433;--green-7:#45643c;--green-8:#507545;--green-9:#65a254;--green-10:#71ae60;--green-11:#9bd88a;--green-12:#cbedc2;--orange-1:#17120f;--orange-2:#1e1611;--orange-3:#341d11;--orange-4:#46200a;--orange-5:#55280d;--orange-6:#653519;--orange-7:#7d4527;--orange-8:#a05a32;--orange-9:#f0721c;--orange-10:#fb833a;--orange-11:#ff9f6b;--orange-12:#fedfcf;--red-1:#191110;--red-2:#201312;--red-3:#3c1211;--red-4:#510f10;--red-5:#621617;--red-6:#732322;--red-7:#8d3331;--red-8:#b64442;--red-9:#ff5e5b;--red-10:#ff7771;--red-11:#fe968f;--red-12:#fed3ce;--blue-1:#0f1421;--blue-2:#131828;--blue-3:#192549;--blue-4:#1e2d66;--blue-5:#273979;--blue-6:#31468c;--blue-7:#3e56a3;--blue-8:#4c67c3;--blue-9:#4a6cf0;--blue-10:#7193fe;--blue-11:#92afff;--blue-12:#d4e0fe;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mc-bg-side:var(--neutral-1);--mc-bg-app:var(--neutral-2);--mc-bg-term:#15111c;--mc-bg-card:var(--neutral-3);--mc-bg-control:var(--neutral-4);--mc-bg-selected:var(--neutral-5);--mc-border:var(--neutral-6);--mc-border-strong:var(--neutral-7);--mc-border-hover:var(--neutral-8);--mc-fg:var(--neutral-12);--mc-fg-dim:var(--neutral-11);--mc-fg-group:var(--lilac-11);--mc-fg-link:var(--lilac-11);--mc-accent:var(--gold-9);--mc-accent-hover:var(--gold-10);--mc-accent-fg:#1a1408;--mc-focus:color-mix(in oklab, var(--lilac-11) 45%, transparent);--mc-working-fg:var(--gold-11);--mc-working-bg:var(--gold-3);--mc-asking-fg:var(--orange-11);--mc-asking-bg:var(--orange-3);--mc-idle-fg:var(--green-11);--mc-idle-bg:var(--green-3);--mc-danger:var(--red-9);--mc-danger-hover:var(--red-10);--mc-danger-fg:var(--red-11);--mc-danger-bg:var(--red-3);--mc-font:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mc-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--mc-text-xs:11px;--mc-text-sm:12px;--mc-text-md:13.5px;--mc-text-lg:15px;--mc-text-xl:18px;--mc-radius-sm:6px;--mc-radius-md:8px;--mc-radius-lg:12px;--mc-radius-pill:999px;--mc-space-1:4px;--mc-space-2:8px;--mc-space-3:12px;--mc-space-4:16px;--mc-space-5:24px;--mc-shadow-pop:0 12px 32px #00000073}html,body{background:var(--mc-bg-term);color:var(--mc-fg);font:var(--mc-text-md) / 1.5 var(--mc-font);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--mc-focus);outline-offset:2px}.mc-button{align-items:center;gap:var(--mc-space-2);font:600 var(--mc-text-sm) / 1 var(--mc-font);color:var(--mc-fg);background:var(--mc-bg-control);border:1px solid var(--neutral-7);border-radius:var(--mc-radius-md);white-space:nowrap;cursor:pointer;padding:7px 12px;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.mc-button[data-size=sm]{font-size:var(--mc-text-xs);border-radius:var(--mc-radius-sm);padding:4px 9px}.mc-button[data-size=lg]{font-size:var(--mc-text-md);padding:10px 16px}.mc-button:hover:not(:disabled){border-color:var(--mc-border-hover);background:var(--mc-bg-selected)}.mc-button[data-variant=primary]{background:var(--mc-accent);border-color:var(--mc-accent);color:var(--mc-accent-fg)}.mc-button[data-variant=primary]:hover:not(:disabled){background:var(--mc-accent-hover);border-color:var(--mc-accent-hover)}.mc-button[data-variant=ghost]{color:var(--mc-fg-dim);background:0 0;border-color:#0000}.mc-button[data-variant=ghost]:hover:not(:disabled){background:var(--mc-bg-control);color:var(--mc-fg)}.mc-button[data-variant=danger]{background:var(--mc-danger-bg);border-color:var(--red-7);color:var(--mc-danger-fg)}.mc-button[data-variant=danger]:hover:not(:disabled){background:var(--red-4);border-color:var(--red-8)}.mc-button:disabled{opacity:.45;cursor:not-allowed}.mc-button[data-pending]{opacity:.7;cursor:progress}.mc-button[data-pending]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite mc-spin}.mc-button-kbd{font:11px var(--mc-font-mono);opacity:.7}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-card{background:var(--mc-bg-card);border:1px solid var(--mc-border);border-radius:var(--mc-radius-lg);padding:var(--mc-space-3) var(--mc-space-4)}.mc-card[data-variant=outlined]{border-style:dashed;border-color:var(--mc-border-strong);background:0 0}.mc-card[data-variant=highlight]{border-color:var(--mc-accent);box-shadow:0 0 0 1px color-mix(in oklab, var(--mc-accent) 25%, transparent)}.mc-field-label{font:600 var(--mc-text-sm) var(--mc-font);color:var(--mc-fg)}.mc-field-description{color:var(--mc-fg-dim);font-size:var(--mc-text-sm)}.mc-field-error{color:var(--mc-danger-fg);font-size:var(--mc-text-sm)}.mc-select{gap:5px;display:inline-grid}.mc-select-trigger{justify-content:space-between;align-items:center;gap:var(--mc-space-2);background:var(--mc-bg-control);min-width:220px;max-width:100%;color:var(--mc-fg);border:1px solid var(--neutral-7);border-radius:var(--mc-radius-md);font:var(--mc-text-sm) var(--mc-font);cursor:pointer;padding:6px 10px;display:inline-flex}.mc-select-trigger:hover{border-color:var(--mc-border-hover)}.mc-select-value[data-placeholder-shown]{color:var(--neutral-9)}.mc-select-icon{color:var(--mc-fg-dim);font-size:12px}.mc-select-content{background:var(--mc-bg-app);border:1px solid var(--mc-border-strong);border-radius:var(--mc-radius-md);box-shadow:var(--mc-shadow-pop);padding:var(--mc-space-1);z-index:60}.mc-select-listbox{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.mc-select-item{justify-content:space-between;gap:var(--mc-space-3);border-radius:var(--mc-radius-sm);font-size:var(--mc-text-sm);cursor:pointer;outline:none;padding:6px 9px;display:flex}.mc-select-item[data-highlighted]{background:var(--mc-bg-selected)}.mc-select-item[data-disabled]{opacity:.45}.mc-select-check{color:var(--mc-accent)}.mc-segmented{gap:5px;display:grid}.mc-segmented-group{background:var(--mc-bg-side);border:1px solid var(--neutral-7);border-radius:var(--mc-radius-md);gap:2px;padding:2px;display:flex}.mc-segmented-item{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--mc-text-sm) / 1 var(--mc-font);color:var(--mc-fg-dim);border-radius:var(--mc-radius-sm);cursor:pointer;background:0 0;border:0;flex:1;padding:6px 8px;overflow:hidden}.mc-segmented-item:hover:not(:disabled){color:var(--mc-fg)}.mc-segmented-item[aria-checked=true]{background:var(--mc-bg-selected);color:var(--mc-fg)}.mc-segmented-item:focus-visible{outline:3px solid var(--mc-focus);outline-offset:0}.mc-segmented-item:disabled{opacity:.45;cursor:not-allowed}.mc-slider{gap:5px;display:grid}.mc-slider[data-disabled]{opacity:.45}.mc-slider-row{align-items:center;gap:var(--mc-space-2);display:flex}.mc-slider-input{min-width:0;accent-color:var(--mc-accent);flex:1;height:16px;margin:0}.mc-slider-input:focus-visible{outline:3px solid var(--mc-focus);outline-offset:2px;border-radius:var(--mc-radius-sm)}.mc-slider-value{text-align:right;min-width:4ch;font:var(--mc-text-sm) var(--mc-font-mono);color:var(--mc-fg-dim)}.mc-swatches{gap:5px;display:grid}.mc-swatches-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc-swatch{border-radius:var(--mc-radius-sm);border:1px solid var(--neutral-7);background:var(--mc-swatch);cursor:pointer;width:22px;height:22px;padding:0;position:relative}.mc-swatch[aria-checked=true],.mc-swatch-custom[data-checked]{box-shadow:0 0 0 2px var(--mc-bg-app), 0 0 0 4px var(--mc-accent)}.mc-swatch:focus-visible,.mc-swatch-custom:focus-within{outline:3px solid var(--mc-focus);outline-offset:3px}.mc-swatch:disabled{opacity:.45;cursor:not-allowed}.mc-swatch-custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);display:inline-block;overflow:hidden}.mc-swatch-custom[data-checked]{background:var(--mc-swatch)}.mc-swatch-well{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mc-swatches-hex{font:var(--mc-text-xs) var(--mc-font-mono);color:var(--mc-fg-dim)}.mc-switch{align-items:center;gap:var(--mc-space-2);cursor:pointer;font:var(--mc-text-sm) var(--mc-font);color:var(--mc-fg);display:inline-flex}.mc-switch[data-disabled]{opacity:.45;cursor:not-allowed}.mc-switch-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.mc-switch-track{background:var(--mc-bg-control);border:1px solid var(--neutral-7);border-radius:8px;flex:none;width:28px;height:16px;transition:background .12s,border-color .12s;position:relative}.mc-switch-thumb{background:var(--mc-fg-dim);border-radius:50%;width:10px;height:10px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}.mc-switch-input:checked+.mc-switch-track{background:var(--mc-accent);border-color:var(--mc-accent)}.mc-switch-input:checked+.mc-switch-track .mc-switch-thumb{background:var(--mc-accent-fg);transform:translate(12px)}.mc-switch-input:focus-visible+.mc-switch-track{box-shadow:0 0 0 3px var(--mc-focus)}.mc-field{gap:5px;display:grid}.mc-field-input{background:var(--mc-bg-term);width:100%;color:var(--mc-fg);border:1px solid var(--mc-border-strong);border-radius:var(--mc-radius-md);font:var(--mc-text-md) / 1.45 var(--mc-font);resize:vertical;outline:none;padding:8px 11px}.mc-field-input::placeholder{color:var(--neutral-9)}.mc-field-input:focus-visible{border-color:var(--lilac-8);box-shadow:0 0 0 3px var(--mc-focus);outline:none}.mc-field-input[data-invalid]{border-color:var(--red-8)}.mc-field-input[data-disabled]{opacity:.5}textarea.mc-field-input{min-height:96px}html,body{background:var(--mc-bg-app);height:100%;color:var(--mc-fg);font:var(--mc-text-sm) var(--mc-font);margin:0}#root{height:100%}.kp{flex-direction:column;height:100%;display:flex}.kp-head{align-items:center;gap:var(--mc-space-2);border-bottom:1px solid var(--mc-border);padding:8px 12px;display:flex}.kp-head .mc-select-trigger{min-width:0;padding:4px 8px}.kp-count{color:var(--mc-fg-dim);flex:1}.kp-body{flex:1;padding:4px 12px 12px;overflow:auto}.kp-group{gap:14px;padding:10px 0;display:grid}.kp-group+.kp-group{border-top:1px solid var(--mc-border)}.kp-group-title{font:600 var(--mc-text-xs) var(--mc-font);letter-spacing:.06em;text-transform:uppercase;color:var(--mc-fg-group);margin:0}.kp-knob{border-left:2px solid #0000;gap:5px;padding-left:8px;display:grid}.kp-knob[data-changed]{border-left-color:var(--mc-accent)}.kp-knob .mc-select-trigger{width:100%;min-width:0}.kp-help{color:var(--mc-fg-dim);font-size:var(--mc-text-xs);margin:0}.kp-note-add{color:var(--mc-fg-link);font:var(--mc-text-xs) var(--mc-font);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.kp-note-add:hover{text-decoration:underline}.kp-note-add:focus-visible{outline:3px solid var(--mc-focus);border-radius:var(--mc-radius-sm)}.kp-foot{border-top:1px solid var(--mc-border);background:var(--mc-bg-side);gap:8px;padding:10px 12px;display:grid}.kp-actions{gap:var(--mc-space-2);flex-wrap:wrap;display:flex}.kp-status{font-size:var(--mc-text-xs);color:var(--mc-idle-fg);margin:0}.kp-status[data-tone=error]{color:var(--mc-danger-fg)}.kp-empty{color:var(--mc-fg-dim);padding:12px 0}html,body{background:var(--mc-bg-app);height:100%;color:var(--mc-fg);font-family:var(--mc-font);margin:0}#app{height:100%}.av-dim{color:var(--mc-fg-dim);font-size:var(--mc-text-sm,12px)}.av-empty{text-align:center;color:var(--mc-fg-dim);padding:48px}.av-problem{color:var(--mc-danger-fg)}.av-signin{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:480px;margin:12vh auto 0;display:flex}.av-signin h1,.av-list-head h1{margin:0;font-size:24px}.av-code{flex-direction:column;align-items:center;gap:8px;display:flex}.av-code strong{font-family:var(--mc-font-mono);letter-spacing:.08em;font-size:28px}.av-list{max-width:880px;margin:0 auto;padding:32px 24px}.av-list-head{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.av-list-head h1{flex:1}.av-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.av-items a{border:1px solid var(--mc-border);background:var(--mc-bg-card);color:inherit;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 10px;padding:12px 14px;text-decoration:none;display:grid}.av-items a:hover{border-color:var(--mc-border-hover)}.av-items a[data-gone]{opacity:.6}.av-item-title{font-weight:600}.av-item-desc{color:var(--mc-fg-dim);grid-column:1/-1;font-size:13px}.av-pill{background:var(--mc-bg-control);border-radius:999px;padding:1px 8px;font-size:11px}.av-page{flex-direction:column;height:100%;display:flex}.av-head{border-bottom:1px solid var(--mc-border);background:var(--mc-bg-side);align-items:center;gap:12px;padding:10px 16px;display:flex}.av-back{color:var(--mc-fg-link);font-size:13px;text-decoration:none}.av-title{flex-direction:column;flex:1;min-width:0;display:flex}.av-title h1{margin:0;font-size:16px}.av-title .av-dim{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.av-body{flex:1;grid-template-columns:1fr;min-height:0;display:grid}.av-body[data-knobs]{grid-template-columns:1fr 400px}.av-frame{background:#fff;border:0;width:100%;height:100%}.av-knobs{border-left:1px solid var(--mc-border);min-width:0;overflow:hidden auto}
