.ob-sec:where(.astro-jord2stv){border-top:1px solid var(--sl-color-gray-5);font-family:var(--ob-font-display);grid-template-columns:minmax(0,1fr);gap:1.8rem 4.5rem;padding:clamp(4rem,8vw,7rem) 0;display:grid}.ob-eyebrow:where(.astro-jord2stv){font-family:var(--sl-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sl-color-gray-3);margin:0;font-size:.66rem}.ob-sec:where(.astro-jord2stv)>.sl-heading-wrapper{text-wrap:balance;max-width:32rem;margin:0}.ob-sec:where(.astro-jord2stv)>.sl-heading-wrapper h2{font-family:var(--ob-font-display);letter-spacing:-.025em;color:var(--sl-color-white);font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:600;line-height:1.08}.ob-sec:where(.astro-jord2stv)>.sl-heading-wrapper+p{color:var(--sl-color-gray-3);margin:0;font-size:.96rem;line-height:1.65}.ob-sec:where(.astro-jord2stv)>.sl-heading-wrapper+p code{font-size:inherit;color:var(--sl-color-gray-2);background:0 0;border:0;padding:0}.ob-sec:where(.astro-jord2stv)>[data-ob-figure]{margin:0}@media (width>=56rem){.ob-sec:where(.astro-jord2stv){grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.48fr);row-gap:.85rem}.ob-sec:where(.astro-jord2stv)>.ob-eyebrow:where(.astro-jord2stv){grid-area:1/1}.ob-sec:where(.astro-jord2stv)>.sl-heading-wrapper{grid-area:2/1}.ob-sec:where(.astro-jord2stv)>.sl-heading-wrapper+p{grid-area:3/1}.ob-sec:where(.astro-jord2stv)>[data-ob-figure]{grid-area:1/2/5/3}}.ob-proof:where(.astro-qismnlq6) ul{border-block:1px solid var(--sl-color-gray-5);font-family:var(--ob-font-display);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ob-proof:where(.astro-qismnlq6) li{border-inline-start:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);margin:0;padding:1.1rem 1rem;font-size:.72rem;line-height:1.45}.ob-proof:where(.astro-qismnlq6) li:first-child{border-inline-start:0}.ob-proof:where(.astro-qismnlq6) li>p{margin:0}.ob-proof:where(.astro-qismnlq6) li strong{letter-spacing:-.02em;color:var(--sl-color-white);margin-bottom:.15rem;font-size:.9rem;font-weight:600;display:block}.ob-proof:where(.astro-qismnlq6) li code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}@media (width<=40rem){.ob-proof:where(.astro-qismnlq6) ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-proof:where(.astro-qismnlq6) li{border-top:1px solid var(--sl-color-gray-5)}.ob-proof:where(.astro-qismnlq6) li:nth-child(-n+2){border-top:0}.ob-proof:where(.astro-qismnlq6) li:nth-child(odd){border-inline-start:0}.ob-proof:where(.astro-qismnlq6) li:last-child{grid-column:1/-1}}.ob-deriv-toggles:where(.astro-xaz2alsr){flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.ob-tg:where(.astro-xaz2alsr){font:inherit;border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);cursor:pointer;background:0 0;border-radius:9px;padding:.45rem .8rem;font-size:.76rem}.ob-tg:where(.astro-xaz2alsr)[aria-pressed=true]{background:var(--sl-color-accent-low);border-color:var(--sl-color-accent);color:var(--ob-code)}.ob-tg:where(.astro-xaz2alsr):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ob-tg:where(.astro-xaz2alsr){transition:border-color .15s,background-color .15s}}.ob-deriv-panes:where(.astro-xaz2alsr){grid-template-columns:minmax(0,1fr);align-items:start;gap:.7rem;display:grid}@media (width>=48rem){.ob-deriv-panes:where(.astro-xaz2alsr){grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-pane:where(.astro-xaz2alsr){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);border-radius:10px;overflow:hidden}.ob-pane-head:where(.astro-xaz2alsr){border-bottom:1px solid var(--sl-color-gray-5);letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-gray-3);justify-content:space-between;gap:1rem;padding:.55rem .85rem;font-size:.64rem;display:flex}.ob-pane:where(.astro-xaz2alsr) pre:where(.astro-xaz2alsr){background:0 0;border:0;margin:0;padding:.85rem;overflow-x:auto}.ob-pane:where(.astro-xaz2alsr) pre:where(.astro-xaz2alsr):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:-2px}.ob-pane:where(.astro-xaz2alsr) code:where(.astro-xaz2alsr){color:var(--sl-color-gray-2);background:0 0;padding:0;font-size:.74rem;line-height:1.9}.ob-pane:where(.astro-xaz2alsr) .k{color:var(--sl-color-white)}.ob-derived:where(.astro-xaz2alsr){margin:0;padding:.3rem 0;list-style:none}.ob-derived:where(.astro-xaz2alsr) li{border-top:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);padding:.5rem .85rem;font-size:.72rem;line-height:1.55}.ob-derived:where(.astro-xaz2alsr) li:first-child{border-top:0}.ob-derived:where(.astro-xaz2alsr) code{color:var(--ob-code);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.74rem;display:block}.ob-deriv-static:where(.astro-xaz2alsr) ul{border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);border-radius:10px;margin:0;padding:.3rem 0;list-style:none}.ob-deriv-static:where(.astro-xaz2alsr) li{border-top:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);margin:0;padding:.5rem .85rem;font-size:.74rem;line-height:1.6}.ob-deriv-static:where(.astro-xaz2alsr) li:first-child{border-top:0}.ob-deriv-static:where(.astro-xaz2alsr) code{font-size:inherit;color:var(--ob-code);background:0 0;border:0;padding:0}.ob-life:where(.astro-r25hoiqm){font-family:var(--ob-font-display);gap:1.5rem;display:grid}.ob-rail:where(.astro-r25hoiqm){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);border-radius:8px;width:100%;height:auto;padding:.6rem;display:block}.ob-rail:where(.astro-r25hoiqm) text:where(.astro-r25hoiqm){font-family:var(--sl-font-mono)}.r-name:where(.astro-r25hoiqm){fill:var(--sl-color-white);font-size:12px}.r-sm:where(.astro-r25hoiqm){fill:var(--sl-color-gray-3);font-size:10.5px}.r-file:where(.astro-r25hoiqm){fill:var(--sl-color-white);font-size:10.5px}.ob-steps:where(.astro-r25hoiqm) ol{counter-reset:ob-step;border-top:1px solid var(--sl-color-gray-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=44rem){.ob-steps:where(.astro-r25hoiqm) ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-steps:where(.astro-r25hoiqm) ol>li{counter-increment:ob-step;border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);margin:0;padding:1rem 1rem 1.05rem 2.8rem;font-size:.84rem;line-height:1.65;position:relative}.ob-steps:where(.astro-r25hoiqm) ol>li:before{content:"0" counter(ob-step);letter-spacing:.08em;color:var(--sl-color-gray-4);font-size:.68rem;position:absolute;top:.95rem;left:1rem}.ob-steps:where(.astro-r25hoiqm) li>p{margin:0}.ob-steps:where(.astro-r25hoiqm) li>p:first-child{color:var(--sl-color-white);margin-bottom:.25rem;font-size:.92rem;line-height:1.4}.ob-steps:where(.astro-r25hoiqm) li>p:first-child code{color:var(--ob-code);background:0 0;border:0;padding:0;font-size:.78rem}.ob-steps:where(.astro-r25hoiqm) li>p:first-child strong{letter-spacing:-.01em;font-weight:600}.ob-steps:where(.astro-r25hoiqm) li code{font-size:inherit;color:var(--sl-color-gray-2);background:0 0;border:0;padding:0}.ob-feat:where(.astro-nikkmkia) ul{border-top:1px solid var(--sl-color-gray-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=44rem){.ob-feat:where(.astro-nikkmkia) ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-feat:where(.astro-nikkmkia) li{border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);margin:0;padding:1.4rem 1.4rem 1.5rem 0;font-size:.88rem;line-height:1.6;position:relative}@media (width>=44rem){.ob-feat:where(.astro-nikkmkia) li:nth-child(2n){border-inline-start:1px solid var(--sl-color-gray-5);padding-inline-start:1.4rem}}.ob-feat:where(.astro-nikkmkia) li>p{margin:0}.ob-feat:where(.astro-nikkmkia) li>p:first-child{color:var(--sl-color-white);margin-bottom:.3rem;font-size:1rem;line-height:1.4}.ob-feat:where(.astro-nikkmkia) li>p:first-child strong{letter-spacing:-.02em;font-weight:600}.ob-feat:where(.astro-nikkmkia) li code{font-size:inherit;color:var(--sl-color-gray-2);background:0 0;border:0;padding:0}.ob-feat:where(.astro-nikkmkia) li:before{content:"";background:var(--ob-code);width:1.35rem;height:1.35rem;-webkit-mask:var(--ob-mark) center / contain no-repeat;mask:var(--ob-mark) center / contain no-repeat;margin-bottom:.6rem;display:block}.ob-feat:where(.astro-nikkmkia) li:first-child{--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l8 4v6c0 5-3.5 7.5-8 8.5C7.5 20.5 4 18 4 13V7z'/><path d='M8.5 12l2.2 2.2 4.8-5'/></svg>")}.ob-feat:where(.astro-nikkmkia) li:nth-child(2){--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'><ellipse cx='12' cy='6' rx='8' ry='3'/><path d='M4 6v12c0 1.7 3.6 3 8 3s8-1.3 8-3V6M4 12c0 1.7 3.6 3 8 3s8-1.3 8-3'/></svg>")}.ob-feat:where(.astro-nikkmkia) li:nth-child(3){--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'><rect x='5' y='10' width='14' height='10' rx='2'/><path d='M8 10V7a4 4 0 0 1 8 0v3'/></svg>")}.ob-feat:where(.astro-nikkmkia) li:nth-child(4){--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M8 6l-5 6 5 6M16 6l5 6-5 6'/></svg>")}.ob-rows:where(.astro-yesroamq) ul{border-top:1px solid var(--sl-color-gray-5);margin:0;padding:0;list-style:none}.ob-rows:where(.astro-yesroamq){font-family:var(--ob-font-display)}.ob-rows:where(.astro-yesroamq) li{border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);gap:.35rem;margin:0;padding:1rem 0;font-size:.88rem;line-height:1.65;display:grid}@media (width>=48rem){.ob-rows:where(.astro-yesroamq) li{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline;gap:1.75rem}}.ob-rows:where(.astro-yesroamq) li>p{margin:0}.ob-rows:where(.astro-yesroamq) li>p:first-child{color:var(--sl-color-white);text-wrap:balance;font-size:.94rem;line-height:1.4}.ob-rows:where(.astro-yesroamq) li>p:first-child strong{letter-spacing:-.01em;font-weight:600}.ob-rows:where(.astro-yesroamq) code{font-size:inherit;color:var(--sl-color-gray-2);background:0 0;border:0;padding:0}.ob-rows:where(.astro-yesroamq)>p{color:var(--sl-color-gray-3);margin:1.1rem 0 0;font-size:.8rem;line-height:1.75}.ob-refusals:where(.astro-tdegovyh) ul{border-top:1px solid var(--sl-color-gray-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=68rem){.ob-refusals:where(.astro-tdegovyh) ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.ob-refusals:where(.astro-tdegovyh) li{border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);margin:0;padding:1.3rem 1.3rem 1.4rem 0;font-size:.86rem;line-height:1.65}@media (width>=68rem){.ob-refusals:where(.astro-tdegovyh) li+li{border-inline-start:1px solid var(--sl-color-gray-5);padding-inline-start:1.3rem}}.ob-refusals:where(.astro-tdegovyh) li:before{content:"";background:var(--ob-warn);width:1.3rem;height:1.3rem;-webkit-mask:var(--ob-mark) center / contain no-repeat;mask:var(--ob-mark) center / contain no-repeat;margin-bottom:.75rem;display:block}.ob-refusals:where(.astro-tdegovyh) li:first-child{--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'><path d='M5 18V9M19 18V9M5 13.5h14M9 8.5l6 10'/></svg>")}.ob-refusals:where(.astro-tdegovyh) li:nth-child(2){--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'><circle cx='12' cy='12' r='8.5'/><path d='M12 7v5l3.5 2'/></svg>")}.ob-refusals:where(.astro-tdegovyh) li:nth-child(3){--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'><path d='M8 4v6M12 4v6M16 4v6M6 10h12v4H6zM12 14v6'/></svg>")}.ob-refusals:where(.astro-tdegovyh) li:nth-child(4){--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20V8M12 12L6 6M12 12l6-6'/></svg>")}.ob-refusals:where(.astro-tdegovyh) li:nth-child(5){--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'><rect x='4' y='11' width='16' height='9' rx='2'/><path d='M8 11V8a4 4 0 0 1 8 0v3'/></svg>")}.ob-refusals:where(.astro-tdegovyh) li:nth-child(6){--ob-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l8 4v6c0 5-3.5 7.5-8 8.5C7.5 20.5 4 18 4 13V7z'/><path d='M8 16L16 8'/></svg>")}.ob-refusals:where(.astro-tdegovyh) li>p{margin:0}.ob-refusals:where(.astro-tdegovyh) li>p:first-child{letter-spacing:.08em;color:var(--ob-warn);overflow-wrap:anywhere;margin-bottom:.6rem;font-size:.68rem}.ob-refusals:where(.astro-tdegovyh) li>p:first-child code{color:inherit}.ob-refusals:where(.astro-tdegovyh) li>p:nth-child(2){color:var(--sl-color-white);text-wrap:balance;margin-bottom:.45rem;font-size:.98rem;line-height:1.45}.ob-refusals:where(.astro-tdegovyh) li>p:nth-child(2) strong{letter-spacing:-.01em;font-weight:600}.ob-refusals:where(.astro-tdegovyh) li code{font-size:inherit;color:var(--sl-color-gray-2);background:0 0;padding:0}.ob-cta:where(.astro-qfgv3amz){border-top:1px solid var(--sl-color-gray-5);font-family:var(--ob-font-display);gap:.85rem 2.5rem;margin-top:1rem;padding:clamp(4rem,8vw,7rem) 0;display:grid}@media (width>=55rem){.ob-cta:where(.astro-qfgv3amz){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ob-cta:where(.astro-qfgv3amz)>.sl-heading-wrapper{grid-area:1/1}.ob-cta:where(.astro-qfgv3amz)>.sl-heading-wrapper+p{grid-area:2/1}.ob-cta:where(.astro-qfgv3amz)>ul{grid-area:1/2/3/3;align-self:center}}.ob-cta:where(.astro-qfgv3amz)>.sl-heading-wrapper{text-wrap:balance;margin:0}.ob-cta:where(.astro-qfgv3amz) .sl-heading-wrapper h2{font-family:var(--ob-font-display);letter-spacing:-.025em;color:var(--sl-color-white);font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.05}.ob-cta:where(.astro-qfgv3amz) .sl-heading-wrapper+p{color:var(--sl-color-gray-3);max-width:58ch;margin:0;font-size:.96rem;line-height:1.65}.ob-cta:where(.astro-qfgv3amz) p code{font-size:inherit;color:var(--sl-color-gray-2);background:0 0;padding:0}.ob-cta:where(.astro-qfgv3amz) ul{flex-wrap:wrap;align-items:center;gap:1rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.ob-cta:where(.astro-qfgv3amz) li{margin:0;font-size:.9rem}.ob-cta:where(.astro-qfgv3amz) li:first-child a{background:var(--sl-color-white);border:1px solid var(--sl-color-white);color:var(--sl-color-black);border-radius:7px;padding:.78rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.ob-cta:where(.astro-qfgv3amz) li:first-child a:hover{border-color:var(--sl-color-accent)}.ob-cta:where(.astro-qfgv3amz) li:first-child a:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ob-cta:where(.astro-qfgv3amz) li:first-child a{transition:border-color .15s}}
