.cs-build{text-align:left;grid-template-columns:minmax(0,560px) auto;justify-content:center;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.cs-form{gap:16px;padding:22px 24px;display:grid}.cs-field{gap:8px;display:grid}.cs-lab{font:600 13px var(--app);color:var(--mute)}.cs-input{border:1px solid var(--line);background:var(--panel);min-height:44px;font:500 16px var(--app);border-radius:10px;align-items:center;padding:0 14px;display:flex;position:relative}.cs-input b{font-weight:500}.cs-at{font:600 13px var(--data);color:#ffc2dd;background:#e0328326;border-radius:7px;margin-left:auto;padding:2px 8px;font-style:normal}.cs-desc{color:#d4d2dc;align-items:flex-start;min-height:62px;padding-top:10px;font-size:14.5px;line-height:1.4}.cs-kinds{flex-wrap:wrap;gap:6px;display:flex}.cs-kinds i,.cs-seg i{font:600 13px var(--app);border:1px solid var(--line);background:var(--panel);color:#bdbbc8;border-radius:9px;padding:7px 12px;font-style:normal}.cs-kinds i.pick{border-color:var(--accent);color:#fff;background:#e0328326}.cs-seg{gap:6px;display:flex}.cs-seg i.on{border-color:var(--accent);background:var(--accent);color:#fff}.cs-looks{width:min(46vw,calc((100svh - var(--nav-h) - 64px) * .75));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-look{border:2px solid #0000;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 60px -28px #000e}.cs-look img{width:100%;height:auto;display:block}.cs-look:not(.chosen){opacity:.42}.cs-look.chosen{border-color:var(--accent);box-shadow:0 0 0 4px #e0328340,0 30px 70px -28px #000}.cs-look figcaption{font:650 13px var(--app);white-space:nowrap;background:#0d0c12eb;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.cs-look figcaption i{background:#35c47a;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.cs-look svg,.an-list svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sh-board{background:#e9e8ec;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:10px;max-width:min(100%,180svh - 540px);margin-top:clamp(20px,3.6vh,40px);padding:14px;display:grid;position:relative;box-shadow:0 40px 90px -36px #000e}.sh-bodies{grid-row:span 2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4px;display:grid}.sh-bodies img{aspect-ratio:230/720;object-fit:cover;width:100%;height:auto;display:block}.sh-close{border-radius:6px;width:100%;height:auto;display:block}.sh-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sh-faces img{border-radius:6px;width:100%;height:auto;display:block}.sh-fix{height:38px;padding:0 16px;font-size:14px;position:absolute;bottom:-18px;right:14px;box-shadow:0 12px 30px -10px #000}.an-cols{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(18px,3.4vh,36px);display:grid}.an-left{align-content:center;gap:18px;display:grid}.an-prompt{min-height:54px;font:500 clamp(16px,1.35vw,19px) var(--app);align-items:center;padding:0 18px;display:flex}.an-prompt span{color:#fff}.an-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.an-list li{font:500 clamp(15px,1.15vw,17px) var(--app);color:#ffffff4d;align-items:center;gap:10px;display:flex}.an-list li i{background:#ffffff14;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.an-list li.done{color:#d4d2dc}.an-list li.done i{background:#35c47a}.an-list li.now{color:#fff}.an-stage{aspect-ratio:720/894;border:1px solid #ffffff24;border-radius:18px;height:min(60svh,600px);position:relative;overflow:hidden;box-shadow:0 40px 90px -36px #000e}.an-pic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lf-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,2vw,24px);margin-top:clamp(20px,3.6vh,40px);display:grid}.lf-card{background:#17151ef2;border:1px solid #ffffff1c;border-radius:18px;align-content:end;gap:10px;height:min(52svh,520px);padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #000e}.lf-card>b{font:700 clamp(17px,1.4vw,21px) var(--sans);position:relative}.lf-move video,.lf-ugc img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lf-move:after,.lf-ugc:after{content:"";background:linear-gradient(#0000,#000c);position:absolute;inset:50% 0 0}.lf-move>b,.lf-ugc>b{z-index:1}.lf-ugc img{object-position:50% 30%}.lf-voice{text-align:center;background:radial-gradient(at 50% 30%,#3a1530,#17151e 70%);align-content:center;justify-items:center}.lf-face{aspect-ratio:1;object-fit:cover;object-position:50% 15%;border:3px solid var(--accent);border-radius:50%;width:clamp(90px,11vw,140px);box-shadow:0 0 40px #e0328366}.lf-voice .ks-wave{width:100%;height:46px}.lf-label{color:#d4d2dc;font:600 13.5px var(--sans);border:1px solid #ffffff2a;border-radius:99px;justify-self:start;margin-top:18px;padding:6px 12px;display:inline-block}@media (prefers-reduced-motion:reduce){.an-list li{color:#d4d2dc}.an-list li i{background:#35c47a}}@media (width<=860px){.cs-build{grid-template-columns:minmax(0,1fr)}.cs-looks{width:100%}.sh-board{grid-template-columns:minmax(0,1fr);max-width:none}.sh-bodies{grid-row:auto}.an-cols{grid-template-columns:minmax(0,1fr)}.an-stage{width:100%;height:auto}.lf-cards{grid-template-columns:minmax(0,1fr)}.lf-card{height:auto;min-height:320px}.lf-move,.lf-ugc{aspect-ratio:3/4;height:auto}}
