html{--x-gap-10:1.25rem;--x-gap-13:2rem;--x-brand:hsl(32 78% 55%);--x-type-head:'Bebas Neue', sans-serif;--x-gap-8:1rem;--x-corner:0.25rem;--x-hero-ink:hsl(32 8% 97%);--x-surface-1:hsl(32 8% 8%);--x-gap-12:1.75rem;--x-surface-0:hsl(32 8% 4%);--x-gap-2:0.25rem;--x-ink:hsl(32 8% 95%);--x-gap-11:1.5rem;--x-gap-5:0.625rem;--x-accent:hsl(212 68% 62%);--x-type-body:'Barlow', system-ui, -apple-system, sans-serif;--x-gap-7:0.875rem;--x-surface-2:hsl(32 10% 11%);--x-gap-3:0.375rem;--x-gap-1:0.125rem;--x-gap-9:1.125rem;--x-gap-15:2.5rem;--x-gap-4:0.5rem;--x-gap-6:0.75rem;--x-surface-3:hsl(32 8% 15%);--x-brand-2:hsl(32 78% 45%);--x-ink-2:hsl(32 6% 62%)}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0rem;background:var(--x-surface-0);color:var(--x-ink);line-height:1.63;font-family:var(--x-type-body);-webkit-font-smoothing:antialiased;font-size:1.125rem}
pre{overflow-x:auto;max-width:100%}
code{overflow-wrap:anywhere}
img{height:auto;max-width:100%;display:block}
a{color:var(--x-brand)}
a:hover{color:var(--x-brand-2)}
h1,h2,h3,h4{font-family:var(--x-type-head);line-height:1.2}
h1,h2,h3,h4{letter-spacing:0;font-weight:400;margin-bottom:0.64em}
h1{font-size:2.10rem}
h2{margin-top:1.78em;font-size:1.55rem}
h3{font-size:1.18rem;margin-top:1.27em}
h2 span[id],h3 span[id]{scroll-margin-top:5.625rem}
.d34bd2{max-width:100%}
.d34bd2 p{margin-bottom:1.12em}
.d34bd2 ul,.d34bd2 ol{padding-left:1.47em;margin-bottom:1.08em}
.d34bd2 li{margin:0.36em 0}
.d34bd2 table{margin-bottom:1.28em;display:block;margin-top:1.28em;border-collapse:collapse;overflow-x:auto;width:100%;font-size:.94em}
.d34bd2 th,.d34bd2 td{border:0.063rem solid var(--x-surface-3);padding:0.563rem var(--x-gap-6) 0.563rem var(--x-gap-6);text-align:left}
.d34bd2 th{font-weight:600;background:var(--x-surface-2)}
.d34bd2 blockquote{padding:var(--x-gap-6) 1.188rem}
.d34bd2 blockquote{margin:1.12em 0;border-radius:var(--x-corner);border-left:0.25rem solid var(--x-accent);background:var(--x-surface-1)}
.d34bd2 a sup{font-size:.7em;line-height:0}
.d34bd2 a:has(>sup){text-decoration:none}
.d34bd2 code{padding:0.063rem 0.313rem;font-size:.92em;border-radius:var(--x-corner);background:var(--x-surface-2)}
.d34bd2 img{border-radius:var(--x-corner);margin:0.96em 0}
.e6964d2{font-size:1.06em}
.e6964d2{margin-bottom:var(--x-gap-12);padding:var(--x-gap-9) 1.313rem var(--x-gap-9) 1.313rem;border-left:0.25rem solid var(--x-brand);background:var(--x-surface-2);border-radius:var(--x-corner)}
.e6964d2 p:last-child{margin-bottom:0}
.e6964d2>strong{font-size:.78em;margin-bottom:var(--x-gap-4);text-transform:uppercase}
.e6964d2>strong{letter-spacing:0.08em;color:var(--x-accent);display:block}
.e6f4e1e{table-layout:fixed;border-spacing:1.125rem 0;border-collapse:separate;margin:1.188rem -18px;width:100%}
.e6f4e1e th{font-family:var(--x-type-head);text-align:left;font-size:1.1em;padding:0 1.188rem var(--x-gap-4)}
.e6f4e1e td{padding:var(--x-gap-7) 1.313rem var(--x-gap-7) 1.313rem;border:0.063rem solid var(--x-surface-3)}
.e6f4e1e td{background:var(--x-surface-1);border-radius:var(--x-corner)}
.e6f4e1e ul{padding-left:1.24em;margin:0}
.n8e0d97{color:var(--x-ink-2);border-top:0.063rem solid var(--x-surface-3);font-size:.9em;margin:2.188rem 0 0;padding-top:var(--x-gap-8)}
.n8e0d97 ol{padding-left:1.32em}
.n8e0d97 li{word-break:break-word;margin:0.3em 0}
.n8e0d97 a{color:var(--x-ink-2)}
.e4a204{font-size:1.15em;margin-top:1.438rem;padding:1.188rem 1.625rem;border-radius:var(--x-corner);margin-bottom:1.438rem;background:var(--x-surface-1);font-style:italic;border-left:0.25rem solid var(--x-accent)}
.e4a204 blockquote{border:0}
.e4a204 blockquote{background:transparent;margin:0;padding:0}
.e4a204 figcaption{font-size:.85em;margin-top:var(--x-gap-4)}
.e4a204 figcaption{font-style:normal;color:var(--x-ink-2)}
.f6981a4{margin-top:2.563rem}
.f6981a4{color:var(--x-ink);background:var(--x-surface-1);text-align:center;padding:1.875rem;border:0.063rem solid var(--x-surface-3);margin-bottom:2.563rem;box-shadow:inset 0 0.063rem 0 hsl(32 78% 55% / 0.35), 0 1.5rem 3.75rem -30px hsl(32 78% 55% / 0.6);border-radius:var(--x-corner)}
.f6981a4 h3{margin-top:0;color:inherit}
.f6981a4 p:last-child{margin:0}
.w928825{padding:0.688rem 1.563rem;margin-top:var(--x-gap-5);border-radius:var(--x-corner);color:var(--x-surface-0);font-weight:600;display:inline-block;text-decoration-line:none;background:var(--x-brand)}
.w928825:hover{color:var(--x-surface-0)}
.p21ccd7{gap:1.375rem;display:grid;margin-top:1.625rem;margin-bottom:1.625rem;grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr))}
.fa6677{display:flex;border:0.063rem solid var(--x-surface-3);gap:var(--x-gap-4)}
.fa6677{border-radius:var(--x-corner);background:var(--x-surface-1);flex-direction:column;padding:1.313rem}
.fa6677 h3{margin:0rem;font-size:1.08em}
.fa6677 p{color:var(--x-ink-2);margin:0;font-size:.95em}
.fa6677 a{font-weight:600;text-decoration-line:none}
.ce7670{display:none}
.d9692fe{width:1.75rem;height:1.375rem;cursor:pointer;display:none;align-items:center}
.d9692fe span{display:block;background:currentColor;height:0.125rem;position:relative;width:100%}
.d9692fe span::before,.d9692fe span::after{background:currentColor;content:"";right:0;left:0;display:block;height:0.125rem;position:absolute}
.d9692fe span::before{top:-8px}
.d9692fe span::after{bottom:-8px}
.y4d4993{flex-wrap:wrap}
.y4d4993{margin:0 0 1.188rem;font-size:.9em;gap:var(--x-gap-4) 0.938rem;display:flex;color:var(--x-ink-2)}
.c07b514{margin-bottom:var(--x-gap-7);color:var(--x-ink-2);font-size:.88em}
.c07b514 a{color:var(--x-ink-2);text-decoration:none}
.j590915{margin-bottom:var(--x-gap-5);color:var(--x-accent);display:inline-block;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;font-size:.76em}
.d5cce5 figcaption{margin:var(--x-gap-4) 0 0;font-size:.85em;color:var(--x-ink-2)}
.c637be .d5cce5, .d34bd2 .d5cce5{margin:0.938rem 0 var(--x-gap-3)}
.c637be .d5cce5 img{border-radius:0.375rem;width:100%}
.t47d398{margin-top:3.188rem}
.t47d398 a.fa6677{text-decoration:none;color:inherit}
.t47d398 a.fa6677 strong{display:block}
.t47d398 a.fa6677 small{display:block;color:var(--x-ink-2);font-size:.92em}
.j590915{display:block;margin:var(--x-gap-4) 0 0}
.d34bd2 .c5e419{color:var(--x-accent);margin-right:var(--x-gap-2)}
.k6aa08e dt{font-family:var(--x-type-head)}
.k6aa08e dt{margin:1.188rem 0 var(--x-gap-3);font-size:1.05em;font-weight:700}
.k6aa08e dd{padding-left:var(--x-gap-7);margin:0;border-left:0.188rem solid var(--x-surface-3)}
.c637be{border-left:0.188rem solid var(--x-surface-3);padding:0 0 0 1.438rem}
.c637be{margin-top:1.313rem;margin-bottom:1.313rem;list-style:none;counter-reset:s}
.c637be li{position:relative;padding-left:var(--x-gap-6);margin:0 0 1.438rem}
.c637be li::before{counter-increment:s;display:block;letter-spacing:0.08em;color:var(--x-accent)}
.c637be li::before{font-weight:700;margin-bottom:var(--x-gap-2);font-size:.78em;text-transform:uppercase;content:"Step " counter(s)}
.c637be li::after{background:var(--x-accent);left:-30px;height:0.688rem}
.c637be li::after{top:0.25rem;content:"";position:absolute;width:0.688rem;border-radius:50%}
.o875ede{max-width:60rem;margin:0 auto;padding:0 1.313rem}
.c13bf2{border-bottom:0.063rem solid var(--x-surface-3);position:sticky;z-index:20;background:var(--x-surface-1);top:0}
.c58d2f{min-height:3.625rem;gap:1.188rem;justify-content:space-between;display:flex;align-items:center;flex-wrap:wrap}
.g0c0f73{font-weight:400;gap:var(--x-gap-5);letter-spacing:0.02em;display:inline-flex;color:inherit;font-family:var(--x-type-head);font-size:1.15rem;text-decoration:none;align-items:center}
.g0c0f73 svg{height:1.625rem;width:1.625rem}
.p3da48d{display:flex;gap:var(--x-gap-1)}
.p3da48d a{font-size:.82em;border-radius:var(--x-corner);padding:var(--x-gap-3) var(--x-gap-6);text-transform:uppercase;letter-spacing:0.06em;font-family:ui-monospace, 'SF Mono', Menlo, Consolas, monospace;text-decoration:none;color:var(--x-ink-2)}
.p3da48d a:hover{background:var(--x-surface-2);color:var(--x-brand)}
.h31657c{border-top:0.063rem solid var(--x-surface-3);gap:var(--x-gap-4) 1.688rem;max-width:60rem;margin:0 auto;font-family:ui-monospace, 'SF Mono', Menlo, Consolas, monospace;padding:var(--x-gap-3) 1.313rem;display:flex;color:var(--x-ink-2);flex-wrap:wrap;font-size:.76em}
.h31657c span{align-items:center;gap:var(--x-gap-4);display:inline-flex}
.b2d0173{padding:2.063rem 0 4.063rem}
.s01370d{padding:0.688rem 0 var(--x-gap-12)}
.s01370d h1{max-width:50rem;font-size:2.4rem}
.s01370d p{color:var(--x-ink-2);font-size:1.08em;max-width:40rem}
.q53571f{display:grid}
.q53571f{align-items:center;grid-template-columns:1fr 21.25rem;gap:1.875rem}
.b3ff1e{overflow:hidden;border:0.063rem solid var(--x-surface-3);background:var(--x-surface-1);margin:0 0 var(--x-gap-15);border-radius:var(--x-corner)}
.z9b073c,.y3d60d8{display:grid;align-items:center;gap:1.063rem;padding:0.938rem 1.063rem;grid-template-columns:5rem minmax(0,1fr) 8.125rem}
.z9b073c{text-transform:uppercase}
.z9b073c{border-bottom:0.063rem solid var(--x-surface-3);font-family:ui-monospace, 'SF Mono', Menlo, Consolas, monospace;font-size:.74em;background:var(--x-surface-2);letter-spacing:0.1em;color:var(--x-ink-2)}
.y3d60d8{color:inherit;text-decoration:none;border-top:0.063rem solid var(--x-surface-3)}
.y3d60d8:nth-child(odd){background:hsl(32 10% 11% / 0.5)}
.y3d60d8:hover{background:var(--x-surface-2)}
.y3d60d8 strong{display:block;font-family:var(--x-type-head);margin-bottom:0.188rem;font-weight:400;font-size:1.08em}
.y3d60d8:hover strong{color:var(--x-brand)}
.y3d60d8 small{font-size:.88em;color:var(--x-ink-2);display:block}
.abaae8{font-family:ui-monospace, 'SF Mono', Menlo, Consolas, monospace;color:var(--x-ink-2);font-size:.8em}
.a74c6b{margin-bottom:1.625rem}
.a74c6b h1{max-width:52.5rem;font-size:2.2rem}
.d637a5{font-size:1.08em;color:var(--x-ink-2)}
.z8980b2{align-items:start;grid-template-columns:minmax(0,1fr) 17.5rem;gap:2.125rem;display:grid}
.cd3cef{display:grid;gap:0.938rem;position:sticky;grid-template-columns:minmax(0,1fr);top:6.25rem}
.bf2387{background:var(--x-surface-1);padding:var(--x-gap-7) 0.938rem var(--x-gap-7) 0.938rem;font-size:.9em;border:0.063rem solid var(--x-surface-3);border-radius:var(--x-corner)}
.bf2387 .y4d4993{gap:var(--x-gap-2);margin:0rem;font-size:.84em;font-family:ui-monospace, 'SF Mono', Menlo, Consolas, monospace;flex-direction:column}
.h00549a{color:var(--x-brand);margin:0 0 var(--x-gap-4);letter-spacing:0.1em;text-transform:uppercase}
.h00549a{font-family:ui-monospace, 'SF Mono', Menlo, Consolas, monospace;font-size:.72em;display:block}
.bf2387 .j590915{margin-top:0.813rem}
.bf2387 ol,.bf2387 ul{margin:var(--x-gap-3) 0 0;padding-left:1.13em}
.bf2387 a{color:var(--x-ink);text-decoration:none}
.bf2387 a:hover{color:var(--x-brand)}
.r394d5c .bf2387{margin:0 0 1.438rem}
.d5cce5{margin-bottom:1.625rem}
.d5cce5 img{border:0.063rem solid var(--x-surface-3);border-radius:var(--x-corner)}
.l06c20e{font-size:.9em;padding:2.375rem 0 0;border-top:0.063rem solid var(--x-surface-3)}
.l06c20e{color:var(--x-ink-2);background:var(--x-surface-1)}
.k27a944{grid-template-columns:2fr 1fr 1fr;padding-bottom:var(--x-gap-11);display:grid;gap:1.813rem}
.k27a944 a{text-decoration-line:none}
.k27a944 a{margin:0.188rem 0;display:block;color:var(--x-ink-2)}
.k27a944 a:hover{color:var(--x-brand)}
.r287229{font-size:.76em;border-top:0.063rem solid var(--x-surface-3);padding:var(--x-gap-6) 1.438rem;font-family:ui-monospace, 'SF Mono', Menlo, Consolas, monospace}
.p3da48d ul,.p3da48d li{list-style:none;padding:0;margin:0rem;display:contents}
.z8980b2.h236109{grid-template-columns:16.25rem minmax(0,1fr)}
.dc2851 ul{padding-left:1.15em;margin:0}
.q53571f{gap:1.813rem;text-align:left;justify-content:space-between;align-items:center;display:flex;flex-wrap:wrap}
.q53571f > div:not(.q1c578a){flex:1 1 20rem}
.q1c578a{max-width:100%;margin:0 0 0 auto}
.q1c578a{flex-shrink:0;width:15.75rem}
.q1c578a svg{display:block;height:auto;width:100%}
.n90d4f8{background:var(--x-surface-2)}
.n90d4f8{margin-top:var(--x-gap-13);margin-bottom:var(--x-gap-13);display:flex;padding:1.313rem;border-radius:var(--x-corner);gap:0.688rem}
.n90d4f8 input{flex:1 1 12.5rem}
kbd{background:var(--x-surface-1);font:inherit;font-size:.85em}
kbd{border:0.063rem solid var(--x-surface-3);padding:var(--x-gap-1) var(--x-gap-3);border-bottom-width:0.125rem;border-radius:var(--x-corner)}
mark{padding:0 0.188rem;background:hsl(212 68% 62% / 0.25);border-radius:0.125rem;color:inherit}
.a42f876-1{margin-top:var(--x-gap-2)}
.a42f876-2{margin-top:var(--x-gap-4)}
.a42f876-3{margin-top:0.938rem}
.a42f876-4{margin-top:var(--x-gap-11)}
.a42f876-5{margin-top:1.938rem}
.w928825.e44aea7{border:0.063rem solid var(--x-brand);background:transparent;color:var(--x-brand)}
.w928825.v4ffc36{padding:0.438rem 0.938rem;font-size:.86em}
.w928825:disabled,.w928825[aria-disabled="true"]{opacity:.55;cursor:not-allowed}
dialog{color:var(--x-ink);background:var(--x-surface-1);border:0;padding:1.813rem;max-width:min(35rem,92vw);box-shadow:0 1.875rem 5rem hsl(32 8% 95% / 0.3);border-radius:var(--x-corner)}
dialog::backdrop{background:rgb(0 0 0 / .55)}
.x7583b7{place-items:center;position:fixed;display:grid;inset:0;z-index:80}
.l01641b{transition:width .1s linear;background:var(--x-brand)}
.l01641b{z-index:60;position:fixed;top:0;left:0;height:0.125rem;width:0}
progress{width:100%;height:0.5rem;accent-color:var(--x-brand)}
.w4c2bec{flex-wrap:wrap}
.w4c2bec{display:flex;margin-top:var(--x-gap-13);margin-bottom:var(--x-gap-13);justify-content:flex-start;gap:var(--x-gap-3)}
.w4c2bec a,.w4c2bec span{text-decoration-line:none;text-align:center;padding:var(--x-gap-3) var(--x-gap-5) var(--x-gap-3) var(--x-gap-5);min-width:2.25rem}
.w4c2bec a,.w4c2bec span{border:0.063rem solid var(--x-surface-3);display:inline-block;border-radius:var(--x-corner)}
.w4c2bec [aria-current]{background:var(--x-brand);border-color:var(--x-brand);color:#fff}
.g787c3c{font-size:.76em;border-radius:var(--x-corner)}
.g787c3c{color:var(--x-brand);background:var(--x-surface-2);text-transform:none;letter-spacing:0;font-weight:600;padding:var(--x-gap-1) var(--x-gap-4);display:inline-block}
.g787c3c.s4a9864{background:hsl(212 68% 62% / 0.15);color:var(--x-accent)}
.e27019,[hidden]{display:none}
.c76f101{-webkit-line-clamp:4;overflow:hidden}
.c76f101{display:-webkit-box;-webkit-box-orient:vertical}
.e50ec0b{position:relative}
blockquote cite{font-style:normal;margin-top:var(--x-gap-3)}
blockquote cite{display:block;font-size:.88em;color:var(--x-ink-2)}
blockquote p:last-child{margin-bottom:0}
.p838e14{height:3rem}
.p838e14{border:0.125rem solid var(--x-surface-1);background:var(--x-surface-2);object-fit:cover;width:3rem;border-radius:50%}
.fe8018{font-size:.9em}
.fe8018{color:var(--x-ink-2);gap:var(--x-gap-5);align-items:center;display:flex}
::selection{background:var(--x-brand);color:#fff;text-shadow:none}
tbody tr:hover{background:var(--x-surface-2)}
caption{caption-side:top;text-align:left;color:var(--x-ink-2);font-size:.88em;padding:0.438rem 0}
html{scrollbar-width:auto;scrollbar-color:hsl(32 6% 62% / 0.6) var(--x-surface-0)}
::-webkit-scrollbar{width:0.75rem;height:0.75rem}
::-webkit-scrollbar-thumb{border:0.125rem solid var(--x-surface-0);background:hsl(32 6% 62% / 0.6);border-radius:0}
::-webkit-scrollbar-track{background:var(--x-surface-0)}
.c07b514 ol{margin:0;list-style:none;flex-wrap:wrap}
.c07b514 ol{padding:0;display:flex;gap:var(--x-gap-2) var(--x-gap-4)}
.c07b514 li+li::before{opacity:.5;margin-right:var(--x-gap-4);content:"›"}
.c07b514 a:hover{text-decoration:underline}
pre{padding:1.063rem var(--x-gap-10) 1.063rem var(--x-gap-10);border-radius:var(--x-corner);color:var(--x-ink);font-size:.9em;margin-top:1.16em}
pre{margin-bottom:1.16em;line-height:1.5;overflow:auto;background:var(--x-surface-1)}
pre code{background:transparent;font-size:inherit;border-radius:0}
pre code{padding:0;color:inherit}
pre::-webkit-scrollbar{height:0.5rem}
pre::-webkit-scrollbar-thumb{background:hsl(32 6% 62% / 0.5);border-radius:var(--x-corner)}
.g654ca8{display:flex}
.g654ca8{margin:1.563rem 0 1.563rem 0;gap:0.688rem;align-items:center}
.g654ca8 a{height:2.25rem;display:inline-flex;color:var(--x-ink-2);justify-content:center;border:0.063rem solid var(--x-surface-3);width:2.25rem;align-items:center;border-radius:50%}
.g654ca8 a:hover{border-color:var(--x-brand);color:var(--x-brand)}
.faad09{font-size:.92em;bottom:1.5rem;border-radius:0.5rem;padding:var(--x-gap-6) 1.063rem;background:var(--x-ink);z-index:90}
.faad09{transform:translateX(-50%);position:fixed;left:50%;box-shadow:0 0.625rem 1.875rem hsl(32 8% 95% / 0.25);color:var(--x-surface-0)}
.faad09[hidden]{display:none}
.d637a5{line-height:1.55;color:var(--x-ink-2);font-size:1.22em}
@media (max-width:640px){h1,h2,h3{overflow-wrap:anywhere}}
@media (max-width:720px){table{overflow-x:auto;display:block;max-width:100%}}
@media (max-width:640px){.e6f4e1e{grid-template-columns:minmax(0,1fr)}}
@media (max-width:800px){.d9692fe{display:flex}}
@media (max-width:800px){.p3da48d{width:100%}}
@media (max-width:800px){.p3da48d{gap:var(--x-gap-4);flex-direction:column;display:none;padding:var(--x-gap-4) 0 0.813rem}}
@media (max-width:800px){.ce7670:checked~.p3da48d{display:flex}}
@media (max-width:800px){.q53571f,.z8980b2,.k27a944{grid-template-columns:minmax(0,1fr)}}
@media (max-width:800px){.cd3cef{position:static}}
@media (max-width:640px){.z9b073c{display:none}}
@media (max-width:640px){.y3d60d8{grid-template-columns:minmax(0,1fr);gap:var(--x-gap-3)}}
@media (max-width:640px){.s01370d h1,.a74c6b h1{font-size:1.7rem}}
@media (max-width:900px){.z8980b2.h236109{grid-template-columns:minmax(0,1fr)}}
@media (max-width:720px){.q1c578a{margin:0 auto var(--x-gap-6);width:min(13.75rem, 60vw)}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms;animation-iteration-count:1;animation-duration:.01ms}}
@media (prefers-contrast:more){a{text-decoration:underline}}
@media print{header,footer,nav,aside{display:none}}
@media print{body{color:#000;background:#fff;font-size:11pt}}
@media print{a{text-decoration-line:none;color:#000}}
@media print{a[href^=http]::after{font-size:.85em;content:" (" attr(href) ")"}}
@media print{h2,h3{break-after:avoid}}
@media print{img,table,pre{break-inside:avoid}}
