.ip{background:#000;position:absolute;inset:0}.ip>iframe,.ip .fb-embed,.ip .fb-embed iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ip-catch{z-index:3;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;margin:0;padding:0;display:flex;position:absolute;inset:0}.ip-catch:focus-visible{outline-offset:-3px;outline:3px solid #f3d98a}.ip-expand{background:rgba(var(--c-navy-rgb,14,33,64), .82);color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.92;border:0;border-radius:999px;align-items:center;gap:6px;margin:10px;padding:7px 11px;font:800 .76rem/1 Inter,system-ui,sans-serif;transition:opacity .2s,background .2s;display:inline-flex;box-shadow:0 6px 16px #0000004d}.ip-catch:hover .ip-expand,.ip-expand-btn:hover{opacity:1;background:var(--c-red,#b5161c)}.ip-expand-btn{z-index:3;cursor:pointer;position:absolute;bottom:0;right:0}.ip-expand-btn:focus-visible{outline-offset:2px;outline:3px solid #f3d98a}.ip-sound{z-index:4;background:rgba(var(--c-navy-rgb,14,33,64), .88);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font:800 .88rem/1 Inter,system-ui,sans-serif;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000059}.ip-sound:hover{background:rgba(var(--c-navy-rgb,14,33,64), 1)}.mg-live{position:absolute;inset:0}.ys-poster.is-live{cursor:default}.ys-poster.is-live>img{display:none}@media (hover:none){.ip-expand{opacity:1}}.ys-poster.is-ig{overflow:hidden}.ys-poster.is-ig .ip>iframe{width:124%;height:calc(100% + 340px);inset:calc(-54px - 1.7%) auto auto -12%}.ys-poster.is-fb{background:#000;overflow:hidden}.ys-poster.is-fb .ip .fb-embed,.ys-poster.is-fb .ip .fb-embed iframe{width:100%;height:100%;position:absolute;inset:0}.ip.ip-dock{aspect-ratio:16/9;z-index:90;background:#000;border-radius:12px;width:min(340px,46vw);height:auto;position:fixed;inset:auto 14px 14px auto;overflow:hidden;box-shadow:0 14px 38px #00000080,0 0 0 1px #ffffff24}.ip.ip-dock[data-portrait="1"]{aspect-ratio:9/16;width:min(210px,38vw)}.ip-dockbar{z-index:5;gap:6px;display:flex;position:absolute;top:6px;right:6px}.ip-dockbtn{background:rgba(var(--c-navy-rgb,14, 33, 64), .85);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 8px #00000059}.ip-dockbtn:hover{background:var(--c-red,#b5161c)}.ip-dockbtn:focus-visible{outline-offset:2px;outline:2px solid #f3d98a}@media (max-width:620px){.ip.ip-dock{inset:auto 10px 10px auto}}
.asb{display:inline-flex;position:relative}.asb-btn{background:var(--c-assort,#f2c230);color:var(--c-navy,#0e2140);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font:800 .75rem/1 system-ui,sans-serif;display:inline-flex}.asb-btn:hover,.asb-btn:focus-visible{background:var(--c-navy,#0e2140);color:#fff;outline:none}.asb-menu{z-index:40;-webkit-backdrop-filter:blur(6px);border:1px solid var(--c-edge,#d8dee7);background:#ffffffd6;border-radius:10px;min-width:230px;max-height:320px;padding:6px;position:absolute;bottom:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 10px 28px #0e214038}.asb-lead{color:var(--c-muted,#414b5c);text-transform:uppercase;letter-spacing:.04em;margin:2px 6px 6px;font-size:.75rem;font-weight:800}.asb-menu button{text-align:left;width:100%;color:var(--c-ink,#16202e);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 8px;font:600 .85rem/1.2 system-ui,sans-serif;display:block}.asb-menu button:hover:not(:disabled),.asb-menu button:focus-visible{background:var(--c-tint,#eff2f8);outline:none}.asb-menu button:disabled{color:var(--c-muted3,#5a6577);cursor:not-allowed}.asb-menu button small{color:var(--c-muted3,#5a6577);font-size:.75rem;font-weight:600}.asb-msg{color:var(--c-red-deep,#8e1116);margin:6px;font-size:.78rem}.e2-darkstage .asb-btn{background:var(--c-assort,#f2c230);color:var(--c-navy,#0e2140);border-color:#0000}.e2-darkstage .asb-btn:hover,.e2-darkstage .asb-btn:focus-visible{color:var(--c-navy,#0e2140);background:#fff}
