.page--product.page--developers-mcp code{padding:.1em .35em;border-radius:5px;background:var(--pp-surface-raised);color:var(--pp-text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;overflow-wrap:anywhere}.page--product.page--developers-mcp code.mcp-nowrap{white-space:nowrap}.page--product.page--developers-mcp .mcp-back{gap:8px;color:var(--pp-muted);font-size:.875rem}.page--product.page--developers-mcp .mcp-back:hover{color:var(--pp-text)}.page--product.page--developers-mcp .mcp-back:focus-visible,.page--product.page--developers-mcp .mcp-table-scroll:focus-visible{outline:2px solid var(--pp-accent-bright);outline-offset:2px}.page--product.page--developers-mcp .mcp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,34rem)}.page--product.page--developers-mcp .mcp-preview-body{display:grid;gap:16px;padding:20px 22px 76px}.page--product.page--developers-mcp .mcp-preview-command{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 14px;border:1px solid var(--pp-line);border-radius:10px;background:#00000029;color:var(--pp-text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-variant-ligatures:none;line-height:1.6}.page--product.page--developers-mcp .mcp-preview-command span{overflow-wrap:normal}.page--product.page--developers-mcp .mcp-preview-command .mcp-preview-flag{white-space:nowrap}.page--product.page--developers-mcp .mcp-preview-prompt{color:var(--pp-accent-bright)}.page--product.page--developers-mcp .mcp-preview-auth{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--pp-muted);font-size:.8125rem;line-height:1.4}.page--product.page--developers-mcp .mcp-preview-step{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--pp-line-strong);border-radius:999px;color:var(--pp-text)}.page--product.page--developers-mcp .mcp-preview-arrow{display:inline-flex;color:var(--pp-subtle)}.page--product.page--developers-mcp .mcp-preview-ok{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--pp-accent-bright);font-weight:600}.page--product.page--developers-mcp .mcp-preview-turn{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--pp-line)}.page--product.page--developers-mcp .mcp-preview-who{color:var(--pp-subtle);font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.page--product.page--developers-mcp .mcp-preview-turn p{color:var(--pp-text);font-size:.9375rem;line-height:1.5}.page--product.page--developers-mcp .mcp-preview-turn--you p{width:-moz-fit-content;width:fit-content;padding:10px 14px;border-radius:12px;background:var(--pp-surface-raised)}.page--product.page--developers-mcp .mcp-preview-tools{display:flex;flex-wrap:wrap;gap:6px}.page--product.page--developers-mcp .mcp-preview-tools li{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:6px;background:var(--pp-accent-soft);color:var(--pp-accent-bright);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-variant-ligatures:none;line-height:1.5}.page--product.page--developers-mcp .mcp-preview-draft{position:relative;display:grid;gap:8px;max-width:26rem;margin:-56px 20px 0 auto;padding:14px 16px;border:1px solid var(--pp-line-strong);border-radius:16px;background:#204a45;box-shadow:0 16px 40px -16px #00141273;animation:pp-rise .6s .2s cubic-bezier(.2,.8,.2,1) both}.page--product.page--developers-mcp .mcp-preview-draft-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--pp-muted);font-size:.75rem;font-weight:600;line-height:1.4}.page--product.page--developers-mcp .mcp-preview-draft p{color:var(--pp-text);font-size:.875rem;line-height:1.5}.page--product.page--developers-mcp .mcp-preview-waiting{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 10px;border:1px solid rgb(251,191,36,.35);border-radius:999px;color:var(--pp-warning);font-size:.75rem;font-weight:600;line-height:1.4}.page--product.page--developers-mcp .mcp-connection{display:grid;gap:20px;min-width:0}.page--product.page--developers-mcp .mcp-facts{display:grid;border:1px solid var(--pp-line);border-radius:14px;background:var(--pp-surface)}.page--product.page--developers-mcp .mcp-facts>div{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:6px 20px;padding:16px 20px}.page--product.page--developers-mcp .mcp-facts>div+div{border-top:1px solid var(--pp-line)}.page--product.page--developers-mcp .mcp-facts dt{color:var(--pp-subtle);font-size:.875rem;font-weight:600;line-height:1.55}.page--product.page--developers-mcp .mcp-facts dd{min-width:0;color:var(--pp-muted);font-size:.9375rem;line-height:1.55}.page--product.page--developers-mcp .mcp-steps{display:grid;gap:clamp(40px,5vw,56px)}.page--product.page--developers-mcp .mcp-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;align-items:start}.page--product.page--developers-mcp .mcp-step-body{display:grid;gap:16px;min-width:0}.page--product.page--developers-mcp .mcp-step-body>h3{padding-top:6px;font-size:1.375rem;line-height:1.3}.page--product.page--developers-mcp .mcp-step-body>p,.page--product.page--developers-mcp .mcp-client>p:not(.mcp-note){max-width:72ch;color:var(--pp-muted);font-size:1rem;line-height:1.6}.page--product.page--developers-mcp .mcp-tabs{display:grid;gap:16px;min-width:0;margin-top:8px}.page--product.page--developers-mcp .mcp-tablist{display:flex;flex-wrap:wrap;gap:8px}.page--product.page--developers-mcp .mcp-tab{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;box-sizing:border-box;border:1px solid var(--pp-line-strong);border-radius:var(--pp-radius-control);background:var(--pp-surface);color:var(--pp-text);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.page--product.page--developers-mcp .mcp-tab:hover{border-color:var(--pp-accent-line);background:var(--pp-accent-soft)}.page--product.page--developers-mcp .mcp-tab[aria-selected=true]{border-color:var(--pp-accent);background:#e6f4ef;box-shadow:inset 0 0 0 1px var(--pp-accent);color:#0f3f39}.page--product.page--developers-mcp .mcp-tab:focus-visible,.page--product.page--developers-mcp .mcp-tabs.is-enhanced .mcp-client:focus-visible{outline:2px solid var(--pp-accent-bright);outline-offset:2px}.page--product.page--developers-mcp .mcp-tabs.is-enhanced .mcp-client{scroll-margin-top:calc(96px + var(--mcp-tablist-offset, 60px))}.page--product.page--developers-mcp .mcp-tabs.is-enhanced .mcp-client>h4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page--product.page--developers-mcp .mcp-snippets{display:grid;gap:12px;min-width:0}@media(min-width:1024px){.page--product.page--developers-mcp .mcp-snippets:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.page--product.page--developers-mcp .mcp-clients{display:grid;gap:16px}.page--product.page--developers-mcp .mcp-client{display:grid;gap:14px;min-width:0;padding:clamp(18px,2.4vw,24px);border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-surface);scroll-margin-top:96px}.page--product.page--developers-mcp .mcp-client h4{margin:0;color:var(--pp-text);font-size:1.125rem;font-weight:650;line-height:1.35}.page--product.page--developers-mcp .mcp-note{display:grid;grid-template-columns:16px minmax(0,1fr);max-width:80ch;gap:10px;align-items:start;color:var(--pp-muted);font-size:.9375rem;line-height:1.55}.page--product.page--developers-mcp .mcp-note tritonium-icon{margin-top:3px;color:var(--pp-subtle)}.page--product.page--developers-mcp .mcp-note--caution{padding:12px 14px;border:1px solid rgb(251,191,36,.35);border-radius:10px;background:#fbbf240f;color:var(--pp-text)}.page--product.page--developers-mcp .mcp-note--caution tritonium-icon{color:var(--pp-warning)}.page--product.page--developers-mcp .mcp-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page--product.page--developers-mcp .mcp-prompts li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-surface);color:var(--pp-text);font-size:.9375rem;line-height:1.55}.page--product.page--developers-mcp .mcp-prompts tritonium-icon{margin-top:3px}.page--product.page--developers-mcp .mcp-key{border-top:1px solid var(--pp-line)}.page--product.page--developers-mcp .mcp-key summary{display:grid;grid-template-columns:16px minmax(0,1fr) 16px;gap:10px;align-items:center;min-height:44px;padding-top:12px;color:var(--pp-text);font-size:.9375rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.page--product.page--developers-mcp .mcp-key summary::-webkit-details-marker{display:none}.page--product.page--developers-mcp .mcp-key summary tritonium-icon{color:var(--pp-subtle)}.page--product.page--developers-mcp .mcp-key summary tritonium-icon:last-child{transition:transform .2s ease}.page--product.page--developers-mcp .mcp-key[open] summary tritonium-icon:last-child{transform:rotate(180deg)}.page--product.page--developers-mcp .mcp-key summary:hover span{text-decoration:underline;text-underline-offset:3px}.page--product.page--developers-mcp .mcp-key summary:focus-visible{outline:2px solid var(--pp-accent-bright);outline-offset:2px;border-radius:6px}.page--product.page--developers-mcp .mcp-key-body{display:grid;gap:14px;min-width:0;padding-top:12px}.page--product.page--developers-mcp .mcp-key-body>p:not(.mcp-note){color:var(--pp-muted);font-size:.9375rem;line-height:1.6}.page--product.page--developers-mcp .mcp-inline-link{color:var(--pp-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.page--product.page--developers-mcp .mcp-inline-link:hover{text-decoration-thickness:2px}.page--product.page--developers-mcp .mcp-inline-link:focus-visible{outline:2px solid var(--pp-accent-bright);outline-offset:2px;border-radius:4px}.page--product.page--developers-mcp .mcp-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page--product.page--developers-mcp .mcp-roles h4{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;margin:0;color:var(--pp-text);font-size:1rem;font-weight:650;line-height:1.4}.page--product.page--developers-mcp .mcp-roles h4 tritonium-icon{margin-top:3px}.page--product.page--developers-mcp .mcp-scope-list{display:grid;gap:12px}.page--product.page--developers-mcp .mcp-scope-list li{display:grid;gap:2px;min-width:0}.page--product.page--developers-mcp .mcp-scope-label{color:var(--pp-text);font-size:.9375rem;font-weight:600;line-height:1.5}.page--product.page--developers-mcp .mcp-scope-label code{margin-left:4px;font-weight:500}.page--product.page--developers-mcp .mcp-scope-text{color:var(--pp-muted);font-size:.875rem;line-height:1.5}.page--product.page--developers-mcp .mcp-sign-in-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}.page--product.page--developers-mcp .mcp-sign-in-notes li{font-size:.9375rem;line-height:1.6}.page--product.page--developers-mcp #api-keys .mcp-step-body>h3{padding-top:0;font-size:1.125rem}.page--product.page--developers-mcp .mcp-cli{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;padding-top:16px;border-top:1px solid var(--pp-line);color:var(--pp-muted);font-size:.9375rem;line-height:1.6}.page--product.page--developers-mcp .mcp-cli tritonium-icon{margin-top:4px;color:var(--pp-subtle)}.page--product.page--developers-mcp .mcp-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--pp-line-strong);border-radius:var(--pp-radius);background:var(--pp-surface)}.page--product.page--developers-mcp .mcp-table{width:100%;min-width:44rem;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.page--product.page--developers-mcp .mcp-table :is(th,td){padding:14px 18px;border-bottom:1px solid var(--pp-line);text-align:left;vertical-align:top}.page--product.page--developers-mcp .mcp-table tbody tr:last-child :is(th,td){border-bottom:0}.page--product.page--developers-mcp .mcp-table thead th{color:var(--pp-subtle);font-size:.8125rem;font-weight:600;white-space:nowrap}.page--product.page--developers-mcp .mcp-table tbody th{font-weight:500;white-space:nowrap}.page--product.page--developers-mcp .mcp-table tbody td{color:var(--pp-muted)}.page--product.page--developers-mcp .mcp-table tbody td:first-of-type{min-width:16rem}.page--product.page--developers-mcp .mcp-table td:last-child{white-space:nowrap}.page--product.page--developers-mcp .mcp-table :is(th,td) code{overflow-wrap:normal}.page--product.page--developers-mcp .mcp-tag{display:inline-block;margin-left:8px;padding:1px 8px;border:1px solid rgb(251,191,36,.4);border-radius:999px;color:var(--pp-warning);font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap;vertical-align:1px}.page--product.page--developers-mcp .mcp-tool-note{display:block;margin-top:4px;color:var(--pp-subtle);font-size:.8125rem}.page--product.page--developers-mcp .mcp-any{color:var(--pp-subtle)}.page--product.page--developers-mcp .mcp-extras{display:grid;gap:12px;margin-top:28px}.page--product.page--developers-mcp .mcp-extras h3,.page--product.page--developers-mcp .mcp-panel h3,.page--product.page--developers-mcp .mcp-tested h3{font-size:1.125rem;line-height:1.35}.page--product.page--developers-mcp .mcp-safety-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page--product.page--developers-mcp .mcp-safety-tiles .pp-tile{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px}.page--product.page--developers-mcp .mcp-safety-tiles .pp-tile-icon{grid-row:auto}.page--product.page--developers-mcp .mcp-cannot-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px 48px;margin-top:16px}.page--product.page--developers-mcp .mcp-cannot-intro{display:grid;gap:10px;align-content:start}.page--product.page--developers-mcp .mcp-cannot-intro p{color:var(--pp-muted);font-size:.9375rem;line-height:1.6}.page--product.page--developers-mcp .mcp-panel{display:grid;gap:12px;align-content:start;min-width:0;padding:clamp(18px,2.4vw,24px);border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-surface)}.page--product.page--developers-mcp .mcp-panel>p{color:var(--pp-muted);font-size:.9375rem;line-height:1.55}.page--product.page--developers-mcp .mcp-codes-title{margin-top:4px;color:var(--pp-subtle);font-size:.8125rem;font-weight:600;line-height:1.4}.page--product.page--developers-mcp .mcp-codes{display:flex;flex-wrap:wrap;gap:8px}.page--product.page--developers-mcp .mcp-codes code{display:inline-block;font-size:.8125rem}.page--product.page--developers-mcp .mcp-cannot{display:grid;gap:8px}.page--product.page--developers-mcp .mcp-cannot li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;color:var(--pp-text);font-size:.9375rem;line-height:1.5}.page--product.page--developers-mcp .mcp-cannot tritonium-icon{margin-top:3px;color:var(--pp-subtle)}.page--product.page--developers-mcp .mcp-limits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;align-items:start}.page--product.page--developers-mcp .mcp-limits{gap:14px}.page--product.page--developers-mcp .mcp-limits li{font-size:1rem;line-height:1.6}.page--product.page--developers-mcp .mcp-limits-side{display:grid;gap:16px;min-width:0}.page--product.page--developers-mcp .mcp-panel#errors{scroll-margin-top:96px}@media(min-width:1024px)and (not (min-width:1180px)){.page--product.page--developers-mcp .mcp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media not (min-width:1024px){.page--product.page--developers-mcp .mcp-hero-grid{grid-template-columns:minmax(0,1fr)}.page--product.page--developers-mcp .mcp-preview{width:100%;max-width:640px}.page--product.page--developers-mcp :is(.mcp-safety-tiles,.mcp-cannot-panel,.mcp-limits-grid){grid-template-columns:minmax(0,1fr)}.page--product.page--developers-mcp .mcp-safety-tiles .pp-tile{grid-template-columns:36px minmax(0,1fr);gap:6px 14px;padding:20px}.page--product.page--developers-mcp .mcp-safety-tiles .pp-tile-icon{grid-row:span 2}}@media not (min-width:900px){.page--product.page--developers-mcp .mcp-prompts{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.page--product.page--developers-mcp :is(.mcp-roles,.mcp-sign-in-notes){grid-template-columns:minmax(0,1fr)}.page--product.page--developers-mcp .mcp-step{grid-template-columns:minmax(0,1fr);gap:12px}.page--product.page--developers-mcp .mcp-facts>div{grid-template-columns:minmax(0,1fr);padding:14px 16px}.page--product.page--developers-mcp .mcp-client{padding:16px}.page--product.page--developers-mcp .mcp-tablist{flex-wrap:nowrap;margin-inline:calc(-1 * var(--pp-gutter));padding:2px var(--pp-gutter) 6px;overflow-x:auto;scroll-padding-inline:var(--pp-gutter);scrollbar-width:none}.page--product.page--developers-mcp .mcp-tablist::-webkit-scrollbar{display:none}.page--product.page--developers-mcp .mcp-tablist li{flex:none}.page--product.page--developers-mcp .mcp-preview-body{padding:16px 16px 64px}.page--product.page--developers-mcp .mcp-preview-draft{margin:-48px 12px 0}}@media(prefers-reduced-motion:reduce){.page--product.page--developers-mcp .mcp-tab,.page--product.page--developers-mcp .mcp-key summary tritonium-icon:last-child{transition:none}.page--product.page--developers-mcp .mcp-preview-draft{animation:none}}@media(max-width:640px){.page--product.page--developers-mcp .mcp-table-scroll{overflow:visible}.page--product.page--developers-mcp .mcp-table,.page--product.page--developers-mcp .mcp-table :is(tbody,tr,th,td){display:block;min-width:0}.page--product.page--developers-mcp .mcp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page--product.page--developers-mcp .mcp-table tbody tr{display:grid;gap:10px;padding:16px 18px;border-bottom:1px solid var(--pp-line)}.page--product.page--developers-mcp .mcp-table tbody tr:last-child{border-bottom:0}.page--product.page--developers-mcp .mcp-table tbody :is(th,td){padding:0;border:0}.page--product.page--developers-mcp .mcp-table tbody th,.page--product.page--developers-mcp .mcp-table tbody td:last-child,.page--product.page--developers-mcp .mcp-table tbody :is(th,td) code{white-space:normal;overflow-wrap:anywhere}.page--product.page--developers-mcp .mcp-table tbody td:first-of-type{min-width:0}.page--product.page--developers-mcp .mcp-table tbody tr{gap:6px}.page--product.page--developers-mcp .mcp-table tbody td:last-child{order:1;font-size:.875rem}.page--product.page--developers-mcp .mcp-table tbody td:first-of-type{order:2}.page--product.page--developers-mcp .mcp-table td:last-child[data-label]:before{content:attr(data-label) ": ";color:var(--pp-subtle);font-size:.8125rem;font-weight:600}}
