.platform_page__bBcpd{background:var(--bg);color:var(--text)}.platform_hero__TdO78{min-height:760px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);padding:clamp(150px,18vw,210px) var(--site-content-inline) clamp(88px,10vw,140px);border-bottom:1px solid var(--border-strong)}.platform_heroCopy__zgkI9{max-width:760px}.platform_darkEyebrow__uWlIR,.platform_eyebrow__JW6B4{display:flex;align-items:center;gap:16px;margin-bottom:22px;color:var(--accent);font-size:11px;font-weight:500;letter-spacing:.28em;line-height:1.4;text-transform:uppercase}.platform_darkEyebrow__uWlIR:before,.platform_eyebrow__JW6B4:before{width:28px;height:1px;background:currentColor;content:""}.platform_hero__TdO78 h1{max-width:760px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(58px,7.4vw,112px);font-weight:300;letter-spacing:-.035em;line-height:.92}.platform_heroDescription__jbq02{max-width:66ch;margin-top:34px;color:var(--text-secondary);font-size:clamp(17px,1.45vw,21px);font-weight:300;line-height:1.75}.platform_finalActions__x4EuC,.platform_heroActions__891CM{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px}.platform_primaryAction__yV9XW,.platform_secondaryAction__J3xaH{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid var(--accent);color:var(--cta-text);background:var(--accent);font-size:11px;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:background .22s ease,border-color .22s ease,box-shadow .26s ease,transform .22s ease}.platform_secondaryAction__J3xaH{border-color:var(--border-strong);color:var(--text);background:transparent}.platform_primaryAction__yV9XW:focus-visible,.platform_primaryAction__yV9XW:hover{border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:0 12px 36px rgba(148,0,0,.22);outline:none;transform:translateY(-2px)}.platform_secondaryAction__J3xaH:focus-visible,.platform_secondaryAction__J3xaH:hover{border-color:var(--accent);color:var(--accent);outline:none;transform:translateY(-1px)}.platform_release__ctZjw{margin-top:18px;color:var(--text-muted);font-size:12px;letter-spacing:.03em}.platform_installPanel__FFK5o{width:100%;border:1px solid rgba(255,250,237,.18);color:var(--bg);background:var(--text);box-shadow:18px 18px 0 var(--accent-dim)}.platform_installHeader__LACVd{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid rgba(255,250,237,.14);color:rgba(255,250,237,.6);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.platform_installTabs__SBGGr{display:flex;gap:0;border-bottom:1px solid rgba(255,250,237,.14)}.platform_installTab__LTfZB{flex:1 1;padding:16px 18px;border:0;border-right:1px solid rgba(255,250,237,.12);color:rgba(255,250,237,.56);background:transparent;font:inherit;font-size:11px;letter-spacing:.1em;cursor:pointer}.platform_installTabActive__Pd1bp,.platform_installTab__LTfZB:focus-visible,.platform_installTab__LTfZB:hover{color:var(--bg);background:rgba(148,0,0,.38);outline:none}.platform_installLine__dN5BX{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;min-height:116px;padding:24px 22px}.platform_installLine__dN5BX code,.platform_installNext__H_hZB code,.platform_surfaceRow__oaEob code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.platform_installLine__dN5BX code{display:grid;grid-gap:5px;gap:5px;overflow-x:auto;color:var(--bg);font-size:13px;line-height:1.7;white-space:nowrap}.platform_commandLine__NQI7_{display:block}.platform_installLine__dN5BX code span{color:#d7a3a3}.platform_installLine__dN5BX code .platform_commandLine__NQI7_{color:var(--bg)}.platform_copyButton__zoid_{min-width:74px;padding:10px 12px;border:1px solid rgba(255,250,237,.22);color:var(--bg);background:transparent;font:inherit;font-size:10px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.platform_copyButton__zoid_:focus-visible,.platform_copyButton__zoid_:hover{border-color:var(--bg);outline:none}.platform_installNext__H_hZB{padding:16px 22px 20px;border-top:1px solid rgba(255,250,237,.14);color:rgba(255,250,237,.66);font-size:12px}.platform_installNext__H_hZB code{color:var(--bg)}.platform_agentSection__heuU3{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,.9fr);grid-gap:clamp(48px,9vw,140px);gap:clamp(48px,9vw,140px);align-items:center;padding:clamp(84px,10vw,140px) var(--site-content-inline);border-bottom:1px solid var(--border-strong);background:var(--bg-alt)}.platform_agentIntro__y3EYb{max-width:720px}.platform_agentIntro__y3EYb h2{max-width:13ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,5.4vw,74px);font-weight:300;line-height:1.02}.platform_agentIntro__y3EYb>p:not(.platform_eyebrow__JW6B4){max-width:62ch;margin-top:28px;color:var(--text-secondary);font-size:16px;line-height:1.8}.platform_agentIntro__y3EYb .platform_pluginNote__6fk4o{padding-top:22px;border-top:1px solid var(--border-strong);font-size:13px}.platform_pluginNote__6fk4o a{color:var(--accent);font-weight:600;text-underline-offset:4px}.platform_surfaceIndex__01v2t{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);grid-gap:clamp(48px,7vw,100px);gap:clamp(48px,7vw,100px);padding:clamp(72px,8vw,112px) var(--site-content-inline);color:var(--bg);background:var(--text)}.platform_surfaceIntro__w00Pa{align-self:start;position:-webkit-sticky;position:sticky;top:130px}.platform_darkEyebrow__uWlIR{color:#d7a3a3}.platform_surfaceIntro__w00Pa h2{max-width:12ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:300;line-height:1.02}.platform_surfaceList__GbBlS{border-top:1px solid rgba(255,250,237,.18)}.platform_surfaceRow__oaEob{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(190px,.7fr);grid-gap:24px;gap:24px;align-items:start;padding:30px 0;border-bottom:1px solid rgba(255,250,237,.18)}.platform_surfaceCount__TWCGn{color:#d7a3a3;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:300;line-height:1}.platform_surfaceRow__oaEob h3{margin-bottom:7px;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:400;line-height:1.15}.platform_surfaceRow__oaEob p{max-width:50ch;color:rgba(255,250,237,.68);font-size:14px}.platform_surfaceRow__oaEob code{justify-self:end;color:rgba(255,250,237,.7);font-size:11px;text-align:right}.platform_faqSection__pjUbf,.platform_integrationsSection__7hgi5,.platform_productSection__VPe9N,.platform_workflowSection__M_0nN{padding:clamp(84px,10vw,148px) var(--site-content-inline);border-bottom:1px solid var(--border-strong)}.platform_sectionLead__78v_2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.6fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px);align-items:end;margin-bottom:clamp(54px,7vw,88px)}.platform_finalCta__dE9Hx h2,.platform_sectionLead__78v_2 h2,.platform_walkthrough__e5Atf h2{max-width:14ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,5.4vw,74px);font-weight:300;line-height:1.02}.platform_finalCta__dE9Hx p,.platform_sectionLead__78v_2>p,.platform_walkthrough__e5Atf>div:last-child{max-width:62ch;color:var(--text-secondary);font-size:16px;line-height:1.8}.platform_productFrame__yuW2H{overflow:hidden;border:1px solid var(--border-strong);background:var(--text)}.platform_frameBar__uqqHO{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;min-height:48px;padding:0 18px;border-bottom:1px solid rgba(255,250,237,.14);color:rgba(255,250,237,.58);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.platform_frameDots__9cqsw{display:flex;gap:6px}.platform_frameDots__9cqsw i{display:block;width:7px;height:7px;border:1px solid rgba(255,250,237,.42);border-radius:50%}.platform_productFrame__yuW2H img{display:block;width:100%;height:auto}.platform_productFrame__yuW2H figcaption{padding:16px 18px;border-top:1px solid rgba(255,250,237,.14);color:rgba(255,250,237,.64);font-size:12px}.platform_workflowSection__M_0nN{background:var(--bg-alt)}.platform_workflowList__zlF7o{border-top:1px solid var(--border-strong);list-style:none}.platform_workflowList__zlF7o li{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:28px;gap:28px;padding:34px 0;border-bottom:1px solid var(--border-strong)}.platform_workflowList__zlF7o li>span{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.18em}.platform_workflowList__zlF7o h3{margin-bottom:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.platform_workflowList__zlF7o p{max-width:70ch;color:var(--text-secondary)}.platform_integrationList__7G867{border-top:1px solid var(--border-strong)}.platform_integrationList__7G867>div{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);grid-gap:36px;gap:36px;padding:28px 0;border-bottom:1px solid var(--border-strong)}.platform_integrationList__7G867 dt{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.platform_integrationList__7G867 dd{max-width:72ch;color:var(--text-secondary);font-size:17px}.platform_walkthrough__e5Atf{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);grid-gap:clamp(48px,9vw,140px);gap:clamp(48px,9vw,140px);align-items:end;padding:clamp(84px,10vw,140px) var(--site-content-inline);border-bottom:1px solid var(--border-strong);background:var(--accent-dim)}.platform_walkthrough__e5Atf a{display:inline-block;margin-top:24px;color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.12em;text-underline-offset:5px;text-transform:uppercase}.platform_faqList__lG6zt{max-width:1020px;border-top:1px solid var(--border-strong)}.platform_faqList__lG6zt details{border-bottom:1px solid var(--border-strong)}.platform_faqList__lG6zt summary{position:relative;padding:26px 54px 26px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(23px,2.6vw,32px);line-height:1.25;list-style:none;cursor:pointer}.platform_faqList__lG6zt summary::-webkit-details-marker{display:none}.platform_faqList__lG6zt summary:after{position:absolute;top:50%;right:2px;color:var(--accent);content:"+";font-family:Inter,sans-serif;font-size:22px;transform:translateY(-50%)}.platform_faqList__lG6zt details[open] summary:after{content:"−"}.platform_faqList__lG6zt details p{max-width:72ch;padding:0 54px 28px 0;color:var(--text-secondary);line-height:1.8}.platform_finalCta__dE9Hx{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:54px;gap:54px;align-items:end;padding:clamp(88px,11vw,158px) var(--site-content-inline)}.platform_finalCta__dE9Hx h2{max-width:11ch}.platform_finalCta__dE9Hx p{margin-top:22px}.platform_finalActions__x4EuC{justify-content:flex-end;margin-top:0}@media (max-width:1000px){.platform_agentSection__heuU3,.platform_hero__TdO78,.platform_sectionLead__78v_2,.platform_surfaceIndex__01v2t,.platform_walkthrough__e5Atf{grid-template-columns:1fr}.platform_hero__TdO78{min-height:auto}.platform_installPanel__FFK5o{max-width:760px}.platform_surfaceIntro__w00Pa{position:static}.platform_sectionLead__78v_2 h2,.platform_surfaceIntro__w00Pa h2,.platform_walkthrough__e5Atf h2{max-width:16ch}.platform_surfaceRow__oaEob{grid-template-columns:80px minmax(0,1fr)}.platform_surfaceRow__oaEob code{grid-column:2;justify-self:start;text-align:left}.platform_sectionLead__78v_2{align-items:start}.platform_finalCta__dE9Hx{grid-template-columns:1fr;align-items:start}.platform_finalActions__x4EuC{justify-content:flex-start}}@media (max-width:640px){.platform_hero__TdO78{gap:46px;padding-top:126px}.platform_hero__TdO78 h1{font-size:clamp(52px,16vw,72px)}.platform_finalActions__x4EuC,.platform_heroActions__891CM{align-items:stretch;flex-direction:column}.platform_primaryAction__yV9XW,.platform_secondaryAction__J3xaH{width:100%}.platform_installPanel__FFK5o{box-shadow:9px 9px 0 var(--accent-dim)}.platform_installTabs__SBGGr{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.platform_installTab__LTfZB{padding-inline:8px}.platform_installLine__dN5BX{grid-template-columns:1fr}.platform_copyButton__zoid_{justify-self:start}.platform_surfaceRow__oaEob{grid-template-columns:56px minmax(0,1fr);gap:16px}.platform_surfaceCount__TWCGn{font-size:32px}.platform_surfaceRow__oaEob code{overflow-wrap:anywhere}.platform_frameBar__uqqHO{grid-template-columns:auto 1fr}.platform_frameBar__uqqHO>span:last-child{display:none}.platform_productFrame__yuW2H img{width:160%;max-width:none;transform:translateX(-5%)}.platform_workflowList__zlF7o li{grid-template-columns:46px minmax(0,1fr);gap:14px}.platform_integrationList__7G867>div{grid-template-columns:1fr;gap:9px}}@media (prefers-reduced-motion:reduce){.platform_primaryAction__yV9XW,.platform_secondaryAction__J3xaH{transition:none}.platform_primaryAction__yV9XW:focus-visible,.platform_primaryAction__yV9XW:hover,.platform_secondaryAction__J3xaH:focus-visible,.platform_secondaryAction__J3xaH:hover{transform:none}}