@font-face{font-family:BDDigits;src:local("JetBrains Mono");unicode-range:U+0030-0039}.v2-native-article{margin:0;background:#000313;font-family:Urbanist,"Helvetica Neue",Arial,sans-serif;color:#ffffff;-webkit-font-smoothing:antialiased}.v2-native-article a{color:inherit}.v2-native-article a:hover{color:#d93a30}.v2-native-article :is(input,select,button){font-family:Urbanist,"Helvetica Neue",Arial,sans-serif}.v2-native-article :is(h1,h2){text-wrap:balance}@keyframes bdDash{to{stroke-dashoffset:-19}}@keyframes bpGlow{0%,100%{opacity:.25}50%{opacity:1}}@keyframes bpPing{0%{transform:scale(1);opacity:.7}100%{transform:scale(2.6);opacity:0}}.bp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 56px;align-items:center}.bp-cd{display:block}.bp-cm{display:none}.bp-grid{display:grid;grid-template-columns:220px minmax(0,680px) 260px;justify-content:space-between;gap:0 40px;align-items:start}.bp-toc{position:sticky;top:96px;align-self:start}.bp-aside{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:12px}.bp-art{max-width:680px;min-width:0;font-size:16px}.bp-tx{max-width:72ch}code,.bp-code{font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.bp-h{scroll-margin-top:96px}.bp-toc-btn{display:none}.bp-seq-d{display:grid}.bp-seq-m{display:none}.bp-dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bp-series{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.bp-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bp-atl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 28px;align-items:end}.bp-cl{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 12px;min-height:1.7em}.bp-cl0{display:grid;grid-template-columns:minmax(0,1fr);min-height:1.7em}@media(min-width:901px){.bp-toc-list{display:flex!important}}@media(max-width:1200px){.bp-grid{grid-template-columns:200px minmax(0,1fr)}.bp-aside{position:static;grid-column:2;margin-top:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}}@media(max-width:900px){.bp-hero{grid-template-columns:minmax(0,1fr)}.bp-grid{grid-template-columns:minmax(0,1fr)}.bp-toc{position:static;margin-bottom:36px}.bp-aside{grid-column:1}.bp-toc-btn{display:flex}.bp-next{grid-template-columns:minmax(0,1fr)}.bp-atl{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.bp-cd{display:none}.bp-cm{display:block}.bp-seq-d{display:none}.bp-seq-m{display:flex}.bp-dd{grid-template-columns:minmax(0,1fr)}.bp-cl{grid-template-columns:24px minmax(0,1fr);gap:0 8px}}@media(max-width:480px){.bp-series{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.v2-native-article *{animation:none!important;transition:none!important}}.v2-native-article .bd-close{background:linear-gradient(180deg,#f7f8fc 0,rgb(247 248 252 / 0) 90px),linear-gradient(180deg,rgb(0 3 19 / 0) 30%,rgb(0 3 19 / .5) 64%,#000313 100%),url(../../assets/v2-pages/assets/bg/close-wave.webp) center top/100% auto no-repeat,#000313!important;padding-top:calc(clamp(48px,6vw,80px) + 19vw)!important}@media(max-width:640px){.v2-native-article .bd-close{background-size:100% 100%,100% 100%,200% auto!important;background-position:0 0,0 0,74% top!important;padding-top:calc(40px + 40vw)!important}}.v2-native-article{--ink:#000313;--ink2:#2e3858;--mute:#566180;--coral:#ff5247;--coral-ink:#d93a30;--line:rgb(0 3 19 / .12);--line2:#c6cdd7;--hair:#e4e7ef;--panel:#eef1f7;--n:#000313;--odk:#a6b0d2;--mono:"JetBrains Mono",monospace;--bd-font-body:Urbanist,"Helvetica Neue",Arial,sans-serif;overflow-wrap:anywhere}.v2-native-article *{box-sizing:border-box}.v2-native-article a{text-underline-offset:4px}.v2-native-article :focus-visible{outline:2px solid #ff5247;outline-offset:4px}.v2-native-article button,.v2-native-article input{font:inherit}.v2-native-article button{cursor:pointer}.bp-wrap{width:100%;max-width:1280px;margin-inline:auto}.bp-native-hero-section{position:relative;overflow:hidden;padding:calc(64px + clamp(32px,4vw,56px)) clamp(16px,2.5vw,32px) clamp(48px,6vw,80px)}.bp-hero{margin-top:28px}.bp-hero--no-visual{grid-template-columns:minmax(0,1fr);max-width:980px}.bp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.bp-eyebrow{margin:0;font:600 12px/1.5 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#8b97c4}.bp-eyebrow>span{color:#ff5247}.bp-hero h1{margin:0;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:#fff}.bp-title-accent{background:#ff5247;color:#000313;padding:0 .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bp-hero-lead{margin:0;max-width:34em;font-size:16px;line-height:1.6;color:#a6b0d2}.bp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .14);width:100%}.bp-meta-author{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.bp-meta-author>span:last-child,.bp-meta-item{display:flex;flex-direction:column;gap:2px}.bp-meta-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:rgb(255 255 255 / .035);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)}.bp-meta small{font:600 11px/1.4 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#6b7591}.bp-meta b,.bp-meta time,.bp-meta-item>span{font-size:15px;font-weight:600;color:#fff}.bp-meta-item{padding-left:20px;box-shadow:inset 1px 0 0 rgb(255 255 255 / .14)}.bp-native-cover{margin:0;width:100%;max-width:640px;justify-self:center}.bp-native-cover img{display:block;width:100%;height:auto;border-radius:10px}.bp-reading{background:#f7f8fc;color:#000313}.bp-article-section{padding:clamp(56px,7vw,96px) clamp(16px,2.5vw,32px)}.bp-grid--no-toc{grid-template-columns:minmax(0,680px) 260px;justify-content:center}.bp-art{display:flex;flex-direction:column;gap:20px}.bp-label{font:600 11px/1.5 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#d93a30}.bp-toc-btn{align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 18px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 3 19 / .1);color:#000313;font-size:15px;font-weight:600}.bp-toc-btn>span:first-child{font:600 12px/1.5 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase}.bp-toc-list{display:flex;flex-direction:column;gap:12px}.bp-toc-hd{padding-top:16px;border-top:1px solid rgb(0 3 19 / .14);font:600 12px/1.5 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#566180}.bp-toc ol{margin:0;padding:0;list-style:none}.bp-toc li a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;align-items:baseline;min-height:44px;padding:12px 0 12px 12px;box-shadow:inset 1px 0 0 rgb(0 3 19 / .12);font-size:14px;font-weight:500;line-height:1.4;color:#4a5577;text-decoration:none}.bp-toc li a>span{font:600 11px/1.5 "JetBrains Mono",monospace;color:#566180}.bp-toc li a[aria-current=location]{box-shadow:inset 2px 0 0 #d93a30;color:#000313;font-weight:600}.bp-toc li a[aria-current=location]>span{color:#d93a30}.bp-series-card,.bp-side-card{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 3 19 / .08)}.bp-series-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px}.bp-series-head>a{min-height:44px;display:inline-flex;align-items:center;color:#000313;font-size:15px;font-weight:600}.bp-series>a{display:flex;align-items:flex-end;min-height:44px;padding:0 8px 8px;border-radius:3px;background:#f7f8fc;box-shadow:inset 0 0 0 1px rgb(0 3 19 / .08);font:600 12px/1.5 "JetBrains Mono",monospace;color:#566180;text-decoration:none}.bp-series>a[aria-current=page]{background:#000313;color:#fff;box-shadow:inset 0 -3px 0 #ff5247}.bp-series-directions{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.bp-series-directions>a{font-size:14px;line-height:1.4;color:#2e3858;max-width:48%}.bp-takeaways{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:10px;background:#000313;color:#fff}.bp-takeaways>.bp-label{color:#ff5247;font-size:12px}.bp-takeaways ol{margin:0;padding:0;list-style:none}.bp-takeaways li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 0;border-top:1px solid rgb(255 255 255 / .12)}.bp-takeaways li:first-child{border-top:0}.bp-takeaways li>span:first-child{font:600 12px/1.5 "JetBrains Mono",monospace;color:#ff5247;padding-top:3px}.bp-takeaways li>span:last-child{font-size:15px;line-height:1.6;color:#c6cdd7}.bp-prose{container-type:inline-size;min-width:0;max-width:100%;font-size:16px;font-weight:400;line-height:1.75;color:#2e3858}.bp-prose>:first-child{margin-top:0}.bp-prose p{margin:0 0 20px}.bp-prose h2{margin:56px 0 20px;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:#000313;scroll-margin-top:112px}.bp-prose h3{margin:36px 0 16px;font-size:24px;font-weight:600;line-height:1.25;color:#000313;scroll-margin-top:112px}.bp-prose h4{font-size:19px;line-height:1.3;font-weight:600;color:#000313}.bp-prose :is(ul,ol){margin:0 0 20px;padding-left:24px}.bp-prose li{padding-left:4px;margin-block:8px}.bp-prose a{font-weight:600;color:#000313;text-decoration:underline;text-decoration-color:rgb(217 58 48 / .6);text-underline-offset:3px}.bp-prose img,.bp-prose svg,.bp-prose video{max-width:100%;height:auto}.bp-prose figure{max-width:100%;margin-inline:0}.bp-prose :is(pre,.hp-kb-article__table){max-width:100%;overflow-x:auto}.bp-prose pre{padding:20px;border-radius:8px;background:#000313;color:#c6cdd7;font:13px/1.7 "JetBrains Mono",monospace;tab-size:4}.bp-prose code{font-family:"JetBrains Mono",monospace;font-size:.85em;overflow-wrap:anywhere}.bp-prose pre code{font-size:inherit;white-space:pre}.bp-prose table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55}.bp-prose td,.bp-prose th{padding:14px 16px;border:1px solid rgb(0 3 19 / .12);text-align:left;vertical-align:top}.bp-prose th{background:#eef1f7;color:#000313;font-weight:600}.bp-prose blockquote{margin:28px 0;padding:16px 24px;border-left:3px solid #d93a30;background:#fff}.bp-native-faq details{border-block-start:1px solid rgb(0 3 19 / .12)}.bp-native-faq summary{display:flex;justify-content:space-between;gap:20px;min-height:60px;padding:18px 0;font-size:18px;font-weight:600;line-height:1.35;color:#000313;cursor:pointer;list-style:none}.bp-native-faq summary::-webkit-details-marker{display:none}.bp-native-faq details>div{padding:0 0 20px}.bp-native-faq details[open]>summary>span{transform:rotate(45deg)}.bp-native-sources li{padding-block:8px;overflow-wrap:anywhere}.bp-atlas-card{position:relative;overflow:hidden;padding:28px;border-radius:10px;background:#000313;color:#fff}.bp-atlas-card .bp-label{color:#ff5247}.bp-atlas-card b{display:block;margin-top:10px;font-size:20px;font-weight:600;line-height:1.3}.bp-atlas-card p{margin:10px 0 0;color:#a6b0d2;font-size:14px;line-height:1.6}.bp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:0;padding:0 24px;border:0;border-radius:10px;background:#ff5247;color:#000313!important;font-size:15px;font-weight:700;text-decoration:none}.bp-tags-share{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;padding:20px 0;border-block:1px solid rgb(0 3 19 / .14)}.bp-tags,.bp-share{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.bp-tags>a,.bp-share>a,.bp-share>button{display:inline-flex;align-items:center;min-height:44px;color:#000313;font-size:15px;font-weight:600;text-decoration:none}.bp-share>button{border:0;background:transparent;padding:0}.bp-share [role=status]{font-size:13px;color:#566180}.bp-author{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 3 19 / .08)}.bp-author>div{display:flex;flex-direction:column;gap:10px}.bp-author b{font-size:18px;font-weight:600;color:#000313}.bp-author p{margin:0;font-size:15px;line-height:1.6;color:#4a5577}.bp-author a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:#d93a30;text-decoration:none}.bp-side-card>.bp-label{font-size:12px;color:#000313}.bp-side-group{padding-top:12px;border-top:1px solid rgb(0 3 19 / .08)}.bp-side-group>small{font:600 11px/1.5 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#d93a30}.bp-side-group>a,.bp-file>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding-block:8px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;color:#2e3858}.bp-file>a[aria-current=page]{color:#d93a30}.bp-file>a>small{font:600 11px/1.5 "JetBrains Mono",monospace;color:#d93a30}.bp-side-product{background:#000313;color:#fff}.bp-side-product>.bp-label{color:#ff5247}.bp-side-product>b{font-size:20px;font-weight:600;line-height:1.25}.bp-side-product>p{margin:0;color:#a6b0d2;font-size:14px;line-height:1.6}.bp-side-product>a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.bp-next-section{padding:0 clamp(16px,2.5vw,32px) clamp(56px,7vw,96px)}.bp-next-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:20px}.bp-next-heading h2{margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.bp-next-heading>div{display:flex;flex-wrap:wrap;gap:4px 24px}.bp-next-heading a{display:inline-flex;align-items:center;min-height:44px;color:#000313;font-size:15px;font-weight:600;text-decoration:none}.bp-next{margin-top:28px}.bp-next>a{display:flex;flex-direction:column;gap:12px;min-height:220px;padding:24px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 3 19 / .08);color:#000313;text-decoration:none}.bp-next b{font-size:18px;font-weight:600;line-height:1.3}.bp-next p{margin:0;font-size:14px;line-height:1.6;color:#4a5577}.bp-next-open{margin-top:auto;font-size:15px;font-weight:600;color:#d93a30}.bp-native-close{position:relative;overflow:hidden;padding:clamp(48px,6vw,80px) clamp(16px,2.5vw,32px) clamp(72px,9vw,120px)}.bp-close-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px 64px;align-items:end}.bp-close-copy{display:flex;flex-direction:column;gap:24px}.bp-close-copy h2{margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:#fff}.bp-close-copy p{margin:0;max-width:34em;font-size:16px;line-height:1.6;color:#a6b0d2}.bp-close-form{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:10px;background:rgb(4 7 29 / .82);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),inset 0 0 0 1px rgb(255 255 255 / .06);backdrop-filter:blur(6px)}.bp-close-form label{font:600 11px/1.5 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#8b97c4}.bp-close-form>div{display:flex;flex-wrap:wrap;gap:8px}.bp-close-form input{flex:1 1 220px;min-width:0;height:48px;padding:0 16px;border:0;border-radius:6px;background:rgb(255 255 255 / .06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14);color:#fff;font-size:15px}.bp-close-form [role=status]{margin:0;font-size:13px;color:#c6cdd7}.bp-close-form>a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:15px;font-weight:600;text-decoration:none}@media(max-width:900px){.bp-grid--no-toc{grid-template-columns:minmax(0,1fr)}.bp-js .bp-toc-btn[aria-expanded=false]+.bp-toc-list{display:none}.bp-toc-hd{display:none}.bp-series-directions>a{max-width:100%}.bp-aside{margin-top:36px}}@media(max-width:640px){.bp-author{padding:20px;grid-template-columns:minmax(0,1fr)}.bp-takeaways{padding:20px}.bp-close-form{padding:20px}}.v2-native-article .bp-prose :is(.cr-scroll,.hp-kb-article__table){max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.v2-native-article .bp-prose a:has(>img.wp-image-33153){max-width:100%}.v2-native-article .bp-prose a>img.wp-image-33153{width:100%!important;height:auto}.v2-native-article .bp-prose .hp-kb-article__table{position:relative}.v2-native-article .bp-prose:not(.bp-native-sources) :is(ul,ol):is(:not([class]),.wp-block-list):not(:has(>li>p+p)){padding-left:0;list-style:none}.v2-native-article .bp-prose:not(.bp-native-sources) ol:is(:not([class]),.wp-block-list):not(:has(>li>p+p)){counter-reset:bpn}.v2-native-article .bp-prose:not(.bp-native-sources) ul:is(:not([class]),.wp-block-list):not(:has(>li>p+p))>li:not(.bdb li){position:relative;padding-left:22px}.v2-native-article .bp-prose:not(.bp-native-sources) ul:is(:not([class]),.wp-block-list):not(:has(>li>p+p))>li:not(.bdb li)::before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;background:#ff5247}.v2-native-article .bp-prose:not(.bp-native-sources) ol:is(:not([class]),.wp-block-list):not(:has(>li>p+p))>li:not(.bdb li){position:relative;padding-left:38px;counter-increment:bpn}.v2-native-article .bp-prose:not(.bp-native-sources) ol:is(:not([class]),.wp-block-list):not(:has(>li>p+p))>li:not(.bdb li)::before{content:counter(bpn);position:absolute;left:0;top:.15em;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:#000313;color:#fff;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.v2-native-article .bp-prose:not(.bp-native-sources) :is(.v2r-card,nav,.bc-dist,[class*=bdv],[class*=bc-]) :is(ul,ol)>li:not(.bdb li)::before{content:none}.v2-native-article .bp-prose:not(.bp-native-sources) :is(.v2r-card,nav,.bc-dist,[class*=bc-]) :is(ul,ol)>li:not(.bdb li){padding-left:0}.v2-native-article .bp-native-sources ol{padding-left:0}.v2-native-article .bp-prose:not(.bp-native-sources) ul.wp-block-list:has(+ul.wp-block-list){margin-bottom:0}.v2-native-article .bp-prose .bdb-figs.bdb-figs>li.bdb-figs__item{padding:26px 24px;border-top:0;border-left:1px solid rgb(255 255 255 / .06)}.v2-native-article .bp-prose .bdb-figs.bdb-figs>li.bdb-figs__item:first-child{border-left:0}@media(max-width:760px){.v2-native-article .bp-prose .bdb-figs.bdb-figs>li.bdb-figs__item{padding:20px;border-left:0;border-top:1px solid rgb(255 255 255 / .06)}.v2-native-article .bp-prose .bdb-figs.bdb-figs>li.bdb-figs__item:first-child{border-top:0}}.v2-native-article .bp-native-sources ol{counter-reset:src;list-style:none;padding-left:0}.v2-native-article .bp-native-sources ol>li{counter-increment:src;position:relative;padding-left:40px;scroll-margin-top:110px}.v2-native-article .bp-native-sources ol>li::before{content:counter(src);position:absolute;left:0;top:10px;min-width:26px;height:22px;display:grid;place-items:center;border-radius:5px;background:#eef0f6;color:#000313;font:600 12px/1 "JetBrains Mono",ui-monospace,monospace}.v2-native-article .bp-native-sources ol>li:target::before{background:#ff5247;color:#fff}.v2-native-article a[aria-current=page]{pointer-events:none;cursor:default}.v2-native-article .bp-prose p:has(>code:only-child){margin:0;max-width:none;padding:1px 20px;background:#04071d;color:#c6cdd7;font:13px/1.7 "JetBrains Mono",ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.v2-native-article .bp-prose p:has(>code:only-child)>code{background:none;color:inherit;padding:0;font:inherit}.v2-native-article .bp-prose :not(p:has(>code:only-child))+p:has(>code:only-child){margin-top:20px;padding-top:16px;border-radius:8px 8px 0 0}.v2-native-article .bp-prose p:has(>code:only-child):not(:has(+p>code:only-child)){margin-bottom:20px;padding-bottom:16px;border-radius:0 0 8px 8px}.v2-native-article .bp-prose :not(p:has(>code:only-child))+p:has(>code:only-child):not(:has(+p>code:only-child)){border-radius:8px}
