.companion-cursor_companion__fm_vx{position:fixed;inset:0 auto auto 0;z-index:10020;pointer-events:none;user-select:none;width:26px;height:26px;will-change:transform}.companion-cursor_companion__fm_vx:not([data-positioned]){visibility:hidden}.companion-cursor_arrow__sEXXF{overflow:visible;filter:drop-shadow(0 2px 4px #0006);transform-origin:4px 4px}.companion-cursor_speech__wqbD_{position:absolute;top:0;left:0;width:258px;max-width:calc(100vw - 32px);border:1px solid #ffc89630;border-radius:4px 18px 18px 18px;background:#201b17f5;box-shadow:0 8px 32px #0005;padding:12px 15px 10px;color:#f7eee5}.companion-cursor_name__aQfPt{display:block;margin-bottom:7px;color:#ffc896;font-size:11px;font-weight:600;letter-spacing:-.01em}.companion-cursor_name__aQfPt span{color:#ad9b8b;font-weight:400}.companion-cursor_speech__wqbD_ p{margin:0;min-height:42px;white-space:pre-line;font-size:13px;line-height:1.65;letter-spacing:-.015em}.companion-cursor_caret__fw3K0{color:#ffc896;font-size:12px}.companion-cursor_escape__rEMdY{display:block;margin-top:7px;font-size:9px;color:#948679}.companion-cursor_companion__fm_vx[data-typed=true] .companion-cursor_caret__fw3K0{visibility:hidden}.companion-cursor_ripple__JIy6i{position:absolute;left:-14px;top:-14px;width:36px;height:36px;border:1.5px solid #ffc896;border-radius:50%;opacity:0}.companion-cursor_companion__fm_vx[data-tap=true] .companion-cursor_ripple__JIy6i{animation:companion-cursor_tap-ring__a7aRH .6s ease-out}.companion-cursor_companion__fm_vx[data-tap=true] .companion-cursor_arrow__sEXXF{animation:companion-cursor_tap-arrow__FsOAW .6s ease-out}.companion-cursor_companion__fm_vx[data-stationary=true] .companion-cursor_arrow__sEXXF,.companion-cursor_companion__fm_vx[data-stationary=true] .companion-cursor_escape__rEMdY{display:none}@keyframes companion-cursor_tap-ring__a7aRH{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes companion-cursor_tap-arrow__FsOAW{0%,60%,to{transform:scale(1)}25%{transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.companion-cursor_companion__fm_vx{transition:none!important}.companion-cursor_caret__fw3K0,.companion-cursor_ripple__JIy6i{display:none}}.mcp_root__vhq_a{--mcp-bg:#0a0a0a;--mcp-header:rgba(10,10,10,0.9);--mcp-card:#141414;--mcp-surface:#1c1c1c;--mcp-text:#ededed;--mcp-muted:#8a8a8a;--mcp-primary-hover:#ffffff;--mcp-border:#2a2a2a;--mcp-button-text:#0a0a0a;min-height:100dvh;overflow-x:clip;background:var(--mcp-bg);color:var(--mcp-text);font-feature-settings:normal;line-height:1.5;color-scheme:dark}.mcp_root__vhq_a [role=tabpanel]:focus-visible,.mcp_root__vhq_a a:focus-visible,.mcp_root__vhq_a button:focus-visible,.mcp_root__vhq_a summary:focus-visible{outline:2px solid var(--mcp-text);outline-offset:4px}.mcp_root__vhq_a section[id]{scroll-margin-top:64px}.mcp_faqTrigger__HGlyY,.mcp_primary__vGIlF,.mcp_secondary__uEmym{transition:color var(--mcp-hover-duration) var(--mcp-hover-ease),background-color var(--mcp-hover-duration) var(--mcp-hover-ease)}.mcp_copyButton__RXL9g:active{scale:.97}.mcp_primary__vGIlF:active,.mcp_secondary__uEmym:active,.mcp_tab__gVkNS:active{scale:.98}.mcp_primary__vGIlF:hover{background:var(--mcp-primary-hover)}.mcp_copyButton__RXL9g:hover,.mcp_secondary__uEmym:hover{background:var(--mcp-card)}.mcp_previewImage__Fy65Q{display:block;width:100%;height:auto;border-radius:6px}.mcp_exampleBody__fINla{display:grid;gap:24px;padding:0 20px 24px}.mcp_previewStage__wdEG6{min-width:0;padding:12px;border-radius:8px;background:var(--mcp-surface)}.mcp_exampleNotes__H_Rq8{display:grid;align-content:start;gap:20px;min-width:0}.mcp_heroEnter__PrcaZ{animation:mcp_hero-enter__mHjTt var(--mcp-reveal-duration) var(--mcp-reveal-ease) both;animation-delay:var(--mcp-reveal-delay,0s)}@keyframes mcp_hero-enter__mHjTt{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mcp_reveal__Bunix{opacity:0;translate:0 16px;will-change:transform;transition:transform var(--mcp-reveal-duration) var(--mcp-reveal-ease),opacity var(--mcp-reveal-duration) var(--mcp-reveal-ease)}.mcp_reveal__Bunix[data-direction=left]{translate:-20px 0}.mcp_reveal__Bunix[data-direction=right]{translate:20px 0}.mcp_reveal__Bunix[data-direction=scale]{translate:none;scale:.98}.mcp_reveal__Bunix[data-visible=true]{opacity:1;translate:0 0;scale:1;will-change:auto;transition-delay:var(--mcp-reveal-delay,0s)}@property --mcp-badge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mcp_badge__ljGLP{position:relative;display:inline-flex;padding:1px;border-radius:6px;background:conic-gradient(from var(--mcp-badge-angle),transparent 0,color-mix(in oklab,var(--mcp-text) 42%,transparent) 10%,transparent 22%,transparent 48%,color-mix(in oklab,var(--mcp-text) 22%,transparent) 62%,transparent 78%);animation:mcp_badge-spin__Tmqsk 4s linear infinite}.mcp_badgeInner__XWkfN{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--mcp-surface);border-radius:5px}.mcp_badgeDot__Z5Tvr{width:6px;height:6px;border-radius:50%;background:color-mix(in oklab,var(--mcp-text) 70%,transparent);animation:mcp_badge-pulse__ZWEMc 2.4s ease-out infinite}@keyframes mcp_badge-spin__Tmqsk{to{--mcp-badge-angle:360deg}}@keyframes mcp_badge-pulse__ZWEMc{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--mcp-text) 35%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.mcp_copyButton__RXL9g,.mcp_tab__gVkNS{transition:color var(--mcp-control-duration) var(--mcp-control-ease),background-color var(--mcp-control-duration) var(--mcp-control-ease),transform var(--mcp-control-duration) var(--mcp-control-ease)}.mcp_copyState__m_44T{transition:opacity var(--mcp-control-duration) var(--mcp-control-ease),transform var(--mcp-control-duration) var(--mcp-control-ease)}.mcp_copyButton__RXL9g[data-copied=false] .mcp_copyCheck__BKQY4,.mcp_copyButton__RXL9g[data-copied=true] .mcp_copyIcon__sSKWG{opacity:0;transform:scale(.75)}.mcp_copyButton__RXL9g[data-copied=false] .mcp_copiedText__oNTaj{opacity:0;transform:translateY(6px)}.mcp_copyButton__RXL9g[data-copied=true] .mcp_copyText__pqXhH{opacity:0;transform:translateY(-6px)}.mcp_tab__gVkNS:hover:not([aria-selected=true]){background:var(--mcp-card);color:var(--mcp-text)}.mcp_tabPanel__LKZGZ{opacity:1;transform:translateY(0);transition:opacity var(--mcp-control-duration) var(--mcp-control-ease),transform var(--mcp-control-duration) var(--mcp-control-ease)}.mcp_tabPanel__LKZGZ[data-switching=true]{opacity:0;transform:translateY(2px);pointer-events:none}.mcp_faqTrigger__HGlyY{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:16px;padding:16px;text-align:left}.mcp_faqTrigger__HGlyY:hover{background:color-mix(in srgb,var(--mcp-surface) 60%,transparent)}.mcp_faqPlus__EskEU{display:flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;color:var(--mcp-muted);font-size:18px;line-height:1;transition:transform var(--mcp-accordion-duration) var(--mcp-control-ease)}.mcp_faqAnswer__sZlaV{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mcp-accordion-duration) var(--mcp-control-ease)}.mcp_faqText__WP3jV{padding:0 16px 16px;color:var(--mcp-muted);font-size:14px;line-height:1.625;opacity:0;translate:0 -4px;transition:opacity var(--mcp-accordion-duration) var(--mcp-control-ease),transform var(--mcp-accordion-duration) var(--mcp-control-ease)}.mcp_root__vhq_a [data-mcp-faq][data-open=true] .mcp_faqPlus__EskEU{transform:rotate(45deg)}.mcp_root__vhq_a [data-mcp-faq][data-open=true] .mcp_faqAnswer__sZlaV{grid-template-rows:1fr}.mcp_root__vhq_a [data-mcp-faq][data-open=true] .mcp_faqText__WP3jV{opacity:1;translate:0 0}@media (max-width:639px){.mcp_faqText__WP3jV{font-size:13px}}@media (prefers-reduced-motion:reduce){.mcp_root__vhq_a *,.mcp_root__vhq_a :after,.mcp_root__vhq_a :before{transition:none!important;animation:none!important}.mcp_reveal__Bunix{opacity:1;translate:none;scale:none}.mcp_badge__ljGLP{background:color-mix(in oklab,var(--mcp-text) 18%,transparent)}.mcp_badgeDot__Z5Tvr{box-shadow:none}}