.HalloweenDance_page__qMZpp{--paper:#f9f3e9;--muted:#b3a9ba;--orange:#ffb07b;--lime:#c8eb8c;color:var(--paper);background:radial-gradient(ellipse at 82% 10%,#45263a55,transparent 43%),#121016;min-height:100vh;font-family:var(--font-body),sans-serif}.HalloweenDance_footer__DiIkE,.HalloweenDance_header__iY31u,.HalloweenDance_page__qMZpp main{width:min(1160px,calc(100% - 64px));margin:auto}.HalloweenDance_header__iY31u{display:flex;align-items:center;gap:28px;min-height:86px;border-bottom:1px solid #ffffff18}.HalloweenDance_brand__1p_fd{font-size:25px;letter-spacing:-1.2px;font-weight:650}.HalloweenDance_brand__1p_fd span{font-weight:300;color:#cec3cf}.HalloweenDance_brand__1p_fd i{font-size:11px;color:var(--orange);margin-left:5px;vertical-align:top}.HalloweenDance_header__iY31u nav{display:flex;gap:14px;margin-left:auto;font-size:11px;color:var(--muted)}.HalloweenDance_header__iY31u nav a[aria-current]{color:var(--lime)}.HalloweenDance_headerCta__gOTxO{padding:11px 16px;border:1px solid #ffb07b60;border-radius:8px;color:var(--orange);font-size:12px}.HalloweenDance_hero__MTDOu{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px 76px;padding:38px 0 80px;align-items:start}.HalloweenDance_intro__LenRu{grid-column:1;grid-row:1}.HalloweenDance_back__fDp8T{font-size:11px;color:#b7aaba}.HalloweenDance_eyebrow__4j9bu{font-size:10px;font-weight:650;letter-spacing:1.6px;color:var(--orange);margin:26px 0 15px}.HalloweenDance_intro__LenRu h1{font-size:clamp(34px,3.7vw,49px);line-height:1.1;letter-spacing:-1.8px;font-weight:550}.HalloweenDance_intro__LenRu h1 em{display:block;color:var(--lime);font-style:normal;margin-top:8px}.HalloweenDance_lead__ifqed{font-size:15px;line-height:1.75;color:#c9becc;margin-top:18px;max-width:580px}.HalloweenDance_tags__q9S9p{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.HalloweenDance_tags__q9S9p span{font-size:11px;border:1px solid #ffffff25;padding:7px 11px;border-radius:99px;color:#d1c7d5}.HalloweenDance_watch__JVb07{display:inline-block;font-size:12px;color:var(--orange);margin-top:16px}.HalloweenDance_creator__0JP5a{grid-column:1;grid-row:2;min-width:0}.HalloweenDance_sample__mDTHf{grid-column:2;grid-row:1/span 2;position:sticky;top:28px;margin:0;justify-self:center;width:min(100%,390px,calc((100svh - 250px)*9/16));padding:10px;background:#211a25;border:1px solid #ffb07b30;border-radius:20px;box-shadow:0 30px 80px #0005}.HalloweenDance_sample__mDTHf>img,.HalloweenDance_sample__mDTHf>video{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px}.HalloweenDance_sample__mDTHf figcaption{display:flex;flex-direction:column;gap:7px;margin:14px 6px;color:#c5b7cc;font-size:11px;line-height:1.6}.HalloweenDance_sample__mDTHf figcaption span{font:9px ui-monospace,monospace;color:var(--orange);letter-spacing:1px}.HalloweenDance_sample__mDTHf>a{display:block;text-align:center;border-radius:8px;background:var(--orange);color:#201620;font-size:12px;font-weight:700;padding:12px}.HalloweenDance_studio__HMUyd{padding:22px;border:1px solid #ffffff24;border-radius:16px;background:linear-gradient(150deg,#281d2c,#17151e);scroll-margin-top:28px}.HalloweenDance_studioHead__VgxM3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;line-height:1.5;color:#b7a8bf;font-size:10px}.HalloweenDance_studioHead__VgxM3>span{color:var(--orange);letter-spacing:.6px}.HalloweenDance_studioHead__VgxM3 strong{font-weight:400}.HalloweenDance_studio__HMUyd h2{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:12px 0 20px}.HalloweenDance_photoRow__D8sRJ{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;align-items:center}.HalloweenDance_upload__J_s_N{display:grid;place-items:center;position:relative;width:140px;aspect-ratio:1;border:1px dashed #c8eb8c70;border-radius:16px;background:#111015;overflow:hidden;cursor:pointer}.HalloweenDance_upload__J_s_N:focus-within{outline:2px solid var(--lime);outline-offset:3px}.HalloweenDance_upload__J_s_N input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.HalloweenDance_upload__J_s_N>span{font-size:35px;color:var(--lime);text-align:center}.HalloweenDance_upload__J_s_N small{display:block;font-size:12px;margin-top:5px}.HalloweenDance_upload__J_s_N img{width:100%;height:100%;object-fit:contain}.HalloweenDance_choose__M5kAY{display:inline-block;color:var(--lime);font-size:13px;font-weight:600;cursor:pointer}.HalloweenDance_uploadInfo__6bsNP p{font-size:11px;line-height:1.65;color:var(--muted);margin-top:10px}.HalloweenDance_filename__kZx4Z{display:block;overflow-wrap:anywhere;font-size:11px;color:var(--muted);margin-top:8px}.HalloweenDance_remove__z4LLQ{display:block;margin-top:8px;padding:0;background:none;color:var(--orange);font-size:12px;text-decoration:underline;cursor:pointer}.HalloweenDance_photoExample__clOEE{display:flex;align-items:center;gap:10px;margin:18px 0}.HalloweenDance_photoExample__clOEE img{width:44px;height:44px;object-fit:contain;border-radius:7px}.HalloweenDance_photoExample__clOEE figcaption{font-size:11px;color:var(--muted)}.HalloweenDance_next__q3Q9l{margin:16px 0 10px;font-size:12px;color:#d7e8c3;line-height:1.6}.HalloweenDance_pending__BvzGv{font-size:11px;color:#b6a6bf;line-height:1.7}.HalloweenDance_disabled__UMvz4{width:100%;padding:13px;margin-top:16px;border:1px solid #ffffff20;border-radius:8px;background:#ffffff0b;color:#b5a9bb;font-size:12px;line-height:1.5}.HalloweenDance_error__SXjd8{color:#ffc3cc;font-size:12px;line-height:1.6;margin-top:12px}.HalloweenDance_faq__eRIh6,.HalloweenDance_how__3P2ho,.HalloweenDance_story__Dv_6F{padding:64px 0;border-top:1px solid #ffffff1a}.HalloweenDance_story__Dv_6F .HalloweenDance_eyebrow__4j9bu,.HalloweenDance_story__Dv_6F>.HalloweenDance_eyebrow__4j9bu{margin-top:0}.HalloweenDance_faq__eRIh6 h2,.HalloweenDance_how__3P2ho h2,.HalloweenDance_story__Dv_6F h2{font-size:clamp(29px,3vw,40px);font-weight:450;letter-spacing:-1.2px;line-height:1.15}.HalloweenDance_story__Dv_6F>div>p:last-child{font-size:14px;color:var(--muted);margin-top:12px}.HalloweenDance_story__Dv_6F ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:34px 0 0;padding:0;gap:24px}.HalloweenDance_story__Dv_6F li{padding:22px;border:1px solid #ffffff20;border-radius:13px;background:#ffffff03}.HalloweenDance_story__Dv_6F li>span{font:12px ui-monospace,monospace;color:var(--orange)}.HalloweenDance_story__Dv_6F li h3{font-size:20px;font-weight:500;margin:25px 0 12px}.HalloweenDance_story__Dv_6F li p{font-size:13px;color:var(--muted);line-height:1.8}.HalloweenDance_how__3P2ho ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin-top:28px}.HalloweenDance_how__3P2ho li{display:flex;gap:16px;align-items:start}.HalloweenDance_how__3P2ho li span{font-size:12px;color:var(--lime)}.HalloweenDance_how__3P2ho p{font-size:14px;line-height:1.8;color:#c3b8cb}.HalloweenDance_faq__eRIh6{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.HalloweenDance_faq__eRIh6 .HalloweenDance_eyebrow__4j9bu{margin-top:0}.HalloweenDance_faq__eRIh6 details{border-top:1px solid #ffffff20}.HalloweenDance_faq__eRIh6 details:last-child{border-bottom:1px solid #ffffff20}.HalloweenDance_faq__eRIh6 summary{display:flex;justify-content:space-between;gap:16px;list-style:none;font-size:14px;line-height:1.6;padding:18px 0;cursor:pointer}.HalloweenDance_faq__eRIh6 summary::-webkit-details-marker{display:none}.HalloweenDance_faq__eRIh6 summary span{color:var(--orange)}.HalloweenDance_faq__eRIh6 details p{padding:0 20px 20px 0;font-size:13px;line-height:1.8;color:var(--muted)}.HalloweenDance_footer__DiIkE{border-top:1px solid #ffffff20;display:flex;align-items:center;gap:24px;padding:30px 0}.HalloweenDance_footer__DiIkE>p{font-size:12px;color:var(--muted)}.HalloweenDance_footer__DiIkE nav{margin-left:auto;display:flex;gap:18px;font-size:12px;color:#c5b9cd}@media(max-width:1000px){.HalloweenDance_hero__MTDOu{gap:24px 32px}.HalloweenDance_intro__LenRu h1{font-size:38px}.HalloweenDance_faq__eRIh6{gap:32px}.HalloweenDance_sample__mDTHf{top:20px}.HalloweenDance_headerCta__gOTxO{max-width:220px}.HalloweenDance_header__iY31u{gap:18px}}@media(max-width:800px){.HalloweenDance_footer__DiIkE,.HalloweenDance_header__iY31u,.HalloweenDance_page__qMZpp main{width:calc(100% - 36px)}.HalloweenDance_header__iY31u{min-height:72px;gap:16px;flex-wrap:wrap}.HalloweenDance_header__iY31u nav{font-size:10px;gap:9px}.HalloweenDance_headerCta__gOTxO{font-size:10px;padding:9px;max-width:160px}.HalloweenDance_hero__MTDOu{grid-template-columns:1fr;padding:26px 0 48px;gap:22px}.HalloweenDance_creator__0JP5a,.HalloweenDance_intro__LenRu,.HalloweenDance_sample__mDTHf{grid-column:1}.HalloweenDance_intro__LenRu{grid-row:1}.HalloweenDance_sample__mDTHf{grid-row:3;position:relative;top:auto;width:210px}.HalloweenDance_creator__0JP5a{grid-row:2}.HalloweenDance_intro__LenRu h1{font-size:clamp(33px,7vw,44px)}.HalloweenDance_lead__ifqed{font-size:14px}.HalloweenDance_sample__mDTHf figcaption{font-size:10px;margin:10px 3px}.HalloweenDance_sample__mDTHf>a{font-size:11px;padding:10px}.HalloweenDance_faq__eRIh6,.HalloweenDance_how__3P2ho,.HalloweenDance_story__Dv_6F{padding:44px 0}.HalloweenDance_how__3P2ho ol,.HalloweenDance_story__Dv_6F ol{grid-template-columns:1fr;gap:14px}.HalloweenDance_story__Dv_6F li h3{margin-top:14px}.HalloweenDance_faq__eRIh6{grid-template-columns:1fr;gap:24px}.HalloweenDance_footer__DiIkE{flex-wrap:wrap}.HalloweenDance_footer__DiIkE nav{width:100%;margin:0;flex-wrap:wrap}}@media(max-width:390px){.HalloweenDance_headerCta__gOTxO{display:none}.HalloweenDance_studio__HMUyd{padding:16px}.HalloweenDance_photoRow__D8sRJ{gap:12px;grid-template-columns:140px minmax(0,1fr)}.HalloweenDance_choose__M5kAY{font-size:12px}.HalloweenDance_studioHead__VgxM3{font-size:9px}.HalloweenDance_uploadInfo__6bsNP p{font-size:11px}.HalloweenDance_eyebrow__4j9bu{font-size:9px}.HalloweenDance_header__iY31u nav{margin-left:auto}}.HalloweenDance_context__O0t5V{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding:64px 0;border-top:1px solid #ffffff1a}.HalloweenDance_context__O0t5V .HalloweenDance_eyebrow__4j9bu{margin-top:0}.HalloweenDance_context__O0t5V h2{font-size:clamp(29px,3vw,40px);font-weight:450;letter-spacing:-1.2px;line-height:1.15}.HalloweenDance_context__O0t5V h3{font-size:19px;font-weight:500;margin:26px 0 10px}.HalloweenDance_context__O0t5V h3:first-child{margin-top:0}.HalloweenDance_context__O0t5V p{font-size:14px;line-height:1.85;color:#c3b8cb;margin-top:16px}.HalloweenDance_sources__9n5QG{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:22px}.HalloweenDance_sources__9n5QG a{color:var(--orange);font-size:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.HalloweenDance_context__O0t5V{grid-template-columns:1fr;gap:28px;padding:44px 0}}.HalloweenDance_consent__nQSEh{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;color:#d3c5de;margin-top:18px}.HalloweenDance_consent__nQSEh input{margin-top:4px;accent-color:var(--lime);flex-shrink:0}.HalloweenDance_consent__nQSEh a{text-decoration:underline}.HalloweenDance_submit__YjUpq{width:100%;padding:14px;margin-top:16px;border:0;border-radius:8px;background:var(--orange);color:#211524;font-size:13px;font-weight:650;cursor:pointer}.HalloweenDance_submit__YjUpq:disabled{background:#ffffff0b;color:#b5a9bb;border:1px solid #ffffff20;cursor:not-allowed}.HalloweenDance_tiers__wemb6{border:0;padding:0;margin:16px 0;display:flex;gap:10px}.HalloweenDance_tiers__wemb6 legend{font-size:11px;color:var(--muted);margin-bottom:9px}.HalloweenDance_tiers__wemb6 label{flex:1 1;display:flex;gap:8px;border:1px solid #ffffff30;padding:11px;border-radius:9px;font-size:12px;cursor:pointer}.HalloweenDance_tiers__wemb6 input{accent-color:var(--lime)}.HalloweenDance_tiers__wemb6 strong{display:block;margin-top:5px;color:var(--lime)}.HalloweenDance_facts__APgCz{padding:42px 0 52px;border-top:1px solid #ffffff1a}.HalloweenDance_facts__APgCz h2{font-size:clamp(27px,3vw,36px);font-weight:450;letter-spacing:-1px}.HalloweenDance_facts__APgCz>p{font-size:14px;color:var(--muted);line-height:1.8;margin:12px 0 26px}.HalloweenDance_facts__APgCz dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.HalloweenDance_facts__APgCz dl>div{padding:18px;border:1px solid #ffffff20;border-radius:10px}.HalloweenDance_facts__APgCz dt{font-size:12px;color:var(--orange);margin-bottom:9px}.HalloweenDance_facts__APgCz dd{font-size:13px;line-height:1.75;color:#d1c4db;margin:0}@media(max-width:800px){.HalloweenDance_facts__APgCz dl{grid-template-columns:1fr}.HalloweenDance_facts__APgCz{padding:34px 0}}.HalloweenDance_faqGroup__0BF6j{margin:0 0 30px}.HalloweenDance_faqGroup__0BF6j>h3{font-size:16px;font-weight:550;color:var(--lime);margin:0 0 13px}