.page.svelte-vvk3wm{--text:#e8ebf1;--muted:#9aa3b5;--faint:#5f6878;--line:#ffffff17;--panel:#0d1530;--accent:#ff3e00;--link:#ff6b35;color:var(--text);text-align:left;max-width:46rem;margin:0 auto;padding:2.5rem 1.5rem 4rem;font-family:Archivo Variable,system-ui,sans-serif;font-size:17px;line-height:1.65}.crumbs.svelte-vvk3wm{color:var(--faint);flex-wrap:wrap;gap:.4em;margin-bottom:1.5rem;font-size:.85rem;display:flex}.crumbs.svelte-vvk3wm a:where(.svelte-vvk3wm),.crumbs.svelte-vvk3wm a:where(.svelte-vvk3wm):visited{color:var(--muted);text-decoration:none}.crumbs.svelte-vvk3wm a:where(.svelte-vvk3wm):hover{color:var(--text)}.page-head.svelte-vvk3wm{margin-bottom:2.5rem}h1.svelte-vvk3wm{letter-spacing:-.015em;color:#fff;max-width:20ch;margin:0 0 1rem;font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:760;font-stretch:112%;line-height:1.08}.lead.svelte-vvk3wm{color:var(--muted);max-width:40rem;font-size:1.2rem;line-height:1.55}.lead.svelte-vvk3wm p{margin:0 0 .6em}.updated.svelte-vvk3wm{color:var(--faint);margin:1rem 0 0;font-size:.85rem}.page.svelte-vvk3wm h2{letter-spacing:-.01em;color:#fff;margin:3.5rem 0 1rem;scroll-margin-top:110px;font-size:1.75rem;font-weight:720;font-stretch:108%;line-height:1.2}.page.svelte-vvk3wm h3{color:#fff;margin:2.25rem 0 .6rem;scroll-margin-top:110px;font-size:1.2rem;font-weight:680;line-height:1.3}.page.svelte-vvk3wm p{margin:0 0 1em}.page.svelte-vvk3wm ul,.page.svelte-vvk3wm ol{margin:0 0 1.25em;padding-left:1.4em}.page.svelte-vvk3wm li{margin-bottom:.45em}.page.svelte-vvk3wm strong{color:#fff;font-weight:650}.page.svelte-vvk3wm a,.page.svelte-vvk3wm a:visited{color:var(--link);text-underline-offset:.18em;font-weight:inherit;-webkit-text-decoration:underline #ff6b3559;text-decoration:underline #ff6b3559}.page.svelte-vvk3wm a:hover{text-decoration-color:currentColor}.page.svelte-vvk3wm a:focus-visible,.page.svelte-vvk3wm .btn:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:2px}.page.svelte-vvk3wm .code{letter-spacing:.005em;white-space:nowrap;color:#fff;font-weight:800;font-stretch:125%}.page.svelte-vvk3wm a.code,.page.svelte-vvk3wm a.code:visited{color:#fff;text-decoration-color:#ffffff4d}.page.svelte-vvk3wm a.code:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page.svelte-vvk3wm ol.steps{counter-reset:step;padding:0;list-style:none}.page.svelte-vvk3wm ol.steps>li{counter-increment:step;margin:0;padding:0 0 1.4em 3rem;position:relative}.page.svelte-vvk3wm ol.steps>li:before{content:counter(step);width:2rem;color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;font-stretch:125%;position:absolute;top:.05em;left:0}.page.svelte-vvk3wm ol.steps picture,.page.svelte-vvk3wm ol.steps img{max-width:100%;margin-top:.8rem;display:block}.page.svelte-vvk3wm ol.steps img{border:1px solid var(--line);height:auto}.page.svelte-vvk3wm .table-wrap{-webkit-overflow-scrolling:touch;margin:0 0 1.5em;overflow-x:auto}.page.svelte-vvk3wm table.data{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.45}.page.svelte-vvk3wm table.data th{text-align:left;color:var(--muted);vertical-align:bottom;border-bottom:1px solid #fff3;padding:.6em .9em .6em 0;font-weight:600}.page.svelte-vvk3wm table.data td{border-bottom:1px solid var(--line);vertical-align:top;padding:.7em .9em .7em 0}.page.svelte-vvk3wm table.data .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.page.svelte-vvk3wm table.data .mark{text-align:center}.page.svelte-vvk3wm table.data td.mark{color:var(--accent)}.page.svelte-vvk3wm .note{border-left:3px solid var(--accent);background:var(--panel);margin:1.5rem 0;padding:1rem 1.25rem}.page.svelte-vvk3wm .note>:last-child{margin-bottom:0}.page.svelte-vvk3wm dl.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;margin:0 0 2rem;padding:1.1rem 0;display:grid}.page.svelte-vvk3wm dl.facts dt{color:var(--muted)}.page.svelte-vvk3wm dl.facts dd{margin:0}.page.svelte-vvk3wm nav.toc ol{color:var(--muted);margin:0 0 2rem;padding-left:1.2em}.page.svelte-vvk3wm .actions{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0;display:flex}.page.svelte-vvk3wm .btn,.page.svelte-vvk3wm a.btn:visited{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:3px;padding:.7em 1.3em;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.2;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-block}.page.svelte-vvk3wm .btn:hover{border-color:#fff9}.page.svelte-vvk3wm .btn.primary,.page.svelte-vvk3wm a.btn.primary:visited{background:var(--accent);border-color:var(--accent);color:#fff}.page.svelte-vvk3wm .btn.primary:hover{background:#e63800;border-color:#e63800}.page.svelte-vvk3wm .small{color:var(--faint);font-size:.85rem;line-height:1.6}.page.svelte-vvk3wm .small a,.page.svelte-vvk3wm .small a:visited{color:var(--muted)}@media (width<=600px){.page.svelte-vvk3wm{padding-top:1.75rem;font-size:16px}.page.svelte-vvk3wm dl.facts{grid-template-columns:1fr;gap:.1rem}.page.svelte-vvk3wm dl.facts dd{margin-bottom:.6rem}}@media (prefers-reduced-motion:reduce){.page.svelte-vvk3wm .btn{transition:none}}
