.mcp-setup-guide_guide__iRVIp{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.mcp-setup-guide_tabs__egGPM{display:flex;flex-wrap:wrap;gap:4px;padding:10px;border-bottom:1px solid var(--line)}.mcp-setup-guide_auth__KirNj button,.mcp-setup-guide_tabs__egGPM button{flex:none;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--mute);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.mcp-setup-guide_auth__KirNj button:hover,.mcp-setup-guide_tabs__egGPM button:hover{color:var(--paper)}.mcp-setup-guide_tabs__egGPM button[aria-selected=true]{border-color:rgba(247,244,238,.3);background:var(--raised);color:var(--paper);box-shadow:inset 0 -2px 0 var(--cut)}.mcp-setup-guide_auth__KirNj{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.mcp-setup-guide_auth__KirNj button{border-color:var(--line)}.mcp-setup-guide_auth__KirNj button[aria-pressed=true]{border-color:rgba(247,244,238,.3);background:var(--raised);color:var(--paper)}.mcp-setup-guide_code__bp7rK pre:focus-visible,.mcp-setup-guide_guide__iRVIp a:focus-visible,.mcp-setup-guide_guide__iRVIp button:focus-visible,.mcp-setup-guide_panel__KXAHm:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.mcp-setup-guide_panel__KXAHm{min-width:0;padding:clamp(18px,2.4vw,32px)}.mcp-setup-guide_heading__4mjmY{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.mcp-setup-guide_heading__4mjmY h3{margin:0}.mcp-setup-guide_heading__4mjmY>span{color:var(--mute);font-size:15px}.mcp-setup-guide_steps__5wfVZ{margin:22px 0;padding:0;list-style:none;counter-reset:step}.mcp-setup-guide_steps__5wfVZ li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 0;border-top:1px solid var(--line);counter-increment:step}.mcp-setup-guide_steps__5wfVZ li:before{content:counter(step);color:var(--mute);font-family:var(--display);font-stretch:112%;font-size:20px;font-weight:560;line-height:1.3}.mcp-setup-guide_steps__5wfVZ h4{margin:0;color:var(--paper);font-size:16.5px;font-weight:600;line-height:1.4}.mcp-setup-guide_steps__5wfVZ p{margin:6px 0 0;color:var(--mute);font-size:15.5px;line-height:1.6;overflow-wrap:anywhere}.mcp-setup-guide_code__bp7rK{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--ink)}.mcp-setup-guide_code__bp7rK header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 16px;border-bottom:1px solid var(--line)}.mcp-setup-guide_code__bp7rK header>span{color:var(--mute);font:500 14px/1.5 var(--font-mono);overflow-wrap:anywhere}.mcp-setup-guide_code__bp7rK header button{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--paper);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.mcp-setup-guide_code__bp7rK header button:hover{background:var(--raised)}.mcp-setup-guide_code__bp7rK pre{max-width:100%;margin:0;padding:16px;overflow:auto;color:var(--paper);font:14px/1.7 var(--font-mono);white-space:pre}.mcp-setup-guide_code__bp7rK code{font:inherit}.mcp-setup-guide_copyStatus__ed7mr{display:block;padding:0 16px;color:var(--mute);font-size:14px}.mcp-setup-guide_copyStatus__ed7mr:not(:empty){padding-bottom:12px}.mcp-setup-guide_directory__BVn6G{display:grid;gap:12px;justify-items:start}.mcp-setup-guide_note__zXs6l{margin:12px 0 0;color:var(--mute);font-size:15px;line-height:1.6}.mcp-setup-guide_verify__lGN_d{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.mcp-setup-guide_verify__lGN_d span{color:var(--mute);font-size:15px}.mcp-setup-guide_verify__lGN_d p{margin:6px 0 0;color:var(--paper);font-size:17px;font-weight:500;line-height:1.5}.mcp-setup-guide_panel__KXAHm footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:20px;padding-top:12px;border-top:1px solid var(--line)}.mcp-setup-guide_panel__KXAHm footer a{display:inline-flex;align-items:center;min-height:44px}.template-variant-demo_demo__VPRxD{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,2.4vw,36px);align-items:start;padding:clamp(16px,2vw,28px);border:1px solid var(--line);border-radius:18px;background:var(--surface)}.template-variant-demo_panel__NJ_Pd{display:flex;flex-direction:column;min-width:0}.template-variant-demo_tabs__9vp5R{display:flex;flex-wrap:wrap;gap:6px}.template-variant-demo_pause__SjOvW,.template-variant-demo_tabs__9vp5R button{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--mute);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.template-variant-demo_pause__SjOvW:hover,.template-variant-demo_tabs__9vp5R button:hover{color:var(--paper)}.template-variant-demo_tabs__9vp5R button[aria-pressed=true]{border-color:rgba(247,244,238,.32);background:var(--raised);color:var(--paper);box-shadow:inset 0 -2px 0 var(--cut)}.template-variant-demo_pause__SjOvW:focus-visible,.template-variant-demo_tabs__9vp5R button:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.template-variant-demo_fields__P8KPS{display:grid;margin:22px 0 0;border-top:1px solid var(--line)}.template-variant-demo_fields__P8KPS div{display:grid;grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.template-variant-demo_fields__P8KPS dt{color:var(--paper);font:600 14.5px/1.3 var(--font-mono)}.template-variant-demo_fields__P8KPS dt small{display:block;margin-top:3px;color:var(--mute);font-family:var(--font-sans);font-size:13px;font-weight:500}.template-variant-demo_fields__P8KPS dd{margin:0;color:var(--paper);font-size:15.5px;line-height:1.4;overflow-wrap:anywhere;animation:template-variant-demo_fieldIn__eKB1M .5s var(--ease-out)}.template-variant-demo_locked__JNi7j{margin:18px 0 0;color:var(--mute);font-size:15px;line-height:1.5}.template-variant-demo_pause__SjOvW{align-self:flex-start;margin-top:auto}.template-variant-demo_locked__JNi7j+.template-variant-demo_pause__SjOvW{margin-top:18px}.template-variant-demo_output__YJUhf{display:grid;grid-template-rows:auto auto;margin:0;overflow:hidden;border-radius:12px;background:#f4efe6;color:#121317}.template-variant-demo_photo__gieKW{overflow:hidden;aspect-ratio:16/9;background:#000}.template-variant-demo_photo__gieKW img{display:block;width:100%;height:100%;object-fit:cover;animation:template-variant-demo_photoIn__ntClz .6s var(--ease-out)}.template-variant-demo_copy__xKTlq{display:grid;gap:10px;padding:clamp(18px,2.4vw,32px)}.template-variant-demo_brand__UGapN{color:#5d5a63;font-size:14px;font-weight:600}.template-variant-demo_copy__xKTlq strong{font-family:var(--display);font-stretch:112%;font-size:clamp(26px,2.8vw,44px);font-weight:560;letter-spacing:-.03em;line-height:1.02}.template-variant-demo_row__0Lp8g{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.template-variant-demo_row__0Lp8g b{font-size:clamp(20px,1.8vw,26px)}.template-variant-demo_row__0Lp8g em{padding:5px 10px;border-radius:6px;background:#121317;color:#f4efe6;font-size:14px;font-style:normal;font-weight:600}@keyframes template-variant-demo_fieldIn__eKB1M{0%{opacity:0;transform:translateY(4px)}}@keyframes template-variant-demo_photoIn__ntClz{0%{opacity:.2;transform:scale(1.03)}}@media (max-width:900px){.template-variant-demo_demo__VPRxD{grid-template-columns:1fr}.template-variant-demo_output__YJUhf{order:-1}}@media (prefers-reduced-motion:reduce){.template-variant-demo_fields__P8KPS dd,.template-variant-demo_photo__gieKW img{animation:none}}.b-product_split__ZGzVw{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5.5vw,104px);align-items:center}.b-product_split__ZGzVw[data-side=left]{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.b-product_split__ZGzVw[data-side=left]>.b-product_copy__MU8US{order:2}.b-product_split__ZGzVw[data-media=portrait],.b-product_split__ZGzVw[data-media=portrait][data-side=left]{grid-template-columns:repeat(2,minmax(0,1fr))}.b-product_copy__MU8US h2{font-size:clamp(34px,3.9vw,64px)}.b-product_copy__MU8US>p{max-width:540px;margin-top:22px}.b-product_copy__MU8US>a{display:inline-flex;align-items:center;min-height:44px;margin-top:18px}.b-product_mediaCol__AXgVE{min-width:0}.b-product_mediaCol__AXgVE[data-narrow]{max-width:460px;justify-self:center;width:100%}.b-product_lines__3GrnC{display:grid;margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.b-product_lines__3GrnC li{padding:14px 0;border-bottom:1px solid var(--line);color:var(--paper);font-size:16px;line-height:1.5}.b-product_lines__3GrnC li span{display:block;margin-top:2px;color:var(--mute);font-size:15px}.b-product_points__3h5Sz{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(28px,3.5vw,56px) clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}.b-product_points__3h5Sz li{padding-top:22px;border-top:1px solid var(--line)}.b-product_points__3h5Sz h3{margin-bottom:12px}.b-product_points__3h5Sz li>a{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:15px}.b-product_steps__xb0wU{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;counter-reset:step}.b-product_steps__xb0wU li{counter-increment:step}.b-product_steps__xb0wU li:before{content:counter(step);display:block;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line);color:var(--mute);font-family:var(--display);font-stretch:116%;font-size:clamp(34px,3.4vw,52px);font-weight:560;letter-spacing:-.03em;line-height:1}.b-product_steps__xb0wU h3{margin-bottom:10px}.b-product_pair__sHhq_{display:grid;grid-template-columns:minmax(0,var(--a,1fr)) minmax(0,var(--b,1fr));gap:clamp(14px,2vw,28px);align-items:end}.b-product_pair__sHhq_[data-portrait]{width:100%;max-width:620px;justify-self:center}.b-product_pair__sHhq_ figure{margin:0}.b-product_pair__sHhq_ figcaption{margin-top:12px;color:var(--mute);font-size:15px}.b-product_pair__sHhq_ figcaption strong{color:var(--paper);font-weight:600}.b-product_pair__sHhq_ figure:first-child :is(video,img){filter:saturate(.85)}.b-product_models__WHO02{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:clamp(18px,2vw,28px) clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none}.b-product_models__WHO02 img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:12px}.b-product_models__WHO02 strong{display:block;margin-top:12px;color:var(--paper);font-size:16px;font-weight:600}.b-product_models__WHO02 small{display:block;margin-top:3px;color:var(--mute);font-size:14px}.b-product_models__WHO02 audio{display:block;width:100%;height:44px;margin-top:10px}.b-product_models__WHO02[data-size=large]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.b-product_specs__dEN7g{margin:0;border-top:1px solid var(--line)}.b-product_specs__dEN7g div{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.b-product_specs__dEN7g dt{color:var(--mute);font-size:15px}.b-product_specs__dEN7g dd{margin:0;color:var(--paper);font-size:16px;line-height:1.5}.b-product_code__nm21d{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.b-product_codeHead__0EXqU{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 18px;border-bottom:1px solid var(--line);color:var(--mute);font-size:14px}.b-product_codeHead__0EXqU button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--paper);font:inherit;font-weight:600;cursor:pointer}.b-product_codeHead__0EXqU button:hover{background:var(--raised)}.b-product_codeHead__0EXqU button:focus-visible{outline:2px solid var(--cut);outline-offset:2px}.b-product_code__nm21d pre{margin:0;padding:20px 18px;overflow-x:auto;color:var(--paper);font:14px/1.65 var(--font-mono,ui-monospace,monospace);white-space:pre;tab-size:2}.b-product_code__nm21d pre:focus-visible{outline:2px solid var(--cut);outline-offset:-2px}.b-product_codeStack__SBsRc{display:grid;gap:16px;min-width:0}.b-product_related__umr88{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px}.b-product_related__umr88>p{flex-basis:100%;margin:0;color:var(--mute);font-size:15px}.b-product_related__umr88 a{display:inline-flex;align-items:center;min-height:44px}.b-product_reel__s_Vxs{display:flex;flex-wrap:wrap;gap:clamp(14px,1.6vw,24px)}.b-product_reel__s_Vxs>*{flex:var(--grow) 1 0;min-width:min(100%,220px)}.b-product_reel__s_Vxs figcaption,.b-product_reel__s_Vxs p{margin:10px 0 0;color:var(--mute);font-size:15px}.b-product_reel__s_Vxs a{display:inline-flex;align-items:center;min-height:44px;color:var(--paper);font-weight:600;text-decoration:none}.b-product_reel__s_Vxs a:hover{text-decoration:underline;text-decoration-color:var(--cut);text-underline-offset:4px}.b-product_reel__s_Vxs a:focus-visible{outline:2px solid var(--cut);outline-offset:3px}@media (max-width:1000px){.b-product_points__3h5Sz,.b-product_steps__xb0wU{--cols:2!important}}@media (max-width:900px){.b-product_split__ZGzVw,.b-product_split__ZGzVw[data-media=portrait],.b-product_split__ZGzVw[data-media=portrait][data-side=left],.b-product_split__ZGzVw[data-side=left]{grid-template-columns:1fr}.b-product_split__ZGzVw[data-side=left]>.b-product_copy__MU8US{order:0}}@media (max-width:600px){.b-product_points__3h5Sz,.b-product_steps__xb0wU{--cols:1!important}.b-product_models__WHO02,.b-product_models__WHO02[data-size=large]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.b-product_models__WHO02 strong{font-size:15px}.b-product_specs__dEN7g div{grid-template-columns:1fr;gap:4px}.b-product_pair__sHhq_{gap:10px}}.b-product_frames__AiZNL{display:grid;grid-template-columns:repeat(var(--count,5),minmax(0,1fr));gap:clamp(8px,1vw,14px);margin:0;padding:0;list-style:none}.b-product_frames__AiZNL img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:10px}.b-product_frames__AiZNL li{position:relative}.b-product_frames__AiZNL span{display:block;margin-top:8px;color:var(--mute);font-size:14px}@media (max-width:600px){.b-product_frames__AiZNL{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-product_lines__3GrnC code,.b-product_points__3h5Sz code{color:var(--paper);font:500 14px/1.5 var(--font-mono);overflow-wrap:anywhere}.b-product_points__3h5Sz code{display:block;margin-top:4px}.b-product_portrait__CMsdu{width:min(100%,400px);margin-inline:auto}.b-product_facts__IhXVQ{display:grid;grid-template-columns:repeat(var(--count,4),minmax(0,1fr));gap:24px;margin:0;padding:28px 0 0;border-top:1px solid var(--line);list-style:none}.b-product_facts__IhXVQ strong{display:block;color:var(--paper);font-family:var(--display);font-stretch:116%;font-size:clamp(36px,4vw,60px);font-weight:560;letter-spacing:-.03em;line-height:1}.b-product_facts__IhXVQ span{display:block;max-width:260px;margin-top:10px;color:var(--mute);font-size:16px;line-height:1.45}@media (max-width:900px){.b-product_facts__IhXVQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.capability-page_facts__wPh4q{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px 40px;margin:0 auto;padding:36px 0 0;border-top:1px solid var(--line);list-style:none}.capability-page_facts__wPh4q strong{display:block;font-family:var(--display);font-stretch:116%;font-size:clamp(36px,4vw,60px);font-weight:560;letter-spacing:-.03em;line-height:1}.capability-page_facts__wPh4q span{display:block;max-width:280px;margin-top:10px;color:var(--mute);font-size:16px;line-height:1.45}.capability-page_models__DS9N_{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:28px 20px;margin:0;padding:0;list-style:none}.capability-page_models__DS9N_[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-page_models__DS9N_ img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:14px;object-fit:cover;background:#000}.capability-page_modelText__D_nUf{padding-top:14px}.capability-page_modelText__D_nUf strong{font-size:18px;font-weight:600}.capability-page_modelText__D_nUf small{margin-left:8px;color:var(--mute);font-size:14px}.capability-page_modelText__D_nUf p{margin:6px 0 0;color:var(--mute);font-size:15px;line-height:1.5}.capability-page_modelText__D_nUf audio{width:100%;height:40px;margin-top:12px;color-scheme:dark}.capability-page_points__M64ll{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,120px);align-items:start}.capability-page_points__M64ll h2{position:sticky;top:120px;font-size:clamp(34px,3.6vw,56px)}.capability-page_points__M64ll ol{margin:0;padding:0;list-style:none}.capability-page_points__M64ll li{display:grid;gap:10px;padding:28px 0;border-top:1px solid var(--line)}.capability-page_points__M64ll li:last-child{border-bottom:1px solid var(--line)}.capability-page_points__M64ll li p{max-width:620px}.capability-page_uses__0LlG7{display:flex;gap:clamp(20px,2.4vw,32px);align-items:flex-start}.capability-page_uses__0LlG7 article{flex:var(--ratio) 1 0;min-width:0;max-width:calc(640px * var(--ratio))}.capability-page_uses__0LlG7 article>:first-child{margin-bottom:20px}.capability-page_uses__0LlG7 article p{margin:8px 0 14px;max-width:520px}.capability-page_related__79A5E{display:grid;justify-items:start;gap:10px;margin-top:36px}.capability-page_related__79A5E p{margin:0 0 4px;color:var(--mute);font-size:15px}@media (max-width:900px){.capability-page_points__M64ll{grid-template-columns:1fr}.capability-page_points__M64ll h2{position:static}.capability-page_uses__0LlG7{flex-direction:column}.capability-page_uses__0LlG7 article{width:100%;max-width:min(100%,calc(560px * var(--ratio)));flex:none}}@media (max-width:560px){.capability-page_models__DS9N_[data-count="2"]{grid-template-columns:1fr}}