.TpXSDa_inner{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:24px 40px;display:flex}.TpXSDa_titleGroup{flex:1;min-width:0}.TpXSDa_title{font-family:var(--font-sans);color:var(--text-dark,#151519);margin:0;font-size:28px;font-weight:600}.TpXSDa_subtitle{font-family:var(--font-sans);color:var(--text-muted,#6b7280);max-width:600px;margin:6px 0 0;font-size:13px;line-height:1.5}.TpXSDa_actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.TpXSDa_searchBox{border:1px solid var(--dash-border,#e7e7e7);background:var(--dash-surface,#fff);border-radius:8px;align-items:center;gap:8px;min-width:320px;padding:9px 14px;transition:border-color .15s,width .2s,box-shadow .15s;display:flex}.TpXSDa_searchBox:hover{border-color:var(--dash-border-strong,#d4d4d4)}.TpXSDa_searchBox.TpXSDa_searchOpen{border-color:#0b7317;box-shadow:0 0 0 3px #0a0a0a0f}.TpXSDa_searchInput{font-family:var(--font-sans);color:var(--text-dark,#151519);background:0 0;border:none;outline:none;flex:1;width:100%;font-size:13px}.TpXSDa_searchInput::placeholder{color:var(--dash-text-placeholder,#9ca3af)}.TpXSDa_searchShortcut{font-family:var(--font-sans);color:var(--text-faint,#929292);border:1px solid var(--border-subtle,#ececec);background:var(--bg-sunken,#f5f5f5);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}.TpXSDa_searchClear{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.TpXSDa_searchClear:hover{background:var(--bg-sunken,#f5f5f5)}.TpXSDa_autosaveBtn{border:1px solid var(--dash-border,#e7e7e7);background:var(--dash-surface,#fff);font-family:var(--font-sans);color:var(--text-dark,#151519);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}.TpXSDa_autosaveBtn:hover{background:var(--dash-surface-alt,#f9fafb);border-color:var(--dash-border-strong,#d4d4d4)}.TpXSDa_autosaveBtn.TpXSDa_saving{color:var(--text-muted,#6b7280);cursor:default;opacity:.7}.TpXSDa_autosaveBtn.TpXSDa_saved{color:var(--dash-green-strong,#0a7a3a);border-color:var(--dash-green-border,#b7f0cc);background:var(--dash-green-bg,#eafcf1)}.TpXSDa_spinner{animation:.8s linear infinite TpXSDa_spin}@keyframes TpXSDa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.rNSc1G_sidebar{background:var(--bg-light,#fff);align-self:flex-start;width:240px;min-width:240px;height:fit-content;padding:8px;position:sticky;top:32px}.rNSc1G_navGroup{flex-direction:column;gap:2px;display:flex}.rNSc1G_navItem{font-family:var(--font-sans);color:var(--text-muted,#6b7280);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.rNSc1G_navItem:hover{background:var(--sidebar-hover-bg,#f0f6f2);color:var(--text-dark,#151519)}.rNSc1G_navItem.rNSc1G_active{background:var(--sidebar-hover-bg,#f0f6f2);color:var(--text-dark,#151519);font-weight:600}.rNSc1G_navIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.rNSc1G_navLabel{flex:1}.rNSc1G_navBadge{color:var(--primary-text,#0b7317);text-transform:uppercase;letter-spacing:.04em;background:#0b731714;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.rNSc1G_divider{background:var(--border-subtle,#ececec);height:1px;margin:8px 4px}.rNSc1G_securitySection{padding:0 4px}.rNSc1G_securityPostureHeading{font-family:var(--font-sans);color:var(--text-dark,#151519);background:var(--sidebar-hover-bg,#f0f6f2);cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.rNSc1G_securityLink{font-family:var(--font-sans);color:var(--text-muted,#6b7280);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.rNSc1G_securityLink:hover{background:var(--sidebar-hover-bg,#f0f6f2);color:var(--text-dark,#151519)}.rNSc1G_securityPolicies{background:var(--bg-sunken,#f5f5f5);border:1px solid var(--border-subtle,#ececec);border-radius:10px;margin-top:8px;padding:12px}.rNSc1G_securityPoliciesText{font-family:var(--font-sans);color:var(--text-muted,#6b7280);margin:0;font-size:11px;line-height:1.5}
.EACtZG_layout{flex-direction:column;height:100vh;display:flex}.EACtZG_scroll{flex:1;overflow-y:auto}.EACtZG_body{gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.EACtZG_content{flex:1;min-width:0;padding:32px 0 48px}
@media (max-width:900px){.VxWIVq_brDesktop{display:none}}.VxWIVq_darkSection{color:#fff;background:#030305 radial-gradient(circle,#ffffff08 1px,#0000 1px) 0 0/18px 18px;border-top:1px solid #111;border-bottom:1px solid #111;padding:100px 24px 36px;position:relative;overflow:hidden}.VxWIVq_darkSection:before,.VxWIVq_darkSection:after{content:"";background:var(--grid-color-dark);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0}.VxWIVq_darkSection:before{left:calc(50% - var(--site-width)/2)}.VxWIVq_darkSection:after{right:calc(50% - var(--site-width)/2)}.VxWIVq_darkInner{width:var(--site-width);margin:0 auto;position:relative}.VxWIVq_eyebrow{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-12);letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;text-align:center;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-weight:700;display:flex}.VxWIVq_eyebrow span{font-size:var(--fluid-10);color:#a1a1aa;line-height:1}.VxWIVq_eyebrowDark{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-12);letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;text-align:center;margin-bottom:10px;font-weight:700}.VxWIVq_darkTitle{font-family:var(--font-articulat-medium),var(--font-sans),sans-serif;text-align:center;font-size:var(--fluid-62);letter-spacing:-.03em;font-weight:500;line-height:1.05}.VxWIVq_darkTitle span{color:#d4d4d8;font-weight:400;font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;display:block}.VxWIVq_darkSub{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;text-align:center;color:#71717a;font-size:var(--fluid-16);margin-top:12px;line-height:1.6}.VxWIVq_triptych{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:0;margin-top:32px;display:grid;overflow:hidden}@media (max-width:860px){.VxWIVq_triptych{grid-template-columns:1fr;gap:0}}.VxWIVq_triptych article{gap:var(--fluid-12);background:#0a0a0f;border:none;border-right:1px solid #ffffff1f;flex-direction:column;padding:20px;display:flex;overflow:hidden}.VxWIVq_triptych article:last-child{border-right:none}@media (max-width:860px){.VxWIVq_triptych article{border-bottom:1px solid #ffffff1f;border-right:none}.VxWIVq_triptych article:last-child{border-bottom:none}}.VxWIVq_triptych article h3{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-26);min-height:2.7em;padding:0 14px;font-weight:400;line-height:1.35}@media (max-width:900px){.VxWIVq_triptych article h3{text-wrap:balance;min-height:0}}.VxWIVq_triptych article p{font-size:var(--fluid-16);color:#8a8a9a;max-width:var(--fluid-w-320);padding:0 14px 14px;line-height:1.6}.VxWIVq_triptychMedia{background:#000;border-bottom:1px solid #ffffff0f;display:block;overflow:hidden}.VxWIVq_triptychMedia img{object-fit:contain;width:100%;height:auto;display:block}.VxWIVq_shipFix{border-top:1px solid #ffffff14;padding:30px}.VxWIVq_shipFix h3{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-26);margin-top:18px;font-weight:400}.VxWIVq_shipFix>p{font-size:var(--fluid-16);color:#8a8a9a;max-width:var(--fluid-w-560);margin-top:6px}.VxWIVq_shipFixGrid{grid-template-columns:1fr 1fr var(--fluid-w-260);gap:var(--fluid-14);margin-top:16px;display:grid}@media (max-width:980px){.VxWIVq_shipFixGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.VxWIVq_shipFixGrid{grid-template-columns:1fr}}.VxWIVq_shipFixSingle{background:#0a0a0f;border:1px solid #ffffff14;margin-top:0;margin-bottom:0;overflow:hidden;box-shadow:0 12px 32px #00000073}.VxWIVq_shipFixSingle img{width:100%;height:auto;display:block}.VxWIVq_codeCard{background:#0a0a0f;border:1px solid #27272a;padding-top:28px;position:relative;overflow:hidden}.VxWIVq_codeCard:before{content:attr(data-label);font-size:var(--fluid-12);letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;background:#18181b;border-bottom:1px solid #27272a;padding:8px 12px;font-weight:700;position:absolute;top:0;left:0;right:0}.VxWIVq_codeCard pre{font-family:ui-monospace,Menlo,monospace;font-size:var(--fluid-15);color:#d4d4d8;padding:14px;line-height:1.6;overflow:auto}.VxWIVq_codeDim{color:#71717a}.VxWIVq_codeRed{color:#f87171;background:#ef44441f}.VxWIVq_codeGreen{color:#4ade80;background:#4ade801a}.VxWIVq_patchCard{color:#09090b;background:#fafafa;border:1px solid #e4e4e7;flex-direction:column;padding:12px;display:flex;overflow:hidden}.VxWIVq_patchHeader{font-size:var(--fluid-12);letter-spacing:.08em;color:#8a8a9a;font-weight:700}.VxWIVq_patchMeta{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.VxWIVq_patchMeta li{font-size:var(--fluid-16);color:#8a8a9a;justify-content:space-between;display:flex}.VxWIVq_patchMeta li em{color:#09090b;font-style:normal;font-weight:600}.VxWIVq_patchMeta li .VxWIVq_added{color:#0b7317}.VxWIVq_patchMeta li .VxWIVq_removed{color:#ef4444}.VxWIVq_patchPreviewLabel{font-size:var(--fluid-12);letter-spacing:.08em;color:#8a8a9a;margin-top:14px;font-weight:700}.VxWIVq_patchPreviewBox{font-size:var(--fluid-16);color:#71717a;background:#fff;border:1px solid #e4e4e7;margin-top:6px;padding:6px 8px;font-family:ui-monospace,Menlo,monospace}.VxWIVq_patchBtn{color:#fff;font-size:var(--fluid-16);cursor:pointer;text-align:center;background:#0b7317;border:none;margin-top:14px;padding:10px;font-weight:600}.VxWIVq_patchBtn:hover{background:#095e12}.VxWIVq_prodReady{box-sizing:border-box;border-top:1px solid #ffffff14;width:100%;margin:60px 0 0;padding:40px 24px 56px}.VxWIVq_builtDot{background:#fff;width:6px;height:6px;display:inline-block}.VxWIVq_prodGrid{grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:start;gap:28px 56px;width:100%;margin:0 auto;display:grid}@media (max-width:1100px){.VxWIVq_prodGrid{column-gap:40px}}@media (max-width:900px){.VxWIVq_prodGrid{grid-template-columns:180px 1fr}}@media (max-width:700px){.VxWIVq_prodGrid{grid-template-columns:1fr;gap:24px 0}}.VxWIVq_prodGrid>div:first-child{font-size:var(--fluid-12);letter-spacing:.08em;color:#71717a;align-self:start;align-items:center;gap:6px;padding-top:6px;font-weight:700;display:flex}.VxWIVq_prodGrid article{min-width:0;max-width:var(--fluid-w-420);border-left:1.5px solid #ffffff4d;padding-left:24px}.VxWIVq_prodGrid article h4{font-size:var(--fluid-26);color:#fff;font-weight:400;line-height:1.2}.VxWIVq_prodGrid article p{font-size:var(--fluid-16);color:#a1a1aa;max-width:none;margin-top:8px;line-height:1.6}@media (max-width:900px){.VxWIVq_prodGrid article br{display:none}}
.XZjjca_workflow{background:#fff;border-top:1px solid #ececec;padding:48px 0 0}.XZjjca_workflowHead{width:var(--site-width);max-width:var(--fluid-w-720);text-align:center;margin:0 auto;padding:0 24px}@media (max-width:900px){.XZjjca_workflowHead{width:90%}}.XZjjca_workflowHead h2{font-family:var(--font-articulat-medium),var(--font-sans),sans-serif;font-size:var(--fluid-62);letter-spacing:-.03em;font-weight:500;line-height:1.15}.XZjjca_workflowHead p{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-16);color:#71717a;margin-top:10px;line-height:1.65}.XZjjca_workflowTabs{max-width:var(--fluid-w-900);border:1px solid #e4e4e7;border-left:none;border-right:none;margin:24px auto 0;display:flex;overflow-x:auto}.XZjjca_workflowTabs button{min-width:90px;font-size:var(--fluid-15);letter-spacing:.06em;text-transform:uppercase;color:#71717a;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-right:1px solid #e4e4e7;flex:1;padding:12px 14px;font-weight:700}.XZjjca_workflowTabs button:last-child{border-right:none}.XZjjca_workflowTabs button.XZjjca_tabActive{color:#fff;background:#479c6c}.XZjjca_tabActive{color:#fff!important;background:#479c6c!important}.XZjjca_workflowRows{max-width:var(--fluid-w-1120);flex-direction:column;margin:0 auto;display:flex}.XZjjca_workflowRow{border-bottom:1px solid #f4f4f5;grid-template-columns:1fr 1.25fr;align-items:center;gap:32px;padding:36px 24px;display:grid}@media (max-width:860px){.XZjjca_workflowRow{grid-template-columns:1fr}}.XZjjca_workflowRow.XZjjca_reverse .XZjjca_workflowCopy{order:2}@media (max-width:860px){.XZjjca_workflowRow.XZjjca_reverse .XZjjca_workflowCopy{order:1}}.XZjjca_workflowRow.XZjjca_reverse .XZjjca_workflowMedia{order:1}@media (max-width:860px){.XZjjca_workflowRow.XZjjca_reverse .XZjjca_workflowMedia{order:2}}.XZjjca_workflowRow h3{font-size:var(--fluid-26);letter-spacing:-.02em;max-width:var(--fluid-w-360);font-weight:700;line-height:1.3}.XZjjca_workflowRow p{font-size:var(--fluid-16);color:#71717a;max-width:var(--fluid-w-420);margin-top:8px;line-height:1.6}.XZjjca_workflowCta{font-size:var(--fluid-15);color:#09090b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:6px;margin-top:12px;padding:6px 10px;font-weight:600;display:inline-flex}.XZjjca_workflowMedia{border-radius:8px;place-items:center;min-height:220px;padding:12px;display:grid}.XZjjca_workflowMedia.XZjjca_purple{background:#f5f1ff}.XZjjca_workflowMedia.XZjjca_orange{background:#fff7ed}.XZjjca_workflowMedia.XZjjca_blue{background:#eff6ff}.XZjjca_workflowMedia.XZjjca_green{background:#f0fdf4}.XZjjca_workflowMediaInner{background:#fff;border:1px solid #e4e4e7;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 4px 16px #0000000f}.XZjjca_browserBar{background:#fafafa;border-bottom:1px solid #f4f4f5;align-items:center;gap:6px;padding:10px 12px;display:flex}.XZjjca_browserBar span{border-radius:50%;width:8px;height:8px;display:block}.XZjjca_browserBar span:first-child{background:#ff5f56}.XZjjca_browserBar span:nth-child(2){background:#ffbd2e}.XZjjca_browserBar span:nth-child(3){background:#27c93f}.XZjjca_browserBar em{font-size:var(--fluid-15);color:#71717a;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-style:normal;overflow:hidden}.XZjjca_workflowPlaceholder{padding:16px}.XZjjca_prPurpleMock{font-size:var(--fluid-16);flex-direction:column;gap:8px;display:flex}.XZjjca_prPurpleMock .XZjjca_prLineBad{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 10px}.XZjjca_prPurpleMock .XZjjca_prLineOk{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:8px 10px}.XZjjca_prPurpleMock .XZjjca_prBtn{color:#fff;font-size:var(--fluid-15);background:#0b7317;border-radius:6px;align-self:flex-start;padding:6px 10px;font-weight:600}.XZjjca_termMock{font-family:ui-monospace,Menlo,monospace;font-size:var(--fluid-16);color:#09090b;background:#fcfcfc;border-radius:6px;padding:4px;line-height:1.6}.XZjjca_dashMock{flex-direction:column;gap:12px;display:flex}.XZjjca_dashMock .XZjjca_dashBar{background:#479c6c;border-radius:999px;height:8px}.XZjjca_dashGrid{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.XZjjca_dashGrid i{aspect-ratio:1.2;background:#f4f4f5;border-radius:2px;display:block}.XZjjca_dashGrid i.XZjjca_on{background:#479c6c}.XZjjca_scrollWrap{background:var(--zinc-0);height:400vh;position:relative}@media (max-width:860px){.XZjjca_scrollWrap{height:auto}}.XZjjca_surfaces{background:var(--zinc-0);border-top:1px solid var(--grid-color-light);border-bottom:1px solid var(--grid-color-light);flex-direction:column;height:calc(100vh - 56px);min-height:560px;display:flex;position:sticky;top:56px;overflow:visible}@media (max-width:860px){.XZjjca_surfaces{height:auto;min-height:auto;position:relative;top:auto;overflow:visible}}.XZjjca_surfaces:before,.XZjjca_surfaces:after{content:"";background:var(--grid-color-light);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0}.XZjjca_surfaces:before{left:calc(50% - var(--site-width)/2)}.XZjjca_surfaces:after{right:calc(50% - var(--site-width)/2)}.XZjjca_surfacesHead{width:var(--site-width);text-align:center;padding:var(--fluid-28) var(--fluid-24) 0;flex-shrink:0;margin:0 auto}@media (max-height:800px){.XZjjca_surfacesHead{padding:var(--fluid-18) var(--fluid-24) 0}}.XZjjca_surfacesHead .XZjjca_surfacesEyebrow{font-size:var(--fluid-12);letter-spacing:.12em;color:var(--zinc-500);margin-bottom:10px;font-weight:700}.XZjjca_surfacesHead h2{font-family:var(--font-articulat-medium),var(--font-sans),sans-serif;font-size:var(--fluid-62);letter-spacing:-.03em;color:var(--zinc-950);font-weight:500;line-height:1.18}.XZjjca_surfacesHead p{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-16);color:var(--zinc-500);max-width:var(--fluid-w-660);margin-top:10px;margin-left:auto;margin-right:auto;line-height:1.65}.XZjjca_surfacesTabs{width:var(--site-width);border:1px solid var(--grid-color-light);background:var(--zinc-0);flex-shrink:0;grid-template-columns:1fr 180px;margin:16px auto 0;display:grid}@media (max-width:860px){.XZjjca_surfacesTabs{grid-template-columns:1fr}}.XZjjca_surfacesTabList{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:860px){.XZjjca_surfacesTabList{grid-template-columns:1fr 1fr}}@media (max-width:520px){.XZjjca_surfacesTabList{grid-template-columns:1fr}}.XZjjca_surfacesTabList button{font-size:var(--fluid-15);letter-spacing:.06em;text-transform:uppercase;background:var(--zinc-0);border:none;border-right:1px solid var(--zinc-200);color:var(--zinc-500);cursor:pointer;white-space:nowrap;padding:14px 12px 13px;font-weight:700;position:relative;overflow:hidden}.XZjjca_surfacesTabList button:last-of-type{border-right:none}.XZjjca_surfacesTabList button.XZjjca_surfacesTabActive{color:var(--zinc-950);background:var(--zinc-0)}.XZjjca_surfacesTabActive{color:var(--zinc-950)!important}.XZjjca_surfacesProgress{transform-origin:0;will-change:transform;background:#f97316;height:2px;animation:linear forwards XZjjca_surfacesProgressFill;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes XZjjca_surfacesProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.XZjjca_surfacesTryBtn{background:var(--zinc-950);color:var(--zinc-0);font-size:var(--fluid-15);letter-spacing:.04em;border-left:1px solid var(--zinc-950);justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:flex}.XZjjca_surfacesTryBtn span{font-size:var(--fluid-12)}.XZjjca_surfacesTryBtn:hover{background:var(--zinc-900)}@media (max-width:860px){.XZjjca_surfacesTryBtn{grid-column:1/-1;padding:14px}}.XZjjca_surfacesBody{width:var(--site-width);border-left:none;border-right:none;border-bottom:1px solid var(--grid-color-light);flex:1;grid-template-columns:1fr;min-height:0;margin:0 auto;display:grid;overflow:hidden}@media (max-width:860px){.XZjjca_surfacesBody{flex:none;min-height:520px}}.XZjjca_surfacesPanel{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:1fr 1fr;min-height:0;transition:opacity 0s .4s,visibility 0s .4s,transform 0s .4s;display:grid;transform:translateY(10px)}@media (max-width:860px){.XZjjca_surfacesPanel{grid-template-columns:1fr}}.XZjjca_surfacesPanelActive{z-index:1;opacity:1;visibility:visible;transition:opacity .4s,transform .4s,visibility;transform:none}.XZjjca_surfacesLeft{padding:var(--fluid-48) var(--fluid-32p);justify-content:center;gap:var(--fluid-14);background:var(--zinc-0);border-right:1px solid var(--grid-color-light);flex-direction:column;display:flex}@media (max-width:860px){.XZjjca_surfacesLeft{border-right:none;border-bottom:1px solid var(--grid-color-light)}}.XZjjca_surfacesLeft h3{font-family:var(--font-articulat-medium),var(--font-sans),sans-serif;font-size:var(--fluid-26);letter-spacing:-.02em;color:var(--zinc-950);white-space:pre-line;font-weight:500;line-height:1.25}.XZjjca_surfacesLeft p{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-16);color:var(--zinc-500);max-width:var(--fluid-w-320);line-height:1.65}.XZjjca_surfacesCta{font-size:var(--fluid-15);background:var(--zinc-100);border:1px solid var(--zinc-200);color:var(--zinc-600);cursor:pointer;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;text-decoration:none;display:inline-flex}.XZjjca_surfacesCta:hover{border-color:var(--zinc-300);color:var(--zinc-950)}.XZjjca_surfacesCta em{color:#f97316;background:var(--zinc-0);font-style:normal;font-weight:700;font-size:var(--fluid-14);border:1px solid #fed7aa;padding:2px 5px}.dark .XZjjca_surfacesCta em{border-color:#f9731666}.XZjjca_surfacesRight{background:#0c0c14;min-height:420px;padding:0;display:block;position:relative;overflow:hidden}@media (max-width:860px){.XZjjca_surfacesRight{min-height:360px}}.XZjjca_surfacesImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.XZjjca_surfacesPanel,.XZjjca_surfacesPanelActive{transition:none;transform:none}.XZjjca_surfacesProgress{animation:none;transform:none}}
.O3j44W_scrollWrap{background:#050507;height:400vh;position:relative}@media (max-width:860px){.O3j44W_scrollWrap{height:auto}}.O3j44W_pipeline{color:#fff;text-align:center;background:#050507;border-top:1px solid #111;border-bottom:1px solid #111;flex-direction:column;justify-content:center;width:100%;height:calc(100vh - 56px);min-height:560px;padding:32px 0 28px;display:flex;position:sticky;top:56px;overflow:hidden}@media (max-width:860px){.O3j44W_pipeline{height:auto;min-height:auto;position:relative;top:auto}}.O3j44W_pipeline:before,.O3j44W_pipeline:after{content:"";background:var(--grid-color-dark);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0}.O3j44W_pipeline:before{left:calc(50% - var(--site-width)/2)}.O3j44W_pipeline:after{right:calc(50% - var(--site-width)/2)}.O3j44W_pipelineGridBg{top:0;bottom:0;left:calc(50% - var(--site-width)/2);right:calc(50% - var(--site-width)/2);background-image:linear-gradient(to right, var(--grid-color-dark) 1px, transparent 1px);opacity:1;pointer-events:none;background-size:80px 100%;position:absolute}.O3j44W_pipelineInner{width:var(--site-width);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;margin:0 auto;padding:0 24px;display:flex;position:relative}@media (max-width:860px){.O3j44W_pipelineInner{flex:none}}.O3j44W_pipelineTitle{font-family:var(--font-articulat-medium),var(--font-sans),sans-serif;font-size:var(--fluid-62);letter-spacing:-.045em;color:#fff;text-align:center;min-height:2.04em;font-weight:500;line-height:1.02;display:grid}.O3j44W_pipelineDesc{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-16);color:#a1a1aa;text-align:center;min-height:3.3em;max-width:var(--fluid-w-580);margin-top:4px;line-height:1.65;display:grid}.O3j44W_copyLayer{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .45s cubic-bezier(.33,1,.68,1),transform .45s cubic-bezier(.33,1,.68,1);transform:translateY(6px)}.O3j44W_copyLayerActive{opacity:1;transform:none}.O3j44W_pipelineViz{width:min(100vw - 2*var(--site-gutter) - 48px,1280px);place-items:center;height:360px;margin-top:28px;margin-left:auto;margin-right:auto;display:grid;position:relative;overflow:hidden}@media (max-width:900px){.O3j44W_pipelineViz{height:300px}}@media (max-width:600px){.O3j44W_pipelineViz{height:220px;margin-top:18px}}.O3j44W_pipelineImg{object-fit:contain;object-position:center center;opacity:0;pointer-events:none;width:100%;height:100%;padding:12px 0 8px;transition:opacity .45s cubic-bezier(.33,1,.68,1),transform .45s cubic-bezier(.33,1,.68,1);position:absolute;inset:0;transform:scale(.985)}@media (max-width:600px){.O3j44W_pipelineImg{padding:8px 0}}.O3j44W_pipelineImgActive{opacity:1;transform:scale(1)}.O3j44W_pipelineSteps{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.O3j44W_pipelineSteps span{font-size:var(--fluid-15);color:#09090b;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:6px 12px;font-weight:600}.O3j44W_pipelineSteps span:nth-child(5){background:#fde047}.O3j44W_bottleneck{width:min(520px,92%);height:42px;margin:18px auto 0;position:relative}.O3j44W_bottleneckLine{border:1px dashed #479c6c99;border-top:none;border-radius:0 0 12px 12px;height:24px;position:absolute;top:50%;left:50px;right:50px}.O3j44W_bottleneckPill{color:#fff;font-size:var(--fluid-12);letter-spacing:.08em;white-space:nowrap;background:#479c6c;border-radius:999px;padding:6px 10px;font-weight:800;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.O3j44W_pipelineTabs{width:var(--site-width);gap:var(--fluid-16);margin-top:40px;margin-left:auto;margin-right:auto;padding:0 24px;display:flex;position:relative}@media (max-width:640px){.O3j44W_pipelineTabs{gap:var(--fluid-10);margin-top:28px;padding:0 16px}}.O3j44W_pipelineTabs button{color:#6b7280;font-size:var(--fluid-17);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;flex:1;padding:16px 4px 8px;font-weight:400;transition:color .18s;position:relative;overflow:visible}.O3j44W_pipelineTabs button:hover{color:#d1d5db}.O3j44W_pipelineTabs button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:640px){.O3j44W_pipelineTabs button{font-size:var(--fluid-15);white-space:normal;padding:12px 2px 8px;line-height:1.25}}.O3j44W_tabActiveDark{color:#fff!important}.O3j44W_pipelineTabTrack{background:#ffffff29;height:1px;position:absolute;top:0;left:0;right:0}.O3j44W_pipelineTabProgress{transform-origin:0;will-change:transform;background:#fff;height:1px;animation:linear forwards O3j44W_pipelineTabFill;position:absolute;top:0;left:0;right:0}@keyframes O3j44W_pipelineTabFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.O3j44W_pipelinePanelHidden{display:none}@media (prefers-reduced-motion:reduce){.O3j44W_pipelineImg,.O3j44W_copyLayer{transition:none}.O3j44W_pipelineTabProgress{animation:none}}
@media (max-width:900px){._9gQ75q_brDesktop{display:none}}._9gQ75q_scrollWrap{background:var(--zinc-0);height:auto;position:relative}._9gQ75q_understand{background:var(--zinc-0);border-top:1px solid var(--grid-color-light);border-bottom:1px solid var(--grid-color-light);flex-direction:column;height:auto;min-height:auto;padding:0;display:flex;position:relative;top:auto;overflow:visible}._9gQ75q_understand:before,._9gQ75q_understand:after{content:"";background:var(--grid-color-light);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0}._9gQ75q_understand:before{left:calc(50% - var(--site-width)/2)}._9gQ75q_understand:after{right:calc(50% - var(--site-width)/2)}._9gQ75q_understandHead{width:var(--site-width);text-align:center;flex-shrink:0;margin:0 auto;padding:24px 24px 20px}@media (max-width:860px){._9gQ75q_understandHead{width:var(--site-width);padding:32px 20px 24px}}@media (max-height:800px){._9gQ75q_understandHead{padding:16px 24px 14px}}._9gQ75q_understandHead h2{font-family:var(--font-articulat-medium),var(--font-sans),sans-serif;font-size:var(--fluid-62);letter-spacing:-.03em;color:var(--zinc-950);font-weight:500;line-height:1.12}._9gQ75q_understandHead p{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-12);color:var(--zinc-500);margin-top:10px;line-height:1.7}._9gQ75q_understandEyebrow{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-12);letter-spacing:.12em;text-transform:uppercase;color:var(--zinc-400);text-align:center;justify-content:center;align-items:center;gap:6px;margin-bottom:12px;font-weight:700;display:flex}._9gQ75q_understandEyebrow span{font-size:var(--fluid-10);color:var(--zinc-400);line-height:1}._9gQ75q_understandSub{max-width:var(--fluid-w-640);margin-left:auto;margin-right:auto}._9gQ75q_understandDivider,._9gQ75q_understandDividerBottom{background:var(--grid-color-light);height:1px;width:var(--site-width);margin:0 auto}._9gQ75q_understandLayout{width:var(--site-width);grid-template-columns:var(--fluid-w-240) 1fr;align-items:start;gap:32px;margin:0 auto;display:grid;overflow:visible}@media (max-width:900px){._9gQ75q_understandLayout{width:var(--site-width);grid-template-columns:1fr;gap:0}}._9gQ75q_understandNav{border-right:1px solid var(--zinc-100);z-index:2;flex-direction:column;align-self:start;gap:18px;max-height:calc(100vh - 96px);padding:32px 24px 32px 32px;display:flex;position:sticky;top:80px;overflow-y:auto}@media (max-width:900px){._9gQ75q_understandNav{border-right:none;border-bottom:1px solid var(--zinc-200);gap:var(--fluid-16);scrollbar-width:none;flex-direction:row;max-height:none;padding:14px 16px;position:static;top:auto;overflow:auto hidden}._9gQ75q_understandNav::-webkit-scrollbar{display:none}}._9gQ75q_catchNavItem,._9gQ75q_catchNavActive{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-12);letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--zinc-400);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:2px 0;font-weight:400;transition:color .16s;display:flex;position:relative;overflow:visible}._9gQ75q_catchNavItem:hover,._9gQ75q_catchNavActive:hover{color:var(--zinc-600)}._9gQ75q_catchNavItem:focus-visible,._9gQ75q_catchNavActive:focus-visible{outline:2px solid var(--zinc-950);outline-offset:2px}@media (max-width:900px){._9gQ75q_catchNavItem,._9gQ75q_catchNavActive{width:auto;font-size:var(--fluid-12);flex:none}}._9gQ75q_catchNavActive{font-weight:500;color:var(--zinc-950)!important}._9gQ75q_catchNavActive ._9gQ75q_catchNavDot{opacity:1;background:var(--zinc-950)}._9gQ75q_catchNavDot{background:var(--zinc-300);opacity:0;flex-shrink:0;width:7px;height:7px;transition:opacity .16s,background .16s;display:inline-block}._9gQ75q_understandMain{flex-direction:column;gap:72px;min-width:0;padding:28px 48px 24px 40px;display:flex;overflow:visible}@media (max-width:900px){._9gQ75q_understandMain{gap:48px;padding:20px 16px}}@media (max-height:800px){._9gQ75q_understandMain{gap:56px;padding:20px 32px 16px 24px}}._9gQ75q_catchSection{gap:var(--fluid-16);flex-direction:column;scroll-margin-top:88px;display:flex}@media (max-width:900px){._9gQ75q_catchSection{scroll-margin-top:16px}}._9gQ75q_catchCopy h3{font-family:var(--font-articulat-medium),var(--font-sans),sans-serif;font-size:var(--fluid-26);letter-spacing:-.025em;color:var(--zinc-950);max-width:var(--fluid-w-520);font-weight:500;line-height:1.18}._9gQ75q_catchCopy>p{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-16);color:var(--zinc-500);max-width:var(--fluid-w-520);margin-top:8px;line-height:1.65}._9gQ75q_catchImageWrap{background:var(--zinc-100);border:1px solid var(--zinc-200);border-radius:8px;width:100%;line-height:0;position:relative;overflow:hidden}._9gQ75q_catchImage{object-fit:contain;object-position:center top;width:100%;height:auto;display:block;position:relative}.dark ._9gQ75q_catchImage{filter:brightness(.82)}._9gQ75q_catchPills{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}._9gQ75q_catchPill{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fluid-14);letter-spacing:.01em;color:#57534e;background:#f2f0eb;align-items:center;font-weight:400;display:inline-flex}.dark ._9gQ75q_catchPill{color:#c2c2c7;background:#262626}._9gQ75q_catchPill{white-space:nowrap;border:1px solid #0000;padding:5px 10px 4px;line-height:1}._9gQ75q_catchWhy{border-top:1px solid var(--zinc-100);grid-template-columns:140px 1fr;align-items:start;gap:24px;padding-top:14px;display:grid}@media (max-width:640px){._9gQ75q_catchWhy{grid-template-columns:1fr;gap:8px}}._9gQ75q_catchWhyLabel{font-family:var(--font-articulat-normal),var(--font-sans),sans-serif;font-size:var(--fluid-12);letter-spacing:.08em;color:var(--zinc-400);align-items:center;gap:6px;font-weight:700;display:flex}._9gQ75q_catchWhyLabel i{background:var(--zinc-950);width:6px;height:6px;font-style:normal;display:inline-block}._9gQ75q_catchWhy p{font-size:var(--fluid-16);color:var(--zinc-500);max-width:var(--fluid-w-520);line-height:1.6}._9gQ75q_navActive{color:#fff;background:#479c6c}._9gQ75q_findingBlock,._9gQ75q_codeCardWide,._9gQ75q_codeCardWideBar,._9gQ75q_codePre,._9gQ75q_codeRedBlock,._9gQ75q_codeGreenBlock,._9gQ75q_codeTags,._9gQ75q_codeFoot,._9gQ75q_timelineMock{display:none}@media (prefers-reduced-motion:reduce){._9gQ75q_catchImage{transition:none}}
