.developerGuideArticle_page__VV2GU{--guide-content:860px;--guide-bg:#fffdf8;--guide-text:#1c1f1d;--guide-muted:#555f5a;--guide-rule:rgba(28,31,29,0.18);--guide-rule-strong:rgba(28,31,29,0.36);--guide-accent:#0f6f56;--guide-accent-soft:rgba(15,111,86,0.12);--guide-serif:Georgia,"Times New Roman",Times,serif;--guide-sans:var(--font-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;width:100%;min-width:0;min-height:100vh;background:var(--guide-bg);color:var(--guide-text)}.developerGuideArticle_shell__EchsG{width:100%;padding:64px 32px 96px}.developerGuideArticle_heroInner__U1rGX,.developerGuideArticle_sectionText__HfMqK{width:100%;max-width:var(--guide-content);margin-right:auto;margin-left:auto}.developerGuideArticle_heroInner__U1rGX{padding-bottom:38px;border-bottom:1px solid var(--guide-rule);text-align:center}.developerGuideArticle_heroTitle__Q2kE3{margin:0;color:var(--guide-text);font-size:clamp(38px,5vw,56px);line-height:1.1}.developerGuideArticle_heroDeck__hP6qC,.developerGuideArticle_heroTitle__Q2kE3{font-family:var(--guide-serif);font-style:normal;font-weight:400;letter-spacing:0;text-wrap:balance}.developerGuideArticle_heroDeck__hP6qC{max-width:740px;margin:22px auto 0;color:var(--guide-muted);font-size:20px;line-height:1.55}.developerGuideArticle_panel__kD0b3{width:100%;max-width:var(--guide-content);margin-right:auto;margin-left:auto}.developerGuideArticle_widePanel__SVhQS{width:100%;max-width:980px;margin-right:auto;margin-left:auto}.developerGuideArticle_section__C1vkt{width:100%;max-width:var(--guide-content);margin:58px auto 0;scroll-margin-top:120px}.developerGuideArticle_sectionHead__zAX3V{width:100%;max-width:var(--guide-content);margin-right:auto;margin-left:auto}.developerGuideArticle_kicker__0KWss{display:block;margin:0 0 13px;color:var(--guide-muted);font-family:var(--guide-sans);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.developerGuideArticle_heading__fZdBG{margin:0;color:var(--guide-text);font-family:var(--guide-serif);font-size:clamp(28px,3.8vw,38px);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.18;text-wrap:balance}.developerGuideArticle_headingBody__Y1WX9,.developerGuideArticle_prose__kl4m9{color:var(--guide-text);font-family:var(--guide-serif);font-size:18px;font-weight:400;line-height:1.72}.developerGuideArticle_headingBody__Y1WX9{margin:14px 0 0;color:var(--guide-muted)}.developerGuideArticle_prose__kl4m9{color:var(--guide-text)}.developerGuideArticle_prose__kl4m9 a,.developerGuideArticle_textLink__a9Ja5{color:var(--guide-accent);font-weight:inherit;text-decoration:underline;text-decoration-color:rgba(15,111,86,.45);text-decoration-thickness:1px;text-underline-offset:3px}.developerGuideArticle_inlineCode__glRaI{border:0;border-radius:0;background:transparent;padding:0;color:var(--guide-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.developerGuideArticle_metaPanel__VjKbh{width:100%;max-width:var(--guide-content);margin:30px auto 0;border-top:1px solid var(--guide-rule);border-bottom:1px solid var(--guide-rule);background:transparent}.developerGuideArticle_metaGrid__tsaL1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;color:var(--guide-muted);font-family:var(--guide-sans);font-size:12px;line-height:1.45;text-align:center}.developerGuideArticle_metaItem__y68q6{padding:12px 18px 13px;border-left:1px solid var(--guide-rule)}.developerGuideArticle_metaItem__y68q6:first-child{border-left:0}.developerGuideArticle_metaLabel__hN7s3{display:block;margin:0 0 3px;color:var(--guide-text);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.developerGuideArticle_metaValue__W9eIT{margin:0;color:var(--guide-muted);font-family:var(--guide-sans);font-size:12px;font-weight:400}.developerGuideArticle_metaNote__kWKsw{border-top:1px solid var(--guide-rule);padding:16px 0 18px}.developerGuideArticle_metaNoteText__B5voQ{max-width:none;margin:0;color:var(--guide-text);font-family:var(--guide-serif);font-size:18px;font-style:normal;font-weight:400;line-height:1.62;text-align:left}.developerGuideArticle_ctaPanel__AzLjf,.developerGuideArticle_figurePanel__KncpS,.developerGuideArticle_simplePanel__5DnFT,.developerGuideArticle_tablePanel__p2pUi{border-top:1px solid var(--guide-rule);border-bottom:1px solid var(--guide-rule);border-right:0;border-left:0;border-radius:0;background:transparent;box-shadow:none}.developerGuideArticle_figurePanel__KncpS{overflow:hidden}.developerGuideArticle_figureHeader__svx8_{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 0 16px;border-bottom:1px solid var(--guide-rule)}.developerGuideArticle_figureTitle__NtT7I{margin:0;color:var(--guide-text);font-family:var(--guide-serif);font-size:24px;font-style:normal;font-weight:400;line-height:1.2}.developerGuideArticle_figureCaption__jpsQ3,.developerGuideArticle_smallText__Wdv_O{color:var(--guide-muted);font-family:var(--guide-sans);font-size:13px;line-height:1.55}.developerGuideArticle_figureCaption__jpsQ3{margin:7px 0 0}.developerGuideArticle_figureBadge__cjoxK,.developerGuideArticle_sourcePill__r2on_{border:1px solid var(--guide-rule);border-radius:0;background:transparent;color:var(--guide-muted);font-family:var(--guide-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.developerGuideArticle_figureBadge__cjoxK{display:inline-flex;align-items:center;gap:8px;padding:7px 9px;white-space:nowrap}.developerGuideArticle_figureBody__aBxLV{padding:18px 0 20px}.developerGuideArticle_metricRow__2xlKl{position:relative;overflow:hidden;border:1px solid var(--guide-rule);border-radius:0;background:transparent;padding:12px 14px 12px 17px}.developerGuideArticle_driverLabel__MgDWq,.developerGuideArticle_metricRole__GSbf3{color:var(--guide-muted);font-family:var(--guide-sans);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.developerGuideArticle_metricLabel__gugWQ{margin-top:4px;color:var(--guide-text);font-family:var(--guide-sans);font-size:14px;font-weight:700;line-height:1.25}.developerGuideArticle_metricRange__v8K5a{margin-top:4px;color:var(--guide-muted);font-family:var(--guide-sans);font-size:12px;line-height:1.4}.developerGuideArticle_metricValue__zLaHi{color:var(--guide-text);font-family:var(--guide-serif);font-size:24px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.developerGuideArticle_sourcePill__r2on_{display:inline-block;padding:3px 7px}.developerGuideArticle_progressTrack__x4LHT{height:5px;margin-top:11px;overflow:hidden;border-top:1px solid var(--guide-rule);background:transparent}.developerGuideArticle_progressFill__nAtfq{height:100%}.developerGuideArticle_panelFooter___kb5K{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid var(--guide-rule);padding:12px 0;color:var(--guide-muted);font-family:var(--guide-sans);font-size:12px;line-height:1.45}.developerGuideArticle_workflowGrid__w9TcU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-top:1px solid var(--guide-rule-strong)}.developerGuideArticle_calcPanel__gPTxu,.developerGuideArticle_limitsPanel__hkt0y,.developerGuideArticle_workflowItem__vo93x{border:0;border-radius:0;background:transparent;color:var(--guide-text);font-family:var(--guide-serif);font-size:16px;line-height:1.62}.developerGuideArticle_workflowItem__vo93x{min-height:0;padding:10px 0 11px;border-bottom:1px solid var(--guide-rule)}.developerGuideArticle_tablePanel__p2pUi{overflow-x:auto;-webkit-overflow-scrolling:touch}.developerGuideArticle_tableNote__2vf4I{border-top:1px solid var(--guide-rule);padding:11px 0 12px;color:var(--guide-muted);font-family:var(--guide-serif);font-size:14px;line-height:1.55}.developerGuideArticle_tableHeader__n026o{border-bottom:1px solid var(--guide-rule);padding:12px 0;color:var(--guide-muted);font-family:var(--guide-sans);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.developerGuideArticle_exampleGrid__Jcia7{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.developerGuideArticle_calcPanel__gPTxu,.developerGuideArticle_limitsPanel__hkt0y{padding:0;border-top:1px solid var(--guide-rule-strong);border-bottom:1px solid var(--guide-rule)}.developerGuideArticle_calcList__Hym_v,.developerGuideArticle_limitsList___l0gE{margin:0;padding:12px 0 2px 1.25em}.developerGuideArticle_calcList__Hym_v li,.developerGuideArticle_limitsList___l0gE li{margin:0 0 .72em}.developerGuideArticle_related__uzAgo{width:100%;max-width:var(--guide-content);margin:58px auto 0}.developerGuideArticle_relatedList__cDwQ7{border-top:1px solid var(--guide-rule-strong)}.developerGuideArticle_relatedRow__jb5kY{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0 17px;border-bottom:1px solid var(--guide-rule);color:inherit;text-decoration:none}.developerGuideArticle_relatedRow__jb5kY:focus-visible .developerGuideArticle_relatedTitle__49zl7,.developerGuideArticle_relatedRow__jb5kY:hover .developerGuideArticle_relatedTitle__49zl7{text-decoration:underline;text-decoration-color:rgba(15,111,86,.45);text-decoration-thickness:1px;text-underline-offset:4px}.developerGuideArticle_relatedIcon__VGXLD{color:var(--guide-muted);font-family:var(--guide-sans);font-size:13px;line-height:1.55}.developerGuideArticle_relatedTitle__49zl7{display:block;color:var(--guide-text);font-family:var(--guide-serif);font-size:18px;line-height:1.35}.developerGuideArticle_noteText__dusCP,.developerGuideArticle_relatedBody__GHSab{display:block;color:var(--guide-muted);font-family:var(--guide-serif);font-size:15px;line-height:1.6}.developerGuideArticle_ctaText__iAlAD a,.developerGuideArticle_noteText__dusCP a,.developerGuideArticle_relatedBody__GHSab a{color:var(--guide-accent);text-decoration:underline;text-decoration-color:rgba(15,111,86,.45);text-decoration-thickness:1px;text-underline-offset:3px}.developerGuideArticle_noteText__dusCP{margin:22px 0 0}.developerGuideArticle_cta__7h3sb{width:100%;max-width:var(--guide-content);margin:58px auto 0}.developerGuideArticle_ctaPanel__AzLjf{padding:28px 0 0;border-right:0;border-bottom:0;border-left:0;text-align:left}.developerGuideArticle_ctaKicker__kQdi0{display:block;color:var(--guide-muted);font-family:var(--guide-sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.developerGuideArticle_ctaTitle__1Agfz{margin:12px 0 0;color:var(--guide-text);font-family:var(--guide-serif);font-size:30px;font-style:normal;font-weight:400;line-height:1.2}.developerGuideArticle_ctaText__iAlAD{max-width:560px;margin:10px 0 0;color:var(--guide-muted);font-family:var(--guide-serif);font-size:17px;line-height:1.62}.developerGuideArticle_button__MaH_I{display:inline-flex;align-items:center;gap:8px;margin-top:22px;border-bottom:1px solid rgba(15,111,86,.45);color:var(--guide-accent);font-family:var(--guide-sans);font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.developerGuideArticle_page__VV2GU table{width:100%;border-collapse:collapse;color:var(--guide-text);font-family:var(--guide-sans);font-size:13px}.developerGuideArticle_page__VV2GU tbody tr,.developerGuideArticle_page__VV2GU thead tr{background:transparent!important}.developerGuideArticle_page__VV2GU th{border-bottom:1px solid var(--guide-rule-strong);color:var(--guide-text);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.developerGuideArticle_page__VV2GU td{border-bottom:1px solid var(--guide-rule);line-height:1.45}.developerGuideArticle_page__VV2GU tbody tr:last-child td{border-bottom:0}.developerGuideArticle_page__VV2GU pre{border-radius:0!important}@media (max-width:860px){.developerGuideArticle_shell__EchsG{padding:52px 24px 84px}.developerGuideArticle_heroTitle__Q2kE3{font-size:clamp(32px,9vw,44px)}.developerGuideArticle_heroDeck__hP6qC{font-size:18px;line-height:1.6}.developerGuideArticle_exampleGrid__Jcia7,.developerGuideArticle_metaGrid__tsaL1,.developerGuideArticle_workflowGrid__w9TcU{grid-template-columns:1fr}.developerGuideArticle_workflowGrid__w9TcU{gap:0}.developerGuideArticle_metaItem__y68q6{border-top:1px solid var(--guide-rule);border-left:0}.developerGuideArticle_metaItem__y68q6:first-child{border-top:0}.developerGuideArticle_figureHeader__svx8_{display:block}.developerGuideArticle_figureBadge__cjoxK{margin-top:14px}}@media (max-width:560px){.developerGuideArticle_shell__EchsG{padding:40px 20px 70px}.developerGuideArticle_section__C1vkt{margin-top:50px}.developerGuideArticle_headingBody__Y1WX9,.developerGuideArticle_metaNoteText__B5voQ,.developerGuideArticle_prose__kl4m9{font-size:17px;line-height:1.68}.developerGuideArticle_metricRow__2xlKl{padding-right:14px;padding-left:14px}}