.rp5.sp .scoreline span[data-bagh],.rp5.sp .badge span[data-bagh],.rp5.sp .tag span[data-bagh]{font:inherit;color:inherit;border:0;border-radius:0;padding:0;background:0 0!important}.rp5.sp .scoreline span.sty{background:var(--mint-bg);color:#0b4a44;border-color:#9fd8cf}.rp5.sp .mt-formula{font-family:var(--ui);color:var(--ink);margin:16px 0 0;font-size:17px;line-height:1.6}.rp5.sp .mt-tag{background:var(--chip);font-family:var(--ui);color:var(--ink);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.rp5.sp .pv-t tr.tot td{border-top:2px solid var(--line);font-weight:700!important}@media (max-width:720px){.rp5.sp .pv-t tr.tot td{border-top:0}.rp5.sp .pv-stack td.empty{display:none}}.rp5.sp .playrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rp5.sp .playcard{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.rp5.sp .playcard:hover{color:var(--ink);border-color:#e9a3be;box-shadow:0 18px 44px #a21c5024}.rp5.sp .playcard .ill{width:100%;height:auto;display:block}.rp5.sp .playcard .in{flex-direction:column;gap:6px;padding:14px 16px 18px;display:flex}.rp5.sp .playcard b{font-size:17px}.rp5.sp .playcard span{color:var(--body);font-size:14px;line-height:1.45}.rp5.sp .playcard .go{color:#fff;background:var(--accent);border-radius:999px;align-self:flex-start;margin-top:6px;padding:8px 14px;font-size:14px;font-weight:800}.rp5.sp .playnote{color:var(--muted);margin-top:10px;font-size:13px}.rp5.sp .typegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;display:grid}.rp5.sp .tcard{flex-direction:column;gap:6px;display:flex}.rp5.sp .tcard b{font-size:16px}.rp5.sp .tcard span{color:var(--body);font-size:14.5px;line-height:1.45}.rp5.sp .tcard em{color:#8a1c47;font-size:13px;font-style:normal;font-weight:700}.rp5.sp .sim-lead{font-family:var(--serif);color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:1.45}@media (max-width:1180px){.rp5.sp .playrow,.rp5.sp .typegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rp5.sp .playrow,.rp5.sp .typegrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.rp5.sp .article h1{line-height:1.12;font-size:28px!important}.rp5.sp .intro .badges,.rp5.sp .hub-intro .badges{display:none}}@media (max-width:380px){.rp5.sp .article h1{font-size:26px!important}.rp5.sp .rt{display:none}.rp5.sp .sim-lead{font-size:19px;line-height:1.35}}.rp5.sp .picks2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rp5.sp .pk{background:#fff;border:1px solid #f1d9e2;border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.rp5.sp .pk.main{border:2px solid var(--accent);box-shadow:0 18px 44px #a21c501f}.rp5.sp .pk .tag{font:800 12.5px var(--ui);color:#fff;background:var(--accent);border-radius:999px;padding:5px 12px;position:absolute;top:-12px;left:20px}.rp5.sp .pk .tag.free{background:var(--mint)}.rp5.sp .pk .nm{font:800 22px var(--ui);color:var(--ink);align-items:center;gap:12px;margin-top:4px;display:flex}.rp5.sp .pk .nm .lg{border-radius:13px;width:44px;height:44px}.rp5.sp .pk .meta{color:var(--body);font-size:14px;font-weight:700}.rp5.sp .pk .meta b{color:var(--accent);font-size:20px}.rp5.sp .pk p{font-family:var(--serif);color:var(--body);margin:0;font-size:17px;line-height:1.5}.rp5.sp .pk .btn{align-self:flex-start;margin-top:auto}.rp5.sp .pk .try-note{margin:0}.rp5.sp .fv th.col-free span,.rp5.sp .fv th.col-paid span{min-height:28px;font:800 13px var(--ui);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.rp5.sp .fv th.col-free span{background:var(--mint-bg);color:#0b4a44}.rp5.sp .fv th.col-paid span{background:var(--accent);color:#fff}.rp5.sp .fv td{white-space:normal;font-weight:400!important}.rp5.sp .fv td:first-child{font-weight:700!important}.rp5.sp .fv .ic{align-items:center;gap:8px;display:inline-flex}.rp5.sp .fv .ic svg{flex-shrink:0}html body .rp5.sp .two .yes li:before,html body .rp5.sp .two .stay li:before{border-radius:999px;width:18px;height:18px;top:3px}html body .rp5.sp .two .yes li,html body .rp5.sp .two .stay li{padding-left:28px}html body .rp5.sp .two .yes li:before{background:var(--mint-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' stroke='%230F6B63' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}html body .rp5.sp .two .stay li:before{background:#fdebe3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 12h8' stroke='%23B4410F' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/14px no-repeat}.rp5.sp .yes h3{color:var(--mint)!important}.rp5.sp .stay h3{color:#b4410f!important}.rp5.sp .costchart{-webkit-overflow-scrolling:touch;margin:0 0 18px;overflow-x:auto}.rp5.sp .costchart svg{width:100%;height:auto;display:block}.rp5.sp .costchart .cc-narrow{max-width:420px;display:none}@media (max-width:600px){.rp5.sp .costchart .cc-wide{display:none}.rp5.sp .costchart .cc-narrow{display:block}}@media (max-width:860px){.rp5.sp .picks2{grid-template-columns:minmax(0,1fr)}}.rp5.sp .scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.rp5.sp .scenes figure{margin:0}.rp5.sp .scenes .ill{border-radius:18px;width:100%;height:auto;display:block}.rp5.sp .scenes figcaption{color:var(--muted);margin-top:8px;font-size:13.5px}.rp5.sp .wgrid{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;display:grid}.rp5.sp .wgrid .donut{width:100%;height:auto;display:block}.rp5.sp ul.nots{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}.rp5.sp ul.nots li{font-size:16px;line-height:1.5}@media (max-width:860px){.rp5.sp ul.nots,.rp5.sp .scenes,.rp5.sp .wgrid{grid-template-columns:minmax(0,1fr)}.rp5.sp .wgrid .donut{max-width:220px}}.rp5.sp :is(p,li,td,dd) a:not(.btn):not(.chip):not(.link){text-underline-offset:2px;-webkit-text-decoration:underline #c2255c80;text-decoration:underline #c2255c80;text-decoration-thickness:1px}.rp5.sp .try-note{opacity:1;color:#5e4050}
