.ys-sect{margin:0}.e2-darkstage .e2-lowermain>*+*,.e2-darkstage .e2-lowermain>span>*{margin-top:56px;margin-bottom:0}.e2-darkstage .e2-lower>*+*{margin-top:36px}.e2-darkstage .e2-lower>*{margin-bottom:0}.e2-darkstage .e2-lowermain>span>span>.e2-sect{margin-top:56px;margin-bottom:0}.e2-darkstage .e2-lowermain>.mqb+*{margin-top:78px}.e2-darkstage .e2-lowermain>section:first-child{margin-top:0}.ys-head{margin:0 0 14px;align-items:center;gap:10px;max-width:1788px;margin-inline:auto;display:flex}.ys-logo{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;font-weight:900;display:grid}.ys-h2.e2-sh{letter-spacing:0;text-transform:none;margin:0;font-size:1.3rem;font-weight:800;line-height:1.2}.ys-head+.e2-carwrap .ys-row{margin-top:0}.ys-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1788px;margin-inline:auto;display:grid}.ys-card{min-width:0;position:relative}.ys-poster{aspect-ratio:2/3;cursor:pointer;color:#fff;background:#12233f;border:0;border-radius:12px;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.ys-poster>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.ys-poster.is-wide>img{object-fit:contain}.ys-poster .ys-blur{object-fit:cover;filter:blur(18px)brightness(.6);transform:scale(1.15)}.ys-poster:hover>img:not(.ys-blur){transform:scale(1.04)}.ys-poster.is-wide:hover>img:not(.ys-blur){transform:none}.ys-poster:focus-visible{outline-offset:3px;outline:3px solid #7fb2ff}.ys-nopic{color:#ffffff38;place-items:center;font-size:64px;font-weight:900;display:grid;position:absolute;inset:0}.ys-badge{z-index:2;color:#fff;pointer-events:none;border-radius:7px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 1px 4px #0006}.ys-slotno{z-index:2;background:var(--c-red,#b5161c);color:#fff;pointer-events:none;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:800;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0006}.ys-play{z-index:2;background:rgba(var(--c-navy-rgb,14,33,64), .72);color:#fff;opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:54px;height:54px;margin:-27px 0 0 -27px;transition:opacity .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #ffffffbf}.ys-play svg{margin-left:3px}.ys-poster:hover .ys-play,.ys-poster:focus-visible .ys-play{opacity:1}@media (hover:none){.ys-play{opacity:.9;width:46px;height:46px;margin:-23px 0 0 -23px}}.ys-meta{align-items:flex-start;gap:4px;margin-top:10px;display:flex}.ys-text{flex:auto;min-width:0}.ys-title{-webkit-line-clamp:2;color:#eaf0f8;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ys-sub{color:#aeb7c6;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.8rem;line-height:1.3;display:block;overflow:hidden}.ys-menuwrap{flex:none;position:relative}.ys-more{color:#eaf0f8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;margin:-5px -8px 0 0;padding:0;display:grid}.ys-more:hover,.ys-more[aria-expanded=true]{background:#ffffff24}.ys-more:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.ys-menu{z-index:30;color:#1d2b3d;min-width:210px;box-shadow:0 14px 36px #0006, 0 0 0 1px rgba(var(--c-navy-rgb,14,33,64),.08);background:#fff;border-radius:12px;padding:6px;position:absolute;top:34px;right:-4px}.ys-menu a,.ys-menu button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.ys-menu a:hover,.ys-menu button:hover,.ys-menu a:focus-visible,.ys-menu button:focus-visible{background:var(--c-tint,#eff2f8);outline:none}.ys-menu svg{color:#2b5ba8;flex:none}.ys-menu .ys-danger,.ys-menu .ys-danger svg{color:var(--c-red,#b5161c)}.ys-menu button:disabled{opacity:.5;cursor:default}.ys-adcard .e2-soccard{max-width:none}.ys-adcard .e2-socvid{aspect-ratio:2/3;border-radius:12px}.ys-sect .e2-carbtn{top:calc(50% - 30px)}.ys-sect .e2-carprev{left:-18px}.ys-sect .e2-carnext{right:-18px}.ys-sect .e2-cardots,.ys-sect .e2-carbar{margin-top:16px}@media (max-width:1240px){.ys-row{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.ys-card{scroll-snap-align:start;flex:0 0 clamp(170px,24vw,250px)}}@media (max-width:640px){.ys-row{gap:12px}.ys-card{flex-basis:46vw}.ys-head{margin-bottom:10px}.ys-h2.e2-sh{font-size:1.15rem}.e2-darkstage .e2-lowermain>*+*,.e2-darkstage .e2-lowermain>span>*,.e2-darkstage .e2-lowermain>span>span>.e2-sect{margin-top:40px}.e2-darkstage .e2-lower>*+*{margin-top:20px}.e2-darkstage .e2-lowermain>.mqb+*{margin-top:62px}}.ys-dim{z-index:9500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a14d1;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.ys-dialog{flex-direction:column;align-items:center;gap:10px;max-width:100%;max-height:100%;display:flex}.ys-bar{color:#fff;align-items:center;gap:10px;width:min(100%,960px);min-width:min(100%,420px);display:flex}.ys-barlogo{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.ys-barwords{flex-direction:column;flex:auto;min-width:0;display:flex}.ys-barwords b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.ys-barwords small{color:#c7d0de;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.ys-barout{color:#fff;border:1.5px solid #fff6;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.ys-barout:hover{background:#ffffff1f}.ys-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ys-close:hover{background:#ffffff42}.ys-close:focus-visible,.ys-step:focus-visible,.ys-barout:focus-visible{outline-offset:2px;outline:3px solid #7fb2ff}.ys-stage{align-items:center;gap:14px;display:flex}.ys-frame{background:#05070d;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0009}.ys-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ys-frame .fb-embed,.ys-frame .fb-embed iframe{width:100%;height:100%}.ys-step{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.ys-step:hover{background:#ffffff42}.ys-foot{color:#c7d0de;align-items:center;gap:14px;font-size:.82rem;display:flex}.ys-foot a{color:#fff;font-weight:700}.ys-count{font-variant-numeric:tabular-nums}@media (max-width:640px){.ys-dim{padding:8px}.ys-stage{gap:6px}.ys-step{width:38px;height:38px}.ys-barout span{display:none}}@media (prefers-reduced-motion:reduce){.ys-poster>img,.ys-play{transition:none}}.ys-frame{position:relative}.ys-sound{z-index:3;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 inherit;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000059}.ys-sound:hover{background:rgba(var(--c-navy-rgb,14,33,64), 1)}.ys-row.ys-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1426px}
.mrm{z-index:6;cursor:pointer;background:var(--c-red,#b5161c);color:#fff;border:2px solid #fff;border-radius:999px;align-items:center;gap:4px;min-width:26px;height:26px;padding:0 5px;font:800 .75rem/1 system-ui,sans-serif;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #00000059}.mrm:hover,.mrm:focus-visible{background:var(--c-red-deep,#8e1116);outline:none}.mrm:focus-visible{box-shadow:0 0 0 3px #f3d98a}.mrm.is-asking{padding:0 10px 0 6px}.mrm:disabled{opacity:.7;cursor:progress}.mrm-ask{white-space:nowrap}.ys-card .ys-slotno{right:40px}
