.mcp-page_page__xaJb_{width:100%;max-width:1240px;margin:0 auto;padding:56px 32px 0;overflow:clip}.mcp-page_hero__DRbpE{padding:8px 0 0}.mcp-page_eyebrow__1Yxmm{display:flex;align-items:center;gap:10px;margin-bottom:28px;font-size:var(--text-label-12);line-height:var(--text-label-12--line-height);font-weight:500}.mcp-page_eyebrowIcon__eexQn{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border);border-radius:var(--radius-control)}.mcp-page_eyebrowDivider__nBap3{height:12px;width:1px;background:var(--border);margin:0 2px}.mcp-page_heroBottom__3qqyZ{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:24px}.mcp-page_heroActions__pwFuJ{display:flex;align-items:center;gap:4px;flex-shrink:0}.mcp-page_artwork__ewOep{position:relative;height:390px;margin-top:40px;border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:var(--radius-card);background:var(--card);isolation:isolate;overflow:hidden}.mcp-page_artworkGrid__NRoxS{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(var(--border) .7px,transparent .7px);background-size:20px 20px;mask-image:radial-gradient(ellipse at 50% 50%,#000 5%,transparent 70%);opacity:.8}.mcp-page_artworkCaption__m_V64,.mcp-page_artworkFoot__dv0Uq{position:absolute;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted-foreground)}.mcp-page_artworkCaption__m_V64{top:20px}.mcp-page_artworkFoot__dv0Uq{bottom:20px}.mcp-page_protocolLabel__qUr8j{display:flex;gap:6px;align-items:center;font-size:12px;line-height:16px}.mcp-page_wires__aloTj{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.mcp-page_wires__aloTj path{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.mcp-page_wires__aloTj circle{fill:var(--foreground);opacity:.65;offset-rotate:0deg;animation:mcp-page_mcp-packet__uPZMw 7s linear infinite;animation-play-state:paused}.mcp-page_artwork__ewOep[data-moving=true] .mcp-page_wires__aloTj circle{animation-play-state:running}.mcp-page_packetOne___FXEg{offset-path:path("M280 110C380 110 375 180 500 180C610 180 600 110 720 110");animation-delay:-2s!important}.mcp-page_packetTwo__kZisr{offset-path:path("M280 180H500C610 180 600 250 720 250");animation-delay:-4.5s!important}.mcp-page_packetThree__qZSXu{offset-path:path("M280 250C380 250 375 180 500 180C610 180 600 110 720 110");animation-delay:-6s!important}@keyframes mcp-page_mcp-packet__uPZMw{0%{offset-distance:0;opacity:0}8%,88%{opacity:.7}to{offset-distance:100%;opacity:0}}.mcp-page_assistantStack__Fjf1R{position:absolute;left:4%;width:25%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px}.mcp-page_assistant__VzhA6{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);background:var(--background);border-radius:var(--radius-control);font-size:14px;font-weight:500;line-height:20px}.mcp-page_assistantStack__Fjf1R>p{text-align:center;margin-top:4px}.mcp-page_connectorDot___oB_6{width:5px;height:5px;background:var(--muted-foreground);opacity:.5;border-radius:50%;margin-left:auto}.mcp-page_hub__EsSmk{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:18px}.mcp-page_hubCore__sdPa9{display:grid;place-items:center;height:84px;width:84px;border:1px solid var(--border);border-radius:20px;background:var(--background)}.mcp-page_hubOrbit__rzyB_{position:absolute;width:148px;height:148px;border-radius:50%;border:1px dashed var(--border);top:-32px;z-index:-1;opacity:.7}.mcp-page_hubOrbit__rzyB_:after{content:"";position:absolute;inset:-22px;border:1px solid var(--border);border-radius:50%;opacity:.35}.mcp-page_hubLabel__VPHC_{position:absolute;top:110px;text-align:center;display:flex;flex-direction:column;gap:4px;white-space:nowrap}.mcp-page_resourceStack__sc_1_{position:absolute;right:4%;width:29%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.mcp-page_fallbackPreview__qgaIm,.mcp-page_templatePreview__qI8vb{display:block;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--background)}.mcp-page_templatePreview__qI8vb{cursor:pointer;transition:border-color .2s}.mcp-page_templatePreview__qI8vb:hover{border-color:var(--ring)}.mcp-page_previewImage__1E01X{aspect-ratio:16/9;overflow:hidden;background:var(--muted)}.mcp-page_previewImage__1E01X img{width:100%;height:100%;object-fit:cover}.mcp-page_previewCaption__eL3mE{display:flex;align-items:center;justify-content:space-between;padding:12px;gap:8px}.mcp-page_previewCaption__eL3mE>span{display:flex;flex-direction:column;gap:3px}.mcp-page_fallbackPreview__qgaIm{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:24px;min-height:170px}.mcp-page_miniResources__qnQu3{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mcp-page_miniResources__qnQu3>div{display:flex;align-items:center;gap:6px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);font-size:12px;line-height:16px}.mcp-page_typeSpecimen__RGNFO{margin-left:auto;font-size:20px;letter-spacing:-1px}.mcp-page_colorSpecimen__eDPmm{display:flex;margin-left:auto}.mcp-page_colorSpecimen__eDPmm i{height:14px;width:10px;background:var(--foreground);border:1px solid var(--card)}.mcp-page_colorSpecimen__eDPmm i:nth-child(2){opacity:.55}.mcp-page_colorSpecimen__eDPmm i:nth-child(3){opacity:.2}.mcp-page_heroMeta__X3WYG{display:flex;justify-content:space-between;gap:16px;padding:18px 0;color:var(--muted-foreground);font-size:12px;line-height:16px}.mcp-page_heroMeta__X3WYG>span{display:flex;align-items:center;gap:7px}.mcp-page_connectSection__GW3un,.mcp-page_faqSection__znRgL,.mcp-page_section__ZCqhY,.mcp-page_workflow__dcZ6I{padding-top:88px;scroll-margin-top:88px}.mcp-page_sectionHeading__hhzgy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:720px}.mcp-page_kicker__X3SsE{font-size:12px;line-height:16px;font-weight:500;color:var(--muted-foreground);margin-bottom:16px}.mcp-page_sectionHeading__hhzgy .mcp-page_kicker__X3SsE{margin-bottom:0}.mcp-page_workflowGrid__5ryWA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.mcp-page_workflowStep__eJW3e{border-top:1px solid var(--border);padding-top:24px;display:flex;flex-direction:column;gap:12px}.mcp-page_stepTop__maXqP{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mcp-page_playground__aoRr5{margin-top:32px;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--card)}.mcp-page_playgroundControls__22FAb{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border)}.mcp-page_playgroundLabel__hmOBt{display:flex;align-items:center;gap:8px}.mcp-page_connectedDot__2xjCo,.mcp-page_errorDot__5wtal{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--success)}.mcp-page_errorDot__5wtal{background:var(--destructive)}.mcp-page_modeTabs__A9PQ3{border:0!important;padding:0!important;background:transparent!important}.mcp-page_searchForm__t_vmi{display:flex;flex-direction:column;gap:16px;padding:28px 24px}.mcp-page_searchControls__Y2UeM{display:flex;align-items:center;gap:12px}.mcp-page_searchField__PCM7P{display:flex;align-items:center;gap:4px;padding:0 12px;border:1px solid var(--input);border-radius:var(--radius-control);background:var(--background);flex:1;min-width:0}.mcp-page_searchField__PCM7P:focus-within{border-color:var(--ring)}.mcp-page_searchResults__s7aqu{padding:24px;border-top:1px solid var(--border);background:var(--background);min-height:210px}.mcp-page_emptyResult__bacAQ{min-height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--muted-foreground);text-align:center}.mcp-page_resultsHeading__ILxaR{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.mcp-page_resultGrid__Nb97F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mcp-page_resultCard__iMjm4{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;transition:border-color .2s}.mcp-page_resultCard__iMjm4:hover{border-color:var(--ring)}.mcp-page_resultImage__CRtz1{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.mcp-page_resultSwatch__Sf_sY{display:block;height:72px}.mcp-page_resultType__1nNrl{display:flex;align-items:center;justify-content:center;background:var(--card);height:72px;font-size:40px;letter-spacing:-2px}.mcp-page_resultCardCopy___sTv_{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px}.mcp-page_resultCardCopy___sTv_>span{display:flex;flex-direction:column;gap:4px;min-width:0}.mcp-page_resultCardCopy___sTv_>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-page_connectSection__GW3un{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:64px;align-items:start}.mcp-page_connectIntro__vGniW{padding-top:8px;display:flex;flex-direction:column;gap:24px}.mcp-page_connectIntro__vGniW .mcp-page_kicker__X3SsE{margin-bottom:-8px}.mcp-page_connectNotes__MHsQj{display:flex;flex-direction:column;gap:14px;margin:8px 0;font-size:14px;line-height:20px}.mcp-page_connectNotes__MHsQj>span{display:flex;align-items:center;gap:10px}.mcp-page_connectionPanel__hSBGm{min-width:0;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--card)}.mcp-page_panelTop__HvYYX{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--border)}.mcp-page_clientTabs__HTKMZ{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;padding:0 12px!important;background:var(--background)!important;gap:0!important}.mcp-page_clientTab__BXfP3{cursor:pointer;height:48px;white-space:nowrap;padding:8px 6px!important;font-size:12px!important;border-radius:0!important;box-shadow:none!important;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important}.mcp-page_clientTab__BXfP3[data-state=active]{border-bottom-color:var(--foreground)!important}.mcp-page_configuration__ToL_0{padding:20px;display:flex;flex-direction:column;gap:16px}.mcp-page_codeTop__T69dg{display:flex;align-items:center;justify-content:space-between;gap:12px}.mcp-page_code__d3gSZ{margin:0;padding:16px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-control);background:var(--background);color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-height:112px;font-size:12px;line-height:22px}.mcp-page_code__d3gSZ:focus-visible{outline:1px solid var(--ring);outline-offset:2px}.mcp-page_documentationLink__vKeIz{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;font-size:12px;line-height:16px;color:var(--muted-foreground);cursor:pointer}.mcp-page_documentationLink__vKeIz:hover{color:var(--foreground)}.mcp-page_endpointBox__jM6dI{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border-top:1px solid var(--border);background:var(--background)}.mcp-page_endpointHeading__E4kT2{display:flex;align-items:center;justify-content:space-between;gap:12px}.mcp-page_copyIcon__hhRIK{display:grid;place-items:center;padding:4px;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-control)}.mcp-page_copyIcon__hhRIK:hover{background:var(--accent);color:var(--foreground)}.mcp-page_connectionFooter__KMY27{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 12px}.mcp-page_connectionFooter__KMY27>div{display:flex;flex-direction:column;gap:5px}.mcp-page_connectionStatus__G3uED{display:flex;align-items:center;gap:8px;padding:0 20px 20px;min-height:36px;font-size:12px;line-height:18px;color:var(--muted-foreground)}.mcp-page_connectionStatus__G3uED[data-error=true]{color:var(--destructive)}.mcp-page_toolsHeading__7Z8o1{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.mcp-page_toolsList__42bfV{margin-top:28px;border-top:1px solid var(--border)}.mcp-page_toolRow__t7W1S{display:grid;grid-template-columns:90px minmax(180px,.8fr) minmax(0,1.6fr);align-items:baseline;gap:24px;padding:18px 0;border-bottom:1px solid var(--border)}.mcp-page_toolRow__t7W1S code{overflow-wrap:anywhere}.mcp-page_faqSection__znRgL{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px}.mcp-page_faq__aYMXD{border-bottom:1px solid var(--border)}.mcp-page_faq__aYMXD:first-child{border-top:1px solid var(--border)}.mcp-page_faq__aYMXD summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer}.mcp-page_faq__aYMXD summary::-webkit-details-marker{display:none}.mcp-page_faq__aYMXD summary svg{transition:transform .2s}.mcp-page_faq__aYMXD[open] summary svg{transform:rotate(180deg)}.mcp-page_faq__aYMXD>p{padding:0 28px 20px 0}.mcp-page_faq__aYMXD summary:focus-visible{outline:1px solid var(--ring);outline-offset:4px;border-radius:var(--radius-control)}.mcp-page_closing___DyPS{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:88px;padding:40px 0 64px;border-top:1px solid var(--border)}@media (min-width:1500px){.mcp-page_page__xaJb_{padding-top:72px}.mcp-page_artwork__ewOep{height:430px}.mcp-page_heroBottom__3qqyZ{gap:64px}}@media (max-width:1200px){.mcp-page_heroBottom__3qqyZ{align-items:flex-start;flex-direction:column;gap:24px}.mcp-page_heroActions__pwFuJ{align-self:flex-start}.mcp-page_connectSection__GW3un{gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}.mcp-page_miniResources__qnQu3>div{padding:8px}.mcp-page_hubLabel__VPHC_>span:last-child,.mcp-page_miniResources__qnQu3>div>svg{display:none}}@media (max-width:900px){.mcp-page_heroMeta__X3WYG{flex-wrap:wrap;justify-content:center}.mcp-page_connectSection__GW3un{grid-template-columns:1fr;gap:28px}.mcp-page_connectIntro__vGniW{max-width:600px}.mcp-page_connectIntro__vGniW h2 br{display:none}.mcp-page_connectNotes__MHsQj{flex-flow:row wrap;gap:16px}.mcp-page_workflowGrid__5ryWA{gap:20px}.mcp-page_toolsHeading__7Z8o1{align-items:flex-start;flex-direction:column;gap:20px}.mcp-page_faqSection__znRgL{grid-template-columns:1fr;gap:28px}.mcp-page_faqSection__znRgL h2 br{display:none}.mcp-page_toolRow__t7W1S{grid-template-columns:80px 170px minmax(0,1fr);gap:16px}}@media (max-width:640px){.mcp-page_page__xaJb_{padding:32px 20px 0}.mcp-page_eyebrow__1Yxmm{gap:8px;flex-wrap:wrap;margin-bottom:24px}.mcp-page_eyebrowDivider__nBap3,.mcp-page_eyebrow__1Yxmm>span:last-child{display:none}.mcp-page_heroBottom__3qqyZ{margin-top:20px}.mcp-page_heroActions__pwFuJ{flex-wrap:wrap}.mcp-page_artwork__ewOep{height:490px;margin-top:32px}.mcp-page_artworkCaption__m_V64,.mcp-page_artworkFoot__dv0Uq{left:16px;right:16px}.mcp-page_artworkCaption__m_V64{top:16px}.mcp-page_artworkCaption__m_V64>span:first-child{font-size:12px}.mcp-page_protocolLabel__qUr8j,.mcp-page_wires__aloTj{display:none}.mcp-page_assistantStack__Fjf1R{left:16px;right:16px;top:54px;width:auto;transform:none;flex-direction:row;gap:8px}.mcp-page_assistant__VzhA6{flex:1;min-width:0;justify-content:center;padding:10px 6px;font-size:12px;gap:6px}.mcp-page_assistant__VzhA6 img,.mcp-page_assistant__VzhA6 svg{width:16px;height:16px}.mcp-page_assistantStack__Fjf1R>p,.mcp-page_connectorDot___oB_6{display:none}.mcp-page_hub__EsSmk{top:152px}.mcp-page_hubCore__sdPa9{width:64px;height:64px;border-radius:16px}.mcp-page_hubCore__sdPa9>span{width:32px;height:32px}.mcp-page_hubLabel__VPHC_{top:72px}.mcp-page_hubLabel__VPHC_>span:last-child{display:none}.mcp-page_hubOrbit__rzyB_{width:110px;height:110px;top:-23px}.mcp-page_hubOrbit__rzyB_:after{inset:-12px}.mcp-page_resourceStack__sc_1_{top:255px;right:50%;width:75%;max-width:300px;transform:translateX(50%);gap:8px}.mcp-page_previewImage__1E01X{aspect-ratio:2.7}.mcp-page_previewCaption__eL3mE{padding:9px 12px}.mcp-page_miniResources__qnQu3>div>svg{display:block}.mcp-page_miniResources__qnQu3>div{padding:8px 10px}.mcp-page_artworkFoot__dv0Uq{bottom:16px;justify-content:center}.mcp-page_artworkFoot__dv0Uq>span:last-child{display:none}.mcp-page_artworkFoot__dv0Uq>span:first-child{font-size:10px}.mcp-page_heroMeta__X3WYG{padding:16px 0;gap:12px}.mcp-page_heroMeta__X3WYG>span:last-child{display:none}.mcp-page_connectSection__GW3un,.mcp-page_faqSection__znRgL,.mcp-page_section__ZCqhY,.mcp-page_workflow__dcZ6I{padding-top:60px;scroll-margin-top:76px}.mcp-page_workflowGrid__5ryWA{grid-template-columns:1fr;gap:24px;margin-top:28px}.mcp-page_workflowStep__eJW3e{padding-top:20px}.mcp-page_stepTop__maXqP{margin-bottom:0}.mcp-page_playgroundControls__22FAb{flex-direction:column;align-items:flex-start;padding:16px}.mcp-page_searchForm__t_vmi{padding:24px 16px}.mcp-page_searchControls__Y2UeM{gap:8px}.mcp-page_searchControls__Y2UeM>button{padding-left:12px;padding-right:12px}.mcp-page_searchControls__Y2UeM>button>svg{display:none}.mcp-page_searchResults__s7aqu{padding:16px}.mcp-page_resultsHeading__ILxaR{flex-wrap:wrap}.mcp-page_resultGrid__Nb97F{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-page_panelTop__HvYYX{padding:16px;flex-wrap:wrap;gap:8px}.mcp-page_configuration__ToL_0{padding:16px}.mcp-page_clientTabs__HTKMZ{padding:0 6px!important}.mcp-page_clientTab__BXfP3{font-size:12px!important;padding-left:3px!important;padding-right:3px!important}.mcp-page_endpointBox__jM6dI{padding:16px}.mcp-page_connectionFooter__KMY27{padding:16px 16px 12px;gap:8px;flex-wrap:wrap}.mcp-page_connectionStatus__G3uED{padding:0 16px 16px}.mcp-page_toolRow__t7W1S{grid-template-columns:1fr;gap:6px;padding:16px 0}.mcp-page_toolRow__t7W1S>span{font-size:12px}.mcp-page_faq__aYMXD summary{padding:18px 0}.mcp-page_closing___DyPS{margin-top:60px;padding:32px 0 48px;align-items:flex-start;flex-direction:column;gap:24px}}@media (prefers-reduced-motion:reduce){.mcp-page_wires__aloTj circle{animation:none;opacity:0}.mcp-page_faq__aYMXD summary svg{transition:none}}.mcp-page_modeTabs__A9PQ3{display:flex;gap:4px;flex-wrap:wrap}.mcp-page_modeButton__4V_Jt[aria-pressed=true]{background:var(--accent);color:var(--foreground)}.mcp-page_searchForm__t_vmi>p{overflow-wrap:anywhere}.mcp-page_modeButton__4V_Jt{box-shadow:none}@media (max-width:350px){.mcp-page_clientTabs__HTKMZ{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp-page_resultGrid__Nb97F:has(>.mcp-page_resultCard__iMjm4:only-child){grid-template-columns:minmax(0,380px)}@media (max-width:640px){.mcp-page_modeTabs__A9PQ3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mcp-page_modeButton__4V_Jt{padding:0 8px;font-size:var(--text-button-12);line-height:var(--text-button-12--line-height)}}@media (max-width:400px){.mcp-page_modeButton__4V_Jt>svg{display:none}}.mcp-page_miniResources__qnQu3{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-page_miniResources__qnQu3>div{min-width:0}@media (max-width:400px){.mcp-page_colorSpecimen__eDPmm,.mcp-page_typeSpecimen__RGNFO{display:none}}@media (max-width:350px){.mcp-page_miniResources__qnQu3>div>svg{display:none}}