.mcp-module__3U6Bwa__page{height:100dvh;color:var(--foreground);background:var(--background);overflow:hidden auto}.mcp-module__3U6Bwa__navigation{background:#0d1016}.mcp-module__3U6Bwa__content{max-width:1120px;margin:0 auto;padding:0 32px}.mcp-module__3U6Bwa__intro{max-width:860px;padding:76px 0 56px}.mcp-module__3U6Bwa__eyebrow{letter-spacing:.14em;color:#78716c;font-size:11px;font-weight:700;display:block}.mcp-module__3U6Bwa__intro h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(32px,4.8vw,56px);font-weight:650;line-height:1.15}.mcp-module__3U6Bwa__intro>p{max-width:700px;line-height:1.85}.mcp-module__3U6Bwa__intro>p:not(.mcp-module__3U6Bwa__muted){color:#57534e;font-size:17px}.mcp-module__3U6Bwa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.mcp-module__3U6Bwa__primaryLink,.mcp-module__3U6Bwa__secondaryLink{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mcp-module__3U6Bwa__primaryLink{color:#fafaf9;background:#292524}.mcp-module__3U6Bwa__primaryLink:hover{color:#fff;background:#44403c}.mcp-module__3U6Bwa__secondaryLink{color:inherit;border:1px solid #d6d3d1}.mcp-module__3U6Bwa__endpoint{flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 12px;display:flex}.mcp-module__3U6Bwa__endpoint>span,.mcp-module__3U6Bwa__badge{color:#57534e;white-space:nowrap;border:1px solid #d6d3d1;border-radius:6px;padding:3px 8px;font-size:12px}.mcp-module__3U6Bwa__endpoint code,.mcp-module__3U6Bwa__steps code{overflow-wrap:anywhere}.mcp-module__3U6Bwa__section{border-top:1px solid #e7e5e4;padding:44px 0;scroll-margin-top:86px}.mcp-module__3U6Bwa__section p{line-height:1.85}.mcp-module__3U6Bwa__sectionHeading{margin-bottom:24px}.mcp-module__3U6Bwa__section h2{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(21px,3vw,28px);font-weight:600}.mcp-module__3U6Bwa__section h3{font-size:16px;font-weight:600}.mcp-module__3U6Bwa__capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.mcp-module__3U6Bwa__capabilities article{border:1px solid #e7e5e4;border-radius:12px;padding:24px}.mcp-module__3U6Bwa__capabilities h3{margin:18px 0 10px}.mcp-module__3U6Bwa__capabilities p{color:#57534e;margin:0;font-size:14px}.mcp-module__3U6Bwa__policy,.mcp-module__3U6Bwa__loginCard{background:#f5f5f4;border-radius:12px;padding:24px}.mcp-module__3U6Bwa__policy p{margin:12px 0 0;font-size:14px}.mcp-module__3U6Bwa__muted{color:#78716c;font-size:13px;line-height:1.8}.mcp-module__3U6Bwa__createForm{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0 12px;display:flex}.mcp-module__3U6Bwa__nameField{flex-direction:column;flex:260px;gap:8px;max-width:480px;font-size:14px;display:flex}.mcp-module__3U6Bwa__nameField input{width:100%;min-height:36px;color:inherit;background:0 0;border:1px solid #d6d3d1;border-radius:6px;padding:7px 12px}.mcp-module__3U6Bwa__nameField input:disabled{opacity:.6}.mcp-module__3U6Bwa__nameField input:focus-visible,.mcp-module__3U6Bwa__page a:focus-visible,.mcp-module__3U6Bwa__page summary:focus-visible{outline-offset:3px;outline:2px solid #a8a29e}.mcp-module__3U6Bwa__secret{background:#fafaf9;border:1px solid #a8a29e;border-radius:12px;margin:24px 0;padding:24px}.mcp-module__3U6Bwa__secret p{font-size:14px}.mcp-module__3U6Bwa__secretValue{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f5f5f4;border-radius:8px;padding:14px;font-size:14px;display:block}.mcp-module__3U6Bwa__secret .mcp-module__3U6Bwa__actions{margin:16px 0}.mcp-module__3U6Bwa__listHeading,.mcp-module__3U6Bwa__codeHeading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.mcp-module__3U6Bwa__keyList{margin:0;padding:0;list-style:none}.mcp-module__3U6Bwa__keyRow{border-bottom:1px solid #e7e5e4;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.mcp-module__3U6Bwa__keyDetails{min-width:0}.mcp-module__3U6Bwa__keyTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mcp-module__3U6Bwa__keyTitle strong{overflow-wrap:anywhere}.mcp-module__3U6Bwa__keyDates{color:#78716c;flex-wrap:wrap;gap:12px 30px;margin:12px 0 0;font-size:12px;display:flex}.mcp-module__3U6Bwa__keyDates div{flex-direction:column;gap:4px;display:flex}.mcp-module__3U6Bwa__keyDates dd{margin:0}.mcp-module__3U6Bwa__empty{color:#78716c;border:1px dashed #d6d3d1;border-radius:10px;padding:24px;font-size:14px}.mcp-module__3U6Bwa__error{color:#b91c1c;overflow-wrap:anywhere;font-size:14px}.mcp-module__3U6Bwa__notice{color:#047857;font-size:14px}.mcp-module__3U6Bwa__steps{margin:0;padding-left:24px}.mcp-module__3U6Bwa__steps li{margin:20px 0;padding-left:8px}.mcp-module__3U6Bwa__steps p{color:#57534e;margin:6px 0 0;font-size:14px}.mcp-module__3U6Bwa__config{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:12px;padding:24px;font-size:13px;line-height:1.7;overflow-x:auto}.mcp-module__3U6Bwa__section details{border-bottom:1px solid #e7e5e4;padding:18px 0}.mcp-module__3U6Bwa__section summary{cursor:pointer;font-size:15px;font-weight:500}.mcp-module__3U6Bwa__section details p{color:#57534e;margin:12px 0 0;font-size:14px}.mcp-module__3U6Bwa__section details a{text-decoration:underline}.mcp-module__3U6Bwa__footer{color:#78716c;border-top:1px solid #e7e5e4;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 0;font-size:12px;display:flex}.mcp-module__3U6Bwa__connectContent{max-width:760px;margin:0 auto;padding:48px 24px}.mcp-module__3U6Bwa__connectContent h1{margin:16px 0;font-size:28px;font-weight:600}.mcp-module__3U6Bwa__connectContent p{line-height:1.8}.mcp-module__3U6Bwa__connectContent dl{margin:24px 0}.mcp-module__3U6Bwa__connectContent dt{color:#78716c;margin-top:18px;font-size:12px}.mcp-module__3U6Bwa__connectContent dd{overflow-wrap:anywhere;margin:4px 0 0}.mcp-module__3U6Bwa__consentHeading{font-size:18px;font-weight:600}.mcp-module__3U6Bwa__scopes{margin:14px 0 24px;padding-left:24px;line-height:1.9;list-style:outside}:is(.dark .mcp-module__3U6Bwa__eyebrow,.dark .mcp-module__3U6Bwa__muted,.dark .mcp-module__3U6Bwa__keyDates,.dark .mcp-module__3U6Bwa__empty,.dark .mcp-module__3U6Bwa__footer){color:#a8a29e}.dark .mcp-module__3U6Bwa__intro>p:not(.mcp-module__3U6Bwa__muted){color:#d6d3d1}.dark .mcp-module__3U6Bwa__capabilities p{color:#d6d3d1}.dark .mcp-module__3U6Bwa__steps p{color:#d6d3d1}.dark .mcp-module__3U6Bwa__section details p{color:#d6d3d1}.dark .mcp-module__3U6Bwa__badge{color:#d6d3d1}.dark .mcp-module__3U6Bwa__endpoint>span{color:#d6d3d1}.dark .mcp-module__3U6Bwa__section{border-color:#292524}.dark .mcp-module__3U6Bwa__keyRow{border-color:#292524}.dark .mcp-module__3U6Bwa__capabilities article{border-color:#292524}.dark .mcp-module__3U6Bwa__config{border-color:#292524}.dark .mcp-module__3U6Bwa__section details{border-color:#292524}.dark .mcp-module__3U6Bwa__footer{border-color:#292524}:is(.dark .mcp-module__3U6Bwa__policy,.dark .mcp-module__3U6Bwa__loginCard,.dark .mcp-module__3U6Bwa__config,.dark .mcp-module__3U6Bwa__secretValue){background:#1c1917}.dark .mcp-module__3U6Bwa__secret{background:#171514;border-color:#57534e}.dark .mcp-module__3U6Bwa__nameField input{border-color:#57534e}.dark .mcp-module__3U6Bwa__secondaryLink{border-color:#57534e}.dark .mcp-module__3U6Bwa__badge{border-color:#57534e}.dark .mcp-module__3U6Bwa__endpoint>span{border-color:#57534e}.dark .mcp-module__3U6Bwa__empty{border-color:#57534e}.dark .mcp-module__3U6Bwa__primaryLink{color:#1c1917;background:#e7e5e4}.dark .mcp-module__3U6Bwa__primaryLink:hover{background:#fafaf9}.dark .mcp-module__3U6Bwa__error{color:#fca5a5}.dark .mcp-module__3U6Bwa__notice{color:#6ee7b7}@media (max-width:760px){.mcp-module__3U6Bwa__content{padding:0 20px}.mcp-module__3U6Bwa__intro{padding:44px 0 34px}.mcp-module__3U6Bwa__capabilities{grid-template-columns:1fr}.mcp-module__3U6Bwa__capabilities article,.mcp-module__3U6Bwa__policy,.mcp-module__3U6Bwa__loginCard,.mcp-module__3U6Bwa__secret{padding:20px}.mcp-module__3U6Bwa__section{padding:32px 0}.mcp-module__3U6Bwa__keyRow{align-items:flex-start}.mcp-module__3U6Bwa__keyDates{gap:10px 18px}.mcp-module__3U6Bwa__codeHeading{flex-wrap:wrap;align-items:flex-start}.mcp-module__3U6Bwa__config{padding:16px;font-size:12px}}
