.MCPConnections-module__9pVDkW__section{width:min(1120px,100%);margin:var(--space-xl) auto 0;border:1px solid var(--bs-border);border-radius:var(--bs-radius-lg,18px);background:var(--bs-surface);padding:clamp(22px,4vw,32px)}.MCPConnections-module__9pVDkW__heading{justify-content:space-between;gap:20px;display:flex}.MCPConnections-module__9pVDkW__heading>svg{width:26px;height:26px;color:var(--bs-primary)}.MCPConnections-module__9pVDkW__heading h2{color:var(--bs-text);font:700 1.25rem/1.2 var(--bs-font-display);margin:0 0 8px}.MCPConnections-module__9pVDkW__heading p{color:var(--bs-text-dim);margin:0;font-size:.9rem}.MCPConnections-module__9pVDkW__eyebrow{font:700 .7rem/1 var(--bs-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--bs-primary)!important;margin-bottom:7px!important}.MCPConnections-module__9pVDkW__list{gap:10px;margin-top:22px;display:grid}.MCPConnections-module__9pVDkW__connection{border:1px solid var(--bs-border);background:var(--bs-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.MCPConnections-module__9pVDkW__connection h3{color:var(--bs-text);font:650 .95rem/1.2 var(--bs-font-display);margin:0 0 4px}.MCPConnections-module__9pVDkW__origin{color:var(--bs-text-dim);word-break:break-all;margin:0 0 6px;font-size:.84rem}.MCPConnections-module__9pVDkW__meta{color:var(--bs-text-muted,var(--bs-text-dim));margin:0;font-size:.76rem}.MCPConnections-module__9pVDkW__connection button{color:#ff9dad;cursor:pointer;background:0 0;border:1px solid #e15e7059;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.MCPConnections-module__9pVDkW__connection button svg{width:15px;height:15px}.MCPConnections-module__9pVDkW__connection button:disabled{cursor:wait;opacity:.55}.MCPConnections-module__9pVDkW__status,.MCPConnections-module__9pVDkW__error{color:var(--bs-text-dim);margin:20px 0 0;font-size:.88rem}.MCPConnections-module__9pVDkW__error{color:#ff9dad}@media (max-width:620px){.MCPConnections-module__9pVDkW__connection{flex-direction:column;align-items:flex-start}}
.StudioMemory-module__vkeQlq__section{width:min(1120px,100%);margin:var(--space-xl) auto 0;border:1px solid var(--bs-border);border-radius:var(--bs-radius-lg,18px);background:var(--bs-surface);padding:clamp(22px,4vw,32px);scroll-margin-top:96px}.StudioMemory-module__vkeQlq__heading{justify-content:space-between;gap:20px;display:flex}.StudioMemory-module__vkeQlq__heading>svg{width:26px;height:26px;color:var(--bs-primary);flex-shrink:0}.StudioMemory-module__vkeQlq__heading h2{color:var(--bs-text);font:700 1.25rem/1.2 var(--bs-font-display);margin:0 0 8px}.StudioMemory-module__vkeQlq__heading p{color:var(--bs-text-dim);margin:0;font-size:.9rem}.StudioMemory-module__vkeQlq__eyebrow{font:700 .7rem/1 var(--bs-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--bs-primary)!important;margin-bottom:7px!important}.StudioMemory-module__vkeQlq__toggle{color:var(--bs-text);cursor:pointer;align-items:center;gap:10px;margin-top:20px;font-size:.9rem;display:inline-flex}.StudioMemory-module__vkeQlq__toggle input{width:16px;height:16px;accent-color:var(--bs-primary)}.StudioMemory-module__vkeQlq__group{margin-top:22px}.StudioMemory-module__vkeQlq__group h3{color:var(--bs-text-dim);font:700 .72rem/1 var(--bs-font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.StudioMemory-module__vkeQlq__list{gap:8px;display:grid}.StudioMemory-module__vkeQlq__item{border:1px solid var(--bs-border);background:var(--bs-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.StudioMemory-module__vkeQlq__itemText{min-width:0}.StudioMemory-module__vkeQlq__itemText p{color:var(--bs-text);overflow-wrap:anywhere;margin:0;font-size:.9rem}.StudioMemory-module__vkeQlq__itemText .StudioMemory-module__vkeQlq__meta{color:var(--bs-text-muted,var(--bs-text-dim));margin-top:4px;font-size:.74rem}.StudioMemory-module__vkeQlq__itemActions{flex-shrink:0;gap:6px;display:flex}.StudioMemory-module__vkeQlq__itemActions button{border:1px solid var(--bs-border);width:32px;height:32px;color:var(--bs-text-dim);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.StudioMemory-module__vkeQlq__itemActions button:hover:not(:disabled){color:var(--bs-text)}.StudioMemory-module__vkeQlq__itemActions button svg{width:15px;height:15px}.StudioMemory-module__vkeQlq__itemActions button:disabled{cursor:wait;opacity:.55}.StudioMemory-module__vkeQlq__editForm,.StudioMemory-module__vkeQlq__addForm{gap:8px;width:100%;display:flex}.StudioMemory-module__vkeQlq__addForm{margin-top:22px}.StudioMemory-module__vkeQlq__editForm input,.StudioMemory-module__vkeQlq__addForm input,.StudioMemory-module__vkeQlq__addForm select{border:1px solid var(--bs-border);min-width:0;color:var(--bs-text);background:var(--bs-bg);font:inherit;border-radius:9px;padding:9px 11px;font-size:.88rem}.StudioMemory-module__vkeQlq__editForm input,.StudioMemory-module__vkeQlq__addForm input{flex:1}.StudioMemory-module__vkeQlq__editForm button,.StudioMemory-module__vkeQlq__addForm button{border:1px solid var(--bs-border);color:var(--bs-text);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:9px 14px;font-size:.86rem}.StudioMemory-module__vkeQlq__editForm button:disabled,.StudioMemory-module__vkeQlq__addForm button:disabled{cursor:default;opacity:.5}.StudioMemory-module__vkeQlq__footer{color:var(--bs-text-dim);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.8rem;display:flex}.StudioMemory-module__vkeQlq__clear{color:#ff9dad;font:inherit;cursor:pointer;background:0 0;border:1px solid #e15e7059;border-radius:9px;padding:7px 11px;font-size:.8rem}.StudioMemory-module__vkeQlq__clear:disabled{cursor:wait;opacity:.55}.StudioMemory-module__vkeQlq__clearActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.StudioMemory-module__vkeQlq__clearArmed{color:#fff;background:#e15e7047;border-color:#e15e7099}.StudioMemory-module__vkeQlq__cancel{border:1px solid var(--bs-border);color:var(--bs-text);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:7px 11px;font-size:.8rem}.StudioMemory-module__vkeQlq__status,.StudioMemory-module__vkeQlq__error{color:var(--bs-text-dim);margin:16px 0 0;font-size:.88rem}.StudioMemory-module__vkeQlq__error{color:#ff9dad}@media (max-width:620px){.StudioMemory-module__vkeQlq__addForm{flex-wrap:wrap}.StudioMemory-module__vkeQlq__addForm select{flex:1 0 100%}}
.RunnerServicesPanel-module__ZkEhTW__panel{gap:8px;padding-top:26px;display:grid}.RunnerServicesPanel-module__ZkEhTW__heading{color:var(--text-primary);margin:0;font-size:1.06rem;font-weight:700;line-height:1.1}.RunnerServicesPanel-module__ZkEhTW__loading{color:var(--text-tertiary);font-size:var(--text-sm);margin:0}.RunnerServicesPanel-module__ZkEhTW__list{border-top:1px solid var(--border-subtle);gap:0;display:grid}.RunnerServicesPanel-module__ZkEhTW__row{gap:8px var(--space-md);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 2px;display:grid}.RunnerServicesPanel-module__ZkEhTW__service{min-width:0}.RunnerServicesPanel-module__ZkEhTW__serviceHeading{align-items:baseline;gap:8px;min-width:0;display:flex}.RunnerServicesPanel-module__ZkEhTW__label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:650;overflow:hidden}.RunnerServicesPanel-module__ZkEhTW__version{color:var(--text-tertiary);font-family:var(--bs-font-mono,monospace);flex:none;font-size:11px}.RunnerServicesPanel-module__ZkEhTW__url{overflow-wrap:anywhere;min-width:0;color:var(--text-tertiary);font-family:var(--bs-font-mono,monospace);margin-top:2px;font-size:11px;display:block}.RunnerServicesPanel-module__ZkEhTW__statusAndAction{justify-content:flex-end;align-items:center;gap:8px;display:flex}.RunnerServicesPanel-module__ZkEhTW__stateChip{border:1px solid var(--border-subtle);background:var(--bg-elev);max-width:220px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:650;line-height:1;overflow:hidden}.RunnerServicesPanel-module__ZkEhTW__upgradeButton{border:1px solid var(--accent);border-radius:var(--radius-sm);min-height:30px;color:var(--accent);cursor:pointer;background:0 0;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700}.RunnerServicesPanel-module__ZkEhTW__upgradeButton:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 12%, transparent)}.RunnerServicesPanel-module__ZkEhTW__upgradeButton:disabled{opacity:.65;cursor:progress}.RunnerServicesPanel-module__ZkEhTW__error,.RunnerServicesPanel-module__ZkEhTW__message{grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.RunnerServicesPanel-module__ZkEhTW__error{color:var(--error)}.RunnerServicesPanel-module__ZkEhTW__message{color:var(--text-secondary)}@media (max-width:640px){.RunnerServicesPanel-module__ZkEhTW__row{grid-template-columns:1fr}.RunnerServicesPanel-module__ZkEhTW__statusAndAction{justify-content:space-between}.RunnerServicesPanel-module__ZkEhTW__stateChip{max-width:min(70vw,260px)}}
.page-module__9lY3rG__container{padding:var(--space-xl) var(--space-2xl);background:var(--bs-bg);height:100%;overflow-y:auto}.page-module__9lY3rG__runnerServices{width:min(1120px,100%);margin:var(--space-xl) auto 0}.page-module__9lY3rG__authPrompt{padding:var(--space-3xl);text-align:center;background:var(--bs-bg);flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.page-module__9lY3rG__authTitle{font-size:1.5rem;font-weight:700;font-family:var(--bs-font-display);color:var(--bs-text);margin:0 0 var(--space-sm) 0}.page-module__9lY3rG__authText{color:var(--bs-text-dim);margin:0 0 var(--space-lg) 0;font-size:.9375rem}.page-module__9lY3rG__authButton{font-size:.875rem;font-weight:600;font-family:var(--bs-font-display);color:#fff;background:var(--bs-gradient-primary);border-radius:var(--bs-radius-default);cursor:pointer;border:none;padding:10px 24px;transition:all .2s}.page-module__9lY3rG__authButton:hover{transform:translateY(-2px);box-shadow:0 4px 16px #85adff4d}@media (max-width:768px){.page-module__9lY3rG__container{padding:var(--space-md)}}
