.developer-hub_page__0e2YS{--line:#d8deea;--paper:#fcfbfd;--wash:#f4f2fa;--purple:#8950fa;--purpleDark:#5f1dba;color:var(--ink);background:var(--paper);font-family:var(--font-inter),sans-serif}.developer-hub_container__J5SMi{width:min(1184px,calc(100% - 32px));margin-inline:auto}.developer-hub_hero__XFH3h{position:relative;overflow:hidden;padding-block:88px 80px;border-bottom:1px solid var(--line);background:linear-gradient(rgba(23,35,61,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(23,35,61,.045) 1px,transparent 1px),var(--paper);background-size:48px 48px}.developer-hub_hero__XFH3h:after{position:absolute;top:-160px;right:-90px;width:480px;height:480px;border-radius:50%;background:rgba(137,80,250,.1);content:"";pointer-events:none}.developer-hub_heroGrid__exXvs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:28px}.developer-hub_heroCopy__bMZWe{grid-column:1/span 7}.developer-hub_label__ywA4K{margin:0 0 22px;color:var(--purpleDark);font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.developer-hub_hero__XFH3h h1{max-width:720px;margin:0;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(44px,5vw,58px);font-weight:500;line-height:1.02;letter-spacing:-.055em}.developer-hub_intro__F10wf{max-width:660px;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.55;letter-spacing:-.02em}.developer-hub_actions__rKPSM{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.developer-hub_primaryAction__vsNLQ,.developer-hub_secondaryAction__vM7Nm{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:13px 18px;border:1px solid var(--ink);font-size:14px;font-weight:700;line-height:1;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.developer-hub_primaryAction__vsNLQ{color:#ffffff;background:var(--ink)}.developer-hub_secondaryAction__vM7Nm{color:var(--ink)}.developer-hub_primaryAction__vsNLQ:hover{border-color:var(--purpleDark);background:var(--purpleDark)}.developer-hub_secondaryAction__vM7Nm:hover{color:var(--purpleDark);border-color:var(--purple)}.developer-hub_accessMap__FHCAH{grid-column:9/-1;margin:0;border-top:3px solid var(--purple);background:rgba(255,255,255,.78)}.developer-hub_accessMap__FHCAH figcaption{padding:13px 0 16px;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.developer-hub_accessMap__FHCAH>div{display:grid;grid-template-columns:74px 1fr auto;gap:14px;align-items:center;min-height:58px;border-top:1px solid var(--line)}.developer-hub_accessMap__FHCAH i,.developer-hub_accessMap__FHCAH span{color:var(--muted);font-size:11px;font-style:normal}.developer-hub_accessMap__FHCAH strong{font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:15px;font-weight:500}.developer-hub_catalogue__I9Uxb,.developer-hub_modulesSection__mAufQ,.developer-hub_referenceSection__H4Txe{padding-block:88px}.developer-hub_sectionHeading__k3zMV{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;align-items:end;margin-bottom:36px}.developer-hub_closing__14zQ1 h2,.developer-hub_moduleRow__MMbrX h2,.developer-hub_sectionHeading__k3zMV h2{grid-column:1/span 7;margin:0;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(32px,3.5vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.developer-hub_sectionHeading__k3zMV>p{grid-column:9/-1;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.developer-hub_capabilityGrid__4Ahnu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.developer-hub_capability__ts9pH{display:grid;grid-template-columns:1fr auto;align-content:start;min-height:300px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);background:#ffffff;transition:color .16s ease,background-color .16s ease}.developer-hub_capability__ts9pH:hover{background:#f8f6ff}.developer-hub_index__fmqGM,.developer-hub_referenceNumber__vcaiU,.developer-hub_type__eJIUm{color:var(--purpleDark);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.developer-hub_type__eJIUm{color:var(--muted);text-align:right}.developer-hub_capability__ts9pH h3{grid-column:1/-1;margin:44px 0 12px;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:25px;font-weight:500;letter-spacing:-.04em}.developer-hub_capability__ts9pH p{grid-column:1/-1;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.developer-hub_textLink__ZG9rC{grid-column:1/-1;align-self:end;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;color:currentColor;font-size:13px;font-weight:700}.developer-hub_textLink__ZG9rC i{color:var(--purple);font-style:normal}.developer-hub_referenceSection__H4Txe{border-block:1px solid var(--line);background:var(--wash)}.developer-hub_referenceGrid__3TNU7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.developer-hub_referenceGrid__3TNU7 article{min-width:0;padding:28px 28px 8px 0}.developer-hub_referenceGrid__3TNU7 article+article{padding-left:28px;border-left:1px solid var(--line)}.developer-hub_referenceGrid__3TNU7 h3{margin:24px 0 12px;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:22px;font-weight:500;letter-spacing:-.035em}.developer-hub_closing__14zQ1 p,.developer-hub_moduleRow__MMbrX p,.developer-hub_referenceGrid__3TNU7 p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.developer-hub_referenceGrid__3TNU7 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:18px 0 0;padding:0;list-style:none}.developer-hub_referenceGrid__3TNU7 li{color:var(--ink);font-size:13px;font-weight:650}.developer-hub_referenceGrid__3TNU7 li:before{margin-right:7px;color:var(--purple);content:"•"}.developer-hub_inlineLinks___RztW{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px}.developer-hub_inlineLinks___RztW a{color:var(--purpleDark);font-size:13px;font-weight:700}.developer-hub_inlineLinks___RztW a:hover{text-decoration:underline;text-underline-offset:4px}.developer-hub_referenceGrid__3TNU7 .developer-hub_textLink__ZG9rC{margin-top:20px}.developer-hub_availabilityNote___e01v{max-width:840px;margin:34px 0 0;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.55}.developer-hub_modulesSection__mAufQ{padding-block:64px}.developer-hub_moduleRow__MMbrX{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;align-items:start}.developer-hub_moduleRow__MMbrX>div:first-child{grid-column:1/span 5}.developer-hub_moduleRow__MMbrX h2{margin-bottom:16px}.developer-hub_moduleLinks____8wR{grid-column:7/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.developer-hub_moduleLinks____8wR a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:700}.developer-hub_moduleLinks____8wR span{color:var(--purple)}.developer-hub_moduleLinks____8wR a:hover{background:#f8f6ff}.developer-hub_closing__14zQ1{padding-block:80px;color:#ffffff;background:var(--ink)}.developer-hub_closingGrid__bWpb8{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;align-items:end}.developer-hub_closing__14zQ1 h2{grid-column:1/span 7;max-width:700px}.developer-hub_closingGrid__bWpb8>div{grid-column:9/-1}.developer-hub_closing__14zQ1 p{color:#bac4d7}.developer-hub_closing__14zQ1 a{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:14px 0;border-block:1px solid rgba(255,255,255,.24);color:#ffffff;font-size:14px;font-weight:700}.developer-hub_closing__14zQ1 a span{color:#b99cff}.developer-hub_capability__ts9pH:focus-visible,.developer-hub_closing__14zQ1 a:focus-visible,.developer-hub_inlineLinks___RztW a:focus-visible,.developer-hub_moduleLinks____8wR a:focus-visible,.developer-hub_primaryAction__vsNLQ:focus-visible,.developer-hub_secondaryAction__vM7Nm:focus-visible,.developer-hub_textLink__ZG9rC:focus-visible{outline:3px solid var(--purpleDark);outline-offset:3px}@media (max-width:900px){.developer-hub_closingGrid__bWpb8,.developer-hub_heroGrid__exXvs,.developer-hub_moduleRow__MMbrX,.developer-hub_sectionHeading__k3zMV{grid-template-columns:1fr}.developer-hub_accessMap__FHCAH,.developer-hub_closingGrid__bWpb8>div,.developer-hub_closing__14zQ1 h2,.developer-hub_heroCopy__bMZWe,.developer-hub_moduleLinks____8wR,.developer-hub_moduleRow__MMbrX>div:first-child,.developer-hub_sectionHeading__k3zMV h2,.developer-hub_sectionHeading__k3zMV>p{grid-column:1}.developer-hub_accessMap__FHCAH{width:min(560px,100%);margin-top:20px}.developer-hub_capabilityGrid__4Ahnu,.developer-hub_referenceGrid__3TNU7{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-hub_referenceGrid__3TNU7 article:nth-child(3){grid-column:1/-1;padding-left:0;border-left:0;border-top:1px solid var(--line)}.developer-hub_moduleLinks____8wR{margin-top:8px}}@media (max-width:600px){.developer-hub_catalogue__I9Uxb,.developer-hub_hero__XFH3h,.developer-hub_referenceSection__H4Txe{padding-block:56px}.developer-hub_closing__14zQ1,.developer-hub_modulesSection__mAufQ{padding-block:52px}.developer-hub_hero__XFH3h h1{font-size:clamp(40px,12vw,48px)}.developer-hub_intro__F10wf{font-size:16px}.developer-hub_primaryAction__vsNLQ,.developer-hub_secondaryAction__vM7Nm{width:100%}.developer-hub_accessMap__FHCAH>div{grid-template-columns:62px 1fr auto}.developer-hub_sectionHeading__k3zMV{gap:16px;margin-bottom:28px}.developer-hub_closing__14zQ1 h2,.developer-hub_moduleRow__MMbrX h2,.developer-hub_sectionHeading__k3zMV h2{font-size:32px}.developer-hub_capabilityGrid__4Ahnu,.developer-hub_moduleLinks____8wR,.developer-hub_referenceGrid__3TNU7{grid-template-columns:1fr}.developer-hub_capability__ts9pH{min-height:260px;padding:22px}.developer-hub_referenceGrid__3TNU7 article,.developer-hub_referenceGrid__3TNU7 article+article,.developer-hub_referenceGrid__3TNU7 article:nth-child(3){grid-column:auto;padding:26px 0;border-top:1px solid var(--line);border-left:0}.developer-hub_referenceGrid__3TNU7 article:first-child{border-top:0}.developer-hub_moduleLinks____8wR{margin-top:4px}}@media (prefers-reduced-motion:reduce){.developer-hub_capability__ts9pH,.developer-hub_moduleLinks____8wR a,.developer-hub_primaryAction__vsNLQ,.developer-hub_secondaryAction__vM7Nm{transition:none}}.developer-hub_page__0e2YS{--ink:#17233d;--muted:#354154;--line:#bcc7c8;--paper:#f4f3ee;--wash:#e1e5e6;--purple:#7547e8;--purpleDark:#4e159b;background-color:var(--paper);background-image:var(--paper-grain)}.developer-hub_hero__XFH3h{padding-block:88px;border:0;background:var(--paper) var(--paper-grain) repeat}.developer-hub_hero__XFH3h:after{top:0;right:0;width:34%;height:100%;border-radius:0;background:var(--sky);opacity:.34}.developer-hub_hero__XFH3h h1{max-width:680px;font-size:clamp(44px,5vw,60px);line-height:1}.developer-hub_primaryAction__vsNLQ,.developer-hub_secondaryAction__vM7Nm{border-radius:0}.developer-hub_primaryAction__vsNLQ{border-color:var(--purpleDark);background:var(--purpleDark)}.developer-hub_secondaryAction__vM7Nm{background:var(--paper)}.developer-hub_accessMap__FHCAH{border:0;background:var(--lilac);box-shadow:12px 12px 0 rgb(23 35 61/8%)}.developer-hub_accessMap__FHCAH figcaption,.developer-hub_accessMap__FHCAH>div{padding-inline:18px}.developer-hub_accessMap__FHCAH>div{border-color:rgb(23 35 61/16%)}.developer-hub_catalogue__I9Uxb,.developer-hub_modulesSection__mAufQ,.developer-hub_referenceSection__H4Txe{padding-block:80px}.developer-hub_closing__14zQ1 h2,.developer-hub_moduleRow__MMbrX h2,.developer-hub_sectionHeading__k3zMV h2{font-size:clamp(32px,3.5vw,42px)}.developer-hub_capabilityGrid__4Ahnu{gap:10px;border:0}.developer-hub_capability__ts9pH{min-height:280px;border:0;background:var(--wash)}.developer-hub_capability__ts9pH:nth-child(3n+2){background:var(--sky)}.developer-hub_capability__ts9pH:nth-child(3n+3){background:var(--lilac)}.developer-hub_capability__ts9pH:hover{color:var(--ink);background:var(--acid)}.developer-hub_referenceSection__H4Txe{border:0;background:var(--lilac)}.developer-hub_referenceGrid__3TNU7{gap:10px;border:0}.developer-hub_referenceGrid__3TNU7 article,.developer-hub_referenceGrid__3TNU7 article+article{padding:28px;border:0;background:rgb(244 243 238/72%)}.developer-hub_availabilityNote___e01v{border-color:rgb(23 35 61/18%)}.developer-hub_moduleLinks____8wR{gap:8px;border:0}.developer-hub_moduleLinks____8wR a{border:0;background:var(--wash)}.developer-hub_moduleLinks____8wR a:nth-child(2),.developer-hub_moduleLinks____8wR a:nth-child(3){background:var(--sky)}.developer-hub_moduleLinks____8wR a:hover{color:var(--ink);background:var(--acid)}.developer-hub_moduleLinks____8wR span,.developer-hub_textLink__ZG9rC i{color:var(--purpleDark)}.developer-hub_closing__14zQ1{background-color:var(--ink);background-image:linear-gradient(rgb(23 35 61/96%),rgb(23 35 61/96%)),var(--paper-grain)}.developer-hub_closing__14zQ1 a{padding:16px 18px;border:0;color:var(--ink);background:var(--acid)}.developer-hub_closing__14zQ1 a span{color:var(--purpleDark)}@media (max-width:900px){.developer-hub_referenceGrid__3TNU7 article:nth-child(3){border:0}}@media (max-width:600px){.developer-hub_hero__XFH3h:after{top:auto;width:100%;height:22%}.developer-hub_catalogue__I9Uxb,.developer-hub_closing__14zQ1,.developer-hub_modulesSection__mAufQ,.developer-hub_referenceSection__H4Txe{padding-block:56px}.developer-hub_referenceGrid__3TNU7 article,.developer-hub_referenceGrid__3TNU7 article+article,.developer-hub_referenceGrid__3TNU7 article:nth-child(3){border:0}}.developer-hub_capability__ts9pH,.developer-hub_capability__ts9pH:nth-child(3n+2),.developer-hub_capability__ts9pH:nth-child(3n+3){background:var(--wash)}.developer-hub_capability__ts9pH{transition:color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.developer-hub_capability__ts9pH:hover{color:var(--purpleDark);background:var(--wash);box-shadow:inset 0 0 0 2px var(--purpleDark);transform:translateY(-2px)}.developer-hub_moduleLinks____8wR a,.developer-hub_moduleLinks____8wR a:nth-child(2),.developer-hub_moduleLinks____8wR a:nth-child(3){background:var(--wash)}.developer-hub_moduleLinks____8wR a{transition:color .18s ease-out,background-color .18s ease-out}.developer-hub_moduleLinks____8wR a:hover{color:var(--purpleDark);background:var(--lilac)}.developer-hub_primaryAction__vsNLQ{transition:color .16s ease,border-color .16s ease,background-color .16s ease,filter .16s ease}.developer-hub_primaryAction__vsNLQ:hover{filter:brightness(.86)}.developer-hub_closing__14zQ1 a{transition:background-color .18s ease-out}.developer-hub_closing__14zQ1 a:hover{background:#5cab2e}@media (prefers-reduced-motion:reduce){.developer-hub_capability__ts9pH,.developer-hub_closing__14zQ1 a,.developer-hub_moduleLinks____8wR a,.developer-hub_primaryAction__vsNLQ{transition:none}}