.product-info-shell{position:relative;padding-top:94px;padding-bottom:90px}.product-info-heading{max-width:850px;margin-bottom:52px}.product-info-heading .eyebrow{margin-bottom:22px}.product-info-heading h1{font-size:clamp(40px,4.6vw,66px);line-height:1.12;letter-spacing:-.03em}.product-info-description{margin-top:24px;max-width:55ch;color:var(--muted);font-size:16px;line-height:1.8}.info-surface{background:#141414;border:1px solid #333;border-radius:14px;overflow:hidden}.info-product-mark{display:flex;align-items:center;gap:10px;margin-bottom:25px;font:24px/1.2 var(--serif)}.info-product-mark img{width:44px;height:auto;object-fit:contain}.info-surface h2{font:28px/1.4 var(--serif);letter-spacing:-.02em}.info-availability{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid #444;border-radius:999px;background:#202020;color:#d4d4d4;font:11px/1.5 Inter,sans-serif}.info-availability:before{content:"";width:4px;height:4px;border-radius:50%;background:#bdbdbd}.info-availability.info-available:before{background:#8bd4a8;box-shadow:0 0 0 3px #8bd4a81a}.pricing-preview{display:grid;grid-template-columns:1fr 1fr}.pricing-preview-intro{padding:40px 44px}.pricing-preview-intro>p{margin:18px 0 25px;max-width:37ch;color:var(--muted);font-size:14px;line-height:1.8}.pricing-capabilities{margin:0;padding:30px 44px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.pricing-capabilities>div{padding:23px 0}.pricing-capabilities>div+div{border-top:1px solid var(--line)}.pricing-capabilities dt{font-size:15px;line-height:1.5;color:var(--ink)}.pricing-capabilities dd{margin:8px 0 0;max-width:40ch;font-size:13px;line-height:1.8;color:var(--muted)}.pricing-offer{padding:40px 44px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pricing-offer-label{color:var(--muted);font:11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.pricing-price{display:flex;align-items:baseline;gap:9px;margin-top:12px}.pricing-price strong{color:var(--ink);font:50px/1 var(--serif);font-weight:400;letter-spacing:-.04em}.pricing-price span{color:var(--muted);font-size:13px}.pricing-offer>p:nth-of-type(3){max-width:42ch;margin-top:18px;color:var(--muted);font-size:13px;line-height:1.75}.pricing-signup{margin-top:24px}.pricing-offer small{margin-top:12px;color:var(--muted);font-size:10px;line-height:1.6}.pricing-account-link{margin-top:14px;color:var(--muted);font-size:11px;text-underline-offset:3px}.pricing-account-link:hover{color:var(--ink)}.info-surface-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:21px 44px;border-top:1px solid var(--line)}.info-surface-footer>p{max-width:58ch;color:var(--muted);font-size:12px;line-height:1.8}.info-link[data-slot=button]{flex-shrink:0;border-radius:4px;padding:0;gap:14px;background:transparent;color:var(--ink);font:12px/1.6 Inter,sans-serif}.info-link[data-slot=button]:hover{background:transparent;color:#fff}.info-next{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:25px;font-size:12px;color:var(--muted)}.connect-page .product-info-heading{margin-bottom:28px}.connect-primary-action{display:flex}.connect-section-label{color:#8f8f8f;font:10px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase}.connect-client-tabs[data-slot=tabs]{gap:0;margin-top:70px}.connect-client-tabs-list[data-slot=tabs-list]{display:flex;width:100%;height:auto;justify-content:flex-start;gap:0;padding:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.connect-client-tabs-list [data-slot=tabs-trigger]{flex:0 0 auto;min-width:170px;height:58px;justify-content:flex-start;gap:10px;padding:0 24px;border:0;border-radius:0;background:transparent;color:#929292;font:13px/1.4 Inter,sans-serif;box-shadow:none}.connect-client-tabs-list [data-slot=tabs-trigger]:after{bottom:-1px;height:1px}.connect-client-tabs-list [data-slot=tabs-trigger]:hover{color:#e3e3e3}.connect-client-tabs-list [data-slot=tabs-trigger][data-state=active]{border:0;background:transparent;color:var(--ink);box-shadow:none}.connect-client-tabs-list .agent-client-icon{width:19px;height:19px}.connect-tab-panel{margin:0}.connect-walkthrough{margin-top:48px;scroll-margin-top:94px}.connect-prerequisites{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:center;margin-top:30px;padding:26px 30px;background:#121212;border:1px solid #303030;border-radius:12px;scroll-margin-top:94px}.connect-prerequisites span{color:#8f8f8f;font:10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.connect-prerequisites h3{margin-top:6px;color:var(--ink);font:19px/1.4 var(--serif)}.connect-prerequisites ul{display:grid;gap:11px;list-style:none;margin:0;padding:0}.connect-prerequisites li{display:flex;align-items:flex-start;gap:10px;color:#c9c9c9;font-size:12px;line-height:1.6}.connect-prerequisites li svg{flex:0 0 auto;width:15px;height:15px;margin-top:2px;color:#8bd4a8}.connect-steps{list-style:none;margin:20px 0 0;padding:0}.connect-step{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,90px);align-items:center;padding:64px 0;border-bottom:1px solid var(--line)}.connect-step-copy{min-width:0}.connect-step-number{display:block;margin-bottom:18px;color:#9d9d9d;font:11px/1.5 var(--mono)}.connect-step-copy h3{color:var(--ink);font:25px/1.35 var(--serif);letter-spacing:-.018em}.connect-step-copy>p{margin-top:15px;color:var(--muted);font-size:13px;line-height:1.85}.connect-step-copy strong{color:#d8d8d8;font-weight:500}.connect-screenshot{position:relative;display:block;min-width:0;overflow:hidden;background:#090909;border:1px solid #353535;border-radius:12px;box-shadow:0 26px 70px #0005}.connect-screenshot.is-portrait{width:min(100%,440px);justify-self:center}.connect-screenshot.is-compact{width:min(100%,420px);justify-self:center}.connect-screenshot.is-sidebar{width:min(100%,280px)}.connect-screenshot img{display:block;width:100%;height:auto}.connect-screenshot>span{position:absolute;right:13px;bottom:13px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #474747;border-radius:999px;background:#111e;color:#d3d3d3;font-size:10px;line-height:1;opacity:.72;transition:opacity .2s ease,border-color .2s ease}.connect-screenshot:hover>span,.connect-screenshot:focus-visible>span{opacity:1;border-color:#777}.connect-screenshot>span svg{width:11px;height:11px}.connect-url{display:flex;align-items:stretch;min-width:0;margin-top:22px;overflow:hidden;border:1px solid #393939;border-radius:8px;background:#101010}.connect-url code{min-width:0;flex:1;padding:12px 13px;overflow-wrap:anywhere;color:#d4d4d4;font:11px/1.6 var(--mono)}.connect-url .connect-copy-button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;height:auto;padding:0 13px;border:0;border-left:1px solid #393939;border-radius:0;background:#1d1d1d;color:#c8c8c8;font:11px/1 Inter,sans-serif;cursor:pointer}.connect-url .connect-copy-button:hover{color:#fff;background:#242424}.connect-url .connect-copy-button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.connect-url .connect-copy-button svg{width:13px;height:13px}.connect-prompt{display:grid;gap:8px;margin-top:22px}.connect-prompt span{color:#8f8f8f;font:10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.connect-prompt code{padding:12px 13px;overflow-wrap:anywhere;border:1px solid #393939;border-radius:8px;background:#101010;color:#d4d4d4;font:11px/1.6 var(--mono)}.connect-auth-visual{min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:42px;border:1px solid #343434;border-radius:12px;background:radial-gradient(circle at 50% 44%,#282828 0,#171717 38%,#111 72%);color:#d8d8d8;text-align:center}.connect-auth-visual>svg{width:27px;height:27px;margin-top:28px;stroke-width:1.3;color:#a8a8a8}.connect-auth-visual strong{font:18px/1.4 var(--serif);font-weight:400}.connect-auth-visual small{max-width:34ch;color:#888;font-size:10px;line-height:1.6}.connect-auth-route{display:flex;align-items:center;gap:13px;color:#bdbdbd;font-size:12px}.connect-auth-route svg{width:15px;height:15px;color:#777}.connect-auth-route img{width:34px;height:auto;object-fit:contain}.connect-help{margin-top:92px}.connect-help-heading{padding:35px 40px 30px}.connect-help-accordion{border-top:1px solid var(--line)}.connect-help-item{padding-inline:40px;border-color:var(--line)}.connect-help-trigger{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;width:100%;min-height:72px;padding-block:20px;border:0;background:transparent;color:var(--ink);font:13px/1.5 Inter,sans-serif;text-decoration:none}.connect-help-trigger:hover{text-decoration:none}.connect-help-trigger>svg{width:15px;height:15px;color:#8f8f8f}.connect-help-index{color:#8f8f8f;font:10px/1.5 var(--mono)}.connect-help-answer{max-width:78ch;padding:0 30px 23px 34px}.connect-help-answer p{color:var(--muted);font-size:11px;line-height:1.8}.connect-help-answer strong{color:#d3d3d3;font-weight:500}.connect-coming-soon{margin-top:48px;padding:40px}.connect-client-lockup{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#d9d9d9;font-size:13px}.connect-client-lockup .agent-client-icon{width:21px;height:21px}.connect-client-lockup small{margin-left:4px;padding:4px 7px;border:1px solid #383838;border-radius:999px;color:#8f8f8f;font:9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.connect-coming-soon>p{max-width:62ch;margin-top:14px;color:var(--muted);font-size:13px;line-height:1.8}.connect-final-cta{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-top:92px;padding:37px 40px}.connect-final-cta h2{margin-top:7px}.connect-final-cta>div>p:last-child{max-width:64ch;margin-top:9px;color:var(--muted);font-size:11px;line-height:1.8}.connect-final-cta [data-slot=button]{flex:0 0 auto}@media(max-width:900px){.product-info-shell{padding-top:72px;padding-bottom:70px}.pricing-preview-intro,.pricing-capabilities,.pricing-offer{padding-inline:28px}.info-surface h2{font-size:25px}.info-surface-footer{padding-inline:28px;gap:22px}.connect-client-tabs-list[data-slot=tabs-list]{flex-wrap:wrap}.connect-client-tabs-list [data-slot=tabs-trigger]{flex:1 1 33.333%;min-width:0;justify-content:center;padding-inline:19px}.connect-client-tabs-list [data-slot=tabs-trigger]:nth-child(n+4){border-top:1px solid var(--line)}.connect-prerequisites{grid-template-columns:1fr;gap:20px}.connect-step{grid-template-columns:1fr;gap:34px;padding-block:52px}.connect-step-copy{max-width:640px}.connect-screenshot,.connect-auth-visual{width:min(100%,720px)}.connect-help-heading,.connect-help-item,.connect-final-cta{padding-inline:28px}}@media(max-width:650px){.pricing-preview{grid-template-columns:1fr}.pricing-preview-intro{padding:28px}.pricing-capabilities,.pricing-offer{padding-block:28px;border-left:0;border-top:1px solid var(--line)}.pricing-capabilities>div{padding-block:20px}.info-surface-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-block:20px}.connect-client-tabs{margin-top:48px}.connect-final-cta{margin-top:72px}.connect-walkthrough{margin-top:38px}.connect-help{margin-top:72px}.connect-prerequisites{padding:23px}.connect-step{padding-block:44px}.connect-step-copy h3{font-size:23px}.connect-auth-visual{min-height:330px;padding:28px 20px}.connect-final-cta{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:560px){.product-info-shell{padding-top:60px;padding-bottom:55px}.product-info-heading{margin-bottom:32px}.product-info-heading h1{font-size:38px}.product-info-heading .eyebrow{margin-bottom:19px}.product-info-description{font-size:14px;margin-top:20px}.info-surface{border-radius:11px}.info-surface h2{font-size:22px}.pricing-preview-intro,.pricing-capabilities,.pricing-offer,.info-surface-footer,.connect-status-heading,.connect-preview>h2,.connect-preview-description{padding-inline:22px}.connect-url{flex-direction:column}.connect-url .connect-copy-button{justify-content:center;min-height:38px;border-left:0;border-top:1px solid #393939}.connect-help-heading,.connect-help-item,.connect-final-cta{padding-inline:22px}.connect-help-trigger{grid-template-columns:28px minmax(0,1fr) 16px}.connect-help-answer{padding-left:28px;padding-right:16px}.connect-client-tabs-list [data-slot=tabs-trigger]{flex:1 1 50%;min-width:0;justify-content:center;padding-inline:12px}.connect-client-tabs-list [data-slot=tabs-trigger]:nth-child(n+3){border-top:1px solid var(--line)}.connect-coming-soon{padding:28px 22px}.info-next{align-items:flex-start;flex-direction:column;gap:3px;margin-top:22px}}@media(max-width:380px){.product-info-heading h1{font-size:33px}.info-surface h2{font-size:21px}}
