.mcp2_rules__68Y12{display:grid;gap:16px;margin-top:clamp(40px,6vh,72px)}@media (min-width:760px){.mcp2_rules__68Y12{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp2_rule__sEFBO{padding:clamp(24px,3vw,34px);border-radius:24px;background:var(--panel-deep);box-shadow:inset 0 0 0 1px var(--line)}.mcp2_ruleTitle__Xbxe3{font-size:1.05rem;font-weight:560;letter-spacing:-.014em;color:var(--ink);margin:0 0 10px}.mcp2_ruleBody__p0ljc{font-size:.94rem;line-height:1.6;color:var(--dim);margin:0}.mcp2_eyebrow__KyFjH{font-size:.72rem;font-weight:560;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin:clamp(56px,8vh,92px) 0 16px}.mcp2_note__udppZ{font-size:.86rem;line-height:1.6;color:var(--faint);margin:clamp(40px,6vh,64px) 0 0}.mcp2_note__udppZ a{color:var(--dim);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.mcp2_note__udppZ a:hover{color:var(--ink);text-decoration-color:currentColor}.mcp2_endpoint__CXIA7{display:flex;align-items:center;gap:16px;padding:16px 16px 16px 22px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.mcp2_endpointText__3219b{flex:1;min-width:0;overflow-x:auto;font-family:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.88rem;color:var(--ink);white-space:nowrap}.mcp2_copyBtn__J18q6{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;height:36px;padding:0 16px;border-radius:999px;border:0;background:var(--ink);color:#121214;font-size:.82rem;font-weight:560;cursor:pointer;transition:transform .14s,filter .14s}.mcp2_copyBtn__J18q6:hover{transform:translateY(-1px);filter:brightness(.92)}@media (max-width:560px){.mcp2_endpoint__CXIA7{flex-direction:column;align-items:stretch;padding:18px}.mcp2_copyBtn__J18q6{justify-content:center}}.mcp2_tabRow__jxm9h{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--panel-deep);box-shadow:inset 0 0 0 1px var(--line)}.mcp2_tabBtn__daE1p{padding:8px 18px;border:0;border-radius:999px;background:none;color:var(--dim);font-size:.86rem;font-weight:540;cursor:pointer;transition:color .14s}.mcp2_tabBtn__daE1p:hover{color:var(--ink)}.mcp2_tabOn__Qz8XG{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.mcp2_steps__Rw1TF{margin-top:18px;border-radius:24px;background:var(--panel-deep);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.mcp2_step__4QOy1{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:22px 24px}.mcp2_step__4QOy1+.mcp2_step__4QOy1{border-top:1px solid var(--line)}.mcp2_stepNo__j4sio{font-size:.72rem;color:var(--faint);font-variant-numeric:tabular-nums;padding-top:3px}.mcp2_stepTitle__x5D1I{font-size:.98rem;font-weight:540;letter-spacing:-.014em;color:var(--ink);margin:0 0 5px}.mcp2_stepBody__NhrH0{font-size:.9rem;line-height:1.55;color:var(--dim);margin:0}.mcp2_stepBody__NhrH0 code{font-family:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.86em;color:var(--ink)}.mcp2_snippet__HUVIJ{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:#0a0a0c;box-shadow:inset 0 0 0 1px var(--line);overflow-x:auto;overscroll-behavior-x:contain}.mcp2_snippet__HUVIJ code{font-family:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.78rem;line-height:1.65;color:var(--dim);white-space:pre}.mcp2_tableWrap__YynJ9{overflow-x:auto;overscroll-behavior-x:contain}.mcp2_table__cM7PJ{width:100%;min-width:520px;border-collapse:collapse;font-size:.9rem}.mcp2_table__cM7PJ th{text-align:left;font-size:.72rem;font-weight:560;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0 14px 10px 0;border-bottom:1px solid var(--line)}.mcp2_table__cM7PJ td{padding:12px 14px 12px 0;border-bottom:1px solid var(--line);color:var(--dim);vertical-align:top}.mcp2_table__cM7PJ tr:last-child td{border-bottom:0}.mcp2_toolName__Ecnz6{font-family:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.8rem;color:var(--ink);white-space:nowrap}.mcp2_scope__83NJ5{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.72rem;color:var(--faint);box-shadow:inset 0 0 0 1px var(--line)}.mcp2_scopeWrite__uR84D{color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.mcp2_examples__K9YZV{border-top:1px solid var(--line)}.mcp2_example__l8Kgh{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.mcp2_exampleText__XDg4u{flex:1;min-width:0;font-size:.94rem;line-height:1.5;color:var(--dim);margin:0}.mcp2_exampleCopy__LeJER{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:10px;background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);cursor:pointer;transition:color .14s,box-shadow .14s}.mcp2_exampleCopy__LeJER:hover{color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}