.flow-page{--flow-rail:268px;--flow-measure:764px;--flow-width:1080px}.flow-hero{max-width:var(--site-width);padding:58px var(--site-gutter) 40px;margin:0 auto}.flow-kicker{color:#777;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:500;display:block}.flow-hero h1{max-width:900px;color:var(--d-strong);letter-spacing:-1.65px;margin:18px 0 0;font-size:47px;font-weight:600;line-height:1.07}.flow-hero>p{color:#9a9a9a;max-width:680px;margin:20px 0 0;font-size:16.5px;line-height:1.65}.flow-hero-links{color:var(--d-faint);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.flow-hero-links a{color:var(--d-muted);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38;transition:color .15s,text-decoration-color .15s}.flow-hero-links a:hover{color:var(--d-strong);text-decoration-color:#ffffffb3}.flow-layout{grid-template-columns:var(--flow-rail) minmax(0, var(--flow-measure));max-width:var(--site-width);padding:0 var(--site-gutter) 72px;gap:0 64px;margin:0 auto;display:grid}.flow-rail{top:calc(var(--site-header-h) + 1px);max-height:calc(100vh - var(--site-header-h) - 1px);scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;align-self:start;padding:4px 0 32px;position:sticky;overflow-y:auto}.flow-rail ul{border-left:1px solid var(--d-line);margin:0;padding:0;list-style:none}.flow-rail a{color:var(--d-faint);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13px;line-height:1.45;transition:color .15s,border-color .15s;display:block}.flow-rail a:hover{color:#d8d8d8}.flow-rail a.active{color:var(--d-strong);border-left-color:#eee}.flow-page .docs-article{max-width:var(--flow-measure)}.flow-page .docs-body>:first-child{margin-top:0}.flow-page .docs-body>p:first-child{color:var(--d-strong);font-size:18px;line-height:1.62}.flow-page .docs-h2,.flow-page .docs-h3{scroll-margin-top:calc(var(--site-header-h) + 28px)}.flow-page .flow-step{border-top:1px solid var(--d-line);align-items:baseline;gap:12px;margin-top:58px;padding-top:26px;display:flex}.flow-page .docs-body>.flow-step:first-of-type{margin-top:46px}.flow-step-num{border:1px solid var(--d-line-strong);color:var(--d-muted);font-family:var(--d-mono);letter-spacing:.4px;background:#ffffff08;border-radius:8px;flex:none;padding:3px 9px;font-size:13px;font-weight:500}.flow-actions{flex-wrap:wrap;gap:12px;margin:24px 0 8px;display:flex}.flow-actions .button{height:42px;font-size:14px}.flow-foot{max-width:var(--flow-width);padding:0 var(--site-gutter);border-top:1px solid var(--d-line);margin:0 auto}@media (max-width:1100px){.flow-layout{gap:0 44px}.flow-page{--flow-rail:236px}}@media (max-width:900px){.flow-hero,.flow-layout,.flow-foot{padding-left:20px;padding-right:20px}.flow-hero{padding-top:44px;padding-bottom:30px}.flow-hero h1{letter-spacing:-1.1px;font-size:36px}.flow-layout{display:block}.flow-rail{display:none}}@media (max-width:640px){.flow-hero h1{letter-spacing:-.8px;font-size:29px}.flow-hero>p{font-size:15.5px}.flow-page .docs-body>p:first-child{font-size:16.5px}.flow-page .flow-step{gap:10px;margin-top:44px;padding-top:22px}.flow-step-num{padding:2px 7px;font-size:12px}}
