.lh.svelte-yozjs6{font-family:var(--doc-font-sans);color:var(--dt2);display:grid;gap:2.5rem;margin-top:.5rem}.lh-intro.svelte-yozjs6{position:relative;display:grid;gap:.7rem;padding:1rem 1.1rem;border:1px solid var(--dbd);border-radius:14px;background:var(--dbg2)}.lh.svelte-yozjs6 .lh-intro:where(.svelte-yozjs6) h2:where(.svelte-yozjs6){margin:0;padding:0;border:0;font-size:1rem;font-weight:650;letter-spacing:-.02em;color:var(--dt)}.lh.svelte-yozjs6 .lh-intro:where(.svelte-yozjs6) ol:where(.svelte-yozjs6){display:grid;gap:.45rem;margin:0;padding:0;list-style:none;list-style-type:none}.lh-intro.svelte-yozjs6 li:where(.svelte-yozjs6){list-style:none;list-style-type:none;display:flex;align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.5;color:var(--dt3)}.lh-intro.svelte-yozjs6 li:where(.svelte-yozjs6) span:where(.svelte-yozjs6):first-child{flex:none;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid var(--dbd);background:var(--dbg);font-size:max(var(--text-floor, 0px),.6875rem);font-weight:650;line-height:1;color:var(--dt2)}.lh-intro.svelte-yozjs6 li:where(.svelte-yozjs6) b:where(.svelte-yozjs6){color:var(--dt);font-weight:600}.lh-intro__ok.svelte-yozjs6{all:unset;box-sizing:border-box;cursor:pointer;justify-self:start;min-height:2.25rem;padding:0 1rem;border:1px solid var(--dbd);border-radius:999px;background:var(--dbg);font-size:.8125rem;font-weight:600;color:var(--dt)}.lh-intro__ok.svelte-yozjs6:hover{border-color:var(--dt3)}.lh-intro__ok.svelte-yozjs6:focus-visible{outline:2px solid var(--dt);outline-offset:2px}.lh-hero.svelte-yozjs6{margin-top:-.5rem}.lh.svelte-yozjs6 .lh-sub:where(.svelte-yozjs6)+.lh-sub:where(.svelte-yozjs6){margin-top:.7rem}.lh.svelte-yozjs6 .lh-sub--pick:where(.svelte-yozjs6){font-size:1rem;color:var(--dt4)}.lh.svelte-yozjs6 .lh-sub:where(.svelte-yozjs6){margin:0;max-width:40rem;font-size:1.125rem;line-height:1.5;color:var(--dt3)}.lh.svelte-yozjs6 ol.lh-flow:where(.svelte-yozjs6){margin:0;padding:0;list-style:none;list-style-type:none;display:grid;gap:.75rem}.lh.svelte-yozjs6 ol.lh-flow:where(.svelte-yozjs6)>li.lh-step:where(.svelte-yozjs6){margin:0;padding:1.1rem 1.2rem;list-style:none;list-style-type:none;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem 1.1rem;border:1px solid var(--dbd);border-radius:16px;background:var(--dbg);box-shadow:var(--docs-shadow-card)}.lh.svelte-yozjs6 ol.lh-flow:where(.svelte-yozjs6)>li.lh-step:where(.svelte-yozjs6)::marker,.lh.svelte-yozjs6 ol.lh-flow:where(.svelte-yozjs6)>li.lh-step:where(.svelte-yozjs6):before{content:none}.lh.svelte-yozjs6 ol.lh-flow:where(.svelte-yozjs6)>li.lh-step.is-next:where(.svelte-yozjs6){border-color:var(--dt4)}.lh-num.svelte-yozjs6{align-self:start;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid var(--dbd);background:var(--dbg2);font-size:.8125rem;font-weight:600;line-height:1;color:var(--dt);font-variant-numeric:tabular-nums}.is-done.svelte-yozjs6 .lh-num:where(.svelte-yozjs6){background:var(--dt);border-color:var(--dt);color:var(--dbg)}.lh-body.svelte-yozjs6{display:grid;gap:.45rem;min-width:0}.lh.svelte-yozjs6 .lh-body:where(.svelte-yozjs6) h2:where(.svelte-yozjs6){margin:0;padding:0;border:0;display:flex;align-items:center;gap:.6rem;font-size:1.125rem;font-weight:650;letter-spacing:-.02em;color:var(--dt)}.lh-tag.svelte-yozjs6{padding:.1rem .5rem;border-radius:999px;background:var(--dbg3);box-shadow:inset 0 0 0 1px var(--dbd);font-size:max(var(--text-floor, 0px),.6875rem);font-weight:600;letter-spacing:0;color:var(--dt3)}.lh.svelte-yozjs6 .lh-body:where(.svelte-yozjs6) p:where(.svelte-yozjs6){margin:0;max-width:36rem;font-size:.9375rem;line-height:1.5;color:var(--dt3)}.lh-prog.svelte-yozjs6{display:flex;align-items:center;gap:.75rem;max-width:26rem}.lh-bar.svelte-yozjs6{flex:1;height:6px;border-radius:999px;background:var(--dbg3);overflow:hidden}.lh-bar.svelte-yozjs6 i:where(.svelte-yozjs6){display:block;height:100%;border-radius:inherit;background:var(--dt);transition:width .3s ease}.lh-lab.svelte-yozjs6{flex:none;font-size:.8125rem;color:var(--dt3);font-variant-numeric:tabular-nums}.lh.svelte-yozjs6 .lh-games:where(.svelte-yozjs6){display:flex;flex-wrap:wrap;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;list-style-type:none}.lh.svelte-yozjs6 .lh-games:where(.svelte-yozjs6) li:where(.svelte-yozjs6){margin:0;padding:.3rem .7rem;list-style:none;list-style-type:none;border-radius:10px;border:0;background:linear-gradient(150deg,var(--g1),var(--g2));font-size:.75rem;font-weight:750;color:#fff;box-shadow:inset 0 1px #ffffff59}.lh.svelte-yozjs6 .lh-games:where(.svelte-yozjs6) li:where(.svelte-yozjs6)::marker,.lh.svelte-yozjs6 .lh-games:where(.svelte-yozjs6) li:where(.svelte-yozjs6):before{content:none}.lh.svelte-yozjs6 .lh-cta:where(.svelte-yozjs6){background-image:none!important}.lh.svelte-yozjs6 .lh-cta:where(.svelte-yozjs6){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:0 1.1rem;border:1px solid var(--dbd);border-radius:999px;background:var(--dbg);font-size:.875rem;font-weight:600;color:var(--dt);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--dbd);transition:border-color .15s ease,background-color .15s ease}.lh.svelte-yozjs6 .lh-cta:where(.svelte-yozjs6):hover{border-color:var(--dt3);background:var(--dbg2)}.lh.svelte-yozjs6 .lh-cta.is-primary:where(.svelte-yozjs6){background:var(--dt);border-color:var(--dt);color:var(--dbg)}.lh.svelte-yozjs6 .lh-cta.is-primary:where(.svelte-yozjs6):hover{opacity:.88;background:var(--dt)}.lh.svelte-yozjs6 .lh-cta:where(.svelte-yozjs6):focus-visible{outline:2px solid var(--dt);outline-offset:3px}.lh.svelte-yozjs6 .lh-cta:where(.svelte-yozjs6) svg{transition:transform .15s ease}.lh.svelte-yozjs6 .lh-cta:where(.svelte-yozjs6):hover svg{transform:translate(3px)}.lh.svelte-yozjs6 .lh-steps:where(.svelte-yozjs6) a:where(.svelte-yozjs6),.lh.svelte-yozjs6 .lh-steps:where(.svelte-yozjs6) a:where(.svelte-yozjs6) :where(.svelte-yozjs6){text-decoration:none!important;border-bottom:0!important;background-image:none!important}.lh-steps.svelte-yozjs6{display:grid;gap:.9rem}.lh.svelte-yozjs6 .lh-steps:where(.svelte-yozjs6) h2:where(.svelte-yozjs6){margin:0;padding:0;border:0;font-size:1.125rem;font-weight:650;letter-spacing:-.02em;color:var(--dt)}.lh.svelte-yozjs6 .lh-steps:where(.svelte-yozjs6) ol:where(.svelte-yozjs6){margin:0;padding:0;list-style:none;list-style-type:none;border:1px solid var(--dbd);border-radius:16px;background:var(--dbg);overflow:hidden}.lh-steps.svelte-yozjs6 li:where(.svelte-yozjs6){margin:0;padding:0;list-style:none;list-style-type:none}.lh-steps.svelte-yozjs6 li:where(.svelte-yozjs6)+li:where(.svelte-yozjs6){border-top:1px solid var(--dbd)}.lh-steps.svelte-yozjs6 a:where(.svelte-yozjs6){display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;color:inherit;text-decoration:none;transition:background-color .15s ease}.lh-steps.svelte-yozjs6 a:where(.svelte-yozjs6):hover{background:var(--dbg2)}.lh-steps.svelte-yozjs6 a:where(.svelte-yozjs6):focus-visible{outline:2px solid var(--dt);outline-offset:-2px}.lh-n.svelte-yozjs6{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;border:1px solid var(--dbd);font-size:.75rem;font-weight:600;line-height:1;color:var(--dt2);font-variant-numeric:tabular-nums}.lh-st.svelte-yozjs6{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;min-width:0;flex:1}.lh-st.svelte-yozjs6 b:where(.svelte-yozjs6){font-size:.9375rem;font-weight:600;color:var(--dt)}.lh-st.svelte-yozjs6 span:where(.svelte-yozjs6){font-size:.875rem;color:var(--dt3)}.lh-steps.svelte-yozjs6 a:where(.svelte-yozjs6) .lh-arrow{flex:none;color:var(--dt4);transition:transform .15s ease,color .15s ease}.lh-steps.svelte-yozjs6 a:where(.svelte-yozjs6):hover .lh-arrow{color:var(--dt);transform:translate(3px)}@media(max-width:700px){.lh.svelte-yozjs6 ol.lh-flow:where(.svelte-yozjs6)>li.lh-step:where(.svelte-yozjs6){grid-template-columns:auto minmax(0,1fr)}.lh.svelte-yozjs6 .lh-cta:where(.svelte-yozjs6){grid-column:1 / -1}.lh-prog.svelte-yozjs6{flex-wrap:wrap;gap:.35rem}.lh-bar.svelte-yozjs6{flex-basis:100%}}@media(max-width:520px){.lh-st.svelte-yozjs6 span:where(.svelte-yozjs6){flex-basis:100%}}@media(prefers-reduced-motion:reduce){.lh.svelte-yozjs6 .lh-cta:where(.svelte-yozjs6),.lh.svelte-yozjs6 .lh-cta:where(.svelte-yozjs6) svg,.lh-bar.svelte-yozjs6 i:where(.svelte-yozjs6),.lh-steps.svelte-yozjs6 a:where(.svelte-yozjs6) .lh-arrow{transition:none}}
