._6xnbAG_footer{isolation:isolate;color:var(--text);padding:clamp(64px,7vw,104px) 24px 48px;position:relative}._6xnbAG_sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 clamp(120px,14vw,200px));mask-image:linear-gradient(#0000,#000 clamp(120px,14vw,200px))}._6xnbAG_sky img{width:100%;height:var(--sky-h,max(56.25vw, 520px));object-fit:cover;object-position:50% 100%;display:block;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}._6xnbAG_footer ._6xnbAG_grid,._6xnbAG_footer ._6xnbAG_bottom{background:#ffffffed;border:1px solid #ffffffb8}._6xnbAG_footer ._6xnbAG_grid{border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:minmax(200px,1.25fr) repeat(4,minmax(118px,.75fr)) minmax(160px,.9fr);gap:24px;padding:38px 32px 30px;display:grid;box-shadow:0 24px 72px #2a4d702e}._6xnbAG_footer .brand{color:var(--text)}._6xnbAG_footer ._6xnbAG_about p{max-width:330px;color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.65}._6xnbAG_footer ._6xnbAG_col{flex-direction:column;gap:2px;display:flex}._6xnbAG_footer ._6xnbAG_col h2{color:var(--text);letter-spacing:-.025em;margin:4px 0 8px;font-size:13px;font-weight:600;line-height:1.3}._6xnbAG_footer ._6xnbAG_col a{min-height:32px;color:var(--muted);align-items:center;font-size:13px;display:flex}._6xnbAG_footer ._6xnbAG_col a:hover{color:var(--primary)}._6xnbAG_footer ._6xnbAG_bottom{border-top-color:var(--border);color:var(--muted);border-radius:0 0 22px 22px;justify-content:space-between;padding:22px 42px 28px;font-size:13px;display:flex;box-shadow:0 34px 72px #2a4d702e}._6xnbAG_footer ._6xnbAG_bottom>div{flex-wrap:wrap;gap:24px;display:flex}._6xnbAG_footer ._6xnbAG_bottom a{align-items:center;min-height:36px;display:inline-flex}@media (hover:none){._6xnbAG_footer ._6xnbAG_col a{min-height:40px}}@media (max-width:1100px){._6xnbAG_footer ._6xnbAG_grid{grid-template-columns:repeat(5,minmax(0,1fr))}._6xnbAG_footer ._6xnbAG_about{grid-column:1/-1}}@media (max-width:900px){._6xnbAG_footer ._6xnbAG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){._6xnbAG_footer ._6xnbAG_about{grid-column:1/-1}}@media (max-width:680px){._6xnbAG_footer ._6xnbAG_grid{grid-template-columns:1fr 1fr}._6xnbAG_footer ._6xnbAG_col:last-child{grid-column:auto}._6xnbAG_footer ._6xnbAG_bottom,._6xnbAG_footer ._6xnbAG_bottom>div{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){._6xnbAG_footer{padding:64px 14px 28px}._6xnbAG_footer ._6xnbAG_grid{border-radius:16px 16px 0 0;padding:28px 22px 22px}._6xnbAG_footer ._6xnbAG_bottom{border-radius:0 0 16px 16px;padding:20px 22px 24px}}@media (max-width:820px){._6xnbAG_footer ._6xnbAG_col a,._6xnbAG_footer ._6xnbAG_bottom a{min-height:44px}}
.iUg8ca_sky{--cloud-height:max(56.28vw, 520px);--cloud-step:calc(var(--cloud-height) * .65);z-index:-1;pointer-events:none;background:#cfe7fc;position:absolute;inset:0;overflow:hidden}.iUg8ca_layer{inset-inline:0;top:calc(var(--cloud-index,0) * var(--cloud-step));height:var(--cloud-height);content-visibility:auto;contain-intrinsic-size:auto var(--cloud-height);position:absolute}.iUg8ca_layer img{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.iUg8ca_layer:first-child img{object-position:50% 0;-webkit-mask-image:none;mask-image:none}.iUg8ca_transition{top:auto;bottom:var(--cloud-step)}.iUg8ca_footer{top:auto;bottom:0}.iUg8ca_footer img{object-position:50% 100%}@media (max-width:760px){.iUg8ca_sky{--cloud-height:600px}.iUg8ca_layer:nth-child(odd) img{object-position:12% 50%}.iUg8ca_layer:nth-child(2n) img{object-position:88% 50%}.iUg8ca_layer:first-child img{object-position:12% 0}.iUg8ca_footer img{object-position:50% 100%}}
.q_rf7W_site:has(>[data-cloud-theme]){--public-page-bg:transparent;--public-decoration:none;--public-section-border:transparent;isolation:isolate;background:#cfe7fc;position:relative}.q_rf7W_site:has(>[data-cloud-theme]) .marketingHeader{background:0 0;border-bottom-color:#fff9}.q_rf7W_site:has(>[data-cloud-theme]) .marketingHeader:before{content:"";z-index:-1;-webkit-backdrop-filter:saturate(1.3)blur(12px);backdrop-filter:saturate(1.3)blur(12px);background:#ffffffb8;position:absolute;inset:0}.q_rf7W_site:has(>[data-cloud-theme]) .smallCta{background:0 0;border-color:#0000}.q_rf7W_site{--sky-h:max(56.25vw, 520px);font-family:var(--font-sans);color:var(--text);background:var(--bg);line-height:1.6}:is(.q_rf7W_site h1,.q_rf7W_site h2,.q_rf7W_site h3,.q_rf7W_site button,.q_rf7W_site input,.q_rf7W_site select){font-family:inherit}.q_rf7W_site h1{letter-spacing:-.035em;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.15}.q_rf7W_site h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.3}.q_rf7W_site h3{letter-spacing:-.02em;line-height:1.35}.q_rf7W_site p{text-wrap:pretty}.q_rf7W_site .container{max-width:1280px}.q_rf7W_site .marketingHeader{background:var(--surface);border-bottom:1px solid var(--border)}.q_rf7W_site .homeVisual{background:#d9ebff;width:100%;display:block;overflow:hidden}.q_rf7W_site .homeVisual img{object-fit:cover;width:100%;height:clamp(180px,33.9vw,737px);display:block}.q_rf7W_site .homeHeroVisual{display:block;position:absolute;inset:0;overflow:hidden}.q_rf7W_site .homeHeroVisual img{object-fit:cover;object-position:center;filter:saturate(1.18)contrast(1.07);width:100%;height:100%}.q_rf7W_site .homeHero{isolation:isolate;background:#d9ebff;min-height:720px;padding:82px 0 76px;position:relative;overflow:hidden}.q_rf7W_site .homeHero:after{content:"";z-index:-1;background:linear-gradient(#ffffff0a 0%,#ffffff14 56%,#ffffff2e 100%);position:absolute;inset:0}.q_rf7W_site .homeHeroVisual{z-index:-2}.q_rf7W_site .homeHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(44px,6vw,88px);position:relative}.q_rf7W_site .homeHero .editorialHeroCopy{text-align:left;max-width:680px}.q_rf7W_site .homeHero .editorialHeroCopy{text-shadow:0 1px 16px #ffffffd1}.q_rf7W_site .homeHero .editorialHeroCopy h1{text-wrap:balance;font-size:clamp(2.5rem,4.25vw,4rem);line-height:1.04}.q_rf7W_site .homeHero .heroLead{max-width:620px;margin-inline:0}.q_rf7W_site .homeHero .heroButtons{justify-content:flex-start}.q_rf7W_site .heroLead{max-width:590px;font-size:18px;line-height:1.65}.q_rf7W_site .sectionKicker{letter-spacing:.07em;color:var(--primary);font-size:12px}.q_rf7W_site .homeAccessPanel{background:#ffffffed;border-radius:16px;width:100%;padding:28px;box-shadow:0 24px 70px #1f41663d}.q_rf7W_site .homeAccessHead h2{font-size:20px}.q_rf7W_site .homeAccessList div{padding:15px 0}.q_rf7W_site .homeAccessList dd{font-size:14px}.q_rf7W_site .homeProjectionState{background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.q_rf7W_site .homeCatalogSection{padding:42px 0 64px}.q_rf7W_site .homeSectionHead{max-width:none;margin-bottom:24px}.q_rf7W_site .homeSectionHead h2{font-size:30px}.q_rf7W_site .homeModelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.q_rf7W_site .homeApiSection{background:var(--surface);border-block:1px solid var(--border);padding:48px 0}.q_rf7W_site .homePathsSection{padding:48px 0}.q_rf7W_site .homeFinalCta{padding:48px 0}@media (max-width:760px){.q_rf7W_site{--sky-h:600px}}.q_rf7W_site:has(.homePage){isolation:isolate;position:relative}.q_rf7W_site:has(.homePage) .marketingHeader{background:0 0;border-bottom-color:#fff9}.q_rf7W_site:has(.homePage) .marketingHeader:before{content:"";z-index:-1;-webkit-backdrop-filter:saturate(1.3)blur(12px);backdrop-filter:saturate(1.3)blur(12px);background:#ffffffb8;position:absolute;inset:0}@media (hover:none),(max-width:820px){:is(.q_rf7W_site:has(>[data-cloud-theme]) .marketingHeader:before,.q_rf7W_site:has(.homePage) .marketingHeader:before){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2}}.q_rf7W_site .catalogWorkspace{padding-top:36px;padding-bottom:48px}.q_rf7W_site .catalogWorkspace h1{font-size:clamp(1.75rem,2.8vw,2.25rem)}.q_rf7W_site .catalogIntro{max-width:740px;margin:16px 0 28px;font-size:16px}.q_rf7W_site .catalogFilterForm{background:var(--surface);border-radius:10px;padding:20px}.q_rf7W_site .catalogResultsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.q_rf7W_site .catalogModelCard{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;gap:14px;padding:20px}.q_rf7W_site .catalogModelCard:hover{border-color:var(--primary-border);box-shadow:var(--shadow);transform:none}.q_rf7W_site .catalogCardIdentity h3{overflow-wrap:anywhere;font-size:17px}.q_rf7W_site .catalogCardIdentity p{color:var(--muted);font-size:12px}.q_rf7W_site .catalogCardDescription{min-height:0;font-size:14px;line-height:1.6}.q_rf7W_site .catalogCardModelId{order:6;margin-top:auto}.q_rf7W_site .catalogCardActions{order:7}.q_rf7W_site .catalogCardModelId>span{margin-bottom:3px;font-size:12px}.q_rf7W_site .catalogModelId>div{background:var(--surface-subtle);flex-wrap:nowrap;width:100%;padding:3px 3px 3px 8px}.q_rf7W_site .catalogModelId code{flex:1;min-width:0;font-size:12px;line-height:1.5}.q_rf7W_site .catalogCardFacts{font-size:13px}.q_rf7W_site .catalogCardFacts dd{font-size:13px}.q_rf7W_site .catalogAvailability{color:var(--orange);background:var(--orange-soft);border-radius:5px;align-self:start;padding:3px 8px;font-size:12px}.q_rf7W_site .catalogAvailability.isAvailable{color:var(--success);background:var(--success-soft)}.q_rf7W_site .catalogTags span{background:var(--surface-2);border-color:#0000;font-size:12px}.q_rf7W_site .catalogDetailIdentity h1{overflow-wrap:anywhere;font-size:clamp(2rem,3.2vw,2.75rem)}.q_rf7W_site .catalogDetailPanel{box-shadow:none;border-radius:12px}.q_rf7W_site .catalogDetailPanel h2{font-size:24px}.q_rf7W_site .catalogPagination{flex-wrap:wrap;gap:16px}:is(.q_rf7W_site .catalogCode pre,.q_rf7W_site .lightCodeCard pre){tab-size:2;font-size:13px;line-height:1.65}.q_rf7W_site .catalogCodeToolbar{flex-wrap:wrap}.q_rf7W_site .catalogDetailNav{flex-wrap:wrap}.q_rf7W_site .catalogDetailApiId{max-width:600px;margin-top:24px}.q_rf7W_site .catalogDetailApiId code{font-size:13px}.q_rf7W_site .pageHero{background:0 0;padding:48px 0 32px}.q_rf7W_site .narrowHero{text-align:left;max-width:1080px}.q_rf7W_site .narrowHero p{max-width:740px;margin-left:0;font-size:18px}.q_rf7W_site .centeredButtons{justify-content:flex-start}.q_rf7W_site .contentCards article{box-shadow:var(--shadow);border-radius:12px;padding:24px}.q_rf7W_site .contentCards h2{font-size:20px}.q_rf7W_site .publicConnectionExample{max-width:1000px;padding-top:24px;padding-bottom:48px}.q_rf7W_site .publicConnectionExample>p{margin:16px 0 24px}.q_rf7W_site .publicPriceNotice{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:28px;padding:20px 24px}.q_rf7W_site .publicPriceNotice p{margin:8px 0 0;font-size:14px}.q_rf7W_site .publicPriceList{gap:10px;display:grid}.q_rf7W_site .publicPriceRow{background:#fffffff0;border:1px solid #ebe6f7;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr) auto;align-items:center;gap:24px;padding:18px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 14px 34px -26px #4c1d9573}.q_rf7W_site .publicPriceRow:before{content:"";opacity:0;background:linear-gradient(#8b5cf6,#ec4899);border-radius:0 4px 4px 0;width:4px;transition:opacity .18s;position:absolute;inset:14px auto 14px 0}.q_rf7W_site .publicPriceRow:hover{border-color:#d6c8ff;transform:translateY(-2px);box-shadow:0 22px 46px -26px #7c3aed8c}.q_rf7W_site .publicPriceRow:hover:before{opacity:1}.q_rf7W_site .publicPriceModel{align-items:center;gap:14px;min-width:0;display:flex}.q_rf7W_site .publicPriceModel .catalogDeveloperMark{border-radius:13px;flex:0 0 44px;width:44px;height:44px}.q_rf7W_site .publicPriceModel>div{min-width:0}.q_rf7W_site .publicPriceRow h3{overflow-wrap:anywhere;margin:0;font-size:16.5px;line-height:1.35}.q_rf7W_site .publicPriceRow h3 a{color:#16131f;text-decoration:none}.q_rf7W_site .publicPriceRow h3 a:hover{color:#6d28d9}.q_rf7W_site .publicPriceRow>dl{font-size:13px}.q_rf7W_site .publicPriceModel p{color:#5a6072;margin:3px 0 0;font-size:13px}.q_rf7W_site .publicPriceRow>dl dt{color:var(--muted)}.q_rf7W_site .publicPriceRow>dl dd{margin:0;font-weight:600}.q_rf7W_site .publicPriceTerms{color:#5b21b6;white-space:nowrap;background:linear-gradient(135deg,#f6f1ff,#fdf1f9);border:1px solid #d9ccff;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.q_rf7W_site .publicPriceTerms:hover{color:#fff;background:linear-gradient(135deg,#6d3cff,#c026d3);border-color:#0000}.q_rf7W_site .publicPriceTerms svg{transition:transform .16s}.q_rf7W_site .publicPriceTerms:hover svg{transform:translate(3px)}.q_rf7W_site .publicPriceHelp{max-width:800px;padding-top:48px}.q_rf7W_site .publicPriceHelp dl div{margin:24px 0}.q_rf7W_site .publicPriceHelp dt{font-weight:700}.q_rf7W_site .publicPriceHelp dd{margin:8px 0}@media (max-width:1100px){.q_rf7W_site .homeHeroGrid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:32px}:is(.q_rf7W_site .catalogResultsGrid,.q_rf7W_site .homeModelGrid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.q_rf7W_site .homeHeroGrid{grid-template-columns:1fr}.q_rf7W_site .homeAccessPanel{max-width:none}.q_rf7W_site .homeHero{min-height:auto}.q_rf7W_site .homeHero:after{background:linear-gradient(#ffffff1a,#ffffff3d)}}@media (max-width:820px){.q_rf7W_site .publicPriceTerms{min-height:44px}}@media (max-width:600px){.q_rf7W_site .pageHero{padding:36px 0 20px}.q_rf7W_site .narrowHero p{font-size:16px}.q_rf7W_site .publicPriceRow{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.q_rf7W_site .publicPriceTerms{justify-self:start}.q_rf7W_site .homeHero{padding:36px 0 24px}.q_rf7W_site .homeHeroGrid{gap:28px}.q_rf7W_site .homeHero .editorialHeroCopy{text-align:left}.q_rf7W_site .homeHero .editorialHeroCopy h1{font-size:clamp(2.25rem,12vw,3.25rem)}.q_rf7W_site .homeHero .heroLead{margin-inline:0}.q_rf7W_site .homeHero .heroButtons{justify-content:stretch}.q_rf7W_site .heroLead{font-size:16px}.q_rf7W_site .homeAccessPanel{padding:20px}:is(.q_rf7W_site .catalogResultsGrid,.q_rf7W_site .homeModelGrid){grid-template-columns:minmax(0,1fr)}.q_rf7W_site .catalogFilterForm{padding:14px}.q_rf7W_site .catalogModelCard{padding:20px}.q_rf7W_site .catalogWorkspace{padding-top:30px}.q_rf7W_site .catalogModelId code{flex:1}}@media (prefers-reduced-motion:reduce){.q_rf7W_site *,.q_rf7W_site :before,.q_rf7W_site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
