.presentation-results-media[data-media-slot="results"]{position:relative;overflow:hidden;background:#f3f5f9}
.rc{position:absolute;left:0;top:0;width:1260px;height:612px;transform-origin:0 0;font-family:var(--font-body,-apple-system,BlinkMacSystemFont,"Hiragino Sans",sans-serif);color:#1e1e1e;letter-spacing:0;line-height:1.3;overflow:hidden}
.rc *{box-sizing:border-box}
.rc>*{position:absolute;left:0;top:0;will-change:transform,opacity}
.rc-lo{width:92px;height:92px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;transform-origin:50% 50%}
.rc-lo img{width:54%;height:54%;object-fit:contain}
.rc-lo b{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);font-size:15px;font-weight:600;color:#555d6c;white-space:nowrap}
.rc-lg{display:flex;gap:14px;opacity:0}
.rc-lg span{display:flex;align-items:center;gap:12px;height:56px;padding:0 24px 0 20px;border-radius:28px;background:#fff;font-size:20px;font-weight:600;white-space:nowrap;transform-origin:50% 50%}
.rc-fl{display:block;flex:none;width:30px;height:20px;border-radius:3px;box-shadow:0 0 0 .5px rgba(0,0,0,.12)}
.rc-ck{width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2.5px solid #f3f5f9;display:flex;align-items:center;justify-content:center;opacity:0}
.rc-ck svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}
.rc-ck.on{border-color:transparent}
.rc-pn{width:760px;border-radius:22px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.04),0 18px 50px rgba(0,0,0,.08);opacity:0;overflow:hidden}
.rc-ph{position:relative;height:56px;display:flex;align-items:center;gap:12px;padding:0 28px;border-bottom:1px solid #e5eaf3;font-size:15px;font-weight:600}
.rc-ph em{font-style:normal;color:#555d6c;font-weight:500}
.rc-tag{position:absolute;right:24px;top:15px;height:26px;min-width:76px;border-radius:13px;font-size:13px;font-weight:600;line-height:26px;text-align:center}
.rc-tag i{position:absolute;inset:0;border-radius:13px;font-style:normal}
.rc-tag .a{background:#e5eaf3;color:#555d6c}.rc-tag .b{background:#0131ff;color:#fff;opacity:0}
.rc-rk{position:absolute;left:28px;width:24px;font-size:17px;font-weight:600;color:#606878;text-align:right;transform:translateY(-50%)}
.rc-r{position:absolute;left:72px;right:24px;height:44px;margin-top:-22px;display:flex;align-items:center;gap:18px;border-radius:12px;padding:0 14px}
.rc-r s{display:block;height:11px;border-radius:6px;background:#e5eaf3;text-decoration:none}
.rc-r s+s{height:8px;background:#f3f5f9}
.rc-r .c{display:flex;flex-direction:column;gap:8px}
.rc-you{background:rgba(1,49,255,0);font-size:17px;font-weight:600;white-space:nowrap}
.rc-ttl{font-size:48px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;text-align:center;opacity:0}
.rc-replay{position:absolute;right:20px;bottom:18px;width:56px;height:56px;padding:9px;border:0;border-radius:50%;background:none;color:#555d6c;cursor:pointer;
  opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s,color .2s ease}
.rc-replay.on{opacity:1;visibility:visible;transition:opacity .5s ease,color .2s ease}
.rc-replay:hover{color:#040813}
.rc-replay:focus-visible{outline:2px solid #0131ff;outline-offset:2px}
.rc-replay svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:734px){
.rc{width:360px;height:507px}
.rc-lo{width:58px;height:58px}.rc-lo b{top:calc(100% + 7px);font-size:11px}
.rc-lg{width:340px;flex-wrap:wrap;justify-content:center;gap:8px}
.rc-lg span{height:34px;gap:7px;padding:0 13px 0 11px;border-radius:17px;font-size:13px}
.rc-lg .rc-fl{width:20px;height:13px;border-radius:2px}
.rc-ck{width:22px;height:22px;margin:-11px 0 0 -11px;border-width:2px}.rc-ck svg{width:13px;height:13px}
.rc-pn{width:336px;border-radius:16px}
.rc-ph{height:42px;padding:0 14px;gap:8px;font-size:11.5px}
.rc-tag{right:12px;top:11px;height:20px;min-width:56px;border-radius:10px;font-size:10px;line-height:20px}.rc-tag i{border-radius:10px}
.rc-rk{left:12px;width:16px;font-size:12px}
.rc-r{left:36px;right:10px;height:34px;margin-top:-17px;gap:8px;border-radius:9px;padding:0 8px}
.rc-r s{height:8px}.rc-r s+s{height:6px}.rc-r .c{gap:6px}
.rc-you{font-size:12.5px}
.rc-ttl{font-size:25px;white-space:normal;line-height:1.3}
.rc-replay{right:8px;bottom:6px;width:46px;height:46px;padding:8px}
}

.rc-in{border-radius:36px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 14px 40px rgba(0,0,0,.08);opacity:0;overflow:hidden}
.rc-in p{position:absolute;left:34px;right:84px;top:0;bottom:0;margin:0;display:flex;align-items:center;font-size:24px;font-weight:500;white-space:nowrap;color:#1e1e1e;opacity:0}
.rc-go{position:absolute;right:14px;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.rc-go svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.rc-pp{display:flex;gap:7px;opacity:0}
.rc-pp i{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ced6e5}
.rc-lg span{transition:none}
@media(max-width:734px){
.rc-in{border-radius:28px}
.rc-in p{left:18px;right:52px;font-size:16px}
.rc-go{right:10px;width:36px;height:36px;margin-top:-18px}.rc-go svg{width:18px;height:18px}
.rc-pp{gap:5px}.rc-pp i{width:6px;height:6px;box-shadow:inset 0 0 0 1.2px #ced6e5}
}
