.dance-preview-page{padding-top:26px;padding-bottom:32px}.dance-preview-page .dance-breadcrumb{flex-wrap:wrap;margin-bottom:34px;font-size:13px}.dance-preview-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:64px;display:grid}.dance-preview-copy{min-width:0}.dance-preview-copy h1{text-wrap:balance;max-width:650px;margin:14px 0 20px;font-size:clamp(38px,5.1vw,68px);line-height:1.06}.dance-preview-description{max-width:560px;color:var(--dance-muted);font-size:18px;line-height:1.7}.dance-preview-status{background:#211e17;border:1px solid #665330;border-radius:14px;margin-top:26px;padding:22px}.dance-preview-status-heading{color:var(--dance-gold);align-items:center;gap:9px;font-weight:700;display:flex}.dance-preview-status>p:nth-child(2){color:var(--dance-muted);margin-top:8px;font-size:14px}.dance-preview-status .dance-button{opacity:1;cursor:not-allowed;background:#353025;border-color:#625637;width:100%;min-height:48px;margin-top:18px;color:#d5c7a9!important}.dance-preview-status-note{color:var(--dance-muted);font-size:12px;margin-top:10px!important}.dance-preview-actions{flex-wrap:wrap;gap:12px 24px;margin:17px 0 22px;display:flex}.dance-preview-actions a{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.dance-preview-facts{border-top:1px solid var(--dance-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding-top:22px;display:grid}.dance-preview-facts dt{color:var(--dance-muted);font-size:12px}.dance-preview-facts dd{margin:2px 0 0;font-size:14px;font-weight:600}.dance-preview-reference{width:100%;max-width:338px;margin:0 auto}.dance-preview-video-label{color:var(--dance-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.dance-preview-video-label>span{background:var(--dance-gold);border-radius:100%;width:6px;height:6px}.dance-preview-reference video{aspect-ratio:9/16;border:1px solid var(--dance-border);background:#000;border-radius:18px;width:100%;height:auto;display:block}.dance-preview-reference figcaption{color:var(--dance-muted);margin-top:12px;font-size:12px;line-height:1.65}.dance-preview-intro{border-top:1px solid var(--dance-border);border-bottom:1px solid var(--dance-border);grid-template-columns:1fr 1.2fr;gap:64px;margin-top:72px;padding:44px 0;display:grid}.dance-preview-intro h2{max-width:400px;margin-top:12px}.dance-preview-intro>div>p:not(.dance-eyebrow){color:var(--dance-muted);line-height:1.85}.dance-preview-intro .dance-link{align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:14px;display:inline-flex}.dance-preview-moves,.dance-preview-next,.dance-preview-faq{margin-top:60px}.dance-preview-moves>p{max-width:720px;margin-top:12px}.dance-preview-move-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.dance-preview-move-grid figure{min-width:0;margin:0}.dance-preview-move-image{border:1px solid var(--dance-border);border-radius:14px;position:relative;overflow:hidden}.dance-preview-move-image img{width:100%;height:auto;display:block}.dance-preview-move-image>span{width:36px;height:36px;color:var(--dance-gold);background:#171717e8;border:1px solid #ffffff45;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;bottom:14px;left:14px}.dance-preview-move-grid h3{margin-top:17px}.dance-preview-move-grid figcaption>p{color:var(--dance-muted);margin-top:8px;font-size:14px;line-height:1.75}.dance-preview-next .dance-section-heading p{max-width:600px;margin-top:12px}.dance-preview-next .dance-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.dance-preview-next .dance-template-card .dance-video-frame{max-height:320px}.dance-preview-updated{color:var(--dance-muted);font-size:12px;margin-top:30px!important}@media (width<=900px){.dance-preview-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px}.dance-preview-intro{gap:32px}.dance-preview-move-grid{gap:16px}}@media (width<=700px){.dance-preview-page{padding-top:16px}.dance-preview-page .dance-breadcrumb{margin-bottom:24px}.dance-preview-hero,.dance-preview-intro{grid-template-columns:minmax(0,1fr);gap:28px}.dance-preview-copy h1{font-size:clamp(36px,9.5vw,52px)}.dance-preview-description{font-size:16px}.dance-preview-status{margin-top:20px;padding:18px}.dance-preview-reference{max-width:300px}.dance-preview-intro{gap:20px;margin-top:44px;padding:32px 0}.dance-preview-moves,.dance-preview-next,.dance-preview-faq{margin-top:40px}.dance-preview-move-grid{grid-template-columns:minmax(0,1fr);gap:24px}.dance-preview-move-grid figure{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.dance-preview-move-grid h3{margin-top:0}.dance-preview-move-grid figcaption>p{font-size:13px}.dance-preview-next .dance-template-grid{grid-template-columns:minmax(0,1fr)}.dance-preview-next .dance-section-heading{align-items:stretch}}@media (prefers-reduced-motion:reduce){.dance-preview-page *{scroll-behavior:auto}}.dance-jisoo-page .dance-template-workspace{margin-block:1.5rem 2.5rem}.dance-jisoo-page .dance-zombie-slot p{min-height:5em}.dance-jisoo-steps{color:var(--dance-muted);gap:1rem;margin-block:0 1.5rem;padding-left:1.5rem;line-height:1.8;list-style:decimal;display:grid}.dance-jisoo-page .dance-workspace-media .dance-video{aspect-ratio:9/16}
