.mx-root{--mx-surface-1:#12151d;--mx-surface-2:#161a24;--mx-surface-3:#1c212e;--mx-surface-hover:#212736;--mx-border:#ffffff12;--mx-border-strong:#ffffff24;--mx-text:#e8eaf0;--mx-muted:#8b92a5;--mx-faint:#5d6477;--mx-ok:#35c88a;--mx-warn:#f0b429;--mx-bad:#ff5b6e;--mx-info:#6ea0ff;--mx-neutral:#8b92a5;--mx-text-mod:#6ea0ff;--mx-image-mod:#35c88a;--mx-audio-mod:#f0a23b;--mx-music-mod:#b779f5;--mx-video-mod:#f0617a;--mx-unknown-mod:#8b92a5;--mx-r-sm:6px;--mx-r-md:10px;--mx-r-lg:14px;--mx-shadow:0 1px 0 #ffffff0a inset, 0 8px 24px -12px #0009;color:var(--mx-text);font-variant-numeric:tabular-nums;margin:0 16px 16px;font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif}.mx-root *{box-sizing:border-box}.mx-root button{color:inherit;font:inherit;border-radius:var(--mx-r-sm);cursor:pointer;background:0 0;border:0;padding:0}.mx-root button:disabled{opacity:.45;cursor:default}.mx-root .mx-btn{border-radius:var(--mx-r-sm);border:1px solid var(--mx-border-strong);height:32px;color:var(--mx-muted);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mx-root .mx-btn:hover:not(:disabled){background:var(--mx-surface-hover);color:var(--mx-text)}.mx-root .mx-btn-primary{background:var(--accent,#5b8cff);color:#fff;border-color:#0000}.mx-root .mx-btn-primary:hover:not(:disabled){background:var(--accent,#5b8cff);filter:brightness(1.12);color:#fff}.mx-root .mx-btn-icon{justify-content:center;width:32px;padding:0}.mx-root .mx-btn-sm{height:26px;padding:0 9px;font-size:12px}.mx-root :focus-visible{outline:2px solid var(--mx-info);outline-offset:2px}.mx-root select,.mx-root input[type=search],.mx-root input[type=text]{width:auto;height:32px;font:inherit;color:var(--mx-text);background:var(--mx-surface-3);border:1px solid var(--mx-border-strong);border-radius:var(--mx-r-sm);padding:0 10px;font-size:13px}.mx-root input[type=search]{width:220px}.mx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mx-title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.mx-title small{color:var(--mx-muted);margin-left:6px;font-size:13px;font-weight:500}.mx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mx-segment{background:var(--mx-surface-3);border:1px solid var(--mx-border);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.mx-root .mx-segment button{height:26px;color:var(--mx-muted);border-radius:7px;padding:0 11px;font-size:12px;font-weight:500}.mx-root .mx-segment button[aria-checked=true],.mx-root .mx-segment button[aria-pressed=true]{background:var(--mx-surface-hover);color:var(--mx-text);box-shadow:0 0 0 1px var(--mx-border-strong) inset}.mx-root .mx-segment button:disabled{opacity:.4}.mx-notice{color:var(--mx-muted);background:var(--mx-surface-1);border:1px solid var(--mx-border);border-radius:var(--mx-r-md);align-items:flex-start;gap:10px;margin:12px 0 16px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.mx-notice-warn{color:var(--mx-warn);border-color:color-mix(in oklab, var(--mx-warn) 35%, transparent);background:color-mix(in oklab, var(--mx-warn) 8%, var(--mx-surface-1))}.mx-notice-bad{color:var(--mx-bad);border-color:color-mix(in oklab, var(--mx-bad) 35%, transparent);background:color-mix(in oklab, var(--mx-bad) 8%, var(--mx-surface-1))}.mx-notice svg{flex:none;margin-top:2px}.mx-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mx-empty{text-align:center;color:var(--mx-muted);border:1px dashed var(--mx-border-strong);border-radius:var(--mx-r-lg);padding:28px;font-size:13px}.mx-card{background:var(--mx-surface-2);border:1px solid var(--mx-border);border-radius:var(--mx-r-lg);box-shadow:var(--mx-shadow);container-type:inline-size}.mx-card-dirty{border-color:color-mix(in oklab, var(--mx-info) 45%, transparent)}.mx-card-off .mx-card-top{opacity:.72}.mx-root .mx-card-top{text-align:left;border-radius:var(--mx-r-lg) var(--mx-r-lg) 0 0;width:100%;padding:14px 16px 12px;display:block}.mx-root .mx-card:not(.mx-card-open) .mx-card-top{border-radius:var(--mx-r-lg)}.mx-root button.mx-card-top:hover{background:#ffffff04}.mx-card-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mx-card-name{letter-spacing:-.005em;word-break:break-all;font-size:15px;font-weight:650}.mx-chevron{color:var(--mx-faint);flex:none;margin-left:auto;transition:transform .18s}.mx-card-open .mx-chevron{transform:rotate(90deg)}.mx-metrics{color:var(--mx-muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;display:flex}.mx-metrics b{color:var(--mx-text);font-weight:550}.mx-card-body{border-top:1px solid var(--mx-border);flex-direction:column;gap:10px;padding:4px 16px 16px;display:flex}.mx-card-body>:first-child{margin-top:10px}.mx-dot{background:var(--mx-neutral);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklab, var(--mx-neutral) 18%, transparent);border-radius:50%;flex:none}.mx-dot-ok{background:var(--mx-ok);box-shadow:0 0 0 3px color-mix(in oklab, var(--mx-ok) 20%, transparent)}.mx-dot-warn{background:var(--mx-warn);box-shadow:0 0 0 3px color-mix(in oklab, var(--mx-warn) 20%, transparent)}.mx-dot-bad{background:var(--mx-bad);box-shadow:0 0 0 3px color-mix(in oklab, var(--mx-bad) 20%, transparent)}.mx-dot-off{background:var(--mx-faint);box-shadow:none}.mx-dot-info{background:var(--mx-info);box-shadow:0 0 0 3px color-mix(in oklab, var(--mx-info) 20%, transparent)}.mx-dot-neutral{background:var(--mx-neutral)}.mx-dot-pulse{animation:1.6s ease-in-out infinite mx-pulse}@keyframes mx-pulse{50%{box-shadow:0 0 0 6px #0000}}.mx-badge{letter-spacing:.01em;height:20px;color:var(--mx-neutral);background:color-mix(in oklab, var(--mx-neutral) 14%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:550;display:inline-flex}.mx-badge-ok{color:var(--mx-ok);background:color-mix(in oklab, var(--mx-ok) 14%, transparent)}.mx-badge-warn{color:var(--mx-warn);background:color-mix(in oklab, var(--mx-warn) 14%, transparent)}.mx-badge-bad{color:var(--mx-bad);background:color-mix(in oklab, var(--mx-bad) 14%, transparent)}.mx-badge-info{color:var(--mx-info);background:color-mix(in oklab, var(--mx-info) 14%, transparent)}.mx-badge-stored{color:var(--mx-muted);border:1px dashed var(--mx-muted);background:0 0}.mx-badge-quiet{color:var(--mx-muted);background:#ffffff0d;font-weight:500}.mx-badge-new{color:var(--mx-info);background:color-mix(in oklab, var(--mx-info) 18%, transparent);letter-spacing:.06em;font-size:10px}.mx-cap{flex-direction:column;gap:5px;display:flex}.mx-cap-label{color:var(--mx-muted);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.mx-cap-label b{color:var(--mx-text);font-weight:550}.mx-cap-bar{background:var(--mx-surface-3);height:10px;box-shadow:0 0 0 1px var(--mx-border) inset;border-radius:6px;gap:2px;padding:0;display:flex;position:relative;overflow:hidden}.mx-cap-thin .mx-cap-bar{height:5px}.mx-cap-seg{background:var(--seg,var(--mx-unknown-mod));opacity:.85;min-width:3px;height:100%;transition:opacity .12s,filter .12s}.mx-cap-seg:first-child{border-radius:6px 0 0 6px}.mx-cap-seg-hot{opacity:1;filter:brightness(1.25)}.mx-cap-dim .mx-cap-seg:not(.mx-cap-seg-hot){opacity:.35}.mx-cap-limit{background:var(--mx-bad);width:2px;box-shadow:0 0 0 1px var(--mx-surface-2);position:absolute;top:-2px;bottom:-2px}.mx-cap-over{color:var(--mx-bad)}.mx-mod-text{--seg:var(--mx-text-mod)}.mx-mod-image{--seg:var(--mx-image-mod)}.mx-mod-audio{--seg:var(--mx-audio-mod)}.mx-mod-music{--seg:var(--mx-music-mod)}.mx-mod-video{--seg:var(--mx-video-mod)}.mx-mod-unknown{--seg:var(--mx-unknown-mod)}.mx-models{flex-direction:column;gap:8px;display:flex}.mx-row{background:var(--mx-surface-3);border:1px solid var(--mx-border);border-radius:var(--mx-r-md);grid-template-columns:30px minmax(0,1fr) 72px auto minmax(150px,190px) 32px;grid-template-areas:"icon name size mode state menu""icon meta meta meta meta menu";align-items:center;gap:3px 12px;padding:10px 8px 10px 16px;transition:background .12s,border-color .12s;display:grid;position:relative}.mx-row:before{content:"";background:var(--seg,var(--mx-unknown-mod));border-radius:var(--mx-r-md) 0 0 var(--mx-r-md);width:4px;position:absolute;inset:0 auto 0 0}.mx-row:hover,.mx-row-hot{background:var(--mx-surface-hover);border-color:var(--mx-border-strong)}.mx-row-new{border-color:color-mix(in oklab, var(--mx-info) 55%, transparent)}.mx-row-removed{opacity:.55;border-style:dashed}.mx-row-removed .mx-row-name{text-decoration:line-through}.mx-row-bad{border-color:color-mix(in oklab, var(--mx-bad) 45%, transparent)}.mx-glyph{letter-spacing:.04em;width:30px;height:30px;color:var(--seg,var(--mx-unknown-mod));background:color-mix(in oklab, var(--seg,var(--mx-unknown-mod)) 14%, transparent);border-radius:8px;grid-area:icon;place-items:center;font-size:9.5px;font-weight:700;display:grid}.mx-row-name{grid-area:name;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.mx-row-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-row-size{color:var(--mx-muted);text-align:right;grid-area:size;font-size:12.5px}.mx-row-mode{grid-area:mode}.mx-row-state{grid-area:state;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:550;display:flex}.mx-row-state>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-state-ok{color:var(--mx-ok)}.mx-state-bad{color:var(--mx-bad)}.mx-state-info{color:var(--mx-info)}.mx-state-stored{color:var(--mx-muted);font-style:italic}.mx-dot-stored{box-shadow:inset 0 0 0 1.5px var(--mx-muted);background:0 0}.mx-state-neutral{color:var(--mx-muted)}.mx-row-meta{min-height:20px;color:var(--mx-muted);flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px;font-size:12px;display:flex}.mx-row-menu{grid-area:menu;justify-self:end;position:relative}.mx-row:has(.mx-menu){z-index:25}.mx-row-error{color:var(--mx-bad)}.mx-row-step{color:var(--mx-muted)}.mx-pop-item:disabled{opacity:.55;cursor:not-allowed}.mx-progress{border-radius:0 0 var(--mx-r-md) var(--mx-r-md);background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mx-progress>i{background:var(--mx-info);border-radius:0 2px 2px 0;height:100%;transition:width .6s;display:block}.mx-progress-indeterminate>i{background:linear-gradient(90deg, transparent, var(--mx-info), transparent);width:35%;animation:1.4s ease-in-out infinite mx-slide}@keyframes mx-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.mx-ring{flex:none;width:16px;height:16px;transform:rotate(-90deg)}.mx-ring circle{fill:none;stroke-width:3px}.mx-ring .mx-ring-track{stroke:color-mix(in oklab, var(--mx-info) 22%, transparent)}.mx-ring .mx-ring-value{stroke:var(--mx-info);stroke-linecap:round;transition:stroke-dashoffset .6s}.mx-mode{align-items:center;gap:6px;display:inline-flex}.mx-mode .mx-segment button{height:24px;padding:0 10px;font-size:12px}.mx-mode select{height:26px;padding:0 6px;font-size:12px}.mx-mode-readonly{color:var(--mx-muted);font-size:12px}.mx-root .mx-group-toggle{color:var(--mx-muted);align-items:center;gap:4px;height:22px;padding:0 6px 0 2px;font-size:12px;font-weight:500;display:inline-flex}.mx-root button.mx-group-toggle:hover{color:var(--mx-text);background:#ffffff0d}.mx-group-toggle svg{transition:transform .15s}.mx-group-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.mx-subrows{background:var(--mx-surface-1);border:1px solid var(--mx-border);border-radius:var(--mx-r-md);flex-direction:column;gap:2px;margin:-2px 0 2px 42px;padding:6px 12px;display:flex}.mx-subrow{grid-template-columns:56px minmax(0,1fr) 72px minmax(120px,190px);align-items:center;gap:12px;padding:4px 0;font-size:12.5px;display:grid}.mx-subrow+.mx-subrow{border-top:1px solid var(--mx-border)}.mx-subrow .mx-row-size,.mx-subrow .mx-row-state{grid-area:auto}.mx-subrow .mx-row-size{text-align:right}.mx-subrow-role{color:var(--mx-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.mx-subrow-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-menu{z-index:20;border:1px solid var(--mx-border-strong);border-radius:var(--mx-r-md);background:#1e2330;min-width:170px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px -8px #000000b3}.mx-root .mx-menu button{text-align:left;width:100%;color:var(--mx-text);border-radius:6px;padding:7px 10px;font-size:13px;display:flex}.mx-root .mx-menu button:hover{background:var(--mx-surface-hover)}.mx-root .mx-menu button.mx-danger{color:var(--mx-bad)}.mx-add{position:relative}.mx-root .mx-add-trigger{width:100%;height:40px;color:var(--mx-muted);border:1px dashed var(--mx-border-strong);border-radius:var(--mx-r-md);align-items:center;gap:8px;padding:0 14px;font-size:13px;display:flex}.mx-root .mx-add-trigger:hover:not(:disabled){color:var(--mx-text);border-color:var(--mx-info);background:color-mix(in oklab, var(--mx-info) 6%, transparent)}.mx-pop{z-index:30;border:1px solid var(--mx-border-strong);border-radius:var(--mx-r-md);background:#1e2330;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px -10px #000000bf}.mx-root .mx-pop input[type=search]{border:0;border-bottom:1px solid var(--mx-border);background:0 0;border-radius:0;width:100%;height:38px}.mx-pop-list{max-height:280px;margin:0;padding:4px;list-style:none;overflow-y:auto}.mx-pop-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--mx-faint);padding:8px 10px 4px;font-size:10.5px;font-weight:650}.mx-root .mx-pop-item{text-align:left;border-radius:6px;justify-content:space-between;gap:12px;width:100%;padding:7px 10px;font-size:13px;display:flex}.mx-root .mx-pop-item[aria-selected=true],.mx-root .mx-pop-item:hover{background:var(--mx-surface-hover)}.mx-pop-item small{color:var(--mx-muted);white-space:nowrap}.mx-pop-empty{text-align:center;color:var(--mx-muted);padding:14px;font-size:12.5px}.mx-disclosures{flex-direction:column;gap:6px;display:flex}.mx-details{color:var(--mx-muted);font-size:12.5px}.mx-details>summary{cursor:pointer;border-radius:6px;align-items:center;gap:6px;height:24px;padding:0 8px 0 4px;font-weight:550;list-style:none;display:inline-flex}.mx-details>summary::-webkit-details-marker{display:none}.mx-details>summary:before{content:"▸";font-size:10px;transition:transform .15s}.mx-details[open]>summary:before{transform:rotate(90deg)}.mx-details>summary:hover{color:var(--mx-text);background:#ffffff0d}.mx-details-warn>summary{color:var(--mx-warn)}.mx-details>div,.mx-details>pre,.mx-details>ul{margin:4px 0 4px 18px;line-height:1.55}.mx-log{border:1px solid var(--mx-border);border-radius:var(--mx-r-md);max-height:260px;color:var(--mx-muted);white-space:pre-wrap;word-break:break-word;background:#0b0d12;padding:10px 12px;font:12px/1.5 Consolas,monospace;overflow:auto}.mx-liveonly-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mx-faint);margin:4px 0 2px;font-size:11px;font-weight:650}.mx-liveonly{flex-wrap:wrap;gap:6px;display:flex}.mx-chip{background:var(--mx-surface-1);border:1px solid var(--mx-border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.mx-savebar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in oklab, var(--mx-info) 45%, transparent);border-radius:var(--mx-r-md);background:oklab(24.7361% .0000805855 -.0373783/.88);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 16px;animation:.18s ease-out mx-rise;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px -10px #000000b3}@keyframes mx-rise{0%{opacity:0;transform:translateY(8px)}}.mx-savebar-text{flex:1;font-size:13px;font-weight:550}.mx-savebar-text small{color:var(--mx-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.mx-saved{color:var(--mx-faint);font-size:12px}.mx-warn-list{color:var(--mx-warn);margin:0;padding-left:18px;font-size:12.5px}.mx-error{color:var(--mx-bad);background:color-mix(in oklab, var(--mx-bad) 10%, transparent);border:1px solid color-mix(in oklab, var(--mx-bad) 35%, transparent);border-radius:var(--mx-r-sm);padding:8px 12px;font-size:12.5px}.mx-skel{border-radius:var(--mx-r-lg);background:linear-gradient(100deg, var(--mx-surface-2) 30%, var(--mx-surface-3) 50%, var(--mx-surface-2) 70%);border:1px solid var(--mx-border);background-size:300% 100%;height:118px;animation:1.6s linear infinite mx-shimmer}@keyframes mx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@container (width<=680px){.mx-row{grid-template-columns:30px minmax(0,1fr) auto 32px;grid-template-areas:"icon name state menu""icon size mode mode""icon meta meta meta"}.mx-row-size{text-align:left}.mx-subrows{margin-left:0}.mx-subrow{grid-template-columns:48px minmax(0,1fr) auto}.mx-subrow .mx-row-state{grid-column:2/-1}}.mx-flush{margin:0 0 18px}.mx-state-warn{color:var(--mx-warn)}.mx-root .mx-btn-danger{color:var(--mx-bad);border-color:color-mix(in oklab, var(--mx-bad) 45%, transparent)}.mx-root .mx-btn-danger:hover:not(:disabled){background:color-mix(in oklab, var(--mx-bad) 12%, transparent);color:var(--mx-bad)}.mx-panel-title{letter-spacing:-.01em;margin:0 0 12px;font-size:16px;font-weight:650}.mx-subhead{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.mx-subhead .mx-mono{color:var(--mx-muted);word-break:break-all;font:13px Consolas,monospace}.mx-sub{color:var(--mx-muted);font-size:12.5px}.mx-search{gap:8px;margin-bottom:12px;display:flex}.mx-root .mx-search input[type=text]{flex:1;width:100%;min-width:0}.mx-netlist{container-type:inline-size}.mx-row-net{grid-template-columns:30px minmax(0,1fr) minmax(120px,170px) auto minmax(120px,170px) 32px}.mx-row-net .mx-row-size{text-align:left;color:var(--mx-text);align-items:center;gap:8px;font-size:12.5px;display:flex}.mx-pips{gap:3px;display:inline-flex}.mx-pips i{background:#ffffff1a;border-radius:3px;width:8px;height:8px}.mx-pips i.on{background:var(--mx-ok)}.mx-pips-short i.on{background:var(--mx-warn)}.mx-row-reason{color:var(--mx-muted)}.mx-root .mx-toggle{height:22px;color:var(--mx-muted);border:1px solid var(--mx-border-strong);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:550;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.mx-root .mx-toggle:hover:not(:disabled){color:var(--mx-text);border-color:var(--mx-faint)}.mx-root .mx-toggle[aria-checked=true]{color:var(--mx-info);background:color-mix(in oklab, var(--mx-info) 14%, transparent);border-color:color-mix(in oklab, var(--mx-info) 45%, transparent)}.mx-root .mx-toggle[aria-checked=true]:before{content:"✓";font-size:10px}.mx-detail{color:var(--mx-muted);background:var(--mx-surface-1);border:1px solid var(--mx-border);border-radius:var(--mx-r-md);margin:-2px 0 2px 42px;padding:8px 14px;font-size:12.5px;line-height:1.6}.mx-detail code{color:var(--mx-text);word-break:break-all;font:12px Consolas,monospace}.mx-stack{flex-direction:column;gap:22px;display:flex}.mx-mc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.mx-mc{background:var(--mx-surface-3);border:1px solid var(--mx-border);border-radius:var(--mx-r-md);position:relative}.mx-mc:before{content:"";background:var(--seg,var(--mx-unknown-mod));border-radius:var(--mx-r-md) 0 0 var(--mx-r-md);width:4px;position:absolute;inset:0 auto 0 0}.mx-mc-dirty{border-color:color-mix(in oklab, var(--mx-info) 50%, transparent)}.mx-mc-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px 14px 14px 18px;display:grid}.mx-mc-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.mx-mc-head .mx-glyph{grid-area:auto}.mx-mc-main{min-width:0}.mx-mc-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.mx-mc-sub{color:var(--mx-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px}.mx-mc-meta{color:var(--mx-muted);white-space:nowrap;font-size:12.5px}.mx-mc-alert{margin:0 12px 12px 18px}.mx-mc-body{border-top:1px solid var(--mx-border);padding:14px 14px 14px 18px}.mx-mc-foot{border-top:1px solid color-mix(in oklab, var(--mx-info) 30%, transparent);background:color-mix(in oklab, var(--mx-info) 6%, transparent);border-radius:0 0 var(--mx-r-md) var(--mx-r-md);justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px 12px 18px;display:flex}.mx-mc-foot span{margin-right:auto;font-size:12.5px;font-weight:550}.mx-root .mx-mc-toggle .mx-chev{transition:transform .15s;display:inline-flex}.mx-root .mx-mc-toggle[aria-expanded=true] .mx-chev{transform:rotate(90deg)}.mx-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 16px;display:grid}.mx-field{flex-direction:column;gap:5px;min-width:0;display:flex}.mx-field-wide{grid-column:1/-1}.mx-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mx-faint);font-size:10.5px;font-weight:650}.mx-field-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mx-field-note{color:var(--mx-muted);font-size:12px}.mx-root .mx-field select,.mx-root .mx-field input[type=text]{width:100%}.mx-root .mx-field-row select,.mx-root .mx-field-row input[type=text]{flex:1;width:auto;min-width:120px}.mx-root .mx-field textarea{width:100%;font:inherit;color:var(--mx-text);background:var(--mx-surface-3);border:1px solid var(--mx-border-strong);border-radius:var(--mx-r-sm);resize:vertical;padding:8px 10px;font-size:13px;line-height:1.45}.mx-root .mx-field input[aria-invalid=true]{border-color:var(--mx-bad)}.mx-root .mx-field :is(input,select,textarea):focus-visible{outline:2px solid var(--mx-info);outline-offset:1px}.mx-check{color:var(--mx-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.mx-root .mx-check input[type=checkbox]{width:auto;height:auto;accent-color:var(--accent,#5b8cff)}.mx-root .hash-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mx-root .hash-value{color:var(--mx-muted);word-break:break-all;font:12px Consolas,monospace}.mx-root .hash-copy{height:22px;color:var(--mx-muted);border:1px solid var(--mx-border-strong);padding:0 8px;font-size:11px}.mx-root .hash-copy:hover{color:var(--mx-text);border-color:var(--mx-info)}.mx-result{background:var(--mx-surface-3);border:1px solid var(--mx-border);border-radius:var(--mx-r-md);align-items:center;gap:12px;padding:11px 12px 11px 16px;display:flex;position:relative}.mx-result:before{content:"";background:var(--mx-faint);border-radius:var(--mx-r-md) 0 0 var(--mx-r-md);width:4px;position:absolute;inset:0 auto 0 0}.mx-result:hover{background:var(--mx-surface-hover);border-color:var(--mx-border-strong)}.mx-result-main{flex:1;min-width:0}.mx-result-title{overflow-wrap:anywhere;font-size:14px;font-weight:600}@container (width<=680px){.mx-row-net{grid-template-columns:30px minmax(0,1fr) auto 32px;grid-template-areas:"icon name state menu""icon size mode mode""icon meta meta meta"}.mx-detail{margin-left:0}}@container (width<=560px){.mx-mc-side{grid-column:2/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.mx-root *,.mx-root :before,.mx-root :after{transition:none!important;animation:none!important}}:root{--bg:#0f1117;--panel:#181b24;--panel-2:#1f2330;--border:#2a2f3d;--text:#e6e8ee;--muted:#8a90a2;--accent:#5b8cff;--danger:#ff5b6e;--green:#35c88a;font-family:Segoe UI,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:14px;transition:filter .15s}button:hover:not(:disabled){filter:brightness(1.1)}button:disabled{opacity:.5;cursor:default}button.ghost{border:1px solid var(--border);color:var(--muted);background:0 0}button.danger{border:1px solid var(--danger);color:var(--danger);background:0 0}input{background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:6px;width:100%;padding:9px 12px;font-size:14px}input:focus{border-color:var(--accent);outline:none}.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:18px}.login-wrap{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card{flex-direction:column;gap:12px;width:360px;display:flex}.login-card h1{margin:0}.app{max-width:1200px;margin:0 auto;padding:20px}.topbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.topbar h1{margin:0;font-size:22px}.grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}@media (width<=900px){.grid{grid-template-columns:1fr}}.card h2{margin:0 0 14px;font-size:17px}.search-row{gap:8px;margin-bottom:12px;display:flex}.search-row input{flex:1}.panel-head,.repo-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.repo-head .mono{color:var(--muted);font-size:13px}.panel-head-actions{align-items:center;gap:8px;display:flex}.workload-window-select{background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:3px 6px;font-size:12px}.list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.list-item{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.list-item .grow{flex:1;min-width:0}.mono{word-break:break-all;font-family:Consolas,monospace;font-size:13.5px}.muted{color:var(--muted)}.small{font-size:12px}.tag{border:1px solid var(--border);border-radius:999px;padding:1px 7px;font-size:11px;display:inline-block}.tag-text{color:var(--accent);border-color:var(--accent)}.tag-image{color:var(--green);border-color:var(--green)}.tag-audio{color:var(--orange,#d97706);border-color:var(--orange,#d97706)}.tag-music{color:#a855f7;border-color:#a855f7}.tag-video{color:#f0617a;border-color:#f0617a}.tag-multipart{color:var(--orange,#d97706);border-color:var(--orange,#d97706);vertical-align:middle;margin-left:8px;font-size:11px}.file-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.file-meta>span:not(.tag):not(.sha-label):not(:last-child):after{content:"·";color:var(--muted);margin-left:6px}.sha-label{color:var(--muted)}.file-meta-column{flex-direction:column;align-items:stretch}.file-meta-column>span:after{content:none!important}.file-meta input[type=text],.file-meta-column input[type=text],.file-meta-column textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border,#444);background:var(--input-bg,#1e1e1e);color:var(--text);border-radius:4px;padding:4px 6px}.file-meta-column textarea{resize:vertical;min-height:2.4em}.hash-wrap{align-items:center;gap:6px;max-width:100%;display:inline-flex}.hash-value{color:var(--text);word-break:break-all;-webkit-user-select:all;user-select:all}.hash-empty{color:var(--muted)}.hash-copy{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:6px;flex-shrink:0;padding:1px 8px;font-size:11px}.hash-copy:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.error{border:1px solid var(--danger);color:var(--danger);background:#ff5b6e1f;border-radius:6px;margin:8px 0;padding:8px 12px;font-size:13px}.deciding-model{margin:0 16px 16px}.deciding-model .search-row{margin-top:12px}.deciding-model select{flex:1;min-width:0}.warn{color:#d99a00;background:#ffb0201f;border:1px solid #d99a00;border-radius:6px;margin:8px 0;padding:8px 12px;font-size:13px}.current-decider{margin:8px 0;font-size:14px}.tag-ok{color:#48c774;background:#48c77426;border-radius:4px;padding:1px 6px;font-size:12px}.tag-warn{color:#d99a00;background:#ffb02026;border-radius:4px;padding:1px 6px;font-size:12px}.tag-loading{color:var(--accent);background:#5b8cff26;border-radius:4px;padding:1px 6px;font-size:12px}.nodes-panel{margin:0 16px 16px}.node-row{flex-direction:column;align-items:stretch}.node-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.node-loading-row{margin-top:6px;font-size:13px}.node-last-error,.node-disk-row{margin-top:6px}.node-model-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.node-model-item{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.tag-model-role{color:var(--muted);background:#ffffff0f;padding:1px 8px;font-size:11px}.tag-usage{color:var(--muted);background:#ffffff0a;border-style:dashed;padding:1px 8px;font-size:11px}.tag-usage-active{color:var(--accent);border-color:var(--accent);background:#5b8cff26;border-style:solid}.node-logtail-toggle{margin-top:8px}.node-logtail-toggle button{padding:4px 10px;font-size:12px}.node-logtail{border:1px solid var(--border);max-height:260px;color:var(--muted);white-space:pre-wrap;word-break:break-word;background:#0b0d12;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-family:Consolas,monospace;font-size:12px;line-height:1.5;overflow-y:auto}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.tabs button{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:6px 16px}.tabs button.active{background:var(--accent);color:#fff;border-color:var(--accent)}tr.dim{opacity:.55}.card{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;margin-bottom:14px;padding:14px 16px}.card>h3{margin-top:0}.card-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.card-head h3{margin:0}.card-note{margin:0 0 10px}.pill{border:1px solid var(--border);border-radius:999px;padding:1px 9px;font-size:11px;display:inline-block}.pill-ok{color:#48c774;background:#48c77426;border-color:#48c774}.pill-warn{color:#ffb020;background:#ffb02026;border-color:#ffb020}.pill-bad{color:#ff5656;background:#ff565626;border-color:#ff5656}.pill-busy{color:var(--accent);border-color:var(--accent);background:#5b8cff26}
