.video-wrapper.svelte-1179e19{aspect-ratio:16/9;border:1px solid var(--bs-border-color);border-radius:.75rem;width:100%;position:relative;overflow:hidden}.video-wrapper.svelte-1179e19 iframe:where(.svelte-1179e19){border:0;width:100%;height:100%;position:absolute;inset:0}.media-placeholder.svelte-1179e19{width:100%;min-height:180px;color:var(--bs-secondary-color);text-align:center;background:var(--bs-tertiary-bg);border:1px dashed var(--bs-border-color);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.9rem;display:flex}.media-placeholder.svelte-1179e19 i:where(.svelte-1179e19){opacity:.6;font-size:1.6rem}.media-placeholder--video.svelte-1179e19{aspect-ratio:16/9;min-height:0}.walkthrough.svelte-1179e19{flex-direction:column;gap:1.25rem;display:flex}.walk-step.svelte-1179e19{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.85rem;padding:1.25rem 1.35rem}.walk-step.svelte-1179e19 .walk-step-head:where(.svelte-1179e19){align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.walk-step.svelte-1179e19 .walk-step-head:where(.svelte-1179e19) .walk-number:where(.svelte-1179e19){width:34px;height:34px;color:var(--bs-white);background:var(--bs-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.walk-step.svelte-1179e19 .walk-step-head:where(.svelte-1179e19) h3:where(.svelte-1179e19){color:var(--bs-emphasis-color);margin:0;font-size:1.1rem;font-weight:600}.walk-step.svelte-1179e19 .walk-desc:where(.svelte-1179e19){color:var(--bs-body-color);margin:0 0 1rem;line-height:1.6}.walk-step.svelte-1179e19 .walk-media:where(.svelte-1179e19){margin:0}.walk-step.svelte-1179e19 .walk-media:where(.svelte-1179e19) img:where(.svelte-1179e19){border:1px solid var(--bs-border-color);border-radius:.6rem;width:100%;height:auto;display:block}
