.v2-external-docs-page{min-width:0;max-width:none}.v2-external-docs-page :is(p,li,dd){color:var(--v2-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.75}.v2-external-docs-page p{margin:10px 0}.v2-external-docs-page code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.v2-external-docs-page h2:focus-visible{outline:2px solid var(--v2-brand);outline-offset:4px}.v2-external-docs-notice{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-brand-soft);color:var(--v2-brand-ink);align-items:flex-start;gap:12px;padding:16px;display:flex}.v2-external-docs-notice>svg{flex:none;margin-top:2px}.v2-external-docs-notice strong{font-size:14px}.v2-external-docs-notice p{color:var(--v2-ink);margin-bottom:0}.v2-external-docs-nav{flex-wrap:wrap;gap:4px 8px;padding:10px 12px;display:flex}.v2-external-docs-nav a{border-radius:var(--v2-radius);min-height:44px;color:var(--v2-brand-ink);align-items:center;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.v2-external-docs-nav a:hover{background:var(--v2-brand-soft)}.v2-external-docs-page :is(a,button,summary):focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-external-docs-section{min-width:0;padding:18px 20px;scroll-margin-top:20px}.v2-external-docs-section>h3{color:var(--v2-ink);margin:0 0 12px;font-size:15px;font-weight:650}.v2-external-docs-section>ul{margin:10px 0;padding-left:20px}.v2-external-docs-section li+li{margin-top:6px}.v2-external-docs-flow{counter-reset:external-flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.v2-external-docs-flow>li{border:1px solid var(--v2-line-2);border-radius:var(--v2-radius);background:var(--v2-surface-2);counter-increment:external-flow;min-width:0;padding:14px}.v2-external-docs-flow>li+li{margin-top:0}.v2-external-docs-flow strong{color:var(--v2-ink);font-size:13px;display:block}.v2-external-docs-flow strong:before{content:counter(external-flow) ". ";color:var(--v2-brand-ink)}.v2-external-docs-flow p{margin-bottom:0}.v2-external-docs-fields{margin:12px 0}.v2-external-docs-fields>div{border-top:1px solid var(--v2-line-2);grid-template-columns:minmax(170px,30%) minmax(0,1fr);gap:8px 20px;padding:12px 0;display:grid}.v2-external-docs-fields dt{min-width:0;color:var(--v2-ink);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.v2-external-docs-fields dt span{color:var(--v2-ink-2);font-size:12px}.v2-external-docs-fields dd{min-width:0;margin:0}.v2-external-docs-endpoint{border:1px solid var(--v2-line);border-radius:var(--v2-radius);min-width:0;margin-top:12px}.v2-external-docs-endpoint summary{background:var(--v2-surface-2);border-radius:var(--v2-radius);min-height:54px;color:var(--v2-ink);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px;list-style:none;display:flex}.v2-external-docs-endpoint summary::-webkit-details-marker{display:none}.v2-external-docs-endpoint-address{align-items:flex-start;gap:10px;min-width:0;max-width:100%;display:flex}.v2-external-docs-endpoint-address b{color:var(--v2-brand-ink);flex:none;font-size:12px;line-height:1.65}.v2-external-docs-endpoint-address code{min-width:0;line-height:1.65}.v2-external-docs-endpoint-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.v2-external-docs-endpoint-title strong{font-size:13px;font-weight:600}.v2-external-docs-endpoint-title>span{color:var(--v2-ink-2)}.v2-external-docs-endpoint[open] summary{border-bottom:1px solid var(--v2-line);border-bottom-right-radius:0;border-bottom-left-radius:0}.v2-external-docs-endpoint[open] summary svg{transform:rotate(90deg)}.v2-external-docs-endpoint-body{min-width:0;padding:6px 16px 14px}.v2-external-docs-example{min-width:0;margin:14px 0}.v2-external-docs-example figcaption{border:1px solid var(--v2-line);border-radius:var(--v2-radius) var(--v2-radius) 0 0;background:var(--v2-surface-2);color:var(--v2-ink-2);padding:8px 12px;font-size:12px}.v2-external-docs-example pre{border:1px solid var(--v2-line);border-radius:0 0 var(--v2-radius) var(--v2-radius);background:var(--v2-surface-2);max-width:100%;color:var(--v2-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-top:0;margin:0;padding:12px;line-height:1.65}.v2-external-docs-footnote{border-top:1px solid var(--v2-line-2);align-items:flex-start;gap:8px;padding-top:10px;display:flex}.v2-external-docs-footnote svg{flex:none;margin-top:4px}@media (width<=1100px){.v2-external-docs-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.v2-external-docs-section{padding:14px}.v2-external-docs-flow{grid-template-columns:minmax(0,1fr)}.v2-external-docs-fields>div{grid-template-columns:minmax(0,1fr);gap:6px}.v2-external-docs-fields dt{flex-flow:wrap;gap:8px}.v2-external-docs-endpoint summary{align-items:flex-start}.v2-external-docs-endpoint-title{width:100%}.v2-external-docs-endpoint-title svg{margin-left:auto}.v2-external-docs-endpoint-body{padding:4px 12px 12px}.v2-external-docs-page .v2-system-heading>button{min-height:44px}}.v2-server-integrations{color:var(--text-primary,#172033);margin-top:24px}.v2-server-integrations h2,.v2-server-integrations h3,.v2-server-integrations p{margin:0}.v2-server-integrations p{line-height:1.6}.v2-server-integrations-header,.v2-server-integrations-actions{align-items:center;gap:12px;display:flex}.v2-server-integrations-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.v2-server-integrations-header p,.v2-server-integrations article>span{color:var(--text-secondary,#526078);font-size:13px}.v2-server-integrations button{border:1px solid var(--border-color,#ccd4e0);background:var(--surface,#fff);min-height:36px;color:inherit;cursor:pointer;font:inherit;border-radius:8px;padding:7px 12px}.v2-server-integrations button:disabled{opacity:.5;cursor:default}.v2-server-integrations button:focus-visible,.v2-server-integrations input:focus-visible,.v2-server-integrations select:focus-visible{outline-offset:2px;outline:2px solid #3378db}.v2-server-integrations-providers{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:12px 0;display:grid}.v2-server-integrations article{border:1px solid var(--border-color,#dce2eb);background:var(--surface,#fff);border-radius:12px;padding:16px}.v2-server-integrations article h3{font-size:15px}.v2-server-integrations article>span{margin-top:4px;display:block}.v2-server-integrations dl{gap:7px;margin:12px 0;font-size:13px;display:grid}.v2-server-integrations dl>div{justify-content:space-between;gap:16px;display:flex}.v2-server-integrations dt{color:var(--text-secondary,#526078)}.v2-server-integrations dd{overflow-wrap:anywhere;text-align:right;margin:0}.v2-server-integrations-error{color:#ae2424;background:#fff2f2;border:1px solid #edc6c6;border-radius:8px;padding:10px 12px}.v2-server-integrations-backdrop{z-index:1600;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.v2-server-integrations-dialog{background:var(--surface,#fff);border-radius:14px;flex-direction:column;width:min(760px,100%);max-height:min(850px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 80px #00000040}.v2-server-integrations-dialog>header{border-bottom:1px solid var(--border-color,#dce2eb);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.v2-server-integrations-dialog h2{font-size:18px}.v2-server-integrations-dialog form{flex-direction:column;min-height:0;display:flex}.v2-server-integrations-dialog-body{overscroll-behavior:contain;min-height:0;padding:18px 20px;overflow-y:auto}.v2-server-integrations-dialog-body>*+*{margin-top:12px}.v2-server-integrations-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.v2-server-integrations-dialog legend{color:var(--text-secondary,#526078);padding:0 0 12px;font-size:13px}.v2-server-integrations-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v2-server-integrations-dialog label{flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.v2-server-integrations-dialog input:not([type=checkbox]),.v2-server-integrations-dialog select{box-sizing:border-box;border:1px solid var(--border-color,#ccd4e0);background:var(--surface,#fff);width:100%;min-width:0;min-height:38px;color:inherit;font:inherit;border-radius:7px;padding:8px 10px}.v2-server-integrations-dialog label.v2-server-integrations-check{flex-direction:row;align-items:center;gap:8px}.v2-server-integrations-dialog p{color:var(--text-secondary,#526078);margin:0 0 12px;font-size:13px}.v2-server-integrations-dialog p.v2-server-integrations-error{color:#ae2424}.v2-server-integrations-dialog footer{border-top:1px solid var(--border-color,#dce2eb);background:var(--surface,#fff);flex:none;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.v2-server-integrations-review{background:var(--surface,#f4f8ff);border:1px solid #b7cae4;border-radius:10px;padding:14px}.v2-server-integrations-review h3{margin-bottom:10px;font-size:14px}.v2-server-integrations-platform>p{color:var(--text-secondary,#526078);margin:10px 0;font-size:13px}.v2-server-integrations-platform input[readonly]{background:var(--surface-muted,#f0f3f8)}.v2-server-integrations-platform .v2-server-integrations-dialog dl{border-bottom:1px solid var(--border-color,#dce2eb);padding-bottom:12px}@media (width<=600px){.v2-server-integrations-form-grid{grid-template-columns:1fr}.v2-server-integrations-backdrop{padding:10px}.v2-server-integrations-dialog{max-height:calc(100dvh - 20px)}.v2-server-integrations-dialog>header,.v2-server-integrations-dialog-body,.v2-server-integrations-dialog footer{padding-left:14px;padding-right:14px}}.v2-server-page{max-width:none}.v2-server-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.v2-server-summary-card{align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.v2-server-summary-card>span{color:var(--v2-ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-server-summary-card>span svg{color:var(--v2-brand)}.v2-server-summary-card>strong{color:var(--v2-ink);overflow-wrap:anywhere;font-size:17px;font-weight:650}.v2-server-summary-card>small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.v2-server-diagnostics{min-width:0;overflow:hidden}.v2-server-diagnostics>.v2-form-error{margin:0 14px 14px}.v2-server-diagnostics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid}.v2-server-diagnostics-metric{border-right:1px solid var(--v2-line-2);border-bottom:1px solid var(--v2-line-2);align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.v2-server-diagnostics-metric:last-child{border-right:0}.v2-server-diagnostics-metric>span{color:var(--v2-ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-server-diagnostics-metric>span svg{color:var(--v2-brand)}.v2-server-diagnostics-metric>strong{color:var(--v2-ink);overflow-wrap:anywhere;font-size:16px}.v2-server-diagnostics-metric>small{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.v2-server-disk-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px 16px;display:grid}.v2-server-disk-label{color:var(--v2-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-server-disk-label svg{color:var(--v2-brand)}.v2-server-disk-track{background:var(--v2-gray-soft);border-radius:999px;min-width:0;height:7px;overflow:hidden}.v2-server-disk-track i{border-radius:inherit;background:var(--v2-brand);height:100%;display:block}.v2-server-disk-row small{color:var(--v2-ink-3);grid-column:1/-1;font-size:11px;line-height:1.5}.v2-server-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;min-width:0;display:grid}.v2-server-control-card{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.v2-server-control-card>.v2-form-error{margin:0 14px 14px}.v2-server-control-detail{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:9px;min-width:0;margin:12px 14px 0;padding:0;display:flex}.v2-server-control-detail>svg{color:var(--v2-brand);flex:none}.v2-server-control-detail>div{gap:4px;min-width:0;display:grid}.v2-server-control-detail strong{color:var(--v2-ink);overflow-wrap:anywhere;font-size:12.5px}.v2-server-control-detail span{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.v2-server-control-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding:0 14px 14px;display:flex}.v2-system-dialog.v2-server-config-dialog{width:min(560px,100vw - 36px);max-height:min(760px,100dvh - 36px)}.v2-server-config-list{border:1px solid var(--v2-line);border-radius:var(--v2-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.v2-server-config-row{border-bottom:1px solid var(--v2-line-2);align-content:start;gap:4px;min-width:0;padding:9px 10px;display:grid}.v2-server-config-row:nth-child(odd){border-right:1px solid var(--v2-line-2)}.v2-server-config-row dt{color:var(--v2-ink-3);font-size:11px}.v2-server-config-row dd{color:var(--v2-ink);overflow-wrap:anywhere;margin:0;font-size:12px}.v2-server-config-row dd>span{color:var(--v2-ink-3);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;display:block}.v2-server-config-features{gap:8px;min-width:0;display:grid}.v2-server-config-features h3{color:var(--v2-ink);margin:0;font-size:12.5px}.v2-server-config-note{border:1px solid var(--v2-warn-soft);border-radius:var(--v2-radius);background:var(--v2-warn-soft);color:var(--v2-ink-2);align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11.5px;line-height:1.5;display:flex}.v2-server-config-note svg{color:var(--v2-warn);flex:none}html[data-ui-skin=night-shift] .v2-server-config-note{border-color:color-mix(in srgb, var(--v2-warn) 34%, var(--v2-surface));background:color-mix(in srgb, var(--v2-warn) 15%, var(--v2-surface));color:var(--v2-ink-2)}@media (width<=1080px){.v2-server-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-server-controls{grid-template-columns:1fr}.v2-server-diagnostics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-server-diagnostics-metric:nth-child(2n){border-right:0}}@media (width<=760px){.v2-server-summary,.v2-server-diagnostics-metrics{grid-template-columns:1fr}.v2-server-diagnostics-metric{border-right:0}.v2-server-config-list{grid-template-columns:1fr}.v2-server-config-row:nth-child(odd){border-right:0}.v2-system-dialog.v2-server-config-dialog{width:min(100%,560px);max-height:calc(100dvh - 16px);padding:13px}}
