.mn-capture{z-index:95;border:1px solid var(--mn-border);border-radius:var(--radius-sm,6px);background:var(--mn-bg);width:min(360px,100vw - 16px);box-shadow:var(--mn-shadow,0 8px 24px color-mix(in oklch, var(--mn-fg) 12%, transparent));flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed}.mn-capture--minimal{width:min(420px,100vw - 16px)}.mn-capture--thread{background:var(--mn-graphite-sheet,var(--mn-surface-0));width:min(400px,100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:var(--mn-graphite-popup,var(--mn-shadow));border-radius:12px;gap:10px;padding:16px;overflow:auto}.mn-capture--thread .mn-capture__head>.icon-svg{color:var(--mn-accent)}.mn-capture--thread .mn-capture__head>strong{flex:1;font-size:13.5px;font-weight:500}.mn-capture__thread-next{color:var(--mn-fg-muted);font:11px var(--font-mono)}.mn-capture--thread :is(.mn-capture__title,.mn-capture__notes){border:1px solid var(--mn-graphite-line,var(--mn-border));background:var(--mn-graphite-raised,var(--mn-bg));width:100%;color:var(--mn-fg);font:13px/1.45 var(--font-ui);border-radius:8px;padding:8px 10px}.mn-capture__notes{resize:vertical}.mn-capture__properties{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mn-capture__property{gap:4px;min-width:0;display:grid}.mn-capture__property .issues-status-chip{letter-spacing:normal;text-transform:none;justify-content:flex-start;width:100%}.mn-capture__property :is(.issues-type-chip__label,.issues-priority-chip__label,.issues-status-chip__label){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mn-capture__cancel{color:var(--mn-fg-muted);font:12px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 7px}.mn-capture__cancel:hover{background:var(--mn-graphite-active,var(--mn-surface-elevated));color:var(--mn-fg)}.mn-capture__thread-link{color:var(--mn-fg-muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.mn-capture__thread-link>input{accent-color:var(--mn-accent);margin:0}.mn-capture--thread .mn-capture__foot{flex-wrap:wrap;justify-content:flex-end}.mn-capture--thread .mn-capture__hint{flex:1}.mn-capture--thread .mn-capture__submit{color:var(--mn-fg-on-accent)}@media (prefers-reduced-motion:no-preference){.mn-capture{animation:.14s cubic-bezier(.16,1,.3,1) mn-capture-in}}@keyframes mn-capture-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mn-capture.is-drop-target{outline:2px dashed var(--mn-accent);outline-offset:-2px}.mn-capture__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mn-capture__source{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);font-size:11px;font-weight:600}.mn-capture__destination{border:1px solid var(--mn-border);min-height:22px;color:var(--mn-fg);font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.mn-capture__chevron{color:var(--mn-fg-muted);font-size:9px}@media (hover:hover) and (pointer:fine){.mn-capture__destination:hover{border-color:var(--mn-border-strong);background:color-mix(in oklch, var(--mn-fg) 5%, transparent)}}.mn-capture__destination:focus-visible,.mn-capture__submit:focus-visible,.mn-capture__chip-remove:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px}.mn-capture__title{border:1px solid var(--mn-border);background:var(--mn-bg);width:100%;min-height:30px;color:var(--mn-fg);font:inherit;border-radius:4px;padding:5px 8px;font-size:14px}.mn-capture__title::placeholder{color:var(--mn-fg-muted)}.mn-capture__title:focus{border-color:var(--mn-accent);outline:none}.mn-capture__title.is-muted{color:var(--mn-fg-muted);background:color-mix(in oklch, var(--mn-fg) 4%, transparent)}.mn-capture__title.is-invalid{border-color:var(--mn-danger)}.mn-capture__chips{flex-wrap:wrap;gap:4px;max-height:132px;display:flex;overflow-y:auto}.mn-capture__chip{border:1px solid var(--mn-border);max-width:100%;min-height:20px;color:var(--mn-fg);border-radius:4px;align-items:center;gap:4px;padding:1px 3px 1px 5px;font-size:11px;line-height:1.3;display:inline-flex}.mn-capture__chip-icon{color:var(--mn-fg-muted);flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.mn-capture__chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.mn-capture__chip-detail{text-overflow:ellipsis;white-space:nowrap;max-width:90px;color:var(--mn-fg-muted);flex:none;overflow:hidden}.mn-capture__chip-remove{width:16px;height:16px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;flex:none;padding:0;font-size:13px;line-height:1}@media (hover:hover) and (pointer:fine){.mn-capture__chip-remove:hover{background:color-mix(in oklch, var(--mn-fg) 8%, transparent);color:var(--mn-fg)}}.mn-capture__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.mn-capture--minimal .mn-capture__foot{justify-content:flex-end}.mn-capture__hint{color:var(--mn-fg-muted);font-size:11px}.mn-capture__submit{border:1px solid var(--mn-accent);background:var(--mn-accent);min-height:24px;color:var(--mn-bg);font:inherit;cursor:pointer;border-radius:4px;padding:3px 12px;font-size:12px;font-weight:600}.mn-capture__expand-and-create{border:1px solid var(--mn-border);background:var(--mn-bg);min-height:24px;color:var(--mn-fg);font:inherit;cursor:pointer;border-radius:4px;padding:3px 12px;font-size:12px;font-weight:600}.mn-capture__expand-and-create:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.mn-capture__expand-and-create:hover{border-color:var(--mn-border-strong);background:color-mix(in oklch, var(--mn-fg) 5%, transparent)}.mn-capture__submit:hover{background:color-mix(in oklch, var(--mn-accent) 84%, var(--mn-bg))}}.mn-capture-target.is-drop-target{outline:2px dashed var(--mn-accent);outline-offset:-2px;border-radius:4px}.mn-capture-dragging .mn-capture-target{background:color-mix(in oklch, var(--mn-accent) 12%, transparent);border-radius:4px}.chat-area.chat-area--research{scrollbar-gutter:auto;flex-direction:column;gap:0;width:100%;min-height:0;padding:0;display:flex;overflow:hidden}.main-column.main-column--research .chat-viewport{width:100%}.main-column.main-column--research .input-bar,.main-column.main-column--research .tool-approval-host,.main-column.main-column--research .question-host,.main-column.main-column--research .code-change-strip-wrap,.main-column.main-column--research .chat-jump-latest,.main-column.main-column--research .stats-strip{display:none}#researchView.research-page--embedded{flex:1;min-height:0;display:flex}#researchView.research-page--embedded .rs-pane--ask{justify-content:flex-start;padding-top:20px}#researchView.research-page--embedded .rs-ask__title{font-size:21px}.research-panel-banner{background:var(--mn-surface-elevated);border:1px solid var(--mn-border);color:var(--mn-fg-muted);border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.45}.research-panel-banner--error{color:var(--mn-danger,#e5484d);border-color:color-mix(in srgb, var(--mn-danger,#e5484d) 35%, var(--mn-border));background:color-mix(in srgb, var(--mn-danger,#e5484d) 8%, var(--mn-surface-elevated))}.research-panel-banner[hidden]{display:none}.research-panel-embed-back{margin-right:4px}.chat-area.chat-area--plan-screen{flex-direction:column;justify-content:center;gap:0;padding:0;display:flex;overflow-y:auto}.mn-graphite-workspace .chat-area.chat-area--plan-screen{justify-content:flex-start}.main-column:has(.chat-area--plan-screen) .stats-strip{display:none}:is(.main-column:has(.chat-area--plan-screen) .input-bar,.main-column:has(.chat-area--plan-screen) .tool-approval-host,.main-column:has(.chat-area--plan-screen) .question-host,.main-column:has(.chat-area--plan-screen) .code-change-strip-wrap,.main-column:has(.chat-area--plan-screen) .chat-jump-latest){display:none!important}.orchestrate-plan-screen{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:20px 24px 32px;display:flex}.orchestrate-plan-screen__inner{flex-direction:column;gap:0;width:100%;max-width:640px;display:flex}.orchestrate-plan-screen__header{text-align:center;margin-bottom:28px}.orchestrate-plan-screen__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0 0 10px;font-size:11px;font-weight:600}.orchestrate-plan-screen__title{letter-spacing:-.03em;color:var(--mn-fg);margin:0 0 10px;font-size:26px;font-weight:650;line-height:1.15}.orchestrate-plan-screen__lede{max-width:52ch;color:var(--mn-fg-muted);margin:0 auto;font-size:14px;line-height:1.5}.orchestrate-plan-screen__form{margin-bottom:4px}.orchestrate-plan-screen__prompt-label{color:var(--mn-fg);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.orchestrate-plan-screen__prompt{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);width:100%;min-height:168px;color:var(--mn-fg);resize:vertical;transition:border-color .12s var(--ease-out), outline-color .12s var(--ease-out);padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.5}.orchestrate-plan-screen__prompt::placeholder{color:var(--mn-fg-muted)}.orchestrate-plan-screen__prompt:focus{outline:2px solid var(--mn-accent);outline-offset:1px;border-color:var(--mn-accent)}.orchestrate-plan-screen__hint{color:var(--mn-fg-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.orchestrate-plan-screen__status-block{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);margin-bottom:20px;padding:16px 18px}.orchestrate-plan-screen__status-row{align-items:flex-start;gap:12px;display:flex}.orchestrate-plan-screen__status-dot{background:var(--mn-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.orchestrate-plan-screen__status-dot.pulse{box-shadow:0 0 0 0 color-mix(in oklch, var(--mn-accent) 40%, transparent);animation:2.4s ease-out infinite orchestrate-plan-status-pulse}@keyframes orchestrate-plan-status-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--mn-accent) 40%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.orchestrate-plan-screen__status-dot.pulse{animation:none}}.orchestrate-plan-screen__status-copy{flex:1;min-width:0}.orchestrate-plan-screen__status-text{color:var(--mn-fg);margin:0;font-size:14px;font-weight:500;line-height:1.45}.orchestrate-plan-screen__activity{font-family:var(--font-mono);color:var(--mn-fg-muted);margin:8px 0 0;font-size:12px;line-height:1.4}.orchestrate-plan-screen__activity[hidden]{display:none}.orchestrate-plan-screen__path{border:1px solid var(--mn-border);border-radius:var(--radius-sm);max-width:100%;font-family:var(--font-mono);color:var(--mn-fg-muted);word-break:break-all;text-align:center;margin:0 auto 16px;padding:6px 10px;font-size:12px;line-height:1.35;display:inline-block}.orchestrate-plan-screen__preview-wrap{margin-bottom:8px}.chat-area.chat-area--plan-screen:has(.orchestrate-plan-screen__preview-wrap){justify-content:flex-start}.orchestrate-plan-screen:has(.orchestrate-plan-screen__preview-wrap){justify-content:flex-start;align-items:stretch;padding:12px 12px 24px}.orchestrate-plan-screen:has(.orchestrate-plan-screen__preview-wrap) .orchestrate-plan-screen__inner{flex:1;width:100%;max-width:none;min-height:0}:is(.orchestrate-plan-screen:has(.orchestrate-plan-screen__preview-wrap) .orchestrate-plan-screen__header,.orchestrate-plan-screen:has(.orchestrate-plan-screen__preview-wrap) .orchestrate-plan-screen__path,.orchestrate-plan-screen:has(.orchestrate-plan-screen__preview-wrap) .orchestrate-plan-screen__popout,.orchestrate-plan-screen:has(.orchestrate-plan-screen__preview-wrap) .orchestrate-plan-screen__actions){flex-shrink:0}.orchestrate-plan-screen:has(.orchestrate-plan-screen__preview-wrap) .orchestrate-plan-screen__preview-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.orchestrate-plan-screen:has(.orchestrate-plan-screen__preview-wrap) .orchestrate-plan-screen__preview{-webkit-overflow-scrolling:touch;flex:1;min-height:160px;max-height:none;overflow-y:auto}.orchestrate-plan-screen--super-plan-artifact:has(.orchestrate-plan-screen__preview-wrap){padding-left:40px;padding-right:40px}.orchestrate-plan-screen--super-plan-artifact:has(.orchestrate-plan-screen__preview-wrap) .orchestrate-plan-screen__inner{max-width:none}.orchestrate-plan-screen__preview{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-bg);max-height:min(48vh,420px);margin:0;padding:0;overflow-y:auto}.orchestrate-plan-screen__preview .plan-preview__body.msg-bubble.msg-bubble--md{background:0 0;border:none;width:100%;max-width:none;padding:14px 16px}.orchestrate-plan-screen__preview-empty{color:var(--mn-fg-muted);margin:0;font-size:13px;font-style:italic}.orchestrate-plan-screen__questions{margin-bottom:16px}.orchestrate-plan-screen__questions[hidden]{display:none}.orchestrate-plan-screen__error{border-radius:var(--radius-md);border:1px solid var(--mn-danger-border,var(--mn-border-strong));background:var(--mn-danger-soft,var(--mn-surface-2));color:var(--mn-fg);text-align:left;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.5}.orchestrate-plan-screen__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:4px;display:flex}.orchestrate-plan-screen__actions--spread{justify-content:space-between}.orchestrate-plan-screen__actions-start{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orchestrate-plan-screen__actions .research-activity-bar{align-items:center;margin-bottom:0}.orchestrate-plan-screen__actions .research-activity-btn{min-height:40px;padding:0 16px;font-weight:600}.orchestrate-plan-screen__btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--mn-border-strong);background:var(--mn-surface-1);min-height:40px;color:var(--mn-fg);transition:border-color .12s var(--ease-out), background .12s var(--ease-out), color .12s var(--ease-out);padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.orchestrate-plan-screen__btn--ghost:hover{border-color:var(--mn-accent-border);background:var(--mn-surface-2)}.orchestrate-plan-screen__btn--primary{border-color:var(--mn-accent);background:var(--mn-accent);color:var(--mn-fg-on-accent,var(--mn-bg))}.orchestrate-plan-screen__btn--primary:hover:not(:disabled){filter:none;border-color:var(--mn-accent);background:color-mix(in oklch, var(--mn-accent) 88%, var(--mn-fg))}.orchestrate-plan-screen__btn--danger{border-color:var(--mn-danger-border,var(--mn-border-strong));color:var(--mn-danger-fg,var(--mn-danger));background:0 0}.orchestrate-plan-screen__btn--danger:hover{border-color:var(--mn-danger-border,var(--mn-border-strong));background:var(--mn-danger-soft,var(--mn-surface-2))}.orchestrate-plan-screen__btn:disabled{opacity:.45;cursor:not-allowed}.orchestrate-plan-screen-banner{left:50%;top:var(--chat-plan-banner-gap,12px);z-index:12;border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);width:min(560px,100% - 40px);box-shadow:var(--shadow-popover);pointer-events:auto;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex;position:absolute;transform:translate(-50%)}.chat-viewport:has(.chat-area--plan-screen) .orchestrate-plan-screen-banner{display:none}.orchestrate-plan-screen-banner__text{min-width:0;color:var(--mn-fg);flex:auto;margin:0;font-size:13px;line-height:1.4}.orchestrate-plan-screen-banner__actions{flex:none}.orchestrate-plan-screen-banner__resume{border:1px solid var(--mn-accent);border-radius:var(--radius-sm);background:var(--mn-accent);min-height:32px;color:var(--mn-fg-on-accent,var(--mn-bg));white-space:nowrap;cursor:pointer;transition:border-color .12s var(--ease-out), background .12s var(--ease-out);padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.orchestrate-plan-screen__questions .question-cards-panel--embedded{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-bg);padding:12px 14px 14px}@media (width<=560px){.orchestrate-plan-screen{padding:16px 16px 24px}.orchestrate-plan-screen__header{text-align:left;margin-bottom:22px}.orchestrate-plan-screen__lede{max-width:none;margin-left:0}.orchestrate-plan-screen__actions,.orchestrate-plan-screen__actions--spread{flex-direction:column-reverse;align-items:stretch}.orchestrate-plan-screen__actions-start{flex-direction:column}.orchestrate-plan-screen__btn{width:100%}}.activity-shimmer{--activity-shimmer-tempo:1;--activity-shimmer-lift:.12em;--activity-shimmer-glow:color-mix(in srgb, var(--mn-accent) 20%, transparent);display:inline-block;position:relative}html[data-theme$=-light] .activity-shimmer{--activity-shimmer-glow:transparent}:is(.stream-status--thinking,.thoughts-toggle) .activity-shimmer{--activity-shimmer-tempo:1.45;--activity-shimmer-lift:.07em}:is(.stream-status--thinking,.thoughts-toggle) .activity-shimmer__dot{display:none}:is(.stream-status--loading-model,.stream-status--prompt-processing) .activity-shimmer{--activity-shimmer-tempo:1.7;--activity-shimmer-lift:.04em}.activity-shimmer__text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.activity-shimmer__visual{white-space:nowrap}.activity-shimmer__visual--incoming{animation:activity-shimmer-handoff .2s var(--ease-out) both;display:inline-block}.activity-shimmer__visual--incoming .activity-shimmer__char{animation:none}.activity-shimmer__visual--outgoing{inset-inline-start:0;pointer-events:none;animation:activity-shimmer-exit .2s var(--ease-out) forwards;position:absolute;top:0}@keyframes activity-shimmer-handoff{0%{opacity:0;transform:translateY(.16em)}to{opacity:1;transform:none}}@keyframes activity-shimmer-exit{to{opacity:0}}.activity-shimmer__char{white-space:pre;color:var(--mn-fg-muted);animation:activity-shimmer-enter .46s var(--ease-out) both;animation-delay:var(--activity-shimmer-enter-delay,0s);display:inline-block}.activity-shimmer__char:before{content:attr(data-character);animation:activity-shimmer-ripple calc(var(--activity-shimmer-duration) * var(--activity-shimmer-tempo)) ease-in-out infinite;animation-delay:calc(var(--activity-shimmer-delay) * var(--activity-shimmer-tempo));display:inline-block}.activity-shimmer__dot:before{opacity:0;transform-origin:50% 80%;animation-name:activity-shimmer-bubble}.activity-shimmer__suffix{color:var(--mn-fg-muted);font-variant-numeric:tabular-nums}@keyframes activity-shimmer-enter{0%{opacity:0;filter:blur(2px);transform:translateY(.4em)}to{opacity:1;filter:none;transform:none}}@keyframes activity-shimmer-ripple{0%,24%,to{color:var(--mn-fg-muted);text-shadow:0 0 #0000;transform:translateY(0)}6%{color:var(--mn-accent);transform:translateY(calc(var(--activity-shimmer-lift) * -.45))}11%{color:var(--mn-accent-ink);transform:translateY(calc(var(--activity-shimmer-lift) * -1));text-shadow:0 0 .4em var(--activity-shimmer-glow)}17%{color:var(--mn-accent);transform:translateY(calc(var(--activity-shimmer-lift) * -.3))}}@keyframes activity-shimmer-bubble{0%{opacity:0;color:var(--mn-accent-ink);transform:translateY(.3em)scale(.5)}8%{opacity:1;color:var(--mn-accent);transform:translateY(0)scale(1)}36%{opacity:1;color:var(--mn-fg-muted);transform:translateY(-.04em)scale(1)}50%,to{opacity:0;color:var(--mn-fg-muted);transform:translateY(-.4em)scale(.7)}}@keyframes activity-shimmer-tint{0%,24%,to{color:var(--mn-fg-muted)}11%{color:var(--mn-accent-ink)}}@media (prefers-reduced-motion:reduce){.activity-shimmer__visual--incoming{animation:none}.activity-shimmer__visual--outgoing{animation:none;display:none}.activity-shimmer__char{animation:none}.activity-shimmer__char:before{animation-name:activity-shimmer-tint}.activity-shimmer__dot:before{opacity:1;animation:none}}:root[data-reduce-motion] .activity-shimmer__visual--outgoing{animation:none;display:none}:root[data-reduce-motion] .stream-status .activity-shimmer__visual--incoming,:root[data-reduce-motion] .stream-status .activity-shimmer__char,:root[data-reduce-motion] .stream-status .activity-shimmer__char:before{animation:none}:root[data-reduce-motion] .stream-status .activity-shimmer__dot:before{opacity:1}.main-column.main-column--code-brain-map .chat-viewport{width:100%}.chat-area.chat-area--code-brain-map{scrollbar-gutter:auto;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden;container:code-map-stage/inline-size}.chat-area.chat-area--code-brain-map>:not(#codeBrainMapRoot){display:none}.main-column:has(.chat-area--code-brain-map) .stats-strip{display:none}:is(.main-column:has(.chat-area--code-brain-map) .input-bar,.main-column:has(.chat-area--code-brain-map) .tool-approval-host,.main-column:has(.chat-area--code-brain-map) .question-host,.main-column:has(.chat-area--code-brain-map) .code-change-strip-wrap,.main-column:has(.chat-area--code-brain-map) .chat-jump-latest){display:none}.code-brain-map-root{background:var(--mn-surface-0);flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.code-brain-map-mount{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.code-map-chat{width:var(--code-map-chat-width,min(480px, 45%));background:var(--mn-surface-0);flex-direction:column;flex-shrink:0;min-width:320px;min-height:0;display:flex}.code-map-chat__header{border-bottom:1px solid var(--mn-border);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.code-map-chat__transcript{scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;padding:20px 24px 24px;display:flex;overflow:auto}.code-map-chat__resize{cursor:col-resize;touch-action:none;border-left:1px solid var(--mn-border);flex:0 0 7px;width:7px;position:relative}.code-map-chat__resize:hover,.code-map-chat__resize:focus-visible,.code-brain-map-root--resizing .code-map-chat__resize{background:var(--mn-accent-soft)}.code-map-chat__resize:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}.code-brain-map-root--resizing,.code-brain-map-root--resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.main-column:has(.chat-area--code-brain-map) .code-map-chat>.input-bar{display:grid}:is(.main-column:has(.chat-area--code-brain-map) .code-map-chat>.tool-approval-host:not([hidden]),.main-column:has(.chat-area--code-brain-map) .code-map-chat>.question-host:not([hidden])){display:flex}.code-map-chat>.input-bar{flex-shrink:0;width:auto;margin:8px 24px 20px}.code-map-chat .input-bar{--composer-inset-w:0px;box-shadow:none;border-radius:10px;grid-template-columns:minmax(0,1fr) auto}.code-map-chat .input-bar .composer-controls,.code-map-chat .input-bar #composerInsetActions,.code-map-chat .input-bar .input-bar-composer>:not(.input-row){display:none}.code-map-chat .input-bar .input-row{order:1;grid-column:1}.code-map-chat .input-bar .input-bar-send-stack{order:1;grid-column:2}.code-map-chat #msgInput{min-height:44px;padding:12px}.code-map-chat__error{color:var(--mn-danger);margin:0;padding:12px;font-size:12px}@container code-map-stage (width<=760px){.code-brain-map-root:has(.code-map-chat){flex-direction:column}.code-map-chat{border-left:0;border-top:1px solid var(--mn-border);width:100%;min-width:0;height:50%}.code-map-chat__resize{display:none}.code-map-chat__transcript{padding:16px}.code-map-chat>.input-bar{margin:8px 16px 16px}}.code-brain-map-mount .brain-section.is-active{flex-direction:column;flex:1;min-height:0;padding:0;animation:none;display:flex}.code-brain-map-mount .code-map .code-map-bar__back,.code-brain-map-mount .code-map .code-map-ask-only{display:inline-flex}.code-brain-map-mount .code-map form.code-map-ask-only{display:flex}.orchestrate-plan-control.hidden{display:none}#orchestratePlanSelect{font-family:var(--font-ui);border-radius:var(--radius-md);border:1px solid var(--mn-border);background:var(--mn-bg);min-height:28px;color:var(--mn-fg);cursor:pointer;min-width:9rem;max-width:16rem;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);outline:none;padding:4px 10px;font-size:.75rem;font-weight:500;line-height:1.2}.input-bar--orchestrate-plan .input-wrap #msgInput,.input-bar--orchestrate-plan .input-inset-actions{display:none}.input-bar--orchestrate-plan .input-wrap--inset-actions{box-shadow:none;background:0 0;border:none}.input-bar--orchestrate-plan .input-wrap--inset-actions:focus-within{box-shadow:none;border:none}.input-bar--orchestrate-plan .input-wrap .orchestrate-plan-control{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.input-bar--orchestrate-plan .input-wrap #orchestratePlanSelect{flex:auto;width:100%;min-width:0;max-width:none;min-height:44px;padding:11px 14px;font-size:14px}.input-bar--orchestrate-plan .input-wrap .orchestrate-plan-hint{flex:0 auto;max-width:10rem}@media (hover:hover) and (pointer:fine){#orchestratePlanSelect:hover:not(:disabled){border-color:var(--mn-border-strong)}}#orchestratePlanSelect:focus-visible{border-color:var(--mn-accent);box-shadow:0 0 0 3px var(--mn-accent-soft)}#orchestratePlanSelect:disabled{opacity:.45;cursor:not-allowed}.orchestrate-plan-refresh{border-radius:var(--radius-sm);border:1px solid var(--mn-border);width:28px;height:28px;color:var(--mn-fg-muted);cursor:pointer;transition:border-color .2s var(--ease-out), color .2s var(--ease-out), background .2s var(--ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.95rem;line-height:1;display:inline-flex}.orchestrate-plan-refresh:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.orchestrate-plan-refresh:hover:not(:disabled){border-color:var(--mn-border-strong);color:var(--mn-fg);background:var(--mn-bg)}}.orchestrate-plan-refresh:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.orchestrate-plan-hint{color:var(--mn-fg-subtle);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.72rem;overflow:hidden}.orchestrate-plan-hint.hidden{display:none}@media (width<=600px){.orchestrate-plan-control{flex:100%;min-width:0}#orchestratePlanSelect{flex:8rem;max-width:none}.orchestrate-plan-hint{white-space:normal;flex:auto;max-width:none}}.agent-model-controls{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.agent-model-controls__selection{color:var(--mn-fg-muted);overflow-wrap:anywhere;font-size:12px}.agent-model-controls__stop{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);min-height:32px;color:var(--mn-fg);font:inherit;cursor:pointer;padding:6px 10px}.agent-model-controls__stop:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.agent-model-controls__stop:disabled{opacity:.55;cursor:default}.agent-model-controls__error{color:var(--mn-danger);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.agent-model-controls__note{color:var(--mn-fg-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}@media (hover:hover) and (pointer:fine){.agent-model-controls__stop:hover:not(:disabled){background:var(--mn-surface-elevated)}}@media (pointer:coarse){.agent-model-controls__stop{min-height:44px}}.mn-route{align-items:center;gap:.35em;min-width:0;max-width:100%;display:inline-flex}.mn-route__spark{width:22px;height:22px;color:var(--mn-accent);flex:none;margin-inline:-2px 1px;display:inline-flex}.mn-route__spark svg{width:100%;height:100%;overflow:visible}.mn-route__star,.mn-route__halo,.mn-route__mote{transform-box:fill-box;transform-origin:50%}.mn-route__star{fill:currentColor}.mn-route__star--north{opacity:.75}.mn-route__star--west{opacity:.5}.mn-route__mote{fill:currentColor;opacity:0}.mn-route__halo{fill:none;stroke:currentColor;stroke-width:.65px;opacity:0}.mn-route__level{color:var(--mn-fg);white-space:nowrap;flex:none;font-weight:600}.mn-route__sep,.mn-route__model{color:var(--mn-fg-muted)}.mn-route__model{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.mn-route.is-deciding .mn-route__star--main{animation:2.4s cubic-bezier(.45,0,.25,1) infinite mn-route-focus}.mn-route.is-deciding .mn-route__star--north{animation:2.4s cubic-bezier(.45,0,.25,1) -.8s infinite mn-route-twinkle}.mn-route.is-deciding .mn-route__star--west{animation:2.4s cubic-bezier(.45,0,.25,1) -1.6s infinite mn-route-twinkle}.mn-route.is-deciding .mn-route__halo{animation:2.4s cubic-bezier(.16,1,.3,1) infinite mn-route-ripple}.mn-route.is-deciding .mn-route__mote--one{--mn-route-drift-x:-10px;--mn-route-drift-y:5px;animation:2.4s cubic-bezier(.45,0,.25,1) infinite mn-route-gather}.mn-route.is-deciding .mn-route__mote--two{--mn-route-drift-x:8px;--mn-route-drift-y:8px;animation:2.4s cubic-bezier(.45,0,.25,1) -.8s infinite mn-route-gather}.mn-route.is-deciding .mn-route__mote--three{--mn-route-drift-x:-3px;--mn-route-drift-y:-11px;animation:2.4s cubic-bezier(.45,0,.25,1) -1.6s infinite mn-route-gather}.router-reevaluate-action[hidden]{display:none}.router-reevaluate-action [role=status]{color:var(--mn-fg-muted);font-size:11px}@keyframes mn-route-focus{0%,to{opacity:.7;transform:scale(.88)rotate(-8deg)}38%{opacity:1;transform:scale(1.12)rotate(8deg)}65%{opacity:.85;transform:scale(.96)rotate(0)}}@keyframes mn-route-twinkle{0%,to{opacity:.3;transform:scale(.65)rotate(-12deg)}40%{opacity:1;transform:scale(1.15)rotate(12deg)}70%{opacity:.55;transform:scale(.8)rotate(0)}}@keyframes mn-route-ripple{0%,18%{opacity:0;transform:scale(.5)}24%{opacity:.25}70%,to{opacity:0;transform:scale(1.45)}}@keyframes mn-route-gather{0%,12%{transform:translate(var(--mn-route-drift-x), var(--mn-route-drift-y)) scale(.4);opacity:0}28%{opacity:.8}62%{opacity:0;transform:translate(0)scale(.3)}to{opacity:0;transform:translate(0)scale(.3)}}@media (prefers-reduced-motion:reduce){.mn-route.is-deciding .mn-route__spark svg>*{animation:none}}.cli-account-usage{min-width:0;padding-block:16px}.cli-account-usage__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.cli-account-usage__heading h3{color:var(--mn-fg);margin:0;font-size:14px;font-weight:600}.cli-account-usage__refresh{border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--mn-fg);font:inherit;cursor:pointer;background:0 0;padding:8px 12px;font-size:13px}.cli-account-usage__refresh:disabled{opacity:.6;cursor:default}.cli-account-usage__status,.cli-account-usage__metadata{color:var(--mn-fg-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.cli-account-usage__status[data-state=stale]{color:var(--mn-warning)}.cli-account-usage__windows{flex-direction:column;gap:16px;margin-top:16px;display:flex}.cli-account-usage__windows:empty{margin-top:0}.cli-account-usage__window{color:var(--mn-fg);grid-template-columns:1fr auto;gap:6px 12px;font-size:13px;display:grid}.cli-account-usage__window strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.cli-account-usage__window progress{appearance:none;border-radius:var(--radius-sm);background:var(--mn-border);width:100%;height:5px;accent-color:var(--mn-accent);border:0;grid-column:1/-1;overflow:hidden}.cli-account-usage__window progress::-webkit-progress-bar{background:var(--mn-border)}.cli-account-usage__window progress::-webkit-progress-value{background:var(--mn-accent)}.cli-account-usage__window progress[data-tone=warning]::-webkit-progress-value{background:var(--mn-warning)}.cli-account-usage__window progress[data-tone=danger]::-webkit-progress-value{background:var(--mn-danger)}.cli-account-usage__reset{color:var(--mn-fg-muted);grid-column:1/-1;font-size:11px}.cli-account-usage__metadata{margin-top:16px}.cli-account-usage__refresh:focus-visible,.cli-account-usage-trigger:focus-visible{outline:2px solid var(--mn-focus-ring);outline-offset:2px}.cli-account-usage-trigger{border-radius:var(--radius-sm);min-height:32px;color:var(--mn-fg-muted);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 6px;font-size:11px}.cli-account-usage-popover{box-sizing:border-box;border:1px solid var(--mn-menu-border);border-radius:var(--mn-menu-radius);background:var(--mn-menu-bg);width:min(340px,100vw - 24px);max-height:min(560px,100vh - 24px);color:var(--mn-fg);box-shadow:var(--mn-menu-shadow);margin:0;padding:0 16px;position:fixed;inset:auto;overflow-y:auto}.cli-account-usage-popover::backdrop{background:0 0}@media (hover:hover) and (pointer:fine){.cli-account-usage-trigger:hover,.cli-account-usage__refresh:hover:not(:disabled){background:color-mix(in srgb, var(--mn-fg) 6%, transparent);color:var(--mn-fg)}}@media (pointer:coarse){.cli-account-usage-trigger{min-height:44px}}.provider-account-usage .cli-account-usage__window{grid-template-columns:1fr}.provider-account-usage .cli-account-usage__window strong{white-space:normal;overflow-wrap:anywhere}.provider-account-usage-details{color:var(--mn-fg-muted);margin-block:12px;font-size:13px}.provider-account-usage-details>summary{cursor:pointer;padding-block:8px}.provider-account-usage-details>summary:focus-visible{outline:2px solid var(--mn-focus-ring);outline-offset:2px}.change-branch-notice{border-bottom:1px solid var(--mn-border);color:var(--mn-fg-muted);flex-shrink:0;padding:10px 14px;font-size:12px}.change-branch-notice__row{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.change-branch-notice__row+.change-branch-notice__row{margin-top:8px}.change-branch-notice__row>span{flex:1;min-width:160px}.change-branch-notice__row--different{color:var(--mn-warning)}.change-branch-notice__switch{border:1px solid var(--mn-border-strong);max-width:100%;min-height:32px;color:var(--mn-fg);font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:7px;padding:6px 10px}.change-branch-notice__switch[hidden]{display:none}.change-branch-notice__switch:disabled{opacity:.5;cursor:wait}.change-branch-notice__switch:focus-visible{outline:2px solid var(--mn-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.change-branch-notice__switch:hover:not(:disabled){background:var(--mn-surface-elevated)}}.git-panel-file-row.is-selected{background:var(--mn-accent-soft);color:var(--mn-fg);box-shadow:inset 2px 0 var(--mn-accent)}.git-panel-file-row:focus-visible{outline:var(--mn-focus-ring-width) solid var(--mn-focus-ring);outline-offset:calc(-1 * var(--mn-focus-ring-width))}.git-panel-file-row,.scc-filerow{-webkit-user-select:none;user-select:none}.commit-generation-status{color:var(--mn-fg-muted);align-items:center;gap:8px;padding-block:6px;font-size:12px;display:flex}.commit-generation-status[hidden]{display:none}.commit-generation-status__dots{gap:3px;display:flex}.commit-generation-status__dots span{background:var(--mn-accent);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite commit-generation-ripple}.commit-generation-status__dots span:nth-child(2){animation-delay:.16s}.commit-generation-status__dots span:nth-child(3){animation-delay:.32s}@keyframes commit-generation-ripple{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.commit-generation-status__dots span{animation:none}}.issues-page{background:var(--mn-surface-0);height:100%;min-height:0;color:var(--mn-fg);font-family:var(--font-ui);flex-direction:column;font-size:13px;display:none;container:issues/inline-size}.issues-page.is-open,.issues-page.issues-page--embedded,.mn-os-app-layer.is-active.issues-page,#issuesView.mn-os-app-layer.is-active{display:flex}.issues-shell{--issues-row-base:36px;--issues-row-h:calc(var(--issues-row-base) + 2 * var(--mn-density-step));--issues-list-head-h:32px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.issues-header,.issues-view-bar,.issues-chip-bar{flex-shrink:0}.chat-area.chat-area--issues{scrollbar-gutter:auto;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.main-column.main-column--issues .chat-viewport{width:100%}.main-column.main-column--issues>.input-bar,.main-column.main-column--issues>.tool-approval-host,.main-column.main-column--issues>.question-host,.main-column.main-column--issues>.code-change-strip-wrap,.main-column.main-column--issues>.chat-viewport>.chat-viewport-dock .chat-jump-latest,.main-column.main-column--issues>.stats-strip{display:none}.issues-page.issues-page--embedded{flex:1;width:100%;height:100%;min-height:0}#chatArea .issues-page.mn-os-app-layer.issues-page--embedded{opacity:1;visibility:visible;pointer-events:auto;background:var(--mn-surface-0);position:relative;inset:auto}.issues-embed-back{flex-shrink:0;margin-right:2px}.issues-header{border-bottom:1px solid var(--mn-border);background:var(--mn-surface-1,var(--mn-bg));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;min-height:44px;padding:6px 12px;display:flex}.issues-page--embedded .issues-app-back{display:none}.issues-header__brand{flex:12rem;align-items:center;gap:12px;min-width:0;display:flex}.issues-header__icon{background:color-mix(in oklch, var(--mn-accent) 14%, var(--mn-bg));width:28px;height:28px;color:var(--mn-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.issues-header__titles{min-width:0}.issues-header__titles h1{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600;line-height:1.2}.issues-summary{color:var(--mn-fg-muted);font-size:12px;font-family:var(--font-mono,ui-monospace, monospace);margin:2px 0 0;line-height:1.3}.issues-header__controls{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.issues-header__actions{gap:var(--mn-space-2);display:flex}.issues-header__actions .issues-header__sync{height:auto}.issues-header__sync[hidden],.issues-shell[data-screen=projects] .issues-header__sync{display:none}.issues-primary-nav{border-bottom:1px solid var(--mn-border);background:var(--mn-surface-1,var(--mn-bg));align-items:end;gap:2px;min-height:38px;padding:0 12px;display:flex}.issues-primary-nav__item{min-width:72px;color:var(--mn-fg-muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0 12px;font-size:13px;font-weight:600}.issues-primary-nav__item.is-active{border-bottom-color:var(--mn-accent);color:var(--mn-fg)}.issues-primary-nav__item:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.issues-primary-nav__item:hover:not(.is-active){background:color-mix(in oklch, var(--mn-fg) 5%, transparent);color:var(--mn-fg)}}.issues-view-bar{border-bottom:1px solid var(--mn-border);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:32px;padding:6px 12px;display:flex}.issues-view-selector{min-width:0;color:var(--mn-fg-muted);align-items:center;gap:8px;font-size:12px;display:flex}.issues-view-selector select{max-width:min(100%,20rem)}.issues-view-search{flex:14rem;min-width:12rem;max-width:28rem;margin-left:auto}.issues-view-search .issues-search{width:100%;max-width:none}.issues-chip-bar{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.issues-filter-chip{font-family:var(--font-ui);border:1px solid var(--mn-border);background:var(--mn-bg);color:var(--mn-fg-muted);cursor:pointer;border-radius:999px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:600}.issues-filter-chip.is-on{border-color:color-mix(in oklch, var(--mn-accent) 40%, var(--mn-border));color:var(--mn-fg)}.issues-filter-chip--add{color:var(--mn-fg-muted)}.issues-filter-chip:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px}.issues-filter-bar{border-bottom:1px solid var(--mn-border);background:var(--mn-surface-0);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.issues-view-toggle{border:1px solid var(--mn-border);border-radius:var(--radius-sm);flex-shrink:0;display:inline-flex;overflow:hidden}.issues-view-toggle button{font-family:var(--font-ui);color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:none;min-height:32px;padding:6px 12px;font-size:12px;font-weight:600}.issues-view-toggle button.is-active{background:var(--mn-accent);color:var(--mn-bg)}.issues-view-toggle button:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-filter,.issues-search{font-family:var(--font-ui);border-radius:var(--radius-sm);border:1px solid var(--mn-border);background:var(--mn-bg);color:var(--mn-fg);min-height:32px;padding:6px 8px;font-size:13px}.issues-search{flex:1;min-width:10rem;max-width:16rem}.issues-hide-done{color:var(--mn-fg-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:500;display:inline-flex}.issues-quick-capture{flex:10rem;align-items:center;min-width:8rem;max-width:20rem;display:flex}.issues-quick-capture input{min-width:0;font-family:var(--font-ui);border-radius:var(--radius-sm);border:1px solid var(--mn-border);background:var(--mn-bg);color:var(--mn-fg);flex:1;min-height:34px;padding:7px 10px;font-size:13px}.issues-quick-capture input:focus-visible,.issues-filter:focus-visible,.issues-search:focus-visible{border-color:var(--mn-accent);outline:none}.issues-btn{font-family:var(--font-ui);border-radius:var(--radius-sm);border:1px solid var(--mn-border);background:var(--mn-surface-1);color:var(--mn-fg);cursor:pointer;white-space:nowrap;min-height:34px;padding:7px 12px;font-size:13px;font-weight:600}.issues-btn--primary{background:var(--mn-accent);border-color:var(--mn-accent);color:var(--mn-bg)}.issues-btn--danger{border-color:color-mix(in oklch, var(--mn-danger-ink) 45%, var(--mn-border));color:var(--mn-danger-ink);background:color-mix(in oklch, var(--mn-danger) 8%, var(--mn-bg))}@media (hover:hover) and (pointer:fine){.issues-btn--danger:hover:not(:disabled){background:color-mix(in oklch, var(--mn-danger) 16%, var(--mn-bg));border-color:var(--mn-danger)}}.issues-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-btn:disabled{opacity:.45;cursor:not-allowed}.issues-btn--expand{align-items:center;gap:7px;display:inline-flex}.issues-btn--expand .composer-expand-btn__icon{--mn-icon-size:14px;flex:none}.issues-btn--expand .composer-expand-btn__spinner{border-width:2px;width:14px;height:14px;margin:auto;inset:0 auto 0 12px}.issues-btn--expand.composer-expand-btn--busy{color:var(--mn-accent);border-color:color-mix(in oklch, var(--mn-accent) 55%, var(--mn-border));background:color-mix(in oklch, var(--mn-accent) 8%, var(--mn-bg))}.issues-new-form__expand-status{color:var(--mn-accent);flex:none;margin:0;font-size:12px;line-height:1.4}.issues-new-form__expand-status[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.issues-new-form__grid.is-expanded-flash{animation:issues-expand-flash .9s var(--ease-out) 1}}@keyframes issues-expand-flash{0%{background:color-mix(in oklch, var(--mn-accent) 18%, transparent)}to{background:0 0}}.issues-new-form__backdrop{z-index:94;background:var(--mn-overlay);cursor:default;appearance:none;border:none;margin:0;padding:0;display:none;position:fixed;inset:0}.issues-new-form__backdrop.is-open{display:block}.issues-new-form__backdrop:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-new-form{z-index:95;border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-0);width:min(560px,100vw - 32px);max-height:min(85vh,100vh - 32px);box-shadow:var(--shadow-popover);color:var(--mn-fg);flex-direction:column;gap:14px;padding:20px;display:none;position:fixed;overflow:auto}.issues-new-form.is-open{display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.issues-new-form.is-open{animation:.16s cubic-bezier(.16,1,.3,1) issues-new-form-in}}@keyframes issues-new-form-in{0%{opacity:0;transform:translate(-50%,calc(-50% - 8px))}to{opacity:1;transform:translate(-50%,-50%)}}.issues-new-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 10px;display:grid}.issues-new-form__title,.issues-new-form__workspace{grid-column:1/-1}.issues-new-form__workspace[hidden]{display:none}.issues-new-form__labels{flex-direction:column;grid-column:1/-1;gap:6px;min-width:0;display:flex}.issues-new-form__labels-host,.issues-new-form__prop-host{min-width:0}.issues-new-form__prop-btn{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;min-height:32px;color:var(--mn-fg);font-family:var(--font-ui);cursor:pointer;box-sizing:border-box;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.issues-new-form__prop-chevron{--mn-icon-size:10px;opacity:.52;color:var(--mn-fg-muted);flex-shrink:0;margin-left:auto}.issues-new-form__prop-btn.issues-type-chip{justify-content:flex-start;width:100%;height:auto}.issues-new-form__prop-btn.issues-type-chip .issues-type-chip__icon{--mn-icon-size:14px;background:0 0;border:none;width:auto;height:auto;padding:0}.issues-new-form__prop-btn.issues-type-chip .issues-type-chip__label{letter-spacing:normal;text-transform:none;font-size:13px;font-weight:600}.issues-new-form__prop-btn.issues-type-chip--bug .issues-type-chip__icon{color:var(--mn-danger)}.issues-new-form__prop-btn.issues-type-chip--task .issues-type-chip__icon{color:var(--mn-accent)}.issues-new-form__prop-btn.issues-type-chip--idea .issues-type-chip__icon{color:var(--mn-warning)}.issues-new-form__prop-btn.issues-type-chip--note .issues-type-chip__icon{color:var(--mn-fg-muted)}.issues-new-form__prop-btn.issues-type-chip[style*=--issues-chip-color] .issues-type-chip__icon{color:var(--issues-chip-color)}.issues-new-form__prop-btn.issues-priority-chip{width:100%;color:var(--mn-fg-muted);font-size:13px}.issues-new-form__prop-btn.issues-priority-chip .issues-priority-chip__label{font-size:13px;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit}.issues-new-form__prop-btn.issues-priority-chip--urgent{color:var(--mn-danger)}.issues-new-form__prop-btn.issues-priority-chip--high{color:var(--mn-warning)}.issues-new-form__prop-btn.issues-priority-chip--medium{color:var(--mn-fg)}.issues-new-form__prop-btn.issues-priority-chip--none{font-weight:500}.issues-new-form__prop-btn.issues-priority-chip[style*=--issues-chip-color]{color:var(--issues-chip-color)}.issues-new-form__prop-btn.issues-priority-chip .issues-new-form__prop-chevron{color:var(--mn-fg-muted)}@media (hover:hover) and (pointer:fine){.issues-new-form__prop-btn:hover{border-color:color-mix(in oklch, var(--mn-fg) 22%, var(--mn-border));background:color-mix(in oklch, var(--mn-fg) 6%, var(--mn-bg))}.issues-new-form__prop-btn:hover .issues-new-form__prop-chevron{opacity:.88}}.issues-new-form__prop-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px}:is(.issues-new-form,.mn-capture--thread) .issues-labels-field--form{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);gap:6px;min-height:32px;padding:4px 6px}:is(.issues-new-form,.mn-capture--thread) .issues-labels-field--form .issues-labels-field__add--text{width:auto;min-width:unset;letter-spacing:.01em;height:24px;color:var(--mn-fg-muted);padding:0 8px;font-size:11px;font-weight:600}:is(.issues-new-form,.mn-capture--thread) .issues-labels-field--form:not(:has(.issues-label-chip)) .issues-labels-field__add--text{margin-left:0}.issues-new-form__desc{grid-column:1/-1}.issues-new-form label,.issues-new-form__desc,.issues-new-form__labels{flex-direction:column;gap:6px;min-width:0;display:flex}.issues-new-form label,.issues-new-form__field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);font-size:11px;font-weight:600}.issues-new-form input[type=text],.issues-new-form select{font-family:var(--font-ui);border-radius:var(--radius-sm);border:1px solid var(--mn-border);background:var(--mn-bg);min-height:32px;color:var(--mn-fg);box-sizing:border-box;width:100%;padding:6px 8px;font-size:13px}.issues-new-form .issues-detail__desc-wrap{min-height:8rem;max-height:min(20rem,40vh)}.issues-new-form__actions{flex-wrap:wrap;gap:8px;display:flex}.issues-expand-form{gap:12px}.issues-expand-form__heading{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600}.issues-expand-form__progress{background:color-mix(in oklch, var(--mn-fg) 12%, transparent);border-radius:999px;flex:none;height:2px;position:relative;overflow:hidden}.issues-expand-form__progress[hidden]{display:none}.issues-expand-form__progress:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--mn-accent), transparent);width:38%;animation:1.1s ease-in-out infinite issues-expand-sweep;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.issues-expand-form__progress:after{opacity:.5;width:100%;animation:none;inset:0}}@keyframes issues-expand-sweep{0%{transform:translate(-100%)}to{transform:translate(365%)}}.issues-expand-form.is-expanding .issues-expand-form__status{color:var(--mn-accent)}.issues-expand-form__hint,.issues-expand-form__status{color:var(--mn-fg-muted);margin:0;font-size:13px;line-height:1.45}.issues-expand-form__status[hidden]{display:none}.issues-expand-form__title,.issues-expand-form__desc{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.issues-expand-form textarea{font-family:var(--font-ui);letter-spacing:0;text-transform:none;border-radius:var(--radius-sm);border:1px solid var(--mn-border);background:var(--mn-bg);color:var(--mn-fg);resize:vertical;width:100%;min-height:12rem;padding:8px;font-size:13px;font-weight:400;line-height:1.45}.issues-expand-form.is-expanding input,.issues-expand-form.is-expanding textarea{caret-color:#0000}#issuesExpandLabels{min-height:3.5rem}.issues-expand-btn{flex:none;position:relative}.issues-card__head .issues-card__expand-btn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.issues-card__expand-btn .composer-expand-btn__icon{--mn-icon-size:14px}@media (hover:hover) and (pointer:fine){.issues-card__expand-btn:not(:disabled):not(.composer-expand-btn--busy):hover{color:var(--mn-accent);background:color-mix(in oklch, var(--mn-fg) 6%, transparent)}}.issues-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.issues-list-pane{scrollbar-gutter:auto;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto;container:issues-list/inline-size}.issues-main{flex:1 0 auto;min-height:0;padding:0;overflow:visible}.issues-shell[data-screen=projects] .issues-header__controls--issues,.issues-shell[data-screen=projects] .issues-view-bar,.issues-shell[data-screen=projects] .issues-chip-bar,.issues-shell[data-screen=projects] .issues-list-head,.issues-shell[data-screen=projects] .issues-selection-bar{display:none}.issues-projects-screen{width:min(100%,1040px);margin:0 auto;padding:28px 24px 48px}.issues-projects-screen__intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.issues-projects-screen__intro h2,.issues-projects-screen__intro p,.issues-projects-empty h3,.issues-projects-empty p,.issues-project-section h2,.issues-project-row h3,.issues-project-row p{margin:0}.issues-projects-screen__intro h2{letter-spacing:-.02em;font-size:20px;line-height:1.2}.issues-projects-screen__intro p{color:var(--mn-fg-muted);margin-top:6px;font-size:13px}.issues-project-create{flex:0 360px;align-items:center;gap:8px;display:flex}.issues-project-create input{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);min-width:0;min-height:34px;color:var(--mn-fg);font:inherit;flex:1;padding:7px 10px}.issues-project-create input:focus-visible{border-color:var(--mn-accent);outline:2px solid var(--mn-accent);outline-offset:1px}.issues-project-section+.issues-project-section{margin-top:32px}.issues-project-section>h2{color:var(--mn-fg-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:600}.issues-project-list{border-top:1px solid var(--mn-border)}.issues-project-row{border-bottom:1px solid var(--mn-border);grid-template-columns:minmax(12rem,1.5fr) minmax(10rem,1fr) max-content max-content;align-items:center;gap:16px;min-height:72px;padding:12px 4px;display:grid}.issues-project-row.is-archived{color:var(--mn-fg-muted)}.issues-project-row__identity{min-width:0}.issues-project-row__identity h3{color:var(--mn-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.issues-project-row__identity p,.issues-project-row__updated,.issues-project-row__progress span{color:var(--mn-fg-muted);font-size:12px}.issues-project-row__identity p{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.issues-project-row__progress{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px;min-width:0;display:grid}.issues-project-row__progress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issues-project-row__progress progress{background:var(--mn-border);width:76px;height:6px;color:var(--mn-accent);border:0;border-radius:999px;overflow:hidden}.issues-project-row__progress progress::-webkit-progress-bar{background:var(--mn-border);border-radius:999px}.issues-project-row__progress progress::-webkit-progress-value{background:var(--mn-accent);border-radius:999px}.issues-project-row__progress progress::-moz-progress-bar{background:var(--mn-accent);border-radius:999px}.issues-project-row__updated{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap}.issues-project-row__actions{justify-content:flex-end;gap:6px;display:flex}.issues-btn--quiet-danger{color:var(--mn-fg-muted)}@media (hover:hover) and (pointer:fine){.issues-btn--quiet-danger:hover{border-color:color-mix(in oklch, var(--mn-danger) 45%, var(--mn-border));color:var(--mn-danger-ink)}}.issues-projects-empty{border-top:1px solid var(--mn-border);border-bottom:1px solid var(--mn-border);padding:36px 0}.issues-projects-empty h3{font-size:14px}.issues-projects-empty p{max-width:58ch;color:var(--mn-fg-muted);margin-top:5px;font-size:13px}.issues-empty{text-align:left;color:var(--mn-fg-muted);margin:16px 12px;padding:8px 12px;font-size:13px;line-height:1.45}.issues-empty--triage{white-space:nowrap;margin:8px 12px;padding:0;line-height:13px}.issues-empty.hidden{display:none}.issues-list-head,.issues-row{--issues-list-cols:4.25rem minmax(4.5rem, max-content) 1.75rem minmax(0, 1fr) max-content 4rem 6.25rem 2.5rem 2.5rem minmax(5rem, max-content) 4rem;grid-template-columns:var(--issues-list-cols);align-items:center;gap:8px 10px;padding:0 16px;display:grid}.issues-selection-bar{border-bottom:1px solid var(--mn-border);background:color-mix(in oklch, var(--mn-accent) 8%, var(--mn-bg));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 16px;display:flex}.issues-selection-bar[hidden]{display:none}.issues-selection-bar__count{color:var(--mn-fg);font-size:13px;font-weight:600}.issues-selection-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.issues-list-head{z-index:2;min-height:var(--issues-list-head-h);border-bottom:1px solid var(--mn-border);background:var(--mn-surface-1,var(--mn-bg));letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);flex-shrink:0;padding-top:8px;padding-bottom:8px;font-size:10px;font-weight:600;position:sticky;top:0}.issues-list-head[hidden],.issues-list-head__assignee,.issues-row__assignee{display:none}.issues-list-head__sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;min-width:0;margin:0;padding:2px 0;display:inline-flex}@media (hover:hover){.issues-list-head__sort:hover{color:var(--mn-fg)}}.issues-list-head__sort:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-list-head__sort.is-active{color:var(--mn-fg)}.issues-list-head__sort-indicator{width:.55em;font-size:var(--mn-type-2xs);opacity:0;flex-shrink:0;line-height:1;display:inline-block;transform:translateY(-.5px)}.issues-list-head__sort.is-active .issues-list-head__sort-indicator{opacity:.85}.issues-list-head__sort[aria-sort=ascending] .issues-list-head__sort-indicator:before{content:"▲"}.issues-list-head__sort[aria-sort=descending] .issues-list-head__sort-indicator:before{content:"▼"}.issues-list-head__type{justify-content:center;justify-self:center;gap:0;min-width:0;max-width:100%;position:relative}.issues-list-head__type .issues-list-head__sort-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.issues-list-head__type:not(.is-active) .issues-list-head__sort-indicator{opacity:.4}.issues-list-head__type:not(.is-active) .issues-list-head__sort-indicator:before{content:"↕"}.issues-list{flex-direction:column;display:flex}.issues-row{padding-block:calc(8px + var(--mn-density-step));border-bottom:1px solid var(--mn-border);cursor:pointer;min-height:var(--issues-row-h);-webkit-user-select:none;user-select:none}.issues-row *{-webkit-user-drag:none}.issues-row.is-child{padding-left:28px;position:relative}.issues-row.is-child:before,.issues-row.is-child:after{content:"";pointer-events:none;position:absolute;left:20px}.issues-row.is-child:before{border-left:1px solid var(--mn-fg-muted);top:-1px;bottom:-1px}.issues-row.is-child:after{border-top:1px solid var(--mn-fg-muted);width:10px;top:50%}.issues-row.is-child.is-last-child:before{bottom:50%}.issues-row.is-child .issues-row__id{padding-left:8px}@media (hover:hover){.issues-row:hover,.issues-row.is-hover{background:var(--mn-surface-elevated,color-mix(in oklch, var(--mn-fg) 4%, transparent))}}.issues-row.is-selected,.issues-card.is-selected{background:color-mix(in oklch, var(--mn-accent) 10%, var(--mn-bg));outline:1px solid color-mix(in oklch, var(--mn-accent) 45%, var(--mn-border))}.issues-row.is-checked,.issues-card.is-checked{background:color-mix(in oklch, var(--mn-accent) 10%, var(--mn-bg));outline:1px solid color-mix(in oklch, var(--mn-accent) 40%, var(--mn-border))}.issues-row.is-checked.is-selected,.issues-card.is-checked.is-selected{background:color-mix(in oklch, var(--mn-accent) 14%, var(--mn-bg));outline:1px solid color-mix(in oklch, var(--mn-accent) 50%, var(--mn-border))}.issues-row.is-focused,.issues-row:focus-visible,.issues-card:focus-visible,.issues-row.is-focused{outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-row__id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg-muted);font-size:12px;font-weight:600}.issues-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.issues-row__comments{vertical-align:1px;color:var(--mn-fg-muted);background:var(--mn-surface-1,var(--mn-bg));border:1px solid var(--mn-border);border-radius:999px;align-items:center;gap:3px;padding:0 5px;font-size:10px;font-weight:600;line-height:15px;display:inline-flex}.issues-row__comments:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.issues-row__comments.is-agent{color:var(--mn-accent);border-color:color-mix(in oklch, var(--mn-accent) 40%, var(--mn-border));background:color-mix(in oklch, var(--mn-accent) 10%, transparent)}.issues-github-sync-badge{vertical-align:1px;color:var(--mn-warning);background:color-mix(in oklch, var(--mn-warning) 10%, transparent);border:1px solid color-mix(in oklch, var(--mn-warning) 40%, var(--mn-border));white-space:nowrap;border-radius:999px;align-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:15px;display:inline-flex}.issues-detail__header>.issues-github-sync-badge{margin-right:auto}.issues-row.has-github-conflict{background:color-mix(in oklch, var(--mn-warning) 6%, transparent)}.issues-row__created{color:var(--mn-fg-muted);font-size:12px;font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issues-list-head__labels{justify-self:start}.issues-row__labels{flex-wrap:nowrap;justify-self:start;align-items:center;gap:6px;width:max-content;max-width:100%;display:flex}.issues-row__priority{justify-self:start;min-width:0;font-size:12px}.issues-row__status{justify-self:start;width:max-content;max-width:100%}.issues-row__assignee,.issues-row__project,.issues-row__agent,.issues-row__rollup,.issues-row__counts{color:var(--mn-fg-muted);text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;min-width:0;padding:0;font-family:inherit;font-size:11px;overflow:hidden}.issues-row__agent.is-queued{color:var(--mn-fg)}.issues-row__agent.is-running{color:var(--mn-accent)}.issues-row__agent.is-waiting{color:var(--mn-warning);cursor:pointer;font-weight:600}.issues-row__agent.is-failed{color:var(--mn-danger-ink,var(--mn-danger));cursor:pointer}.issues-row__agent.is-review{color:var(--mn-success)}.issues-row__agent[role=button]:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px}.issues-row.is-agent-waiting{background:color-mix(in oklch, var(--mn-warning) 8%, transparent)}.issues-row__rollup,.issues-row__counts{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;cursor:default}.issues-group__head{top:var(--issues-list-head-h);z-index:1;border:none;border-bottom:1px solid var(--mn-border);background:var(--mn-surface-0);width:100%;min-height:28px;color:var(--mn-fg);font-family:var(--font-ui);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;display:flex;position:sticky}.issues-group__head:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-group__count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.issues-label{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--mn-border-strong,var(--mn-border));border-radius:var(--radius-sm);width:max-content;max-width:100%;color:var(--mn-fg-muted);background:color-mix(in oklch, var(--mn-fg) 4%, var(--mn-bg));white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.issues-label[data-swatch]{color:color-mix(in oklch, var(--issues-label-hue) 62%, var(--mn-fg));border-color:color-mix(in oklch, var(--issues-label-hue) 40%, var(--mn-border));background:color-mix(in oklch, var(--issues-label-hue) 18%, var(--mn-bg))}[data-swatch=clay]{--issues-label-hue:var(--mn-label-clay)}[data-swatch=apricot]{--issues-label-hue:var(--mn-label-apricot)}[data-swatch=pollen]{--issues-label-hue:var(--mn-label-pollen)}[data-swatch=moss]{--issues-label-hue:var(--mn-label-moss)}[data-swatch=kelp]{--issues-label-hue:var(--mn-label-kelp)}[data-swatch=tide]{--issues-label-hue:var(--mn-label-tide)}[data-swatch=dusk]{--issues-label-hue:var(--mn-label-dusk)}[data-swatch=fig]{--issues-label-hue:var(--mn-label-fig)}[data-swatch=blush]{--issues-label-hue:var(--mn-label-blush)}[data-swatch=pebble]{--issues-label-hue:var(--mn-label-pebble)}.issues-label--readonly{opacity:.85}.issues-labels-field{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.issues-labels-field--row{flex-wrap:nowrap;width:max-content;max-width:100%}.issues-labels-field--detail .issues-label{min-width:0;max-width:9rem}.issues-labels-field__chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.issues-labels-field--row .issues-label-chip{flex:none}.issues-labels-field--row .issues-labels-field__chips{flex-wrap:nowrap;flex:none;width:max-content}.issues-label-chip{gap:2px;padding:3px 7px;position:relative}.issues-label-chip:has(.issues-label-chip__remove){padding-right:7px}.issues-label-chip__text{text-align:center;line-height:1.2}.issues-labels-field--detail .issues-label-chip__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.issues-label-chip__remove{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--mn-bg) 72%, transparent);color:currentColor;cursor:pointer;opacity:0;width:14px;height:14px;transition:opacity .12s var(--ease-out), color .12s var(--ease-out), background .12s var(--ease-out);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.issues-label-chip:hover .issues-label-chip__remove,.issues-label-chip:focus-within .issues-label-chip__remove,.issues-labels-field:focus-within .issues-label-chip__remove{opacity:1}.issues-label-chip__remove:hover{color:var(--mn-danger);background:color-mix(in oklch, var(--mn-danger) 12%, transparent)}.issues-label-chip__remove:focus-visible{opacity:1;outline:2px solid var(--mn-accent);outline-offset:1px}.issues-labels-field__add,.issues-labels-field__more{cursor:pointer;width:18px;min-width:18px;max-width:none;height:18px;color:var(--mn-fg-muted);background:color-mix(in oklch, var(--mn-fg) 4%, var(--mn-bg));flex:none;justify-content:center;padding:0}.issues-labels-field__more{width:18px;min-width:18px;padding:0}.issues-labels-field__more .icon-svg{--mn-icon-size:12px}.issues-labels-field__add:hover,.issues-labels-field__more:hover{border-color:var(--mn-accent);color:var(--mn-accent)}.issues-labels-field__add:focus-visible,.issues-labels-field__more:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px}.issues-card__labels{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.issues-card__labels .issues-label-chip{min-width:0;max-width:9rem}.issues-card__labels .issues-label-chip__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.issues-card__labels .issues-labels-field__more{flex-shrink:0}.issues-labels-popover{z-index:1200;border:1px solid var(--mn-menu-border);border-radius:var(--mn-menu-radius);background:var(--mn-menu-bg);min-width:10rem;max-width:min(16rem,100vw - 16px);box-shadow:var(--mn-menu-shadow);margin:0;padding:6px;position:fixed}.issues-labels-add-popover{flex-direction:column;gap:4px;display:flex}.issues-labels-field__input{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;min-width:0;color:var(--mn-fg);padding:4px 6px;font-size:12px;font-weight:500}.issues-labels-field__input::placeholder{color:var(--mn-fg-muted)}.issues-labels-field__input:focus{border-color:var(--mn-accent);outline:none}.issues-labels-overflow{flex-wrap:wrap;gap:4px;max-width:min(16rem,100vw - 16px);display:flex}.issues-label-color-picker{grid-template-columns:repeat(5,1.4rem);gap:6px;padding:4px;display:grid}.issues-label-color-picker__swatch{border:1px solid color-mix(in oklch, var(--issues-label-hue) 55%, var(--mn-border));background:color-mix(in oklch, var(--issues-label-hue) 55%, var(--mn-bg));cursor:pointer;border-radius:50%;width:1.4rem;height:1.4rem;padding:0}.issues-label-color-picker__swatch.is-selected,.issues-label-color-picker__swatch:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px}.issues-labels-suggestions{overscroll-behavior:contain;max-height:min(40vh,220px);margin:0;padding:0;list-style:none;overflow-y:auto}.issues-labels-suggestions__item{padding:var(--mn-menu-item-padding);border-radius:var(--mn-menu-item-radius);color:var(--mn-fg);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-height:var(--mn-menu-item-height);align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.35;display:flex}@media (hover:hover) and (pointer:fine){.issues-labels-suggestions__item:hover,.issues-labels-suggestions__item.is-active{background:color-mix(in oklch, var(--mn-fg) 7%, transparent)}}.issues-labels-suggestions__item.is-active{color:var(--mn-accent)}.issues-labels-suggestions__item:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-labels-suggestions__swatch{background:var(--issues-label-hue,var(--mn-fg-muted));border:1px solid color-mix(in oklch, var(--issues-label-hue,var(--mn-fg-muted)) 40%, var(--mn-border));border-radius:50%;flex-shrink:0;width:8px;height:8px}.issues-type-chip{border-radius:var(--radius-sm);border:1px solid var(--mn-border);width:1.75rem;height:1.75rem;color:var(--mn-fg-muted);background:color-mix(in oklch, var(--mn-fg) 4%, var(--mn-bg));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.issues-type-chip__icon{--mn-icon-size:14px;color:currentColor}.issues-type-chip--bug{color:var(--mn-danger);border-color:color-mix(in oklch, var(--mn-danger) 35%, var(--mn-border));background:color-mix(in oklch, var(--mn-danger) 10%, var(--mn-bg))}.issues-type-chip--task{color:var(--mn-accent);border-color:color-mix(in oklch, var(--mn-accent) 35%, var(--mn-border));background:color-mix(in oklch, var(--mn-accent) 10%, var(--mn-bg))}.issues-type-chip--idea{color:var(--mn-warning);border-color:color-mix(in oklch, var(--mn-warning) 35%, var(--mn-border));background:color-mix(in oklch, var(--mn-warning) 10%, var(--mn-bg))}.issues-type-chip--note{color:var(--mn-fg-muted);border-color:color-mix(in oklch, var(--mn-fg) 20%, var(--mn-border));background:color-mix(in oklch, var(--mn-fg) 6%, var(--mn-bg))}.issues-type-chip--feature{color:var(--mn-label-fig);border-color:color-mix(in oklch, var(--mn-label-fig) 35%, var(--mn-border));background:color-mix(in oklch, var(--mn-label-fig) 10%, var(--mn-bg))}.issues-type-chip--improvement{color:var(--mn-label-kelp);border-color:color-mix(in oklch, var(--mn-label-kelp) 35%, var(--mn-border));background:color-mix(in oklch, var(--mn-label-kelp) 10%, var(--mn-bg))}.issues-status-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--mn-border);width:fit-content;max-width:100%;color:var(--mn-fg-muted);background:color-mix(in srgb, var(--mn-fg) 3%, var(--mn-bg));white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.issues-status-chip__icon{--mn-icon-size:12px;color:currentColor;flex-shrink:0}.issues-status-chip--backlog{color:var(--mn-fg-muted)}.issues-status-chip--triage{border-color:color-mix(in oklch, var(--mn-warning) 30%, var(--mn-border));color:var(--mn-warning)}.issues-status-chip--in_progress{border-color:color-mix(in oklch, var(--mn-accent) 35%, var(--mn-border));color:var(--mn-accent)}.issues-status-chip--review{border-color:color-mix(in oklch, var(--mn-accent) 25%, var(--mn-border))}.issues-status-chip--done{border-color:color-mix(in oklch, var(--mn-success) 35%, var(--mn-border));color:var(--mn-success)}.issues-status-chip--canceled{opacity:.7}.issues-status-chip.is-unknown,.issues-type-chip.is-unknown,.issues-priority-chip.is-unknown{color:var(--mn-warning);border-style:dashed}.issues-status-chip[style*=--issues-chip-color],.issues-type-chip[style*=--issues-chip-color],.issues-priority-chip[style*=--issues-chip-color]{border-color:color-mix(in oklch, var(--issues-chip-color) 35%, var(--mn-border));color:var(--issues-chip-color);background:color-mix(in oklch, var(--issues-chip-color) 10%, var(--mn-bg))}.issues-priority-chip{color:var(--mn-fg-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.issues-priority-chip__icon{--mn-icon-size:12px;color:currentColor;flex-shrink:0}.issues-priority-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issues-priority-chip--urgent,.issues-priority-chip--urgent .issues-priority-chip__icon{color:var(--mn-danger)}.issues-priority-chip--high,.issues-priority-chip--high .issues-priority-chip__icon{color:var(--mn-warning)}.issues-priority-chip--medium,.issues-priority-chip--medium .issues-priority-chip__icon{color:var(--mn-fg)}.issues-priority-chip--low .issues-priority-chip__icon{color:var(--mn-fg-muted)}.issues-priority-chip--none{color:var(--mn-fg-muted);font-weight:500}.issues-priority-chip--none .issues-priority-chip__icon{color:var(--mn-fg-muted)}.issues-kanban{flex-wrap:nowrap;align-items:start;gap:10px;min-width:0;padding:12px 16px 24px;display:flex;overflow-x:auto}.issues-column{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1,var(--mn-bg));flex-direction:column;flex:1 0 12rem;min-width:12rem;min-height:12rem;display:flex}.issues-column.is-drag-over{border-color:var(--mn-accent);background:color-mix(in oklch, var(--mn-accent) 8%, var(--mn-bg))}.issues-column__head{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);border-bottom:1px solid var(--mn-border);margin:0;padding:10px 12px;font-size:11px;font-weight:600}.issues-column__list{flex-direction:column;flex:1;gap:8px;min-height:4rem;padding:8px;display:flex}.issues-card{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);cursor:grab;-webkit-user-select:none;user-select:none;padding:10px 10px 8px}.issues-card *{-webkit-user-drag:none}.issues-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.issues-card:active{cursor:grabbing}.issues-card__id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg-muted);font-size:11px}.issues-card__title{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.3}.issues-card__meta{color:var(--mn-fg-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;display:flex}.issues-card__agent{letter-spacing:.04em;text-transform:uppercase;color:var(--mn-fg);font-size:10px;font-weight:600}.issues-card__agent.is-running{color:var(--mn-accent)}.issues-shell.is-detail .issues-body{position:static}.issues-detail-host{z-index:9;border:1px solid var(--mn-border-strong);border-radius:var(--radius-lg);background:var(--mn-surface-1);flex-direction:column;width:min(1120px,100% - 48px);min-width:0;min-height:0;margin-inline:auto;display:none;position:absolute;inset:20px 0;overflow:hidden;container:issue-detail/inline-size}.issues-detail-host.is-open{display:flex}.issues-detail-host:focus{outline:none}.issues-shell.is-detail-maximized .issues-detail-host{border-radius:0;width:100%;inset:0}.issues-detail-scrim{z-index:8;background:var(--mn-overlay);cursor:default;border:0;margin:0;padding:0;position:absolute;inset:0}.issues-detail-scrim[hidden]{display:none}.issues-detail{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.issues-detail__sticky{gap:var(--mn-space-2);padding:var(--mn-space-3) var(--mn-space-6) 0;border-bottom:1px solid var(--mn-border);background:var(--mn-surface-1);flex-direction:column;flex-shrink:0;display:flex}.issues-detail__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;padding:20px 24px 28px;display:flex;overflow:auto}.issues-detail__doc,.issues-detail__talk{min-width:0}.issues-detail__rail{border-top:1px solid var(--mn-border);flex-direction:column;min-width:0;padding:20px 0;display:flex}.issues-detail__properties{padding-bottom:var(--mn-space-5)}.issues-detail__rail-heading{margin:0 0 var(--mn-space-2);font:500 var(--mn-type-xs)/1.5 var(--font-ui);color:var(--mn-fg-muted)}.issues-detail__properties>.issues-detail__property-label{margin:var(--mn-space-4) 0 var(--mn-space-2);display:block}@container issue-detail (width>=780px){.issues-detail__scroll:not(.issues-work-content,[hidden]){column-gap:var(--mn-space-6);padding:var(--mn-space-5) var(--mn-space-6) var(--mn-space-7);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 256px;align-items:start;display:grid}.issues-detail__doc{grid-area:1/1}.issues-detail__talk{grid-area:2/1}.issues-detail__rail{padding:0 0 0 var(--mn-space-5);border-top:0;border-left:1px solid var(--mn-border);grid-area:1/2/span 3/3;align-self:stretch}}.issues-detail__breadcrumb{color:var(--mn-fg-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.issues-detail__navigation{align-items:center;gap:2px;margin-right:12px;display:flex}.issues-detail__position{color:var(--mn-fg-muted);font:11px var(--font-mono);white-space:nowrap;padding-inline:8px}.issues-detail__step-arrow{width:16px;height:16px;display:block;position:relative}.issues-detail__step-arrow:before{content:"";border-radius:var(--mn-radius-pill);background:currentColor;width:1.5px;height:12px;position:absolute;top:2px;left:7.25px}.issues-detail__step-arrow:after{content:"";border-top:1.5px solid;border-left:1.5px solid;width:6.5px;height:6.5px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.issues-detail__step-arrow.is-next{transform:rotate(180deg)}.issues-detail__run-state{align-items:center;gap:8px;min-width:0;display:flex}.issues-detail__run-state .issues-chat-activity{margin:0;font-size:12px}.issues-detail__footer:not(:has(.issues-detail__run-state>:not([hidden]))){display:none}.issues-detail__sticky>.issues-work-tabs{border-bottom:0;margin-top:0}.issues-detail__icon-btn:disabled{opacity:.3;cursor:default}.issues-detail__zone-head>.issues-detail__icon-btn{margin-left:auto}.issues-detail__section--document>.issues-detail__zone-head{margin-bottom:12px}.issues-detail__section--document>.issues-detail__zone-head .issues-detail__section-title{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.issues-detail__rail>.issues-detail__section--rail{border-bottom:1px solid var(--mn-border);padding-block:var(--mn-space-0-5)}.issues-detail__rail .issues-detail__row{min-height:var(--mn-control-h-md);gap:var(--mn-space-1-5);grid-template-columns:16px auto minmax(0,1fr) 26px 10px}.issues-detail__rail .issues-detail__row-trailing{grid-column:4}.issues-detail__rail .issues-detail__row-trigger[aria-expanded]:after{content:"";border-top:1px solid;border-right:1px solid;grid-area:1/5;justify-self:center;width:5px;height:5px;transform:rotate(45deg)}.issues-detail__rail .issues-detail__row-trigger[aria-expanded=true]:after{transform:rotate(135deg)}.issues-detail__rail .issues-detail__section-title{color:var(--mn-fg);font-size:12px;font-weight:500}.issues-detail__rail .issues-detail__section-body{padding-block:4px 8px}.issues-detail__doc .mn-editor__body{font-size:14px;line-height:1.65}.issues-detail__doc .mn-editor__heading{margin-top:20px;margin-bottom:8px}.issues-detail__doc .mn-editor__heading:first-child{margin-top:0}.issues-detail__doc .mn-editor h3.mn-editor__heading{font-size:15px}.issues-detail__view-activity{margin-left:auto}.issues-detail__worktree{padding-block:16px}.issues-detail__worktree summary{color:var(--mn-fg-muted);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.issues-detail__worktree summary:after{content:"+";margin-left:auto}.issues-detail__worktree[open] summary:after{content:"−"}.issues-detail__talk{margin-top:4px}.issues-detail__talk .issues-comments__composer .issues-btn--primary{color:var(--mn-fg);background:var(--mn-surface-2);border-color:var(--mn-border-strong)}.issues-detail__header{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.issues-detail__back-to-chat{display:none}.issues-shell.is-detail-expanded:not(.is-detail-inline) .issues-detail__back-to-chat{display:inline-flex}.issues-detail__header-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:2px;margin-left:auto;display:flex}.issues-detail__icon-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.issues-detail__icon-btn .icon-svg{--mn-icon-size:16px}@media (hover:hover) and (pointer:fine){.issues-detail__icon-btn:hover{color:var(--mn-fg);background:color-mix(in oklch, var(--mn-fg) 6%, transparent)}}.issues-detail__icon-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-detail__id{border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg-muted);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:none;align-items:center;gap:5px;min-width:0;margin-left:-6px;padding:3px 6px;font-size:12px;font-weight:600;display:inline-flex}.issues-detail__id-copy{opacity:.4;flex-shrink:0;transition:opacity .12s ease-out}@media (hover:hover) and (pointer:fine){.issues-detail__id:hover{color:var(--mn-fg);background:color-mix(in oklch, var(--mn-fg) 6%, transparent)}.issues-detail__id:hover .issues-detail__id-copy{opacity:.75}}.issues-detail__id:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-detail__id:focus-visible .issues-detail__id-copy{opacity:.75}.issues-detail__title{box-sizing:border-box;field-sizing:content;resize:none;width:100%;min-width:0;min-height:1.3em;max-height:5.2em;font-family:var(--font-ui);font-size:var(--mn-type-4xl);letter-spacing:-.02em;color:var(--mn-fg);background:0 0;border:none;border-radius:0;padding:0;font-weight:600;line-height:1.3}.issues-detail__title:focus-visible{box-shadow:0 1px 0 var(--mn-accent);outline:none}.issues-detail__props{gap:var(--mn-space-0-5);flex-direction:column;display:flex}.issues-detail__property{align-items:center;gap:var(--mn-space-2);grid-template-columns:minmax(0,1fr) minmax(0,144px);min-width:0;display:grid}.issues-detail__props .issues-detail__property>.issues-detail__prop{width:100%;min-width:0;min-height:var(--mn-control-h-sm);font-weight:500}.issues-detail__property>.issues-detail__prop>.issues-detail__prop-chevron{margin-left:auto}.issues-detail__prop>[class$=-chip__label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issues-detail__property-label{color:var(--mn-fg-muted);font-size:11px;font-weight:500;line-height:1.2}.issues-detail__prop{border-radius:var(--radius-sm);max-width:100%;min-height:30px;color:var(--mn-fg);font-family:var(--font-ui);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 7px 0 6px;font-size:12px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.issues-detail__prop-chevron{--mn-icon-size:10px;opacity:.52;color:var(--mn-fg-muted);flex-shrink:0;margin-left:1px;transition:opacity .15s}.issues-detail__prop.issues-type-chip{justify-content:flex-start;width:auto;height:auto;padding:0 6px 0 5px}.issues-detail__prop .issues-type-chip__label{font-size:inherit}.issues-detail__prop.issues-type-chip.issues-type-chip--bug,.issues-detail__prop.issues-type-chip.issues-type-chip--task,.issues-detail__prop.issues-type-chip.issues-type-chip--idea,.issues-detail__prop.issues-type-chip.issues-type-chip--note,.issues-detail__prop.issues-type-chip.issues-type-chip--feature,.issues-detail__prop.issues-type-chip.issues-type-chip--improvement,.issues-detail__prop.issues-type-chip[style*=--issues-chip-color]{color:var(--mn-fg);background:0 0;border-color:#0000}.issues-detail__prop.issues-type-chip--bug .issues-type-chip__icon{color:var(--mn-danger)}.issues-detail__prop.issues-type-chip--task .issues-type-chip__icon{color:var(--mn-accent)}.issues-detail__prop.issues-type-chip--idea .issues-type-chip__icon{color:var(--mn-warning)}.issues-detail__prop.issues-type-chip--note .issues-type-chip__icon{color:var(--mn-fg-muted)}.issues-detail__prop.issues-type-chip--feature .issues-type-chip__icon{color:var(--mn-label-fig)}.issues-detail__prop.issues-type-chip--improvement .issues-type-chip__icon{color:var(--mn-label-kelp)}.issues-detail__prop.issues-type-chip[style*=--issues-chip-color] .issues-type-chip__icon{color:var(--issues-chip-color)}.issues-type-chip__label{font-size:11px;font-weight:600;line-height:1.2}.issues-detail__prop.issues-status-chip,.issues-detail__prop.issues-priority-chip{text-transform:none;letter-spacing:-.01em;justify-content:flex-start;width:fit-content;padding:0 7px 0 8px}.issues-detail__prop.issues-priority-chip .issues-priority-chip__icon{--mn-icon-size:12px}.issues-detail__prop.issues-status-chip{gap:5px;padding:0 7px 0 6px;font-size:12px}.issues-detail__prop.issues-status-chip .issues-status-chip__icon{--mn-icon-size:12px}.issues-detail__prop.issues-priority-chip--none{color:var(--mn-fg-muted);font-weight:500}@media (hover:hover) and (pointer:fine){.issues-detail__props .issues-detail__prop:hover,.issues-detail__props .issues-detail__prop[aria-expanded=true]{border-color:var(--mn-border);background:var(--mn-surface-elevated);color:var(--mn-fg)}.issues-detail__prop:hover .issues-detail__prop-chevron{opacity:.88}}.issues-detail__prop:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-detail__prop:active{background:color-mix(in oklch, var(--mn-fg) 10%, var(--mn-bg))}.issues-detail__labels{flex-wrap:wrap;flex:120px;align-items:center;gap:6px;display:flex}.issues-detail__footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.issues-detail__workflow{gap:var(--mn-space-2);margin-bottom:var(--mn-space-5);padding:var(--mn-space-3);border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:var(--mn-surface-1);min-width:0;max-width:100%;display:grid}.issues-detail__workflow-heading{font:500 var(--mn-type-sm)/1.5 var(--font-ui);color:var(--mn-fg);margin:0}.issues-detail__workflow-primary,.issues-detail__workflow-secondary{gap:var(--mn-space-2);min-width:0;display:grid}.issues-detail__workflow-secondary[hidden]{display:none}.issues-detail__compact-launch{gap:var(--mn-space-2);display:grid}.issues-detail__compact-launch textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--mn-graphite-line-2,var(--mn-border-strong));border-radius:var(--mn-radius-md);background:var(--mn-graphite-sheet,var(--mn-bg));width:100%;min-height:60px;color:var(--mn-graphite-text-muted,var(--mn-fg-muted));font:inherit;padding:9px 12px}.issues-detail__compact-actions{gap:var(--mn-space-1);flex-wrap:wrap;display:flex}.issues-detail__compact-actions>button:last-child{flex-direction:row-reverse;margin-inline-start:auto}.issues-detail__compact-actions>[aria-pressed=true]{color:var(--mn-accent);background:var(--mn-accent-soft)}.issues-detail__workflow .issues-btn{min-height:32px;padding:6px 10px;font-size:12px;font-weight:600}.issues-detail__workflow .issues-detail__model,.issues-detail__workflow .issues-detail__use-worktree{min-width:0;padding:var(--mn-space-1) var(--mn-space-1-5);color:var(--mn-fg-muted);font-size:var(--mn-type-xs);text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;font-weight:400}.issues-detail__model>span:not(.icon-svg){white-space:normal;overflow-wrap:anywhere;min-width:0}.issues-detail__model>.icon-svg:last-child{flex-shrink:0;margin-left:auto}.issues-detail__workflow .issues-detail__use-worktree[aria-pressed=true]{color:var(--mn-accent);background:var(--mn-accent-soft)}.issues-detail__workflow .issues-workflow-menu__trigger{justify-content:flex-start;width:100%}.issues-detail__workflow .issues-workflow-menu__chevron{margin-left:auto}@media (hover:hover) and (pointer:fine){.issues-detail__workflow .issues-detail__model:hover,.issues-detail__workflow .issues-detail__use-worktree:hover{background:var(--mn-surface-elevated);color:var(--mn-fg)}}.issues-workflow-menu-wrap{position:relative}.issues-workflow-menu__trigger{align-items:center;gap:6px;display:inline-flex}.issues-workflow-menu__label{line-height:1.2}.issues-workflow-menu__chevron{opacity:.72;flex-shrink:0}.issues-workflow-menu__icon{opacity:.8;flex-shrink:0}.issues-detail__activity-chip-icon{opacity:.8;flex:none}.issues-workflow-menu{z-index:1200;min-width:13rem;max-width:min(22rem,100vw - 16px);padding:var(--mn-menu-padding);border-radius:var(--mn-menu-radius);border:1px solid var(--mn-menu-border);background:var(--mn-menu-bg);box-shadow:var(--mn-menu-shadow);position:fixed}.issues-workflow-menu__item{appearance:none;text-align:left;width:100%;padding:var(--mn-menu-item-padding);border-radius:var(--mn-menu-item-radius);color:var(--mn-fg);font:inherit;cursor:pointer;min-height:var(--mn-menu-item-height);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;font-size:12px;font-weight:600;display:flex}.issues-workflow-menu__item-hint{color:var(--mn-fg-muted);font-size:10px;font-weight:500;line-height:1.35}@media (hover:hover) and (pointer:fine){.issues-workflow-menu__item:hover:not(:disabled){background:color-mix(in oklch, var(--mn-fg) 6%, transparent)}}.issues-workflow-menu__item:disabled{opacity:.45;cursor:not-allowed}.issues-workflow-menu__item:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-detail__activity-chip{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--mn-fg-muted);border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}button.issues-detail__activity-chip{cursor:pointer;font:inherit;line-height:inherit;background:0 0;margin:0}.issues-detail__activity-chip--interactive:hover{color:var(--mn-fg);border-color:color-mix(in oklch, var(--mn-accent) 55%, var(--mn-border-strong));background:color-mix(in oklch, var(--mn-accent) 8%, transparent)}.issues-detail__activity-chip--interactive:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-detail__section{border-top:1px solid var(--mn-border);flex-direction:column;gap:6px;padding-top:12px;padding-bottom:12px;display:flex}.issues-detail__section--rail{border-top:none;gap:0;padding:0}.issues-detail__row{grid-template-columns:16px auto minmax(0,auto) 26px minmax(0,1fr);align-items:center;gap:9px;width:calc(100% + 16px);min-height:32px;margin:0 -8px;padding:0 8px;display:grid}.issues-detail__row-trigger{grid-template-columns:subgrid;border-radius:var(--radius-sm);min-width:0;font:inherit;text-align:left;color:var(--mn-fg-muted);background:0 0;border:none;grid-area:1/1/auto/-1;align-self:stretch;align-items:center;padding:0;display:grid}button.issues-detail__row-trigger{cursor:pointer}@media (hover:hover) and (pointer:fine){button.issues-detail__row-trigger:hover{background:color-mix(in oklch, var(--mn-fg) 5%, transparent)}button.issues-detail__row-trigger:hover .issues-detail__section-title,button.issues-detail__row-trigger:hover .issues-detail__row-icon{color:var(--mn-fg)}}button.issues-detail__row-trigger:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-detail__row-icon{color:var(--mn-fg-muted);opacity:.85}.issues-detail__row-add-icon{grid-column:3}.issues-detail__row .issues-detail__section-title,.issues-detail__zone-head .issues-detail__section-title{letter-spacing:0;text-transform:none;color:var(--mn-fg-muted);white-space:nowrap;margin:0;font-size:13px;font-weight:500}.issues-detail__row-value{min-width:0;color:var(--mn-fg);align-items:baseline;gap:7px;font-size:12px;display:inline-flex;overflow:hidden}.issues-detail__row-value-part{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issues-detail__row-value-part.is-mono{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.issues-detail__row-value-part.is-accent{color:var(--mn-accent)}.issues-detail__row-value-part.is-success{color:var(--mn-success)}.issues-detail__row-value-part.is-warning{color:var(--mn-warning)}.issues-detail__row-value-part.is-danger{color:var(--mn-danger-ink,var(--mn-danger))}.issues-detail__row-trailing{grid-area:1/4;justify-self:start;align-items:center;display:inline-flex;position:relative}.issues-detail__row:not(.is-filled) .issues-detail__row-trailing{grid-column:3}.issues-detail__sec-btn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--mn-fg-subtle,var(--mn-fg-muted));cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .12s ease-out,background .12s ease-out,opacity .12s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.issues-detail__row:hover .issues-detail__sec-btn,.issues-detail__sec-btn:hover:not(:disabled){opacity:1}.issues-detail__sec-btn:hover:not(:disabled){color:var(--mn-fg);background:color-mix(in oklch, var(--mn-fg) 10%, transparent)}.issues-detail__sec-btn--danger:hover:not(:disabled){color:var(--mn-danger-ink,var(--mn-danger));background:color-mix(in oklch, var(--mn-danger) 12%, transparent)}}.issues-detail__sec-btn:focus-visible{opacity:1;outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-detail__sec-btn:disabled{opacity:.3;cursor:not-allowed}@media (pointer:coarse){.issues-detail__sec-btn{opacity:1;width:36px;height:36px}.issues-detail__row{grid-template-columns:16px auto minmax(0,auto) 36px minmax(0,1fr);min-height:44px}.issues-detail__icon-btn{width:40px;height:40px}}.issues-detail__section--rail>.issues-detail__section-body{padding:2px 0 10px 25px}.issues-detail__section--rail>.issues-detail__section-body:empty{display:none}.issues-detail__zone-head{min-height:30px;color:var(--mn-fg-muted);align-items:center;gap:9px;display:flex}.issues-detail__zone-head .issues-detail__row-value{justify-self:auto}.issues-detail__act{align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:12px;display:inline-flex}.issues-detail__act-icon{opacity:.7;flex:none}.issues-btn--primary .issues-detail__act-icon{opacity:.85}.issues-detail__row-remove{opacity:0;flex:none;width:24px;height:24px;transition:opacity .12s ease-out,color .12s ease-out,background .12s ease-out}.issues-detail__code-row:hover .issues-detail__row-remove,.issues-detail__code-row:focus-within .issues-detail__row-remove,.issues-detail__sub-issue:hover .issues-detail__row-remove,.issues-detail__sub-issue:focus-within .issues-detail__row-remove,.issues-detail__chat:hover .issues-detail__row-remove,.issues-detail__chat:focus-within .issues-detail__row-remove,.issues-detail__row-remove:focus-visible{opacity:1}@media (pointer:coarse){.issues-detail__row-remove{opacity:1}}@media (prefers-reduced-motion:reduce){.issues-detail__sec-btn,.issues-detail__row-hint,.issues-detail__row-remove{transition:none}}.issues-detail__section--document{border-top:none;gap:0;padding-top:6px;padding-bottom:18px}.issues-detail__section--meta{margin-top:4px;padding-top:12px;padding-bottom:0}.issues-detail__section--meta .issues-detail__section-body{gap:4px}.issues-detail__section--comments{gap:10px}.issues-comments__timeline{flex-direction:column;gap:10px;display:flex}.issues-comments__empty{color:var(--mn-fg-muted);margin:0;font-size:12px}.issues-comment{grid-template-columns:24px 1fr;align-items:start;gap:8px;display:grid}.issues-comment__avatar{width:24px;height:24px;color:var(--mn-fg-muted);background:var(--mn-surface-1,var(--mn-bg));border:1px solid var(--mn-border);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.issues-comment--agent .issues-comment__avatar{color:var(--mn-accent);border-color:color-mix(in oklch, var(--mn-accent) 40%, var(--mn-border));background:color-mix(in oklch, var(--mn-accent) 10%, transparent)}.issues-comment__main{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-surface-1,var(--mn-bg));flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.issues-comment--agent .issues-comment__main{border-color:color-mix(in oklch, var(--mn-accent) 26%, var(--mn-border))}.issues-comment__head{align-items:center;gap:6px;min-width:0;display:flex}.issues-comment__author{color:var(--mn-fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.issues-comment__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--mn-accent);background:color-mix(in oklch, var(--mn-accent) 12%, transparent);border-radius:999px;flex-shrink:0;padding:1px 5px;font-size:10px}.issues-comment__time{color:var(--mn-fg-muted);flex-shrink:0;font-size:11px}.issues-comment__delete{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--mn-fg-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:15px;line-height:1;display:inline-flex}.issues-comment:hover .issues-comment__delete,.issues-comment__delete:focus-visible{opacity:1}.issues-comment__delete:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px}.issues-comment__body{color:var(--mn-fg);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.issues-comment__body>*{margin:0 0 6px}.issues-comment__body>:last-child{margin-bottom:0}.issues-comment__body h1,.issues-comment__body h2,.issues-comment__body h3,.issues-comment__body h4,.issues-comment__body h5,.issues-comment__body h6{font-size:13px;font-weight:600}.issues-comment__body ul,.issues-comment__body ol{padding-left:18px}.issues-comment__body blockquote{border-left:2px solid var(--mn-border);color:var(--mn-fg-muted);padding-left:8px}.issues-comment__code{border-radius:var(--radius-sm);background:var(--mn-code-bg,var(--mn-bg));font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;margin:0 0 6px;padding:6px 8px;font-size:12px;overflow-x:auto}.issues-comment__tasks{padding-left:0;list-style:none}.issues-activity-row{color:var(--mn-fg-muted);align-items:baseline;gap:8px;padding-left:8px;font-size:12px;display:flex}.issues-activity-row__dot{background:var(--mn-border-strong,var(--mn-border));border-radius:50%;flex-shrink:0;width:5px;height:5px;transform:translateY(-2px)}.issues-activity-row__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issues-activity-row__time{flex-shrink:0;margin-left:auto}.issues-comments__composer{flex-direction:column;gap:6px;display:flex}.issues-comments__input{box-sizing:border-box;resize:vertical;width:100%;min-height:56px;font:inherit;color:var(--mn-fg);background:var(--mn-bg);border:1px solid var(--mn-border);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;line-height:1.5}.issues-comments__input:focus-visible{border-color:var(--mn-accent);box-shadow:0 0 0 2px var(--mn-focus-ring,color-mix(in oklch, var(--mn-accent) 30%, transparent));outline:none}.issues-comments__composer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.issues-comments__hint{color:var(--mn-fg-muted);margin-right:auto;font-size:11px}.issues-comments__composer .issues-btn:disabled{opacity:.5;cursor:default}.issues-detail__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0;font-size:11px;font-weight:600}.issues-detail__section-body{flex-direction:column;gap:8px;min-width:0;display:flex}.issues-detail__section-body[hidden]{display:none}.issues-detail__section-body .issues-btn,.issues-detail__section-body>.issues-detail__add-code{margin-top:0}.issues-detail .issues-detail__desc-wrap{background:0 0;border:none;border-radius:0;max-height:none;padding:0;overflow:visible}.issues-detail .issues-detail__desc-wrap:not(.is-editing){cursor:text}.issues-detail .issues-detail__desc-wrap:not(.is-editing):hover{border-color:#0000}.issues-detail .mn-editor:not(:focus-within) .mn-editor__toolbar{display:none}.issues-detail__plan-path{min-width:0;color:var(--mn-fg-muted);font-size:12px;font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;margin:0;line-height:1.45}.issues-detail__desc-wrap{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);max-height:16rem;padding:8px 10px;overflow:auto}.issues-detail__desc-wrap:not(.is-editing){cursor:pointer}.issues-detail__desc-wrap:not(.is-editing):hover{border-color:color-mix(in oklch, var(--mn-fg) 20%, var(--mn-border))}.issues-detail__desc-wrap:not(.is-editing):focus-visible{border-color:var(--mn-accent);outline:none}.issues-detail__desc-wrap.is-editing{cursor:text;max-height:none}.issues-detail__desc-input{resize:vertical;width:100%;min-height:8rem;font-family:var(--font-ui);color:var(--mn-fg);background:0 0;border:none;outline:none;padding:0;font-size:13px;line-height:1.5;display:block}.issues-detail__markdown{max-width:none;color:var(--mn-fg);font-size:13px;line-height:1.5}.issues-detail__meta-line{min-width:0;color:var(--mn-fg-subtle,var(--mn-fg-muted));font-size:11px;font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:7px;margin:0;line-height:1.5;display:flex}.issues-detail__meta-line .icon-svg{opacity:.7;flex:none}.issues-detail__meta-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issues-detail__code-list{flex-direction:column;gap:8px;display:flex}.issues-detail__code-row{border-radius:var(--radius-sm);flex-direction:row;align-items:flex-start;gap:4px;margin:0 -6px;padding:2px 6px;display:flex}.issues-detail__code-row-main{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.issues-detail__snippet{max-width:100%;font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-code-bg,var(--mn-bg));color:var(--mn-fg-muted);white-space:pre-wrap;margin:0;padding:8px;font-size:11px;line-height:1.4;overflow:auto}.issues-detail__add-code{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issues-detail__add-code[hidden]{display:none}.issues-detail__add-code .issues-search{flex:1;min-width:10rem;max-width:none}.issues-detail__git-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.issues-detail__git-list a{color:var(--mn-accent)}.issues-detail__git-menu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issues-detail__git-menu .issues-btn{min-height:32px;margin-top:0;padding:6px 10px;font-size:12px}.issues-detail__git-error{color:var(--mn-danger-ink,var(--mn-danger));white-space:pre-wrap;align-items:flex-start;gap:7px;margin:0;font-size:12px;display:flex}.issues-detail__git-error .icon-svg{flex:none;margin-top:1px}.issues-detail__git-chip-icon{color:var(--mn-fg-subtle,var(--mn-fg-muted));flex:none}.issues-detail__git-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issues-detail__git-subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:10px 0 0;font-size:11px;font-weight:600}.issues-detail__git-chip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.issues-detail__git-chip-label{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg);word-break:break-word;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.issues-detail__git-chip-ref{color:var(--mn-accent);font-weight:600}.issues-detail__git-chip-status{color:var(--mn-fg-muted);font-weight:400}.issues-detail__git-chip-status.is-needs-push{color:var(--mn-fg);font-weight:600}.issues-detail__git-chip-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issues-detail__git-open{min-height:28px;padding:4px 8px;font-size:11px;margin-top:0!important}.issues-detail__git-conflict:empty{display:none}.issues-detail__git-conflict{margin-top:8px}.issues-detail__related-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.issues-detail__related-chip{align-items:center;display:flex}.issues-detail__related-chip-btn{appearance:none;border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--mn-fg);font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:none;align-items:baseline;gap:7px;margin-left:-6px;padding:4px 6px;font-size:13px;line-height:1.4;display:inline-flex}.issues-detail__related-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--mn-fg-subtle,var(--mn-fg-muted));flex:none;font-size:10px;font-weight:600}.issues-detail__related-id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-accent);flex:none;font-size:12px}.issues-detail__related-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mn-fg-muted);overflow:hidden}@media (hover:hover) and (pointer:fine){.issues-detail__related-chip-btn:hover{background:color-mix(in oklch, var(--mn-fg) 6%, transparent)}}.issues-detail__related-chip-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-detail__parent-line{margin:0 0 12px}.issues-detail__parent-line-btn{appearance:none;border:1px solid var(--mn-border);background:var(--mn-surface-1);color:var(--mn-accent);font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;text-align:left;word-break:break-word;border-radius:999px;max-width:100%;padding:4px 10px;font-size:12px;line-height:1.3}.issues-detail__parent-line-btn:hover{background:var(--mn-surface-2)}.issues-detail__parent-line-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-detail__sub-issues-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.issues-detail__sub-issue{border-radius:var(--radius-sm);align-items:center;gap:4px;min-width:0;margin:0 -6px;padding:0 6px;display:flex}.issues-detail__sub-issue .issues-type-chip{flex:none}@media (hover:hover) and (pointer:fine){.issues-detail__sub-issue:hover,.issues-detail__chat:hover,.issues-detail__code-row:hover{background:color-mix(in oklch, var(--mn-fg) 4%, transparent)}}.issues-detail__sub-issue-open{text-align:left;min-width:0;color:var(--mn-fg);font-family:var(--font-ui);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.issues-detail__sub-issue-open:hover{color:var(--mn-accent)}.issues-detail__sub-issue-open:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-detail__sub-issue-id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg-muted);flex-shrink:0;font-size:12px;font-weight:600}.issues-detail__sub-issue-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.issues-detail__sub-issue-status{pointer-events:none;flex-shrink:0;padding:1px 6px;font-size:11px}.issues-detail__chats-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.issues-detail__chat{border-radius:var(--radius-sm);align-items:center;gap:4px;min-width:0;margin:0 -6px;padding:0 6px;display:flex}.issues-detail__chat-open{text-align:left;min-width:0;color:var(--mn-fg);font-family:var(--font-ui);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.issues-detail__chat-open:hover:not(:disabled){color:var(--mn-accent)}.issues-detail__chat-open:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-detail__chat-open:disabled{cursor:default;color:var(--mn-fg-muted)}.issues-detail__chat-kind{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg-muted);flex-shrink:0;font-size:12px;font-weight:600}.issues-detail__chat-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.issues-detail__chat-status,.issues-detail__chat-mode{color:var(--mn-fg-muted);flex-shrink:0;font-size:11px}.issues-detail__chat-status.is-running{color:var(--mn-accent);font-weight:600}.issues-detail__git-commit-btn{text-align:left;width:100%;color:var(--mn-fg);font-family:var(--font-ui);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:baseline;gap:8px;padding:4px 0;font-size:13px;display:flex}.issues-detail__git-commit-btn:hover{color:var(--mn-accent)}.issues-detail__git-commit-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.issues-detail__git-sha{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg-muted);flex-shrink:0;font-size:12px;font-weight:600}.issues-detail__git-link-fields{flex-direction:column;gap:8px;display:flex}.issues-detail__git-link-fields[hidden]{display:none}.issues-detail__git-link-fields .issues-detail__add-code{margin-top:0}.issues-detail__notes{color:var(--mn-fg-muted);white-space:pre-wrap;margin-top:8px;font-size:12px}@container issues-list (width<=1100px){.issues-list-head,.issues-row{--issues-list-cols:4.25rem minmax(4.5rem, max-content) 1.75rem minmax(0, 1fr) max-content 6.25rem minmax(5rem, max-content) 4rem}.issues-list-head__project,.issues-list-head__rollup,.issues-list-head__counts,.issues-row__project,.issues-row__rollup,.issues-row__counts{display:none}}@container issues (width<=900px){.issues-list-head,.issues-row{--issues-list-cols:3.5rem minmax(4rem, max-content) minmax(0, 1fr) 6.25rem minmax(4.5rem, max-content)}.issues-list-head__type,.issues-list-head__assignee,.issues-list-head__project,.issues-list-head__rollup,.issues-list-head__counts,.issues-list-head__labels,.issues-list-head__created,.issues-row__type,.issues-row__labels,.issues-row__created,.issues-row__assignee,.issues-row__project,.issues-row__rollup,.issues-row__counts{display:none}.issues-row__status{justify-self:end;width:max-content;max-width:100%}.issues-new-form__grid{grid-template-columns:1fr 1fr}.issues-projects-screen{padding:24px 16px 40px}.issues-project-row{grid-template-columns:minmax(10rem,1fr) max-content;gap:10px 16px}.issues-project-row__progress{grid-column:1}.issues-project-row__updated{grid-area:1/2}.issues-project-row__actions{grid-area:2/2}}@container issues (width<=620px){.issues-projects-screen__intro{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px}.issues-project-create{flex-basis:auto}.issues-project-row{grid-template-columns:1fr;padding:16px 4px}.issues-project-row__progress,.issues-project-row__updated,.issues-project-row__actions{grid-area:auto/1}.issues-project-row__updated{display:none}.issues-project-row__actions{flex-wrap:wrap;justify-content:flex-start}}@container issues (width<=640px){.issues-header{padding:10px var(--mn-phone-pad-right,14px) 10px var(--mn-phone-pad-left,14px);gap:8px 12px}.issues-header__controls{flex:100%;justify-content:flex-start}.issues-view-bar{padding-inline:var(--mn-phone-pad-left,14px) var(--mn-phone-pad-right,14px)}.issues-view-search,.issues-quick-capture{flex:100%;max-width:none}.issues-kanban{padding:12px var(--mn-phone-pad-right,14px) 24px var(--mn-phone-pad-left,14px);scroll-snap-type:x mandatory;scroll-padding-left:var(--mn-phone-pad-left,14px);overscroll-behavior-x:contain}.issues-column{scroll-snap-align:start;flex:0 0 min(80cqi,300px);min-width:0}.issues-new-form__grid{grid-template-columns:1fr}.issues-new-form__actions{flex-wrap:wrap}.issues-new-form__actions .issues-btn{flex:8rem}.issues-detail__icon-btn{min-width:var(--touch-min);min-height:var(--touch-min)}.issues-detail__sticky,.issues-detail__scroll{padding-inline:var(--mn-phone-pad-left,14px) var(--mn-phone-pad-right,14px)}}@media (pointer:coarse){.issues-row{min-height:max(var(--issues-row-h), var(--mn-density-touch-row))}.issues-view-toggle button,.issues-filter,.issues-search,.issues-quick-capture input,.issues-btn,.issues-filter-chip{min-height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.issues-view-toggle button,.issues-btn,.issues-card,.issues-detail-host,.issues-detail-scrim,.issues-label-chip__remove,.issues-detail__icon-btn{transition:none}}.issues-attachments{flex-direction:column;gap:6px;display:flex}.issues-attachment{border:1px solid var(--mn-border);border-radius:4px;align-items:center;gap:8px;padding:4px;display:flex}.issues-attachment__thumb{border-radius:var(--mn-radius-xs);background:color-mix(in oklch, var(--mn-fg) 6%, transparent);flex:none;width:44px;height:44px;display:block;overflow:hidden}.issues-attachment__thumb img{object-fit:cover;width:100%;height:100%}.issues-attachment__meta{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.issues-attachment__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--mn-fg);font-size:13px;text-decoration:none;overflow:hidden}.issues-attachment__name:hover{text-decoration:underline}.issues-attachment__size{color:var(--mn-fg-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.issues-attachment__path{color:var(--mn-fg-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.issues-attachment__path:hover{color:var(--mn-fg)}.issues-attachment__remove{border-radius:var(--mn-radius-xs);width:22px;height:22px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:15px;line-height:1}@media (hover:hover) and (pointer:fine){.issues-attachment__remove:hover{background:color-mix(in oklch, var(--mn-danger) 14%, transparent);color:var(--mn-danger-ink,var(--mn-fg))}}.issues-detail__section-body.is-drop-target{outline:2px dashed var(--mn-accent);outline-offset:2px;border-radius:4px}.issues-row.is-capture-target,.issues-card.is-capture-target{outline:2px solid var(--mn-accent);outline-offset:-2px}.issues-row.is-parent-target,.issues-card.is-parent-target,.issues-detail.is-parent-target{background:color-mix(in oklch, var(--mn-accent) 10%, var(--mn-bg));outline:1px solid color-mix(in oklch, var(--mn-accent) 45%, var(--mn-border))}.issues-github__conflict{border:1px solid var(--mn-warning);border-radius:4px;margin-top:8px;padding:8px}.issues-github__conflict-head{color:var(--mn-fg-muted);margin:0 0 8px;font-size:12px}.issues-github__conflict-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.issues-github__conflict-side{flex-direction:column;gap:4px;min-width:0;display:flex}.issues-github__conflict-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0;font-size:10px;font-weight:600}.issues-github__conflict-title{color:var(--mn-fg);margin:0;font-size:13px;font-weight:600}.issues-github__conflict-body{white-space:pre-wrap;max-height:140px;color:var(--mn-fg-muted);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.45;overflow:auto}.issues-github__conflict-meta{color:var(--mn-fg-muted);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.issues-expansion-activity{color:var(--mn-fg-muted);white-space:nowrap;align-items:center;gap:4px;margin-inline:6px;font-size:11px;display:inline-flex}.issues-expansion-activity[hidden]{display:none}.issues-expansion-activity__spinner{border:1.5px solid;border-inline-end-color:#0000;border-radius:50%;width:10px;height:10px;animation:1s linear infinite issues-expansion-spin}@keyframes issues-expansion-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.issues-expansion-activity__spinner{animation:none}}.issues-chat-activity{color:var(--mn-fg-muted);white-space:nowrap;align-items:center;gap:4px;margin-inline:6px;font-size:11px;display:inline-flex}.issues-chat-activity[hidden]{display:none}.issues-chat-activity.is-running:before{content:"";border:1.5px solid;border-inline-end-color:#0000;border-radius:50%;width:10px;height:10px;animation:1s linear infinite issues-expansion-spin}@media (prefers-reduced-motion:reduce){.issues-chat-activity.is-running:before{animation:none}}@container issues-list (width<=650px){.issues-list-head,.issues-row{--issues-list-cols:3.5rem 4rem minmax(0, 1fr) 6.25rem 4.5rem}.issues-list-head__type,.issues-row__type,.issues-list-head__labels,.issues-row__labels,.issues-list-head__created,.issues-row__created{display:none}}@container issues-list (width<=480px){.issues-list-head,.issues-row{--issues-list-cols:3.5rem minmax(0, 1fr) 6.25rem 4.5rem}.issues-list-head__priority,.issues-row__priority{display:none}}@container issues (width<=600px){.issues-list-head,.issues-row{--issues-list-cols:3.5rem minmax(0, 1fr) 5.5rem}.issues-list-head__priority,.issues-row__priority,.issues-list-head__status,.issues-row__status{display:none}}@container issue-detail (width<=779px){.issues-detail__scroll:not(.issues-work-content,[hidden]){display:flex}.issues-detail__doc{order:0}.issues-detail__talk{order:1}.issues-detail__rail{order:2;margin-top:24px}.issues-detail__properties{padding-bottom:20px}.issues-detail__title{font-size:var(--mn-type-3xl)}}@container issue-detail (width<=520px){.issues-detail__sticky{gap:var(--mn-space-2);padding:12px 16px 0}.issues-detail__scroll{padding:16px}.issues-detail__breadcrumb{display:none}.issues-detail__header,.issues-detail__header-actions{gap:0}.issues-detail__navigation{margin-right:4px}.issues-detail__position{padding-inline:4px}.issues-detail__footer{gap:8px}.issues-detail__run-state{flex-basis:100%}.issues-detail__workflow{justify-content:flex-start;width:100%;margin-left:0}}@container issue-detail (width<=360px){.issues-detail__header-actions{flex-wrap:wrap}.issues-detail__navigation{flex-basis:100%;justify-content:flex-end}}@container issues (width<=600px){.issues-detail-host{width:calc(100% - 16px);inset:8px 0}}@media (pointer:coarse){.issues-detail__navigation .issues-detail__icon-btn,.issues-detail__property>.issues-detail__prop{min-width:44px;min-height:44px}}.issues-plan-preview{overflow-wrap:anywhere;min-width:0;margin-block:20px;line-height:1.65}.issues-plan-preview__path{color:var(--mn-fg-muted);font-size:12px}.issues-plan-preview__content pre{max-width:100%;overflow:auto}.git-recovery-notice{align-items:flex-start;gap:var(--mn-space-2);padding:var(--mn-space-3);border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:color-mix(in srgb, var(--mn-warning) 8%, var(--mn-surface-1));display:flex}.git-recovery-notice[hidden],.git-recovery-notice [hidden]{display:none}.git-recovery-notice>.icon-svg{color:var(--mn-warning);margin-top:var(--mn-space-1)}.git-recovery-notice__text{flex:1;min-width:0}.git-recovery-notice__actions{flex-direction:column;align-items:flex-end;display:flex}.git-recovery-notice__title{font-size:var(--mn-type-sm);font-weight:500}.git-recovery-notice__summary{margin:var(--mn-space-1) 0 0;font-size:var(--mn-type-xs);color:var(--mn-fg-muted);overflow-wrap:anywhere}.git-recovery-popover{width:360px}.git-recovery-popover__content{gap:var(--mn-space-3);padding:var(--mn-space-2);flex-direction:column;display:flex}.git-recovery-popover__heading{align-items:center;gap:var(--mn-space-2);display:flex}.git-recovery-popover__heading>.icon-svg{color:var(--mn-warning)}.git-recovery-popover__title{font-size:var(--mn-type-md);flex:1;margin:0;font-weight:500}.git-recovery-popover__summary{font-size:var(--mn-type-sm);margin:0}.git-recovery-popover__branch{font-family:var(--font-mono);font-size:var(--mn-type-xs);overflow-wrap:anywhere;color:var(--mn-fg-muted);margin:0}.git-recovery-popover__note{font-size:var(--mn-type-xs);color:var(--mn-fg-muted);margin:0}.git-recovery-popover__files{border-block:1px solid var(--mn-border);padding-block:var(--mn-space-2);flex-direction:column;display:flex}.git-recovery-popover__files .git-recovery-popover__file{text-align:left;height:auto;min-height:var(--mn-control-h-sm);padding-block:var(--mn-space-1);justify-content:flex-start}.git-recovery-popover__file .mn-btn__label{white-space:normal;overflow-wrap:anywhere}.git-recovery-popover__path{font-size:var(--mn-type-xs);overflow-wrap:anywhere;margin:0}.git-recovery-popover__details{font-size:var(--mn-type-xs);color:var(--mn-fg-muted)}.git-recovery-popover__details summary{cursor:pointer}.git-recovery-popover__details pre{margin:var(--mn-space-2) 0 0;padding:var(--mn-space-2);background:var(--mn-bg);color:var(--mn-fg);font-family:var(--font-mono);font-size:var(--mn-type-xs);white-space:pre-wrap;overflow-wrap:anywhere}.git-recovery-popover__error{color:var(--mn-danger);font-size:var(--mn-type-xs);margin:0}.git-no-repo{text-align:center;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-surface-1);flex-direction:column;align-items:center;gap:6px;padding:18px 14px 16px;display:flex}.git-no-repo__icon{border-radius:var(--radius-sm);border:1px solid var(--mn-border);background:var(--mn-bg);width:40px;height:40px;color:var(--mn-fg-muted);place-items:center;margin-bottom:2px;display:grid}.git-no-repo__icon .icon-svg{--mn-icon-size:20px;stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.git-no-repo__title{color:var(--mn-fg);margin:0;font-size:13px;font-weight:600;line-height:1.35}.git-no-repo__hint{color:var(--mn-fg-muted);max-width:18rem;margin:0;font-size:12px;line-height:1.45}.git-no-repo__btn{border-radius:var(--radius-sm);border:1px solid var(--mn-border-strong);min-height:32px;color:var(--mn-fg);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);background:0 0;margin-top:8px;padding:0 12px;font-size:12px;font-weight:600}.git-no-repo__btn:disabled{cursor:default;opacity:.65;color:var(--mn-fg-muted);border-color:var(--mn-border);background:0 0}@media (hover:hover) and (pointer:fine){.git-no-repo__btn:hover:not(:disabled){border-color:var(--mn-accent);color:var(--mn-accent);background:var(--mn-surface-2)}}.code-overview__section-body--git .git-no-repo{margin:10px 12px 14px}.git-panel-no-repo-mount{flex-shrink:0;padding:0 10px 10px}.git-panel-no-repo-mount[hidden],.git-panel-root__inner.git-panel-root--no-repo .git-panel-commit-box,.git-panel-root__inner.git-panel-root--no-repo .git-panel-sections,.git-panel-root__inner.git-panel-root--no-repo .git-panel-section--history,.git-panel-root__inner.git-panel-root--no-repo .git-panel-branch-wrap,.git-panel-root__inner.git-panel-root--no-repo .git-checkout,.git-panel-root__inner.git-panel-root--no-repo .git-panel-sync-row,.git-panel-root__inner.git-panel-root--no-repo .git-panel-cwd-wrap,.git-ops-panel.git-ops-panel--no-repo .git-ops-panel__tabs,.git-ops-panel.git-ops-panel--no-repo .git-panel-commit-box,.git-ops-panel.git-ops-panel--no-repo .git-panel-sections,.git-ops-panel.git-ops-panel--no-repo .git-panel-diff-host,.git-ops-panel.git-ops-panel--no-repo .git-ops-panel__pane--history,.git-ops-panel.git-ops-panel--no-repo .git-ops-panel__pane--branches{display:none!important}.git-ops-panel__no-repo-mount{padding:12px 10px 16px}.git-ops-panel__no-repo-mount[hidden]{display:none!important}.chat-area.chat-area--dev-server{scrollbar-gutter:auto;flex-direction:column;gap:0;width:100%;padding:0;display:flex;overflow:hidden}.main-column.main-column--dev-server .chat-viewport{width:100%}.main-column.main-column--dev-server .input-bar,.main-column.main-column--dev-server .tool-approval-host,.main-column.main-column--dev-server .question-host,.main-column.main-column--dev-server .code-change-strip-wrap,.main-column.main-column--dev-server .chat-jump-latest,.main-column.main-column--dev-server .stats-strip{display:none}.dev-server-screen{background:var(--mn-surface-0);width:100%;min-height:0;color:var(--mn-fg);flex-direction:column;flex:1;display:flex}.dev-server-screen__toolbar{border-bottom:1px solid var(--mn-border);background:var(--mn-surface-0);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.dev-server-screen__heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.dev-server-screen__heading-icon{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);width:34px;height:34px;color:var(--mn-fg-muted);background:var(--mn-surface-1);flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.dev-server-screen__heading-copy{min-width:0}.dev-server-screen__title-row{align-items:center;gap:10px;min-height:20px;display:flex}.dev-server-screen__title{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.dev-server-screen__subtitle{max-width:64ch;color:var(--mn-fg-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.dev-server-screen__summary{border:1px solid var(--mn-border);min-height:20px;color:var(--mn-fg-muted);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 7px;font-size:10px;display:inline-flex}.dev-server-screen__summary-dot{background:var(--mn-fg-subtle);border-radius:50%;width:6px;height:6px}.dev-server-screen__summary-dot.is-running{background:var(--mn-success)}.dev-server-screen__summary-dot.is-starting{background:var(--mn-warning)}.dev-server-screen__summary-dot.is-error,.dev-server-screen__summary-dot.is-offline{background:var(--mn-danger)}.dev-server-screen__actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.dev-server-screen__btn{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);min-height:36px;color:var(--mn-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dev-server-screen__btn:focus-visible,.dev-server-screen__icon-btn:focus-visible,.dev-server-screen__worktree-select:focus-visible,.dev-server-log__filter:focus-visible,.dev-server-ports__scope:focus-visible,.dev-server-screen__form input:focus-visible,.dev-server-screen__form select:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.dev-server-screen__btn:disabled{opacity:.45;cursor:not-allowed}.dev-server-screen__btn--primary{background:var(--mn-accent-ink);border-color:var(--mn-accent-ink);color:var(--mn-bg)}.dev-server-screen__btn--compact{min-height:30px;padding:0 10px;font-size:12px}.dev-server-screen__btn--compact[aria-pressed=true]{background:color-mix(in oklch, var(--mn-accent) 14%, transparent);border-color:color-mix(in oklch, var(--mn-accent) 40%, var(--mn-border));color:var(--mn-accent)}.dev-server-screen__btn--compact.is-busy{opacity:.65;pointer-events:none}.dev-server-screen__body{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.dev-server-screen__section{border-bottom:1px solid var(--mn-border);flex-direction:column;min-height:0;display:flex}.dev-server-screen__section--servers{flex:0 auto;max-height:42%}.dev-server-screen__section--servers:has(.dev-server-screen__list:empty){display:none}.dev-server-screen__section--logs{flex:1 1 0;min-height:140px}.dev-server-screen__section--ports{flex:0 auto;min-height:0;max-height:38%}.dev-server-screen__body.is-logs-collapsed .dev-server-screen__section--logs{flex:none;min-height:0}.dev-server-screen__body.is-ports-collapsed .dev-server-screen__section--ports{flex:none;max-height:none}.dev-server-screen__section.is-collapsed .dev-server-screen__section-panel{display:none}.dev-server-screen__section-head{background:var(--mn-surface-0);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 14px;display:flex}.dev-server-screen__section-toggle{color:inherit;cursor:pointer;border-radius:var(--mn-radius-sm);background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:4px 2px;display:inline-flex}.dev-server-screen__section-toggle:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.dev-server-screen__chevron{width:12px;color:var(--mn-fg-muted);font-size:11px;transition:transform .18s ease-out;display:inline-block}.dev-server-screen__section.is-collapsed .dev-server-screen__chevron{transform:rotate(-90deg)}.dev-server-screen__section-panel{flex-direction:column;flex:1;min-height:0;display:flex}.dev-server-screen__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0;font-size:11px;font-weight:600}.dev-server-screen__section-count{color:var(--mn-fg-subtle);font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.dev-server-screen__list{flex:1;min-height:0;padding:0 10px 10px;overflow:auto}.dev-server-screen__row{border-bottom:1px solid var(--mn-border);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:7px 8px;display:grid}.dev-server-screen__row.is-selected{background:color-mix(in oklch, var(--mn-accent) 12%, transparent)}.dev-server-screen__dot{background:var(--mn-fg-subtle);border-radius:50%;width:8px;height:8px}.dev-server-screen__dot.is-running{background:var(--mn-success)}.dev-server-screen__dot.is-starting,.dev-server-screen__dot.is-stopping{background:var(--mn-warning)}.dev-server-screen__dot.is-error,.dev-server-screen__dot.is-port-conflict{background:var(--mn-danger)}.dev-server-screen__row-main{appearance:none;width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dev-server-screen__row-main:focus-visible{outline:2px solid var(--mn-accent);outline-offset:3px;border-radius:2px}.dev-server-screen__row-name{font-size:13px;font-weight:600}.dev-server-screen__row-cmd{font-family:var(--font-mono);color:var(--mn-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.dev-server-screen__row-meta{color:var(--mn-fg-subtle);margin-top:2px;font-size:12px}.dev-server-screen__row-actions{flex-shrink:0;align-items:center;gap:4px;padding-left:4px;display:flex}.dev-server-screen__worktree-select{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:var(--mn-bg);max-width:160px;min-height:32px;color:var(--mn-fg);padding:0 8px;font-size:12px}.dev-server-screen__worktree-select:disabled{opacity:.65;cursor:not-allowed}.dev-server-screen__icon-btn{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);width:32px;height:32px;color:var(--mn-fg);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.dev-server-screen__icon-btn:disabled{opacity:.35;cursor:not-allowed}.dev-server-screen__icon-btn[aria-pressed=true]{background:color-mix(in oklch, var(--mn-accent) 14%, transparent);border-color:color-mix(in oklch, var(--mn-accent) 40%, var(--mn-border));color:var(--mn-accent)}.dev-server-screen__icon-btn.is-busy .dev-server-screen__icon-svg{animation:.7s linear infinite dev-server-spin}.dev-server-screen__icon-svg{pointer-events:none;width:16px;height:16px;display:block}@keyframes dev-server-spin{to{transform:rotate(360deg)}}.dev-server-screen__empty{min-height:78px;color:var(--mn-fg-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px;display:grid}.dev-server-screen__empty--compact{grid-template-columns:auto minmax(0,1fr);min-height:64px;padding-inline:8px}.dev-server-screen__empty-icon{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);width:36px;height:36px;color:var(--mn-fg-subtle);justify-content:center;align-items:center;display:inline-flex}.dev-server-screen__empty-copy{flex-direction:column;gap:2px;min-width:0;font-size:12px;line-height:1.4;display:flex}.dev-server-screen__empty-copy strong{color:var(--mn-fg);font-size:13px;font-weight:600}.dev-server-screen__popover{z-index:100022;border:1px solid var(--mn-border-strong);border-radius:var(--mn-radius-lg);background:var(--mn-surface-0);width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--mn-fg);box-shadow:0 12px 36px var(--mn-shadow);font-family:var(--font-ui);box-sizing:border-box;-webkit-app-region:no-drag;position:fixed;overflow:hidden}.dev-server-screen__form{flex-direction:column;max-height:calc(100dvh - 26px);display:flex}.dev-server-screen__form-heading{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.dev-server-screen__form-heading h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.dev-server-screen__form-heading p{color:var(--mn-fg-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.dev-server-screen__form-body{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:0 20px 20px;display:flex;overflow-y:auto}.dev-server-screen__form-row{grid-template-columns:minmax(0,1fr) 112px;gap:12px;display:grid}.dev-server-screen__form label{color:var(--mn-fg);flex-direction:column;gap:7px;font-size:12px;font-weight:500;display:flex}.dev-server-screen__form input:not([type=checkbox]),.dev-server-screen__form select{box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:var(--mn-bg);width:100%;min-width:0;min-height:38px;color:var(--mn-fg);padding:0 10px;font-size:13px}.dev-server-screen__form input:disabled{color:var(--mn-fg-muted);cursor:not-allowed}.dev-server-screen__field-hint,.dev-server-screen__optional{color:var(--mn-fg-muted);margin:0;font-size:11px;font-weight:400;line-height:1.5}.dev-server-screen__form-row+.dev-server-screen__field-hint{margin-top:-8px}.dev-server-screen__port-warning{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dev-server-screen__port-warning[hidden],.dev-server-screen__form-error[hidden]{display:none}.dev-server-screen__port-warning p{margin:0;line-height:1.5}.dev-server-screen__advanced{border-top:1px solid var(--mn-border);padding-top:14px}.dev-server-screen__advanced summary{cursor:pointer;color:var(--mn-fg);border-radius:var(--mn-radius-sm);font-size:12px;font-weight:600;line-height:1.5}.dev-server-screen__advanced summary:focus-visible{outline:2px solid var(--mn-accent);outline-offset:4px}.dev-server-screen__advanced summary span{color:var(--mn-fg-muted);margin-left:8px;font-size:11px;font-weight:400}.dev-server-screen__advanced-fields{flex-direction:column;gap:16px;padding-top:18px;display:flex}.dev-server-screen__form-error{color:var(--mn-danger);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.dev-server-screen__inline-check{color:var(--mn-fg);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:8px;font-size:13px;display:inline-flex}.dev-server-screen__inline-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--mn-accent);cursor:pointer;flex-shrink:0;margin:0}.dev-server-screen__inline-check:has(input:focus-visible){outline:2px solid var(--mn-accent);outline-offset:2px;border-radius:var(--mn-radius-sm)}.dev-server-screen__form-actions{border-top:1px solid var(--mn-border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.dev-server-screen__form-actions>span{color:var(--mn-fg-muted);flex:1 0 100%;font-size:11px}.dev-server-screen__form .dev-server-screen__inline-check{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400;line-height:1.5}.dev-server-screen__warn{color:var(--mn-warning);font-size:12px}.dev-server-log__tabs{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.dev-server-log__tab{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);min-height:30px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;padding:0 10px;font-size:12px}.dev-server-log__tab.is-active{color:var(--mn-fg);border-color:var(--mn-border-strong);background:var(--mn-surface-elevated)}.dev-server-log__toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.dev-server-log__filter{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:var(--mn-bg);width:min(180px,40vw);min-height:30px;color:var(--mn-fg);padding:0 8px;font-size:12px}.dev-server-ports__toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.dev-server-ports__filter{width:min(160px,36vw)}.dev-server-ports__scope{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:var(--mn-bg);max-width:132px;min-height:30px;color:var(--mn-fg);padding:0 8px;font-size:12px}.dev-server-screen__section--ports .dev-server-screen__section-head{flex-wrap:wrap;row-gap:6px}.dev-server-log__output-host{background:var(--mn-surface-0);flex:1;min-height:0;position:relative}.dev-server-log__empty{color:var(--mn-fg-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:20px;font-size:12px;display:flex;position:absolute;inset:0}.dev-server-log__empty strong{color:var(--mn-fg);font-size:13px;font-weight:600}.dev-server-log__output{font-family:var(--font-mono);white-space:pre;color:var(--mn-fg);background:0 0;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;position:absolute;inset:0;overflow:auto}.dev-server-log__output .stderr-line{color:var(--mn-danger)}.dev-server-log__output--wrap{white-space:pre-wrap;word-break:break-word}.dev-server-log__line-hidden{display:none}.dev-server-ports__table{flex:1;min-height:0;padding:0 14px 12px;overflow:auto}.dev-server-ports__table table{border-collapse:collapse;width:100%;font-size:12px}.dev-server-ports__table th,.dev-server-ports__table td{text-align:left;border-bottom:1px solid var(--mn-border);font-family:var(--font-mono);padding:6px 8px}.dev-server-ports__table th{color:var(--mn-fg-muted);text-transform:uppercase;letter-spacing:.04em;vertical-align:bottom;font-size:11px;font-weight:600}.dev-server-ports__sort{border-radius:var(--mn-radius-sm);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:2px 4px;display:inline-flex}.dev-server-ports__sort:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.dev-server-ports__sort.is-active{color:var(--mn-fg)}.dev-server-ports__sort-indicator{min-width:1ch;color:var(--mn-accent);font-size:10px}.dev-server-ports__actions-head{width:40px}.dev-server-ports__attr{color:var(--mn-fg-muted);font-family:system-ui,sans-serif}@media (hover:hover) and (pointer:fine){.dev-server-screen__btn:hover:not(:disabled),.dev-server-screen__icon-btn:hover:not(:disabled),.dev-server-log__tab:hover{background:var(--mn-surface-elevated)}.dev-server-screen__section-toggle:hover,.dev-server-ports__sort:hover{color:var(--mn-fg);background:var(--mn-surface-elevated)}.dev-server-screen__icon-btn.is-danger:hover:not(:disabled){border-color:color-mix(in oklch, var(--mn-danger) 52%, var(--mn-border));color:var(--mn-danger)}.dev-server-screen__btn--primary:hover:not(:disabled){background:var(--mn-accent-ink);border-color:var(--mn-fg)}.dev-server-screen__row:hover{background:var(--mn-surface-elevated)}}@media (width<=980px){.dev-server-screen__toolbar{flex-direction:column;align-items:flex-start;gap:12px}.dev-server-screen__actions{width:100%}.dev-server-screen__row{grid-template-columns:14px minmax(0,1fr)}.dev-server-screen__row-actions{grid-column:2;justify-content:flex-start;padding-left:0}.dev-server-screen__worktree-select{max-width:min(220px,42vw)}}@media (width<=720px){.dev-server-screen__section--servers,.dev-server-screen__section--ports{max-height:none}.dev-server-screen__title-row{flex-direction:column;align-items:flex-start;gap:5px}.dev-server-screen__actions .dev-server-screen__btn{flex:auto}.dev-server-screen__empty{grid-template-columns:auto minmax(0,1fr)}.dev-server-screen__empty>.dev-server-screen__btn{flex:1;grid-column:1/-1;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.dev-server-screen__dot,.dev-server-screen__chevron{transition:none}.dev-server-screen__icon-btn.is-busy .dev-server-screen__icon-svg{animation:none}}#orchestrateHub.ob-page.orchestrate-hub-root,#orchestrateBoardPage.ob-page{justify-content:flex-start;align-items:stretch;padding:0}.main-column:has(.chat-area--orchestrate-hub) .input-bar{display:none!important}.main-column:has(.chat-area--orchestrate-hub) .tool-approval-host{display:none!important}.main-column:has(.chat-area--orchestrate-hub) .question-host{display:none!important}.main-column:has(.chat-area--orchestrate-hub) .code-change-strip-wrap{display:none!important}.main-column:has(.chat-area--orchestrate-hub) .chat-jump-latest{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .input-bar{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .tool-approval-host{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .question-host{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .code-change-strip-wrap{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .chat-jump-latest{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .input-bar{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .tool-approval-host{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .question-host{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .code-change-strip-wrap{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .chat-jump-latest{display:none!important}.orchestrate-hub__plan-preview-loading{color:var(--mn-fg-muted);margin:0;font-size:13px}.orchestrate-hub__plan-hint.hidden{display:none}.ob-pane--ask:has(#orchestrateHubPlanPreview:not([hidden])){overflow:hidden}.ob-ask:has(#orchestrateHubPlanPreview:not([hidden])){min-height:0;max-width:min(100%, var(--ob-read-col,790px));flex-direction:column;flex:1;display:flex}.ob-ask:has(#orchestrateHubPlanPreview:not([hidden])) .orchestrate-hub__workflow{flex-direction:column;flex:1;min-height:0;display:flex}.ob-ask:has(#orchestrateHubPlanPreview:not([hidden])) #orchestrateHubPlanPreview{flex-direction:column;flex:1;min-height:0;display:flex}.ob-ask:has(#orchestrateHubPlanPreview:not([hidden])) #orchestrateHubPlanPreview .orchestrate-plan-screen__path{flex-shrink:0}.ob-ask:has(#orchestrateHubPlanPreview:not([hidden])) #orchestrateHubPlanPreview .orchestrate-plan-screen__preview-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.ob-ask:has(#orchestrateHubPlanPreview:not([hidden])) #orchestrateHubPlanPreviewMount.orchestrate-plan-screen__preview{-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:0;max-height:none;overflow-y:auto}.orchestrate-hub__header{padding:var(--mn-space-1) var(--mn-space-3);flex-shrink:0}.chat-area.chat-area--orchestrate-hub,.chat-area.chat-area--orchestrate,.main-column.main-column--board-view .chat-area{flex-direction:column;justify-content:stretch;align-items:stretch;gap:0;width:100%;min-width:0;padding:0;display:flex;overflow:hidden}#chatArea.chat-area:has(.ob-page){flex-direction:column;justify-content:stretch;align-items:stretch;gap:0;width:100%;min-width:0;padding:0;display:flex;overflow:hidden}main#chatArea.chat-area--orchestrate-hub,main#chatArea.chat-area--orchestrate,.main-column.main-column--board-view main#chatArea.chat-area{gap:0;padding:0}main#chatArea.chat-area:has(.ob-page){gap:0;padding:0}.ob-page{background:var(--mn-surface-0);width:100%;min-width:0;height:100%;min-height:0;color:var(--mn-fg);font-family:var(--font-ui,inherit);--ob-rail-w:264px;--ob-gutter:28px;--ob-read-col:790px;flex:1;align-self:stretch;margin:0;padding:0;font-size:14px;line-height:1.5;display:flex;container:orchestrate/inline-size}#orchestrateHub.ob-page,#orchestrateBoardPage.ob-page,.ob-page.orchestrate-hub-root,.ob-page.hub-root{justify-content:flex-start;align-items:stretch;max-width:none;padding:0}:is(.main-column:has(.chat-area--orchestrate-hub) .stats-strip,.main-column:has(.chat-area--orchestrate) .stats-strip){display:none}.main-column:has(.chat-area--orchestrate-hub) .input-bar{display:none!important}.main-column:has(.chat-area--orchestrate-hub) .tool-approval-host{display:none!important}.main-column:has(.chat-area--orchestrate-hub) .question-host{display:none!important}.main-column:has(.chat-area--orchestrate-hub) .code-change-strip-wrap{display:none!important}.main-column:has(.chat-area--orchestrate-hub) .chat-jump-latest{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .input-bar{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .tool-approval-host{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .question-host{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .code-change-strip-wrap{display:none!important}.main-column:has(.chat-area--orchestrate):not(.main-column--board-chat) .chat-jump-latest{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .input-bar{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .tool-approval-host{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .question-host{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .code-change-strip-wrap{display:none!important}.main-column:has(#orchestrateBoardPage):not(.main-column--board-chat) .chat-jump-latest{display:none!important}.main-column--board-chat .input-bar,.main-column--board-chat .tool-approval-host,.main-column--board-chat .question-host{box-sizing:border-box;margin-left:var(--ob-chat-composer-left,0px);width:var(--ob-chat-composer-width,auto);max-width:calc(100% - var(--ob-chat-composer-left,0px))}.main-column.main-column--board-chat:not(.main-column--terminal-maximized) .terminal-panel{box-sizing:border-box;min-width:0;margin-left:var(--ob-chat-terminal-left,0px);width:var(--ob-chat-terminal-width,auto);max-width:calc(100% - var(--ob-chat-terminal-left,0px))}.main-column--board-chat .input-bar{background:0 0;border-top:0;padding-left:0;padding-right:0}.main-column.main-column--board-chat{position:relative}.main-column.main-column--board-chat>.chat-viewport{position:static;overflow:visible}.main-column.main-column--board-chat main#chatArea.chat-area--orchestrate{overflow:hidden}.main-column.main-column--board-chat .ob-shell{padding-left:var(--ob-rail-w);box-sizing:border-box}.main-column.main-column--board-chat .ob-rail{top:var(--ob-board-chat-rail-top,0);left:var(--ob-board-chat-rail-left,0);z-index:3;flex-direction:column;height:auto;display:flex;position:absolute;bottom:0;overflow:hidden}.ob-shell{flex:1;width:100%;min-width:0;min-height:0;display:flex}.ob-rail{flex-direction:column;flex:0 0 var(--ob-rail-w);width:var(--ob-rail-w);min-width:var(--ob-rail-w);border-right:1px solid var(--mn-border);background:var(--mn-surface-0,var(--mn-bg));display:flex}.ob-rail__head{align-items:center;gap:6px;padding:12px 10px 8px 12px;display:flex}.ob-new{border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);min-width:0;min-height:34px;color:var(--mn-fg);font:inherit;cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease-out), border-color var(--duration-fast,.12s) var(--ease-out);background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:500;display:inline-flex}.ob-rail__collapse{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:none}.ob-rail__filter{align-items:center;padding:0 12px 10px;display:flex}.ob-rail__filter-input{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;color:var(--mn-fg);font:inherit;padding:6px 8px;font-size:13px}.ob-rail__filter-input::placeholder{color:var(--mn-fg-subtle)}.ob-rail__list{box-sizing:border-box;overscroll-behavior:contain;flex:1;width:100%;min-width:0;min-height:0;overflow-y:auto}.ob-group__label{z-index:1;background:var(--mn-surface-0,var(--mn-bg));color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px 5px;font-size:10px;font-weight:600;display:block;position:sticky;top:0}.ob-row-wrap{position:relative}.ob-row{border:0;border-bottom:1px solid var(--mn-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease-out);background:0 0;padding:9px 14px 10px;display:block}.ob-row__title{-webkit-line-clamp:2;line-clamp:2;color:var(--mn-fg);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ob-row__meta{color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:10.5px;display:flex}.ob-row__running-dot{background:var(--mn-success,var(--success));vertical-align:baseline;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.ob-row.is-running .ob-row__title{font-weight:600}.ob-row.is-active{background:var(--mn-accent-soft)}.ob-row.is-active .ob-row__title{font-weight:600}.ob-row:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:-2px}.ob-state{color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600;display:inline-block}.ob-rail__empty{color:var(--mn-fg-muted);padding:20px 16px;font-size:12.5px;line-height:1.5}.ob-rail__empty-copy{margin:0}.ob-rail__empty-link{color:var(--mn-fg);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--mn-fg-muted) 55%, transparent);text-decoration-color:color-mix(in oklch, var(--mn-fg-muted) 55%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:2px 0;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-block}.ob-rail__empty-link:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:2px;border-radius:2px}.ob-main{background:var(--mn-surface-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ob-pane--ask{overscroll-behavior:contain;min-height:0;padding:32px var(--ob-gutter);box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;display:flex;overflow-y:auto}.ob-ask{box-sizing:border-box;width:100%;min-width:0;max-width:640px;margin:0 auto;padding:0}.ob-ask .orchestrate-hub__workflow{background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:0}.ob-ask .orchestrate-hub__workflow-body,.ob-ask .ob-ask__field{width:100%;min-width:0}.ob-ask__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0 0 10px;font-size:10px;font-weight:600}.ob-ask__title,.ob-ask .orchestrate-hub__title{color:var(--mn-fg);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.2}.ob-ask__lede,.ob-ask .orchestrate-hub__lede{max-width:54ch;color:var(--mn-fg-muted);margin:0 0 22px;font-size:14px;line-height:1.5}.ob-ask__workspace,.ob-ask .orchestrate-hub__workspace{font-family:var(--font-mono);color:var(--mn-fg-subtle);text-overflow:ellipsis;white-space:nowrap;margin:-12px 0 22px;font-size:12px;overflow:hidden}.ob-ask__workspace.hidden{display:none}.ob-ask__sec{color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600;display:block}.ob-ask__field{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.ob-ask__field .orchestrate-hub__plan-select,.ob-ask .orchestrate-hub__plan-select{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;min-height:40px;color:var(--mn-fg);font:inherit;padding:8px 10px;font-size:14px}.ob-ask__actions,.ob-ask .orchestrate-hub__workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-ask .orchestrate-hub__workflow-secondary{flex-wrap:wrap;gap:6px;display:flex}.ob-ask .orchestrate-hub__plan-refresh,.ob-ask .orchestrate-hub__make-plan-btn{border:1px solid var(--mn-border);border-radius:var(--radius-sm);min-height:36px;color:var(--mn-fg-muted);font:inherit;cursor:pointer;background:0 0;padding:0 12px;font-size:13px}.ob-ask .orchestrate-hub__start-btn,.ob-btn--primary{border:1px solid var(--mn-accent);border-radius:var(--radius-sm);background:var(--mn-accent);min-height:40px;color:var(--mn-text-hover,var(--mn-bg));font:inherit;cursor:pointer;padding:0 16px;font-size:13.5px;font-weight:600}.ob-ask .orchestrate-hub__start-btn:disabled{opacity:.45;cursor:not-allowed}.ob-ask .orchestrate-hub__plan-hint{color:var(--mn-fg-muted);margin:10px 0 0;font-size:13px}.ob-ask .orchestrate-hub__plan-preview{border-top:1px solid var(--mn-border);margin-top:20px;padding-top:16px}.ob-main>.board-root{box-sizing:border-box;flex:1;min-width:0;min-height:0;padding:24px 20px 12px;overflow:hidden}.ob-main>.board-root>.board-main,.ob-main>.board-root>.board-onboarding{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.ob-back{border:0;border-bottom:1px solid var(--mn-border);width:100%;min-height:34px;color:var(--mn-fg-muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--duration-fast,.12s) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;display:flex}.ob-back__caret{font-size:15px;line-height:1}.ob-back:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:-2px}.ob-wave{width:100%;min-height:34px;color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 14px 7px;font-size:10px;font-weight:600;display:flex}.ob-wave__caret{width:10px;font-size:9px;line-height:1}.ob-wave__name{flex:1;min-width:0}.ob-wave__count{opacity:.75;font-size:9.5px}.ob-wave:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:-2px}.ob-row--chat{padding-left:24px}.ob-row--planner{padding-left:14px}.ob-row--chat .ob-row__title{-webkit-line-clamp:1;line-clamp:1;font-size:13px}.ob-row--planner .ob-row__title{font-weight:600}.ob-row__dot{flex:none}.ob-chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ob-chat__head{padding:12px var(--ob-gutter,28px);border-bottom:1px solid var(--mn-border);flex:none;align-items:center;gap:14px;display:flex}.ob-chat__back{border:1px solid var(--mn-border);border-radius:var(--radius-sm);min-height:30px;color:var(--mn-fg-muted);font:inherit;cursor:pointer;transition:color var(--duration-fast,.12s) var(--ease-out), border-color var(--duration-fast,.12s) var(--ease-out);background:0 0;flex:none;align-items:center;gap:4px;padding:4px 10px 4px 6px;font-size:12.5px;display:inline-flex}.ob-chat__back-caret{font-size:15px;line-height:1}.ob-chat__back:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:2px}.ob-chat__titles{flex:1;min-width:0}.ob-chat__title{color:var(--mn-fg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.ob-chat__meta{color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.02em;margin:2px 0 0;font-size:10.5px}.ob-chat__state{border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;padding:3px 8px;font-size:9.5px;font-weight:600}.ob-chat__state.is-running{border-color:color-mix(in oklch, var(--mn-accent) 55%, transparent);color:var(--mn-accent-ink,var(--mn-accent))}.ob-chat__state.is-complete{border-color:color-mix(in oklch, var(--mn-success) 45%, transparent);color:color-mix(in oklch, var(--mn-success) 62%, var(--mn-fg))}.ob-chat__state.is-failed{border-color:color-mix(in oklch, var(--mn-danger) 45%, transparent);color:color-mix(in oklch, var(--mn-danger) 62%, var(--mn-fg))}.ob-chat__scroll{overscroll-behavior:contain;scroll-behavior:auto;overflow-anchor:none;flex:1;min-height:0;overflow-y:auto}.ob-chat .ob-chat__scroll .ob-chat__transcript.chat-area{min-height:0;padding:20px var(--ob-gutter,28px);flex-direction:column;flex:none;gap:20px;display:flex;overflow:visible}.ob-chat__empty{max-width:46ch;padding:28px 0}.ob-chat__empty-title{color:var(--mn-fg);margin:0 0 6px;font-size:14px;font-weight:600}.ob-chat__empty-hint{color:var(--mn-fg-muted);margin:0;font-size:13px;line-height:1.5}@container orchestrate (width<=659px){.ob-shell{position:relative}.ob-chat{--ob-gutter:16px}.ob-rail{z-index:20;box-shadow:4px 0 24px color-mix(in oklch, var(--mn-fg) 18%, transparent);position:absolute;inset:0 auto 0 0}.ob-rail__collapse{display:inline-flex}.ob-page.is-rail-hidden .ob-rail{display:none}}@container orchestrate (width<=900px){.ob-chat{--ob-gutter:20px}}@media (hover:hover) and (pointer:fine){.ob-new:hover{background:color-mix(in oklch, var(--mn-fg) 6%, transparent)}.ob-rail__empty-link:hover{-webkit-text-decoration-color:var(--mn-fg);text-decoration-color:var(--mn-fg)}.ob-row:hover{background:var(--mn-surface-elevated,color-mix(in oklch, var(--mn-fg) 5%, transparent))}.ob-back:hover,.ob-chat__back:hover{color:var(--mn-fg)}.ob-chat__back:hover{border-color:var(--mn-border-strong)}.ob-wave:hover{color:var(--mn-fg)}.ob-ask .orchestrate-hub__plan-refresh:hover,.ob-ask .orchestrate-hub__make-plan-btn:hover{color:var(--mn-fg);border-color:var(--mn-border-strong)}}@media (prefers-reduced-motion:reduce){.ob-new,.ob-row,.ob-back,.ob-chat__back{transition:none}.ob-chat__scroll{scroll-behavior:auto}}.mn-editor{flex-direction:column;gap:4px;display:flex}.mn-editor__toolbar{border-bottom:1px solid var(--mn-border);flex-wrap:wrap;gap:2px;padding-bottom:2px;display:flex}.mn-editor__tool{min-width:24px;height:22px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1}@media (hover:hover) and (pointer:fine){.mn-editor__tool:hover{border-color:var(--mn-border);background:color-mix(in oklch, var(--mn-fg) 6%, transparent);color:var(--mn-fg)}}.mn-editor__tool:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px;color:var(--mn-fg)}.mn-editor__tool[data-tool=bold]{font-weight:700}.mn-editor__tool[data-tool=italic]{font-style:italic}.mn-editor__tool[data-tool=strike]{text-decoration:line-through}.mn-editor__body{min-height:96px;color:var(--mn-fg);border-radius:4px;outline:none;padding:4px 2px;font-size:13px;line-height:1.55;position:relative}.mn-editor__body:focus-visible,.mn-editor__body:focus-within{outline:2px solid var(--mn-accent);outline-offset:2px}.mn-editor__body.is-empty:not(:focus-within):before{content:attr(data-placeholder);color:var(--mn-fg-muted);pointer-events:none;position:absolute;inset:4px 2px auto}.mn-editor__blank{height:0;margin:0}.mn-editor__para{margin:0 0 6px}.mn-editor__heading{letter-spacing:-.01em;margin:10px 0 4px;font-weight:600;line-height:1.25}.mn-editor h1.mn-editor__heading{font-size:17px}.mn-editor h2.mn-editor__heading{font-size:15px}.mn-editor h3.mn-editor__heading,.mn-editor h4.mn-editor__heading,.mn-editor h5.mn-editor__heading,.mn-editor h6.mn-editor__heading{font-size:13px}.mn-editor__list{margin:0 0 6px;padding-left:18px}.mn-editor__list--tasks{padding-left:2px;list-style:none}.mn-editor__task{align-items:baseline;gap:6px;display:flex}.mn-editor__task-box{accent-color:var(--mn-accent);cursor:pointer;flex:none;margin:0}.mn-editor__task-text{flex:1;min-width:0}.mn-editor__quote{border-left:1px solid var(--mn-border-strong);color:var(--mn-fg-muted);margin:0 0 6px;padding:2px 0 2px 10px}.mn-editor__divider{margin:8px 0}.mn-editor__divider hr{border:none;border-top:1px solid var(--mn-border);margin:0}.mn-editor__table-wrap{margin:0 0 8px;overflow-x:auto}.mn-editor__table{border-collapse:collapse;font-size:12px}.mn-editor__table th,.mn-editor__table td{border:1px solid var(--mn-border);text-align:left;padding:3px 7px}.mn-editor__table th{background:color-mix(in oklch, var(--mn-fg) 5%, transparent);font-weight:600}.mn-editor__code{border:1px solid var(--mn-border);border-radius:4px;margin:0 0 8px;overflow:hidden}.mn-editor__code-head{border-bottom:1px solid var(--mn-border);background:color-mix(in oklch, var(--mn-fg) 4%, transparent);cursor:text;align-items:center;padding:2px 8px;display:flex}.mn-editor__code-lang{letter-spacing:.04em;text-transform:lowercase;color:var(--mn-fg-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.mn-editor__code pre{cursor:text;margin:0;padding:6px 8px;overflow-x:auto}.mn-editor__code code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.5}.mn-editor__code-input{width:100%;color:var(--mn-fg);resize:vertical;background:0 0;border:none;outline:none;padding:6px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.5;display:block}.mn-editor__raw{border:1px dashed var(--mn-border-strong);background:color-mix(in oklch, var(--mn-fg) 3%, transparent);border-radius:4px;margin:0 0 8px;padding:4px 8px 6px;position:relative}.mn-editor__raw-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);cursor:help;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.mn-editor__raw-source{box-sizing:border-box;resize:vertical;field-sizing:content;white-space:pre-wrap;width:100%;color:var(--mn-fg);background:0 0;border:none;margin:0;padding:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.45;display:block;overflow-x:auto}.mn-editor__raw-source:focus-visible{outline:1px solid var(--mn-accent);outline-offset:2px}.mn-mention{border:1px solid var(--mn-border);background:color-mix(in oklch, var(--mn-fg) 5%, transparent);color:var(--mn-fg);cursor:pointer;white-space:nowrap;border-radius:3px;align-items:baseline;padding:0 3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}@media (hover:hover) and (pointer:fine){.mn-mention:hover{border-color:var(--mn-accent)}}.mn-editor__body code{background:color-mix(in oklch, var(--mn-fg) 7%, transparent);border-radius:3px;padding:0 3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.mn-editor__body a{color:var(--mn-accent)}.mn-editor__body img{border-radius:4px;max-width:100%;height:auto}html.issues-file-drawer-open #fileSidebar.file-sidebar--issues-drawer{top:var(--mn-os-menubar-h,46px);width:var(--file-sidebar-w,350px);max-width:min(420px, calc(100vw - var(--sidebar-rail,48px) - 16px));z-index:35;border-left:1px solid var(--mn-border);min-height:0;box-shadow:none;border-right:none;flex-direction:column;margin:0;display:flex;position:fixed;bottom:0;left:auto;right:0}html.issues-file-drawer-open #fileSidebar.file-sidebar--issues-drawer.collapsed{width:var(--file-sidebar-rail,48px)}html.issues-file-drawer-open #issuesView .issues-shell{margin-right:var(--file-sidebar-w,350px)}html.issues-file-drawer-open:has(#fileSidebar.file-sidebar--issues-drawer.collapsed) #issuesView .issues-shell{margin-right:var(--file-sidebar-rail,48px)}html.issues-file-drawer-open #fileSidebar.file-sidebar--issues-drawer .file-sidebar-preview-toggle,html.issues-file-drawer-open #fileSidebar.file-sidebar--issues-drawer .git-panel-toggle{display:none}html.mn-narrow.issues-file-drawer-open #fileSidebar.file-sidebar--issues-drawer,html.mn-narrow.issues-file-drawer-open #fileSidebar.file-sidebar--issues-drawer.collapsed{top:calc(var(--os-menubar-h,46px) + env(safe-area-inset-top,0px));bottom:calc(52px + env(safe-area-inset-bottom,0px));width:min(340px, calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 40px));z-index:50;max-width:none;box-shadow:var(--shadow-sidebar-left);transform:none}:is(html.mn-narrow.issues-file-drawer-open #issuesView .issues-shell,html.mn-narrow.issues-file-drawer-open:has(#fileSidebar.file-sidebar--issues-drawer.collapsed) #issuesView .issues-shell){margin-right:0}.chat-area.chat-area--hub{width:100%;min-width:0;padding:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);scroll-padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;gap:0;display:flex;overflow-y:auto;container:hub/inline-size}html.minnow-os-enabled:has(.main-column--hub) .chat-area--hub{scroll-padding-bottom:calc(20px + var(--os-dock-reveal-height,0px) + var(--os-safe-bottom,0px))}.main-column.main-column--hub .stats-strip{display:none}.hub-root{min-height:0;padding:16px 24px 32px;padding-bottom:max(32px, env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;width:100%;min-width:0;display:flex}.hub-inner{flex-direction:column;gap:0;width:100%;min-width:0;max-width:1024px;margin:auto;display:flex}.hub-status{justify-content:center;align-items:center;gap:10px;margin-bottom:18px;display:flex}.hub-inner>.code-readiness-actions{justify-content:center;margin-bottom:18px}.hub-status__dot{background:var(--mn-accent);border-radius:50%;flex:none;width:8px;height:8px}.hub-status__dot.pulse{box-shadow:0 0 0 0 color-mix(in oklch, var(--mn-accent) 40%, transparent);animation:2.4s ease-out infinite hub-status-pulse}@keyframes hub-status-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--mn-accent) 40%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.hub-status__dot.pulse{animation:none}}.hub-status__text{font-family:var(--font-mono);color:var(--mn-fg-muted);letter-spacing:.02em;text-align:center;font-size:12px}.hub-status__accent{color:var(--mn-accent)}.hub-heading{text-align:center;letter-spacing:-.035em;color:var(--mn-fg);margin:4px 0 22px;padding:12px 20px 16px;font-size:clamp(26px,4vw,33px);font-weight:600;line-height:1.15}.hub-heading__accent{color:var(--mn-accent)}.hub-composer-slot{width:100%;min-width:0;margin-bottom:14px}.main-column.main-column--hub .input-bar.input-bar--hub,.input-bar--hub{width:100%;min-width:0;margin:0}.input-bar--hub .input-bar-composer{display:contents}.input-bar--hub .composer-controls{flex-wrap:nowrap;justify-content:flex-start;align-items:center;min-width:0;margin-bottom:0;overflow:visible}.input-bar.input-bar--hub.input-bar--composer-compact>.composer-controls{grid-column:1/-1;justify-self:stretch}.input-bar--hub .composer-controls:has(.is-submenu-open){z-index:30;position:relative;overflow:visible}.input-bar--hub .composer-controls:has(.context-usage-breakdown:not(.hidden)){overflow:visible}.input-bar--hub .composer-controls:has(.context-usage-breakdown:not(.hidden)) .context-usage-anchor{z-index:10}.input-bar--hub .mode-segment-wrap--plan.is-submenu-open{z-index:30}.input-bar--hub .composer-controls__trail{flex:0 auto;justify-content:flex-end;min-width:0;overflow:hidden}.input-bar--hub .composer-controls .mode-segmented{flex:auto;width:auto;min-width:0;max-width:100%}.input-bar--hub .composer-controls:not(.composer-controls--compact) .mode-segmented{flex:none;min-width:max-content;max-width:none;overflow:visible}.input-bar--hub .composer-controls--compact .mode-segmented,.input-bar--hub .composer-controls--compact #modeSelectorDropdown{flex:none;width:max-content;min-width:max-content;max-width:none;overflow:visible}.input-bar--hub .composer-controls--compact{overflow:visible}.input-bar--hub .composer-controls .mode-segmented.mode-segmented--compact{flex:none;width:fit-content}.input-bar--hub .composer-controls .thinking-control-wrap,.input-bar--hub .composer-controls .context-usage-anchor{flex:none}.input-bar--hub .input-row{background:0 0;border:none;border-radius:0;align-self:stretch;width:100%;min-width:0;padding:0;display:block}.input-bar--hub .input-wrap--inset-actions{width:100%}.input-bar--hub .composer-controls__trail .view-mode-toggle-btn--to-board{width:32px;height:32px}.input-bar--hub #msgInput{box-sizing:border-box;width:100%}.input-bar--hub.input-bar--orchestrate-plan .input-wrap #orchestratePlanSelect{min-height:52px;font-size:16px}.hub-strip{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);align-items:stretch;margin-bottom:16px;display:flex;overflow:hidden}.hub-strip__cell{border-right:1px solid var(--mn-border);flex-direction:column;gap:3px;min-width:0;padding:11px 16px;display:flex}.hub-strip__cell:last-child{border-right:none}.hub-strip__cell--server{cursor:pointer;flex-direction:row;flex:1.4;align-items:flex-start;gap:11px;padding-top:10px;padding-bottom:10px}.hub-strip__cell--server>.hub-strip__dot{margin-top:4px}@media (hover:hover) and (pointer:fine){.hub-strip__cell--server:hover{background:var(--mn-surface-2)}.hub-strip__cell--server.hub-strip__cell--disabled:hover,.hub-strip__cell--server[aria-disabled=true]:hover{background:inherit}.hub-strip__link:hover{background:color-mix(in oklch, var(--mn-accent) 12%, transparent)}.hub-strip__url:hover{text-decoration:underline}}.hub-strip__cell--server:active:not(.hub-strip__cell--disabled):not([aria-disabled=true]){background:var(--mn-surface-2)}.hub-strip__cell--server.hub-strip__cell--disabled,.hub-strip__cell--server[aria-disabled=true]{cursor:default;opacity:.72}.hub-strip__cell--server.hub-strip__cell--offline .hub-strip__meta{color:var(--mn-fg-subtle)}.hub-strip__cell--server.hub-strip__cell--error .hub-strip__meta{color:color-mix(in oklch, var(--mn-danger,#e85d5d) 85%, var(--mn-fg-muted))}.hub-strip__link{font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mn-accent);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:none;margin-left:auto;padding:4px 8px}.hub-strip__link.hidden{display:none}.hub-strip__label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-subtle);font-size:10px}.hub-strip__value{font-family:var(--font-mono);color:var(--mn-fg);font-size:16px;font-weight:600}.hub-strip__value--accent{color:var(--mn-accent)}.hub-strip__meta{font-family:var(--font-mono);color:var(--mn-fg-muted);font-size:12.5px}.hub-strip__url{font-family:var(--font-mono);color:var(--mn-accent);text-overflow:ellipsis;white-space:nowrap;z-index:1;pointer-events:auto;cursor:pointer;text-align:left;background:0 0;border:none;width:fit-content;max-width:100%;padding:0;font-size:12.5px;text-decoration:none;position:relative;overflow:hidden}.hub-strip__url.hidden{display:none}.hub-strip__server-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hub-strip__dot{border-radius:50%;flex:none;width:8px;height:8px}.hub-strip__dot.ok{background:var(--mn-success)}.hub-strip__dot.idle{background:var(--mn-fg-subtle)}.hub-strip__dot.warn{background:var(--mn-warning,#d4a017)}.hub-strip__dot.err{background:var(--mn-danger,#e85d5d)}@container hub (width<=720px){.hub-root{justify-content:flex-start;padding:14px 16px 24px}.hub-heading{margin-bottom:16px;padding-left:0;padding-right:0;font-size:clamp(22px,5.5cqi,28px)}.hub-status{margin-bottom:12px}.hub-status__text{text-wrap:balance;font-size:11px;line-height:1.35}.hub-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;display:grid}.hub-strip__cell{border-right:1px solid var(--mn-border);border-bottom:1px solid var(--mn-border);padding:9px 12px}.hub-strip__cell:nth-child(2n){border-right:none}.hub-strip__cell--server{border-right:none;grid-column:1/-1}.hub-strip__cell:nth-last-child(-n+2):not(.hub-strip__cell--server){border-bottom:none}.hub-strip__value{font-size:14px}}@container hub (width<=560px){.hub-root{padding:12px 12px 20px}}@supports not (container-type:inline-size){@media (width<=720px){.hub-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-strip__cell--server{grid-column:1/-1}}}@media (width<=600px){.hub-root{padding:12px max(12px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-right,0px));justify-content:flex-start}}@media (pointer:coarse){.hub-strip__link{min-height:var(--touch-min,44px);align-items:center;display:inline-flex}}@media (height<=500px) and (orientation:landscape){.hub-root{padding-top:8px;padding-bottom:12px}.hub-heading{margin-bottom:10px;padding-top:4px;padding-bottom:8px}.hub-status{margin-bottom:10px}}.hub-root .hub-inner{max-width:880px}.hub-root .hub-status{display:none}.hub-root .hub-heading{letter-spacing:-.02em;margin:0 0 22px;padding:0;font-size:30px}.hub-root .hub-composer-slot{margin-bottom:14px}.hub-root .hub-strip{font-family:var(--font-mono);color:var(--mn-fg-subtle);background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 0;margin:0 0 48px;font-size:11.5px;display:flex;overflow:visible}.hub-root .hub-strip__cell,.hub-root .hub-strip__cell--server{opacity:1;background:0 0;border:0;flex-direction:row-reverse;flex:none;align-items:baseline;gap:5px;padding:0}.hub-root .hub-strip__cell+.hub-strip__cell:after{content:"·";order:1;margin:0 7px}.hub-root .hub-strip__cell--server{flex-direction:row}.hub-root .hub-strip__cell--server>.hub-strip__dot{display:none}.hub-root .hub-strip__server-body{flex-direction:row;gap:5px}.hub-root .hub-strip__label{font-family:var(--font-mono);letter-spacing:0;text-transform:lowercase;color:var(--mn-fg-subtle);font-size:11.5px}.hub-root .hub-strip__value,.hub-root .hub-strip__meta,.hub-root .hub-strip__url{font-family:var(--font-mono);color:var(--mn-fg-subtle);font-size:11.5px;font-weight:400}.hub-root .hub-strip__value--accent{color:var(--mn-fg-muted)}.hub-root .hub-strip__link{display:none}.chat-thread>.chat-presented-files{width:100%;max-width:var(--chat-reading-width);flex-shrink:0;align-self:center;min-width:0}.chat-presented-files{gap:8px;display:grid;container-type:inline-size}.presented-file{border:1px solid var(--mn-border);background:var(--mn-surface-1);color:var(--mn-fg);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.presented-file__icon,.presented-file__meta{color:var(--mn-fg-muted)}.presented-file__title{overflow-wrap:anywhere;font-size:14px;font-weight:600}.presented-file__path{font:12px/1.5 var(--font-mono);color:var(--mn-fg-muted);overflow-wrap:anywhere;margin-top:3px}.presented-file__meta{margin-top:3px;font-size:12px}.presented-file__actions{flex-wrap:wrap;gap:6px;display:flex}.presented-file__action{background:var(--mn-bg);color:var(--mn-fg);font:inherit;border:1px solid var(--mn-border);cursor:pointer;border-radius:5px;padding:7px 10px;font-size:13px}.presented-file__action:disabled{opacity:.6;cursor:wait}.presented-file__action:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.presented-file__status{color:var(--mn-danger-ink);overflow-wrap:anywhere;grid-column:2/-1;margin:0;font-size:12px}@media (hover:hover) and (pointer:fine){.presented-file__action:hover:not(:disabled){border-color:var(--mn-accent);color:var(--mn-accent)}}@container (width<=440px){.presented-file{grid-template-columns:20px minmax(0,1fr)}.presented-file__actions{grid-column:2}}@media (width<=500px){.presented-file{grid-template-columns:20px minmax(0,1fr)}.presented-file__actions{grid-column:2}}@media (pointer:coarse){.presented-file__action{min-height:44px}}.shared-chat-host{flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.shared-chat-host .shared-chat-host__transcript{flex:1 1 0;min-height:0;overflow-y:auto}.shared-chat-host>.input-bar{flex-shrink:0}.issues-work-content:has(>.shared-chat-host){flex-direction:column;display:flex;overflow:hidden}.home-conversation:has(>.shared-chat-host){min-height:0}:is(#mainColumn,.shared-chat-host):has(>.chat-viewport>.composer-notices>:is(#questionHost,#toolApprovalHost):not([hidden]))>.input-bar{display:none}.issues-work-tabs{border-bottom:1px solid var(--mn-border);flex-wrap:wrap;gap:0 20px;margin-top:12px;display:flex}.issues-work-tabs button{color:var(--mn-fg-muted);font:12px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:10px 0;position:relative}.issues-work-tabs button[aria-selected=true]{color:var(--mn-fg)}.issues-work-tabs button[aria-selected=true]:after{content:"";background:var(--mn-accent);height:2px;position:absolute;inset:auto 0 -1px}.issues-work-summary{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);margin-bottom:20px;padding:12px}.issues-work-summary[hidden],.issues-detail__scroll[hidden]{display:none}.issues-work-summary__heading,.issues-work-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issues-work-summary__heading>.issues-btn{margin-left:auto}.issues-work-summary strong{font-size:13px;font-weight:600}.issues-work-summary p,.issues-work-note{color:var(--mn-fg-muted);font-size:12px;line-height:1.5}.issues-work-summary p{margin:8px 0}.issues-work-path{font:11px/1.5 var(--font-mono);color:var(--mn-fg-muted);overflow-wrap:anywhere}.issues-work-content{overflow-wrap:anywhere;padding:20px}.issues-shell.is-detail-expanded .issues-detail__scroll.issues-work-content:not([hidden]){flex-direction:column;gap:0;padding:20px 28px;display:flex}.issues-work-content>h3{margin:0 0 12px;font-size:14px;font-weight:600}.issues-work-content>p{max-width:72ch;line-height:1.6}.issues-work-content .issues-work-actions{justify-content:space-between;margin-bottom:12px}.issues-work-content>details>pre{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);max-height:none;font:12px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;overflow:auto}.issues-work-diff-add{color:var(--mn-success)}.issues-work-diff-remove{color:var(--mn-danger)}.issues-work-file{border-bottom:1px solid var(--mn-border);font:12px/1.5 var(--font-mono);overflow-wrap:anywhere;padding:7px 0}.issues-work-error{color:var(--mn-danger);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.issues-work-footer{border-top:1px solid var(--mn-border);background:var(--mn-surface-1);flex-shrink:0;padding:12px 20px}.issues-work-footer[hidden]{display:none}.issues-work-footer .issues-work-actions>.issues-btn--primary{margin-left:auto}.issues-work-footer .issues-work-actions label{color:var(--mn-fg-muted);align-items:center;gap:6px;font-size:12px;display:flex}.issues-work-footer input[type=checkbox]{accent-color:var(--mn-accent)}.issues-work-field{flex-direction:column;gap:6px;margin-top:12px;font-size:12px;display:flex}.issues-work-field input,.issues-work-chat__composer textarea{box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;color:var(--mn-fg);font:13px/1.5 var(--font-ui);padding:8px 10px}.issues-work-chat__composer{border-top:1px solid var(--mn-border);background:var(--mn-surface-1);flex-shrink:0;margin:0;padding:12px 20px}.issues-work-chat__composer[hidden]{display:none}.issues-shell.is-detail-expanded .issues-work-chat__composer{padding-inline:28px}.issues-work-chat__composer textarea{resize:vertical;min-height:90px;max-height:min(240px,30vh)}.issues-work-chat__composer .issues-work-actions{justify-content:flex-end;margin-top:8px}.issues-work-chat__transcript{flex-direction:column;min-width:0;display:flex}.issues-work-event{border-bottom:1px solid var(--mn-border);padding:12px 0}.issues-work-event>time{margin-top:4px;display:block}.issues-work-event p{overflow-wrap:anywhere;font-size:12px}.issues-row__agent .issues-chat-activity{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-inline:0;overflow:hidden}.issues-chat-activity.is-waiting{color:var(--mn-warning)}.issues-chat-activity.is-failed{color:var(--mn-danger)}.issues-chat-activity.is-review{color:var(--mn-accent)}@container issues (width<=600px){.issues-work-content{padding:16px}.issues-work-footer,.issues-work-chat__composer{padding:12px 16px}.issues-work-tabs{gap:16px}}@media (pointer:coarse){.issues-work-tabs button,.issues-work-actions .issues-btn{min-height:44px}.issues-work-chat__composer textarea,.issues-work-field input{font-size:16px}}.pr-review{color:var(--mn-fg);font-family:var(--font-ui);flex-direction:column;gap:12px;padding:12px 0 4px;font-size:13px;line-height:1.45;display:flex;container:pr-review/inline-size}.pr-review__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0;font-size:11px;font-weight:600}.pr-review__live{appearance:none;text-align:left;width:100%;font:inherit;color:var(--mn-fg);background:var(--mn-surface-1);border:1px solid var(--mn-border);border-radius:var(--radius-sm,6px);cursor:pointer;margin:0;padding:10px 12px;display:block}.pr-review__live:hover{background:var(--mn-surface-elevated)}.pr-review__live:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.pr-review__error{color:var(--mn-fg);background:color-mix(in oklch, var(--mn-danger) 12%, var(--mn-surface-1));border:1px solid color-mix(in oklch, var(--mn-danger) 40%, var(--mn-border));border-radius:var(--radius-sm,6px);margin:0;padding:8px 10px}.pr-review__head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.pr-review__verdict{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.02em;border:1px solid var(--mn-border-strong);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.pr-review__verdict--approve{color:var(--mn-success);border-color:color-mix(in oklch, var(--mn-success) 45%, var(--mn-border));background:color-mix(in oklch, var(--mn-success) 12%, transparent)}.pr-review__verdict--request_changes{color:var(--mn-danger);border-color:color-mix(in oklch, var(--mn-danger) 45%, var(--mn-border));background:color-mix(in oklch, var(--mn-danger) 12%, transparent)}.pr-review__verdict--needs_discussion{color:var(--mn-warning);border-color:color-mix(in oklch, var(--mn-warning) 45%, var(--mn-border));background:color-mix(in oklch, var(--mn-warning) 12%, transparent)}.pr-review__tally{color:var(--mn-fg-muted);margin:0;font-size:12px}.pr-review__stale{color:var(--mn-fg-subtle,var(--mn-fg-muted));font-size:12px;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);margin:0}.pr-review__summary{max-width:72ch;margin:0}.pr-review__group{flex-direction:column;gap:10px;display:flex}.pr-review__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:4px 0 0;font-size:11px;font-weight:600}.pr-review__finding{border-top:1px solid var(--mn-border);flex-direction:column;gap:6px;padding:8px 0;display:flex}.pr-review__finding-title{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.pr-review__sev{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--mn-fg-muted);font-size:10px;font-weight:600}.pr-review__sev--blocker{color:var(--mn-danger)}.pr-review__sev--warn{color:var(--mn-warning)}.pr-review__sev--info{color:var(--mn-fg-muted)}.pr-review__finding-detail{max-width:72ch;color:var(--mn-fg);margin:0}.pr-review__paths{flex-wrap:wrap;gap:6px;display:flex}.pr-review__path{appearance:none;text-overflow:ellipsis;max-width:100%;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--mn-fg);border:1px solid var(--mn-border-strong);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:11px;overflow:hidden}.pr-review__path:hover{background:var(--mn-surface-elevated)}.pr-review__path:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.pr-review__actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.pr-review__btn{appearance:none;min-height:32px;font:inherit;color:var(--mn-fg);border:1px solid var(--mn-border);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;padding:6px 12px;font-size:13px}.pr-review__btn:hover{background:var(--mn-surface-elevated)}.pr-review__btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.pr-review__btn--primary{color:var(--mn-text-hover,var(--mn-bg));background:var(--mn-accent);border-color:var(--mn-accent)}.pr-review__btn--primary:hover{background:var(--mn-accent);filter:brightness(1.08)}.pr-review__btn--ghost{border-color:#0000}@container pr-review (width<=360px){.pr-review__actions{flex-direction:column;align-items:stretch}.pr-review__btn{width:100%}}.settings-general{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.settings-general__content{flex-direction:column;gap:24px;display:flex}.settings-general .settings-section-lead{margin-bottom:4px}.settings-general .settings-section-lead .settings-inline-link{font-size:inherit;font-weight:600}.settings-general .settings-group--emphasis{border:none;border-top:1px solid var(--mn-border);background:0 0;border-radius:0;margin:0;padding:24px 0 0}.settings-general .settings-group--emphasis:first-child{border-top:none;padding-top:0}.settings-general .settings-group--emphasis .settings-group{background:0 0;border:none;border-radius:0;padding-inline:0}.settings-general .settings-group--emphasis .settings-group__lead{margin-bottom:12px}.settings-general .settings-group--emphasis .settings-group__body{gap:0}.settings-general .settings-group--emphasis .settings-editor-fundamentals{margin-top:12px}.settings-general .settings-toggle-row,.settings-general .settings-row{padding-left:2px;padding-right:2px}.settings-project-location{align-items:flex-start}.settings-project-location .settings-row__control{flex-direction:column;gap:8px;display:flex}.settings-project-location__path{align-items:center;gap:8px;display:flex}.settings-project-location__path .settings-input{flex:1;min-width:0}.settings-project-location .settings-inline-btn{flex-shrink:0;margin:0}.settings-project-location .settings-field-hint{overflow-wrap:anywhere;min-height:1.5em;margin:0}.settings-project-location .settings-project-location__error{color:var(--mn-danger)}.settings-general .settings-group--emphasis .settings-actions:first-child{border-top:none;padding-top:0}.settings-general .settings-network-segments,.settings-general .settings-filesystem-segments{margin-top:0}.settings-general .settings-filesystem-segments{margin-bottom:10px}.settings-general .settings-actions,.settings-general .settings-form-actions{margin-top:4px}.settings-general .settings-group--emphasis .settings-appearance-warnings:not(:empty){border-top:1px solid var(--mn-border);margin-top:4px;padding-top:12px}.settings-general.settings-general--wide{max-width:none}.settings-general .settings-skills-list,.settings-general .settings-tools-list{margin-top:0}.settings-tavily-breakdown{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:12px;font-size:12px}.settings-tavily-breakdown th,.settings-tavily-breakdown td{border-bottom:1px solid var(--mn-border);text-align:right;overflow-wrap:anywhere;padding:8px 4px}.settings-tavily-breakdown th:first-child{text-align:left}.settings-routing__content{flex-direction:column;gap:16px;display:flex}.settings-general .settings-routing-group__body{flex-direction:column;gap:0;display:flex}.settings-general .settings-group--emphasis .settings-routing-role+.settings-routing-role{border-top:1px solid var(--mn-border);margin-top:16px;padding-top:16px}.settings-routing-role__head{margin-bottom:12px}.settings-routing-role__title{color:var(--mn-fg);margin:0;font-size:14px;font-weight:600;line-height:1.35}.settings-routing-role__desc{color:var(--mn-fg-muted);max-width:65ch;margin:4px 0 0;font-size:12px;line-height:1.45}.settings-routing-role__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.settings-routing-role__chat{color:var(--mn-fg-muted);font-size:12px;font-family:var(--font-mono,ui-monospace, monospace)}.settings-routing-row__selects{grid-template-columns:minmax(140px,1fr) minmax(180px,1.35fr);gap:10px 14px;max-width:none;display:grid}.settings-routing-row__extras{flex-direction:column;gap:6px;margin-top:10px;display:flex}.settings-routing-row__extras .settings-toggle-row--compact:last-child{padding-bottom:0}.settings-routing-effective{color:var(--mn-fg-muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.4;display:flex}.settings-routing-effective__label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);font-size:11px;font-weight:600}.settings-routing-effective__value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg);word-break:break-word;font-size:12px}.settings-routing-advanced{border-top:1px solid var(--mn-border);margin-top:12px;padding-top:8px}.settings-routing-advanced__summary{color:var(--mn-fg-muted);cursor:pointer;font-size:12px;font-weight:600;list-style:none}.settings-routing-advanced__summary::-webkit-details-marker{display:none}.settings-routing-advanced__summary:before,.settings-routing-fallback__summary:before{content:"›";margin-right:8px;font-size:16px;display:inline-block}details[open]>.settings-routing-advanced__summary:before,details[open]>.settings-routing-fallback__summary:before{transform:rotate(90deg)}.settings-routing-advanced__summary:focus-visible,.settings-routing-fallback__summary:focus-visible{outline:2px solid var(--mn-accent);outline-offset:4px}.settings-routing-advanced__body{flex-direction:column;gap:12px;margin-top:12px;display:flex}.settings-routing-fallback{border-top:1px solid var(--mn-border);margin-top:12px;padding-top:12px}.settings-routing-fallback__summary{cursor:pointer;color:var(--mn-fg-muted);font-size:12px;font-weight:600;list-style:none}.settings-routing-fallback__summary::-webkit-details-marker{display:none}.settings-routing-fallback__body{flex-direction:column;gap:10px;margin-top:10px;display:flex}.settings-routing-fallback__hint{color:var(--mn-fg-muted);max-width:65ch;margin:0;font-size:12px;line-height:1.45}.settings-routing-fallback__list{flex-direction:column;gap:8px;display:flex}.settings-fallback-candidate{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.settings-fallback-candidate__order{color:var(--mn-fg-muted);font-family:var(--font-mono,ui-monospace, monospace);flex:0 0 24px;padding-bottom:10px}.settings-fallback-candidate__actions{gap:4px;display:flex}.settings-routing-fallback__empty{color:var(--mn-fg-muted);max-width:65ch;margin:0;padding-block:8px;font-size:12px;line-height:1.5}.settings-fallback-candidate .settings-routing-row__selects{flex:1;min-width:0}.settings-fallback-global-chain{border-top:1px solid var(--mn-border);margin-top:4px;padding-top:14px}.settings-fallback-global-chain__title{color:var(--mn-fg);margin:0 0 4px;font-size:13px;font-weight:600}.settings-fallback-global-chain__hint{color:var(--mn-fg-muted);max-width:65ch;margin:0 0 10px;font-size:12px;line-height:1.45}.settings-fallback-global-chain>.settings-action-btn{margin-top:10px}.settings-fallback-health{border-top:1px solid var(--mn-border);margin-top:4px;padding-top:14px}.settings-fallback-health__title{color:var(--mn-fg);margin:0 0 8px;font-size:13px;font-weight:600}.settings-fallback-health__empty{color:var(--mn-fg-muted);margin:0;font-size:12px}.settings-fallback-health__list{color:var(--mn-fg);margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none}.settings-general .settings-group--emphasis>.settings-actions{border-top:1px solid var(--mn-border);margin-top:4px;padding-top:14px}@media (width<=640px){.settings-routing-row__selects{grid-template-columns:1fr}}.settings-routing{gap:20px;container-type:inline-size}.settings-routing-tabs{border-bottom:1px solid var(--mn-border);flex-wrap:wrap;gap:4px;padding-bottom:8px;display:flex}.settings-routing-tab{min-height:40px;color:var(--mn-fg-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 14px;font-size:13px}.settings-routing-tab:hover{background:var(--mn-surface-elevated);color:var(--mn-fg)}.settings-routing-tab[aria-selected=true]{border-color:var(--mn-border);background:var(--mn-surface-elevated);color:var(--mn-fg);font-weight:600}.settings-routing-tab:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.settings-routing-tabpanel[hidden]{display:none}.settings-routing .settings-group--emphasis{padding-top:24px}.settings-routing__content>.settings-group:first-child{border-top:none;padding-top:4px}.settings-routing-options{grid-column:2;margin-top:6px}.settings-routing-options[open]{grid-column:1/-1}.settings-routing-options>summary{width:fit-content;padding-block:4px}.settings-routing-options__body{margin-top:8px}.settings-routing-options__body>details:first-child{border-top:none;margin-top:0;padding-top:0}.settings-routing .settings-group__title{letter-spacing:-.01em;font-size:16px;font-weight:600}.settings-routing .settings-group__lead{max-width:75ch}.settings-routing .settings-routing-role{grid-template-columns:minmax(180px,.85fr) minmax(0,1.4fr);gap:16px 40px;min-width:0;padding-block:16px;display:grid}.settings-routing .settings-routing-role+.settings-routing-role{margin-top:0;padding-top:16px}.settings-routing .settings-routing-role__head{margin-bottom:0}.settings-routing-role__fields{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;min-width:0;display:grid}.settings-routing-role__fields>.settings-routing-row__selects,.settings-routing-role__fields>.settings-routing-follow{grid-column:1/-1}.settings-routing-role__fields>.settings-routing-effective{grid-column:1}.settings-routing-role__chat{overflow-wrap:anywhere}.settings-routing-source{color:var(--mn-fg-muted);border:1px solid var(--mn-border);border-radius:4px;padding:3px 7px;font-size:11px}.settings-routing .settings-routing-row__selects{grid-template-columns:minmax(0,1fr)}.settings-routing .settings-routing-row__selects .settings-field{min-width:0;margin:0}.settings-routing .settings-routing-row__selects .settings-field-label{display:none}.settings-routing .settings-routing-row__selects .model-select-trigger{width:100%;min-height:40px}.settings-routing .settings-routing-row__extras{margin-top:8px}.settings-routing-follow{margin-top:8px;font-size:12px}.settings-routing-follow[hidden]{display:none}.settings-routing .settings-routing-effective__label{text-transform:none;letter-spacing:normal;font-size:12px;font-weight:400}.settings-routing .settings-routing-effective__value{font-family:inherit}.settings-routing-related{border-top:1px solid var(--mn-border);color:var(--mn-fg-muted);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:20px;font-size:12px;display:flex}.settings-routing-loading{color:var(--mn-fg-muted);margin:0;padding-block:24px}.settings-routing-error{color:var(--mn-danger)}@container (width<=650px){.settings-routing .settings-routing-role{grid-template-columns:minmax(0,1fr);gap:12px}.settings-routing-role__meta{margin-top:6px}.settings-routing-tab{padding-inline:10px}.settings-fallback-candidate{grid-template-columns:24px minmax(0,1fr);display:grid}.settings-fallback-candidate__actions{grid-column:2}}.settings-routing-page{gap:24px;width:100%;max-width:64rem;margin-inline:auto;padding-block:8px 32px}.settings-routing-page__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.settings-routing-page__heading{min-width:0}.settings-routing-page h2.settings-routing-page__title{letter-spacing:-.025em;margin:0 0 10px;font-size:26px;font-weight:600;line-height:1.25}.settings-routing-page__description{max-width:64ch;color:var(--mn-fg-muted);margin:0;font-size:14px;line-height:1.6}.settings-routing-page__scope{color:var(--mn-fg-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;margin-top:6px;font-size:12px;display:inline-flex}.settings-routing-page .settings-routing-tabs{width:100%;padding-bottom:12px}.settings-routing-page .settings-routing-tab{min-height:42px;font-size:14px}.settings-routing-page .settings-routing-tabpanel{width:100%;min-width:0}.settings-routing-page .model-routing-form--page{gap:0;width:100%;font-size:14px}.settings-routing-page .model-routing-form__columns,.settings-routing-page .model-routing-form__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(24px,5cqi,64px);display:grid}.settings-routing-page .model-routing-form__columns{color:var(--mn-fg-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 0 12px;font-size:11px;font-weight:600}.settings-routing-page .model-routing-form__row{min-height:96px;padding:20px 0}.settings-routing-page .model-routing-form--page>.model-routing-form__row+.model-routing-form__row{border-top:1px solid var(--mn-border)}.settings-routing-page .model-routing-form__label{align-items:flex-start;gap:16px}.settings-routing-page .model-routing-form__icon{flex-basis:24px;padding-top:2px}.settings-routing-page .model-routing-form__copy{gap:6px}.settings-routing-page .model-routing-form__copy>span{font-size:15px;font-weight:500}.settings-routing-page .model-routing-form__copy small{max-width:43ch;font-size:12px;line-height:1.6}.settings-routing-page .model-routing-form__row .model-select-trigger{background:var(--mn-bg);min-height:44px;padding:11px 36px 11px 14px;font-size:14px}.settings-routing-page .model-routing-form__advanced{margin-top:20px;padding-top:12px}.settings-routing-page .model-routing-form__advanced>summary{gap:10px;min-height:48px;padding:12px 8px;font-size:14px}.settings-routing-page .model-routing-form__advanced-hint{max-width:70ch;color:var(--mn-fg-muted);margin:8px 0 14px;font-size:12px;line-height:1.6}.settings-routing-page .model-routing-form__advanced .model-routing-form__row{min-height:64px;padding:10px 0}.settings-routing-page .model-routing-form__advanced .model-routing-form__copy>span{font-size:14px}.settings-routing-page .model-routing-form__status{margin:16px 0 0;font-size:12px}.settings-routing-page .model-routing-form__retry{margin-top:8px}@container (width<=720px){.settings-routing-page__header{flex-direction:column;gap:12px}.settings-routing-page__scope{margin-top:0}.settings-routing-page .model-routing-form__row{column-gap:24px}}@container (width<=520px){.settings-routing-page{gap:20px}.settings-routing-page h2.settings-routing-page__title{font-size:var(--mn-type-4xl)}.settings-routing-page .model-routing-form__columns{display:none}.settings-routing-page .model-routing-form__row{grid-template-columns:minmax(0,1fr);gap:14px}.settings-routing-page .model-routing-form__row .model-select-inner{width:calc(100% - 40px);margin-left:40px}}.settings-search-target-flash{outline:2px solid var(--mn-accent);outline-offset:2px;transition:outline-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.settings-search-target-flash{transition:none}}.settings-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.settings-field__label{color:var(--mn-fg);font-size:13px;font-weight:500}.settings-field__control{min-width:0}.settings-field__hint{margin:0}.is-filter-hidden{display:none!important}.is-filter-dim{display:none}.settings-lead,.settings-section-lead,.settings-section-note,.settings-field-hint{color:var(--mn-fg-muted);max-width:72ch;margin:0 0 16px;font-size:14px;line-height:1.5}.settings-group{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);margin:0;padding:16px 18px}.settings-area .field-hint{color:var(--mn-fg-muted);font-size:13px;line-height:1.5}.settings-area .settings-group:not(.settings-group--emphasis){background:0 0;border:none;padding:0}.settings-group--emphasis{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);padding:16px 18px}.settings-group--emphasis .settings-toggle-row:hover{background:0 0}@media (hover:hover) and (pointer:fine){.settings-group--emphasis .settings-toggle-row:hover{background:color-mix(in srgb, var(--mn-fg) 2%, transparent)}}.settings-group--flat{background:0 0;border:none;padding:0}.settings-group--flat .settings-group__body{padding:0}.settings-group__title{letter-spacing:-.01em;color:var(--mn-fg);margin:0 0 6px;font-size:15px;font-weight:600}.settings-group__lead{color:var(--mn-fg-muted);max-width:72ch;margin:0 0 14px;font-size:13px;line-height:1.45}.settings-group__body{flex-direction:column;gap:12px;display:flex}.settings-group__body>.settings-kv{margin-bottom:0}.settings-crosslinks{border-top:1px solid var(--mn-border);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 0;padding-top:16px;font-size:13px;display:flex}.settings-crosslinks__label{color:var(--mn-fg-muted)}.settings-section-footer{margin-top:4px}.settings-field-stack{flex-direction:column;gap:8px;display:flex}.settings-field-stack__label{color:var(--mn-fg-muted);font-size:12px;font-weight:500}.settings-checklist{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.settings-checklist__option{min-height:32px;color:var(--mn-fg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);align-items:center;gap:10px;padding:4px 2px;font-size:14px;display:flex}.settings-checklist__option input[type=checkbox]{width:16px;height:16px;accent-color:var(--mn-accent);flex-shrink:0;margin:0}@media (hover:hover) and (pointer:fine){.settings-checklist__option:hover{color:var(--mn-fg)}}.settings-checklist__option:has(input:focus-visible){outline:2px solid var(--mn-accent);outline-offset:2px;border-radius:var(--radius-sm)}.settings-checklist__option input[type=checkbox]:disabled{cursor:not-allowed}.settings-checklist__option:has(input:disabled){opacity:.45;cursor:not-allowed}.settings-checklist__label-text{color:var(--mn-fg);font-size:14px;font-weight:500}.settings-checklist__mono{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg);font-size:13px;font-weight:500}.settings-inline-checkbox{color:var(--mn-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.settings-inline-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--mn-accent);flex-shrink:0;margin:0}@media (hover:hover) and (pointer:fine){.settings-inline-checkbox:hover{color:var(--mn-fg)}}.settings-inline-checkbox:has(input:focus-visible){outline:2px solid var(--mn-accent);outline-offset:2px;border-radius:var(--radius-sm)}.settings-inline-checkbox:has(input:disabled){opacity:.45;cursor:not-allowed}.settings-server-banner{color:var(--mn-fg-muted);background:var(--mn-surface-0);border:1px solid var(--mn-border);border-radius:var(--radius-sm);margin:0 0 12px;padding:10px 12px;font-size:13px}.settings-disclosure{border-top:1px solid var(--mn-border);padding-top:12px}.settings-disclosure>summary{min-height:40px;color:var(--mn-fg);cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure>summary:before{content:"›";font-size:var(--mn-type-2xl);color:var(--mn-fg-muted)}.settings-disclosure[open]>summary:before{transform:rotate(90deg)}.settings-disclosure>summary:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px;border-radius:var(--radius-sm)}.settings-kv{grid-template-columns:minmax(128px,34%) minmax(0,1fr);align-items:start;gap:10px 20px;margin:0 0 16px;display:grid}.settings-kv__term{letter-spacing:normal;text-transform:none;color:var(--mn-fg-muted);margin:0 0 4px;font-size:12px;font-weight:500}.settings-kv__value{overflow-wrap:anywhere;min-width:0;color:var(--mn-fg);margin:0;font-size:15px;font-weight:500;line-height:1.35}.settings-kv__value .settings-kv-input{max-width:140px}.settings-kv--row{grid-template-rows:auto auto;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;place-items:end start;gap:6px 20px;width:max-content;max-width:100%;display:grid}.settings-kv--row .settings-kv__term{white-space:nowrap;margin:0}.settings-kv--row .settings-kv__value{min-width:0}.settings-kv--row .settings-kv__value .settings-kv-input{width:auto;max-width:7.5rem}.settings-kv-input-wrap{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.settings-kv-suffix{color:var(--mn-fg-muted);font-size:13px}.settings-general .settings-group--emphasis .settings-toggle-row+.settings-watchdog-supervision__thresholds{margin-top:12px}.settings-general .settings-group--emphasis .settings-watchdog-supervision__notes{border-top:1px solid var(--mn-border);margin-top:4px;padding-top:14px}.settings-general .settings-group--emphasis .settings-watchdog-supervision__notes .settings-field-hint{margin-bottom:12px}.settings-general .settings-group--emphasis .settings-watchdog-supervision__notes .settings-field-hint:last-child{margin-bottom:0}.settings-row,.settings-toggle-row{border-bottom:1px solid var(--mn-border);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:14px 0;display:flex}.settings-toggle-row[hidden]{display:none!important}.settings-row:first-child,.settings-toggle-row:first-child{padding-top:0}.settings-row:last-child,.settings-toggle-row:last-child{border-bottom:none;padding-bottom:0}.settings-toggle-row:has(+.settings-inline-row){border-bottom:none}.settings-row--textarea{align-items:flex-start}.settings-row--control-only .settings-row__control{flex:1;width:100%;max-width:none}.settings-row__label,.settings-toggle-row__label{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-row__title,.settings-toggle-row__title{color:var(--mn-fg);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.settings-row__desc,.settings-toggle-row__desc{color:var(--mn-fg-muted);max-width:52ch;font-size:13px;line-height:1.45}.settings-row__control{flex:0 40%;width:40%;min-width:0;max-width:420px}.settings-row__control .settings-select,.settings-row__control .settings-input,.settings-row__control .settings-textarea{max-width:100%}@container settings-content (width<=760px){.settings-row:not(.settings-row--control-only){flex-direction:column;align-items:stretch;gap:10px}.settings-row:not(.settings-row--control-only) .settings-row__control{flex-basis:auto;width:100%;max-width:none}}@media (hover:hover) and (pointer:fine){.settings-row:hover,.settings-toggle-row:hover{background:color-mix(in srgb, var(--mn-fg) 2%, transparent)}}.settings-toggle-row--compact{border-bottom:none;gap:12px;padding:6px 0;font-size:13px}.settings-segments{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-surface-2,var(--mn-bg));flex-wrap:wrap;display:inline-flex;overflow:hidden}.settings-segment{border:none;border-right:1px solid var(--mn-border);min-height:36px;font:inherit;color:var(--mn-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;margin:0;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.settings-segment:last-child{border-right:none}.settings-segment.is-active{background:color-mix(in oklch, var(--mn-accent) 18%, transparent);color:var(--mn-accent)}.settings-segment__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-segment:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px;z-index:1}.settings-segment:has(.settings-segment__input:focus-visible){outline:2px solid var(--mn-accent);outline-offset:-2px;z-index:1}@media (hover:hover) and (pointer:fine){.settings-segment:hover:not(:disabled):not(:has(input:disabled)):not(.is-active){color:var(--mn-fg);background:color-mix(in srgb, var(--mn-fg) 4%, var(--mn-bg))}}.settings-segment:active:not(:disabled):not(:has(input:disabled)){background:color-mix(in srgb, var(--mn-fg) 8%, var(--mn-bg))}.settings-segment:disabled{opacity:.45;cursor:not-allowed}.settings-segment:has(.settings-segment__input:disabled){opacity:.45;cursor:not-allowed}.settings-textarea{box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;max-width:420px;min-height:88px;font:inherit;color:var(--mn-fg);resize:vertical;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);outline:none;padding:8px 12px;font-size:13px;font-weight:400;line-height:1.45}.settings-textarea::placeholder{color:var(--mn-fg-muted)}.settings-textarea:focus-visible{border-color:var(--mn-accent);box-shadow:0 0 0 3px var(--mn-accent-soft)}.settings-textarea:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.settings-textarea:hover:not(:disabled){border-color:var(--mn-border-strong)}}.settings-input--narrow{max-width:140px}.settings-danger-zone{border:1px solid color-mix(in oklch, var(--mn-danger) 40%, var(--mn-border));border-radius:var(--radius-md);background:color-mix(in oklch, var(--mn-danger) 6%, var(--mn-bg));margin-top:20px;padding:16px 18px}.settings-danger-zone__title{color:var(--mn-danger);margin:0 0 6px;font-size:14px;font-weight:600}.settings-danger-zone__lead{color:var(--mn-fg-muted);max-width:72ch;margin:0 0 12px;font-size:13px;line-height:1.45}.settings-danger-zone__body{flex-direction:column;gap:12px;display:flex}.settings-field--inline{min-width:0;margin:0}.settings-field--inline .settings-field-label{margin-bottom:4px}.settings-field--inline .settings-select{width:100%;max-width:none}.settings-field-label{color:var(--mn-fg-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}input.settings-select,textarea.settings-select{cursor:text;background-image:none;padding-right:12px}input.settings-select[type=number]{cursor:auto}.settings-select{appearance:none;box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background-color:var(--mn-bg);width:100%;max-width:420px;min-height:40px;font:inherit;color:var(--mn-fg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%238a929c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;outline:none;padding:8px 32px 8px 12px;font-size:13px;font-weight:500;line-height:1.2}.settings-select:focus-visible{border-color:var(--mn-accent);box-shadow:0 0 0 3px var(--mn-accent-soft)}.settings-select:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.settings-select:hover:not(:disabled){border-color:var(--mn-border-strong)}}.settings-input{box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;max-width:420px;min-height:40px;font:inherit;color:var(--mn-fg);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);outline:none;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.2}.settings-input::placeholder{color:var(--mn-fg-muted);font-weight:400}.settings-input:focus-visible{border-color:var(--mn-accent);box-shadow:0 0 0 3px var(--mn-accent-soft)}.settings-input:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.settings-input:hover:not(:disabled){border-color:var(--mn-border-strong)}}.settings-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.settings-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.settings-input[type=number]{appearance:textfield;font-family:var(--font-mono,ui-monospace, monospace)}.settings-inline-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-inline-row .settings-select{flex:12rem;min-width:0;max-width:320px}.settings-inline-row .settings-action-btn,.settings-inline-row .settings-inline-btn{flex-shrink:0;margin-top:0}.settings-inline-btn{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);cursor:pointer;font:inherit;min-height:40px;color:var(--mn-fg);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);margin-top:8px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.2}.settings-inline-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.settings-inline-btn--danger{color:var(--mn-danger)}.settings-inline-btn--danger:focus-visible{outline-color:var(--mn-danger)}@media (hover:hover) and (pointer:fine){.settings-inline-btn--danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--mn-danger) 45%, var(--mn-border));color:var(--mn-danger)}.settings-inline-btn:hover:not(:disabled){background:var(--mn-surface-2);border-color:var(--mn-border-strong)}}.settings-inline-btn:active:not(:disabled){background:var(--mn-sel,var(--mn-surface-2))}.settings-inline-btn:disabled{opacity:.45;cursor:not-allowed}.settings-actions,.settings-form-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.settings-action-btn{box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-surface-1);cursor:pointer;min-height:40px;font:inherit;color:var(--mn-fg);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:8px 16px;font-size:13px;font-weight:500;line-height:1.2}.settings-action-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.settings-action-btn:hover:not(:disabled){background:var(--mn-surface-2);border-color:var(--mn-border-strong)}}.settings-action-btn:active:not(:disabled){background:var(--mn-sel,var(--mn-surface-2))}.settings-action-btn:disabled{opacity:.45;cursor:not-allowed}label.settings-action-btn{justify-content:center;align-items:center;display:inline-flex}.settings-action-btn--primary{background:var(--mn-accent);border-color:var(--mn-accent);color:var(--mn-fg-on-accent);font-weight:600}@media (hover:hover) and (pointer:fine){.settings-action-btn--primary:hover:not(:disabled){filter:brightness(1.05);background:var(--mn-accent)}}.settings-action-btn--primary:active:not(:disabled){filter:brightness(.97)}.settings-action-btn--mn-danger{color:var(--mn-danger)}.settings-action-btn--mn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--mn-danger) 10%, var(--mn-bg));color:var(--mn-danger);border-color:var(--mn-danger)}.settings-action-btn--mn-danger:active:not(:disabled){filter:brightness(.95)}.settings-memory-offline.hidden,.settings-providers-offline.hidden,.settings-mcp-offline.hidden{display:none}.settings-area .field{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.settings-area .field label{color:var(--mn-fg-muted);font-size:12px;font-weight:500}.settings-area .field input,.settings-area .field textarea,.settings-area .field select{box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-bg);min-width:0;min-height:40px;font:inherit;color:var(--mn-fg);padding:8px 12px;font-size:14px}.settings-area :is(input,select,textarea):focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.settings-area :is(button,summary,a):not(.settings-segment):focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (pointer:coarse){.settings-action-btn,.settings-inline-btn,.settings-segment,.settings-switch,.settings-skill-switch,.settings-select,.settings-input{min-height:var(--touch-min)}}.settings-area .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=640px){.settings-area .field-row,.settings-kv{grid-template-columns:1fr}.settings-kv--row{grid-template-columns:minmax(9rem,38%) 1fr;grid-auto-flow:row;grid-template-rows:unset;gap:10px 16px;width:100%}}@container settings-content (width<=640px){.settings-area .field-row,.settings-kv,.settings-kv--row{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:100%}.settings-kv__value{margin-bottom:8px}}.settings-switch,.settings-skill-switch{cursor:pointer;flex-shrink:0;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.settings-switch__input,.settings-skill-switch__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-switch__track,.settings-skill-switch__track{border-radius:var(--mn-radius-pill);background:color-mix(in srgb, var(--mn-fg) 18%, var(--mn-bg));border:1px solid var(--mn-border);width:40px;height:22px;transition:background-color var(--duration-fast) var(--ease-out);display:block;position:relative}.settings-switch__thumb,.settings-skill-switch__thumb{background:var(--mn-bg);border:1px solid var(--mn-border);width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.settings-switch__input:checked+.settings-switch__track,.settings-skill-switch__input:checked+.settings-skill-switch__track{background:var(--mn-accent);border-color:var(--mn-accent)}.settings-switch__input:checked+.settings-switch__track .settings-switch__thumb,.settings-skill-switch__input:checked+.settings-skill-switch__track .settings-skill-switch__thumb{border-color:#0000;transform:translate(18px)}.settings-switch__input:focus-visible+.settings-switch__track,.settings-skill-switch__input:focus-visible+.settings-skill-switch__track{outline:2px solid var(--mn-accent);outline-offset:2px}.settings-switch__input:disabled+.settings-switch__track,.settings-skill-switch__input:disabled+.settings-skill-switch__track{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.settings-search-target-flash,.settings-segment,.settings-textarea,.settings-select,.settings-input,.settings-inline-btn,.settings-action-btn,.settings-switch__track,.settings-switch__thumb,.settings-skill-switch__track,.settings-skill-switch__thumb{transition:none}}.settings-compaction-knobs{margin-top:10px}.settings-compaction-knobs__summary{cursor:pointer;width:fit-content;color:var(--mn-fg-muted);font-size:13px}.settings-compaction-knobs__summary:hover,.settings-compaction-knobs[open] .settings-compaction-knobs__summary{color:var(--mn-fg)}.settings-compaction-knobs>.settings-kv,.settings-compaction-knobs>.settings-actions{margin-top:8px}.settings-providers{container:providers/inline-size}.settings-providers-toolbar,.settings-providers-add-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-providers-toolbar{margin-bottom:24px}.settings-providers-toolbar .settings-section-lead{margin:0}.settings-providers-toolbar>button{flex-shrink:0}.settings-providers :is(.settings-action-btn,.settings-inline-btn){min-height:44px}.settings-providers .settings-action-btn--primary,.settings-providers .settings-action-btn--primary:hover:not(:disabled){background:var(--mn-fg);border-color:var(--mn-fg);color:var(--mn-bg)}.settings-providers-list{flex-direction:column;gap:2px;display:flex}.settings-providers-row{--provider-row-height:78px;--provider-row-inset:16px;border-bottom:1px solid var(--mn-border);min-width:0}.settings-providers-row:last-child{border-bottom:0}.settings-providers-row-head{min-height:var(--provider-row-height);padding:8px var(--provider-row-inset);color:var(--mn-fg);align-items:center;gap:16px;list-style:none;display:flex}.settings-providers-row-controls{flex:none;align-items:center;gap:8px;display:flex}.settings-providers-row .settings-switch__input[aria-disabled=true]+.settings-switch__track{opacity:.55;cursor:wait}.settings-providers-row .settings-providers-manage{margin:0}.models-provider-metrics{color:var(--mn-fg-muted);grid-template-columns:minmax(0,108px);font-size:12px;display:grid}.models-provider-result{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.models-provider-result[data-tone=error]{color:var(--mn-danger-ink)}.models-provider-result[data-tone=ok]{color:var(--mn-success-ink)}.models-provider-kind,.models-provider-latency,.models-provider-credential{display:none}.models-provider-test:disabled{cursor:wait;opacity:.65}.settings-providers-form>details>summary:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.settings-providers-logo{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--mn-fg) 5%, transparent);width:40px;height:40px;color:var(--mn-fg);flex:0 0 40px;place-items:center;font-size:13px;font-weight:600;display:grid}.settings-providers-logo-glyph{background:currentColor;width:24px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settings-providers-row-identity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-providers-row-title{align-items:center;display:flex}.settings-providers-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.settings-providers-endpoint{text-overflow:ellipsis;white-space:nowrap;color:var(--mn-fg-muted);font-size:12px;line-height:1.4;overflow:hidden}.settings-providers-form{flex-direction:column;gap:16px;display:flex}.settings-providers-form .field{min-width:0;margin:0}.settings-providers-form .field-row{gap:16px;display:flex}.settings-providers-form .field-row>.field{flex:1}.settings-providers-form .field-hint{max-width:72ch;margin-bottom:0}.settings-providers-form :is(input,select,textarea){max-width:100%}.settings-providers-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-providers-advanced{border-top:1px solid var(--mn-border);border-bottom:1px solid var(--mn-border)}.settings-providers-advanced>summary{cursor:pointer;color:var(--mn-fg-muted);padding-block:14px;font-size:13px}.settings-providers-advanced-content{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.settings-providers-advanced>.field-hint{padding-bottom:12px}.settings-providers-pricing-panel,.settings-providers-gateway-overrides-panel{padding-block:8px}.settings-providers-pricing-panel>summary,.settings-providers-gateway-overrides-panel>summary{cursor:pointer;color:var(--mn-fg-muted);font-size:13px}.settings-providers-pricing-panel[open]>summary,.settings-providers-gateway-overrides-panel[open]>summary{margin-bottom:12px}.settings-providers-pricing-json{font-family:var(--font-mono);min-height:5rem;font-size:12px}.settings-providers-gateway-fields{flex-direction:column;gap:12px;display:flex}.settings-providers-diagnostics{border-top:1px solid var(--mn-border);padding-top:12px}.settings-providers-diagnostics .settings-providers-form-actions{margin-top:12px}.settings-providers-form-error{color:var(--mn-danger);margin:0;font-size:13px}.settings-providers-probe-notice{color:var(--mn-warning);font-size:12px;line-height:1.5}.settings-providers-connection-status{color:var(--mn-fg-muted);margin:0;font-size:13px;line-height:1.5}.settings-providers-connection-status:empty{display:none}.settings-providers-connection-status[data-tone=ok]{color:var(--mn-success)}.settings-providers-connection-status[data-tone=error]{color:var(--mn-danger)}.mn-dialog.settings-providers-editor{--mn-dialog-w:31rem;background:var(--mn-graphite-sheet,var(--mn-surface-1))}.settings-providers-editor .mn-dialog__header{align-items:center;padding:18px 20px 12px}.settings-providers-editor .mn-dialog__title{font-size:var(--mn-type-xl)}.settings-providers-editor .mn-dialog__body{padding:0;display:flex;overflow:hidden}.settings-providers-edit-form{gap:0;width:100%;min-width:0;min-height:0}.settings-providers-edit-form>.mn-tabs{flex:0 auto}.settings-providers-edit-form .mn-tabs__list{flex:none;padding-inline:20px}.settings-providers-edit-form .mn-tabs__tab{min-height:40px}.settings-providers-edit-form .mn-tabs__panel{overscroll-behavior:contain;flex:0 auto;min-height:0;padding:18px 20px;overflow:auto}.settings-providers-edit-form :is(.settings-providers-connection-fields,.settings-providers-advanced-content):not([hidden]){flex-direction:column;gap:16px;display:flex}.settings-providers-edit-form .field>label{margin-bottom:4px;display:block}.settings-providers-edit-form .settings-input{width:100%}.settings-providers-edit-form .settings-providers-form-error{padding:10px 20px}.settings-providers-edit-form>.settings-providers-form-actions{padding:12px 20px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--mn-border);flex:none;margin-top:0}.settings-providers-edit-form .settings-providers-remove{color:var(--mn-fg-muted);margin-inline-start:auto}.settings-providers-edit-form .settings-providers-remove:hover{color:var(--mn-danger-ink)}.settings-providers-edit-form [data-provider-test][aria-disabled=true]{opacity:.65;cursor:wait}.settings-providers-footer-feedback{overflow-wrap:anywhere;flex-basis:100%;order:-1}.settings-providers-save-status:empty{display:none}.settings-providers-footer-feedback:not(:has(p:not(:empty))){display:none}.settings-providers-save-status{margin:0}.settings-providers-empty{color:var(--mn-fg-muted);margin:0;padding:32px 16px;font-size:14px}.settings-providers-add-panel{border:1px solid var(--mn-border-strong);border-radius:var(--radius-md);background:var(--mn-surface-1);margin-bottom:24px;padding:24px}.settings-providers-add-panel-head{margin-bottom:20px}.settings-providers-add-panel-head h2{margin:0;font-size:16px;font-weight:600}.settings-providers-add-picker{flex-direction:column;gap:24px;display:flex}.settings-providers-preset-section-title{color:var(--mn-fg-muted);margin:0 0 8px;font-size:12px;font-weight:500}.settings-providers-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;display:grid}.settings-providers-preset-btn,.settings-providers-add-custom{border-radius:var(--radius-sm);min-height:56px;color:var(--mn-fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px;font-family:inherit;font-size:13px;display:flex}.settings-providers-preset-btn .settings-providers-logo,.settings-providers-add-custom .settings-providers-logo{background:0 0;flex-basis:32px;width:32px;height:32px}.settings-providers-add-custom{border-top:1px solid var(--mn-border);border-radius:0;width:100%;padding-top:16px}.settings-providers-add-custom-desc{color:var(--mn-fg-muted);margin-left:auto;font-size:12px}.settings-providers-add-form-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settings-providers-add-mode-label{color:var(--mn-fg);margin:0;font-size:16px;font-weight:600}.settings-providers-add-back{padding-left:0}.settings-providers-preset-btn:focus-visible,.settings-providers-add-custom:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.settings-providers-preset-btn:hover,.settings-providers-add-custom:hover{background:color-mix(in srgb, var(--mn-fg) 4%, transparent)}}@container providers (width>=780px){.models-provider-metrics{grid-template-columns:96px 110px 66px 72px;gap:12px}.models-provider-kind,.models-provider-latency,.models-provider-credential{display:block}.models-provider-kind,.models-provider-latency{font:11px/1.5 var(--font-mono)}}@container providers (width<=540px){.settings-providers-toolbar{align-items:flex-start}.settings-providers-row{--provider-row-inset:12px}.settings-providers-row-head{gap:10px}.settings-providers-row-head>.settings-providers-logo{display:none}.models-provider-metrics{grid-template-columns:minmax(0,auto);max-width:84px;font-size:11px}.settings-providers-row-controls{gap:4px}.settings-providers-row .settings-providers-manage{max-width:112px;padding-inline:8px}.settings-providers-form .field-row{flex-direction:column}.settings-providers-preset-grid{grid-template-columns:minmax(0,1fr)}.settings-providers-add-panel{padding:16px}.settings-providers-add-custom-desc{display:none}}@container providers (width<=345px){.settings-providers-row-head:has(.models-provider-metrics){grid-template-columns:minmax(0,1fr) auto;gap:0 8px;display:grid}.settings-providers-row-head .models-provider-metrics{grid-column:1;max-width:none}.settings-providers-row-controls{grid-area:1/2/span 2}}.settings-usage__content{gap:20px}.usage-pricing-note{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);padding:12px 14px}.usage-pricing-note__title{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0 0 4px;font-size:11px;font-weight:600}.usage-pricing-note__body{color:var(--mn-fg-muted);max-width:72ch;margin:0;font-size:13px;line-height:1.45}.usage-pricing-note__body .settings-inline-link{font-weight:600}.settings-general .settings-group--emphasis .usage-instrument{margin-bottom:0}.settings-general .settings-group--emphasis .usage-subsection+.usage-subsection{border-top:1px solid var(--mn-border);margin-top:4px;padding-top:14px}.usage-instrument{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-surface-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.usage-instrument__cell{flex-direction:column;gap:6px;min-width:0;padding:10px 14px;display:flex}.usage-instrument__cell:not(:last-child){border-right:1px solid var(--mn-border)}.usage-instrument__label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);font-size:10px;font-weight:600}.usage-instrument__value{font-family:var(--font-mono);font-size:var(--mn-type-xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--mn-fg);font-weight:600;line-height:1.2}.usage-instrument__value--muted{color:var(--mn-fg-muted);font-size:14px;font-weight:500}.usage-token-split{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.usage-token-split__track{background:var(--mn-border);border-radius:999px;width:100%;height:6px;display:flex;overflow:hidden}.usage-token-split__fill{min-width:0;height:100%}.usage-token-split__fill--prompt{background:var(--mn-warning)}.usage-token-split__fill--completion{background:var(--mn-success)}.usage-token-split__legend{color:var(--mn-fg-muted);margin:0;font-size:12px}.usage-token-split__legend strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg);font-weight:600}.usage-subsection{flex-direction:column;gap:10px;min-width:0;display:flex}.usage-subsection__title{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0;font-size:11px;font-weight:600}.usage-ledger{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.usage-ledger__row{border-bottom:1px solid var(--mn-border);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(4.5rem,max-content));align-items:center;gap:8px 16px;padding:9px 12px;font-size:13px;display:grid}.usage-ledger__row:last-child{border-bottom:none}.usage-ledger__row--head{background:var(--mn-surface-1);padding-top:8px;padding-bottom:8px;font-size:10px}.usage-ledger__cell{min-width:0;color:var(--mn-fg-muted);white-space:nowrap}.usage-ledger__cell--head{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);font-weight:600}.usage-ledger__cell--source{color:var(--mn-fg);text-overflow:ellipsis;font-weight:500;overflow:hidden}.usage-ledger__cell--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg);text-align:right;font-size:11px;font-weight:500}.usage-ledger__cell--end,.usage-ledger__row--head .usage-ledger__cell--mono,.usage-ledger__row--head .usage-ledger__cell--end{text-align:right}.usage-recent{border-collapse:collapse;width:100%;font-size:12px}.usage-recent thead th{z-index:1;border-bottom:1px solid var(--mn-border);background:var(--mn-surface-1);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--mn-fg-muted);padding:8px 10px 8px 0;font-size:10px;font-weight:600;position:sticky;top:0}.usage-recent thead th:last-child,.usage-recent tbody td:last-child{text-align:right;padding-right:0}.usage-recent tbody td{border-bottom:1px solid var(--mn-border);vertical-align:top;color:var(--mn-fg);padding:9px 10px 9px 0}.usage-recent tbody tr:last-child td{border-bottom:none}.usage-recent__time{color:var(--mn-fg-muted);white-space:nowrap}.usage-recent__model{font-family:var(--font-mono);word-break:break-all;font-size:11px}.usage-recent__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}.usage-recent-wrap{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);max-height:16rem;margin:0;padding:0 12px;overflow:auto}.usage-empty{color:var(--mn-fg-muted);background:0 0;border:none;border-radius:0;margin:0;padding:10px 0;font-size:13px;line-height:1.45}.settings-usage{container-type:inline-size}.usage-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.usage-scope-label{color:var(--mn-fg-muted);font-size:13px}.usage-scope{border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);background:var(--mn-bg);min-height:40px;color:var(--mn-fg);font:inherit;padding:8px 32px 8px 12px}.usage-scope:focus-visible,.usage-recent-wrap:focus-visible{outline:2px solid var(--mn-accent);outline-offset:3px}.usage-report,.usage-report .settings-group,.usage-report .settings-group__body{min-width:0}.usage-report .settings-group__lead{overflow-wrap:anywhere}.usage-note{max-width:72ch;color:var(--mn-fg-muted);margin:0 0 14px;font-size:12px;line-height:1.5}.usage-subsection+.usage-subsection{margin-top:24px}.usage-ledger__row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,7rem))}.usage-ledger__cell:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.usage-ledger__cell--source{white-space:normal;overflow-wrap:anywhere}.usage-recent{min-width:520px}.usage-recent thead th:nth-last-child(2),.usage-recent__mono{text-align:right}.usage-instrument__value{overflow-wrap:anywhere}@container (width<=520px){.usage-instrument{grid-template-columns:1fr}.usage-instrument__cell{flex-direction:row;justify-content:space-between;align-items:baseline}.usage-instrument__cell:not(:last-child){border-right:none;border-bottom:1px solid var(--mn-border)}.usage-ledger__row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,1fr));gap:8px;padding:10px 8px}.usage-ledger__cell{white-space:normal;overflow-wrap:anywhere;font-size:11px}.usage-ledger__cell--head{letter-spacing:0;text-transform:none;font-size:10px}}.settings-usage .usage-report .settings-group{background:0 0;border:0;margin:0;padding:0}.settings-usage .usage-report .settings-group__body{gap:0}.usage-reset{border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);min-height:40px;color:var(--mn-fg);font:inherit;cursor:pointer;background:0 0;margin-left:auto;padding:8px 12px}.usage-reset:disabled{opacity:.5;cursor:default}.usage-reset:focus-visible{outline:2px solid var(--mn-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.usage-reset:hover:not(:disabled){background:var(--mn-surface-1);border-color:var(--mn-fg-muted)}}.usage-chart{min-width:0;margin:10px 0 24px}.usage-chart__header,.usage-chart__range{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.usage-chart__header{justify-content:space-between;margin-bottom:10px}.usage-chart__range{color:var(--mn-fg-muted);font-size:12px}.usage-chart__range .usage-scope{font-size:12px}.usage-chart__note{max-width:none;margin-bottom:8px}.usage-chart__plot{margin:0 8px 0 54px}.usage-chart svg{width:100%;display:block;overflow:visible}.usage-chart text{fill:var(--mn-fg-muted);font:11px var(--font-mono)}.usage-chart__grid{stroke:var(--mn-border);stroke-dasharray:3 4}.usage-chart__bar{fill:var(--mn-accent);fill-opacity:.65;pointer-events:none}.usage-chart__hit{fill:#0000}.usage-chart__bucket{outline:none}.usage-chart__bucket.is-active .usage-chart__bar{fill-opacity:1}.usage-chart__bucket.is-active .usage-chart__hit{fill:var(--mn-fg);fill-opacity:.04}.usage-chart__bucket:focus-visible .usage-chart__hit{stroke:var(--mn-accent);stroke-width:2px}.usage-chart__detail{border-top:1px solid var(--mn-border);min-height:44px;color:var(--mn-fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.usage-chart__date{color:var(--mn-fg)}.usage-chart__detail strong{color:var(--mn-fg);font:600 12px var(--font-mono)}.usage-chart__hint{color:var(--mn-fg-muted);margin:4px 0 0;font-size:11px}@container (width<=520px){.usage-chart__tick--minor{display:none}.usage-chart__plot{margin-left:44px}.usage-chart__detail>:last-child{flex-basis:100%}}.updates-settings{gap:18px;min-width:0;display:grid}.updates-settings__header,.updates-settings__footer,.updates-popover__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.updates-settings__title,.updates-popover__title{letter-spacing:-.025em;margin:0;font-weight:650}.updates-settings__title{font-size:var(--mn-type-xl)}.updates-popover__title{font-size:16px}.updates-summary,.updates-group__hint,.updates-row__hint,.updates-row__status{color:var(--mn-fg-muted);font-size:var(--mn-type-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.updates-list{border:1px solid var(--mn-border);border-radius:var(--radius-md);overflow:hidden}.updates-group+.updates-group{border-top:1px solid var(--mn-border)}.updates-group__heading{font-size:var(--mn-type-sm);color:var(--mn-fg-muted);margin:0;padding:12px 16px 0;font-weight:650}.updates-group__hint{padding:8px 16px 14px}.updates-row{padding:13px 16px}.updates-row+.updates-row{border-top:1px solid var(--mn-border)}.updates-row__header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.updates-row__mark{border:1px solid var(--mn-border);border-radius:var(--radius-sm);height:32px;color:var(--mn-fg);background:var(--mn-surface-2);flex:0 0 32px;place-items:center;display:grid}.updates-row__mark svg{width:16px;height:16px}.updates-row__title{font-size:var(--mn-type-md);flex:1 1 0;margin:0;font-weight:650}.updates-row__versions{font:var(--mn-type-sm)/1.45 var(--font-mono);color:var(--mn-fg-muted);overflow-wrap:anywhere;margin:4px 0 0}.updates-row__actions:has(>:only-child[hidden]){display:none}.updates-row__actions{margin-inline-start:auto}.updates-row__status{margin-top:4px}.updates-row__versions,.updates-row__status,.updates-row__extra{margin-inline-start:42px}.updates-row[data-tone=ready] .updates-row__status{color:var(--mn-accent-ink)}.updates-row[data-tone=warn] .updates-row__hint{color:var(--mn-warning)}.updates-row__hint:not([hidden]){margin-top:4px}.updates-download:not([hidden]){gap:var(--mn-space-1-5);margin-top:var(--mn-space-2);display:grid}.updates-download__label{justify-content:space-between;gap:var(--mn-space-2);color:var(--mn-fg-muted);font-size:var(--mn-type-sm);line-height:1.5;display:flex}.updates-download__percent{color:var(--mn-fg);font-variant-numeric:tabular-nums;font-weight:650}.updates-row__progress{appearance:none;width:100%;height:var(--mn-space-1-5);border-radius:var(--mn-radius-pill);background:var(--mn-border-strong);border:0;display:block}.updates-row__progress::-webkit-progress-bar{border-radius:inherit;background:var(--mn-border-strong)}.updates-row__progress::-webkit-progress-value{border-radius:var(--mn-radius-pill);background:var(--mn-accent)}.updates-row__progress::-moz-progress-bar{border-radius:var(--mn-radius-pill);background:var(--mn-accent)}@media (forced-colors:active){.updates-row__progress{appearance:auto}}.updates-notes{margin-top:var(--mn-space-2);font-size:var(--mn-type-sm)}.updates-notes__summary{cursor:pointer;width:fit-content;color:var(--mn-fg)}.updates-notes__body{overflow-wrap:anywhere;max-height:240px;color:var(--mn-fg-muted);margin-top:7px;overflow:auto}.updates-notes__body>:first-child{margin-top:0}.updates-notes__body>:last-child{margin-bottom:0}.updates-notes__body ul,.updates-notes__body ol{padding-inline-start:20px}.updates-notes__body a{color:var(--mn-accent-ink)}.updates-button{border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);background:var(--mn-surface-1);min-height:30px;color:var(--mn-fg);font:600 var(--mn-type-sm)/1.3 var(--font-ui);cursor:pointer;padding:4px 10px}.updates-button--primary{background:var(--mn-accent);border-color:var(--mn-accent);color:var(--mn-fg-on-accent)}@media (hover:hover) and (pointer:fine){.updates-button:hover:not(:disabled){background:var(--mn-surface-2)}.updates-button--primary:hover:not(:disabled){background:color-mix(in oklch, var(--mn-accent) 88%, var(--mn-fg))}}.updates-button:disabled{opacity:.65;cursor:default}.updates-button:focus-visible,.updates-notes__summary:focus-visible{outline:2px solid var(--mn-focus-ring);outline-offset:2px}.updates-preferences{border-top:1px solid var(--mn-border);padding-top:12px}.updates-preferences .updates-group__heading{padding:0}.updates-preferences .settings-row{padding-inline:0}.updates-preferences .updates-summary:empty{display:none}@media (pointer:coarse){.updates-button{min-height:44px}}.settings-agent-packs-steps{color:var(--mn-fg);flex-direction:column;gap:10px;margin:0 0 12px;padding-left:1.25rem;font-size:14px;line-height:1.5;display:flex}.settings-agent-packs-steps code{font-family:var(--font-mono);font-size:12px}.settings-agent-packs-steps .settings-inline-link{font-size:inherit;font-weight:600}.settings-agent-packs-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.settings-agent-packs-empty{color:var(--mn-fg-muted);margin:0;padding:12px 2px;font-size:13px;line-height:1.5}.settings-agent-packs-empty code{font-family:var(--font-mono);font-size:12px}.settings-agent-pack-card{border:1px solid var(--mn-border);border-radius:var(--radius-md);padding:12px 14px}.settings-agent-pack-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-agent-pack-card__meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-agent-pack-card__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-agent-pack-card__title{font-size:14px;font-weight:600;line-height:1.3}.settings-agent-pack-card__status{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--mn-border);border-radius:var(--radius-sm);padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.settings-agent-pack-card__status--ok{color:var(--mn-success);border-color:color-mix(in oklch, var(--mn-success) 35%, var(--mn-border))}.settings-agent-pack-card__status--warn{color:var(--mn-warning);border-color:color-mix(in oklch, var(--mn-warning) 35%, var(--mn-border))}.settings-agent-pack-card__meta-line{font-family:var(--font-mono);color:var(--mn-fg-muted);font-size:11px}.settings-agent-pack-card__desc{color:var(--mn-fg-muted);margin:2px 0 0;font-size:13px;line-height:1.45}.settings-agent-pack-card__errors{color:var(--mn-danger);margin:10px 0 0;padding-left:1.1rem;font-size:12px;line-height:1.45}.settings-agent-pack-card__path{color:var(--mn-fg-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.settings-agent-pack-card__path code{font-family:var(--font-mono);word-break:break-all;font-size:11px}.settings-general .settings-agent-pack-card__path{margin-bottom:0}.settings-agent-packs-upload-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-prompt-preview-toolbar{margin:0 0 12px}.settings-prompt-preview.msg-bubble.msg-bubble--md{box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-0);width:100%;max-width:none;color:var(--mn-fg);font-family:var(--font-ui);overflow-wrap:anywhere;margin:0;padding:18px 20px;font-size:14px;line-height:1.65}.settings-prompt-preview[hidden],.settings-part-editor[hidden]{display:none}.settings-prompt-preview pre{overflow-x:auto}.settings-skills-library{flex-direction:column;gap:20px;display:flex}.settings-skills-library__section-title{margin:0 0 8px;font-size:14px;font-weight:600}.settings-skills-library__github-form{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.settings-skills-library__url-input,.settings-skills-library__subpath-input,.settings-skills-library__search-input,.settings-skills-library__filter-input{width:100%;max-width:none}.settings-skills-library__pack-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.settings-skills-library__pack-card{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,background .15s;display:flex}.settings-skills-library__pack-card:hover,.settings-skills-library__pack-card:focus-visible{border-color:var(--mn-accent);background:var(--mn-surface-elevated)}.settings-skills-library__pack-head{flex-direction:column;gap:4px;display:flex}.settings-skills-library__pack-title-row,.settings-skills-library__skill-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-skills-library__pack-label,.settings-skills-library__skill-label{font-weight:600}.settings-skills-library__pack-publisher,.settings-skills-library__skill-id{color:var(--mn-fg-muted);font-size:12px}.settings-skills-library__pack-desc,.settings-skills-library__skill-desc{color:var(--mn-fg-muted);margin:0;font-size:13px;line-height:1.45}.settings-skills-library__pack-meta{flex-direction:column;gap:4px;font-size:12px;display:flex}.settings-skills-library__pack-count{color:var(--mn-fg-muted)}.settings-skills-library__runtime-note{color:var(--mn-fg)}.settings-skills-library__runtime-note--block{margin:0}.settings-skills-library__trust-warn{color:var(--mn-fg);margin:0;font-size:12px}.settings-skills-library__back{color:var(--mn-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-bottom:8px;padding:0}.settings-skills-library__detail-header{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.settings-skills-library__detail-title{margin:0;font-size:16px;font-weight:600}.settings-skills-library__detail-toolbar{margin:8px 0}.settings-skills-library__detail-toolbar .settings-skills-library__remove-all{margin-left:auto}.settings-action-btn--danger{color:var(--mn-danger,var(--danger));border-color:color-mix(in oklch, var(--mn-danger,var(--danger)) 40%, transparent)}@media (hover:hover) and (pointer:fine){.settings-action-btn--danger:hover:not(:disabled){background:var(--mn-danger,var(--danger));border-color:var(--mn-danger,var(--danger));color:var(--mn-fg-on-accent)}}.settings-action-btn--danger:active:not(:disabled){filter:brightness(.95)}.settings-skills-library__skill-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-skills-library__skill-row{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.settings-skills-library__skill-check{grid-column:1;align-items:center;padding-top:2px;display:flex}.settings-skills-library__skill-meta{flex-direction:column;grid-column:2;gap:4px;min-width:0;display:flex}.settings-skills-library__skill-provenance{color:var(--mn-fg-muted);margin:0;font-size:11px}.settings-skills-library__skill-actions{flex-shrink:0;grid-column:3;align-items:center;display:flex}.settings-skills-library__search-header{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.settings-skills-library__search-summary{color:var(--mn-fg-muted);margin:0;font-size:13px}@media (width<=720px){.settings-skills-library__github-form,.settings-skills-library__skill-row{grid-template-columns:1fr}}@container settings-content (width<=720px){.settings-skills-library__github-form{grid-template-columns:1fr}.settings-skills-library__skill-row{grid-template-columns:auto minmax(0,1fr)}.settings-skills-library__skill-actions{grid-column:2}}.mcp-hub-settings{min-width:0;container-type:inline-size}.mcp-hub-status{color:var(--mn-fg);margin:0;font-weight:600}.mcp-hub-workspace{overflow-wrap:anywhere;color:var(--mn-fg);display:block}.mcp-hub-workspace-block p{margin:0 0 6px}.mcp-hub-workspace-block code{margin-bottom:8px}.mcp-hub-tool-details summary{cursor:pointer;color:var(--mn-fg);padding:8px 0}.mcp-hub-config{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--mn-border);background:var(--mn-bg);min-width:0;max-height:28rem;color:var(--mn-fg);border-radius:6px;margin:0;padding:16px;font-size:12px;line-height:1.6;overflow:auto}.mcp-hub-creation{align-items:center;gap:var(--mn-space-2);flex-wrap:wrap;display:flex}.mcp-hub-creation .settings-input{flex:12rem;min-width:0;max-width:none}.mcp-hub-creation .settings-inline-btn{margin:0;margin-inline-start:auto}.mcp-hub-config-panel>:is(.field-hint,.settings-actions){margin:0}.mcp-hub-feedback:empty,.mcp-hub-settings [hidden]{display:none}.mcp-hub-tools{margin:0;padding:0;list-style:none}.mcp-hub-tool{border-bottom:1px solid var(--mn-border);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.mcp-hub-tool code{overflow-wrap:anywhere;min-width:0}.mcp-hub-tool .field-hint{flex-shrink:0}.mcp-hub-config:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.about-build__kv{margin-bottom:0}.about-build__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:13px;font-weight:500}.about-build__perf-diag{border-top:1px solid var(--mn-border);margin-top:12px;padding-top:10px}.about-build__perf-summary{cursor:pointer;color:var(--mn-fg-muted);-webkit-user-select:none;user-select:none;font-size:13px}.about-build__perf-body{margin-top:10px}.settings-general .settings-group--emphasis .diagnostics-health-strip{background:0 0;border:none;gap:10px;padding:0}.settings-general .settings-group--emphasis .diagnostics-empty{text-align:left;background:0 0;border:none;padding:10px 0}.settings-general .settings-group--emphasis .diagnostics-filter-host{margin-bottom:0}.settings-general .settings-group--emphasis .diagnostics-subsection+.diagnostics-subsection,.settings-general .settings-group--emphasis .settings-actions{border-top:1px solid var(--mn-border);margin-top:4px;padding-top:14px}.diagnostics-health-host{min-width:0}.diagnostics-health-strip{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.diagnostics-health-strip__list{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.diagnostics-health-strip__item{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);min-width:0;color:var(--mn-fg-muted);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.diagnostics-health-strip__dot{background:var(--mn-fg-subtle);border-radius:50%;flex-shrink:0;width:7px;height:7px}.diagnostics-health-strip__dot.is-ok{background:var(--mn-success);box-shadow:0 0 0 2px var(--mn-success-soft)}.diagnostics-health-strip__dot.is-err{background:var(--mn-danger);box-shadow:0 0 0 2px var(--mn-danger-soft)}.diagnostics-health-strip__dot.is-unknown{background:var(--mn-fg-subtle)}.diagnostics-health-strip__label{color:var(--mn-fg);white-space:nowrap;font-weight:600}.diagnostics-health-strip__detail{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--mn-fg-subtle);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:10px;font-weight:500;overflow:hidden}.diagnostics-health-strip__last-error{color:var(--mn-danger-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;margin:0;padding:4px 0;font-size:12px;font-weight:500;text-decoration:underline}@media (hover:hover) and (pointer:fine){.diagnostics-health-strip__last-error:hover{color:var(--mn-danger)}}.diagnostics-filter-host{margin-bottom:4px}.diagnostics-filter-row{flex-wrap:wrap;gap:8px;display:flex}.diagnostics-filter-btn{border:1px solid var(--mn-border);background:var(--mn-bg);color:var(--mn-fg-muted);font:inherit;cursor:pointer;transition:background-color var(--duration-fast,.15s) var(--ease-out,ease), border-color var(--duration-fast,.15s) var(--ease-out,ease), color var(--duration-fast,.15s) var(--ease-out,ease);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500}.diagnostics-filter-btn.is-active{background:var(--mn-accent);border-color:var(--mn-accent);color:var(--mn-fg-on-accent)}@media (hover:hover) and (pointer:fine){.diagnostics-filter-btn:not(.is-active):hover{border-color:var(--mn-border-strong);color:var(--mn-fg)}}.diagnostics-subsection{flex-direction:column;gap:10px;min-width:0;display:flex}.diagnostics-subsection__title{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0;font-size:11px;font-weight:600}.diagnostics-error-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.diagnostics-error-item{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-surface-1);padding:12px 14px}.diagnostics-error-item__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.diagnostics-error-item__title-wrap{flex:1;min-width:0}.diagnostics-error-item__title{color:var(--mn-fg);word-break:break-word;font-size:14px;font-weight:600;line-height:1.4;display:block}.diagnostics-error-item__badge{border:1px solid var(--mn-border-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg-muted);background:var(--mn-bg);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.diagnostics-error-item__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.diagnostics-source-badge{border:1px solid var(--mn-border);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mn-fg-muted);background:var(--mn-bg);align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.diagnostics-error-item__time{color:var(--mn-fg-subtle);font-size:12px}.diagnostics-error-item__details{margin-top:10px}.diagnostics-error-item__summary{color:var(--mn-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.diagnostics-error-item__summary::-webkit-details-marker{display:none}.diagnostics-error-item__summary:before{content:"▸";color:var(--mn-fg-subtle);transition:transform var(--duration-fast,.15s) var(--ease-out,ease);font-size:10px}.diagnostics-error-item__details[open] .diagnostics-error-item__summary:before{transform:rotate(90deg)}.diagnostics-error-item__details[open] .diagnostics-error-item__summary{color:var(--mn-fg);margin-bottom:8px}.diagnostics-error-item__stack,.diagnostics-log-tail{max-height:14rem;font-family:var(--font-mono);color:var(--mn-fg-muted);background:var(--mn-surface-0);border:1px solid var(--mn-border);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;overflow:auto}.diagnostics-log-tail{max-height:18rem}.diagnostics-empty{border:1px dashed var(--mn-border);border-radius:var(--radius-md);color:var(--mn-fg-muted);text-align:center;background:color-mix(in srgb, var(--mn-fg) 2%, var(--mn-bg));margin:0;padding:12px 14px;font-size:13px}@media (prefers-reduced-motion:reduce){.diagnostics-filter-btn,.diagnostics-error-item__summary:before{transition:none}}.board-scenario-runner__scenario-description{border-bottom:1px solid var(--mn-border);color:var(--mn-fg-muted);margin:0;padding:10px 2px 14px;font-size:12px;line-height:1.5}.board-scenario-runner__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.board-scenario-runner__controls .settings-row,.board-scenario-runner__controls .settings-toggle-row{min-width:0}.board-scenario-live{border-top:1px solid var(--mn-border);border-bottom:1px solid var(--mn-border);margin-top:14px;padding:14px 2px}.board-scenario-live__title,.board-scenario-results__title{color:var(--mn-fg);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650}.board-scenario-live__title.is-pass,.board-scenario-live__title.is-expected_blocked{color:var(--mn-success)}.board-scenario-live__title.is-harness_error,.board-scenario-live__title.is-timeout,.board-scenario-live__title.is-product_failure,.board-scenario-live__title.is-unexpected_blocked{color:var(--mn-danger)}.board-scenario-live__title.is-stopped{color:var(--mn-warning)}.board-scenario-live__detail{max-width:70ch;color:var(--mn-fg-muted);margin:5px 0 12px;line-height:1.5}.board-scenario-live__meters{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.board-scenario-live__term,.board-scenario-live__value{margin:0;padding-right:12px}.board-scenario-live__term{color:var(--mn-fg-subtle);letter-spacing:.05em;text-transform:uppercase;grid-row:1;font-size:10px;font-weight:650}.board-scenario-live__value{color:var(--mn-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-row:2;margin-top:3px;font-size:13px}.board-scenario-live__progress{border-radius:var(--radius-sm);background:var(--mn-surface-2);width:100%;height:5px;color:var(--mn-accent);border:0;grid-column:1/-1;margin-top:12px;overflow:hidden}.board-scenario-live__progress::-webkit-progress-bar{background:var(--mn-surface-2)}.board-scenario-live__progress::-webkit-progress-value{background:var(--mn-accent)}.board-scenario-live__progress::-moz-progress-bar{background:var(--mn-accent)}.board-scenario-results{padding-top:14px}.board-scenario-artifacts,.board-scenario-iterations{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.board-scenario-artifacts__item{min-width:0;color:var(--mn-fg-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.board-scenario-artifacts__item code{color:var(--mn-fg-subtle);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-scenario-iterations{border-top:1px solid var(--mn-border);padding-top:12px}.board-scenario-iterations__item{border-radius:var(--radius-sm);background:var(--mn-surface-2);flex-direction:column;gap:3px;padding:8px 10px;display:flex}.board-scenario-iterations__summary{color:var(--mn-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.board-scenario-iterations__error{color:var(--mn-danger);font-size:12px}.board-scenario-results__empty{color:var(--mn-fg-muted);margin:10px 0 0;font-size:12px}@media (width<=640px){.board-scenario-runner__controls{grid-template-columns:1fr}.board-scenario-live__meters{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.board-scenario-live__term,.board-scenario-live__value{grid-row:auto}.board-scenario-live__term{align-self:end}.board-scenario-artifacts__item{flex-direction:column;align-items:flex-start;gap:2px}}@media (prefers-reduced-motion:reduce){.board-scenario-live__progress{transition:none}}.settings-general.cap-matrix-shell{flex:1;gap:20px;width:100%;max-width:none;min-height:0}.settings-section-body:has(>.settings-general.cap-matrix-shell){min-height:min(100vh - 11rem,56rem)}.settings-general.cap-matrix-shell .settings-general__content{flex:1;min-height:0}.cap-matrix-command-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.cap-matrix-command-bar__copy{flex:20rem;min-width:0}.cap-matrix-command-bar__lead{max-width:62ch;margin:0 0 6px}.cap-matrix-command-bar__hint{max-width:62ch;margin:0}.cap-matrix-command-bar__actions{flex-shrink:0;margin-top:0}.cap-matrix-workbench{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--mn-fg) 1.5%, var(--mn-bg));flex-direction:column;flex:1;gap:0;min-height:min(78vh,48rem);display:flex;overflow:hidden}.cap-matrix-workbench__body{flex:1;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid}.cap-matrix-rail{border-right:1px solid var(--mn-border);background:color-mix(in srgb, var(--mn-fg) 2.5%, var(--mn-bg));flex-direction:column;gap:0;min-height:0;display:flex}.cap-matrix-rail__drawer{border-bottom:1px solid var(--mn-border)}.cap-matrix-rail__drawer-summary{letter-spacing:-.01em;color:var(--mn-fg);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.cap-matrix-rail__drawer-summary::-webkit-details-marker{display:none}.cap-matrix-rail__drawer-summary:before{content:"";display:none}.cap-matrix-rail__drawer-summary:after{content:"";border-right:1.5px solid var(--mn-fg-muted);border-bottom:1.5px solid var(--mn-fg-muted);width:7px;height:7px;transition:transform .18s var(--ease-out);margin-top:-5px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.cap-matrix-rail__drawer-summary{padding-right:2rem;position:relative}.cap-matrix-rail__drawer[open] .cap-matrix-rail__drawer-summary:after{margin-top:-2px;transform:rotate(-135deg)}.cap-matrix-rail__drawer-hint{color:var(--mn-fg-subtle);font-size:11px;font-weight:500;line-height:1.35}.cap-matrix-rail__drawer-body{min-width:0;padding:0 14px 14px}.cap-matrix-rail__footer{border-top:1px solid var(--mn-border);background:color-mix(in srgb, var(--mn-fg) 1.5%, var(--mn-bg));margin-top:auto;padding:12px 14px 14px}.cap-matrix-main{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:14px 16px 16px;display:flex;overflow:hidden}.cap-matrix-grid-toolbar-host{flex-shrink:0}.cap-matrix-grid-host{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cap-matrix-roster__empty{color:var(--mn-fg-muted);margin:0 0 12px;font-size:13px}.cap-matrix-roster__bands{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.cap-matrix-roster__band-label{letter-spacing:.05em;text-transform:uppercase;color:var(--mn-fg-subtle);margin:0 0 6px;font-size:11px;font-weight:600}.cap-matrix-roster__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cap-matrix-roster__chip{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);max-width:100%;color:var(--mn-fg);align-items:center;gap:6px;padding:3px 8px 3px 9px;font-size:11px;display:inline-flex}.cap-matrix-roster__chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.cap-matrix-roster__chip-remove{border-radius:var(--radius-sm);width:16px;height:16px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.cap-matrix-roster__chip-remove:hover{color:var(--mn-danger);background:color-mix(in srgb, var(--mn-danger) 12%, transparent)}}.cap-matrix-roster__add{grid-template-columns:1fr;gap:8px;min-width:0;margin-bottom:10px;display:grid}.cap-matrix-roster__field{flex-direction:column;gap:5px;min-width:0;display:flex}.cap-matrix-roster__provider,.cap-matrix-roster__model{width:100%;min-width:0}.cap-matrix-roster__field .model-select-inner{width:100%;min-width:0;position:relative}.cap-matrix-roster__field .model-select-trigger{box-sizing:border-box;width:100%;max-width:none}.cap-matrix-roster__field .model-select-menu{width:100%;min-width:0;max-width:none;left:0;right:0;overflow-x:hidden}.cap-matrix-roster__field .model-select-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap-matrix-roster__actions{margin-top:0}.cap-matrix-run{flex-direction:column;gap:0;min-height:0;display:flex}.cap-matrix-run__filters{flex-direction:column;gap:12px;display:flex}.cap-matrix-run__filter-block{flex-direction:column;gap:6px;display:flex}.cap-matrix-run__filter-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cap-matrix-run__filter-actions{gap:10px;display:flex}.cap-matrix-run__checklist{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);flex-direction:column;gap:2px;max-height:9.5rem;padding:8px 10px;display:flex;overflow:auto}.cap-matrix-run__checklist .cap-matrix-run__checklist-option{min-height:26px;color:var(--mn-fg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}.cap-matrix-run__checklist .cap-matrix-run__checklist-option input[type=checkbox]{width:14px;height:14px;accent-color:var(--mn-accent);flex-shrink:0}.cap-matrix-run__checklist .cap-matrix-run__checklist-label{font-size:12px;line-height:1.35}@media (hover:hover) and (pointer:fine){.cap-matrix-run__checklist .cap-matrix-run__checklist-option:hover{background:color-mix(in srgb, var(--mn-fg) 3%, transparent)}}.cap-matrix-run__checklist .cap-matrix-run__checklist-option:has(input:focus-visible){outline:2px solid var(--mn-accent);outline-offset:1px}.cap-matrix-run__resume-text{color:var(--mn-fg);margin:0 0 10px;font-size:12px;line-height:1.45}.cap-matrix-run .settings-toggle-row{padding-left:0;padding-right:0}.cap-matrix-run .settings-toggle-row .settings-field-hint{font-size:11px}.cap-matrix-run__dock{border-top:1px solid var(--mn-border);margin-top:14px;padding-top:14px}.cap-matrix-run__progress{margin:0 0 8px}.cap-matrix-run__progress-track{border-radius:var(--radius-sm);background:var(--mn-surface-2);height:3px;overflow:hidden}.cap-matrix-run__progress-fill{background:var(--mn-accent);height:100%;transform:scaleX(var(--mn-progress,0));transform-origin:0;transition:transform .2s var(--ease-out)}.cap-matrix-run__phase,.cap-matrix-run__progress-detail{margin:0;font-size:11px}.cap-matrix-run__targets{flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cap-matrix-run__target{border-radius:var(--radius-sm);border:1px solid var(--mn-border);background:var(--mn-bg);color:var(--mn-fg);padding:2px 7px;font-size:11px}.cap-matrix-run__target--running{border-color:var(--mn-accent-border)}.cap-matrix-run__target--done{color:var(--mn-success)}.cap-matrix-run__target--skipped{color:var(--mn-warning)}.cap-matrix-run__target-detail{opacity:.85;margin-inline-start:6px}.cap-matrix-run__dock .settings-actions{border-top:none;margin-top:10px;padding-top:0}.cap-matrix-grid-toolbar{border-bottom:1px solid var(--mn-border);flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.cap-matrix-grid-toolbar__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.cap-matrix-grid-toolbar__search{flex:14rem;min-width:0;max-width:28rem}.cap-matrix-grid-toolbar__search-input{width:100%}.cap-matrix-grid-toolbar__groups{flex-direction:column;gap:8px;display:flex}.cap-matrix-grid-toolbar__groups-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cap-matrix-grid-toolbar__groups-label{letter-spacing:.05em;text-transform:uppercase;color:var(--mn-fg-subtle);font-size:11px;font-weight:600}.cap-matrix-grid-toolbar__chips{flex-wrap:wrap;gap:6px;max-height:5.5rem;padding:2px 0;display:flex;overflow:auto}.cap-matrix-filter-chip{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);color:var(--mn-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s var(--ease-out), color .16s var(--ease-out), background .16s var(--ease-out);align-items:center;padding:0;font-size:11px;font-weight:500;display:inline-flex}.cap-matrix-filter-chip__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cap-matrix-filter-chip__text{letter-spacing:.02em;text-transform:uppercase;padding:4px 9px;font-size:10px;font-weight:600;display:block}@media (hover:hover) and (pointer:fine){.cap-matrix-filter-chip:hover{border-color:var(--mn-border-strong);color:var(--mn-fg)}}.cap-matrix-filter-chip:has(input:focus-visible){outline:2px solid var(--mn-accent);outline-offset:1px}.cap-matrix-filter-chip.is-active{border-color:var(--mn-accent-border);background:color-mix(in srgb, var(--mn-accent) 10%, var(--mn-bg));color:var(--mn-fg)}.cap-matrix-grid-toolbar__legend{color:var(--mn-fg-muted);flex-wrap:wrap;gap:6px 12px;font-size:11px;display:flex}.cap-matrix-grid-toolbar__legend-item{align-items:center;gap:4px;display:inline-flex}.cap-matrix-grid-toolbar__legend-glyph{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px;font-weight:600}.cap-matrix-grid-toolbar__legend-item--pass .cap-matrix-grid-toolbar__legend-glyph{color:var(--mn-success)}.cap-matrix-grid-toolbar__legend-item--partial .cap-matrix-grid-toolbar__legend-glyph{color:var(--mn-warning)}.cap-matrix-grid-toolbar__legend-item--fail .cap-matrix-grid-toolbar__legend-glyph{color:var(--mn-danger)}.cap-matrix-grid-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cap-matrix-grid__scroll{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);flex:auto;height:100%;min-height:0;overflow:auto}.cap-matrix-grid__scroll--sparse{overflow-x:hidden}.cap-matrix-grid__scroll--dense{overflow-x:auto}.cap-matrix-grid{grid-template-columns:minmax(11rem, 16rem) repeat(var(--cap-matrix-cols,1), minmax(3.25rem, 4.25rem));display:grid}.cap-matrix-grid--sparse{grid-template-columns:minmax(14rem, 1.35fr) repeat(var(--cap-matrix-cols,1), minmax(7rem, 1fr));width:100%;min-width:0}.cap-matrix-grid--dense{grid-template-columns:minmax(11rem, 16rem) repeat(var(--cap-matrix-cols,1), minmax(3.25rem, 4.25rem));min-width:max-content}.cap-matrix-grid__row{display:contents}.cap-matrix-grid__row--header .cap-matrix-grid__corner,.cap-matrix-grid__row--header .cap-matrix-grid__col-head{z-index:2;background:color-mix(in srgb, var(--mn-fg) 2%, var(--mn-bg));border-bottom:1px solid var(--mn-border-strong);padding:7px 10px;position:sticky;top:0}.cap-matrix-grid__corner{z-index:3;color:var(--mn-fg-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600;position:sticky;left:0}.cap-matrix-grid__col-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.cap-matrix-grid__col-label{color:var(--mn-fg);text-overflow:ellipsis;white-space:nowrap;max-width:4rem;font-size:11px;font-weight:600;overflow:hidden}.cap-matrix-grid--sparse .cap-matrix-grid__row--header .cap-matrix-grid__col-head,.cap-matrix-grid--sparse .cap-matrix-grid__cell{border-left:1px solid color-mix(in srgb, var(--mn-border) 70%, transparent)}.cap-matrix-grid--sparse .cap-matrix-grid__row--header .cap-matrix-grid__corner,.cap-matrix-grid--sparse .cap-matrix-grid__row-label{border-right:1px solid color-mix(in srgb, var(--mn-border) 70%, transparent)}.cap-matrix-grid--sparse .cap-matrix-grid__col-head{padding:10px 8px}.cap-matrix-grid--sparse .cap-matrix-grid__col-label{white-space:normal;word-break:break-word;max-width:none;font-size:12px;line-height:1.3}.cap-matrix-grid--sparse .cap-matrix-grid__col-score{margin-top:2px}.cap-matrix-grid--sparse .cap-matrix-grid__row-label{padding-block:6px}.cap-matrix-grid--sparse .cap-matrix-grid__row-name{white-space:normal;text-overflow:unset;overflow:visible}.cap-matrix-grid--sparse .cap-matrix-grid__cell{min-height:36px;font-size:15px}.cap-matrix-grid__col-score{border-radius:var(--radius-sm);min-width:2.25rem;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;background:var(--mn-surface-2);color:var(--mn-fg-muted);justify-content:center;align-items:center;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}.cap-matrix-grid__col-score[data-tier=high]{color:var(--mn-success);background:var(--mn-success-soft)}.cap-matrix-grid__col-score[data-tier=mid]{color:var(--mn-warning);background:var(--mn-warning-soft)}.cap-matrix-grid__col-score[data-tier=low]{color:var(--mn-danger);background:var(--mn-danger-soft)}.cap-matrix-grid__band{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-subtle);background:color-mix(in srgb, var(--mn-fg) 2.5%, var(--mn-bg));border-block:1px solid var(--mn-border);grid-column:1/-1;padding:5px 10px;font-size:10px;font-weight:600}.cap-matrix-grid__row-label{z-index:1;background:var(--mn-bg);border-bottom:1px solid color-mix(in srgb, var(--mn-border) 55%, transparent);align-items:center;gap:7px;padding:3px 10px;font-size:12px;display:flex;position:sticky;left:0}.cap-matrix-grid__row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap-matrix-grid__mode{border-radius:var(--radius-sm);width:16px;height:16px;font-size:var(--mn-type-2xs);font-weight:700;font-family:var(--font-mono,ui-monospace, monospace);background:var(--mn-surface-2);color:var(--mn-fg-muted);border:1px solid var(--mn-border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cap-matrix-grid__mode--manual{color:var(--mn-warning);border-color:var(--mn-warning-border)}.cap-matrix-grid__cell{border:1px solid #0000;border-bottom:1px solid color-mix(in srgb, var(--mn-border) 45%, transparent);min-height:28px;color:var(--mn-fg);font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0;font-size:13px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.cap-matrix-grid__cell:hover{background:color-mix(in srgb, var(--mn-fg) 4%, var(--mn-bg))}}.cap-matrix-grid__cell:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-1px;z-index:1}.cap-matrix-grid__cell.is-open{background:color-mix(in srgb, var(--mn-accent) 12%, var(--mn-bg));outline:2px solid var(--mn-accent);outline-offset:-1px;z-index:1}.cap-matrix-grid__cell--running{background:color-mix(in srgb, var(--mn-accent) 8%, var(--mn-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mn-accent) 35%, transparent)}@media (prefers-reduced-motion:reduce){.cap-matrix-grid__cell--running{animation:none}}.cap-matrix-grid__cell[data-verdict=pass]{color:var(--mn-success)}.cap-matrix-grid__cell[data-verdict=partial]{color:var(--mn-warning)}.cap-matrix-grid__cell[data-verdict=fail]{color:var(--mn-danger)}.cap-matrix-grid__cell[data-verdict=untested]{color:var(--mn-fg-subtle)}.cap-matrix-grid__cell--conflict{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--mn-warning) 12%, var(--mn-bg)), color-mix(in srgb, var(--mn-warning) 12%, var(--mn-bg)) 4px, var(--mn-bg) 4px, var(--mn-bg) 8px)}.cap-matrix-grid__empty,.cap-matrix-grid__filter-empty{color:var(--mn-fg-muted);text-align:center;margin:0;padding:24px 16px;font-size:13px}.cap-matrix-cell-editor{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);margin-top:12px;padding:14px 16px}.cap-matrix-cell-editor--embedded{background:0 0;border:none;border-radius:0;margin:0;padding:12px 16px 14px}.cap-matrix-cell-editor__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-subtle);margin:0 0 4px;font-size:11px;font-weight:600}.cap-matrix-cell-editor__title{margin:0 0 6px;font-size:14px;font-weight:600}.cap-matrix-cell-editor__meta,.cap-matrix-cell-editor__auto{color:var(--mn-fg-muted);margin:0 0 10px;font-size:13px}.cap-matrix-cell-editor--embedded .cap-matrix-cell-editor__meta,.cap-matrix-cell-editor--embedded .cap-matrix-cell-editor__auto{overflow-wrap:anywhere;margin-bottom:6px;font-size:12px}.cap-matrix-cell-editor--embedded .settings-row{flex-direction:column;align-items:stretch;gap:6px;padding:8px 0}.cap-matrix-cell-editor--embedded .settings-row__label{flex:none}.cap-matrix-cell-editor--embedded .settings-row__control{width:100%;max-width:none}.cap-matrix-cell-editor--embedded .settings-row__control .settings-select,.cap-matrix-cell-editor--embedded .settings-row__control .settings-textarea{max-width:none}.cap-matrix-cell-editor--embedded .settings-row:hover{background:0 0}.cap-matrix-cell-editor__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cap-matrix-cell-editor--embedded .cap-matrix-cell-editor__actions{margin-top:8px}.cap-matrix-history__toggle{letter-spacing:-.01em;width:100%;color:var(--mn-fg);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex}.cap-matrix-history__count{color:var(--mn-fg-muted);font-size:12px;font-weight:400}.cap-matrix-history__panel[hidden]{display:none}.cap-matrix-history__list{flex-direction:column;gap:5px;max-height:9rem;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.cap-matrix-history__item{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);grid-template-columns:1fr auto;align-items:center;gap:4px 8px;padding:0;font-size:11px;transition:border-color .12s ease-out,background-color .12s ease-out;display:grid}.cap-matrix-history__item:hover{border-color:var(--mn-border-strong,var(--mn-border));background:var(--mn-surface-0)}.cap-matrix-history__item.is-selected{border-color:var(--mn-accent);background:color-mix(in oklab, var(--mn-accent) 8%, var(--mn-bg))}.cap-matrix-history__select{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;grid-column:1;grid-template-columns:1fr auto;gap:2px 8px;padding:7px 9px;display:grid}.cap-matrix-history__select:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.cap-matrix-history__item--resumable .cap-matrix-history__meta{grid-column:1/-1}.cap-matrix-history__id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap-matrix-history__when{color:var(--mn-fg-muted)}.cap-matrix-history__meta{color:var(--mn-fg-muted);grid-column:1/-1}.cap-matrix-history__empty{color:var(--mn-fg-muted);margin:10px 0 0;font-size:12px}.cap-matrix-history__continue{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);color:var(--mn-fg);cursor:pointer;grid-area:1/2/span 2;align-self:center;margin-right:8px;padding:4px 8px;font-size:10px;font-weight:600}.cap-matrix-history__continue:hover{border-color:var(--mn-accent);color:var(--mn-accent)}.cap-matrix-view-banner{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-surface-0);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.cap-matrix-view-banner__text{color:var(--mn-fg-muted);margin:0;font-size:12px}.cap-matrix-view-banner__clear{flex-shrink:0}.cap-matrix-run__history-resume{margin-bottom:10px}@media (width<=900px){.cap-matrix-workbench__body{grid-template-columns:1fr}.cap-matrix-rail{border-right:none;border-bottom:1px solid var(--mn-border);max-height:none}.cap-matrix-main{order:1;min-height:18rem}.cap-matrix-rail{order:2}}@media (width<=620px){.cap-matrix-command-bar{flex-direction:column}.cap-matrix-command-bar__actions{width:100%}.cap-matrix-grid-toolbar__head{flex-direction:column;align-items:stretch}.cap-matrix-grid-toolbar__search{max-width:none}.cap-matrix-grid{flex-direction:column;gap:8px;min-width:0;display:flex}.cap-matrix-grid__scroll{max-height:none}.cap-matrix-grid__row--header{display:none}.cap-matrix-grid__row:not(.cap-matrix-grid__row--header){border:1px solid var(--mn-border);border-radius:var(--radius-md);background:var(--mn-bg);flex-direction:column;gap:8px;padding:10px;display:flex}.cap-matrix-grid__row-label{border-bottom:none;padding:0;position:static}.cap-matrix-grid__row:not(.cap-matrix-grid__row--header) .cap-matrix-grid__cell{flex:none;align-self:flex-start}.cap-matrix-grid__row:not(.cap-matrix-grid__row--header){flex-flow:wrap;align-items:flex-start}.cap-matrix-grid__row:not(.cap-matrix-grid__row--header) .cap-matrix-grid__row-label{flex:100%}}@media (prefers-reduced-motion:reduce){.cap-matrix-run__progress-fill,.cap-matrix-rail__drawer-summary:after,.cap-matrix-filter-chip{transition:none}}.benchmark-transcript-drawer-backdrop{z-index:100040;background:color-mix(in srgb, var(--mn-bg) 35%, transparent);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.benchmark-transcript-drawer-panel{background:var(--mn-surface-1);border-inline-start:1px solid var(--mn-border);width:min(32rem,100%);max-width:100%;height:100%;min-height:0;box-shadow:var(--shadow-popover);flex-direction:column;display:flex}.benchmark-transcript-drawer__header{border-bottom:1px solid var(--mn-border);padding:16px}.benchmark-transcript-drawer__title{margin:0 0 10px;font-size:14px;font-weight:600}.benchmark-transcript-drawer__meta{color:var(--mn-fg-muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.benchmark-transcript-drawer__badge{border-radius:var(--radius-sm);padding:2px 6px;font-size:11px;font-weight:600}.benchmark-transcript-drawer__badge--pass{background:var(--mn-success-soft);color:var(--mn-success)}.benchmark-transcript-drawer__badge--fail{background:var(--mn-danger-soft);color:var(--mn-danger)}.benchmark-transcript-drawer__badge--partial{background:var(--mn-warning-soft);color:var(--mn-warning)}.benchmark-transcript-drawer__badge--skip{background:var(--mn-surface-2);color:var(--mn-fg-muted)}.benchmark-transcript-drawer__badge--running{background:color-mix(in srgb, var(--mn-accent) 14%, var(--mn-bg));color:var(--mn-accent)}.benchmark-transcript-drawer__sub{color:var(--mn-fg-muted);margin:10px 0 0;font-size:12px}.benchmark-transcript-drawer__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.benchmark-transcript-drawer__copy,.benchmark-transcript-drawer__close{margin-top:0}.benchmark-transcript-drawer__scroll{flex:1;min-height:0;padding:16px;overflow:auto}.benchmark-transcript-drawer__extra{border-top:1px solid var(--mn-border);background:color-mix(in srgb, var(--mn-fg) 2.5%, var(--mn-bg));flex-shrink:0;max-height:42%;overflow:auto}.benchmark-transcript-drawer__empty,.benchmark-transcript-drawer__details{color:var(--mn-fg-muted);font-size:13px}.settings-general .settings-appearance-font-specimen{margin-bottom:12px}.settings-general .settings-group--emphasis .settings-appearance-font-preview{background:var(--mn-surface-1)}.settings-appearance-font-specimen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.settings-appearance-font-specimen__block{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-appearance-font-specimen__label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);font-size:11px;font-weight:600}.settings-appearance-font-controls{flex-direction:column;gap:4px;display:flex}.settings-appearance-font-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.settings-appearance-font-row__label{min-width:110px;color:var(--mn-fg-muted);font-size:13px}.settings-appearance-font-select,.settings-appearance-fit-select{flex:180px;width:auto;min-width:min(220px,100%);max-width:none}.settings-appearance-fit-select{flex:0 140px;min-width:120px}.settings-appearance-font-upload{cursor:pointer}.settings-appearance-font-preview{border-radius:var(--radius-md);border:1px solid var(--mn-border);background:var(--mn-bg);margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.settings-appearance-font-preview--mono{white-space:pre-wrap;font-size:13px}@media (width<=640px){.settings-appearance-preview__composer{flex-wrap:wrap}.settings-appearance-preview__input{flex:100%}.settings-appearance-font-specimen,.settings-theme-families--grid{grid-template-columns:1fr}}@container settings-content (width<=640px){.settings-appearance-font-specimen,.settings-theme-families--grid{grid-template-columns:1fr}.settings-appearance-font-row__label{flex-basis:100%}}.settings-chat-view{gap:8px;display:grid}.settings-chat-view__choice{border:1px solid var(--mn-border);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:12px;padding:12px;display:flex}.settings-chat-view__choice:has(input:checked){border-color:var(--mn-accent);background:var(--mn-accent-soft)}.settings-chat-view__choice input{accent-color:var(--mn-accent);margin-top:4px}.settings-chat-view__choice strong,.settings-chat-view__choice .settings-field-hint{display:block}.settings-chat-view__choice .settings-field-hint{margin:4px 0 0;font-size:13px}.settings-chat-view__choice:focus-within{outline:2px solid var(--mn-focus-ring);outline-offset:2px}.graphite-appearance{gap:18px;max-width:696px;font-size:13px;line-height:1.45}.graphite-appearance-card,.graphite-appearance-preview__card{border:1px solid var(--mn-graphite-line);background:var(--mn-graphite-raised);border-radius:12px}.graphite-appearance-row{min-height:calc(64px + 2 * var(--mn-density-step));padding:calc(10px + var(--mn-density-step)) 16px;border-bottom:1px solid var(--mn-graphite-line);align-items:center;gap:16px;display:flex}.graphite-appearance-row:last-child{border-bottom:0}.graphite-appearance-row:hover{background:var(--mn-graphite-hover)}.graphite-appearance-row--accents{padding-block:calc(16px + var(--mn-density-step));flex-direction:column;align-items:stretch;gap:12px}.graphite-appearance-row:first-child{border-radius:var(--settings-card-radius,12px) var(--settings-card-radius,12px) 0 0}.graphite-appearance-row:last-child{border-radius:0 0 var(--settings-card-radius,12px) var(--settings-card-radius,12px)}.graphite-appearance-row__copy{gap:2px;display:grid}.graphite-appearance-row__title{font-size:13.5px}.graphite-appearance-row__hint{color:var(--mn-graphite-text-subtle);font-size:12px}.graphite-appearance-tint{align-items:center;gap:var(--mn-space-2);flex:0 12rem;grid-template-columns:minmax(0,1fr) 4ch;display:grid}.graphite-appearance-tint__range{width:100%;min-height:30px;accent-color:var(--mn-accent);margin:0}.graphite-appearance-tint__value{color:var(--mn-graphite-text-muted);font:12px var(--font-mono);text-align:end}.graphite-appearance-segment.mn-segmented{background:var(--mn-graphite-raised-2);border-radius:8px;flex:none;height:30px}.graphite-appearance-segment .mn-segmented__option{min-height:24px;color:var(--mn-graphite-text-muted);border-radius:6px;gap:2px;padding-inline:10px;font-size:12px;font-weight:500}.graphite-appearance-segment .mn-segmented__option.is-selected{background:var(--mn-graphite-sheet);color:var(--mn-graphite-text);box-shadow:0 1px 2px var(--mn-shadow), 0 0 0 1px var(--mn-graphite-line)}.graphite-appearance-switch.mn-switch{--mn-switch-w:30px;--mn-switch-thumb:14px}.graphite-appearance-switch .mn-switch__track{background:var(--mn-graphite-line-2);border:0}.graphite-appearance-switch .mn-switch__thumb{background:var(--mn-graphite-text);border:0}.graphite-appearance-switch .mn-switch__input:checked+.mn-switch__track .mn-switch__thumb{background:var(--mn-graphite-switch-knob-active);transform:translate(12px)}.graphite-appearance-preview__label{color:var(--mn-graphite-text-subtle);margin:0 0 18px;font-size:12px;font-weight:500}.graphite-appearance-preview__card{gap:calc(10px + var(--mn-density-step));padding:calc(14px + var(--mn-density-step)) 16px;display:grid}.graphite-appearance-preview__card p{color:var(--mn-graphite-text-muted);margin:0;line-height:1.55}.graphite-appearance-preview__row{align-items:center;gap:8px;display:flex}.graphite-appearance-preview__row:last-child{color:var(--mn-graphite-text-subtle);gap:10px}.graphite-appearance-preview__grow{flex:1}.graphite-appearance-preview__row .activity-shimmer{--activity-shimmer-lift:.06em}.graphite-appearance-preview__dot{background:var(--mn-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-in-out infinite graphite-appearance-pulse}.graphite-appearance-preview__chip{background:var(--mn-accent-soft);min-height:22px;color:var(--mn-fg);border-radius:6px;align-items:center;padding-inline:8px;font-size:11.5px;display:grid}.graphite-appearance-preview__stop{background:color-mix(in srgb, var(--mn-graphite-text) 7%, transparent);width:32px;height:32px;color:var(--mn-graphite-text);box-shadow:inset 0 0 0 1px var(--mn-graphite-line-2);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}@property --mn-graphite-preview-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.graphite-appearance-preview__stop:before{content:"";--ring-fade:color-mix(in srgb, var(--mn-accent) 25%, transparent);background:conic-gradient(from var(--mn-graphite-preview-angle), transparent, var(--ring-fade) 90deg, var(--mn-accent) 200deg, var(--ring-fade) 290deg, transparent);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - 1.5px), var(--mn-graphite-text) calc(100% - 1px));mask:radial-gradient(closest-side, transparent calc(100% - 1.5px), var(--mn-graphite-text) calc(100% - 1px));border-radius:50%;animation:2.8s linear infinite graphite-appearance-orbit;position:absolute;inset:-3px}.graphite-appearance-preview__stop:after{content:"";background:currentColor;border-radius:25%;width:10px;height:10px}@keyframes graphite-appearance-pulse{50%{opacity:.5}}@keyframes graphite-appearance-orbit{to{--mn-graphite-preview-angle:360deg}}:root[data-reduce-motion] .graphite-appearance-preview__row .activity-shimmer__char:before{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.graphite-appearance-preview__dot,.graphite-appearance-preview__stop:before,.graphite-appearance-preview__row .activity-shimmer__char:before{animation:none}}@container settings-content (width<=440px){.graphite-appearance-row{flex-wrap:wrap;gap:10px}}@media (pointer:coarse){.graphite-appearance-segment.mn-segmented{height:var(--touch-min)}.graphite-appearance-tint__range{min-height:var(--touch-min)}.graphite-appearance-switch.mn-switch{min-width:var(--touch-min);min-height:var(--touch-min)}}.appearance-accents{align-items:center;gap:var(--mn-space-2);flex-wrap:wrap;min-width:0;display:flex}.appearance-accents__choices{gap:var(--mn-space-1);flex-wrap:wrap;display:flex}.appearance-accents__current,.appearance-advanced__status{color:var(--mn-fg-muted);font-size:var(--mn-type-sm)}.appearance-accents__current{margin-inline-start:var(--mn-space-1)}.settings-accent-swatch.mn-btn{width:var(--mn-control-h-md);border-radius:var(--mn-radius-pill);background:0 0;border-color:#0000;min-width:0;padding:0}.settings-accent-swatch.mn-btn:after{content:"";width:var(--mn-space-5);height:var(--mn-space-5);border:1px solid var(--mn-border-strong);border-radius:var(--mn-radius-pill);background:var(--mn-graphite-preset-accent)}.settings-accent-swatch.mn-btn[aria-pressed=true]{border-color:var(--mn-fg);background:var(--mn-surface-2)}@media (hover:hover) and (pointer:fine){.settings-accent-swatch.mn-btn:hover{background:var(--mn-surface-2)}}@media (pointer:coarse){.settings-accent-swatch.mn-btn{width:var(--touch-min);height:var(--touch-min)}}.appearance-advanced{justify-content:space-between;align-items:center;gap:var(--mn-space-2);padding:var(--mn-space-2) var(--mn-space-4);flex-wrap:wrap;display:flex}.appearance-onboarding{gap:var(--mn-space-4);display:grid}.appearance-color-popover.mn-popover{width:min(340px, calc(100vw - var(--mn-space-4)));padding:var(--mn-space-3)}.appearance-color-panel{gap:var(--mn-space-2);display:grid}.appearance-color-panel>strong{color:var(--mn-fg);font-size:var(--mn-type-lg)}.appearance-color-panel>.mn-btn{justify-self:start}.appearance-color-panel>.settings-toggle-row{min-height:var(--mn-control-h-md);padding:var(--mn-space-2) 0;border-block-start:1px solid var(--mn-border)}.appearance-color-input{gap:var(--mn-space-2);display:grid}.appearance-color-input__row{grid-template-columns:var(--mn-space-10) minmax(0, 1fr);align-items:end;gap:var(--mn-space-2);display:grid}.appearance-color-input__swatch{width:100%;height:var(--mn-control-h-md);padding:var(--mn-space-0-5);border:1px solid var(--mn-border-strong);border-radius:var(--mn-radius-sm);background:repeating-conic-gradient(var(--mn-bg) 0% 25%, var(--mn-surface-2) 0% 50%) 0 / 8px 8px;cursor:pointer}.appearance-color-input__swatch::-webkit-color-swatch-wrapper{padding:0}.appearance-color-input__swatch::-webkit-color-swatch{border-radius:var(--mn-radius-xs);opacity:var(--appearance-swatch-opacity,1);border:none}.appearance-color-input__swatch::-moz-color-swatch{border-radius:var(--mn-radius-xs);opacity:var(--appearance-swatch-opacity,1);border:none}.appearance-color-input__swatch:focus-visible{outline:var(--mn-focus-ring-width) solid var(--mn-focus-ring);outline-offset:var(--mn-focus-ring-offset)}.appearance-color-input__row .mn-input{font-family:var(--font-mono)}.appearance-color-input__row:has([aria-invalid=true]) .appearance-color-input__swatch{align-self:center}.appearance-color-input__opacity{align-items:center;gap:var(--mn-space-2);color:var(--mn-fg-muted);font-size:var(--mn-type-sm);grid-template-columns:auto minmax(0,1fr) 4ch;display:grid}.appearance-color-input__opacity input{width:100%;accent-color:var(--mn-accent);margin:0}.appearance-color-input__opacity span{font-family:var(--font-mono);text-align:end}.appearance-color-panel__details{color:var(--mn-fg-muted);font-size:var(--mn-type-sm)}.appearance-color-panel__details summary{cursor:pointer;padding-block:var(--mn-space-1)}.appearance-color-panel__details .appearance-color-panel__actions{margin-block-start:var(--mn-space-1)}.appearance-color-panel__contrast summary{color:var(--mn-warning)}.appearance-color-panel__contrast ul{margin-block:var(--mn-space-1);padding-inline-start:var(--mn-space-4)}.appearance-color-panel__file-status{margin-block:var(--mn-space-1) 0}.appearance-color-panel__file-status:empty{display:none}.appearance-color-panel__actions{gap:var(--mn-space-1);flex-wrap:wrap;display:flex}.appearance-color-panel__footer{border-block-start:1px solid var(--mn-border);padding-block-start:var(--mn-space-2)}.appearance-color-panel__footer,.appearance-color-panel>.appearance-color-panel__actions{justify-content:flex-end}@media (pointer:coarse){.appearance-color-input__row{grid-template-columns:var(--touch-min) minmax(0, 1fr)}.appearance-color-input__swatch,.appearance-color-input__opacity input{height:var(--touch-min)}}.settings-agent-center__content{flex-direction:column;gap:16px;display:flex}.settings-agent-center-body{margin-bottom:0}.settings-agent-center__toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:4px 0 0;display:flex}.settings-agent-center__search{flex:240px;min-width:0;max-width:28rem}.settings-agent-center__filter-count{font-size:12px;font-family:var(--font-mono);color:var(--mn-fg-muted);white-space:nowrap;margin:0}.settings-agent-center__section-group .settings-group__title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.settings-agent-center__section-count{min-width:1.5rem;font-size:11px;font-family:var(--font-mono);color:var(--mn-fg-muted);border:1px solid var(--mn-border);border-radius:999px;justify-content:center;align-items:center;padding:1px 7px;font-weight:600;line-height:1.35;display:inline-flex}.settings-agent-center__section>.settings-agent-center__grid{margin-top:0}.settings-general .settings-group--emphasis .settings-agent-card{background:var(--mn-bg)}.settings-agent-center__grid{--agent-card-min:260px;--agent-card-height:9.25rem;--agent-card-cols:4;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--agent-card-min)), 1fr));max-width:calc(var(--agent-card-min) * var(--agent-card-cols) + 12px * (var(--agent-card-cols) - 1));gap:12px;margin:0;padding:0;list-style:none;display:grid}.settings-agent-center__grid>li{min-width:0;display:flex}.settings-agent-center__empty{color:var(--mn-fg-muted);grid-column:1/-1;margin:0;padding:10px 0 2px;font-size:13px;list-style:none}.settings-agent-card{width:100%;height:var(--agent-card-height);min-height:var(--agent-card-height);border:1px solid var(--mn-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--mn-fg) 1.5%, var(--mn-bg));text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);flex-direction:column;flex:1;gap:10px;margin:0;padding:14px 16px;display:flex}@media (hover:hover) and (pointer:fine){.settings-agent-card:hover{border-color:var(--mn-border-strong);background:color-mix(in srgb, var(--mn-fg) 3%, var(--mn-bg))}.settings-agent-card:hover .settings-agent-card__chevron{opacity:.72;transform:translate(2px)}}.settings-agent-card:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.settings-agent-card__head{align-items:center;gap:10px;min-width:0;display:flex}.settings-agent-card__icon{width:18px;height:18px;color:var(--mn-fg-muted);flex-shrink:0}.settings-agent-card__title{min-width:0;color:var(--mn-fg);letter-spacing:-.02em;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.settings-agent-card__chevron{opacity:.38;width:16px;height:16px;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex-shrink:0}.settings-agent-card__desc{min-height:4.5em;color:var(--mn-fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.settings-agent-card__foot{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:1.625rem;margin-top:auto;display:flex}.settings-agent-card__chip{max-width:100%;font-size:11px;font-family:var(--font-mono);color:var(--mn-fg-muted);border:1px solid var(--mn-border);border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px;line-height:1.35;display:inline-block;overflow:hidden}.settings-agent-card__badge{margin-top:0}.settings-agent-base-prompt{border:1px solid var(--mn-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--mn-fg) 1.5%, var(--mn-bg));margin:0;padding:16px 18px}.settings-agent-base-prompt__summary{color:var(--mn-fg);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.settings-agent-base-prompt__summary::-webkit-details-marker{display:none}.settings-agent-base-prompt__summary:before{content:"";background:var(--mn-fg-muted);clip-path:polygon(0 0,100% 50%,0 100%);width:5px;height:8px;transition:transform var(--duration-fast) var(--ease-out)}.settings-agent-base-prompt[open] .settings-agent-base-prompt__summary:before{transform:rotate(90deg)}.settings-agent-base-prompt__hint{margin:8px 0 12px}.settings-general .settings-group--emphasis .settings-kv--row{margin-bottom:0}.settings-general .settings-group--emphasis .settings-kv--row .settings-kv__value .settings-kv-input{max-width:6.5rem}.settings-general .settings-group--emphasis .settings-kv-input-wrap .settings-kv-input{max-width:5.5rem}.agent-center-overlay{z-index:60;background:var(--mn-overlay);justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.agent-center-overlay.hidden{display:none}.agent-center-lightbox{background:var(--mn-bg);border:1px solid var(--mn-border);border-radius:var(--radius-md);width:min(56rem,96vw);height:88dvh;max-height:88dvh;color:var(--mn-fg);animation:minnow-panel-reveal var(--duration-normal) var(--ease-out);outline:none;flex-direction:column;display:flex}.agent-center-header{border-bottom:1px solid var(--mn-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}.agent-center-header__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.agent-center-header__title{font-size:var(--mn-type-xl);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.25}.agent-center-header__subtitle{color:var(--mn-fg-muted);margin:0;font-size:13px;line-height:1.45}.agent-center-header__badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--mn-border);color:var(--mn-fg-muted);border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:600}.agent-center-close.icon-btn{flex-shrink:0;width:32px;height:32px}.agent-center-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px 18px 20px;display:flex;overflow:auto}.agent-center-section{flex-direction:column;gap:10px;display:flex}.agent-center-section__title{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0;font-size:12px;font-weight:600}.agent-center-section__lead{color:var(--mn-fg-muted);margin:0;font-size:13px;line-height:1.5}.agent-center-lightbox .settings-part-editor{resize:vertical;min-height:840px;font-family:var(--font-mono);flex:1;font-size:13px;line-height:1.5}.agent-center-routing-panel{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-surface-0);flex-direction:column;gap:12px;padding:12px 14px;display:flex}.agent-center-routing-panel .settings-routing-effective{margin:0}.agent-center-kv{grid-template-columns:minmax(120px,auto) 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.agent-center-kv dt{color:var(--mn-fg-muted);margin:0;font-weight:500}.agent-center-kv dd{color:var(--mn-fg);margin:0}@media (width<=900px){.settings-agent-center__grid,.settings-agent-center__grid--modes,.settings-agent-center__grid--work-agents,.settings-agent-center__grid--sub-agents{--agent-card-cols:2;max-width:none}}@media (width<=640px){.settings-agent-center__grid,.settings-agent-center__grid--modes,.settings-agent-center__grid--work-agents,.settings-agent-center__grid--sub-agents{--agent-card-cols:1}.agent-center-lightbox{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.agent-center-overlay{padding:0}}@media (prefers-reduced-motion:reduce){.settings-agent-card,.settings-agent-card__chevron{transition:none}}.settings-agent-center__inline{margin-top:var(--mn-space-3)}.settings-agent-card__icon.fi,.settings-agent-card__head>i.settings-agent-card__icon{color:var(--mn-fg-muted);font-size:1rem;line-height:1}.settings-general .settings-group--emphasis .settings-servers-stats{border-bottom:1px solid var(--mn-border);flex-wrap:wrap;align-items:flex-end;gap:16px 20px;margin-bottom:4px;padding-bottom:14px;display:flex}.settings-general .settings-group--emphasis .settings-servers-stat{flex-direction:column;gap:2px;min-width:4.5rem;display:flex}.settings-general .settings-group--emphasis .settings-servers-stat__label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);font-size:11px;font-weight:600}.settings-general .settings-group--emphasis .settings-servers-stat__value{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--mn-fg);font-size:15px;font-weight:600;line-height:1.2}.settings-general .settings-group--emphasis .settings-servers-stat__value--ok{color:var(--mn-success)}.settings-general .settings-group--emphasis .settings-servers-list{flex-direction:column;gap:14px;margin:0;display:flex}.settings-general .settings-group--emphasis .settings-servers-list .settings-mcp-row{border-radius:var(--radius-sm);background:var(--mn-bg)}.settings-servers-empty{color:var(--mn-fg-muted);margin:0;padding:4px 2px;font-size:13px}.settings-servers .settings-mcp-hint--upgrade{color:var(--mn-warning)}.settings-general .settings-group--emphasis .settings-sampler-grid{margin-bottom:0}.settings-sampler-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:14px 16px;margin:0;display:grid}.settings-sampler-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-sampler-field__label{color:var(--mn-fg-muted);font-size:12px;font-weight:500}.settings-sampler-field__hint{color:var(--mn-fg-subtle);margin:0;font-size:12px;line-height:1.45}.settings-sampler-field__input{box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;color:var(--mn-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:8px 10px;font-size:13px}.settings-sampler-field__input::placeholder{color:var(--mn-fg-subtle)}.settings-sampler-field__input:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px;border-color:var(--mn-border-strong)}.settings-model-row.settings-sampler-row:not(.settings-sampler-grid){grid-template-columns:1fr;gap:8px;margin-bottom:12px;display:grid}@media (width<=640px){.settings-sampler-grid{grid-template-columns:1fr}}.settings-general .settings-group--emphasis .settings-actions{border-top:1px solid var(--mn-border);margin-top:4px;padding-top:14px}.settings-general .settings-thinking-budget-row.settings-row{padding-left:2px;padding-right:2px}.settings-general .settings-thinking-budget-row.settings-row .settings-row__control{flex:0 auto;max-width:8.5rem}.settings-general .settings-thinking-budget-row.settings-row .settings-input{box-sizing:border-box;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.settings-general .settings-thinking-budget-row.is-disabled .settings-input{cursor:not-allowed}.settings-general .settings-thinking-budget-row:not(.settings-row){flex-direction:column;gap:6px;margin:0;display:flex}.settings-general .settings-thinking-budget-row:not(.settings-row) .settings-field-label{color:var(--mn-fg-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.settings-general .settings-thinking-budget-row:not(.settings-row) .settings-input{box-sizing:border-box;width:100%;max-width:12rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.settings-general .settings-thinking-budget-row:not(.settings-row) .settings-field-hint{max-width:72ch;margin:0}.settings-general .settings-group--emphasis .settings-issues-table-wrap{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:var(--mn-bg);margin:0;overflow-x:auto}.settings-issues-table{border-collapse:collapse;width:100%;font-size:13px}.settings-issues-table th,.settings-issues-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--mn-border);padding:10px 12px}.settings-issues-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--mn-fg-muted);background:color-mix(in srgb, var(--mn-fg) 4%, var(--mn-bg));white-space:nowrap;font-size:11px;font-weight:600}.settings-issues-table tbody tr:last-child td{border-bottom:none}.settings-issues-table .settings-input{box-sizing:border-box;width:100%;min-width:0}.settings-issues-table .settings-issues-role{min-width:9rem}.settings-issues-id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mn-fg-muted);word-break:break-all;font-size:12px;display:inline-block}.settings-issues-flags{flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.settings-issues-flag{color:var(--mn-fg-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.settings-issues-order{gap:4px;display:flex}.settings-issues-order-btn{justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;display:inline-flex}.settings-issues-order-btn__icon{--mn-icon-size:16px;color:var(--mn-fg)}.settings-issues-actions{text-align:right;white-space:nowrap}.settings-issues-table col.settings-issues-col-label{width:28%}.settings-issues-table col.settings-issues-col-id{width:14%}.settings-issues-table col.settings-issues-col-role{width:18%}.settings-issues-table col.settings-issues-col-options{width:22%}.settings-issues-table col.settings-issues-col-order{width:6rem}.settings-issues-table col.settings-issues-col-actions{width:5.5rem}.settings-general .settings-group--emphasis .settings-issues-toolbar{border-top:1px solid var(--mn-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;margin-top:12px;padding-top:12px;display:flex}.settings-issues-toolbar>.settings-inline-btn{margin-top:0}.settings-issues-empty td{color:var(--mn-fg-muted);padding:14px 12px;font-size:13px}.settings-general .settings-group--emphasis.settings-issues-danger-zone{margin-top:4px}.settings-issues-danger-zone .settings-group__body{flex-direction:column;gap:8px;display:flex}.settings-issues-danger-zone .settings-group__lead{margin-bottom:0}@media (width<=720px){.settings-issues-table thead{display:none}.settings-issues-table,.settings-issues-table tbody,.settings-issues-table tr,.settings-issues-table td{width:100%;display:block}.settings-issues-table tr{border-bottom:1px solid var(--mn-border);padding:12px}.settings-issues-table tr:last-child{border-bottom:none}.settings-issues-table td{border:none;padding:6px 0}.settings-issues-table td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--mn-fg-muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.settings-issues-actions{text-align:left}.settings-issues-empty td:before{display:none}}.settings-issues-id-preview{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.settings-field-hint--danger{color:var(--mn-danger)}.settings-issues-github-import .settings-actions{margin-top:0}.settings-issues .settings-toggle-row__desc{max-width:38rem}.settings-issues-table col.settings-issues-col-icon,.settings-issues-table col.settings-issues-col-color{width:3.25rem}.settings-issues-icon-btn{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:color-mix(in srgb, var(--mn-fg) 4%, var(--mn-bg));width:2rem;height:2rem;color:var(--mn-fg-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.settings-issues-icon-btn:hover{border-color:var(--mn-border-strong);color:var(--mn-fg);background:color-mix(in srgb, var(--mn-fg) 7%, var(--mn-bg))}}.settings-issues-icon-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.settings-issues-icon-btn__glyph{--mn-icon-size:16px}.settings-issues-icon-picker{z-index:1200;border:1px solid var(--mn-menu-border);border-radius:var(--mn-menu-radius);background:var(--mn-menu-bg);width:min(17.5rem,100vw - 16px);box-shadow:var(--mn-menu-shadow);padding:10px;position:fixed}.settings-issues-icon-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.settings-issues-icon-picker__option{border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);min-width:40px;min-height:40px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.settings-issues-icon-picker__option:hover{border-color:var(--mn-border-strong);color:var(--mn-fg);background:color-mix(in srgb, var(--mn-fg) 6%, var(--mn-bg))}}.settings-issues-icon-picker__option.is-selected{border-color:color-mix(in oklch, var(--mn-accent) 45%, var(--mn-border));color:var(--mn-accent);background:color-mix(in oklch, var(--mn-accent) 10%, var(--mn-bg))}.settings-issues-icon-picker__option:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.settings-issues-icon-picker__glyph{--mn-icon-size:16px}.settings-issues-color-btn{border:1px solid color-mix(in oklch, var(--issues-chip-color,var(--mn-border)) 45%, var(--mn-border));border-radius:var(--mn-radius-sm);background:color-mix(in oklch, var(--issues-chip-color,var(--mn-fg)) 22%, var(--mn-bg));cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.settings-issues-color-btn:after{content:"";background:var(--issues-chip-color,var(--mn-fg-muted));border-radius:50%;width:12px;height:12px}@media (hover:hover) and (pointer:fine){.settings-issues-color-btn:hover{border-color:var(--mn-border-strong)}}.settings-issues-color-btn:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.settings-issues-color-picker{z-index:1200;border:1px solid var(--mn-menu-border);border-radius:var(--mn-menu-radius);background:var(--mn-menu-bg);width:min(11.5rem,100vw - 16px);box-shadow:var(--mn-menu-shadow);padding:10px;position:fixed}.settings-issues-color-picker__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.settings-issues-color-picker__option{border:1px solid color-mix(in oklch, var(--issues-chip-color) 45%, var(--mn-border));background:color-mix(in oklch, var(--issues-chip-color) 55%, var(--mn-bg));cursor:pointer;border-radius:50%;width:1.6rem;height:1.6rem;padding:0}.settings-issues-color-picker__option.is-selected,.settings-issues-color-picker__option:focus-visible{outline:2px solid var(--mn-accent);outline-offset:1px}html.mn-super-plan-open:not(.mn-graphite-workspace) :is(#chatSidebar,#chatSidebarResizer,#sidebarBackdrop){display:none}.chat-area.chat-area--super-plan,.chat-area.chat-area--plan-screen.chat-area--super-plan{flex-direction:column;justify-content:stretch;gap:0;padding:0;display:flex;overflow:hidden}:is(.main-column:has(.chat-area--super-plan) .stats-strip,.main-column:has(.chat-area--super-plan) .input-bar,.main-column:has(.chat-area--super-plan) .tool-approval-host,.main-column:has(.chat-area--super-plan) .question-host,.main-column:has(.chat-area--super-plan) .code-change-strip-wrap,.main-column:has(.chat-area--super-plan) .chat-jump-latest){display:none!important}.super-plan-page{background:var(--mn-bg);min-width:0;height:100%;min-height:0;color:var(--mn-fg);font-family:var(--font-ui,inherit);flex:1;font-size:14px;line-height:1.5;display:flex;container:superplan/inline-size}.mn-graphite-workspace .super-plan-page{flex-direction:column}.sp-shell{--sp-rail-w:264px;--sp-gutter:28px;--sp-read-col:790px;--sp-aside-w:400px;--sp-col-gap:64px;--sp-page:calc(var(--sp-read-col) + var(--sp-col-gap) + var(--sp-aside-w));--sp-pad-x:max(var(--sp-gutter), (100% - var(--sp-page)) / 2);flex:1;min-width:0;min-height:0;display:flex}.sp-rail{flex-direction:column;flex:0 0 var(--sp-rail-w);width:var(--sp-rail-w);border-right:1px solid var(--mn-border);background:var(--mn-surface-0,var(--mn-bg));min-width:0;display:flex}.sp-rail__head{align-items:center;gap:6px;padding:12px 10px 8px 12px;display:flex}.sp-new{border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);min-width:0;min-height:34px;color:var(--mn-fg);font:inherit;cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease-out), border-color var(--duration-fast,.12s) var(--ease-out);background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:500;display:inline-flex}.sp-rail__collapse{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:none}.sp-rail__filter{align-items:center;padding:0 12px 10px;display:flex}.sp-rail__filter-input{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;color:var(--mn-fg);font:inherit;padding:6px 8px;font-size:13px}.sp-rail__filter-input::placeholder{color:var(--mn-fg-subtle)}.sp-rail__list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sp-group__label{z-index:1;background:var(--mn-surface-0,var(--mn-bg));color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px 5px;font-size:10px;font-weight:600;display:block;position:sticky;top:0}.sp-row-wrap{position:relative}.sp-row{border:0;border-bottom:1px solid var(--mn-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease-out);background:0 0;padding:9px 14px 10px;display:block}.sp-row__title{-webkit-line-clamp:2;line-clamp:2;color:var(--mn-fg);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.sp-row__meta{color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.01em;overflow-wrap:anywhere;margin-top:4px;font-size:10.5px;display:block}.sp-row.is-active{background:var(--mn-accent-soft)}.sp-row.is-active .sp-row__title{font-weight:600}.sp-row.is-active .sp-row__meta{color:var(--mn-fg)}.sp-row:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:-2px}.sp-state{color:var(--mn-fg);align-items:center;gap:4px;margin-right:6px;font-weight:600;display:inline-flex}.sp-state:before{content:"";background:var(--mn-fg-subtle);border-radius:50%;width:6px;height:6px}.sp-state.is-running:before{background:var(--mn-accent)}.sp-state.is-waiting:before{box-shadow:inset 0 0 0 1.5px var(--mn-accent);background:0 0}.sp-state.is-halted:before,.sp-state.is-error:before{background:var(--mn-danger)}.sp-state.is-paused:before,.sp-state.is-cancelled:before{background:var(--mn-warning)}.sp-state.is-done:before{background:var(--mn-success)}.sp-rail__empty{color:var(--mn-fg-muted);padding:20px 16px;font-size:12.5px;line-height:1.5}.sp-rail__foot{border-top:1px solid var(--mn-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.sp-foot-link{color:var(--mn-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.sp-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sp-pane{flex-direction:column;flex:1;min-height:0;display:flex}.sp-pane[hidden]{display:none}.sp-pane--ask{padding:32px var(--sp-gutter);justify-content:center;overflow-y:auto}.sp-ask{width:100%;max-width:min(100%,960px);margin:0 auto}.sp-ask__title{color:var(--mn-fg);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:600;line-height:1.2}.sp-ask__sub{max-width:62ch;color:var(--mn-fg-muted);margin:8px 0 22px;font-size:14px}.sp-ask__status,.sp-ask__error{margin:10px 0 0;font-size:13px}.sp-ask__status{color:var(--mn-fg-muted)}.sp-ask__error{color:var(--mn-danger-ink,var(--mn-danger))}.sp-composer{border:1px solid var(--mn-border-strong);border-radius:var(--radius-md);background:var(--mn-surface-0,var(--mn-bg));transition:border-color var(--duration-fast,.12s) var(--ease-out);container:sp-composer/inline-size}.sp-composer:focus-within{border-color:var(--mn-accent)}.sp-composer__field{box-sizing:border-box;width:100%;min-height:96px;max-height:min(40vh,320px);color:var(--mn-fg);caret-color:var(--mn-fg);font:inherit;resize:none;field-sizing:content;scrollbar-width:none;text-rendering:auto;font-variant-ligatures:none;background:0 0;border:0;padding:13px 14px 6px;font-size:15px;line-height:1.5;transition:none;display:block;overflow-y:auto}.sp-composer__field::-webkit-scrollbar{display:none}.sp-composer__field:focus{outline:none}.sp-composer__field::placeholder{color:var(--mn-fg-subtle)}.sp-composer__field[readonly]{color:var(--mn-fg-muted)}.sp-composer__bar{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 10px;display:flex}.sp-composer__spacer{flex:auto;min-width:0}.sp-model-anchor{flex:0 auto;min-width:0;max-width:min(16rem,38%)}.sp-model-anchor .composer-model-trigger-wrap{width:100%;max-width:none;display:block}.sp-model-anchor .composer-model-trigger{border:1px solid var(--mn-border);background:0 0;border-radius:999px;justify-content:flex-start;width:100%;max-width:none;height:27px;padding:0 8px;font-size:12px}.sp-model-anchor .composer-model-trigger__label{text-align:left;flex:1;min-width:0}@container sp-composer (width<=560px){.sp-composer__bar{flex-wrap:wrap;row-gap:6px}.sp-opts{flex:100%;width:100%}.sp-composer__spacer{display:none}.sp-model-anchor{flex:1 1 0;max-width:none}}.sp-opts{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow:visible}.sp-opts__note{color:var(--mn-fg-muted);flex:100%;margin:2px 0 0;font-size:11.5px}.sp-opt{flex-shrink:0;position:relative;overflow:visible}.sp-chip{border:1px solid var(--mn-border);height:27px;color:var(--mn-fg-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast,.12s) var(--ease-out), border-color var(--duration-fast,.12s) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 8px;font-size:12px;display:inline-flex}.sp-chip__caret{color:var(--mn-fg-subtle);font-size:9px}.sp-chip[aria-expanded=true],.sp-chip.is-set{border-color:var(--mn-accent-border,var(--mn-accent));color:var(--mn-fg)}.sp-chip.is-off{text-decoration:line-through;-webkit-text-decoration-color:var(--mn-fg-subtle);text-decoration-color:var(--mn-fg-subtle)}.sp-pop{z-index:40;border:1px solid var(--mn-border-strong);border-radius:var(--radius-md);background:var(--mn-surface-1);width:260px;box-shadow:var(--shadow-popover);flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.sp-pop[hidden]{display:none}.sp-field{flex-direction:column;gap:5px;display:flex}.sp-field__label{color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.sp-field__hint{color:var(--mn-fg-muted);font-size:11.5px;line-height:1.4}.sp-field__check{color:var(--mn-fg);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.sp-select{display:flex;position:relative}.sp-select:after{content:"";border-right:1px solid var(--mn-fg-subtle);border-bottom:1px solid var(--mn-fg-subtle);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:9px;transform:translateY(-70%)rotate(45deg)}.sp-select select,.sp-input{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;height:30px;color:var(--mn-fg);font:inherit;appearance:none;padding:0 24px 0 8px;font-size:13px}.sp-input{padding-right:8px}.sp-select select:focus-visible,.sp-input:focus-visible,.sp-rail__filter-input:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:-1px}.sp-send{border-radius:var(--radius-sm);background:var(--mn-accent);width:32px;height:32px;color:var(--mn-fg-on-accent,var(--mn-bg));cursor:pointer;transition:opacity var(--duration-fast,.12s) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.sp-send:disabled{cursor:default;opacity:.5}.sp-seeds{color:var(--mn-fg-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:16px;font-size:13px;display:flex}.sp-seeds__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.sp-seed{border:0;border-bottom:1px solid var(--mn-border-strong);color:var(--mn-fg-muted);font:inherit;cursor:pointer;transition:color var(--duration-fast,.12s) var(--ease-out), border-color var(--duration-fast,.12s) var(--ease-out);background:0 0;padding:0;font-size:13px}.sp-runhead{z-index:5;padding:20px var(--sp-pad-x) 0;border-bottom:1px solid var(--mn-border);background:var(--mn-bg);position:sticky;top:0}.sp-runhead--doc{padding-bottom:14px}.sp-runhead__top{align-items:flex-start;gap:16px;display:flex}.sp-runhead__ask{flex:1;min-width:0}.sp-runhead__title{-webkit-line-clamp:2;line-clamp:2;max-width:var(--sp-read-col);color:var(--mn-fg);letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sp-runhead__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;display:flex}.sp-action{border:1px solid var(--mn-border);border-radius:var(--radius-sm);height:28px;color:var(--mn-fg-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast,.12s) var(--ease-out), border-color var(--duration-fast,.12s) var(--ease-out), background var(--duration-fast,.12s) var(--ease-out);background:0 0;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;display:inline-flex}.sp-action[hidden]{display:none}.sp-action:disabled{cursor:default;opacity:.55}.sp-action--icon{justify-content:center;width:28px;padding:0}.sp-action--danger{color:var(--mn-danger-ink,var(--mn-danger))}.sp-action--rail{display:none}.sp-menu{z-index:60;min-width:200px}.sp-runhead__meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:7px;font-size:12.5px;display:flex}.sp-runhead__meta .sp-state{font-family:var(--font-mono);letter-spacing:.02em;text-transform:lowercase;align-self:center;margin-right:0;font-size:11px}.sp-runhead__activity{min-width:0;color:var(--mn-fg)}.sp-runhead__activity:empty{display:none}.sp-runhead__stats{color:var(--mn-fg-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px}.sp-segments{scrollbar-width:none;gap:2px;margin-top:12px;display:flex;overflow-x:auto}.sp-segment{color:var(--mn-fg-muted);font:inherit;cursor:pointer;transition:color var(--duration-fast,.12s) var(--ease-out);background:0 0;border:0;flex:none;margin-right:16px;padding:6px 2px 9px;font-size:13px;position:relative}.sp-segment[hidden]{display:none}.sp-segment:after{content:"";height:2px;transition:background var(--duration-normal,.15s) var(--ease-out);background:0 0;border-radius:1px;position:absolute;bottom:0;left:0;right:0}.sp-segment.is-on{color:var(--mn-fg);font-weight:500}.sp-segment.is-on:after{background:var(--mn-accent)}.sp-segment__count{background:var(--mn-surface-elevated,var(--mn-surface-1));color:var(--mn-fg);font-family:var(--font-mono);border-radius:999px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:600}.sp-segment__count:empty{display:none}.sp-runbody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.sp-body{padding:24px var(--sp-pad-x) 64px}.sp-cols{grid-template-columns:minmax(0,1fr);display:grid}.sp-cols__main,.sp-cols__aside{min-width:0}.sp-cols__aside{margin-top:40px}.sp-panel[hidden]{display:none}.sp-sec{color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0 0 12px;font-size:10px;font-weight:600;display:flex}.sp-sec:after{content:"";background:var(--mn-border);flex:1;height:1px}.sp-empty{color:var(--mn-fg-muted);margin:0;font-size:13px;line-height:1.6}.sp-btn{border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);min-height:34px;color:var(--mn-fg);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease-out), border-color var(--duration-fast,.12s) var(--ease-out), color var(--duration-fast,.12s) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.sp-btn--primary{border-color:var(--mn-accent);background:var(--mn-accent);color:var(--mn-fg-on-accent,var(--mn-bg));font-weight:600}.sp-btn--danger{border-color:var(--mn-danger-border,var(--mn-border-strong));color:var(--mn-danger-ink,var(--mn-danger))}.sp-btn--quiet{color:var(--mn-fg-muted);border-color:#0000;padding:0 10px}.sp-btn:disabled{cursor:not-allowed;opacity:.45}.sp-btn[aria-busy=true]{cursor:progress}.sp-link{color:var(--mn-accent-ink,var(--mn-accent));font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}.sp-checkhost{margin-bottom:28px}.sp-checkhost[hidden]{display:none}.sp-check{max-width:var(--sp-read-col);border:1px solid var(--mn-border-strong);border-radius:var(--radius-md);background:var(--mn-surface-0,var(--mn-bg))}.sp-check--question,.sp-check--spec,.sp-check--accept{border-color:var(--mn-accent-border,var(--mn-accent))}.sp-check--halted,.sp-check--danger{border-color:var(--mn-danger-border,var(--mn-danger))}.sp-check--done{border-color:var(--mn-success-border,var(--mn-border-strong))}.sp-check__head{padding:18px 20px 0}.sp-check__eyebrow{color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:10.5px;font-weight:600}.sp-check--question .sp-check__eyebrow,.sp-check--spec .sp-check__eyebrow,.sp-check--accept .sp-check__eyebrow{color:var(--mn-accent-ink,var(--mn-fg-muted))}.sp-check--halted .sp-check__eyebrow{color:var(--mn-danger-ink,var(--mn-danger))}.sp-check--done .sp-check__eyebrow{color:var(--mn-success-ink,var(--mn-fg-muted))}.sp-check__title{color:var(--mn-fg);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.35}.sp-check__lede{max-width:68ch;color:var(--mn-fg-muted);margin:6px 0 0;font-size:13.5px;line-height:1.55}.sp-check__body{padding:14px 20px 18px}.sp-check__paused{color:var(--mn-fg-muted);margin:0 0 12px;font-size:12.5px}.sp-check__paused[hidden]{display:none}.sp-check__file{color:var(--mn-fg-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:14px;font-size:13px;display:flex}.sp-check__file svg{flex:none;align-self:center}.sp-check__filename{color:var(--mn-fg);font-weight:500}.sp-check__filepath{min-width:0;color:var(--mn-fg-muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11.5px}.sp-check__warnings,.sp-check__errors{border-radius:var(--radius-sm);background:var(--mn-warning-soft,var(--mn-surface-1));color:var(--mn-fg);margin:0 0 14px;padding:10px 12px 10px 28px;font-size:13px;line-height:1.55}.sp-check__errors{background:var(--mn-danger-soft,var(--mn-surface-1));overflow-wrap:anywhere}.sp-check__errors li+li,.sp-check__warnings li+li{margin-top:4px}.sp-check__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-check__actions[hidden]{display:none}.sp-check__spacer{flex:auto}.sp-check__error{color:var(--mn-danger-ink,var(--mn-danger));margin:0;font-size:13px}.sp-check__error:empty{display:none}.sp-check--notice{border-color:var(--mn-border)}.sp-check__noticerow{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.sp-check__noticecopy{min-width:0;color:var(--mn-fg-muted);flex:280px;margin:0;font-size:13.5px;line-height:1.5}.sp-check__noticecopy strong{color:var(--mn-fg);font-weight:600}.sp-check__actions--inline{flex:none}.sp-qform{flex-direction:column;gap:22px;display:flex}.sp-q{border:0;min-width:0;margin:0;padding:0}.sp-q__prompt{color:var(--mn-fg);align-items:baseline;gap:10px;margin-bottom:10px;padding:0;font-size:14.5px;font-weight:600;line-height:1.45;display:flex}.sp-q__num{min-width:20px;color:var(--mn-fg-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600}.sp-q__hint{color:var(--mn-fg-muted);margin:-4px 0 8px 30px;font-size:12px}.sp-q__options{flex-direction:column;gap:6px;margin-left:30px;display:flex}.sp-q__option{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);cursor:pointer;min-height:44px;transition:border-color var(--duration-fast,.12s) var(--ease-out), background var(--duration-fast,.12s) var(--ease-out);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sp-q__option input{accent-color:var(--mn-accent);flex:none;margin:3px 0 0}.sp-q__option:has(input:checked){border-color:var(--mn-accent-border,var(--mn-accent));background:var(--mn-accent-soft)}.sp-q__option:has(input:focus-visible){outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:1px}.sp-q__text{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-q__label{color:var(--mn-fg);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13.5px;font-weight:500;line-height:1.45;display:inline-flex}.sp-q__badge{background:var(--mn-accent-soft);color:var(--mn-fg);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.sp-q__desc{color:var(--mn-fg-muted);font-size:12.5px;line-height:1.5}.sp-q__other{box-sizing:border-box;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-bg);width:calc(100% - 30px);min-height:60px;color:var(--mn-fg);font:inherit;resize:vertical;margin:6px 0 0 30px;padding:8px 10px;font-size:13.5px;line-height:1.5;display:block}.sp-q__other:focus-visible,.sp-revise__field:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:-1px}.sp-revise__notes{flex-direction:column;gap:8px;display:flex}.sp-revise__notes[hidden]{display:none}.sp-revise__label{color:var(--mn-fg);font-size:13.5px;font-weight:500}.sp-revise__field{box-sizing:border-box;border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);background:var(--mn-bg);width:100%;min-height:96px;color:var(--mn-fg);font:inherit;resize:vertical;padding:10px 12px;font-size:14px;line-height:1.55;display:block}.sp-feed{max-width:var(--sp-read-col);flex-direction:column;display:flex}.sp-feed__request{border-bottom:1px solid var(--mn-border);padding:0 0 18px}.sp-feed__requesttext{color:var(--mn-fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14.5px;line-height:1.6}.sp-feed__notehead{align-items:baseline;gap:10px;display:flex}.sp-feed__at{color:var(--mn-fg-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.sp-feed__notelabel{color:var(--mn-fg-muted);font-size:12.5px;font-weight:500}.sp-feed__request .sp-feed__notelabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.sp-feed__note{border-bottom:1px solid var(--mn-border);padding:10px 0}.sp-feed__note .sp-feed__notelabel{color:var(--mn-fg)}.sp-feed__note.is-danger .sp-feed__notelabel:before,.sp-feed__note.is-warning .sp-feed__notelabel:before,.sp-feed__note.is-good .sp-feed__notelabel:before{content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.sp-feed__note.is-danger .sp-feed__notelabel:before{background:var(--mn-danger)}.sp-feed__note.is-warning .sp-feed__notelabel:before{background:var(--mn-warning)}.sp-feed__note.is-good .sp-feed__notelabel:before{background:var(--mn-success)}.sp-feed__notedetail{color:var(--mn-fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0 calc(10px + 4ch);font-size:13px;line-height:1.55}blockquote.sp-feed__notedetail{border-radius:var(--radius-sm);background:var(--mn-surface-1);color:var(--mn-fg);padding:8px 12px}.sp-feed__stage,.sp-feed__research{border-bottom:1px solid var(--mn-border)}.sp-feed__summary{cursor:pointer;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:10px;min-height:44px;padding:12px 0;list-style:none;display:grid}.sp-feed__summary::-webkit-details-marker{display:none}.sp-feed__summary--static{cursor:default}.sp-feed__summary:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:2px;border-radius:var(--radius-sm)}.sp-feed__mark{border:1.5px solid var(--mn-border-strong);border-radius:50%;align-self:center;width:8px;height:8px}.sp-feed__mark[data-state=live]{border-color:var(--mn-accent);background:var(--mn-accent)}.sp-feed__mark[data-state=done]{border-color:var(--mn-success);background:var(--mn-success)}.sp-feed__stage.is-problem .sp-feed__mark{border-color:var(--mn-danger);background:0 0}.sp-feed__label{min-width:0;color:var(--mn-fg);font-size:14px;font-weight:500}.sp-feed__stage.is-live .sp-feed__label{font-weight:600}.sp-feed__meta{color:var(--mn-fg-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.sp-feed__summary:not(.sp-feed__summary--static):after{content:"";border-right:1.5px solid var(--mn-fg-subtle);border-bottom:1.5px solid var(--mn-fg-subtle);width:6px;height:6px;transition:transform var(--duration-fast,.12s) var(--ease-out);align-self:center;margin:0 4px 0 2px;transform:rotate(-45deg)}.sp-feed__summary:not(.sp-feed__summary--static){grid-template-columns:14px minmax(0,1fr) auto auto}.sp-feed__stage[open]>.sp-feed__summary:after{transform:rotate(45deg)}.sp-feed__stage>.sp-transcript{padding:2px 0 20px 24px}.sp-feed__researchline{color:var(--mn-fg-muted);margin:-4px 0 14px 24px;font-size:13px;line-height:1.5}.sp-feed__waiting{color:var(--mn-fg-muted);margin:0;font-size:13px}.sp-transcript{flex-direction:column;gap:14px;min-width:0;display:flex}.sp-transcript .transcript-view__assistant{white-space:normal;background:0 0;border:0;border-radius:0;width:100%;max-width:72ch;padding:0;font-size:14px;line-height:1.65}.sp-review{max-width:var(--sp-read-col)}.sp-review__exit{color:var(--mn-fg);margin:0 0 18px;font-size:13.5px}.sp-review__round+.sp-review__round{margin-top:30px}.sp-review__head{color:var(--mn-fg);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;font-size:15px;font-weight:600;display:flex}.sp-review__cycle,.sp-review__counts{color:var(--mn-fg-muted);font-family:var(--font-mono);font-size:11px;font-weight:500}.sp-review__summary{max-width:68ch;color:var(--mn-fg-muted);margin:0 0 12px;font-size:13.5px;line-height:1.6}.sp-findings{border-top:1px solid var(--mn-border);margin:0;padding:0;list-style:none}.sp-finding{border-bottom:1px solid var(--mn-border);padding:12px 0 13px}.sp-finding__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sp-finding__severity{min-width:72px;color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.sp-finding__severity:before{content:"";background:var(--mn-fg-subtle);border-radius:50%;width:6px;height:6px}.sp-finding--blocker .sp-finding__severity:before{background:var(--mn-danger)}.sp-finding--warn .sp-finding__severity:before{background:var(--mn-warning)}.sp-finding__title{min-width:0;color:var(--mn-fg);flex:240px;font-size:13.5px;font-weight:500;line-height:1.45}.sp-finding__tag{border:1px solid var(--mn-border);color:var(--mn-fg-muted);font-family:var(--font-mono);border-radius:999px;padding:0 6px;font-size:10px}.sp-finding__tag--disputed{border-color:var(--mn-warning-border,var(--mn-border-strong));color:var(--mn-fg)}.sp-finding__detail,.sp-finding__fix,.sp-finding__paths{max-width:68ch;color:var(--mn-fg-muted);overflow-wrap:anywhere;margin:6px 0 0 82px;font-size:13px;line-height:1.55}.sp-finding__fixlabel{color:var(--mn-fg);font-weight:500}.sp-finding__paths{flex-wrap:wrap;gap:4px 8px;display:flex}.sp-finding__paths code{font-family:var(--font-mono);font-size:11.5px}.sp-finding.is-resolved .sp-finding__title{color:var(--mn-fg-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--mn-fg-subtle);text-decoration-color:var(--mn-fg-subtle)}.sp-docbar__row{max-width:var(--sp-read-col);border-bottom:1px solid var(--mn-border);flex-wrap:wrap;align-items:center;gap:6px 4px;margin:0 0 18px;padding-bottom:12px;display:flex}.sp-docbar__path{min-width:0;color:var(--mn-fg-muted);font-family:var(--font-mono);overflow-wrap:anywhere;flex:200px;margin-right:8px;font-size:11.5px}.sp-docbar__row .sp-btn{min-height:30px;font-size:12.5px}.sp-doc{max-width:var(--sp-read-col)}.sp-doc .plan-preview__body.msg-bubble.msg-bubble--md{background:0 0;border:none;width:100%;max-width:none;padding:0;font-size:16px;line-height:1.7}.sp-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-step{border-bottom:1px solid var(--mn-border);align-items:stretch;display:flex}.sp-step__main{min-width:0;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease-out);background:0 0;border:0;flex:1;grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:9px 6px 10px 2px;display:grid}.sp-step__main:disabled{cursor:default}.sp-step__mark{color:var(--mn-fg-subtle);font-family:var(--font-mono);justify-content:center;align-self:center;align-items:center;font-size:11px;line-height:1;display:flex}.sp-step__dot{border:1.5px solid var(--mn-border-strong);border-radius:50%;width:7px;height:7px}.sp-step__name{min-width:0;color:var(--mn-fg-muted);font-size:13px;line-height:1.35}.sp-step__time{color:var(--mn-fg-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.sp-step__note{color:var(--mn-fg-muted);overflow-wrap:anywhere;grid-column:2/-1;margin-top:2px;font-size:12px;line-height:1.45}.sp-step__side{border-radius:var(--radius-sm);min-height:28px;color:var(--mn-fg-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-self:center;margin-left:4px;padding:0 8px;font-size:12px}.sp-step.is-done .sp-step__mark,.sp-step.is-earlier .sp-step__mark{color:var(--mn-success)}.sp-step.is-done .sp-step__name,.sp-step.is-earlier .sp-step__name{color:var(--mn-fg)}.sp-step.is-active .sp-step__dot{border-color:var(--mn-accent);background:var(--mn-accent)}.sp-step.is-waiting .sp-step__dot{border-color:var(--mn-accent);box-shadow:0 0 0 2px var(--mn-accent-soft)}.sp-step.is-paused .sp-step__dot{border-color:var(--mn-warning);background:var(--mn-warning)}.sp-step.is-active .sp-step__name,.sp-step.is-waiting .sp-step__name,.sp-step.is-paused .sp-step__name,.sp-step.is-failed .sp-step__name{color:var(--mn-fg);font-weight:600}.sp-step.is-failed .sp-step__mark{color:var(--mn-danger);font-weight:700}.sp-step.is-skipped .sp-step__name,.sp-step.is-off .sp-step__name{color:var(--mn-fg-subtle)}.sp-artifacts{margin-top:30px}.sp-artifact{border:0;border-bottom:1px solid var(--mn-border);width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast,.12s) var(--ease-out);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:9px 6px 10px 2px;display:grid}.sp-artifact__name{color:var(--mn-fg);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.sp-artifact__kind{color:var(--mn-fg-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.sp-snapshot{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:12.5px;display:grid}.sp-snapshot dt{color:var(--mn-fg-muted)}.sp-snapshot dd{min-width:0;color:var(--mn-fg);overflow-wrap:anywhere;margin:0}.sp-dock{padding:12px var(--sp-pad-x);border-top:1px solid var(--mn-border);background:var(--mn-bg);flex:none;align-items:center;gap:12px;display:flex}.sp-dock__copy{min-width:0;color:var(--mn-fg-muted);flex:1;margin:0;font-size:13px;line-height:1.45}.sp-dock__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.sp-new:hover{border-color:var(--mn-accent-border,var(--mn-accent));background:var(--mn-accent-soft)}.sp-row:hover{background:var(--mn-surface-elevated)}.sp-row.is-active:hover{background:var(--mn-accent-soft)}.sp-rail__collapse:hover{background:var(--mn-surface-elevated);color:var(--mn-fg)}.sp-chip:hover:not(:disabled){border-color:var(--mn-border-strong);color:var(--mn-fg)}.sp-action:hover:not(:disabled),.sp-btn:hover:not(:disabled):not(.sp-btn--primary){border-color:var(--mn-border-strong);color:var(--mn-fg);background:var(--mn-surface-elevated)}.sp-action--danger:hover:not(:disabled){border-color:var(--mn-danger-border,var(--mn-border-strong));color:var(--mn-danger-ink,var(--mn-danger));background:var(--mn-danger-soft,var(--mn-surface-elevated))}.sp-btn--primary:hover:not(:disabled){background:color-mix(in oklch, var(--mn-accent) 88%, var(--mn-fg));border-color:var(--mn-accent);color:var(--mn-fg-on-accent,var(--mn-bg))}.sp-send:hover:not(:disabled){opacity:.88}.sp-seed:hover,.sp-foot-link:hover{border-color:var(--mn-accent);color:var(--mn-fg)}.sp-segment:hover{color:var(--mn-fg)}.sp-q__option:hover:not(:has(input:checked)){border-color:var(--mn-border-strong);background:var(--mn-surface-elevated)}.sp-feed__summary:not(.sp-feed__summary--static):hover .sp-feed__label,.sp-link:hover{color:var(--mn-fg)}.sp-step__main:hover:not(:disabled),.sp-artifact:hover{background:var(--mn-surface-elevated)}.sp-step__side:hover{border-color:var(--mn-border-strong);color:var(--mn-fg)}}.super-plan-page button:focus-visible,.super-plan-page a:focus-visible,.super-plan-page summary:focus-visible{outline:2px solid var(--mn-focus-ring,var(--mn-accent));outline-offset:2px}@container superplan (width>=1080px){.sp-cols{grid-template-columns:minmax(0, var(--sp-read-col)) minmax(0, var(--sp-aside-w));column-gap:var(--sp-col-gap);align-items:start}.sp-cols__aside{top:calc(var(--sp-runhead-h,0px) + 24px);max-height:calc(var(--sp-runbody-h,100vh) - var(--sp-runhead-h,0px) - 48px);overscroll-behavior:contain;scrollbar-gutter:stable;margin-top:0;position:sticky;overflow-y:auto}}@container superplan (width>=1820px){.sp-shell{--sp-read-col:860px;--sp-aside-w:460px;--sp-col-gap:80px}}@container superplan (width<=860px){.sp-shell{--sp-rail-w:224px;--sp-gutter:20px}}@container superplan (width<=660px){.sp-shell{--sp-gutter:16px;position:relative}.sp-rail{z-index:30;box-shadow:var(--shadow-sidebar,4px 0 24px oklch(10% .02 250/.4));transition:transform var(--duration-normal,.18s) var(--ease-out);position:absolute;top:0;bottom:0;left:0}.sp-rail__collapse,.sp-action--rail{display:inline-flex}.super-plan-page.is-rail-hidden .sp-rail{transform:translate(-100%)}.sp-runhead__title{font-size:17px}.sp-ask__title{font-size:21px}.sp-runhead__top{flex-direction:column;gap:10px}.sp-runhead__actions{justify-content:flex-start}.sp-check__head{padding:14px 14px 0}.sp-check__body{padding:12px 14px 14px}.sp-q__options,.sp-q__hint{margin-left:0}.sp-q__other{width:100%;margin-left:0}.sp-finding__detail,.sp-finding__fix,.sp-finding__paths{margin-left:0}.sp-feed__stage>.sp-transcript{padding-left:0}.sp-dock{flex-direction:column;align-items:stretch}.sp-dock__actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.sp-rail,.sp-segment:after,.sp-feed__summary:after{transition:none}}.models-page{background:var(--mn-surface-0);height:100%;min-height:0;color:var(--mn-fg);font-family:var(--font-ui);flex-direction:column;font-size:14px;line-height:1.5;display:none;overflow:hidden;container:models/inline-size}.models-page.is-open{display:flex}html:not(.minnow-os-enabled) .models-page.is-open{height:100vh}.models-page-header{min-height:var(--topbar-h);border-bottom:1px solid var(--mn-border);align-items:center;gap:12px;padding:0 12px 0 16px;display:flex}.models-page-header__title{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600}.models-header-status{border:1px solid var(--mn-border);border-radius:999px;align-items:center;gap:8px;min-width:0;margin-left:auto;padding:4px 10px;display:flex}.models-header-status__label{font-family:var(--font-mono);color:var(--mn-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.models-page-body{--models-rail-w:212px;--models-inspector-w:360px;--models-gutter:20px;flex:1;min-height:0;display:flex;position:relative}.models-nav{flex:0 0 var(--models-rail-w);background:var(--mn-surface-1);border-right:1px solid var(--mn-border);flex-direction:column;gap:20px;padding:16px 10px;display:flex;overflow-y:auto}.models-nav__group{flex-direction:column;gap:2px;display:flex}.models-nav__group-label{color:var(--mn-fg-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 6px;font-size:11px;font-weight:600}.models-nav button{min-height:var(--mn-density-nav-row);padding:calc(7px + var(--mn-density-step)) 10px;font:inherit;color:var(--mn-fg-muted);text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:10px;font-size:13px;display:flex}.models-nav button .icon-svg{--mn-icon-size:15px;color:var(--mn-fg-subtle)}.models-nav button[aria-current=page]{color:var(--mn-fg);background:var(--mn-accent-soft);font-weight:600}.models-nav button[aria-current=page] .icon-svg{color:var(--mn-accent)}.models-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.models-content:has(.models-section.is-active:not(.models-section--flush)){overflow-y:auto}.models-section{box-sizing:border-box;width:100%;padding:24px var(--models-gutter);display:none}.models-section.is-active{display:block}.models-section.models-section--centered{width:100%;max-width:56rem;margin-inline:auto;container:settings-content/inline-size}.models-section.models-section--centered.models-section--settings-wide{max-width:min(72rem,100%)}.models-section.models-section--centered>h2,.models-section.models-section--centered>.models-lead{max-width:none}.models-section.models-section--centered .settings-section-body{align-items:center;width:100%;min-width:0}.models-section.models-section--centered .settings-general.settings-general--wide{width:100%;max-width:100%}.models-section:not(.models-section--flush)>h2,.models-section:not(.models-section--flush)>.models-lead{max-width:56rem}.models-section--flush{max-width:none;padding:0;overflow:hidden}.models-section--flush.is-active{flex-direction:column;flex:1;min-height:0;display:flex}.models-surface{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.models-section h2{letter-spacing:-.02em;margin:0 0 6px;font-size:19px;font-weight:600}.models-lead{max-width:62ch;color:var(--mn-fg-muted);margin:0 0 24px}.models-muted{color:var(--mn-fg-muted)}.models-error{color:var(--mn-danger)}.models-hint{color:var(--mn-fg-muted);margin:6px 0 0;font-size:12px}.models-hint--warn{color:var(--mn-danger)}.models-hint--warning{color:var(--mn-warning)}.models-launch-memory{flex-direction:column;gap:10px;margin:0 0 14px;display:flex}.models-launch-memory__row{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;display:grid}.models-launch-memory__kind{letter-spacing:.06em;color:var(--mn-fg-muted);font-size:11px;font-weight:600}.models-launch-memory__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg);white-space:nowrap;justify-self:end;font-size:12px}.models-launch-memory__row[data-tone=warn] .models-launch-memory__value{color:var(--mn-warning)}.models-launch-memory__row[data-tone=tight] .models-launch-memory__value,.models-launch-memory__row[data-tone=over] .models-launch-memory__value{color:var(--mn-danger)}.models-launch-memory__track{background:var(--mn-border-strong);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.models-launch-memory__fill{border-radius:inherit;background:color-mix(in oklch, var(--mn-fg) 48%, transparent);width:100%;height:100%;transform:scaleX(var(--fill,0));transform-origin:0}.models-launch-memory__row[data-tone=warn] .models-launch-memory__fill{background:var(--mn-warning)}.models-launch-memory__row[data-tone=tight] .models-launch-memory__fill,.models-launch-memory__row[data-tone=over] .models-launch-memory__fill{background:var(--mn-danger)}.models-launch-memory__note,.models-launch-memory__caption{color:var(--mn-fg-muted);margin:0;font-size:12px}.models-launch-memory__caption--warn{color:var(--mn-danger)}.models-inspector{flex:0 0 var(--models-inspector-w);width:var(--models-inspector-w);min-width:var(--models-inspector-w);max-width:var(--models-inspector-w);background:var(--mn-surface-1);border-left:1px solid var(--mn-border);flex-direction:column;align-self:stretch;min-height:0;display:flex;overflow:hidden}.models-page.is-inspector-hidden .models-inspector,.models-page:not(.is-workbench) :is(.models-inspector,.models-inspector-toggle){display:none}.models-inspector.is-empty{justify-content:center;align-items:center}.models-inspector__head{border-bottom:1px solid var(--mn-border);align-items:center;gap:10px;padding:14px 16px;display:flex}.models-inspector__glyph{--mn-icon-size:16px;color:var(--mn-accent)}.models-inspector__title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.models-inspector__tabs{border-bottom:1px solid var(--mn-border);gap:2px;padding:8px 12px;display:flex}.models-tab{font:inherit;color:var(--mn-fg-muted);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.models-tab .icon-svg{--mn-icon-size:13px}.models-tab[aria-selected=true]{color:var(--mn-fg);background:var(--mn-surface-2);font-weight:600}.models-inspector__body{scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:8px 16px 24px;overflow:hidden auto}.models-inspector__block{border-bottom:1px solid var(--mn-border);padding:16px 0}.models-inspector__block:has(+.models-advanced-stack){border-bottom:none}.models-inspector__block:last-child{border-bottom:none}.models-inspector__sampler .settings-sampler-row{flex-direction:column;gap:10px;margin-top:8px;display:flex}.models-sampler-presets{flex-direction:column;gap:8px;margin:16px 0;display:flex}.models-sampler-presets__controls{flex-wrap:wrap;gap:8px;display:flex}.models-sampler-presets__controls select{flex:180px;min-width:0}.models-sampler-presets p{margin:0}.models-inspector__sampler .settings-field-label{color:var(--mn-fg-muted);font-size:12px;font-weight:500}.models-inspector__sampler .settings-kv-input{box-sizing:border-box;width:100%}.models-inspector__sampler .models-link-row{margin-top:12px}.models-inspector__footer{box-sizing:border-box;border-top:1px solid var(--mn-border);background:var(--mn-surface-1);flex-shrink:0;align-items:center;gap:8px;min-height:56px;padding:12px 16px;display:flex}.models-inspector__footer:empty{visibility:hidden}.models-inspector__footer .models-btn{flex:1;justify-content:center}.models-block__label{color:var(--mn-fg-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.models-field-label{color:var(--mn-fg-muted);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 4px;font-size:11px;font-weight:600}.models-field-label:first-child{margin-top:0}.models-info-list{margin:0}.models-info-row{border-bottom:1px solid var(--mn-border);justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:4px 0;display:flex}.models-info-row:last-child{border-bottom:none}.models-info-row__label{color:var(--mn-fg-muted);flex-shrink:0;font-size:12px}.models-info-row__value{text-align:right;min-width:0;margin:0}.models-cap-cluster{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.models-link-row{gap:8px;margin-top:10px;display:flex}.models-chip{max-width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg);text-overflow:ellipsis;white-space:nowrap;background:var(--mn-surface-2);border-radius:var(--radius-sm);align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex;overflow:hidden}.models-chip .icon-svg{--mn-icon-size:11px;color:var(--mn-fg-muted)}.models-chip--muted{color:var(--mn-fg-subtle)}.models-chip--fit-perfect{color:var(--mn-accent-ink);background:var(--mn-accent-soft)}.models-chip--fit-good{color:var(--mn-success-ink);background:var(--mn-success-soft)}.models-chip--fit-marginal{color:var(--mn-warning);background:var(--mn-warning-soft)}.models-chip--fit-tight{color:var(--mn-danger-ink);background:var(--mn-danger-soft)}.models-dot{background:var(--mn-fg-subtle);border-radius:50%;flex-shrink:0;width:7px;height:7px}.models-dot--running{background:var(--mn-success)}.models-dot--starting{background:var(--mn-warning);animation:models-pulse 1.4s var(--ease-out) infinite}.models-dot--error,.models-dot--crashed{background:var(--mn-danger)}.models-dot--unhealthy{background:var(--mn-warning);animation:models-pulse 1.4s var(--ease-out) infinite}.models-dot--stopped{background:var(--mn-fg-subtle)}@keyframes models-pulse{0%,to{opacity:1}50%{opacity:.35}}.models-btn{font:inherit;color:var(--mn-fg);white-space:nowrap;cursor:pointer;background:var(--mn-surface-1);border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.models-btn .icon-svg{--mn-icon-size:13px}.models-btn--primary{color:var(--mn-accent-ink);background:var(--mn-accent-soft);border-color:var(--mn-accent-border)}.models-btn--danger{color:var(--mn-danger-ink);border-color:var(--mn-danger-border)}.models-btn:disabled{cursor:not-allowed;opacity:.5}.models-icon-btn{width:28px;height:28px;color:var(--mn-fg-muted);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.models-icon-btn .icon-svg{--mn-icon-size:14px}.models-icon-btn.is-active{color:var(--mn-accent);background:var(--mn-accent-soft)}.models-icon-btn.is-copied{color:var(--mn-success)}@media (hover:hover) and (pointer:fine){.models-btn:hover:not(:disabled),.models-icon-btn:hover{color:var(--mn-fg);background:var(--mn-surface-2)}.models-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--mn-accent) 22%, transparent)}.models-btn--danger:hover:not(:disabled){color:var(--mn-danger);background:var(--mn-danger-soft)}.models-nav button:hover:not([aria-current=page]),.models-tab:hover:not([aria-selected=true]){color:var(--mn-fg);background:color-mix(in srgb, var(--mn-fg) 6%, transparent)}}.models-toolbar{z-index:2;padding:10px var(--models-gutter);background:var(--mn-surface-0);border-bottom:1px solid var(--mn-border);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:sticky;top:0}.models-toolbar--placeholder{min-height:49px}.models-search{background:var(--mn-surface-1);border:1px solid var(--mn-border);border-radius:var(--radius-sm);flex:14rem;align-items:center;gap:7px;min-width:10rem;padding:0 10px;display:flex}.models-search:focus-within{border-color:var(--mn-accent)}.models-search__icon{--mn-icon-size:13px;color:var(--mn-fg-subtle)}.models-search__input{min-width:0;height:30px;font:inherit;color:var(--mn-fg);background:0 0;border:none;flex:1;font-size:13px}.models-search__input:focus{outline:none}.models-select{max-width:11rem;height:30px;font:inherit;color:var(--mn-fg);cursor:pointer;background:var(--mn-surface-1);border:1px solid var(--mn-border);border-radius:var(--radius-sm);padding:0 8px;font-size:12px}.models-toolbar__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg-muted);white-space:nowrap;margin-left:auto;font-size:11px}.models-range{border:1px solid var(--mn-border);border-radius:var(--radius-sm);align-items:center;gap:7px;height:30px;padding:0 10px;display:flex}.models-range__label{color:var(--mn-fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.models-range__value{min-width:3.75rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.models-range__input{cursor:pointer;width:6rem;accent-color:var(--mn-accent);margin:0}.models-check{color:var(--mn-fg-muted);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.models-check input{cursor:pointer;accent-color:var(--mn-accent);margin:0}.models-table{flex-direction:column;display:flex}.models-table__head,.models-row{padding:0 var(--models-gutter);grid-template-columns:minmax(0,2.4fr) minmax(0,1.05fr) 4.5rem 6rem 4.5rem 5.5rem minmax(8rem,auto);align-items:center;gap:12px;display:grid}.models-table__head{top:var(--models-toolbar-h,51px);z-index:1;background:var(--mn-surface-0);border-bottom:1px solid var(--mn-border);min-height:30px;position:sticky}.models-table__th{color:var(--mn-fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.models-table__sort{color:var(--mn-fg-muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;min-width:0;margin:0;padding:2px 0;font-size:10px;font-weight:600;display:inline-flex}.models-table__sort:hover{color:var(--mn-fg)}.models-table__sort:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.models-table__sort.is-active{color:var(--mn-fg)}.models-table__sort-indicator{opacity:0;flex-shrink:0;width:.55em;font-size:9px;line-height:1;display:inline-block;transform:translateY(-.5px)}.models-table__sort.is-active .models-table__sort-indicator{opacity:.85}.models-table__sort[aria-sort=ascending] .models-table__sort-indicator:before{content:"▲"}.models-table__sort[aria-sort=descending] .models-table__sort-indicator:before{content:"▼"}.models-table__group{padding:16px var(--models-gutter) 6px;color:var(--mn-fg-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.models-table__group .model-producer-logo,.models-table__group .model-producer-logo svg{width:12px;height:12px}.models-row{min-height:calc(52px + 2 * var(--mn-density-step));text-align:left;cursor:pointer;border-bottom:1px solid var(--mn-border);transition:background var(--duration-fast) var(--ease-out)}.models-row.is-selected{background:var(--mn-accent-soft)}.models-row:focus-visible{outline:2px solid var(--mn-focus-ring);outline-offset:-2px}.models-row__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.models-row__name-line{align-items:center;gap:8px;min-width:0;display:flex}.models-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.models-row__repo,.models-row__cell{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.models-row__repo{color:var(--mn-fg-muted)}.models-row__cell--quant{min-width:0}.models-row__quant-select{width:100%;min-width:0;max-width:11rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px}.models-row__cell--size{text-align:right}.models-table__sort.models-row__cell--size{justify-content:flex-end;width:100%}.models-row__cell--maker{font-variant-numeric:normal;color:var(--mn-fg);font-family:inherit;font-size:12px}.models-row__maker{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.models-row__maker-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.models-row__loaded-badge{color:var(--mn-success-ink);letter-spacing:.04em;text-transform:uppercase;background:var(--mn-success-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.models-row__loaded-badge.is-crashed,.models-row__loaded-badge.is-error{color:var(--mn-danger-ink);background:var(--mn-danger-soft)}.models-row__loaded-badge.is-unhealthy{color:var(--mn-warning);background:var(--mn-warning-soft)}.models-row__warn{color:var(--mn-warning);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:600}.models-row__actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.models-row__loading{font-family:var(--font-mono);color:var(--mn-warning);font-size:11px}@media (hover:hover) and (pointer:fine){.models-row:hover{background:color-mix(in srgb, var(--mn-fg) 4%, transparent)}.models-row .models-row__actions{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.models-row:hover .models-row__actions,.models-row:focus-within .models-row__actions,.models-row.is-selected .models-row__actions,.models-row.is-loaded .models-row__actions{opacity:1}}.models-hw{padding:14px var(--models-gutter);border-bottom:1px solid var(--mn-border);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.models-hw__facts{flex-wrap:wrap;flex:1;gap:8px 24px;min-width:0;display:flex}.models-hw__fact{flex-direction:column;gap:1px;min-width:0;display:flex}.models-hw__label{color:var(--mn-fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.models-hw__value{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.models-hw__value--warn{color:var(--mn-warning)}.models-hw__budget{align-items:center;gap:4px;display:flex}.models-segment{font:inherit;color:var(--mn-fg-muted);cursor:pointer;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:0 0;padding:4px 10px;font-size:11px}.models-segment.is-active{color:var(--mn-accent-ink);background:var(--mn-accent-soft);border-color:var(--mn-accent-border);font-weight:600}.models-source,.models-hub-format{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.models-source{margin-right:4px}.models-card-list.is-stale{opacity:.55;transition:opacity .18s var(--ease-out)}.models-hub-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.models-card-list{flex-direction:column;display:flex}.models-card{padding:14px var(--models-gutter);border-bottom:1px solid var(--mn-border);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;display:grid}.models-card__head{align-items:center;gap:10px;min-width:0;display:flex}.models-card__name-line{align-items:baseline;gap:8px;min-width:0;display:flex}.models-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.models-card__owner{font-family:var(--font-mono);color:var(--mn-fg-muted);flex-shrink:0;font-size:11px}.models-card__facts{flex-wrap:wrap;grid-column:1;gap:4px;display:flex}.models-card__actions{grid-area:1/2/span 2;align-items:center;gap:8px;display:flex}.models-card__on-disk{color:var(--mn-success-ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.models-card__on-disk .icon-svg{--mn-icon-size:12px}.models-status-bar{padding:14px var(--models-gutter);border-bottom:1px solid var(--mn-border);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.models-status-bar__state{align-items:center;gap:10px;display:flex}.models-status-bar__label{align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.models-status-bar__reach{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.models-status-bar__reach .models-field-label{margin:0}.models-status-bar__hint{color:var(--mn-fg-muted);flex:1;margin:0;font-size:12px}.models-switch{cursor:pointer;background:var(--mn-surface-2);border:1px solid var(--mn-border-strong);width:34px;height:20px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:999px;flex-shrink:0;padding:0;position:relative}.models-switch__thumb{background:var(--mn-fg-subtle);width:12px;height:12px;transition:transform var(--duration-normal) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.models-switch[aria-checked=true]{background:var(--mn-success-soft);border-color:var(--mn-success-border)}.models-switch[aria-checked=true] .models-switch__thumb{background:var(--mn-success);transform:translate(14px,-50%)}.models-block{padding:18px var(--models-gutter) 22px;border-bottom:1px solid var(--mn-border)}.models-loaded-list{flex-direction:column;gap:10px;display:flex}.models-loaded{background:var(--mn-surface-1);border:1px solid var(--mn-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.models-loaded.is-selectable{cursor:pointer}.models-loaded.is-selected{background:var(--mn-accent-soft);border-color:var(--mn-accent)}.models-loaded__head{align-items:center;gap:10px;min-width:0;display:flex}.models-loaded__state{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-warning);letter-spacing:.04em;text-transform:uppercase;background:var(--mn-warning-soft);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;gap:7px;padding:3px 9px;font-size:11px;display:inline-flex}.models-loaded__state.is-ready{color:var(--mn-success-ink);background:var(--mn-success-soft)}.models-loaded__state.is-busy{color:var(--mn-accent-ink);background:var(--mn-accent-soft)}.models-loaded__state.is-queued{color:var(--mn-warning);background:var(--mn-warning-soft)}.models-loaded__state.is-error,.models-loaded__state.is-crashed{color:var(--mn-danger-ink);background:var(--mn-danger-soft)}.models-loaded__state.is-unhealthy{color:var(--mn-warning);background:var(--mn-warning-soft)}.models-loaded__name{min-width:0;font-family:var(--font-mono);color:var(--mn-accent-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.models-loaded__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.models-loaded__meta{color:var(--mn-fg-muted);margin:0;font-size:12px}.models-loaded__facts{flex-wrap:wrap;gap:4px;display:flex}.models-serve-failure{background:var(--mn-danger-soft);border:1px solid var(--mn-danger-border);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.models-serve-failure__title{color:var(--mn-danger-ink);margin:0;font-size:13px;font-weight:600}.models-serve-failure__detail,.models-serve-failure__fix{max-width:75ch;color:var(--mn-fg);margin:0;font-size:12px;line-height:1.45}.models-serve-failure__fix{color:var(--mn-fg)}.models-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite models-spin}@keyframes models-spin{to{transform:rotate(360deg)}}.models-progress{background:var(--mn-surface-2);border-radius:999px;height:3px;overflow:hidden}.models-progress__fill{background:var(--mn-accent);width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform var(--duration-normal) var(--ease-out);border-radius:999px}.models-progress__fill.is-indeterminate{width:34%;animation:models-indeterminate 1.5s var(--ease-out) infinite alternate}@keyframes models-indeterminate{0%{margin-left:0}to{margin-left:66%}}.models-endpoints__popover{box-sizing:border-box;width:min(560px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--mn-fg);background:var(--mn-menu-bg);border:1px solid var(--mn-menu-border);border-radius:var(--mn-menu-radius);box-shadow:var(--mn-menu-shadow);margin:0;padding:16px;position:fixed;inset:auto;overflow:auto}.models-endpoints__head{align-items:center;gap:10px;display:flex}.models-endpoints__head .models-block__label{margin:0}.models-endpoints__count{font-family:var(--font-mono);color:var(--mn-fg-muted);font-size:11px}.models-endpoints__list{margin-top:10px}.models-endpoint{border-bottom:1px solid var(--mn-border);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:32px;padding:10px 0;display:grid}.models-endpoint>.models-icon-btn{grid-area:1/3/3}.models-endpoint:last-child{border-bottom:none}.models-endpoint__method{font-family:var(--font-mono);color:var(--mn-fg-muted);letter-spacing:.06em;font-size:10px;font-weight:600}.models-endpoint__method--post{color:var(--mn-accent-ink)}.models-endpoint__path{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.models-endpoint__note{color:var(--mn-fg-muted);grid-area:2/2;font-size:12px}.models-logs{flex-direction:column;flex:14rem;min-height:0;display:flex;overflow:hidden}.models-logs__head{padding:10px var(--models-gutter);align-items:center;gap:10px;display:flex}.models-logs__head .models-block__label{margin:0}.models-logs__controls{align-items:center;gap:2px;margin-left:auto;display:flex}.models-logs__body{min-height:0;padding:10px var(--models-gutter) 16px;overscroll-behavior:contain;font-family:var(--font-mono);background:var(--mn-surface-0);border-top:1px solid var(--mn-border);flex:auto;margin:0;font-size:11.5px;line-height:1.65;overflow:auto}.models-log-line{color:var(--mn-fg-muted);white-space:pre-wrap;word-break:break-word}.models-log-line--error{color:var(--mn-danger)}.models-log-line--warn{color:var(--mn-warning)}.models-log-line--info{color:var(--mn-fg)}.models-log-line--debug{color:color-mix(in srgb, var(--mn-fg-muted) 86%, var(--mn-bg))}.models-field,.models-field-block{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.models-field--check{flex-direction:row;align-items:center;gap:8px;font-size:13px}.models-field--check input{accent-color:var(--mn-accent);margin:0}.models-field__label{color:var(--mn-fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.models-field__input{width:100%;height:32px;font:inherit;color:var(--mn-fg);background:var(--mn-bg);border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;padding:0 10px;font-size:13px}.models-field__input:focus{border-color:var(--mn-accent);outline:none}.models-field__range-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.models-field__range-meta{flex-shrink:1;align-items:baseline;gap:8px;min-width:0;display:flex}.models-field__range-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg-muted);white-space:nowrap;font-size:12px}.models-field__auto{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:0;margin:0;padding:2px 0;font-size:11px;font-weight:600}@media (hover:hover) and (pointer:fine){.models-field__auto:hover{color:var(--mn-fg)}}.models-field__auto:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.models-field__range-value-input{border-radius:var(--radius-sm);width:10ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg-muted);text-align:right;appearance:textfield;background:0 0;border:1px solid #0000;margin:0;padding:0 2px;font-size:12px}.models-field__range-value-input::-webkit-outer-spin-button{appearance:none;margin:0}.models-field__range-value-input::-webkit-inner-spin-button{appearance:none;margin:0}.models-field__range-value-input:hover,.models-field__range-value-input:focus{border-color:var(--mn-border);color:var(--mn-fg);outline:none}.models-field__range-value-input:focus{border-color:var(--mn-accent)}.models-field__range{cursor:pointer;width:100%;accent-color:var(--mn-accent);margin:0}.models-inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.models-inline-form+.models-btn{margin-top:10px}.models-inline-form .models-field__input{flex:16rem;min-width:10rem}.models-preset-row{flex-wrap:wrap;gap:6px;display:flex}.models-preset{font:inherit;color:var(--mn-fg-muted);cursor:pointer;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:0 0;padding:5px 11px;font-size:12px}.models-preset.is-active{color:var(--mn-accent-ink);background:var(--mn-accent-soft);border-color:var(--mn-accent-border);font-weight:600}.models-preset.is-tight{color:var(--mn-fg-muted);border-style:dashed}.models-advanced-stack{border-top:1px solid var(--mn-border);margin-top:4px}.models-advanced{border-top:1px solid var(--mn-border)}.models-advanced-stack>.models-advanced:first-child{border-top:none}.models-advanced__summary{color:var(--mn-fg);letter-spacing:-.01em;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:11px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.models-advanced__summary::-webkit-details-marker{display:none}.models-advanced__summary:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--mn-fg-muted);width:0;height:0;transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.models-advanced[open]>.models-advanced__summary:before{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.models-advanced__summary:hover{color:var(--mn-fg)}.models-advanced__summary:hover:before{border-left-color:var(--mn-fg)}}.models-advanced__summary:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px;border-radius:var(--radius-sm)}.models-advanced[open]{padding-bottom:4px}.models-advanced__body{flex-direction:column;gap:14px;padding:0 0 14px 13px;display:flex}.models-advanced__body .models-field,.models-advanced__body .models-field-block{gap:6px;margin-bottom:0}.models-advanced__body .models-field__label{white-space:normal;line-height:1.35}.models-advanced__body .models-field__input{height:34px}.models-advanced__body .models-field--check{min-height:34px;color:var(--mn-fg);align-items:flex-start;gap:10px;padding:2px 0;font-size:13px;line-height:1.4}.models-advanced__body .models-field--check input{flex-shrink:0;margin-top:2px}.models-field--gpu-ratio{grid-template-columns:minmax(0,1fr) 7ch;align-items:center;gap:8px;display:grid}.models-field--gpu-ratio .models-field__range-head{grid-column:1/-1}.models-field--gpu-ratio .models-field__range{width:100%;min-width:0}.models-field--gpu-ratio .models-field__input{width:7ch;height:32px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:0 6px}.models-advanced__body .models-hint{margin:-4px 0 0}.models-copy-field{background:var(--mn-bg);border:1px solid var(--mn-border);border-radius:var(--radius-sm);align-items:center;gap:4px;min-width:0;padding:0 4px 0 10px;display:flex}.models-copy-field__value{min-width:0;font-family:var(--font-mono);color:var(--mn-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:6px 0;font-size:11.5px;overflow:hidden}.models-path-list{flex-direction:column;display:flex}.models-path-row{border-bottom:1px solid var(--mn-border);align-items:center;gap:10px;min-height:36px;display:flex}.models-path-row:last-child{border-bottom:none}.models-path-row .icon-svg{--mn-icon-size:14px;color:var(--mn-fg-subtle)}.models-path-row__path{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.models-path-row.is-builtin .models-path-row__path{color:var(--mn-fg-muted)}.models-path-row__note{color:var(--mn-fg-muted);flex-shrink:0;font-size:11px}.models-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.models-empty__glyph{--mn-icon-size:26px;color:var(--mn-fg-subtle);margin-bottom:6px}.models-empty__title{margin:0;font-size:14px;font-weight:600}.models-empty__body{max-width:40ch;color:var(--mn-fg-muted);margin:0 0 8px;font-size:13px}.models-inspector .models-empty{padding:24px 20px}.models-skeleton{flex-direction:column;display:flex}.models-skeleton__row{border-bottom:1px solid var(--mn-border);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--mn-fg) 5%, transparent) 50%, transparent 100%);background-size:200% 100%;height:52px;animation:1.4s linear infinite models-shimmer}@keyframes models-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.models-dialog__backdrop{z-index:1000;background:oklch(0% 0 0/.45);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.models-dialog{background:var(--mn-surface-1);border:1px solid var(--mn-border-strong);border-radius:var(--radius-md);width:min(26rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:20px;overflow-y:auto}.models-dialog__title{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.models-dialog__body{flex-direction:column;gap:8px;font-size:13px;display:flex}.models-dialog__progress{margin-top:14px}.models-dialog__progress.hidden{display:none}.models-dialog__progress-label{color:var(--mn-fg-muted);margin:8px 0 0;font-size:12px}.models-dialog__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@container models (width<=1180px){.models-table__head,.models-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) 4.5rem 5.5rem minmax(8rem,auto)}.models-row__cell--quant,.models-row__cell--context{display:none}}@container models (width<=1040px){.models-page-body{--models-rail-w:176px;--models-gutter:16px}.models-inspector{z-index:5;width:min(var(--models-inspector-w), 90%);min-width:min(var(--models-inspector-w), 90%);max-width:min(var(--models-inspector-w), 90%);box-shadow:-6px 0 24px var(--mn-shadow);position:absolute;inset:0 0 0 auto}}@container models (width<=780px){.models-page-body{--models-gutter:14px;flex-direction:column}.models-nav{border-right:none;border-bottom:1px solid var(--mn-border);flex-direction:row;flex:none;gap:12px;overflow-x:auto}.models-nav__group{flex-direction:row;align-items:center}.models-nav__group-label{display:none}.models-nav button{white-space:nowrap}.models-table__head{display:none}.models-row{min-height:calc(48px + 2 * var(--mn-density-step));padding:calc(10px + var(--mn-density-step)) var(--models-gutter);grid-template-columns:minmax(0,1fr) auto}.models-row__cell{display:none}.models-card{grid-template-columns:minmax(0,1fr)}.models-card__actions{grid-area:auto/1;margin-top:4px}.models-endpoint{grid-template-columns:3rem minmax(0,1fr) auto}.models-header-status{display:none}}@container models (width<=560px){.models-page-body{--models-inspector-w:100%}.models-inspector{width:100%;min-width:100%;max-width:100%}.models-toolbar{gap:8px}.models-search{flex:100%;min-width:0}.models-search__input,.models-select,.models-range{height:40px}.models-select{flex:8rem;max-width:none}.models-toolbar__count{margin-left:0}.models-btn,.models-icon-btn,.models-inspector-toggle{min-width:40px;min-height:40px}.models-segment{min-height:40px;padding:4px 12px}.models-source{margin-right:0}.models-chip--optional{display:none}.models-card__actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.models-dot--starting,.models-dot--unhealthy,.models-spinner,.models-progress__fill.is-indeterminate,.models-skeleton__row{animation:none}.models-progress__fill.is-indeterminate{opacity:.4;width:100%;transform:none}.models-progress__fill,.models-card-list.is-stale{transition:none}}.models-section .settings-section{max-width:none;margin-inline:0;display:block}.models-section-subtitle{color:var(--mn-fg-muted);letter-spacing:.08em;text-transform:uppercase;margin:20px 0 10px;font-size:11px;font-weight:600}.models-inline-btn{font:inherit;color:var(--mn-fg);cursor:pointer;background:var(--mn-surface-1);border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:12px;display:inline-flex}.models-inline-btn.is-primary{color:var(--mn-accent-ink);background:var(--mn-accent-soft);border-color:var(--mn-accent-border)}.models-inline-btn:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.models-inline-btn:hover:not(:disabled){background:var(--mn-surface-2)}}.models-fit-badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--mn-border);border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.models-fit-badge--perfect{color:var(--mn-accent-ink);border-color:var(--mn-accent-border)}.models-fit-badge--good{color:var(--mn-success-ink);border-color:var(--mn-success-border)}.models-fit-badge--marginal{color:var(--mn-warning);border-color:var(--mn-warning-border)}.models-fit-badge--tight{color:var(--mn-danger-ink);border-color:var(--mn-danger-border)}.models-download-progress{background:var(--mn-surface-2);border-radius:999px;height:3px;margin-top:8px;position:relative;overflow:hidden}.models-download-progress__bar{background:var(--mn-accent);height:100%;transition:width var(--duration-normal) var(--ease-out);border-radius:999px}.models-download-progress__bar.is-indeterminate{animation:models-indeterminate 1.5s var(--ease-out) infinite alternate;width:34%!important}.models-download-progress__label{font-family:var(--font-mono);color:var(--mn-fg-muted);margin-top:6px;font-size:11px;display:block}.models-voice-runtime{border-bottom:1px solid var(--mn-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:4px;padding:14px 0 18px;display:flex}.models-voice-runtime__main{flex:16rem;min-width:0}.models-voice-runtime__identity{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:4px;display:flex}.models-voice-runtime__dot{background:var(--mn-fg-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.models-voice-runtime__dot--ready{background:var(--mn-success)}.models-voice-runtime__dot--busy{background:var(--mn-warning);animation:models-pulse 1.4s var(--ease-out) infinite}.models-voice-runtime__dot--error{background:var(--mn-danger)}.models-voice-runtime__dot--stopped{background:color-mix(in srgb, var(--mn-fg-muted) 55%, transparent)}.models-voice-runtime__dot--idle{background:color-mix(in srgb, var(--mn-fg-muted) 35%, transparent)}@media (prefers-reduced-motion:reduce){.models-voice-runtime__dot--busy{animation:none}}.models-voice-runtime__title{letter-spacing:-.01em;font-size:13px;font-weight:600}.models-voice-runtime__status{color:var(--mn-fg-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.models-voice-runtime__detail{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg-muted);font-size:11px;display:block}.models-voice-runtime__progress{max-width:28rem;margin-top:10px}.models-voice-runtime__progress.is-hidden{display:none}.models-voice-runtime__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.models-voice-runtime__actions .models-inline-btn{margin-top:0}.models-voice-runtime__actions .is-hidden{display:none}.models-voice-tabs{border:1px solid var(--mn-border);border-radius:var(--radius-sm);width:fit-content;max-width:100%;margin:16px 0 20px;padding:3px;display:flex}.models-voice-tabs__tab{font:inherit;color:var(--mn-fg-muted);white-space:nowrap;cursor:pointer;border-radius:calc(var(--radius-sm) - 2px);background:0 0;border:none;padding:6px 14px;font-size:13px}.models-voice-tabs__tab.is-active,.models-voice-tabs__tab[aria-selected=true]{color:var(--mn-fg);background:var(--mn-surface-2);font-weight:600}.models-voice-panel{display:none}.models-voice-panel.is-active{display:block}.models-voice-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.models-voice-panel__title{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.models-voice-active-chip{max-width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mn-fg-muted);text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--mn-border);border-radius:999px;padding:3px 10px;font-size:11px;overflow:hidden}.models-voice-zone{margin-bottom:24px}.models-voice-zone--config{margin-bottom:20px}.models-voice-zone--bench{border-top:1px solid var(--mn-border);padding-top:4px}.models-voice-zone .models-section-subtitle{margin-top:0;margin-bottom:10px}.models-voice-list{border:1px solid var(--mn-border);border-radius:var(--radius-sm);overflow:hidden}.models-voice-list--installed{border-style:dashed}.models-voice-row{border-bottom:1px solid var(--mn-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.models-voice-row:last-child{border-bottom:none}.models-voice-row__main{flex:auto;min-width:0}.models-voice-row__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.models-voice-row__name{font-size:13px;font-weight:600}.models-voice-row__meta{font-family:var(--font-mono);color:var(--mn-fg-muted);word-break:break-all;margin:4px 0 0;font-size:12px}.models-voice-row__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.models-voice-row__actions .models-inline-btn{margin-top:0;padding:4px 10px;font-size:12px}.models-voice-row__actions .models-inline-btn.is-installed{opacity:.55}.models-voice-row .models-download-progress{margin-top:8px}.models-voice-empty{color:var(--mn-fg-muted);margin:0;padding:14px 12px;font-size:13px}.models-voice-settings-shell{padding-top:4px}.models-voice-field{margin-bottom:12px}.models-voice-field__label{color:var(--mn-fg-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.models-voice-field__input{box-sizing:border-box;width:100%;max-width:28rem;font:inherit;color:var(--mn-fg);background:var(--mn-bg);border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);padding:6px 10px;font-size:13px}.models-voice-field__input:focus{border-color:var(--mn-accent);outline:none}.models-voice-backend-toggle{margin-bottom:16px}.models-voice-backend-toggle__buttons{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.models-voice-backend-toggle__buttons button{font:inherit;color:var(--mn-fg-muted);cursor:pointer;border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:0 0;padding:5px 12px;font-size:12px}.models-voice-backend-toggle__buttons button.is-active{color:var(--mn-accent-ink);background:var(--mn-accent-soft);border-color:var(--mn-accent-border);font-weight:600}.models-voice-fieldset{border:none;margin:0 0 16px;padding:0}.models-voice-fieldset--advanced{border-top:1px solid var(--mn-border);padding-top:12px}.models-voice-provider-panel[hidden],.models-voice-local-panel[hidden]{display:none}.models-voice-bench{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.models-voice-bench .models-inline-btn{margin-top:0}.models-voice-bench__input{min-width:10rem;max-width:24rem;font:inherit;color:var(--mn-fg);background:var(--mn-bg);border:1px solid var(--mn-border-strong);border-radius:var(--radius-sm);flex:12rem;padding:6px 10px;font-size:13px}.models-voice-bench__input:focus{border-color:var(--mn-accent);outline:none}.models-voice-bench__result{min-height:1.25em;margin:8px 0 0}.settings-llama-serves-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.settings-llama-serve-row{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.models-page.is-discover .models-inspector,.models-page.is-discover .models-inspector-toggle{display:none}.discover-hub{overflow:hidden;container:discover/inline-size}.discover-heading{padding:22px var(--models-gutter) 18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;display:grid}.discover-heading h2{letter-spacing:-.025em;grid-column:1;margin:0;font-size:24px;font-weight:600;line-height:1.25}.discover-heading>p{grid-column:1;max-width:65ch;margin:0}.discover-heading>.discover-control{grid-area:1/2/span 2;align-self:center}.discover-eyebrow{color:var(--mn-fg-muted);letter-spacing:.055em;font-size:11px;font-weight:600}.discover-hardware{padding:12px var(--models-gutter);border-block:1px solid var(--mn-border);flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:12px;display:flex}.discover-hardware>button{margin-left:auto}.discover-hardware>span{color:var(--mn-fg-muted)}.discover-workbench{flex:1;grid-template-columns:minmax(0,1fr) minmax(270px,330px);min-height:0;display:grid}.discover-browser{min-width:0;padding:0 var(--models-gutter) 28px;overflow-y:auto}.discover-sources{gap:8px;padding-block:18px 12px;display:flex}.discover-sources button{min-height:36px;padding-inline:14px}.discover-sources [aria-pressed=true]{background:var(--mn-accent-soft);color:var(--mn-accent-ink);border-color:var(--mn-border-strong)}.discover-toolbar{gap:12px;display:grid}.discover-search{border:1px solid var(--mn-border-strong);background:var(--mn-bg);width:100%;min-width:0;min-height:42px;color:var(--mn-fg);font:inherit;border-radius:6px;padding:10px 12px}.discover-controls{flex-wrap:wrap;align-items:end;gap:12px 20px;display:flex}.discover-control{color:var(--mn-fg-muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.discover-control select{flex:none;max-width:100%;min-height:34px}.discover-controls .models-check{padding-block:8px}.discover-results-title{margin:20px 0 5px;font-size:17px;font-weight:600;line-height:1.35}.discover-result-status{color:var(--mn-fg-muted);margin:0 0 8px;font-size:11px}.discover-results{min-height:140px}.discover-pick{align-items:center;gap:var(--mn-space-3);border-bottom:1px solid var(--mn-border);grid-template-columns:minmax(0,1fr) minmax(92px,29%) auto;padding:19px 4px;display:grid}.discover-pick.is-selected,.discover-hub-row.is-selected{background:color-mix(in srgb, var(--mn-accent-soft) 45%, transparent)}.discover-pick__copy{min-width:0}.discover-model-identity{align-items:center;gap:11px;min-width:0;display:flex}.discover-model-identity__text{min-width:0}.discover-creator-logo{border:1px solid var(--mn-border-strong);background:var(--mn-accent-soft);width:30px;height:30px;color:var(--mn-accent-ink);font-family:var(--font-mono);letter-spacing:.02em;border-radius:50%;flex:0 0 30px;place-items:center;font-size:9px;font-weight:600;display:grid;position:relative;overflow:hidden}.discover-creator-logo__image{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.discover-creator-logo.has-image .discover-creator-logo__image{opacity:1}.discover-model-identity h4{margin-block:0}.discover-model-identity p{margin:2px 0 0;font-size:10px;line-height:1.35}.discover-pick h4,.discover-hub-row h4{overflow-wrap:anywhere;margin:5px 0 7px;font-size:15px;font-weight:600;line-height:1.35}.discover-pick__copy p{max-width:60ch;margin:0 0 12px;font-size:12px;line-height:1.65}.discover-pick__action{gap:var(--mn-space-1);font-size:11px;display:grid}.discover-fit{align-items:baseline;gap:var(--mn-space-1);font-size:11px;font-weight:600;display:inline-flex}.discover-fit--good{color:var(--mn-success-ink)}.discover-fit--warning{color:var(--mn-warning)}.discover-fit--unknown{color:var(--mn-fg-muted)}.discover-inspector{border-left:1px solid var(--mn-border);background:var(--mn-surface-0);min-width:0;min-height:0;padding:25px 22px;overflow-y:auto}.discover-pick__copy>.discover-model-identity{margin:5px 0 10px}.discover-pick__copy>.discover-model-identity p{margin-bottom:0;font-size:10px;line-height:1.35}.discover-inspector h3{overflow-wrap:anywhere;margin:8px 0;font-size:19px;line-height:1.3}.discover-inspector p{font-size:12px;line-height:1.65}.discover-source{color:var(--mn-accent-ink);text-underline-offset:3px;font-size:12px}.discover-file-status{margin-block:var(--mn-space-5) var(--mn-space-2)}.discover-variant-summary{gap:var(--mn-space-2);margin-block:var(--mn-space-5) var(--mn-space-2);padding:var(--mn-space-3);border:1px solid var(--mn-border-strong);border-radius:var(--mn-radius-md);background:var(--mn-surface-1);display:grid}.discover-variant-summary h4,.discover-variant-summary p{margin:0}.discover-variant-summary h4{font-size:var(--mn-type-md);font-weight:600}.discover-variant-summary__file,.discover-variant-summary__fit{align-items:baseline;gap:var(--mn-space-0-5) var(--mn-space-2);font-size:var(--mn-type-sm);flex-wrap:wrap;display:flex}.discover-variant-summary__file{justify-content:space-between}.discover-variant-summary__file strong,.discover-file__copy strong{font-family:var(--font-mono);overflow-wrap:anywhere}.discover-variant-summary>.models-btn{min-height:var(--mn-control-h-lg);margin-block-start:var(--mn-space-1)}.discover-quant-toggle{justify-content:start;align-items:center;gap:var(--mn-space-1);width:100%;display:inline-flex}.discover-quant-options{max-block-size:min(36vh,18rem);scrollbar-gutter:stable;margin-block-start:var(--mn-space-2);overflow-y:auto}.discover-files{border:0;min-width:0;margin:0;padding:0}.discover-file{align-items:center;gap:var(--mn-space-1-5);min-height:var(--mn-control-h-md);padding:var(--mn-space-1-5);border-bottom:1px solid var(--mn-border);font-size:var(--mn-type-xs);cursor:pointer;grid-template-columns:auto minmax(0,1fr) 6.5em 7em;display:grid}.discover-file:has(input:checked){background:var(--mn-accent-soft)}.discover-file:has(input:disabled){cursor:default}@media (hover:hover) and (pointer:fine){.discover-file:hover:not(:has(input:is(:checked,:disabled))){background:var(--mn-surface-elevated)}}@media (pointer:coarse){.discover-file,.discover-quant-toggle,.discover-variant-summary>.models-btn{min-height:var(--touch-min)}}.discover-file input{accent-color:var(--mn-accent);margin:0}.discover-file input:focus-visible{outline-offset:1px}.discover-file__name{overflow-wrap:anywhere;color:var(--mn-fg-muted);font-size:var(--mn-type-2xs);display:block}.discover-file__size{color:var(--mn-fg-muted);white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums}.discover-file>.discover-fit{justify-self:start}.discover-hub-row{border-bottom:1px solid var(--mn-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:17px 4px;display:grid}.discover-hub-row>.discover-model-identity{min-width:0}.discover-hub-row h4{font-size:13px}.discover-hub-row p{margin:0;font-size:11px}.discover-hub-row__facts{color:var(--mn-fg-muted);grid-column:1;font-size:11px}.discover-hub-row>button{grid-area:1/2/span 2;min-height:36px}.discover-pagination{padding-block:16px}.discover-empty{color:var(--mn-fg-muted);max-width:55ch;padding-block:24px}.discover-error{color:var(--mn-danger-ink);overflow-wrap:anywhere}.discover-downloads{z-index:2;background:var(--mn-surface-0);border-top:1px solid var(--mn-border-strong);position:sticky;bottom:0}.discover-downloads summary{cursor:pointer;padding:13px var(--models-gutter);font-size:12px;font-weight:600}.discover-downloads__list{overscroll-behavior:contain;max-height:240px;padding-inline:var(--models-gutter);overflow:auto}.discover-transfer{border-top:1px solid var(--mn-border);grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;gap:8px 20px;padding:12px 0;display:grid}.discover-transfer__identity,.discover-transfer__status{flex-direction:column;gap:3px;min-width:0;font-size:11px;display:flex}.discover-transfer__identity>*{overflow-wrap:anywhere}.discover-transfer__identity strong{font-weight:500}.discover-transfer__bytes{color:var(--mn-fg-muted);font-family:var(--font-mono);font-size:10px}.discover-transfer__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.discover-transfer__actions button{min-height:32px}.discover-transfer__progress{width:100%;height:4px;accent-color:var(--mn-accent);border:0;grid-column:1/-1}.discover-transfer__progress::-webkit-progress-bar{background:var(--mn-border)}.discover-transfer__progress::-webkit-progress-value{background:var(--mn-accent)}.discover-transfer__error{color:var(--mn-danger-ink);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:11px}.discover-transfer__error:empty{display:none}.discover-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--mn-accent);outline-offset:3px}@container discover (width<=850px){.discover-hub{overflow-y:auto}.discover-workbench{flex:none;grid-template-columns:minmax(0,1fr)}.discover-browser{overflow:visible}.discover-inspector{border-left:0;border-top:1px solid var(--mn-border);min-height:auto;padding:22px var(--models-gutter);position:static;overflow:visible}.discover-transfer{grid-template-columns:minmax(0,1fr) auto}.discover-transfer__actions{grid-column:1/-1}}@container discover (width<=500px){.discover-hub .discover-pick{gap:var(--mn-space-1) var(--mn-space-2);grid-template-columns:minmax(0,1fr) auto}.discover-pick__details{grid-area:1/2/span 2}.discover-heading{grid-template-columns:minmax(0,1fr);padding-top:20px}.discover-heading h2{font-size:21px}.discover-heading>.discover-control{grid-area:auto/1}.discover-controls{gap:12px}.discover-hardware{gap:8px 12px}.discover-transfer{grid-template-columns:minmax(0,1fr)}.discover-transfer__status{grid-column:1}}.discover-hub>*{flex-shrink:0}.discover-inspector__back{display:none}@container discover (width<=850px){.discover-inspector__back{margin-bottom:14px;display:inline-flex}}.models-engine-list{border:1px solid var(--mn-border);border-radius:var(--radius-md);flex-direction:column;margin-top:12px;display:flex}.models-engine{border-bottom:1px solid var(--mn-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.models-engine:last-child{border-bottom:none}.models-engine.is-active{background:var(--mn-accent-soft)}.models-engine__radio{cursor:pointer;accent-color:var(--mn-accent);margin:3px 0 0}.models-engine__radio:disabled{cursor:not-allowed}.models-engine__main{flex-direction:column;gap:4px;min-width:0;display:flex}.models-engine__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.models-engine__name{color:var(--mn-fg);cursor:pointer;margin-right:2px;font-size:13px;font-weight:600}.models-engine__desc{color:var(--mn-fg-muted);margin:0;font-size:12px}.models-engine__link{color:var(--mn-accent-ink);text-decoration:none}.models-engine__link:hover{text-decoration:underline}.models-engine__facts{overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--mn-fg-muted);margin:0;font-size:11px}.models-engine__note{font-family:var(--font-ui);color:var(--mn-warning)}.models-engine__prereq-list{color:var(--mn-fg-muted);margin:4px 0 0;padding-left:18px;font-size:12px}.models-engine__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.models-engine__variant{min-width:7.5rem}.models-engine__build{flex-direction:column;gap:6px;margin-top:8px;display:flex}.models-engine__build-head{justify-content:space-between;gap:12px;font-size:12px;display:flex}.models-engine__build.is-failed .models-engine__build-message{color:var(--mn-danger)}.models-engine__build-meta{font-family:var(--font-mono);color:var(--mn-fg-muted);flex-shrink:0;font-size:11px}.models-engine__log>summary{color:var(--mn-fg-muted);cursor:pointer;font-size:12px}.models-engine__log-body{overscroll-behavior:contain;max-height:16rem;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--mn-bg);border:1px solid var(--mn-border);border-radius:var(--radius-sm);margin:6px 0 0;padding:8px 10px;font-size:11px;line-height:1.55;overflow:auto}.models-engine__add>summary{cursor:pointer}.models-engine__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:12px;display:grid}.models-engine__form>.models-hint,.models-engine__form>.models-btn{grid-column:1/-1}.models-engine__form>.models-btn{justify-self:start;margin-top:8px}.models-engine__form [hidden]{display:none}.models-engine__mlx-actions{flex-wrap:wrap;margin-top:10px}.models-engine__port{width:7rem}@container models (width<=560px){.models-engine{grid-template-columns:auto minmax(0,1fr)}.models-engine__actions{grid-column:2;justify-content:flex-start}.models-engine__form{grid-template-columns:minmax(0,1fr)}}.graphite-surface-icon{appearance:none;width:var(--mn-control-h-sm);height:var(--mn-control-h-sm);color:var(--mn-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.graphite-surface-icon .icon-svg{--mn-icon-size:var(--mn-icon-sm)}.graphite-surface-icon:is(:hover,[aria-pressed=true],[aria-expanded=true]){color:var(--mn-fg);background:var(--mn-sel,var(--mn-surface-2))}@media (pointer:coarse){[data-app-titlebar] .graphite-surface-icon{width:var(--touch-min);height:var(--touch-min)}}.models-page.is-runtime-workspace .models-page-body{--models-rail-w:184px;--models-inspector-w:340px;--models-gutter:28px}.models-workspace-heading{padding:30px var(--models-gutter) 24px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;display:grid}.models-workspace-heading__eyebrow{color:var(--mn-fg-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:600}.models-section .models-workspace-heading__title{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.models-workspace-heading__description{max-width:65ch;color:var(--mn-fg-muted);margin:9px 0 0;font-size:13px}.models-workspace-heading__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.models-workspace-heading__actions .models-btn{min-height:36px;padding:6px 12px}.models-library{container:model-library/inline-size}.models-library-summary{color:var(--mn-fg-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.models-library-summary>.icon-svg{--mn-icon-size:13px}.models-library-summary .models-btn{min-height:28px;color:var(--mn-success-ink);border:0;margin-left:6px}.models-library-tabs{padding:0 var(--models-gutter);border-bottom:1px solid var(--mn-border);flex:none;gap:24px;display:flex}.models-library-tabs__button{min-height:44px;color:var(--mn-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.models-library-tabs__button[aria-pressed=true]{color:var(--mn-fg);border-bottom-color:var(--mn-accent);font-weight:600}.models-library-tabs__count{background:var(--mn-surface-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;font-size:10px}.models-library .models-toolbar{padding:18px var(--models-gutter) 14px;background:var(--mn-surface-0);flex:none;grid-template-columns:minmax(0,1fr) 150px 36px;gap:12px 10px;display:grid}.models-library .models-search{background:var(--mn-surface-1);grid-area:1/1;min-width:0;height:36px}.models-library .models-search__input{height:34px}.models-library .models-toolbar>.models-select{grid-area:1/2;width:100%;height:36px}.models-library .models-toolbar>.models-icon-btn{grid-area:1/3;width:36px;height:36px}.models-library-filters{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:8px;min-width:0;padding-right:150px;display:flex}.models-library-filters .models-select{background:0 0;max-width:160px}.models-library .models-toolbar__count{grid-area:2/2/auto/-1;place-self:center end;margin:0}.models-library .models-table__head,.models-library .models-row{padding-inline:var(--models-gutter);grid-template-columns:minmax(0,1fr) 148px 124px 132px;gap:18px}.models-library .models-table__head{background:var(--mn-surface-0);min-height:38px}.models-library-column{min-width:0}.models-library-column:last-child{text-align:right}.models-library .models-table__sort.models-row__cell--size{justify-content:flex-start}.models-table__sort[data-sort-direction=ascending] .models-table__sort-indicator:before{content:"▲"}.models-table__sort[data-sort-direction=descending] .models-table__sort-indicator:before{content:"▼"}.models-library .models-row{min-height:98px;padding-block:16px}.models-library .models-row__identity{flex-direction:row;align-items:flex-start;gap:14px}.models-row__identity-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.models-row__mark{width:36px;height:36px;color:var(--mn-fg-muted);background:var(--mn-surface-2);border:1px solid var(--mn-border);border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.models-row__mark .model-producer-logo,.models-row__mark .model-producer-logo svg{width:19px;height:19px}.models-library .models-row__name{font-size:14px;font-weight:600}.models-library .models-row__name-line{flex-wrap:wrap;gap:5px 8px}.models-row__details{color:var(--mn-fg-muted);flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:11px;display:flex}.models-library .models-row__details .models-row__cell--maker{color:var(--mn-fg-muted);font-size:11px;display:inline-flex}.models-row__details .model-producer-logo{display:none}.models-row__format,.models-row__capability{border:1px solid var(--mn-border);border-radius:4px;padding:0 5px;font-size:10px}.models-library .models-row__cell--quant{color:var(--mn-fg);font-size:12px;display:block}.models-library .models-row__quant-select{background:0 0;max-width:100%;height:34px}.models-row__specs{min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;display:flex}.models-row__size{color:var(--mn-fg);font-size:13px}.models-library .models-row__specs .models-row__cell{font-size:10px;display:block}.models-library .models-row__actions{opacity:1}.models-library .models-row__actions [aria-label=Launch\ settings]{order:1}.models-library .models-row__actions .models-btn{justify-content:center;min-width:54px;min-height:32px}.models-server{overflow-y:auto;container:model-server/inline-size}.models-server .models-status-bar{border-bottom:1px solid var(--mn-border)}.models-server .models-status-bar__state{grid-column:1/-1;gap:12px}.models-server .models-status-bar__label{background:var(--mn-surface-2);border:1px solid var(--mn-border);border-radius:6px;flex-shrink:0;padding:4px 9px;font-size:12px}.models-server-dashboard{border-bottom:1px solid var(--mn-border);flex:none;grid-template-columns:minmax(0,1fr) 290px;display:grid}.models-server .models-server-sessions{min-width:0;padding:24px var(--models-gutter);border-bottom:0}.models-server-sessions__head{flex-wrap:wrap;align-items:baseline;gap:5px 14px;margin-bottom:16px;display:flex}.models-server-section-title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.models-server-sessions__hint,.models-server-connection__intro,.models-server-connection__note{color:var(--mn-fg-muted);font-size:12px;line-height:1.6}.models-server .models-loaded-list{gap:0}.models-server .models-loaded{border:0;border-bottom:1px solid var(--mn-border);background:0 0;border-radius:0;gap:12px;padding:18px 0}.models-server .models-loaded:first-child{padding-top:4px}.models-server .models-loaded:last-child{border-bottom:0;padding-bottom:4px}.models-server .models-loaded.is-selected{background:var(--mn-accent-soft);outline:1px solid var(--mn-border-strong);outline-offset:8px}.models-server .models-loaded__head{flex-wrap:wrap;gap:8px}.models-server .models-loaded__name{font-family:var(--font-ui);white-space:normal;overflow-wrap:anywhere;flex:100%;order:-1;font-size:16px;font-weight:600}.models-server .models-loaded__state{padding:2px 7px;font-size:10px}.models-server .models-loaded__actions{margin-left:auto}.models-server .models-loaded__facts{gap:6px 14px}.models-server .models-loaded__facts .models-chip{text-transform:none;background:0 0;border:0;padding:0;font-size:10px}.models-server-connection{background:var(--mn-surface-1);border-left:1px solid var(--mn-border);min-width:0;padding:24px 22px}.models-server-connection__intro{margin:8px 0 20px}.models-server-connection .models-field-label{margin:16px 0 6px;font-size:10px}.models-server-connection__note{margin:16px 0}.models-server .models-logs{flex:1 0 240px;min-height:240px}.models-server .models-logs__head{border-bottom:1px solid var(--mn-border);flex-wrap:wrap;padding-block:14px}.models-server .models-logs__head>.icon-svg{--mn-icon-size:15px;color:var(--mn-fg-muted)}.models-server .models-logs__body{border-top:0;flex:1 1 0;padding-top:18px}.models-log-empty{color:var(--mn-fg-muted);white-space:normal}.models-library-tabs__button:focus-visible,.models-server .models-loaded:focus-visible,.models-server .models-logs__body:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.models-library-tabs__button:hover{color:var(--mn-fg)}.models-server .models-loaded.is-selectable:hover{background:var(--mn-surface-1)}}@container model-library (width<=900px){.models-library .models-table__head,.models-library .models-row{grid-template-columns:minmax(0,1fr) 126px 100px 132px;gap:14px}.models-workspace-heading{grid-template-columns:minmax(0,1fr)}.models-workspace-heading__actions{grid-row:2}}@container model-library (width<=680px){.models-library .models-table__head{display:none}.models-library .models-row{grid-template-columns:minmax(0,1fr) 132px;gap:10px 14px;padding-block:18px}.models-library .models-row__identity{grid-column:1/-1}.models-library .models-row>.models-row__cell--quant{grid-area:2/1;max-width:160px}.models-library .models-row__specs{flex-flow:wrap;grid-area:3/1;align-items:baseline;gap:4px 12px}.models-library .models-row__actions{grid-area:2/2/4}.models-library .models-row__mark{flex-basis:32px;width:32px;height:32px}.models-library .models-toolbar__count{display:none}.models-library-filters{padding-right:0}.models-library-tabs{gap:16px}}@container model-server (width<=820px){.models-server-dashboard{grid-template-columns:minmax(0,1fr)}.models-server-connection{border-left:0;border-top:1px solid var(--mn-border);padding:20px var(--models-gutter)}.models-workspace-heading{grid-template-columns:minmax(0,1fr)}}@container models (width<=1040px){.models-page.is-runtime-workspace .models-page-body{--models-rail-w:160px;--models-gutter:22px}}@container models (width<=560px){.models-page.is-runtime-workspace .models-page-body{--models-gutter:16px}.models-workspace-heading{padding-top:22px}.models-library-tabs__button{gap:4px;font-size:11px}.models-library .models-toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.models-library .models-toolbar>.models-icon-btn{grid-column:2}.models-library .models-toolbar>.models-select{grid-area:2/1/auto/-1;max-width:none}.models-library-filters{grid-row:3}.models-library-filters .models-select{flex:90px;min-width:0;max-width:100%}.models-server .models-status-bar__state,.models-server .models-loaded__actions{flex-wrap:wrap}.models-library .models-btn,.models-library .models-icon-btn,.models-library .models-select,.models-library .models-search,.models-server .models-btn,.models-server .models-icon-btn{min-height:44px}}.models-load-popover{box-sizing:border-box;width:min(960px,100vw - 64px);height:min(820px,100dvh - 80px);max-height:calc(100dvh - 32px);color:var(--mn-fg);background:var(--mn-bg);border:1px solid var(--mn-border-strong);box-shadow:0 24px 80px var(--mn-shadow);font-family:var(--font-ui);border-radius:16px;margin:auto;padding:0;font-size:14px;line-height:1.5;position:fixed;inset:0;overflow:hidden}.models-load-popover:popover-open{display:flex}.models-load-popover::backdrop{background:var(--mn-overlay)}.models-page .models-load-popover .models-inspector{background:var(--mn-bg);width:100%;min-width:0;max-width:none;box-shadow:none;border:0;flex:auto;display:flex;position:static}.models-load-popover__head{border-bottom:1px solid var(--mn-border);flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.models-load-popover__title{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600}.models-load-popover__model{color:var(--mn-fg-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.models-load-popover__head .models-icon-btn{flex:none;width:36px;height:36px}.models-load-popover .models-inspector__body{padding:0 28px 28px}.models-load-levels{z-index:1;background:var(--mn-bg);border-bottom:1px solid var(--mn-border);gap:24px;padding-top:8px;display:flex;position:sticky;top:0}.models-load-levels__tab{min-height:44px;font:inherit;color:var(--mn-fg-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:13px}.models-load-levels__tab[aria-selected=true]{color:var(--mn-fg);border-bottom-color:var(--mn-accent);font-weight:600}.models-load-levels__tab:focus-visible{outline:2px solid var(--mn-accent);outline-offset:-2px}.models-load-basic[hidden],.models-load-advanced[hidden]{display:none}.models-load-intro{max-width:70ch;color:var(--mn-fg-muted);margin:20px 0;font-size:13px}.models-load-basic>.models-field{max-width:420px}.models-load-popover .models-load-basic .models-inspector__block{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;padding-top:20px;display:grid}.models-load-basic .models-inspector__block>.models-block__label,.models-load-basic .models-inspector__block>.models-launch-memory,.models-load-basic .models-inspector__block>p,.models-load-basic .models-inspector__block>.models-serve-failure{grid-column:1/-1;margin:0}.models-load-popover .models-field{min-width:0;margin:0}.models-load-popover .models-field__label{color:var(--mn-fg);font-size:13px}.models-load-popover .models-field__input{min-height:38px;font-size:13px}.models-field__help{color:var(--mn-fg-muted);margin:7px 0 0;font-size:12px;line-height:1.6;display:block}.models-load-popover .models-advanced-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 28px;display:grid}.models-load-popover .models-advanced__summary{min-height:44px;font-size:13px}.models-load-popover .models-advanced__body{flex-direction:column;gap:16px;display:flex}.models-mtplx-basic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;padding-top:20px;display:grid}.models-mtplx-controls>.models-muted{font-size:12px}.models-load-popover .models-inspector__footer{gap:12px;padding:16px 28px}.models-load-popover__save-note{color:var(--mn-fg-muted);flex:1;margin:0;font-size:12px}.models-load-popover .models-inspector__footer .models-btn{flex:none;min-height:38px;padding-inline:16px}@media (width<=720px){.models-load-popover{border-radius:12px;width:calc(100vw - 24px);height:calc(100dvh - 32px)}.models-load-popover__head,.models-load-popover .models-inspector__footer{padding:16px 20px}.models-load-popover .models-inspector__body{padding-inline:20px}.models-load-popover .models-load-basic .models-inspector__block,.models-load-popover .models-advanced-stack,.models-mtplx-basic-fields{grid-template-columns:minmax(0,1fr)}.models-load-popover .models-inspector__footer{flex-wrap:wrap}.models-load-popover__save-note{flex-basis:100%}.models-load-popover .models-btn,.models-load-popover .models-icon-btn,.models-load-popover .models-field__input{min-height:44px}}.models-inspector.models-inspector--details{background:var(--mn-bg)}.models-inspector.models-inspector--details.is-empty{justify-content:flex-start;align-items:stretch}.models-inspector--details .models-details__head{border-bottom:0;flex-shrink:0;padding:10px 20px 14px;display:block}.models-details__heading-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.models-details__caption{color:var(--mn-fg-muted);font-size:11px;font-weight:500}.models-details__heading-row .models-icon-btn{width:32px;height:32px}.models-details__identity{align-items:flex-start;gap:12px;display:flex}.models-details__mark{width:36px;height:36px;color:var(--mn-fg);background:var(--mn-surface-1);border:1px solid var(--mn-border);border-radius:var(--radius-sm);flex:0 0 36px;place-items:center;display:grid}.models-details__mark svg{width:24px;height:24px}.models-details__mark .icon-svg{--mn-icon-size:20px}.models-details__names{min-width:0}.models-inspector--details .models-inspector__title{-webkit-line-clamp:3;overflow-wrap:anywhere;letter-spacing:-.02em;white-space:normal;-webkit-box-orient:vertical;font-size:18px;line-height:1.3;display:-webkit-box}.models-details__repo{color:var(--mn-fg-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;overflow:hidden}.models-details__state{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:12px;display:flex}.models-details__status{align-items:center;gap:7px;display:inline-flex}.models-details__engine{color:var(--mn-fg-muted);border-left:1px solid var(--mn-border);padding-left:12px}.models-inspector--details .models-inspector__tabs{gap:24px;padding:0 20px}.models-inspector--details .models-tab{border-bottom:2px solid #0000;border-radius:0;flex:0 auto;min-height:40px;padding:8px 0}.models-inspector--details .models-tab[aria-selected=true]{color:var(--mn-fg);border-bottom-color:var(--mn-accent);background:0 0}.models-inspector--details .models-tab:hover{color:var(--mn-fg)}.models-inspector--details :is(.models-tab,summary,a,button):focus-visible{outline:2px solid var(--mn-accent);outline-offset:3px}.models-inspector--details .models-inspector__body{padding:0 20px 24px}.models-details__facts{border-bottom:1px solid var(--mn-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px;margin:0;padding:22px 0;display:grid}.models-details__fact{min-width:0}.models-details__fact dt{color:var(--mn-fg-muted);margin-bottom:5px;font-size:11px}.models-details__fact dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:500;line-height:1.5}.models-details__section{border-bottom:1px solid var(--mn-border);padding:20px 0}.models-details__section-title{margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.4}.models-details__help,.models-details__notice{color:var(--mn-fg-muted);margin:0;font-size:12px;line-height:1.6}.models-details__notice{border-bottom:1px solid var(--mn-border);padding:18px 0}.models-details__capability-list{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.models-details__field-label{color:var(--mn-fg-muted);margin:14px 0 6px;font-size:11px}.models-inspector--details .models-copy-field{box-sizing:border-box;background:var(--mn-surface-1);min-height:36px}.models-inspector--details .models-copy-field__value{font-size:11px}.models-details__disclosure{border-bottom:1px solid var(--mn-border);padding:16px 0}.models-details__disclosure>summary{cursor:pointer;font-size:12px;font-weight:500}.models-details__disclosure>summary::marker{color:var(--mn-fg-muted)}.models-details__disclosure[open]>summary{margin-bottom:16px}.models-details__metadata{gap:14px;margin:0 0 16px;display:grid}.models-details__metadata .models-details__fact{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.models-details__metadata dt{margin:0}.models-details__metadata dd{font-size:12px;font-weight:400}.models-details__source{color:var(--mn-accent);text-underline-offset:3px;align-items:center;gap:8px;font-size:12px;display:inline-flex}.models-details__filename{overflow-wrap:anywhere;font-family:var(--font-mono);margin:0;font-size:11px;line-height:1.6}.models-details__disclosure .models-inspector__block{border:0;padding-bottom:0}.models-details__disclosure .models-info-row{align-items:baseline;min-height:28px}.models-details__disclosure .models-info-row__value .models-chip{overflow-wrap:anywhere;text-align:right;white-space:normal;background:0 0;padding:0}.models-inspector--details .models-inspector__footer{background:0 0;flex-wrap:wrap;padding:14px 20px}.models-inspector--details .models-inspector__footer .models-btn{white-space:normal;min-height:38px}.models-inspector--details .models-inspector__footer>p{flex-basis:100%;margin:0}.models-inspector--details .models-inspector__footer:empty{display:none}.models-inspector--details .models-inspector__sampler{padding:20px 0 0}.models-inspector--details .models-muted{font-size:12px;line-height:1.5}.models-inspector--details .settings-sampler-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.models-inspector--details .settings-sampler-field{border-bottom:1px solid var(--mn-border);grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:6px 12px;padding:14px 0;display:grid}.models-inspector--details .settings-sampler-field__label{color:var(--mn-fg);font-size:12px;font-weight:500}.models-inspector--details .settings-sampler-field__hint{grid-area:2/1/auto/-1;font-size:11px;line-height:1.5}.models-inspector--details .settings-sampler-field__input{grid-area:1/2;min-height:36px}.models-inspector--details .models-sampler-presets__controls select{grid-area:auto;min-height:36px}.models-inspector--details .models-details__empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding-bottom:80px;display:flex}.models-details__empty>.icon-svg{--mn-icon-size:28px;color:var(--mn-fg-muted)}.models-details__empty h2{margin:0;font-size:18px;font-weight:600}.models-details__empty p{max-width:28ch;color:var(--mn-fg-muted);margin:0;font-size:13px;line-height:1.6}@container models (width<=560px){.models-details__heading-row .models-icon-btn{width:44px;height:44px}.models-inspector.models-inspector--details :is(.models-tab,.models-btn,.models-copy-field,.settings-sampler-field__input){min-height:44px}.models-inspector--details .models-copy-field .models-icon-btn{width:40px;height:40px}.models-details__disclosure>summary{box-sizing:border-box;min-height:44px;padding:8px 0;display:list-item}}.models-rail-hardware,.models-nav__metadata,.models-nav__graphite-label,.models-graphite-resize,.models-graphite-section-link,.models-graphite-section-heading,.models-tune-grid,.models-loaded__live-dot,.models-runtime-inspect,.models-runtime-telemetry,.models-runtime-snapshot{display:none}.mn-graphite-apps #modelsView .models-page-body{--models-rail-w:var(--models-graphite-rail-width,var(--mn-workbench-rail-w));--models-gutter:var(--mn-workbench-gutter)}.mn-graphite-apps #modelsView .models-nav{gap:var(--mn-space-3);min-width:0;padding:var(--mn-space-2) var(--mn-workbench-rail-inset) var(--mn-space-3);scrollbar-gutter:auto}.mn-graphite-apps #modelsView .models-nav__group-label{padding-block:var(--mn-space-2) var(--mn-space-1)}.mn-graphite-apps #modelsView .models-nav__label{flex:1;min-width:0}.mn-graphite-apps #modelsView .models-nav__label.has-graphite-label .models-nav__original-label,.mn-graphite-apps #modelsView :is([data-models-nav=thinking],[data-models-nav=engine]){display:none}.mn-graphite-apps #modelsView .models-nav__graphite-label{display:inline}.mn-graphite-apps #modelsView .models-nav__metadata:not(:empty){color:var(--mn-graphite-text-subtle,var(--mn-fg-subtle));font:11px/1.35 var(--font-mono);flex:none;display:inline}.mn-graphite-apps #modelsView [data-models-nav=server].is-serving:after{background:var(--mn-accent);content:"";border-radius:50%;flex:none;width:6px;height:6px}.mn-graphite-apps #modelsView .models-rail-hardware:not(:empty){border:1px solid var(--mn-graphite-line,var(--mn-border));background:var(--mn-graphite-raised,var(--mn-surface-1));border-radius:9px;flex:none;gap:7px;margin-top:auto;padding:10px 12px;display:grid}.models-rail-meter{min-width:0;color:var(--mn-graphite-text-subtle,var(--mn-fg-subtle));gap:5px;font-size:11px;display:grid}.models-rail-meter__line{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;display:flex}.models-rail-meter__value{color:var(--mn-graphite-text-muted,var(--mn-fg-muted));font-family:var(--font-mono)}.models-rail-meter__bar{appearance:none;width:100%;height:4px}.models-rail-meter__bar::-webkit-meter-bar{background:var(--mn-graphite-line-2,var(--mn-border-strong));border:0;border-radius:99px;height:4px}.models-rail-meter__bar::-webkit-meter-optimum-value{background:var(--mn-graphite-text-muted,var(--mn-fg-muted));border-radius:99px}@container models (width>=781px){.mn-graphite-apps #modelsView .models-graphite-resize{z-index:2;border-radius:var(--mn-radius-xs);cursor:col-resize;touch-action:none;flex:0 0 6px;width:6px;margin-inline:-3px;display:block;position:relative}.mn-graphite-apps #modelsView .models-graphite-resize:is(:hover,.is-dragging):after{background:var(--mn-graphite-line-2,var(--mn-border-strong));content:"";width:1px;position:absolute;inset:0 50%}.mn-graphite-apps #modelsView .models-graphite-resize:focus-visible{outline:1px solid var(--mn-focus-ring);outline-offset:-2px}}@container models (width<781px){.mn-graphite-apps #modelsView .models-rail-hardware:not(:empty){display:none}}.mn-graphite-apps #modelsView .models-section:not(.models-section--flush){max-width:none;margin:0;padding:20px 24px 28px}.mn-graphite-apps #modelsView .models-section>.models-graphite-section-link{float:inline-end;align-items:center;gap:5px;min-height:28px;margin-block-start:-29px;display:inline-flex}.mn-graphite-apps #modelsView .models-graphite-section-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:16px;display:flex}.models-graphite-section-heading :is(h2,p){margin:0}.models-graphite-section-heading p{color:var(--mn-graphite-text-muted,var(--mn-fg-muted));font-size:12.5px}.mn-graphite-apps #modelsView .models-tune-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr));align-items:start;gap:12px;display:grid}.mn-graphite-apps #modelsView .models-tune-grid>.settings-area{border:1px solid var(--mn-graphite-line,var(--mn-border));border-radius:var(--mn-radius-md);background:var(--mn-graphite-raised,var(--mn-surface-1));width:100%;min-width:0;margin:0;padding:14px 16px;display:block}.mn-graphite-apps #modelsView .models-tune-grid>.settings-area>h2{margin:0 0 8px;font-size:13.5px;display:block}.mn-graphite-apps #modelsView[data-models-section=server]:not(.is-runtime-inspector) #modelsInspector{display:none}.mn-graphite-apps #modelsView .models-server>.models-status-bar{border-bottom:0;min-height:62px}.mn-graphite-apps #modelsView .models-server .models-loaded{gap:12px;position:relative}.mn-graphite-apps #modelsView .models-loaded__head{align-items:center;gap:6px}.mn-graphite-apps #modelsView .models-loaded__live-dot{flex:none;order:-2;display:inline-block}.mn-graphite-apps #modelsView .models-loaded__name{flex:160px}.mn-graphite-apps #modelsView .models-runtime-inspect{display:inline-grid}.mn-graphite-apps #modelsView .models-runtime-telemetry{gap:10px;margin-top:3px;display:grid}.models-runtime-telemetry__figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.models-runtime-telemetry__figures dt{color:var(--mn-graphite-text-subtle,var(--mn-fg-subtle));font-size:11.5px}.models-runtime-telemetry__figures dd{color:var(--mn-graphite-text,var(--mn-fg));font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:16px;font-weight:500}.models-runtime-telemetry__spark:not(:empty){grid-template-columns:repeat(40,minmax(0,1fr));align-items:end;gap:3px;height:44px;display:grid}.models-runtime-telemetry__spark>span{height:max(2px, calc(var(--rate-fill) * 100%));border-radius:var(--mn-radius-xs) var(--mn-radius-xs) 0 0;background:color-mix(in srgb, var(--mn-accent) 55%, transparent)}.models-runtime-telemetry__spark>span:last-child{background:var(--mn-accent)}.models-server-stopped{border:1px solid var(--mn-graphite-line,var(--mn-border));border-radius:var(--mn-radius-md);background:var(--mn-graphite-raised,var(--mn-surface-1));padding:18px}.models-server-stopped p{color:var(--mn-graphite-text-muted,var(--mn-fg-muted));margin:4px 0 13px}.models-server-stopped__actions{flex-wrap:wrap;gap:6px;display:flex}.models-server-connection__fields{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:5px 12px;margin:8px 0 0;display:grid}.models-server-connection__fields dt{color:var(--mn-graphite-text-subtle,var(--mn-fg-subtle));font-size:12px}.models-server-connection__fields dd{min-width:0;margin:0}.mn-graphite-apps #modelsView .models-server-connection__fields .models-copy-field{background:0 0;border:0;padding-block:2px}.mn-graphite-apps #modelsView .models-runtime-snapshot{border-top:1px solid var(--mn-graphite-line,var(--mn-border));display:block}.models-runtime-snapshot summary{color:var(--mn-graphite-text-muted,var(--mn-fg-muted));cursor:pointer;padding:10px 14px;font-size:12px}.models-runtime-snapshot__body{max-height:160px;color:var(--mn-graphite-text-muted,var(--mn-fg-muted));font:11px/1.55 var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:0 14px 12px;overflow:auto}.discover-filter-header{min-width:0}.mn-graphite-apps #modelsView .discover-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:0;display:flex}.mn-graphite-apps #modelsView .discover-heading h2{font-size:var(--mn-type-2xl);font-weight:500}.mn-graphite-apps #modelsView .discover-heading>.discover-control{margin-inline-start:auto}.mn-graphite-apps #modelsView .discover-hardware{border:0;gap:6px 12px;padding:8px 0 0}.mn-graphite-apps #modelsView .discover-hardware>button{min-height:26px}.mn-graphite-apps #modelsView .discover-filter-header{border-bottom:1px solid var(--mn-graphite-line,var(--mn-border));padding:18px 24px 12px}.mn-graphite-apps #modelsView .discover-sources{padding-block:8px}.mn-graphite-apps #modelsView .discover-sources button{min-height:28px}.mn-graphite-apps #modelsView .discover-toolbar{gap:8px}.mn-graphite-apps #modelsView .discover-search{min-height:34px}.mn-graphite-apps #modelsView .discover-browser{padding:0}.mn-graphite-apps #modelsView .discover-results-scroll{padding:12px 16px 20px}.mn-graphite-apps #modelsView .discover-results-title{margin:0 7px 0 8px;font-size:12.5px;font-weight:500;display:inline}.mn-graphite-apps #modelsView .discover-result-status{font-size:11.5px;display:inline}.mn-graphite-apps #modelsView .discover-results{margin-top:8px}.mn-graphite-apps #modelsView .discover-pick{cursor:pointer;background:0 0;border-color:#0000;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(92px,29%) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.mn-graphite-apps #modelsView .discover-pick:is(.is-selected,:hover){background:var(--mn-sel,var(--mn-surface-2))}.mn-graphite-apps #modelsView .discover-pick__copy>:is(.models-muted,.discover-eyebrow){display:none}.mn-graphite-apps #modelsView .discover-pick__copy .discover-model-identity{margin:0}.mn-graphite-apps #modelsView .discover-pick__details{min-height:27px;padding-inline:6px;font-size:11.5px}@container discover (width<=500px){.mn-graphite-apps #modelsView .discover-pick{grid-template-columns:minmax(0,1fr) auto}}.discover-pick__memory{flex-wrap:wrap;justify-content:space-between;gap:2px 5px;display:flex}.discover-pick__meter{background:var(--mn-graphite-line-2,var(--mn-border-strong));border-radius:99px;height:3px}.discover-pick__meter:after{width:calc(var(--fit-ratio,0) * 100%);border-radius:inherit;content:"";background:currentColor;height:100%;display:block}@container models (width>=1030px){.mn-graphite-apps #modelsView .discover-workbench{grid-template-columns:minmax(0, 1fr) min(var(--models-graphite-discover-width,360px), 46%);position:relative}.mn-graphite-apps #modelsView .discover-resize{inset:0 min(var(--models-graphite-discover-width,360px), 46%) 0 auto;position:absolute}.mn-graphite-apps #modelsView .discover-browser{flex-direction:column;display:flex;overflow:hidden}.mn-graphite-apps #modelsView .discover-results-scroll{flex:1;min-height:0;overflow-y:auto}.mn-graphite-apps #modelsView .discover-inspector{padding:18px 20px;overflow-y:auto}}@container models (width<1030px){.mn-graphite-apps #modelsView .discover-resize{display:none}}.models-voice-overview,.models-providers-heading,.router-index,.models-cli-card-state,.models-cli-card-path,.models-cli-card-usage,.models-cli-card-action,.models-usage-segments{display:none}.mn-graphite-apps #modelsView .models-section>.settings-area{width:100%;max-width:none;padding:0}.mn-graphite-apps #modelsView .models-providers-heading{margin:0;display:block}.mn-graphite-apps #modelsView .settings-providers-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:6px 12px;margin-bottom:16px}.mn-graphite-apps #modelsView .settings-providers-toolbar>button{background:var(--mn-graphite-button,var(--mn-fg));min-height:29px;color:var(--mn-graphite-button-text,var(--mn-bg));margin-inline-start:auto;padding:4px 12px}.mn-graphite-apps #modelsView .settings-providers-list,.mn-graphite-apps #modelsView #modelsSettingsBody>:is(.models-block,.models-storage-folders){border:1px solid var(--mn-graphite-line,var(--mn-border));border-radius:var(--mn-radius-md);background:var(--mn-graphite-raised,var(--mn-surface-1));gap:0}.mn-graphite-apps #modelsView .settings-providers-list{overflow:hidden}.mn-graphite-apps #modelsView .settings-providers-row{--provider-row-height:59px}.mn-graphite-apps #modelsView .settings-providers-row-head{gap:12px}.mn-graphite-apps #modelsView .settings-providers-logo{flex-basis:26px;width:26px;height:26px}.mn-graphite-apps #modelsView .settings-providers-logo-glyph{width:17px;height:17px}.mn-graphite-apps #modelsView .settings-providers-name{font-size:13px;font-weight:500}.mn-graphite-apps #modelsView .settings-providers-endpoint{font:11px/1.4 var(--font-mono)}.mn-graphite-apps #modelsView #modelsSettingsBody{gap:10px;display:grid}.mn-graphite-apps #modelsView #modelsSettingsBody .models-block{margin:0;padding:12px 16px}.mn-graphite-apps #modelsView .models-storage-folders .models-block:last-child{border:0}.mn-graphite-apps #modelsView #modelsSettingsBody .models-path-row{padding-block:8px}.mn-graphite-apps #modelsView #modelsSettingsBody .models-inline-form{margin-top:7px}.mn-graphite-apps #modelsView #modelsSettingsBody .models-hint{margin-block:5px 0}.mn-graphite-apps #modelsView .settings-routing-page__header{gap:12px;margin-bottom:12px}.mn-graphite-apps #modelsView .settings-routing-page h2.settings-routing-page__title{font-size:var(--mn-type-2xl);font-weight:500}.mn-graphite-apps #modelsView .settings-routing-page__description{margin-block:4px 0;font-size:12px}.mn-graphite-apps #modelsView .settings-routing-page .model-routing-form__row{min-height:65px;padding-block:10px}.models-library-toolbar-toggle,.models-row__graphite-dot,.models-row__graphite-summary,.models-row__graphite-format,.models-row__graphite-status{display:none}.models-library-header-tools{grid-column:1/-1;min-width:0}#modelsView .models-library .models-workspace-heading{border-bottom:1px solid var(--mn-graphite-line,var(--mn-border));grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding-block:17px 13px}#modelsView .models-library .models-workspace-heading__actions{grid-area:1/3}#modelsView .models-library .models-workspace-heading__actions .models-btn{min-height:29px}#modelsView .models-library .models-workspace-heading__title{font-size:var(--mn-type-2xl);font-weight:500}#modelsView .models-library .models-library-summary{color:var(--mn-graphite-text-subtle,var(--mn-fg-subtle));font-family:var(--font-mono);flex-wrap:wrap;grid-area:1/2}#modelsView .models-library .models-library-summary>.icon-svg,#modelsView .models-library :is(.models-workspace-heading__eyebrow,.models-workspace-heading__description){display:none}#modelsView .models-library .models-library-tabs{border:1px solid var(--mn-graphite-line,var(--mn-border));border-radius:var(--mn-workbench-control-radius,var(--mn-radius-sm));background:var(--mn-graphite-raised,var(--mn-surface-1));gap:2px;width:max-content;max-width:100%;padding:2px}#modelsView .models-library-tabs__button{min-height:var(--mn-workbench-segment-h,23px);border-radius:var(--mn-radius-xs);white-space:nowrap;border:1px solid #0000;padding:2px 7px}#modelsView .models-library-tabs__button[aria-pressed=true]{background:var(--mn-sel,var(--mn-surface-2));color:var(--mn-graphite-text,var(--mn-fg));font-weight:500}.mn-graphite-apps #modelsView .models-library .models-workspace-heading{min-height:var(--mn-workbench-band-h);padding-block:var(--mn-space-1-5)}.mn-graphite-apps #modelsView .models-library .models-workspace-heading__title{font-size:var(--mn-type-md)}#modelsView .models-library-tabs__count{display:none}#modelsView .models-library .models-toolbar{background:var(--mn-graphite-sheet,var(--mn-bg));padding-block:8px}#modelsView .models-library .models-table__head{background:var(--mn-graphite-sheet,var(--mn-bg));min-height:31px}#modelsView .models-library-header-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}#modelsView .models-library-toolbar-toggle{place-items:center;width:30px;min-height:29px;display:inline-grid}#modelsView .models-library-toolbar-toggle[aria-expanded=true]{background:var(--mn-graphite-raised-2,var(--mn-surface-2))}#modelsView .models-library:has(.models-library-toolbar-toggle):not(.is-controls-open) :is(.models-workspace-heading__actions,.models-toolbar,.models-table__head){display:none}@container model-library (width>=700px){#modelsView .models-library-header-tools{grid-area:1/3;justify-content:flex-end}#modelsView .models-library .models-workspace-heading__actions{grid-area:2/1/auto/-1}#modelsView .models-library :is(.models-table__head,.models-row){grid-template-columns:minmax(0,1fr) minmax(36px,48px) minmax(80px,120px) minmax(62px,72px) minmax(72px,120px) 128px;gap:9px}#modelsView .models-library .models-row{min-height:calc(58px + 2 * var(--mn-density-step));padding-block:calc(4px + var(--mn-density-step));border-bottom-color:var(--mn-graphite-line,var(--mn-border))}#modelsView .models-library .models-row__identity{align-items:center;gap:8px}#modelsView .models-library .models-row__name{font-size:13.5px;font-weight:500}#modelsView .models-library .models-row__identity :is(.models-row__mark,.models-row__details,.models-row__repo,.models-row__loaded-badge,.models-row__warn),#modelsView .models-library .models-row__specs>.models-row__cell,#modelsView .models-library .models-row__actions>.models-row__loading[data-model-id]{display:none}#modelsView .models-row__graphite-dot{background:var(--mn-graphite-text-subtle,var(--mn-fg-subtle));border-radius:50%;flex:none;width:7px;height:7px;display:block}#modelsView [data-library-status=running] .models-row__graphite-dot{background:var(--mn-success)}#modelsView [data-library-status=loading] .models-row__graphite-dot{background:var(--mn-accent)}#modelsView :is([data-library-status=error],[data-library-status=crashed]) .models-row__graphite-dot{background:var(--mn-danger)}#modelsView :is([data-library-status=unhealthy],[data-library-status=incomplete]) .models-row__graphite-dot{background:var(--mn-warning)}#modelsView .models-row__graphite-summary{color:var(--mn-graphite-text-subtle,var(--mn-fg-subtle));font:11px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#modelsView .models-row .models-row__graphite-format{border:1px solid var(--mn-graphite-line,var(--mn-border));color:var(--mn-graphite-text-muted,var(--mn-fg-muted));font:10px/1.3 var(--font-mono);border-radius:4px;justify-self:end;padding:1px 4px;display:block}#modelsView .models-row__graphite-status,#modelsView .models-table__head .models-row__graphite-format{display:block}#modelsView .models-row .models-row__graphite-status{min-width:0;color:var(--mn-graphite-text-muted,var(--mn-fg-muted));gap:3px;font-size:11.5px;display:grid}#modelsView .models-row__graphite-progress{width:100%;height:4px;accent-color:var(--mn-accent)}#modelsView .models-row .models-row__quant-select{height:28px;min-height:28px}#modelsView .models-row__specs{align-items:flex-end}#modelsView .models-library .models-table__sort.models-row__cell--size{justify-content:flex-end}#modelsView .models-row__size{font-size:12px}#modelsView .models-row__actions{gap:3px}#modelsView .models-row__actions .models-icon-btn{width:26px;height:28px}#modelsView .models-row__actions [aria-label=Launch\ settings]{order:0}#modelsView .models-row__actions .models-btn{border-color:var(--mn-graphite-line-2,var(--mn-border-strong));min-width:70px;min-height:28px;color:var(--mn-graphite-text,var(--mn-fg));background:0 0;padding:3px 8px}}@media (hover:hover) and (pointer:fine){@container model-library (width>=700px){#modelsView .models-row:not(:hover,:focus-within) .models-row__actions [aria-label^=Delete\ ]{opacity:0}#modelsView .models-row__actions .models-btn:hover{background:var(--mn-graphite-hover,var(--mn-surface-2))}}}@container model-library (width<700px){#modelsView .models-library .models-workspace-heading{grid-template-columns:max-content minmax(0,1fr);padding-block:14px 10px}#modelsView .models-library .models-workspace-heading__actions{grid-area:3/1/auto/-1}#modelsView .models-library-header-tools{grid-area:2/1/auto/-1}#modelsView .models-library .models-row{padding-block:calc(10px + var(--mn-density-step));gap:4px 9px}#modelsView .models-library .models-row__mark{flex-basis:28px;width:28px;height:28px}#modelsView .models-library .models-row__specs>.models-row__cell{display:none}}@media (pointer:coarse){#modelsView .models-library-toolbar-toggle{width:44px;min-height:44px}#modelsView .models-library-tabs__button{min-height:40px}}@container models (width>=920px){.mn-graphite-apps #modelsView .models-voice-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mn-graphite-apps #modelsView .models-voice-catalog:not(.is-expanded){display:none}.mn-graphite-apps #modelsView .models-voice-catalog{margin-top:18px}}@container models (width<920px){.mn-graphite-apps #modelsView .models-voice-overview-heading{display:none}}.models-voice-quick-card{border:1px solid var(--mn-graphite-line,var(--mn-border));border-radius:var(--mn-radius-md);background:var(--mn-graphite-raised,var(--mn-surface-1));align-content:start;gap:10px;min-width:0;min-height:132px;padding:15px 16px;display:grid}.models-voice-quick-card h3{color:var(--mn-graphite-text,var(--mn-fg));align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;display:flex}.models-voice-quick-card>select{border:1px solid var(--mn-graphite-line-2,var(--mn-border-strong));min-width:0;min-height:32px;color:var(--mn-graphite-text,var(--mn-fg));font:inherit;background:0 0;border-radius:7px;padding-inline:10px;font-size:12.5px}.models-voice-quick-card__actions{flex-wrap:wrap;gap:7px;display:flex}.models-voice-quick-card__actions .settings-action-btn{min-height:28px;margin:0;padding:4px 10px;font-size:12px}.models-voice-quick-card__status{color:var(--mn-graphite-text-muted,var(--mn-fg-muted));margin:0;font-size:12px}.models-voice-quick-card__status:empty{display:none}@container models (width>=1090px){.mn-graphite-apps #modelsView .models-cli-header{align-items:center;gap:12px;margin-bottom:16px}.mn-graphite-apps #modelsView .models-cli-header>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.mn-graphite-apps #modelsView .models-cli-header :is(h2,p){margin:0}.mn-graphite-apps #modelsView .models-cli-header>.models-inline-btn{min-height:29px}.mn-graphite-apps #modelsView .models-cli-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mn-graphite-apps #modelsView :is(.models-cli-row:has(details[open]),.models-cli-empty){grid-column:1/-1}.mn-graphite-apps #modelsView .models-cli-settings{border:1px solid var(--mn-graphite-line,var(--mn-border));border-radius:var(--mn-radius-md);background:var(--mn-graphite-raised,var(--mn-surface-1))}.mn-graphite-apps #modelsView .models-cli-settings[open]{margin:0}.mn-graphite-apps #modelsView .models-cli-row__head{padding:13px 16px}.mn-graphite-apps #modelsView .models-cli-settings:not([open])>.models-cli-row__head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px 8px;display:grid}.mn-graphite-apps #modelsView .models-cli-settings:not([open]) :is(.models-cli-row__meta,.models-cli-row__state,.models-cli-row__usage,.models-cli-chevron){display:none}.mn-graphite-apps #modelsView .models-cli-settings:not([open]) .models-cli-logo{background:0 0;flex-basis:18px;width:18px;height:20px}.mn-graphite-apps #modelsView .models-cli-settings:not([open]) .models-cli-logo svg{width:16px;height:16px}.mn-graphite-apps #modelsView .models-cli-row__title{font-size:13.5px;font-weight:500}.mn-graphite-apps #modelsView .models-cli-settings:not([open]) .models-cli-card-state{border-radius:var(--mn-radius-xs);background:var(--mn-graphite-raised-2,var(--mn-surface-2));color:var(--mn-graphite-text-muted,var(--mn-fg-muted));padding:3px 6px;font-size:10.5px;display:block}.mn-graphite-apps #modelsView .models-cli-card-state[data-tone=ready]{background:var(--mn-success-soft);color:var(--mn-success-ink)}.mn-graphite-apps #modelsView .models-cli-settings:not([open]) .models-cli-card-path{color:var(--mn-graphite-text-muted,var(--mn-fg-muted));font:11px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;display:block;overflow:hidden}.mn-graphite-apps #modelsView .models-cli-settings:not([open]) .models-cli-card-usage{color:var(--mn-graphite-text-muted,var(--mn-fg-muted));grid-column:1/-1;grid-template-columns:1fr auto;gap:5px;font-size:11.5px;display:grid}.models-cli-card-usage__value{font-family:var(--font-mono)}.models-cli-card-usage__meter{background:var(--mn-graphite-line-2,var(--mn-border-strong));border-radius:9px;grid-column:1/-1;height:4px;overflow:hidden}.models-cli-card-usage__meter:before{width:var(--cli-used,0%);border-radius:inherit;background:var(--mn-accent);content:"";height:100%;display:block}.models-cli-card-usage__meter[data-tone=warning]:before{background:var(--mn-warning)}.models-cli-card-usage__meter[data-tone=danger]:before{background:var(--mn-danger)}.mn-graphite-apps #modelsView .models-cli-settings:not([open]) .models-cli-card-action{border:1px solid var(--mn-graphite-line-2,var(--mn-border-strong));text-align:center;border-radius:7px;grid-column:1/-1;place-items:center;min-height:28px;font-size:12px;display:grid}}@container models (width>=1050px){.mn-graphite-apps #modelsView #modelsSection-routers{height:100%;padding:0;overflow:hidden}.mn-graphite-apps #modelsView .router-panel{grid-template-columns:min(var(--models-graphite-pool-list-width,290px), 36%) 0 minmax(0, 1fr);width:100%;max-width:none;height:100%;margin:0;padding:0;display:grid}.mn-graphite-apps #modelsView .router-index{border-inline-end:1px solid var(--mn-graphite-line,var(--mn-border));flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.mn-graphite-apps #modelsView .router-index__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 8px;display:flex}.mn-graphite-apps #modelsView .router-index__heading .router-index__create{min-height:28px;padding:4px 8px;font-size:11px}.mn-graphite-apps #modelsView .router-index__rows{gap:2px;padding:4px 8px 12px;display:grid;overflow-y:auto}.mn-graphite-apps #modelsView .router-index__rows>p{padding-inline:8px;font-size:12px}.mn-graphite-apps #modelsView .router-index__pool{text-align:start;background:0 0;border-color:#0000;border-radius:7px;gap:3px;min-height:46px;padding:6px 8px;display:grid}.mn-graphite-apps #modelsView .router-index__pool:is([aria-current=true],:hover){background:var(--mn-sel,var(--mn-surface-2))}.mn-graphite-apps #modelsView .router-index__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mn-graphite-apps #modelsView .router-index__meta{color:var(--mn-graphite-text-muted,var(--mn-fg-muted));font-size:11px}.mn-graphite-apps #modelsView .router-panel__body{min-width:0;padding:16px 24px 24px;overflow-y:auto}.mn-graphite-apps #modelsView .router-panel__body>.router-toolbar{display:none}.mn-graphite-apps #modelsView .router-save-status{min-height:0;margin:0}.mn-graphite-apps #modelsView .router-message:not(:empty){margin-block-end:6px}.mn-graphite-apps #modelsView .router-pool-header{margin-bottom:14px}.mn-graphite-apps #modelsView .router-pool-header .router-pool-name{min-height:32px;font-size:16px}.mn-graphite-apps #modelsView .router-routing{margin-bottom:14px}.mn-graphite-apps #modelsView .router-policy-choices{margin-top:7px}.mn-graphite-apps #modelsView .router-policy-choices>button{padding:8px 10px}.mn-graphite-apps #modelsView .router-policy-choices span{font-size:11.5px}.mn-graphite-apps #modelsView .router-lineup{margin-top:14px}}@container models (width<1050px){.mn-graphite-apps #modelsView .router-panel>.models-graphite-resize{display:none}}.mn-graphite-apps #modelsView .models-tune-grid .settings-sampler-grid{grid-template-columns:minmax(0,1fr);gap:9px}.mn-graphite-apps #modelsView .models-tune-grid .models-sampler-quick{grid-template-columns:minmax(90px,auto) minmax(60px,1fr) minmax(52px,65px);align-items:center;gap:6px 8px;display:grid}.mn-graphite-apps #modelsView .models-sampler-quick .settings-sampler-field__label{grid-area:1/1}.mn-graphite-apps #modelsView .models-sampler-quick .settings-sampler-field__input{grid-area:1/3;padding:5px 7px}.mn-graphite-apps #modelsView .models-sampler-quick .settings-sampler-field__hint{grid-area:2/1/auto/-1}.mn-graphite-apps #modelsView .models-sampler-slider{width:100%;accent-color:var(--mn-accent);grid-area:1/2;margin:0}.mn-graphite-apps #modelsView .models-sampler-advanced>summary{color:var(--mn-graphite-text-muted,var(--mn-fg-muted));cursor:pointer;padding:6px 0;font-size:12px}.mn-graphite-apps #modelsView .models-sampler-advanced__fields{gap:10px;padding-block:6px;display:grid}.mn-graphite-apps #modelsView .settings-usage .models-usage-heading{margin:0;margin-inline-end:auto}.mn-graphite-apps #modelsView .settings-usage .usage-toolbar{flex-wrap:wrap;gap:8px;margin-block:0 12px}.mn-graphite-apps #modelsView .settings-usage .usage-toolbar>.usage-reset{order:5}.mn-graphite-apps #modelsView .settings-usage .usage-toolbar:has(.models-usage-segments)>:is(label,select){display:none}.mn-graphite-apps #modelsView .settings-usage .usage-chart__header:has(.models-usage-segments)>.usage-chart__range{display:none}.mn-graphite-apps #modelsView .models-usage-segments{border:1px solid var(--mn-graphite-line,var(--mn-border));background:var(--mn-graphite-raised-2,var(--mn-surface-2));border-radius:7px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.models-usage-segments button{border-radius:var(--mn-radius-xs);min-height:24px;color:var(--mn-graphite-text-muted,var(--mn-fg-muted));font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 8px;font-size:12px}.models-usage-segments button[aria-pressed=true]{border-color:var(--mn-graphite-line,var(--mn-border));background:var(--mn-graphite-ground,var(--mn-bg));color:var(--mn-graphite-text,var(--mn-fg))}.mn-graphite-apps #modelsView .settings-usage .usage-instrument{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr));gap:10px;padding:0;display:grid}.mn-graphite-apps #modelsView .settings-usage .usage-instrument__cell,.mn-graphite-apps #modelsView .settings-usage .usage-chart{border:1px solid var(--mn-graphite-line,var(--mn-border));border-radius:var(--mn-radius-md);background:var(--mn-graphite-raised,var(--mn-surface-1));min-width:0;padding:12px 16px}.mn-graphite-apps #modelsView .settings-usage .usage-instrument__label{text-transform:none;letter-spacing:0;font-size:12px}.mn-graphite-apps #modelsView .settings-usage .usage-instrument__value{overflow-wrap:anywhere;font-size:var(--mn-type-4xl)}.models-provider-active{color:var(--mn-fg-muted);flex-shrink:0;margin-inline-start:7px;font-size:10px}.settings-providers-row[data-enabled=false] .models-provider-active{display:none}.mn-graphite-apps #modelsView .models-voice-overview-heading{margin-bottom:0}.mn-graphite-apps #modelsView .settings-usage .usage-report>.settings-group{border:0;margin:0;padding:0}.mn-graphite-apps #modelsView .settings-usage .usage-report>.settings-group>:is(.settings-group__title,.settings-group__lead),.mn-graphite-apps #modelsView .settings-usage .usage-report>.settings-group>.settings-group__body>.usage-note:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mn-graphite-apps #modelsView .models-usage-footer .settings-section-lead{flex:1;margin:0}.settings-voice-panel-summary{color:var(--mn-fg-muted);margin:0 0 16px;font-size:13px}.settings-voice-panels{flex-direction:column;gap:0;display:flex}.settings-voice-panel{flex-direction:column;gap:16px;display:flex}.settings-voice-panel[hidden]{display:none}.settings-voice-catalog-item{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-voice-catalog-item__main{flex:12rem;min-width:0}.settings-voice-catalog-item__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.settings-voice-catalog-item__name{font-size:14px;font-weight:600}.settings-voice-catalog-item__meta{color:var(--mn-fg-muted);font-size:12px;font-family:var(--font-mono);margin:0}.settings-voice-catalog-item__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-voice-runtime{flex-direction:column;gap:12px;display:flex}.settings-voice-runtime__status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-voice-runtime__dot{background:var(--mn-fg-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.settings-voice-runtime__dot--ready{background:var(--mn-success)}.settings-voice-runtime__dot--busy{background:var(--mn-warning)}.settings-voice-runtime__dot--error{background:var(--mn-danger)}.settings-voice-runtime__dot--stopped{background:var(--mn-fg-muted)}.settings-voice-runtime__dot--idle{background:color-mix(in srgb, var(--mn-fg-muted) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.settings-voice-runtime__dot--busy{animation:settings-voice-runtime-pulse 1.4s var(--ease-out) infinite}}@keyframes settings-voice-runtime-pulse{0%,to{opacity:1}50%{opacity:.45}}.settings-voice-runtime__label{font-size:14px;font-weight:600}.settings-voice-runtime__status{color:var(--mn-fg-muted);font-size:13px}.settings-voice-runtime__detail{color:var(--mn-fg-muted);font-size:12px;font-family:var(--font-mono);margin:0}.settings-voice-runtime__progress{width:100%}.settings-voice-runtime__progress.is-hidden{display:none}.settings-voice-bench-input{flex:12rem;min-width:10rem;max-width:24rem}.settings-voice-bench-result{min-height:1.25em;margin:8px 0 0}.settings-voice .models-voice-fieldset{border:none;margin:16px 0 0;padding:0}.settings-voice .models-voice-fieldset legend{letter-spacing:.04em;text-transform:uppercase;color:var(--mn-fg-muted);margin:0 0 10px;padding:0;font-size:13px;font-weight:600}.settings-voice .models-voice-fieldset--advanced{border-top:1px solid var(--mn-border);margin-top:18px;padding-top:14px}.settings-voice .models-voice-fieldset .models-voice-field.settings-row{align-items:flex-start;gap:16px 20px}.settings-voice .models-voice-fieldset .models-voice-field .settings-row__label{flex:10rem;min-width:8rem}.settings-voice .models-voice-fieldset .models-voice-field .settings-row__control{flex:0 16rem;align-self:center}.settings-voice .models-voice-fieldset .models-voice-field.settings-toggle-row{align-items:flex-start;gap:16px 20px}.settings-voice .models-voice-fieldset .models-voice-field.settings-toggle-row .settings-switch{margin-top:2px}.msg.user .msg-bubble.msg-bubble--code-map,.chat-thread>.msg.user .msg-bubble.msg-bubble--code-map{background:0 0;border:0;padding:0}.code-map-chat-card{border:1px solid var(--mn-border);background:var(--mn-surface-0);text-align:left;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.code-map-chat-card__kind{color:var(--mn-fg-muted);text-transform:capitalize;font-size:11px}.code-map-chat-card__title{color:var(--mn-fg);overflow-wrap:anywhere;font-size:14px}.code-map-chat-card__path{font:11px var(--font-mono);color:var(--mn-fg-muted);overflow-wrap:anywhere}.code-map-chat-card__summary{color:var(--mn-fg-muted);margin:2px 0 0;font-size:12px;line-height:1.5}.code-map-chat-card__question{white-space:pre-wrap;color:var(--mn-fg);margin:10px 0 0}
