.codeEditor_editor___SyeV{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:var(--code-editor-border-width,1px) solid var(--code-editor-border,#323232);border-radius:var(--code-editor-radius,.4rem);box-sizing:border-box;box-shadow:none;background-color:var(--code-editor-bg)}.codeEditor_editorOverflow__Jxi1l{min-width:118%;min-height:118%}.codeEditor_editorBleedEnd__PAiG6,.codeEditor_editorOverflow__Jxi1l{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.codeEditor_editorBleedEnd__PAiG6{position:absolute;top:var(--code-editor-bleed-block,18%);left:var(--code-editor-bleed-inline,12%);min-width:var(--code-editor-bleed-min-inline,128%);min-height:var(--code-editor-bleed-min-block,128%)}.codeEditor_titleBar__DN6kH{display:flex;flex:0 0 auto;align-items:center;gap:.75rem;padding:.7rem .9rem;background-color:var(--code-editor-title-bar)}.codeEditor_titleBarWithTabs__Wmiv4{align-items:flex-end;gap:1.35rem;padding:.45rem .85rem 0}.codeEditor_titleBarWithTabs__Wmiv4 .codeEditor_trafficLights__Hn6kL{align-self:center;margin-bottom:.28rem}.codeEditor_trafficLights__Hn6kL{display:flex;gap:.55rem}.codeEditor_trafficLight__xoU7q{width:.55rem;height:.55rem;border-radius:999px}.codeEditor_trafficLightOuter__JB2t_{background-color:var(--code-editor-traffic-outer)}.codeEditor_trafficLightInner__Bj3SD{background-color:var(--code-editor-traffic-inner)}.codeEditor_filename__Zxjdw{margin-left:.55rem;color:var(--code-editor-filename);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:500;letter-spacing:.01em}.codeEditor_tabs__3vF_n{display:flex;align-items:flex-end;flex-shrink:0;gap:.15rem}.codeEditor_tab__GvIWl{--code-editor-tab-radius:0.45rem;position:relative;padding:.42rem .75rem .48rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:500;letter-spacing:.01em;border:none;border-radius:var(--code-editor-tab-radius) var(--code-editor-tab-radius) 0 0;background:transparent;color:var(--code-editor-tab);cursor:pointer}.codeEditor_tabActive__NPdwN{z-index:1;color:var(--code-editor-tab-active);background:var(--code-editor-bg)}.codeEditor_tabActive__NPdwN:after,.codeEditor_tabActive__NPdwN:before{content:"";position:absolute;bottom:0;width:var(--code-editor-tab-radius);height:var(--code-editor-tab-radius);pointer-events:none}.codeEditor_tabActive__NPdwN:before{left:calc(-1 * var(--code-editor-tab-radius));border-bottom-right-radius:var(--code-editor-tab-radius);box-shadow:2px 2px 0 2px var(--code-editor-bg)}.codeEditor_tabActive__NPdwN:after{right:calc(-1 * var(--code-editor-tab-radius));border-bottom-left-radius:var(--code-editor-tab-radius);box-shadow:-2px 2px 0 2px var(--code-editor-bg)}.codeEditor_tab__GvIWl:focus-visible{outline:1px solid var(--code-editor-tab-active);outline-offset:1px}.codeEditor_codeBlock__NV_VY{margin:0;padding:.85rem 0 1.25rem .2rem;overflow-x:hidden;overflow-y:visible}.codeEditor_code__DLzuM{display:block;counter-reset:code-line;color:var(--code-editor-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--code-editor-font-size,1.05rem);line-height:1.65}.codeEditor_line__kSAl3{display:flex;align-items:baseline;min-height:1.65em;white-space:pre}.codeEditor_line__kSAl3:before{content:counter(code-line);counter-increment:code-line;flex:0 0 2.4rem;padding-right:.85rem;color:var(--code-editor-line-number);font-size:.85em;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.codeEditor_lineContent__tEjzp{flex:0 0 auto;padding-right:2rem}.codeEditor_tokenKeyword__kDgBC{color:var(--code-editor-keyword)}.codeEditor_tokenKey__s5yib{color:var(--code-editor-key)}.codeEditor_tokenString__OOZyK{color:var(--code-editor-string)}.codeEditor_tokenComment__snezW{color:var(--code-editor-comment)}.codeEditor_tokenMuted__JJ1Ur{color:var(--code-editor-muted)}.codeEditor_themePicker__RNARX{position:absolute;right:1.4rem;bottom:1.4rem;z-index:3;display:flex;align-items:center;gap:.6rem}.codeEditor_themeSwatch__JPND9{width:1.05rem;height:1.05rem;padding:0;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);cursor:pointer}.codeEditor_themeSwatchActive__rOdk9{outline:2px solid var(--code-editor-swatch-ring);outline-offset:2px}.codeEditor_themeSwatch__JPND9:focus-visible{outline:2px solid var(--code-editor-tab-active);outline-offset:2px}.codeEditor_split__AKFgo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);flex:1 1 auto;min-width:0;min-height:0;background-color:inherit}.codeEditor_codePane__j5vON{display:flex;min-width:0;min-height:0;overflow:hidden;background-color:inherit}.codeEditor_codePaneMain__Fdg64{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.codeEditor_codePaneMain__Fdg64::-webkit-scrollbar{display:none;width:0;height:0}.codeEditor_previewPane__9n6zB{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.4rem;background-color:var(--code-editor-bg)}.codeEditor_editor___SyeV[data-theme=paper] .codeEditor_previewPane__9n6zB{background-color:var(--code-editor-title-bar)}.codeEditor_editorSplit__miGpD{--code-editor-font-size:0.8rem;background-color:inherit}.codeEditor_editorSplit__miGpD .codeEditor_codePaneMain__Fdg64{overflow:hidden}.codeEditor_minimap__wu72x{position:relative;flex:0 0 7.5rem;min-width:7.5rem;overflow:hidden;background:color-mix(in srgb,var(--code-editor-tab-active) 3%,var(--code-editor-bg))}.codeEditor_minimapCode__FeEw4{padding:.4rem .22rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:3.4px;line-height:1.28;letter-spacing:-.03em;white-space:pre;pointer-events:none}.codeEditor_minimapLine__gKlx5{display:block;overflow:hidden}.codeEditor_minimapViewport__3VS9m{position:absolute;top:.28rem;right:0;left:0;height:22%;pointer-events:none;background:color-mix(in srgb,var(--code-editor-tab-active) 9%,transparent)}.codeEditor_editorSplit__miGpD .codeEditor_codeBlock__NV_VY{padding-top:.7rem;padding-bottom:1rem}.codeEditor_browser__0iwwe{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:.25rem;background:#ededed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.codeEditor_browserBar__mIgYe{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;gap:.45rem;padding:.38rem .5rem;background:#f3f3f3;border-bottom:1px solid rgba(0,0,0,.06)}.codeEditor_browserUrl__MCotT{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto;padding:.22rem .5rem;border-radius:.35rem;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.codeEditor_browserUrlIcon__j6wxd{flex:0 0 auto}.codeEditor_browserUrlText__WoMq4{overflow:hidden;color:#525252;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.68rem;font-weight:450;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.codeEditor_browserPage__um_pp{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;background:#ededed}@media (max-width:860px){.codeEditor_split__AKFgo{grid-template-columns:1fr;grid-template-rows:minmax(11rem,.92fr) minmax(14rem,1.08fr)}.codeEditor_previewPane__9n6zB{border-left:none;border-top:1px solid var(--code-editor-border,#323232)}.codeEditor_minimap__wu72x{display:none}}.developers_main__SuBdA{box-sizing:border-box;width:100%;max-width:100rem;margin:0 auto;padding:0 var(--home-v2-stage-x-padding,1rem)}.developers_hero__j4N8k{box-sizing:border-box;display:flex;flex-direction:column;height:100svh;min-height:100svh;padding-top:var(--home-v2-nav-height,3rem);padding-bottom:1.15rem}.developers_heroMain__pcBPx{display:grid;grid-template-columns:minmax(18rem,.92fr) minmax(0,1.15fr);align-items:center;flex:1 1 auto;min-height:0;gap:3.25rem 3.75rem;padding-bottom:6.75vh}.developers_copy__HKRfH{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin-bottom:clamp(1.15rem,4.2vh,2.35rem)}.developers_eyebrow___hDzV{margin:0 0 1.5rem;border:1px solid rgba(0,0,0,.1);color:var(--home-v2-neutral-50);background-color:transparent}.developers_headline__WL9LO{max-width:11em}.developers_subhead__QZoOy{max-width:36rem;margin:1.6rem 0 0}.developers_actions__UVmXj{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.75rem}.developers_visual__9x1hf{min-width:0;margin-top:3.25vh}.developers_visualBare__rl6kF{display:none}.developers_stage__PvFvV{--product-stage-aspect:16/11;--product-stage-inset-block-start:4%;--product-stage-inset-inline-start:10%;--product-stage-inset-inline-end:-18%;--product-stage-inset-block-end:-20%;--product-stage-radius:0.75rem;--product-frame-aspect-w:16;--product-frame-aspect-h:11;--code-editor-radius:0;--code-editor-border-width:0;width:100%}.developers_marquee__7XpRk{position:relative;box-sizing:border-box;flex:0 0 auto;width:calc(100% + 2 * var(--home-v2-stage-x-padding, 1rem));margin:0 calc(-1 * var(--home-v2-stage-x-padding, 1rem));padding:.15rem 0 0;overflow:hidden;opacity:calc(1 - var(--nav-exit, 0));filter:blur(calc(var(--nav-exit, 0) * 5px));transform:translateY(calc(var(--nav-exit, 0) * -.7rem));pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.developers_seoCopy__kkw2v{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.developers_marqueeRow__Jg_a0{overflow:hidden}.developers_marqueeTrack__VZYwp{display:flex;width:-moz-max-content;width:max-content;animation:developers_developersMarquee__WnePE 68s linear infinite}.developers_marqueeItem__b3FzD{padding-right:2.5rem;color:#a8abb3;font-size:1.0625rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;white-space:nowrap}@keyframes developers_developersMarquee__WnePE{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.developers_marquee__7XpRk{filter:none;transform:none}.developers_marqueeTrack__VZYwp{animation:none}.developers_splitEditor__fQxgQ{transform:none}}.developers_product__WT8eT{display:flex;flex-direction:column;gap:4.5rem;padding:5.5rem 0 2.5rem}.developers_section__oIrz_{max-width:100%}.developers_sectionSpaced__5FIDZ{margin-top:4.5rem}.developers_introSplit__GRVa9{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem 4rem}.developers_introTitle__ICTl2{margin:0;flex:0 1 32rem;max-width:32rem;font-size:clamp(1.75rem,2.7vw,2.3rem);font-weight:550;line-height:1.2;letter-spacing:-.02em;color:var(--home-v2-neutral-90)}.developers_introCopy__6o9ie{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;flex:1 1 20rem;max-width:30rem}.developers_introBody__sxcfI{margin:0;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:400;line-height:1.5;letter-spacing:-.003em;color:var(--home-v2-neutral-50)}.developers_introCta__YyRs1{display:inline-flex;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:var(--home-v2-neutral-90);text-decoration:none}.developers_introCta__YyRs1:hover .developers_introCtaArrow__JMDlY{transform:translateX(2px)}.developers_introCtaArrow__JMDlY{flex-shrink:0;transition:transform .15s cubic-bezier(.22,1,.36,1)}.developers_agentMosaic__0CQV6{display:grid;grid-template-columns:1.12fr .88fr;grid-template-rows:1.12fr .88fr;gap:.52rem;box-sizing:border-box;width:100%;height:100%;padding:.55rem;background:#ebebeb}.developers_agentTile__Tg6Am{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:.58rem .62rem;border-radius:.35rem}.developers_agentTileClaude__b6p4Q{grid-area:1/1/2/2;color:#fff7f2;background:#c96442}.developers_agentTileCursor__zlRLF{grid-area:1/2/2/3;color:#f4f4f0;background:#1a1a18}.developers_agentTileCodex__usvWt{grid-area:2/1/3/2;color:#fff;background:#8da2ff}.developers_agentTileGemini__kuhnX{grid-area:2/2/3/3;color:#1a1c1e;background:#f4f6fb}.developers_agentMark__3Fpuf{display:block;width:1.65rem;height:1.65rem;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.developers_agentMarkImage__Rf_NC{display:block;width:1.65rem;height:1.65rem;-o-object-fit:contain;object-fit:contain}.developers_agentTileClaude__b6p4Q .developers_agentMark__3Fpuf,.developers_agentTileCursor__zlRLF .developers_agentMark__3Fpuf{width:2.1rem;height:2.1rem}.developers_agentTileCodex__usvWt .developers_agentMark__3Fpuf{width:1.85rem;height:1.85rem}.developers_agentTileGemini__kuhnX .developers_agentMarkImage__Rf_NC{width:2.05rem;height:2.05rem}.developers_agentName___PGVj{font-size:.95rem;font-weight:500;letter-spacing:-.02em;line-height:1.2}.developers_splitEditor__fQxgQ{--code-editor-radius:0.75rem;width:100%;aspect-ratio:16/8.2;min-height:calc(19.5rem + 8px);height:calc((min(100rem, 100vw) - 2 * var(--home-v2-stage-x-padding, 1rem)) * 8.2 / 16 + 8px);overflow:hidden;border:1px solid var(--code-editor-border);border-radius:.75rem;box-sizing:border-box;background:var(--code-editor-bg);box-shadow:0 16px 36px 0 rgba(0,0,0,.045),0 2px 8px 0 rgba(0,0,0,.02);transform:scale(var(--split-editor-scale,.94));transform-origin:center center}.developers_splitMobile__IX_oV{display:none}.developers_splitEditor__fQxgQ>*{border:none}.developers_splitBrowser__7kKQF{opacity:.6}.developers_splitMobileBrowser__Hud0C{width:100%;height:28rem;min-height:28rem;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;box-shadow:0 16px 36px 0 rgba(0,0,0,.045),0 2px 8px 0 rgba(0,0,0,.02);opacity:1}@media (max-width:980px){.developers_hero__j4N8k{height:auto;padding-top:calc(var(--home-v2-nav-height, 3rem) + 3.75rem);padding-bottom:2.5rem}.developers_heroMain__pcBPx{grid-template-columns:1fr;gap:1.35rem;padding-bottom:0}.developers_copy__HKRfH{margin-bottom:0}.developers_visual__9x1hf{margin-top:0}.developers_visualStage__ooOn8{display:none}.developers_visualBare__rl6kF{display:block;width:calc(100% + var(--home-v2-stage-x-padding, 1rem));margin-right:calc(-1 * var(--home-v2-stage-x-padding, 1rem))}.developers_mobileEditor__WpcPC{--code-editor-radius:0.75rem 0 0 0.75rem;--code-editor-border-width:1px;height:22.5rem;border-right:none}.developers_marquee__7XpRk{display:none}.developers_product__WT8eT{padding:4.5rem 0 2rem}.developers_introSplit__GRVa9{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.15rem}.developers_introCopy__6o9ie,.developers_introTitle__ICTl2{flex:none;max-width:none}.developers_introSplit__GRVa9+.developers_section__oIrz_{margin-top:calc(2.1rem - 4.5rem)}.developers_sectionSpaced__5FIDZ{margin-top:0}.developers_splitEditor__fQxgQ{display:none}.developers_splitMobile__IX_oV{display:block;width:100%}}.developersDemoCta_section__DXo8y{position:relative;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;max-width:100rem;margin:0 auto;overflow:visible;background:var(--home-v2-bg,#f5f5f5)}.developersDemoCta_divider__UZcOT{position:relative;z-index:2;width:100vw;margin-left:calc(50% - 50vw)}.developersDemoCta_stage__g7LA7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem 3rem;box-sizing:border-box;width:100%;min-height:0;margin:0;padding:6rem 0 4.5rem;background:var(--home-v2-bg,#f5f5f5)}.developersDemoCta_copy___5qB_{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1 20rem;max-width:34rem;margin:0;text-align:left}.developersDemoCta_title__bnLMX{margin:0 0 1.75rem;max-width:32rem;font-size:clamp(1.85rem,3vw,2.6rem);font-weight:550;line-height:1.12;letter-spacing:-.02em;color:var(--home-v2-neutral-90);text-align:left}.developersDemoCta_body__yD0qY{margin:0 0 3rem;max-width:32rem;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:400;line-height:1.5;letter-spacing:-.003em;color:var(--home-v2-neutral-50);text-align:left}.developersDemoCta_actions__g5gAP{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.developersDemoCta_articles__5Jra0{display:flex;flex-direction:column;align-items:stretch;flex:1 1 22rem;max-width:40rem;min-width:0;margin-left:auto}.developersDemoCta_articlesLabel__B9Y6z{margin:0 0 .85rem;font-size:1rem;font-weight:500;letter-spacing:-.01em;color:var(--home-v2-neutral-40);text-align:left}.developersDemoCta_guidesList__0GFL7{flex:1 1 auto;min-width:0;margin:0 -.85rem;padding:0;list-style:none;border-top:1px solid #e5e5e5}.developersDemoCta_guideLink__fevbh{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;margin:0;padding:.7rem .85rem;border-bottom:1px solid #e5e5e5;background-color:transparent;color:inherit;text-decoration:none;transition:background-color .2s ease}.developersDemoCta_guidesList__0GFL7 li:last-child .developersDemoCta_guideLink__fevbh{border-bottom-color:transparent}.developersDemoCta_guideLink__fevbh:hover{background-color:rgba(0,0,0,.025)}.developersDemoCta_guideLabel__xBi0L{display:inline-flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 auto}.developersDemoCta_guideTitle__gYdnb{min-width:0;font-size:1.0625rem;font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--home-v2-neutral-90)}.developersDemoCta_guideArrow__YwEO_{flex-shrink:0;color:var(--home-v2-neutral-90);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.developersDemoCta_guideLink__fevbh:hover .developersDemoCta_guideArrow__YwEO_{opacity:1;transform:translateX(0)}.developersDemoCta_guideMeta__0PoiE{display:inline-flex;flex:0 0 auto;align-items:center;font-size:.8125rem;line-height:1.3;color:var(--home-v2-neutral-50);white-space:nowrap}.developersDemoCta_guideMetaSep__nQUSH{margin:0 .4rem}.developersDemoCta_articlesViewAll__KcvMy{display:inline-block;align-self:flex-start;margin-top:1rem;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:var(--home-v2-neutral-50);text-decoration:underline;text-underline-offset:.18em}.developersDemoCta_articlesViewAll__KcvMy:hover{color:var(--home-v2-neutral-70)}@media (max-width:960px){.developersDemoCta_section__DXo8y{margin-top:0}.developersDemoCta_stage__g7LA7{gap:3rem;padding:5rem 0 2.75rem}.developersDemoCta_articles__5Jra0,.developersDemoCta_copy___5qB_{flex:1 1 100%;max-width:none;margin-left:0}}.developersDocsPreview_docsPreview__q_iZp{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;color:var(--home-v2-neutral-90,#1a1c1e);background:var(--home-v2-white,#fff);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.developersDocsPreview_docsBar__szt9n{position:relative;display:flex;align-items:center;gap:.7rem;height:2.45rem;padding:0 .9rem;border-bottom:1px solid var(--home-v2-neutral-10,#ededed)}.developersDocsPreview_docsLogo__X2OHQ{flex:0 0 auto;display:block}.developersDocsPreview_docsSearch__mHpoC{position:absolute;left:44%;top:50%;display:flex;align-items:center;justify-content:space-between;width:14rem;padding:.28rem .6rem;border-radius:999px;color:var(--home-v2-neutral-50,#656873);font-size:.62rem;background:#f4f4f5;transform:translate(-50%,-50%)}.developersDocsPreview_docsSearchLead___3zmE{display:inline-flex;align-items:center;gap:.32rem;min-width:0}.developersDocsPreview_docsSearchIcon__ByGTT{flex:0 0 auto;color:var(--home-v2-neutral-50,#656873)}.developersDocsPreview_docsSearchHint__iSy2t{color:var(--home-v2-neutral-40,#737682);font-size:.5rem;letter-spacing:.02em}.developersDocsPreview_docsBarLink__StmLs{margin-left:auto;color:var(--home-v2-neutral-50,#656873);font-size:.62rem}.developersDocsPreview_docsBarCta__GD2dW{padding:.24rem .58rem;border-radius:999px;color:var(--home-v2-auth-button-text,#fff);font-size:.58rem;background:var(--home-v2-auth-button-bg,#141518)}.developersDocsPreview_docsTabs__HLqY9{display:flex;gap:1.05rem;padding:0 .9rem;border-bottom:1px solid var(--home-v2-neutral-10,#ededed)}.developersDocsPreview_docsTabActive__9Wnh2,.developersDocsPreview_docsTab__wk1NB{padding:.48rem 0 .42rem;font-size:.62rem}.developersDocsPreview_docsTab__wk1NB{color:var(--home-v2-neutral-50,#656873)}.developersDocsPreview_docsTabActive__9Wnh2{color:var(--home-v2-neutral-90,#1a1c1e);box-shadow:inset 0 -1.5px 0 var(--home-v2-primary,#2d4fff)}.developersDocsPreview_docsBody__09kx2{display:grid;grid-template-columns:10.1rem minmax(0,1fr) 7.6rem;flex:1 1 auto;min-height:0}.developersDocsPreview_docsNav__lsOhB{display:flex;flex-direction:column;gap:2.1rem;padding:1.45rem .55rem .7rem .7rem;border-right:1px solid var(--home-v2-neutral-10,#ededed);background:#fafafa}.developersDocsPreview_docsNavGroup__meZma{display:flex;flex-direction:column;gap:.04rem}.developersDocsPreview_docsNavLabel__BuaaT{margin:0 0 .4rem;padding:0 .4rem;color:var(--home-v2-neutral-50,#656873);font-size:.52rem;letter-spacing:.04em;text-transform:uppercase}.developersDocsPreview_docsNavItem__azQlw{padding:.18rem .4rem;border-radius:.28rem;color:var(--home-v2-neutral-70,#303239);font-size:.58rem;line-height:1.25}.developersDocsPreview_docsNavItemActive__xlM6x{color:var(--home-v2-primary,#2d4fff);background:color-mix(in srgb,var(--home-v2-primary,#2d4fff) 8%,#fff)}.developersDocsPreview_docsMain__thJPo{min-width:0;padding:1.45rem 1.15rem 1rem}.developersDocsPreview_docsKicker__g_MkI{margin:0 0 .35rem;color:var(--home-v2-primary,#2d4fff);font-size:.55rem;letter-spacing:.02em}.developersDocsPreview_docsTitle__w6Zo6{margin:0 0 .4rem;font-size:1.2rem;letter-spacing:-.03em;line-height:1.15}.developersDocsPreview_docsLede__JZezL{margin:0 0 .65rem;color:var(--home-v2-neutral-50,#656873);font-size:.68rem;line-height:1.45}.developersDocsPreview_docsHeading__UB9M1{margin:.85rem 0 .35rem;font-size:.8rem;letter-spacing:-.02em}.developersDocsPreview_docsCopy__7UUFn{margin:0;color:var(--home-v2-neutral-70,#303239);font-size:.64rem;line-height:1.5}.developersDocsPreview_docsCopy__7UUFn strong{font-weight:550;color:var(--home-v2-neutral-90,#1a1c1e)}.developersDocsPreview_docsCode__4GGAZ{padding:.04rem .22rem;border-radius:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;background:#f0f0f2}.developersDocsPreview_docsToc__rX5TO{display:flex;flex-direction:column;gap:.18rem;padding:.85rem .75rem .7rem 0}.developersDocsPreview_docsTocLabel__bxDD7{margin:0 0 .25rem;color:var(--home-v2-neutral-50,#656873);font-size:.52rem;letter-spacing:.03em}.developersDocsPreview_docsTocItem__WZ5MT{color:var(--home-v2-neutral-50,#656873);font-size:.56rem;line-height:1.35}.developersDocsPreview_docsTocItemActive__lNZdr{color:var(--home-v2-primary,#2d4fff)}@media (max-width:900px){.developersDocsPreview_docsBar__szt9n{height:auto;min-height:2.65rem;padding:.3rem .9rem .4rem;gap:1.35rem;box-sizing:border-box}.developersDocsPreview_docsSearch__mHpoC{position:static;left:auto;top:auto;flex:1 1 auto;width:auto;max-width:12.5rem;transform:none}}.developersHighlights_heading___726o{flex:none;max-width:36rem}.developersHighlights_grid__rhczn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:2.35rem 0 0;padding:0;list-style:none}.developersHighlights_item__4YSZH{position:relative;display:flex;flex-direction:column;gap:.5rem;margin:0;min-width:0;height:38rem;padding:1rem;border:1px solid rgba(0,0,0,.02);border-radius:.85rem;background:var(--hl-surface);overflow:hidden;box-sizing:border-box}.developersHighlights_copy__7BEUF{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:.4rem;padding:0}.developersHighlights_body__A65Vz,.developersHighlights_title__fe5th{margin:0;max-width:none;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:400;line-height:1.5;letter-spacing:-.003em}.developersHighlights_title__fe5th{color:var(--hl-title)}.developersHighlights_body__A65Vz{color:var(--hl-body)}.developersHighlights_cta__hKCAE{display:inline-flex;align-items:center;gap:.35rem;margin:1.35rem 0 0;align-self:flex-start;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:var(--hl-cta);text-decoration:none}.developersHighlights_cta__hKCAE:hover .developersHighlights_ctaArrow__tyFd5{transform:translateX(2px)}.developersHighlights_ctaArrow__tyFd5{flex-shrink:0;transition:transform .15s cubic-bezier(.22,1,.36,1)}.developersHighlights_media__E69tF{--hl-media-pad:2.85rem;position:relative;z-index:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0;height:28.25rem;margin:.55rem 0 0;padding:var(--hl-media-pad);border-radius:.4rem;overflow:hidden;box-sizing:border-box;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.developersHighlights_mediaBrand__hMiFs{align-items:flex-start;justify-content:flex-end;padding-top:2.5rem;background:var(--hl-brand-media)}.developersHighlights_mediaSecurity__O3wFW{align-items:center;justify-content:flex-start;padding:2.5rem 0 0;background:var(--hl-security-media);overflow:hidden}.developersHighlights_mediaWebhooks__BRCcI{--hl-webhook-media-pad:3.5rem;align-items:flex-start;justify-content:flex-start;padding-top:var(--hl-webhook-media-pad);padding-right:0;padding-bottom:0;padding-left:var(--hl-webhook-media-pad);background:var(--hl-webhook-media)}.developersHighlights_brandMedia__3pJHZ,.developersHighlights_securityMedia__zJP9f,.developersHighlights_webhooksMedia__jYhIn{display:flex;align-items:center;justify-content:center;width:100%}.developersHighlights_brandMedia__3pJHZ{align-items:stretch;justify-content:flex-end;width:100%;height:100%;min-height:0;padding-top:.75rem;box-sizing:border-box}.developersHighlights_securityMedia__zJP9f{position:relative;align-items:flex-start;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden}.developersHighlights_webhooksMedia__jYhIn{align-items:stretch;justify-content:flex-start;width:100%;height:100%;min-width:0;min-height:0;--code-editor-font-size:0.8rem;--code-editor-radius:0.55rem}.developersHighlights_securityPhoneScale__rtPVq{--security-phone-w:22rem;--security-phone-h:38.25rem;container-type:inline-size;position:relative;flex:0 0 auto;width:min(94%,var(--security-phone-w));aspect-ratio:22/38.25;margin-top:.75rem}.developersHighlights_securityPhone__glJ0r{position:absolute;top:0;left:0;width:var(--security-phone-w);height:var(--security-phone-h);padding:.75rem;border-radius:2.85rem;background:var(--hl-title);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--hl-card) 18%,transparent),0 18px 40px 4px color-mix(in srgb,var(--hl-shadow) 8%,transparent);box-sizing:border-box;transform:scale(calc(100cqw / 22rem));transform-origin:top left}.developersHighlights_securityPhoneBtnPower__COGV3,.developersHighlights_securityPhoneBtnSilent__UBHrJ,.developersHighlights_securityPhoneBtnVolDown__XuFSt,.developersHighlights_securityPhoneBtnVolUp__eYMS6{position:absolute;background:color-mix(in srgb,var(--hl-title) 88%,var(--hl-card));border-radius:.12rem}.developersHighlights_securityPhoneBtnSilent__UBHrJ{top:5.1rem;left:-.12rem;width:.14rem;height:1.05rem}.developersHighlights_securityPhoneBtnVolUp__eYMS6{top:7.1rem;left:-.12rem;width:.14rem;height:1.55rem}.developersHighlights_securityPhoneBtnVolDown__XuFSt{top:9.1rem;left:-.12rem;width:.14rem;height:1.55rem}.developersHighlights_securityPhoneBtnPower__COGV3{top:7.55rem;right:-.12rem;width:.14rem;height:2.35rem}.developersHighlights_securityPhoneScreen__U1TBo{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:0;border-radius:2.2rem;background:var(--hl-card);overflow:hidden;box-sizing:border-box}.developersHighlights_securityPhoneIsland__5wBWo{position:absolute;top:.55rem;left:50%;z-index:3;width:5.75rem;height:1.25rem;border-radius:999px;background:var(--hl-title);transform:translateX(-50%)}.developersHighlights_securitySafari__U02zt{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;background:color-mix(in srgb,var(--hl-border) 55%,var(--hl-card))}.developersHighlights_securitySafariChrome__oZJ22{display:flex;flex:0 0 auto;align-items:center;gap:.45rem;padding:2.45rem .55rem .45rem;background:color-mix(in srgb,var(--hl-border) 40%,var(--hl-card));box-sizing:border-box}.developersHighlights_securitySafariRound__mZr8A{display:inline-flex;flex:0 0 auto;width:2.15rem;color:var(--hl-title)}.developersHighlights_securitySafariRound__mZr8A,.developersHighlights_securitySafariUrl__cQsT_{align-items:center;justify-content:center;height:2.15rem;border-radius:999px;background:var(--hl-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--hl-shadow) 5%,transparent)}.developersHighlights_securitySafariUrl__cQsT_{position:relative;display:flex;flex:1 1 auto;min-width:0;padding:0 .55rem;box-sizing:border-box}.developersHighlights_securitySafariUrlCenter__FckBw{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-width:0;max-width:calc(100% - 1.55rem);padding-right:.1rem}.developersHighlights_securitySafariLock__Zh76f,.developersHighlights_securitySafariRefresh__gP5eJ{flex-shrink:0;color:var(--hl-title)}.developersHighlights_securitySafariHost___G790{overflow:hidden;color:var(--hl-title);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.625rem;font-weight:500;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis}.developersHighlights_securitySafariRefresh__gP5eJ{position:absolute;right:.65rem}.developersHighlights_securitySafariPage__Qmu3_{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:.35rem .55rem 0;overflow:hidden;box-sizing:border-box}.developersHighlights_securityDoc__FyhP6{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;height:100%;padding:.9rem .75rem 0;border-radius:.55rem .55rem 0 0;background:var(--hl-card);box-shadow:0 8px 20px color-mix(in srgb,var(--hl-shadow) 6%,transparent);overflow:hidden}.developersHighlights_securityDocTop__Ltx24{display:flex;flex:0 0 auto;flex-direction:column;gap:.42rem;padding-bottom:.7rem}.developersHighlights_securityDocEyebrow__jCpiS{margin:0;color:var(--hl-security);font-size:.5625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.developersHighlights_securityDocTitle__FCZld{margin:0;color:var(--hl-title);font-size:.8125rem;font-weight:600;letter-spacing:-.025em;line-height:1.25}.developersHighlights_securityDocParties__q1U2Z{margin:0;color:var(--hl-body);font-size:.625rem;font-weight:500;letter-spacing:-.01em}.developersHighlights_securityDocSignoff__R2FPV{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:.3rem;padding-top:.55rem;border-top:1px dashed var(--hl-border);color:var(--hl-title);font-size:.625rem;font-weight:500;letter-spacing:-.01em}.developersHighlights_securityDocSignoff__R2FPV span:last-child{color:var(--hl-body);font-weight:400}.developersHighlights_securityAudit___lwIR{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;min-height:0;margin-top:0;padding:.85rem 0 1.5rem;border-top:1px solid var(--hl-border)}.developersHighlights_securityAuditHead__X1Cul{display:inline-flex;align-items:center;gap:.35rem;color:var(--hl-security-ink);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.developersHighlights_securityAuditLock__D_7jJ{width:.55rem;height:.55rem;border:1.25px solid;border-radius:.15rem .15rem .12rem .12rem;box-shadow:inset 0 .18rem 0 -.07rem currentColor}.developersHighlights_securityAuditList__bcyOu{--audit-rail:0.7rem;--audit-dot:0.35rem;--audit-dot-top:0.34rem;position:relative;display:flex;flex-direction:column;gap:.95rem;margin:0;padding:0;list-style:none}.developersHighlights_securityAuditList__bcyOu:before{content:"";position:absolute;top:calc(var(--audit-dot-top) + (var(--audit-dot) / 2));bottom:calc(var(--audit-dot-top) + (var(--audit-dot) / 2));left:calc(var(--audit-rail) / 2);width:1px;background:color-mix(in srgb,var(--hl-security) 35%,var(--hl-border));transform:translateX(-50%)}.developersHighlights_securityAuditRow__E3WCJ{display:grid;grid-template-columns:var(--audit-rail) minmax(0,1fr) auto;align-items:start;-moz-column-gap:.45rem;column-gap:.45rem}.developersHighlights_securityAuditRail__amnkd{display:flex;justify-content:center;width:var(--audit-rail)}.developersHighlights_securityAuditDot__0zz29{position:relative;z-index:1;width:var(--audit-dot);height:var(--audit-dot);margin-top:var(--audit-dot-top);border-radius:999px;background:var(--hl-security);box-shadow:0 0 0 2px var(--hl-card);flex-shrink:0}.developersHighlights_securityAuditAction__c2XDc{color:var(--hl-title);font-size:.75rem;font-weight:550;letter-spacing:-.015em;line-height:1.3}.developersHighlights_securityAuditMeta__XVSSu{color:var(--hl-body);font-size:.625rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;text-align:right;white-space:nowrap}.developersHighlights_brandBoard__jkbxL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem .75rem;width:100%;margin:0}.developersHighlights_brandBoardHead__Ra18G{display:flex;align-items:baseline;grid-column:1/-1;margin-bottom:.25rem}.developersHighlights_brandPanelTitle__e_kgO{color:var(--hl-brand-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.35rem;font-weight:500;letter-spacing:-.03em;line-height:1.1}.developersHighlights_brandSection__DnfGP{display:flex;flex-direction:column;gap:.55rem;min-width:0}.developersHighlights_brandSectionWide__ps9QF{grid-column:1/-1}.developersHighlights_brandSectionLabel__A2Fct{color:var(--hl-body);font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.developersHighlights_brandSwatches__chFmf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.developersHighlights_brandChip__qzyV7{position:relative;display:flex;align-items:flex-end;min-width:0;height:3.35rem;padding:.4rem .35rem;border-radius:.55rem;box-sizing:border-box;overflow:hidden}.developersHighlights_brandChipSoft__NmIXW{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hl-brand-ink) 12%,transparent)}.developersHighlights_brandChipSoft__NmIXW .developersHighlights_brandChipHex__dqYg2{color:var(--hl-brand-ink)}.developersHighlights_brandChipHex__dqYg2{position:relative;z-index:1;overflow:hidden;color:var(--hl-card);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;font-weight:500;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.developersHighlights_brandButton__p0rRX{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:.55rem .8rem;border-radius:.45rem;background:var(--hl-brand);color:var(--hl-card);font-size:.75rem;font-weight:500}.developersHighlights_brandField__SNPql{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-height:2.5rem;padding:.5rem .65rem;border-radius:.45rem;border:1px solid color-mix(in srgb,var(--hl-brand) 22%,transparent);background:color-mix(in srgb,var(--hl-card) 55%,transparent);box-sizing:border-box}.developersHighlights_brandFieldValue__63WWa{color:var(--hl-title);font-size:.75rem;font-weight:500;letter-spacing:-.01em}@media (max-width:980px){.developersHighlights_item__4YSZH{height:34rem}}@media (max-width:720px){.developersHighlights_grid__rhczn{grid-template-columns:1fr}}@media (max-width:640px){.developersHighlights_item__4YSZH{height:32rem}.developersHighlights_mediaSecurity__O3wFW{padding:2rem 1.75rem 0}.developersHighlights_securityPhoneScale__rtPVq{width:min(100%,var(--security-phone-w))}.developersHighlights_mediaBrand__hMiFs{--hl-media-pad:1.35rem;padding-top:1.5rem}.developersHighlights_brandMedia__3pJHZ{padding-top:.35rem}.developersHighlights_brandBoard__jkbxL{gap:.75rem .55rem}.developersHighlights_brandBoardHead__Ra18G{margin-bottom:0}.developersHighlights_brandPanelTitle__e_kgO{font-size:1.05rem}.developersHighlights_brandSection__DnfGP{gap:.4rem}.developersHighlights_brandSwatches__chFmf{gap:.3rem}.developersHighlights_brandChip__qzyV7{height:2.45rem;padding:.3rem .28rem;border-radius:.4rem}.developersHighlights_brandChipHex__dqYg2{font-size:.5rem}.developersHighlights_brandField__SNPql{min-height:2rem;padding:.4rem .5rem}.developersHighlights_brandFieldValue__63WWa{font-size:.6875rem}.developersHighlights_brandButton__p0rRX{padding:.4rem .65rem;font-size:.6875rem}}.developersRedlineTimeline_card__3RbgM{--trail-columns:4;--trail-gap:1.75rem;position:relative;box-sizing:border-box;width:100%;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.developersRedlineTimeline_timeline__hJivH{display:grid;grid-template-columns:repeat(var(--trail-columns),minmax(0,1fr));grid-template-rows:auto auto auto auto;-moz-column-gap:var(--trail-gap);column-gap:var(--trail-gap);width:100%;margin:0;padding:0;list-style:none}.developersRedlineTimeline_event__8NKVG{--step:1;--rail:1;--dot:1;display:grid;grid-template-rows:subgrid;grid-row:1/-1;min-width:0}.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_turn__3vwLI{opacity:var(--dot)}.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_stack__DTqRk{opacity:var(--step);transform:translate3d(calc((var(--step) - 1) * 1.15rem),0,0)}.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_event__8NKVG:first-child .developersRedlineTimeline_stack__DTqRk,.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_event__8NKVG:first-child .developersRedlineTimeline_turn__3vwLI{opacity:1;transform:none}.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_dot__8UEh8{opacity:var(--dot)}.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_event__8NKVG:first-child .developersRedlineTimeline_dot__8UEh8{opacity:1}.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_connector__eC3E0{transform:translateY(-50%) scaleX(var(--rail));transform-origin:left center}.developersRedlineTimeline_eventLast__T4d7f{position:relative}.developersRedlineTimeline_eventLast__T4d7f:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right,transparent 48%,var(--home-v2-bg,#efefef) 100%)}.developersRedlineTimeline_eventLast__T4d7f .developersRedlineTimeline_connectorExtend__piw3K{background:linear-gradient(to right,var(--trail-connector),transparent 78%)}.developersRedlineTimeline_turn__3vwLI{margin:0 0 .45rem;font-size:.8125rem;line-height:1.3;color:var(--trail-meta)}.developersRedlineTimeline_rail__8X2vU{position:relative;display:flex;align-items:center;height:.875rem;margin-bottom:.75rem}.developersRedlineTimeline_dot__8UEh8{position:relative;z-index:1;flex-shrink:0;width:.625rem;height:.625rem;border-radius:999px;box-shadow:0 0 0 3px var(--trail-dot-ring)}.developersRedlineTimeline_dotStart__m2L4G{background:var(--trail-dot-start)}.developersRedlineTimeline_dotReceiving__hKK7u{background:var(--trail-dot-receiving)}.developersRedlineTimeline_dotDisclosing__9UT3a{background:var(--trail-dot-disclosing)}.developersRedlineTimeline_dotComplete__C5aq_{background:var(--trail-dot-complete)}.developersRedlineTimeline_connector__eC3E0{position:absolute;top:50%;left:.625rem;right:-1.75rem;height:1px;transform:translateY(-50%);background:var(--trail-connector)}.developersRedlineTimeline_connectorExtend__piw3K{right:-16rem;background:linear-gradient(to right,var(--trail-connector),transparent)}.developersRedlineTimeline_stack__DTqRk{display:grid;grid-template-rows:subgrid;grid-row:3/-1;gap:.4rem;min-width:0}.developersRedlineTimeline_eventCard__fPY95,.developersRedlineTimeline_snippetCard__Ya6x4{display:flex;min-width:0;padding:.65rem .7rem;border:1px solid var(--trail-card-border);border-radius:.5rem;background:var(--trail-card-bg)}.developersRedlineTimeline_eventCard__fPY95{flex-direction:column;gap:.2rem}.developersRedlineTimeline_snippetCard__Ya6x4{flex-direction:row;align-items:flex-start;align-self:start;gap:.45rem}.developersRedlineTimeline_action__gjXF4{color:var(--trail-action);font-size:.9375rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}.developersRedlineTimeline_actor__N1wLQ,.developersRedlineTimeline_snippetDetail__sCvlo{color:var(--trail-meta);font-size:.8125rem;line-height:1.35}.developersRedlineTimeline_snippetIcon__mAX_9{display:flex;flex:0 0 auto;align-items:center;color:var(--trail-meta)}.developersRedlineTimeline_snippetCopy__byYdH{display:flex;flex-direction:column;gap:.12rem;min-width:0}.developersRedlineTimeline_snippetLabel__ytjNi{color:var(--trail-action);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}.developersRedlineTimeline_mediaCard__HZ128{display:flex;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--trail-card-border);border-radius:.5rem;background:var(--trail-card-bg)}.developersRedlineTimeline_media__nRW6t{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;width:100%;min-height:0;padding:.75rem .8rem .85rem}.developersRedlineTimeline_docClause__iNlQ3{margin:0;color:var(--trail-action);font-size:.875rem;font-weight:550;letter-spacing:-.01em}.developersRedlineTimeline_docBody__lJ2wm{margin:0;color:#303239;font-size:.875rem;line-height:1.5;letter-spacing:-.003em}.developersRedlineTimeline_del__PRgR3{color:#c23b3b;text-decoration:line-through;text-decoration-thickness:1px}.developersRedlineTimeline_ins__3ot7t{color:#1a7a45;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.developersRedlineTimeline_revisionHead__zU0_D{display:flex;align-items:center;gap:.4rem;min-width:0}.developersRedlineTimeline_avatar___oHps{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#34a4d4;color:#fff;font-size:.625rem;font-weight:550;line-height:1}.developersRedlineTimeline_revisionMeta__mqmOI{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.4rem;min-width:0;flex:1 1 auto}.developersRedlineTimeline_revisionName__2__tH{color:var(--trail-action);font-size:.875rem;font-weight:550;letter-spacing:-.01em;line-height:1.2}.developersRedlineTimeline_revisionTime__6xY_V{flex:0 0 auto;margin-left:auto;color:var(--trail-meta);font-size:.75rem;line-height:1.2;text-align:right}.developersRedlineTimeline_revisionActions__wQdv_{display:flex;flex:0 0 auto;align-items:center;gap:.25rem;margin-top:auto}.developersRedlineTimeline_accept__NV3iT,.developersRedlineTimeline_reject__bAJcT{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:.25rem}.developersRedlineTimeline_accept__NV3iT{color:#167452;background:rgba(32,145,104,.1)}.developersRedlineTimeline_reject__bAJcT{color:#a94221;background:rgba(213,91,52,.1)}.developersRedlineTimeline_revisionBody__9oghO{margin:0;color:#525252;font-size:.875rem;line-height:1.45}.developersRedlineTimeline_revisionVerb__tglDI{color:var(--trail-action);font-weight:550}@media (max-width:980px){.developersRedlineTimeline_timeline__hJivH{grid-template-columns:1fr;grid-template-rows:none;gap:1.25rem}.developersRedlineTimeline_event__8NKVG{display:grid;grid-template-columns:.875rem minmax(0,1fr);grid-template-rows:auto auto auto;grid-row:auto;-moz-column-gap:.85rem;column-gap:.85rem;align-items:start}.developersRedlineTimeline_turn__3vwLI{grid-column:2;grid-row:1;margin:0 0 .35rem}.developersRedlineTimeline_rail__8X2vU{grid-column:1;grid-row:1/-1;flex-direction:column;align-items:center;width:.875rem;height:100%;margin:.2rem 0 0}.developersRedlineTimeline_connector__eC3E0{top:.75rem;right:auto;bottom:-1.25rem;left:50%;width:1px;height:auto;transform:translateX(-50%)}.developersRedlineTimeline_connectorExtend__piw3K{bottom:-5.5rem;background:linear-gradient(to bottom,var(--trail-connector),transparent)}.developersRedlineTimeline_eventLast__T4d7f:after{background:linear-gradient(to bottom,transparent 48%,var(--home-v2-bg,#efefef) 100%)}.developersRedlineTimeline_eventLast__T4d7f .developersRedlineTimeline_connectorExtend__piw3K{background:linear-gradient(to bottom,var(--trail-connector),transparent 78%)}.developersRedlineTimeline_stack__DTqRk{display:flex;flex-direction:column;grid-column:2;grid-row:2}.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_stack__DTqRk{transform:translate3d(0,calc((var(--step) - 1) * 1.15rem),0)}.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_event__8NKVG:first-child .developersRedlineTimeline_stack__DTqRk{transform:none}.developersRedlineTimeline_card__3RbgM[data-redline-play] .developersRedlineTimeline_connector__eC3E0{transform:translateX(-50%) scaleY(var(--rail));transform-origin:center top}}.developersSdks_section__w9tsI{display:flex;flex-direction:column;gap:3.25rem;width:100%;max-width:42rem;margin-inline:auto;margin-bottom:3rem}.developersSdks_intro__abZkE{display:flex;flex-direction:column;align-items:center;gap:0;max-width:none;text-align:center}.developersSdks_intro__abZkE .developersSdks_heading__PBKwK{flex:none;max-width:none;margin-bottom:1.25rem}.developersSdks_body__ZsQSw{margin:0}.developersSdks_cta__tGbht{margin-top:2.5rem}.developersSdks_picker__k06cu{display:flex;flex-direction:column;gap:2.15rem;width:100%}.developersSdks_languages__b9YBx{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem;max-width:28rem;margin-inline:auto}.developersSdks_languageWrap__rk7En,.developersSdks_managerWrap__f4Han{display:inline-flex;align-items:stretch}.developersSdks_languageInput__DtQMC,.developersSdks_mgrInput__5Nnx_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.developersSdks_language__rU0e6{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.4rem .7rem;border:none;border-radius:.5rem;background:transparent;color:var(--home-v2-neutral-50);font-size:.8125rem;font-weight:500;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.developersSdks_languageIcon__suXXC{flex-shrink:0;display:block;width:1.125rem;height:1.125rem;max-width:none;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.developersSdks_languageInput__DtQMC:checked+.developersSdks_language__rU0e6,.developersSdks_language__rU0e6:hover{color:var(--home-v2-neutral-50);background-color:#ececec}.developersSdks_command__gg0Ze:focus-visible,.developersSdks_copy__Ze6l3:focus-visible,.developersSdks_languageInput__DtQMC:focus-visible+.developersSdks_language__rU0e6,.developersSdks_mgrInput__5Nnx_:focus-visible+.developersSdks_manager__kJhsa{outline:1px solid var(--home-v2-neutral-90);outline-offset:2px}.developersSdks_terminal__34FMF{display:none;box-sizing:border-box;width:100%;overflow:hidden;border:1px solid #ebebeb;border-radius:.85rem;background:#f2f2f2}.developersSdks_terminalBar__R6XtX{display:flex;align-items:stretch;min-height:2.55rem;padding:0 .35rem 0 .45rem;border-bottom:1px solid #ebebeb;background:#ececec}.developersSdks_managers__sjAGS{display:flex;flex:1 1 auto;align-items:stretch;min-width:0;gap:.1rem;overflow-x:auto}.developersSdks_managerLabel__3S6SY,.developersSdks_manager__kJhsa{margin:0;padding:.6rem .75rem .5rem;border:0;background:none;color:var(--home-v2-neutral-50);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.developersSdks_manager__kJhsa{cursor:pointer}.developersSdks_manager__kJhsa:hover,.developersSdks_mgrInput__5Nnx_:checked+.developersSdks_manager__kJhsa{color:var(--home-v2-neutral-90)}.developersSdks_mgrInput__5Nnx_:checked+.developersSdks_manager__kJhsa{box-shadow:inset 0 -1.5px 0 var(--home-v2-primary,#2d4fff)}.developersSdks_managerLabel__3S6SY{display:flex;align-items:center;color:var(--home-v2-neutral-90)}.developersSdks_command__gg0Ze{margin:0;padding:1.25rem 1.25rem 1.35rem;overflow-x:auto;color:#111314;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.5;letter-spacing:-.01em;cursor:text;-moz-user-select:all;user-select:all;-webkit-user-select:all}.developersSdks_command__gg0Ze code{font:inherit}.developersSdks_copy__Ze6l3{display:inline-flex;flex:0 0 auto;align-items:center;align-self:center;gap:.3rem;margin:0 0 0 auto;padding:.35rem .6rem;border:0;border-radius:.4rem;background:none;color:var(--home-v2-neutral-90);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;cursor:pointer}.developersSdks_copy__Ze6l3:hover{background:#e4e4e4}.developersSdks_picker__k06cu:has(.developersSdks_languageInput__DtQMC[value=dotnet]:checked) .developersSdks_terminal__34FMF[data-lang=dotnet],.developersSdks_picker__k06cu:has(.developersSdks_languageInput__DtQMC[value=go]:checked) .developersSdks_terminal__34FMF[data-lang=go],.developersSdks_picker__k06cu:has(.developersSdks_languageInput__DtQMC[value=java]:checked) .developersSdks_terminal__34FMF[data-lang=java],.developersSdks_picker__k06cu:has(.developersSdks_languageInput__DtQMC[value=node]:checked) .developersSdks_terminal__34FMF[data-lang=node],.developersSdks_picker__k06cu:has(.developersSdks_languageInput__DtQMC[value=php]:checked) .developersSdks_terminal__34FMF[data-lang=php],.developersSdks_picker__k06cu:has(.developersSdks_languageInput__DtQMC[value=python]:checked) .developersSdks_terminal__34FMF[data-lang=python],.developersSdks_picker__k06cu:has(.developersSdks_languageInput__DtQMC[value=ruby]:checked) .developersSdks_terminal__34FMF[data-lang=ruby]{display:block}.developersSdks_terminal__34FMF .developersSdks_command__gg0Ze{display:none}.developersSdks_terminal__34FMF:has(.developersSdks_mgrInput__5Nnx_[value=Gradle]:checked) .developersSdks_command__gg0Ze[data-mgr=Gradle],.developersSdks_terminal__34FMF:has(.developersSdks_mgrInput__5Nnx_[value=Maven]:checked) .developersSdks_command__gg0Ze[data-mgr=Maven],.developersSdks_terminal__34FMF:has(.developersSdks_mgrInput__5Nnx_[value=bun]:checked) .developersSdks_command__gg0Ze[data-mgr=bun],.developersSdks_terminal__34FMF:has(.developersSdks_mgrInput__5Nnx_[value=bundler]:checked) .developersSdks_command__gg0Ze[data-mgr=bundler],.developersSdks_terminal__34FMF:has(.developersSdks_mgrInput__5Nnx_[value=gem]:checked) .developersSdks_command__gg0Ze[data-mgr=gem],.developersSdks_terminal__34FMF:has(.developersSdks_mgrInput__5Nnx_[value=npm]:checked) .developersSdks_command__gg0Ze[data-mgr=npm],.developersSdks_terminal__34FMF:has(.developersSdks_mgrInput__5Nnx_[value=pnpm]:checked) .developersSdks_command__gg0Ze[data-mgr=pnpm],.developersSdks_terminal__34FMF:has(.developersSdks_mgrInput__5Nnx_[value=yarn]:checked) .developersSdks_command__gg0Ze[data-mgr=yarn],.developersSdks_terminal__34FMF:not(:has(.developersSdks_managers__sjAGS)) .developersSdks_command__gg0Ze{display:block}.developersSigningPreview_app__cmzxM{position:relative;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;background:#ededed}.developersSigningPreview_nav__Yc_c7,.developersSigningPreview_topBar__rqO6e{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;background:hsla(0,0%,100%,.82);backdrop-filter:blur(4px)}.developersSigningPreview_topBar__rqO6e{justify-content:center;height:1.85rem;border-bottom:1px solid #e5e5e5}.developersSigningPreview_filename__5H13M{overflow:hidden;color:#1a1c1e;font-size:.62rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.developersSigningPreview_canvas__YnJvf{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#ededed;container-type:size}.developersSigningPreview_pages__Ip1_w{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:.45rem;transform:translate(-50%,-50%)}.developersSigningPreview_sheet__DhlH9{display:flex;flex-direction:column;box-sizing:border-box;flex:none;width:min(84cqi,calc(82cqb * 8.5 / 11));aspect-ratio:8.5/11;overflow:hidden;padding:.7rem .75rem;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.05)}.developersSigningPreview_sheetPrev__wBA1L{justify-content:flex-end}.developersSigningPreview_sheetMain__OR9ad,.developersSigningPreview_sheetNext__sjxU6{justify-content:flex-start}.developersSigningPreview_kicker__3z_rU{margin:0;font-size:.5rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#737373}.developersSigningPreview_title__WrmNt{margin:.2rem 0 .55rem;font-size:.82rem;font-weight:550;letter-spacing:-.02em;line-height:1.2;color:#1a1c1e}.developersSigningPreview_lines__PvB5d{display:flex;flex-direction:column;gap:.48rem}.developersSigningPreview_row__6sXIo{display:flex;align-items:flex-end;gap:.35rem;padding-top:.55rem}.developersSigningPreview_line__GSZMq{display:block;height:.72rem;border-radius:999px;background:#e8e8e8}.developersSigningPreview_field__YYGhm{position:relative;display:block;box-sizing:border-box;flex:0 0 auto;border:1px solid #2d4fff;background:rgba(45,79,255,.05)}.developersSigningPreview_tab__Nykhm{position:absolute;left:-1px;bottom:100%;padding:.1rem .3rem .12rem;border-radius:.12rem .12rem 0 0;background:#2d4fff;color:#fff;font-size:.42rem;font-weight:500;letter-spacing:.01em;line-height:1.15;white-space:nowrap}.developersSigningPreview_fieldInline__SiVg5{width:5.2rem;height:1.35rem}.developersSigningPreview_fieldSignature__1sfRj{width:100%;height:2.2rem}.developersSigningPreview_fieldGrow__bOT5_{flex:1 1 auto;min-width:0;height:1.35rem}.developersSigningPreview_fieldInitials__V5XJ0{width:3.8rem;height:1.35rem}.developersSigningPreview_sign__PrV1y{display:flex;flex-direction:column;flex:0 0 auto;gap:.65rem;margin-top:auto;padding-top:.7rem}.developersSigningPreview_nav__Yc_c7{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:2.15rem;margin-top:auto;padding:0 .7rem;border-top:1px solid #e5e5e5;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;box-shadow:0 -6px 16px rgba(0,0,0,.04)}.developersSigningPreview_navSide__jUeTP{min-width:0}.developersSigningPreview_start__JtaDz{justify-self:center;padding:.28rem 1.15rem;border-radius:.28rem;background:#2d4fff;color:#fff;font-size:.64rem;font-weight:500;letter-spacing:-.01em}.developersSigningPreview_count__i34S4{min-width:0;color:#ccced6;font-size:.58rem;font-weight:400;text-align:right}.developersFaq_faqContent__MK5LA{padding:0}.developersFaq_faqSplit__xUUy8{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2.5rem 3.5rem}.developersFaq_faqHeading__r__tS{margin:0;flex:0 1 32rem;max-width:32rem;min-width:0;font-size:clamp(1.75rem,2.7vw,2.3rem);font-weight:550;line-height:1.2;letter-spacing:-.02em;color:var(--home-v2-neutral-90)}.developersFaq_faqList__tBZM1{display:flex;flex-direction:column;flex:1 1 36rem;gap:0;min-width:0;max-width:48rem;margin:0 -.85rem;border-top:1px solid #e5e5e5;interpolate-size:allow-keywords}.developersFaq_faqItem__WVV_3{margin:0;padding:.35rem .85rem;border-bottom:1px solid #e5e5e5}.developersFaq_faqList__tBZM1 .developersFaq_faqItem__WVV_3:last-child{border-bottom-color:transparent}.developersFaq_faqItem__WVV_3::details-content{height:0;overflow:clip;opacity:0;transition:height .24s cubic-bezier(.22,1,.36,1),opacity .2s ease,content-visibility allow-discrete .24s}.developersFaq_faqItem__WVV_3[open]::details-content{height:auto;opacity:1}.developersFaq_faqSummary__Szac2{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;cursor:pointer;list-style:none;color:var(--home-v2-neutral-90)}.developersFaq_faqSummary__Szac2::-webkit-details-marker{display:none}.developersFaq_faqSummary__Szac2::marker{content:""}.developersFaq_faqQuestion___No0t{margin:0;font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;color:inherit}.developersFaq_faqChevron__G8q_w{flex-shrink:0;color:var(--home-v2-neutral-50);transform:rotate(-90deg);transition:transform .36s cubic-bezier(.22,1,.36,1)}.developersFaq_faqItem__WVV_3[open] .developersFaq_faqChevron__G8q_w{transform:rotate(0deg)}.developersFaq_faqPanel__qEsHW{padding:0 0 1rem}.developersFaq_faqAnswer__WmYwd{margin:0;max-width:42rem;font-size:.9375rem;line-height:1.55;color:var(--home-v2-neutral-50)}.developersFaq_inlineLink__ffqZS{color:inherit;text-decoration:underline;text-underline-offset:.15em}.developersFaq_inlineLink__ffqZS:hover{color:var(--home-v2-neutral-90)}.developersFaq_faqCta__OF_U9{display:flex;align-items:center;justify-content:space-between;gap:1.25rem 2rem;width:100%;margin-top:2.25rem;padding:1.15rem 1.25rem;border:1px solid var(--home-v2-neutral-10);border-radius:.75rem;background:var(--home-v2-neutral-00,#efefef)}.developersFaq_faqCtaCopy__I90j4{margin:0;flex:1 1 auto;max-width:34rem;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:400;line-height:1.5;letter-spacing:-.003em;color:var(--home-v2-neutral-70,#303239)}.developersFaq_faqCtaButton__EIkF9{flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.developersFaq_faqChevron__G8q_w,.developersFaq_faqItem__WVV_3::details-content{transition:none}}@media (max-width:760px){.developersFaq_faqCta__OF_U9{flex-direction:column;align-items:flex-start}.developersFaq_faqSplit__xUUy8{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem}.developersFaq_faqHeading__r__tS,.developersFaq_faqList__tBZM1{flex:none;max-width:none}}