.AgentAccessSettingsCard-module__tGrWyq__stack{flex-direction:column;gap:18px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__advanced>summary{min-height:44px;color:var(--foreground-secondary);cursor:pointer;padding:12px 4px;font-size:.875rem}.AgentAccessSettingsCard-module__tGrWyq__advanced>summary:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}.AgentAccessSettingsCard-module__tGrWyq__advancedContent{gap:18px;padding-top:12px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__agentKeyCard{padding:28px}.AgentAccessSettingsCard-module__tGrWyq__keyHeading{color:var(--accent-brand);align-items:center;gap:10px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__keyHeading h2{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700}.AgentAccessSettingsCard-module__tGrWyq__keyDescription{max-width:68ch;color:var(--foreground-secondary);margin:12px 0 0;font-size:.875rem;line-height:1.7}.AgentAccessSettingsCard-module__tGrWyq__keyActions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__keyActions button{border:1px solid var(--card-border);min-height:44px;color:var(--foreground-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.8125rem;font-weight:650;display:inline-flex}.AgentAccessSettingsCard-module__tGrWyq__keyActions button:hover:not(:disabled){background:var(--hover-bg)}.AgentAccessSettingsCard-module__tGrWyq__keyActions button:disabled{opacity:.58;cursor:default}.AgentAccessSettingsCard-module__tGrWyq__keyActions button.AgentAccessSettingsCard-module__tGrWyq__keyPrimary{border-color:var(--accent-brand);color:var(--background);background:var(--accent-brand)}.AgentAccessSettingsCard-module__tGrWyq__keyActions button.AgentAccessSettingsCard-module__tGrWyq__keyPrimary:hover:not(:disabled){color:var(--background);background:var(--accent-brand);filter:brightness(.94)}.AgentAccessSettingsCard-module__tGrWyq__keyActions button:focus-visible,.AgentAccessSettingsCard-module__tGrWyq__keyValue>summary:focus-visible,.AgentAccessSettingsCard-module__tGrWyq__connectionDetails>summary:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}.AgentAccessSettingsCard-module__tGrWyq__keyHint{color:var(--foreground-secondary);margin:14px 0 0;font-size:.75rem;line-height:1.65}.AgentAccessSettingsCard-module__tGrWyq__keyReady>p:first-child{color:var(--foreground-secondary);align-items:center;gap:7px;margin:22px 0 0;font-size:.875rem;display:flex}.AgentAccessSettingsCard-module__tGrWyq__keyValue{margin-top:12px}.AgentAccessSettingsCard-module__tGrWyq__keyValue>summary,.AgentAccessSettingsCard-module__tGrWyq__connectionDetails>summary{min-height:44px;color:var(--foreground-secondary);cursor:pointer;text-underline-offset:4px;align-items:center;font-size:.75rem;text-decoration:underline;display:flex}.AgentAccessSettingsCard-module__tGrWyq__keyValue code{border:1px solid var(--card-border);background:var(--background-secondary);color:var(--foreground);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:12px;font-size:.8125rem;line-height:1.6;display:block}.AgentAccessSettingsCard-module__tGrWyq__connectionDetails small{overflow-wrap:anywhere;display:block}.AgentAccessSettingsCard-module__tGrWyq__connectionDetails>div{flex-wrap:wrap;gap:5px;margin-block:8px 4px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__connectionDetails>div>span{color:var(--foreground-secondary);background:var(--background-secondary);border-radius:4px;padding:4px 6px;font-size:.6875rem}@media (max-width:560px){.AgentAccessSettingsCard-module__tGrWyq__agentKeyCard{padding:20px 16px}.AgentAccessSettingsCard-module__tGrWyq__keyActions>.AgentAccessSettingsCard-module__tGrWyq__keyPrimary{width:100%}.AgentAccessSettingsCard-module__tGrWyq__keyActions>button:not(.AgentAccessSettingsCard-module__tGrWyq__keyPrimary){flex:1}}.AgentAccessSettingsCard-module__tGrWyq__hero,.AgentAccessSettingsCard-module__tGrWyq__card{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px}.AgentAccessSettingsCard-module__tGrWyq__hero{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__heroIcon,.AgentAccessSettingsCard-module__tGrWyq__cardIcon,.AgentAccessSettingsCard-module__tGrWyq__connectionIcon{color:var(--accent-brand);background:color-mix(in srgb, var(--accent-brand) 10%, transparent);place-items:center;display:grid}.AgentAccessSettingsCard-module__tGrWyq__heroIcon{border-radius:10px;width:44px;height:44px}.AgentAccessSettingsCard-module__tGrWyq__heroCopy{min-width:0}.AgentAccessSettingsCard-module__tGrWyq__heroCopy h1,.AgentAccessSettingsCard-module__tGrWyq__cardHeader h3{color:var(--foreground);text-wrap:balance;margin:0}.AgentAccessSettingsCard-module__tGrWyq__heroCopy h1{font-size:1.25rem;font-weight:700}.AgentAccessSettingsCard-module__tGrWyq__connectGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__connectGrid>*{min-width:0}.AgentAccessSettingsCard-module__tGrWyq__capabilityHint{color:var(--foreground-muted);margin:-4px 0 0;font-size:.8125rem;line-height:1.65}.AgentAccessSettingsCard-module__tGrWyq__patCard{padding:24px}.AgentAccessSettingsCard-module__tGrWyq__patCard .AgentAccessSettingsCard-module__tGrWyq__cardHeader h3{font-size:1.1rem}.AgentAccessSettingsCard-module__tGrWyq__patCard .AgentAccessSettingsCard-module__tGrWyq__cardHeader p{font-size:.8125rem}.AgentAccessSettingsCard-module__tGrWyq__patCard .AgentAccessSettingsCard-module__tGrWyq__formRow{margin-top:22px}.AgentAccessSettingsCard-module__tGrWyq__patCard .AgentAccessSettingsCard-module__tGrWyq__scopeGrid{grid-template-columns:1fr}.AgentAccessSettingsCard-module__tGrWyq__patCard .AgentAccessSettingsCard-module__tGrWyq__formActions{justify-content:flex-start}.AgentAccessSettingsCard-module__tGrWyq__scopePicker{border-block:1px solid var(--card-border);margin-top:18px}.AgentAccessSettingsCard-module__tGrWyq__scopePicker summary{cursor:pointer;min-height:44px;color:var(--foreground);padding-block:14px;font-size:.8125rem;font-weight:650}.AgentAccessSettingsCard-module__tGrWyq__scopePicker summary span{color:var(--foreground-muted);margin-left:8px;font-size:.75rem;font-weight:400}.AgentAccessSettingsCard-module__tGrWyq__scopePicker summary:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}.AgentAccessSettingsCard-module__tGrWyq__scopePicker .AgentAccessSettingsCard-module__tGrWyq__scopeFieldset{margin-top:10px;padding-bottom:14px}.AgentAccessSettingsCard-module__tGrWyq__selectedScopes{color:var(--foreground-secondary);font-size:.75rem;line-height:1.6}.AgentAccessSettingsCard-module__tGrWyq__presetPicker{color:var(--foreground-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:.8125rem;display:flex}.AgentAccessSettingsCard-module__tGrWyq__presetPicker select{border:1px solid var(--card-border);background:var(--card-bg);max-width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:9px 12px}.AgentAccessSettingsCard-module__tGrWyq__presetPicker select:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}.AgentAccessSettingsCard-module__tGrWyq__serviceBanner{border:1px solid var(--card-border);background:var(--background-secondary);color:var(--foreground-secondary);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.8125rem;display:flex}.AgentAccessSettingsCard-module__tGrWyq__serviceBanner p{margin:4px 0 0;font-size:.75rem;line-height:1.6}.AgentAccessSettingsCard-module__tGrWyq__serviceBanner button{border:1px solid var(--card-border);background:var(--card-bg);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding-inline:12px;display:inline-flex}.AgentAccessSettingsCard-module__tGrWyq__serviceBanner button:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}@media (max-width:1080px){.AgentAccessSettingsCard-module__tGrWyq__connectGrid{grid-template-columns:1fr}}@media (max-width:560px){.AgentAccessSettingsCard-module__tGrWyq__patCard{padding:18px 16px}.AgentAccessSettingsCard-module__tGrWyq__scopePicker summary span{margin:6px 0 0;display:block}}.AgentAccessSettingsCard-module__tGrWyq__heroCopy p,.AgentAccessSettingsCard-module__tGrWyq__cardHeader p{color:var(--foreground-muted);text-wrap:pretty;margin:5px 0 0;line-height:1.65}.AgentAccessSettingsCard-module__tGrWyq__heroCopy p{max-width:720px;font-size:.78rem}.AgentAccessSettingsCard-module__tGrWyq__platformBadge{min-height:30px;color:var(--foreground-secondary);background:var(--background-secondary);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.69rem;font-weight:650}.AgentAccessSettingsCard-module__tGrWyq__card{padding:18px}.AgentAccessSettingsCard-module__tGrWyq__cardHeader{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__cardIcon{border-radius:9px;width:40px;height:40px}.AgentAccessSettingsCard-module__tGrWyq__cardHeader h3{font-size:.91rem;font-weight:690}.AgentAccessSettingsCard-module__tGrWyq__cardHeader p{font-size:.72rem}.AgentAccessSettingsCard-module__tGrWyq__iconButton{border:1px solid var(--card-border);width:44px;height:44px;color:var(--foreground-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.AgentAccessSettingsCard-module__tGrWyq__iconButton:hover:not(:disabled){color:var(--foreground);background:var(--hover-bg)}.AgentAccessSettingsCard-module__tGrWyq__iconButton:disabled{cursor:default;opacity:.55}.AgentAccessSettingsCard-module__tGrWyq__noticeBanner,.AgentAccessSettingsCard-module__tGrWyq__errorBanner{border:1px solid;border-radius:10px;min-height:44px;padding:12px 14px;font-size:.76rem;line-height:1.55}.AgentAccessSettingsCard-module__tGrWyq__authorizationCard{border-color:color-mix(in srgb, var(--accent-brand) 28%, var(--card-border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent-brand) 5%, transparent), transparent 58%), var(--card-bg)}.AgentAccessSettingsCard-module__tGrWyq__authorizationForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__authorizationForm label{gap:6px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__authorizationForm label>span{color:var(--foreground-muted);font-size:.7rem;font-weight:640}.AgentAccessSettingsCard-module__tGrWyq__authorizationForm input{border:1px solid var(--card-border);width:100%;min-height:44px;color:var(--foreground);background:var(--background-secondary);letter-spacing:.08em;border-radius:9px;outline:none;padding:0 13px;font:700 .82rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.AgentAccessSettingsCard-module__tGrWyq__authorizationForm input:focus-visible{border-color:var(--accent-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-brand) 14%, transparent)}.AgentAccessSettingsCard-module__tGrWyq__authorizationForm input:disabled{opacity:.65}.AgentAccessSettingsCard-module__tGrWyq__authorizationActions{gap:8px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__authorizationActions button{border:1px solid var(--card-border);min-width:92px;min-height:44px;color:var(--foreground-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.72rem;font-weight:680;display:inline-flex}.AgentAccessSettingsCard-module__tGrWyq__authorizationActions button:hover:not(:disabled){color:var(--foreground);background:var(--hover-bg)}.AgentAccessSettingsCard-module__tGrWyq__authorizationActions button.AgentAccessSettingsCard-module__tGrWyq__primaryAuthorizationAction{color:#fff;border-color:var(--accent-brand);background:var(--accent-brand)}.AgentAccessSettingsCard-module__tGrWyq__authorizationActions button:disabled{cursor:default;opacity:.58}.AgentAccessSettingsCard-module__tGrWyq__authorizationPreview{border:1px solid color-mix(in srgb, var(--accent-brand) 24%, var(--card-border));background:color-mix(in srgb, var(--accent-brand) 4%, var(--background-secondary));border-radius:9px;gap:10px;margin-top:12px;padding:12px 13px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__authorizationPreview>div:first-child{gap:3px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__authorizationPreview strong{color:var(--foreground);font-size:.76rem}.AgentAccessSettingsCard-module__tGrWyq__authorizationPreview small{color:var(--foreground-muted);font-size:.66rem}.AgentAccessSettingsCard-module__tGrWyq__authorizationScopes{flex-wrap:wrap;gap:6px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__authorizationScopes span{border:1px solid var(--card-border);color:var(--foreground-secondary);background:var(--card-bg);border-radius:999px;padding:5px 8px;font-size:.64rem}.AgentAccessSettingsCard-module__tGrWyq__authorizationHint{color:var(--foreground-muted);margin:10px 0 0;font-size:.68rem;line-height:1.55}.AgentAccessSettingsCard-module__tGrWyq__pendingCount{min-width:30px;height:30px;color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 8%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 8px;font-size:.68rem;font-weight:720;display:grid}.AgentAccessSettingsCard-module__tGrWyq__confirmationList{gap:7px;margin-top:16px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__confirmationList article{border:1px solid color-mix(in srgb, var(--ui-danger) 18%, var(--card-border));border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 10px 10px 12px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__confirmationList article>div{gap:4px;min-width:0;display:grid}.AgentAccessSettingsCard-module__tGrWyq__confirmationList strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.AgentAccessSettingsCard-module__tGrWyq__confirmationList small{color:var(--foreground-muted);font-size:.65rem}.AgentAccessSettingsCard-module__tGrWyq__confirmationList button{border:1px solid var(--card-border);min-width:108px;min-height:44px;color:var(--foreground-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.7rem;font-weight:650;display:inline-flex}.AgentAccessSettingsCard-module__tGrWyq__confirmationList button:hover:not(:disabled){color:var(--foreground);background:var(--hover-bg)}.AgentAccessSettingsCard-module__tGrWyq__confirmationList button:disabled{cursor:default;opacity:.58}.AgentAccessSettingsCard-module__tGrWyq__actionConfirmationDialog{border-color:color-mix(in srgb, var(--ui-danger) 24%, var(--card-border))}.AgentAccessSettingsCard-module__tGrWyq__confirmationDetails{border:1px solid var(--card-border);background:var(--card-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.AgentAccessSettingsCard-module__tGrWyq__confirmationDetails>div{background:var(--card-bg);min-width:0;padding:10px}.AgentAccessSettingsCard-module__tGrWyq__confirmationDetails dt{color:var(--foreground-muted);font-size:.62rem}.AgentAccessSettingsCard-module__tGrWyq__confirmationDetails dd{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;overflow:hidden}.AgentAccessSettingsCard-module__tGrWyq__confirmationPrivacyNote{background:color-mix(in srgb, var(--ui-danger) 5%, transparent);border-radius:7px;padding:9px 10px;margin-top:10px!important}.AgentAccessSettingsCard-module__tGrWyq__inlineError{border:1px solid color-mix(in srgb, var(--ui-danger) 28%, var(--card-border));color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 5%, var(--card-bg));text-wrap:pretty;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.72rem;line-height:1.55}.AgentAccessSettingsCard-module__tGrWyq__noticeBanner{border-color:color-mix(in srgb, var(--accent-brand) 24%, var(--card-border));color:var(--foreground-secondary);background:color-mix(in srgb, var(--accent-brand) 5%, var(--card-bg))}.AgentAccessSettingsCard-module__tGrWyq__errorBanner{border-color:color-mix(in srgb, var(--ui-danger) 28%, var(--card-border));color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 5%, var(--card-bg))}.AgentAccessSettingsCard-module__tGrWyq__commandGrid{gap:8px;margin-top:16px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__commandRow{border:1px solid var(--card-border);border-radius:9px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;min-height:52px;display:grid;overflow:hidden}.AgentAccessSettingsCard-module__tGrWyq__commandRow>span{color:var(--foreground-muted);padding-left:13px;font-size:.7rem;font-weight:620}.AgentAccessSettingsCard-module__tGrWyq__commandRow code,.AgentAccessSettingsCard-module__tGrWyq__secretPanel code,.AgentAccessSettingsCard-module__tGrWyq__callList code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.AgentAccessSettingsCard-module__tGrWyq__commandRow code{min-width:0;color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.AgentAccessSettingsCard-module__tGrWyq__commandRow button,.AgentAccessSettingsCard-module__tGrWyq__mcpPanel button,.AgentAccessSettingsCard-module__tGrWyq__secretActions button,.AgentAccessSettingsCard-module__tGrWyq__formActions button,.AgentAccessSettingsCard-module__tGrWyq__connectionRow>button,.AgentAccessSettingsCard-module__tGrWyq__localActions>button{min-height:44px;color:var(--foreground-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:.72rem;font-weight:650;display:inline-flex}.AgentAccessSettingsCard-module__tGrWyq__commandRow button{border-left:1px solid var(--card-border);min-width:78px}.AgentAccessSettingsCard-module__tGrWyq__commandRow button:hover,.AgentAccessSettingsCard-module__tGrWyq__mcpPanel button:hover,.AgentAccessSettingsCard-module__tGrWyq__secretActions button:hover,.AgentAccessSettingsCard-module__tGrWyq__connectionRow>button:hover,.AgentAccessSettingsCard-module__tGrWyq__localActions>button:hover{color:var(--foreground);background:var(--hover-bg)}.AgentAccessSettingsCard-module__tGrWyq__mcpPanel{border:1px solid var(--card-border);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;margin-top:10px;padding:10px 10px 10px 13px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__mcpPanel>div{min-width:0;color:var(--accent-brand);align-items:center;gap:10px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__mcpPanel span{gap:3px;min-width:0;display:grid}.AgentAccessSettingsCard-module__tGrWyq__mcpPanel strong{color:var(--foreground);font-size:.78rem}.AgentAccessSettingsCard-module__tGrWyq__mcpPanel small{color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.67rem;overflow:hidden}.AgentAccessSettingsCard-module__tGrWyq__mcpPanel button{border-radius:8px;min-width:96px}.AgentAccessSettingsCard-module__tGrWyq__localClients{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__localClient{border:1px solid var(--card-border);border-radius:10px;min-width:0;padding:13px}.AgentAccessSettingsCard-module__tGrWyq__localClientTop{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__agentMark{width:36px;height:36px;color:var(--foreground);background:var(--background-secondary);border-radius:9px;place-items:center;font-size:.78rem;font-weight:760;display:grid}.AgentAccessSettingsCard-module__tGrWyq__localClientTop>span:nth-child(2){gap:3px;min-width:0;display:grid}.AgentAccessSettingsCard-module__tGrWyq__localClientTop strong{color:var(--foreground);font-size:.79rem}.AgentAccessSettingsCard-module__tGrWyq__localClientTop small{color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.AgentAccessSettingsCard-module__tGrWyq__statusActive,.AgentAccessSettingsCard-module__tGrWyq__statusQuiet{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:.62rem;font-weight:680}.AgentAccessSettingsCard-module__tGrWyq__statusActive{color:var(--accent-brand);background:color-mix(in srgb, var(--accent-brand) 9%, transparent)}.AgentAccessSettingsCard-module__tGrWyq__statusQuiet{color:var(--foreground-muted);background:var(--background-secondary)}.AgentAccessSettingsCard-module__tGrWyq__localActions{align-items:center;gap:6px;margin-top:12px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__localActions>button{border:1px solid var(--card-border);border-radius:8px;min-width:74px;padding:0 10px}.AgentAccessSettingsCard-module__tGrWyq__localActions>button.AgentAccessSettingsCard-module__tGrWyq__primaryAction{color:#fff;border-color:var(--accent-brand);background:var(--accent-brand);flex:1}.AgentAccessSettingsCard-module__tGrWyq__localActions>button:disabled,.AgentAccessSettingsCard-module__tGrWyq__formActions button:disabled,.AgentAccessSettingsCard-module__tGrWyq__connectionRow>button:disabled{cursor:default;opacity:.58}.AgentAccessSettingsCard-module__tGrWyq__localMore{position:relative}.AgentAccessSettingsCard-module__tGrWyq__localMore summary{border:1px solid var(--card-border);width:44px;height:44px;color:var(--foreground-muted);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.AgentAccessSettingsCard-module__tGrWyq__localMore summary::-webkit-details-marker{display:none}.AgentAccessSettingsCard-module__tGrWyq__localMore>div{z-index:3;border:1px solid var(--card-border);background:var(--card-bg);border-radius:9px;width:132px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0000001f}.AgentAccessSettingsCard-module__tGrWyq__localMore button{min-height:44px;color:var(--foreground-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:.72rem}.AgentAccessSettingsCard-module__tGrWyq__localMore button:hover{color:var(--foreground);background:var(--hover-bg)}.AgentAccessSettingsCard-module__tGrWyq__formRow{grid-template-columns:minmax(0,1fr) 150px;gap:10px;margin-top:16px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__formRow label{gap:6px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__formRow label>span,.AgentAccessSettingsCard-module__tGrWyq__scopeFieldset legend{color:var(--foreground-secondary);font-size:.7rem;font-weight:650}.AgentAccessSettingsCard-module__tGrWyq__formRow input,.AgentAccessSettingsCard-module__tGrWyq__formRow select{border:1px solid var(--card-border);width:100%;height:44px;color:var(--foreground);background:var(--input-bg,var(--card-bg));font:inherit;border-radius:8px;outline:0;padding:0 12px;font-size:.76rem}.AgentAccessSettingsCard-module__tGrWyq__formRow input:focus,.AgentAccessSettingsCard-module__tGrWyq__formRow select:focus{border-color:color-mix(in srgb, var(--accent-brand) 50%, var(--card-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-brand) 9%, transparent)}.AgentAccessSettingsCard-module__tGrWyq__scopeFieldset{border:0;margin:16px 0 0;padding:0}.AgentAccessSettingsCard-module__tGrWyq__scopeFieldset>p{color:var(--foreground-muted);margin:4px 0 10px;font-size:.69rem}.AgentAccessSettingsCard-module__tGrWyq__scopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__scopeGrid label{border:1px solid var(--card-border);cursor:pointer;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:82px;padding:11px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__scopeGrid label:hover{background:var(--hover-bg)}.AgentAccessSettingsCard-module__tGrWyq__scopeGrid label.AgentAccessSettingsCard-module__tGrWyq__scopeSelected{border-color:color-mix(in srgb, var(--accent-brand) 42%, var(--card-border));background:color-mix(in srgb, var(--accent-brand) 5%, var(--card-bg))}.AgentAccessSettingsCard-module__tGrWyq__scopeGrid input{width:16px;height:16px;accent-color:var(--accent-brand);margin:2px 0 0}.AgentAccessSettingsCard-module__tGrWyq__scopeGrid label>span{gap:3px;min-width:0;display:grid}.AgentAccessSettingsCard-module__tGrWyq__scopeGrid strong{color:var(--foreground);font-size:.75rem}.AgentAccessSettingsCard-module__tGrWyq__scopeGrid small{color:var(--foreground-muted);font-size:.66rem;line-height:1.45}.AgentAccessSettingsCard-module__tGrWyq__scopeGrid code{color:var(--foreground-subtle,var(--foreground-muted));font-size:.61rem}.AgentAccessSettingsCard-module__tGrWyq__warningText{color:color-mix(in srgb, var(--ui-warning,#a16207) 88%, var(--foreground));background:color-mix(in srgb, var(--ui-warning,#a16207) 7%, transparent);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.69rem;line-height:1.55}.AgentAccessSettingsCard-module__tGrWyq__formActions{justify-content:flex-end;margin-top:14px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__formActions button{color:#fff;background:var(--accent-brand);border-radius:8px;min-width:132px;padding:0 16px}.AgentAccessSettingsCard-module__tGrWyq__secretPanel{border:1px solid color-mix(in srgb, var(--accent-brand) 30%, var(--card-border));background:color-mix(in srgb, var(--accent-brand) 5%, var(--card-bg));border-radius:10px;margin-top:16px;padding:14px}.AgentAccessSettingsCard-module__tGrWyq__secretPanel>div:first-child{color:var(--accent-brand);align-items:flex-start;gap:9px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__secretPanel span{gap:3px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__secretPanel strong{color:var(--foreground);font-size:.78rem}.AgentAccessSettingsCard-module__tGrWyq__secretPanel small{color:var(--foreground-muted);font-size:.68rem;line-height:1.45}.AgentAccessSettingsCard-module__tGrWyq__secretPanel code{overflow-wrap:anywhere;border:1px solid var(--card-border);color:var(--foreground);background:var(--background-secondary);-webkit-user-select:all;user-select:all;border-radius:8px;margin-top:12px;padding:12px;font-size:.72rem;line-height:1.55;display:block}.AgentAccessSettingsCard-module__tGrWyq__secretActions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__secretActions button{border-radius:8px;min-width:104px;padding:0 12px}.AgentAccessSettingsCard-module__tGrWyq__secretActions button:first-child{color:#fff;background:var(--accent-brand)}.AgentAccessSettingsCard-module__tGrWyq__emptyState{border:1px dashed var(--card-border);color:var(--foreground-muted);text-align:center;border-radius:9px;margin:16px 0 0;padding:18px;font-size:.73rem}.AgentAccessSettingsCard-module__tGrWyq__connectionList,.AgentAccessSettingsCard-module__tGrWyq__callList{gap:7px;margin-top:16px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__connectionRow{border:1px solid var(--card-border);border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__connectionIcon{border-radius:8px;width:36px;height:36px}.AgentAccessSettingsCard-module__tGrWyq__connectionCopy{gap:3px;min-width:0;display:grid}.AgentAccessSettingsCard-module__tGrWyq__connectionCopy strong{color:var(--foreground);font-size:.76rem}.AgentAccessSettingsCard-module__tGrWyq__connectionCopy small{color:var(--foreground-muted);font-variant-numeric:tabular-nums;font-size:.66rem}.AgentAccessSettingsCard-module__tGrWyq__connectionCopy>div{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__connectionCopy>div span{color:var(--foreground-muted);background:var(--background-secondary);border-radius:5px;padding:3px 6px;font-size:.6rem}.AgentAccessSettingsCard-module__tGrWyq__connectionRow>button{min-width:76px;color:var(--ui-danger);border-radius:8px;padding:0 10px}.AgentAccessSettingsCard-module__tGrWyq__confirmDialog{border:1px solid color-mix(in srgb, var(--ui-danger) 24%, var(--card-border));width:100%;max-width:none;color:var(--foreground);background:var(--background-secondary);border-radius:9px;margin:14px 0 0;padding:13px;position:static}.AgentAccessSettingsCard-module__tGrWyq__confirmDialog:not([open]){display:none}.AgentAccessSettingsCard-module__tGrWyq__confirmDialog strong{text-wrap:balance;font-size:.78rem;display:block}.AgentAccessSettingsCard-module__tGrWyq__confirmDialog p{color:var(--foreground-muted);text-wrap:pretty;margin:5px 0 0;font-size:.69rem;line-height:1.55}.AgentAccessSettingsCard-module__tGrWyq__confirmDialogActions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.AgentAccessSettingsCard-module__tGrWyq__confirmDialogActions button{border:1px solid var(--card-border);min-width:92px;min-height:44px;color:var(--foreground-secondary);background:var(--card-bg);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.72rem;font-weight:650;display:inline-flex}.AgentAccessSettingsCard-module__tGrWyq__confirmDialogActions button:disabled{cursor:default;opacity:.58}.AgentAccessSettingsCard-module__tGrWyq__confirmDialogActions button.AgentAccessSettingsCard-module__tGrWyq__dangerAction{color:#fff;border-color:var(--ui-danger);background:var(--ui-danger)}.AgentAccessSettingsCard-module__tGrWyq__callList article{border-bottom:1px solid var(--card-border);grid-template-columns:9px minmax(0,1fr) minmax(100px,auto);align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:grid}.AgentAccessSettingsCard-module__tGrWyq__callList article:last-child{border-bottom:0}.AgentAccessSettingsCard-module__tGrWyq__callDot{background:var(--accent-brand);border-radius:999px;width:7px;height:7px}.AgentAccessSettingsCard-module__tGrWyq__callDotFailed{background:var(--ui-danger)}.AgentAccessSettingsCard-module__tGrWyq__callList article>div{gap:3px;min-width:0;display:grid}.AgentAccessSettingsCard-module__tGrWyq__callList strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.AgentAccessSettingsCard-module__tGrWyq__callList small{color:var(--foreground-muted);font-variant-numeric:tabular-nums;font-size:.64rem}.AgentAccessSettingsCard-module__tGrWyq__callList code{color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:.61rem;overflow:hidden}@media (max-width:720px){.AgentAccessSettingsCard-module__tGrWyq__hero{grid-template-columns:44px minmax(0,1fr)}.AgentAccessSettingsCard-module__tGrWyq__platformBadge{grid-column:2;justify-self:start}.AgentAccessSettingsCard-module__tGrWyq__localClients,.AgentAccessSettingsCard-module__tGrWyq__scopeGrid{grid-template-columns:1fr}.AgentAccessSettingsCard-module__tGrWyq__commandRow{grid-template-columns:1fr auto;padding-left:12px}.AgentAccessSettingsCard-module__tGrWyq__commandRow>span{grid-column:1/-1;padding:9px 0 0}.AgentAccessSettingsCard-module__tGrWyq__commandRow code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;padding-bottom:9px;overflow:visible}.AgentAccessSettingsCard-module__tGrWyq__commandRow button{grid-area:2/2}.AgentAccessSettingsCard-module__tGrWyq__formRow{grid-template-columns:1fr}}@media (max-width:480px){.AgentAccessSettingsCard-module__tGrWyq__authorizationForm{grid-template-columns:1fr}.AgentAccessSettingsCard-module__tGrWyq__authorizationActions{width:100%}.AgentAccessSettingsCard-module__tGrWyq__authorizationActions button{flex:1}.AgentAccessSettingsCard-module__tGrWyq__hero,.AgentAccessSettingsCard-module__tGrWyq__card{padding:14px}.AgentAccessSettingsCard-module__tGrWyq__hero{align-items:start}.AgentAccessSettingsCard-module__tGrWyq__heroCopy p{font-size:.74rem}.AgentAccessSettingsCard-module__tGrWyq__cardHeader{grid-template-columns:40px minmax(0,1fr)}.AgentAccessSettingsCard-module__tGrWyq__cardHeader>.AgentAccessSettingsCard-module__tGrWyq__iconButton{grid-column:2;justify-self:end}.AgentAccessSettingsCard-module__tGrWyq__mcpPanel{flex-direction:column;align-items:flex-start}.AgentAccessSettingsCard-module__tGrWyq__mcpPanel button{border:1px solid var(--card-border);width:100%}.AgentAccessSettingsCard-module__tGrWyq__localClientTop{grid-template-columns:36px minmax(0,1fr)}.AgentAccessSettingsCard-module__tGrWyq__localClientTop b{grid-column:2;justify-self:start}.AgentAccessSettingsCard-module__tGrWyq__localActions{flex-wrap:wrap}.AgentAccessSettingsCard-module__tGrWyq__localActions>button.AgentAccessSettingsCard-module__tGrWyq__primaryAction{flex-basis:calc(100% - 50px)}.AgentAccessSettingsCard-module__tGrWyq__connectionRow{grid-template-columns:36px minmax(0,1fr)}.AgentAccessSettingsCard-module__tGrWyq__connectionRow>button{grid-column:2;justify-self:start}.AgentAccessSettingsCard-module__tGrWyq__callList article{grid-template-columns:9px minmax(0,1fr)}.AgentAccessSettingsCard-module__tGrWyq__callList code{text-align:left;grid-column:2}.AgentAccessSettingsCard-module__tGrWyq__secretActions{flex-direction:column}.AgentAccessSettingsCard-module__tGrWyq__secretActions button{width:100%}.AgentAccessSettingsCard-module__tGrWyq__confirmDialogActions{flex-direction:column-reverse}.AgentAccessSettingsCard-module__tGrWyq__confirmDialogActions button{width:100%}.AgentAccessSettingsCard-module__tGrWyq__confirmationList article{grid-template-columns:1fr}.AgentAccessSettingsCard-module__tGrWyq__confirmationList button{width:100%}.AgentAccessSettingsCard-module__tGrWyq__confirmationDetails{grid-template-columns:1fr}}
.AgentQuickConnect-module__dt_k4G__panel{border:1px solid var(--card-border);background:var(--card-bg);color:var(--foreground);border-radius:12px;padding:24px}.AgentQuickConnect-module__dt_k4G__heading h3{margin:0;font-size:1.1rem;font-weight:700}.AgentQuickConnect-module__dt_k4G__heading p,.AgentQuickConnect-module__dt_k4G__webHint{color:var(--foreground-secondary);margin:8px 0 0;font-size:.875rem;line-height:1.65}.AgentQuickConnect-module__dt_k4G__choices{gap:8px;margin-top:20px;display:flex}.AgentQuickConnect-module__dt_k4G__panel button,.AgentQuickConnect-module__dt_k4G__actions a{border:1px solid var(--card-border);background:var(--card-bg);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;text-decoration:none;display:inline-flex}.AgentQuickConnect-module__dt_k4G__choices button[aria-pressed=true]{border-color:var(--accent-brand);color:var(--accent-brand);background:color-mix(in srgb, var(--accent-brand) 7%, var(--card-bg))}.AgentQuickConnect-module__dt_k4G__permissionPreset{color:var(--foreground-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:.8125rem;display:flex}.AgentQuickConnect-module__dt_k4G__permissionPreset select{border:1px solid var(--card-border);max-width:100%;min-height:44px;color:var(--foreground);background:var(--card-bg);font:inherit;border-radius:8px;padding:9px 12px}.AgentQuickConnect-module__dt_k4G__permissionPreset select:focus-visible,.AgentQuickConnect-module__dt_k4G__panel button:focus-visible,.AgentQuickConnect-module__dt_k4G__actions a:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}.AgentQuickConnect-module__dt_k4G__panel button:disabled{cursor:default;opacity:.55}.AgentQuickConnect-module__dt_k4G__panel button:not(:disabled):hover,.AgentQuickConnect-module__dt_k4G__actions a:hover{filter:brightness(.96)}.AgentQuickConnect-module__dt_k4G__steps{flex-wrap:wrap;gap:16px 28px;margin:24px 0;padding:0;list-style:none;display:flex}.AgentQuickConnect-module__dt_k4G__steps li{color:var(--foreground-secondary);align-items:center;gap:8px;font-size:.8125rem;display:flex}.AgentQuickConnect-module__dt_k4G__steps li>span{border:1px solid var(--card-border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.AgentQuickConnect-module__dt_k4G__steps li[data-done=true]>span{background:var(--accent-brand);color:#fff;border-color:var(--accent-brand)}.AgentQuickConnect-module__dt_k4G__state{border-top:1px solid var(--card-border);padding-top:20px}.AgentQuickConnect-module__dt_k4G__state strong{font-size:.9375rem}.AgentQuickConnect-module__dt_k4G__state p{color:var(--foreground-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:.875rem;line-height:1.65}.AgentQuickConnect-module__dt_k4G__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.AgentQuickConnect-module__dt_k4G__actions .AgentQuickConnect-module__dt_k4G__primary{background:var(--accent-brand);border-color:var(--accent-brand);color:#fff}.AgentQuickConnect-module__dt_k4G__hint{color:var(--foreground-secondary);margin:14px 0 0;font-size:.8125rem;line-height:1.6}.AgentQuickConnect-module__dt_k4G__hint a{color:var(--accent-brand);text-underline-offset:3px}.AgentQuickConnect-module__dt_k4G__browserSteps{gap:14px;margin:22px 0;padding:0;list-style:none;display:grid}.AgentQuickConnect-module__dt_k4G__browserSteps li{align-items:start;gap:12px;display:flex}.AgentQuickConnect-module__dt_k4G__browserSteps li>span{height:26px;color:var(--accent-brand);background:color-mix(in srgb, var(--accent-brand) 8%, var(--card-bg));font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 26px;place-items:center;font-size:.75rem;display:grid}.AgentQuickConnect-module__dt_k4G__browserSteps strong{font-size:.875rem;font-weight:650}.AgentQuickConnect-module__dt_k4G__browserSteps p{color:var(--foreground-muted);margin:3px 0 0;font-size:.75rem;line-height:1.6}.AgentQuickConnect-module__dt_k4G__command{border:1px solid var(--card-border);background:var(--background-secondary);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:5px 6px 5px 12px;display:flex}.AgentQuickConnect-module__dt_k4G__command code{overflow-wrap:anywhere;font-size:.8125rem}.AgentQuickConnect-module__dt_k4G__command button{min-height:40px;padding:8px 10px;font-size:.75rem}.AgentQuickConnect-module__dt_k4G__spinner{animation:1s linear infinite AgentQuickConnect-module__dt_k4G__spin}.AgentQuickConnect-module__dt_k4G__manual{border-top:1px solid var(--card-border);margin-top:18px;padding-top:12px}.AgentQuickConnect-module__dt_k4G__manual summary{cursor:pointer;min-height:44px;color:var(--foreground-secondary);align-content:center;font-size:.875rem}.AgentQuickConnect-module__dt_k4G__manual summary:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}.AgentQuickConnect-module__dt_k4G__manual .AgentQuickConnect-module__dt_k4G__command{margin-top:12px}@keyframes AgentQuickConnect-module__dt_k4G__spin{to{transform:rotate(360deg)}}@media (max-width:560px){.AgentQuickConnect-module__dt_k4G__panel{padding:18px 16px}.AgentQuickConnect-module__dt_k4G__steps{flex-direction:column;gap:12px;margin:20px 0}.AgentQuickConnect-module__dt_k4G__actions>button,.AgentQuickConnect-module__dt_k4G__actions>a{flex:100%}.AgentQuickConnect-module__dt_k4G__choices>button{flex:1}}@media (prefers-reduced-motion:reduce){.AgentQuickConnect-module__dt_k4G__spinner{animation:none}}
