:root{--t-color-tint:#191e1f;--t-color-border:#232929;--t-color-hero-text:#f7f8f8;--t-color-muted:#98a3a4;--t-color-brand:#34d0e5;--t-color-surface:#131616;--t-color-bg:#090b0b;--t-color-accent:#df5da5;--t-color-text:#f1f3f3;--t-color-brand-dark:#1ab6cb}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{font-family:'Work Sans', system-ui, sans-serif;color:var(--t-color-text);margin:0;background-color:var(--t-color-bg)}
body{line-height:1.71;font-size:18px}
pre{max-width:100%;overflow-x:auto}
code{overflow-wrap:anywhere}
img{height:auto;max-width:100%;display:block}
.bpfe4ad1{display:flex;align-items:center}
.bpfe4ad1{gap:9px;padding:10px 10px 10px;margin:0px;font-size:.9em;z-index:20;line-height:1.35;background-color:var(--t-color-accent);position:sticky;justify-content:space-between;top:0;color:var(--t-color-bg)}
.bpfe4ad1 p, .bpfe4ad1 span{flex:1 1 auto;margin:0px}
.bpfe4ad1 a{text-decoration:underline;font-weight:bold;color:var(--t-color-bg)}
.bp7462ab{line-height:1;padding:2px 5px 2px;border:0;color:var(--t-color-bg);cursor:pointer;font-size:1.1em;background-color:transparent}
.bpfe4ad1[hidden]{display:none}
a{color:var(--t-color-brand)}
a:hover{color:var(--t-color-brand-dark)}
h1,h2,h3,h4{font-weight:bold;font-family:'Syne', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif}
h1,h2,h3,h4{letter-spacing:0;line-height:1.2;margin:0 0 0.56em 0}
h1{font-size:2.35rem}
h2{margin-top:1.5em;font-size:1.74rem}
h3{margin-top:1.45em;font-size:1.32rem}
a[id]:empty{scroll-margin-top:90px}
a[id]:empty{position:relative;visibility:hidden;display:block}
.bp6faa96{max-width:100%}
.bp6faa96 p{margin:0 0 1.1em 0}
.bp6faa96 ul,.bp6faa96 ol{padding-left:1.54em;margin:0 0 1.02em 0}
.bp6faa96 li{margin:0.38em 0 0.38em}
.bp6faa96 table{width:100%;border-collapse:collapse;margin-bottom:1.22em;margin-top:1.22em}
.bp6faa96 table{display:block;font-size:.94em;overflow-x:auto}
.bp6faa96 th,.bp6faa96 td{text-align:left;border:1px solid var(--t-color-border);padding:8px 13px 8px}
.bp6faa96 th{font-weight:600;background-color:var(--t-color-tint)}
.bp6faa96 blockquote{margin-top:1.17em;background-color:var(--t-color-surface);margin-bottom:1.17em}
.bp6faa96 blockquote{padding:11px 22px 11px 22px;border-radius:8px;border-left:4px solid var(--t-color-accent)}
.bp6faa96 sup a{font-size:.72em;padding:0 2px 0 2px;text-decoration:none}
.bp6faa96 code{border-radius:4px;font-size:.92em;padding:1px 6px 1px;background-color:var(--t-color-tint)}
.bp6faa96 img{border-radius:8px;margin:1.08em 0 1.08em}
.bpe219c6{margin-bottom:31px;padding:19px 20px 19px}
.bpe219c6{border-left:4px solid var(--t-color-brand);font-size:1.06em;border-radius:9px;background-color:var(--t-color-tint)}
.bpe219c6 p:last-child{margin-bottom:0}
.bpfa77c8{display:grid;grid-template-columns:1fr 1fr;row-gap:5px}
.bpfa77c8{column-gap:19px;margin:21px 0 21px}
.bpfa77c8 dt{grid-row:1;font-weight:bold}
.bpfa77c8 dt{font-size:1.1em;font-family:'Syne', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif}
.bpfa77c8 dd{padding:15px 18px 15px 18px;border-radius:8px}
.bpfa77c8 dd{grid-row:2;background-color:var(--t-color-surface)}
.bpfa77c8 dd{border:1px solid var(--t-color-border);margin:0}
.bpfa77c8 ul{margin:0px;padding-left:1.21em}
.bp42d5b3{padding-top:16px;margin:32px 0 0 0}
.bp42d5b3{border-top:1px solid var(--t-color-border);font-size:.9em;color:var(--t-color-muted)}
.bp42d5b3 ol{padding-left:1.32em}
.bp42d5b3 li{margin-top:0.31em;margin-bottom:0.31em;word-break:break-word}
.bp42d5b3 a{color:var(--t-color-muted)}
.bp661c7d{border-left:4px solid var(--t-color-accent);margin-top:25px}
.bp661c7d{border-radius:9px;background-color:var(--t-color-surface)}
.bp661c7d{font-style:italic;margin-bottom:25px}
.bp661c7d{padding:20px 28px 20px 28px;font-size:1.15em}
.bpa1b743{border-radius:7px;background-color:var(--t-color-brand);color:#111111}
.bpa1b743{margin:40px 0 40px 0;padding:31px;text-align:center}
.bpa1b743 p:first-child{color:inherit;margin-top:0}
.bpa1b743 p:first-child{font-size:1.57rem;font-family:'Syne', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif;line-height:1.2}
ul.bpbde04f{padding:0;list-style-type:none}
.bpb1da60>dl{border-radius:7px;padding:12px 14px 12px;background-color:var(--t-color-surface);display:grid}
.bpb1da60>dl{border:1px solid var(--t-color-border);gap:5px 15px}
.bpb1da60>dl{grid-template-columns:auto 1fr;margin:13px 0 13px 0}
.bpb1da60 dt{font-size:.9em;color:var(--t-color-muted);font-weight:600}
.bpb1da60 dd{margin:0px}
.bp8e2e54{list-style-type:none;margin:19px 0 19px;padding:0}
.bp8e2e54{column-gap:13px;display:grid;row-gap:13px}
.bp8e2e54 li{border-left:3px solid var(--t-color-brand);padding:2px 0 2px 17px}
.bp8e2e54 h3{font-size:1.05em;margin-bottom:4px}
.bp8e2e54 p{margin:0;color:var(--t-color-muted)}
.bpe9a7c1{padding:13px 23px 13px 23px;color:#111111;text-decoration-line:none;border-radius:7px;background-color:var(--t-color-accent);display:inline-block}
.bpe9a7c1{font-weight:600;margin-top:9px}
.bpe9a7c1:hover{color:#111111}
.bpbde04f{margin-bottom:26px;display:grid}
.bpbde04f{gap:22px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:26px}
.bp64a090{row-gap:8px;padding:23px;flex-direction:column;background-color:var(--t-color-surface);display:flex;border:1px solid var(--t-color-border)}
.bp64a090{border-radius:7px;column-gap:8px}
.bp64a090 h2,.bp64a090 h3{margin:0;font-size:1.08em}
.bp64a090 p{color:var(--t-color-muted);margin:0;font-size:.95em}
.bp64a090 a{text-decoration-line:none;font-weight:600}
.bpaaabef{display:grid;margin:24px 0 24px 0;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}
.bpaaabef .bp64a090{box-shadow:0 4px 18px #f1f3f314;padding:0;overflow:hidden}
.bpaaabef .bp64a090 .bp28e14a{object-fit:contain;width:100%;aspect-ratio:16 / 9}
.bpaaabef .bp64a090 .bp28e14a{border:1px solid #f1f3f340;max-width:100%;padding:6px;height:auto;background-color:#f1f3f3e6}
.bpaaabef .bpef0fc0{display:flex;padding:20px}
.bpaaabef .bpef0fc0{flex-direction:column;min-width:0;gap:9px}
.bpaaabef .bp69636e{display:flex;gap:9px;flex-wrap:wrap}
.bpaaabef .bp69636e{align-items:center;margin-top:auto}
.bpaaabef .bpd97015{color:var(--t-color-muted)}
.bpaaabef .bpd97015{min-width:0;display:block;line-height:1.35;font-size:.85em}
.bpaaabef .bpd97015 code{font-family:inherit;word-break:break-all;overflow-wrap:anywhere}
.bpaaabef .bp489b05{grid-column:span 1}
.bp7f8aba{grid-template-columns:1fr}
.bpaaabef.bp7f8aba > .bp64a090{display:flex;flex-direction:row}
.bpaaabef.bp7f8aba > .bp64a090{text-align:left;align-items:stretch}
.bp7f8aba .bp489b05 .bp28e14a{order:2}
.bp7f8aba .bp64a090 .bp28e14a{aspect-ratio:4 / 3;flex-shrink:0;width:min(34%,260px)}
.bpc11fd0{grid-template-columns:1fr}
.bpaaabef.bpc11fd0 > .bp64a090{flex-direction:row;display:flex;align-items:center}
.bpaaabef.bpc11fd0 > .bp64a090{padding:12px;text-align:left}
.bpaaabef.bpc11fd0 > .bp64a090 .bp28e14a{width:119px;height:119px}
.bpaaabef.bpc11fd0 > .bp64a090 .bp28e14a{border-radius:955px;flex-shrink:0;aspect-ratio:1 / 1}
.bpaaabef.bpc11fd0 > .bp64a090 .bpef0fc0{padding:11px 14px 11px 14px;min-width:0;flex:1 1 auto}
.bpf9fc52{grid-template-columns:1fr}
.bpaaabef.bpf9fc52 > .bp64a090{display:grid;grid-template-columns:minmax(180px,34%) 1fr;text-align:left}
.bpf9fc52 .bp64a090 .bp28e14a{aspect-ratio:4 / 3;height:100%}
.bpec12e5{margin-bottom:17px;max-width:70ch;color:var(--t-color-muted)}
.bpaaabef .bpe9a7c1{text-align:center;white-space:normal;margin-top:0}
.bp932ac0,.bp4f8986,.bp122c29{border:1px solid #232929d9;background-color:var(--t-color-tint);margin-bottom:14px;line-height:1.45;margin-top:14px;font-size:.88em;display:block;padding:13px 15px 13px 15px;border-radius:6px}
.bp932ac0 a, .bp4f8986 a, .bp122c29 a{font-weight:600}
.bp122c29{text-align:right}
.bpc99b0a{margin:28px 0 28px 0;max-width:100%;background-color:var(--t-color-tint)}
.bpc99b0a{padding:20px 26px 20px 26px;border:1px solid #232929e6}
.bpc99b0a{border-radius:8px;border-left:5px solid var(--t-color-accent)}
.bpc99b0a h2, .bpc99b0a h3{font-size:1.08em;margin-top:0}
.bpc99b0a p:last-child{margin-bottom:0}
.bpc99b0a ul{margin:0;padding-left:1.11em}
.bp286a3e .bp57a58e,.bp0ec7d3 .bp57a58e,.bp57a58e{color:var(--t-color-accent)}
.bp286a3e .bp57a58e.bp35ef0e,.bp0ec7d3 .bp57a58e.bp35ef0e,.bp57a58e.bp35ef0e{font-weight:bold;color:var(--t-color-accent)}
.bp286a3e .bp57a58e.bp114de9,.bp0ec7d3 .bp57a58e.bp114de9,.bp57a58e.bp114de9{color:var(--t-color-text)}
.bp286a3e .bp57a58e.bp114de9,.bp0ec7d3 .bp57a58e.bp114de9,.bp57a58e.bp114de9{padding:2px 8px 2px;display:inline-block;border-radius:8px}
.bp286a3e .bp57a58e.bp114de9,.bp0ec7d3 .bp57a58e.bp114de9,.bp57a58e.bp114de9{font-weight:600;background-color:var(--t-color-accent);text-decoration-line:none}
.bp286a3e .bp57a58e.bpbdbfff,.bp0ec7d3 .bp57a58e.bpbdbfff,.bp57a58e.bpbdbfff{display:inline-block;padding:2px 8px 2px 8px;color:var(--t-color-accent);border:1.5px solid var(--t-color-accent)}
.bp286a3e .bp57a58e.bpbdbfff,.bp0ec7d3 .bp57a58e.bpbdbfff,.bp57a58e.bpbdbfff{font-weight:600;text-decoration:none;border-radius:6px}
.bp286a3e .bp57a58e.bpb826e4,.bp0ec7d3 .bp57a58e.bpb826e4,.bp57a58e.bpb826e4{text-decoration:underline;text-decoration-thickness:2px}
.bp286a3e .bp57a58e.bpb826e4,.bp0ec7d3 .bp57a58e.bpb826e4,.bp57a58e.bpb826e4{text-underline-offset:3px;color:var(--t-color-accent)}
.bp286a3e .bp57a58e.bp3703ae,.bp0ec7d3 .bp57a58e.bp3703ae,.bp57a58e.bp3703ae{font-weight:600;color:var(--t-color-accent)}
.bp286a3e .bp57a58e.bp3703ae::before,.bp0ec7d3 .bp57a58e.bp3703ae::before,.bp57a58e.bp3703ae::before{margin-right:0.36em;color:var(--t-color-accent);content:"•"}
.bp286a3e .bp57a58e.bp35ef0e,.bp0ec7d3 .bp57a58e.bp35ef0e,.bp57a58e.bp35ef0e:hover,.bp286a3e .bp57a58e.bp114de9,.bp0ec7d3 .bp57a58e.bp114de9,.bp57a58e.bp114de9:hover,.bp286a3e .bp57a58e.bpbdbfff,.bp0ec7d3 .bp57a58e.bpbdbfff,.bp57a58e.bpbdbfff:hover,.bp286a3e .bp57a58e.bpb826e4,.bp0ec7d3 .bp57a58e.bpb826e4,.bp57a58e.bpb826e4:hover,.bp286a3e .bp57a58e.bp3703ae,.bp0ec7d3 .bp57a58e.bp3703ae,.bp57a58e.bp3703ae:hover{opacity:.85}
.bped3ed2{border:0;background:none;color:inherit;display:none;cursor:pointer}
.bped3ed2{flex-direction:column;width:30px;padding:6px 0 6px 0;gap:6px}
.bped3ed2 span{height:2px;display:block;background:currentColor}
.bpe8b9fc{column-gap:15px;row-gap:8px}
.bpe8b9fc{display:flex;font-size:.9em}
.bpe8b9fc{margin-bottom:16px;flex-wrap:wrap;color:var(--t-color-muted)}
.bp56de73{margin:0 0 14px 0;color:var(--t-color-muted);font-size:.88em}
.bp56de73 a{text-decoration-line:none;color:var(--t-color-muted)}
.bp2b2d2f{font-weight:bold;letter-spacing:0.08em;text-transform:uppercase}
.bp2b2d2f{display:inline-block;font-size:.76em}
.bp2b2d2f{color:var(--t-color-accent);margin-bottom:9px}
.bp4d7e3c figcaption{font-size:.85em;color:var(--t-color-muted);margin:7px 0 0 0}
.bp431b9e .bp4d7e3c, .bp6faa96 .bp4d7e3c{margin:14px 0 6px 0}
.bp431b9e .bp4d7e3c img{width:100%;border-radius:7px}
.bp46b55e{margin-top:52px}
.bp46b55e a.bp64a090{text-decoration:none;color:inherit}
.bp46b55e a.bp64a090 strong{display:block}
.bp46b55e a.bp64a090 small{font-size:.92em;display:block;color:var(--t-color-muted)}
.bp2b2d2f{margin:8px 0 0 0;display:block}
.bpc8a85f details{padding:12px 19px 12px;border:1px solid var(--t-color-border);margin:10px 0 10px;background-color:var(--t-color-surface);border-radius:9px}
.bpc8a85f summary{font-weight:600;cursor:pointer}
.bpc8a85f details>div{padding-top:8px}
.bp431b9e{margin:18px 0 18px}
.bp431b9e>div{margin-top:20px;column-gap:15px;display:flex;row-gap:15px}
.bp431b9e>div{margin-bottom:20px;align-items:flex-start}
.bp431b9e>div>span{font-weight:bold}
.bp431b9e>div>span{font-family:'Syne', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif;display:grid;background-color:var(--t-color-brand);place-items:center;height:38px;flex:0 0 38px;color:#fff;border-radius:50%}
.bp431b9e h3{margin:7px 0 4px 0}
@media screen and (width<=650px){h1,h2,h3{overflow-wrap:anywhere}}
@media screen and (width<=690px){table{display:block;max-width:100%;overflow-x:auto}}
@media screen and (width<=650px){.bpfa77c8{grid-template-columns:minmax(0,1fr)}}
@media screen and (width<=650px){.bpfa77c8 dt,.bpfa77c8 dd{grid-row:auto}}
@media screen and (width<=650px){.bpaaabef{grid-template-columns:1fr}}
@media screen and (width<=650px){.bpaaabef.bp7f8aba > .bp64a090,.bpaaabef.bpf9fc52 > .bp64a090{display:block}}
@media screen and (width<=650px){.bpaaabef.bp7f8aba > .bp64a090 .bp28e14a,.bpaaabef.bpf9fc52 > .bp64a090 .bp28e14a{aspect-ratio:16 / 9;width:100%;height:auto}}
@media screen and (width<=650px){.bpfa77c8{grid-template-columns:minmax(0,1fr)}}
