@keyframes rd-spin{to{transform:rotate(1turn)}}@keyframes rd-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.rd-main{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 20px 48px;align-content:start}.rd-main,.rd-page{display:grid;min-width:0}.rd-page{--rd-poster:linear-gradient(160deg,color-mix(in srgb,var(--acc) 22%,var(--bg3)),var(--bg3));container:rp/inline-size;gap:30px}.rd-rankings{min-width:0}.rd-days{gap:6px;list-style:none;margin:0;padding:0}.rd-days,.rd-sub{display:flex;flex-wrap:wrap}.rd-sub{align-items:center;gap:6px 8px}.rd-sub a{padding:9px 15px;border-radius:999px;background:var(--bg2);color:var(--tx2);font:600 var(--fs-md) /1 var(--fb);text-decoration:none}.rd-sub a:hover{color:var(--tx)}.rd-sub .rd-grow{margin-left:auto}.rd-subrow{display:flex;flex-wrap:wrap;gap:6px 8px}.rd-sub .yt-ctl{flex:none;margin-left:auto}.rd-cov-menu{display:none;position:relative}.rd-cov-menu summary{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--bg2);color:var(--tx2);cursor:pointer;list-style:none}.rd-cov-menu summary::-webkit-details-marker{display:none}.rd-cov-menu summary svg{width:16px;height:16px}.rd-cov-menu>div{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:160px;padding:4px;border:1px solid var(--ln);border-radius:12px;background:var(--bg1);box-shadow:var(--sh-s)}.rd-cov-menu button{padding:10px 12px;border-radius:8px;color:var(--tx);font:500 var(--fs-sm) /1.2 var(--fb);text-align:left}.rd-cov-menu button[aria-checked=true]{background:var(--acc-soft);color:var(--acc-tx)}@media (max-width:760px){.rd-sub{flex-wrap:nowrap}.rd-subrow{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.rd-subrow::-webkit-scrollbar{display:none}.rd-subrow a{flex:none;white-space:nowrap}.rd-sub .rd-grow{flex:none;margin-left:0}.rd-sub{flex-wrap:wrap}.rd-subrow{flex:1 1 calc(100% - 48px)}.rd-sub .yt-ctl{margin-left:auto}.rd-cov-chips{display:none}.rd-cov-menu{display:block}}.rd-foot{display:grid;gap:8px;padding-top:18px;border-top:1px solid var(--ln);font:400 var(--fs-xs) /1.5 var(--fb);color:var(--mu)}.rd-foot p{margin:0;display:flex;flex-wrap:wrap;gap:4px 12px}.rd-foot a{color:inherit}.rd-foot a:hover{color:var(--acc-tx)}.rd-box{border-radius:var(--r);border:1px solid var(--ln);background:var(--bg1);padding:14px;display:grid;gap:12px;min-width:0;align-content:start}.rd-box h2,.rd-box h3{margin:0;font:700 var(--fs-lg) /1.25 var(--fh)}.rd-box p{margin:0;font-size:var(--fs-sm);color:var(--tx2)}.rd-note{font:500 var(--fs-xs) /1.4 var(--fm);letter-spacing:.04em;color:var(--mu)}.rd-dds{display:flex;flex-wrap:wrap;gap:6px}.rd-ddb{gap:6px;padding:7px 9px 7px 12px;font:600 var(--fs-sm) /1 var(--fb)}.rd-dd[data-has=true] .rd-ddb{color:var(--acc-tx)}.rd-ddb i{padding:3px 6px;border-radius:999px;background:var(--acc-g);color:#fff;font:700 var(--fs-2xs) /1 var(--fm);font-style:normal}.rd-dd[open] .rd-ddb svg{transform:rotate(180deg)}.rd-chk{display:grid;flex:none;place-items:center;width:15px;height:15px;border:1.5px solid var(--ln2)}.rd-chk,.rd-fbtn{background:var(--bg1)}.rd-fbtn{display:none;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--ln2);border-radius:999px;color:var(--tx);font:600 var(--fs-sm) /1 var(--fb);cursor:pointer}.rd-fbtn svg{width:14px;height:14px}.rd-scrim{position:fixed;inset:0;z-index:80;background:rgba(10,10,20,.45)}.rd-fsheet{position:fixed;left:8px;right:8px;bottom:8px;z-index:81;display:grid;align-content:start;gap:2px;max-width:520px;max-height:82vh;margin:0 auto;overflow:auto;padding:12px 18px 18px;border-radius:24px;background:var(--bg1);box-shadow:0 -10px 50px rgba(0,0,0,.3);color:var(--tx);font-family:var(--fb)}.rd-grab{justify-self:center;width:40px;height:5px;margin-bottom:6px;border-radius:5px;background:var(--ln2)}.rd-fs-hd{display:flex;align-items:center;justify-content:space-between;font:700 var(--fs-xl) /1.2 var(--fh)}.rd-fg{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--ln)}.rd-fopts{display:flex;flex-wrap:wrap;gap:6px}.rd-fopt{padding:8px 12px;border-radius:999px;background:var(--bg2);color:var(--tx2);font:600 var(--fs-sm) /1 var(--fb);text-decoration:none}.rd-fopt[data-on=true]{background:var(--acc-g);color:#fff}.rd-fs-act{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--ln)}.rd-vcards{display:flex;align-items:flex-start;gap:12px}.rd-vcards>.ms-col{flex:1 1 0;min-width:0}.rd-vcard{display:grid;align-content:start;gap:8px;min-width:0;margin-bottom:16px;break-inside:avoid}.rd-imw,.rd-vcard,.rd-vcard .rd-im{position:relative}.rd-vcard .rd-im{display:block;border:1.5px solid transparent;aspect-ratio:9/16;border-radius:var(--r);overflow:hidden;background:var(--rd-poster)}.rd-vcard .rd-im[data-shape=wide],.rd-vcard[data-format=long] .rd-im,.rd-vcards[data-format=long] .rd-im{aspect-ratio:16/9}.rd-vcard .rd-im[data-shape=tall]{aspect-ratio:9/16}.rd-vcard .rd-im img{display:block;width:100%;height:100%;object-fit:cover}.rd-vcard .rd-vw{position:absolute;top:8px;right:8px;padding:5px 7px;border-radius:999px;background:rgba(20,17,14,.78);color:#fff;font:600 var(--fs-xs) /1 var(--fm)}.rd-vtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font:600 var(--fs-sm) /1.25 var(--fb);color:inherit;text-decoration:none}.rd-vtitle:hover{color:var(--acc-tx)}.rd-vline{font:400 var(--fs-xs) /1.3 var(--fb);color:var(--mu);overflow-wrap:anywhere}.rd-mk{font:600 var(--fs-xs) /1 var(--fb);color:var(--acc-tx);text-decoration:none}.rd-mk:hover{text-decoration:underline}.rd-tblw{border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1);overflow-x:auto;overscroll-behavior-x:contain}.rd-tbl{list-style:none;margin:0;padding:0;display:grid;min-width:min-content}.rd-tr{display:grid;grid-template-columns:var(--rd-cols);gap:12px;align-items:center;min-width:1100px;padding:8px 12px;border-top:1px solid var(--ln);color:inherit;text-decoration:none}.rd-tbl>li:first-child .rd-tr{border-top:0}.rd-tr--head{position:relative;z-index:3;padding-block:6px;color:var(--mu);font:600 var(--fs-xs) /1 var(--fb)}.rd-tr--head,.rd-tr:not(.rd-tr--head):hover,.rd-tr:not(.rd-tr--head):hover .rd-chc{background:var(--bg2)}.rd-chc{position:sticky;left:0;z-index:2;display:flex;align-items:center;gap:10px;min-width:0;margin-left:-12px;padding-left:12px;align-self:stretch;overflow:hidden;background:var(--bg1);box-shadow:1px 0 0 var(--ln)}.rd-tr--head .rd-chc{background:var(--bg2)}.rd-tr .rd-rk{flex:none;width:22px;color:var(--acc-tx);font:600 var(--fs-md) /1 var(--fm)}.rd-noimg,.rd-tr img{flex:none;width:108px;height:61px;border-radius:6px;background:var(--bg3);object-fit:cover}.rd-tr img[data-fit=whole]{object-fit:cover!important}.rd-tr img[data-video-format=short]{width:34px}.rd-nmc{display:grid;gap:2px;min-width:0}.rd-nmc b{display:flex;align-items:center;gap:6px;min-width:0;font:600 var(--fs-sm) /1.2 var(--fb)}.rd-nmt{min-width:0}.rd-nmc>span,.rd-nmt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-nmc>span{font:400 var(--fs-xs) /1.3 var(--fb);color:var(--mu)}.rd-newchip{flex:none;padding:3px 5px;border-radius:999px;background:var(--acc-g);color:#fff;font:700 var(--fs-2xs) /1 var(--fm);letter-spacing:.06em}.rd-td{min-width:0}.rd-txt{display:block;color:var(--tx2);font:500 var(--fs-sm) /1.25 var(--fb)}.rd-tr .rd-tq,.rd-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-tr .rd-tq{display:inline-block;max-width:100%;padding:5px 9px;border-radius:999px;background:var(--bg2);font:500 var(--fs-xs) /1 var(--fb);vertical-align:middle}.rd-tr .rd-tq:empty{padding:0;background:none}.rd-num{color:var(--tx2);font:500 var(--fs-sm) /1 var(--fm);font-variant-numeric:tabular-nums;white-space:nowrap}.rd-num.rd-last{color:var(--tx);font-weight:600}.rd-ths{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;margin-left:-8px;border-radius:8px;color:inherit;text-decoration:none;white-space:nowrap}.rd-ths:hover{background:var(--bg3);color:var(--tx)}.rd-ths[data-on=true]{color:var(--acc-tx)}.rd-ths svg{width:12px;height:12px}.rd-thb{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:6px 8px;margin-left:-8px;border-radius:8px;list-style:none;cursor:pointer;white-space:nowrap}.rd-thb::-webkit-details-marker{display:none}.rd-thb:hover{background:var(--bg3);color:var(--tx)}.rd-thb b{overflow:hidden;text-overflow:ellipsis;color:var(--acc-tx)}.rd-thb .rd-k:after{content:":"}.rd-thb .rd-k:last-of-type:not(:has(+b)):after{content:none}.rd-thb svg{flex:none;width:11px;height:11px}.rd-ddw--head[data-has=true] .rd-thb{background:var(--acc-soft)}.rd-empty-row{padding:18px 14px;color:var(--mu);font-size:var(--fs-sm)}.rd-rankings>.rd-empty-row{padding:28px 22px;border:1px dashed var(--ln2);border-radius:var(--r);background:var(--bg1)}.rd-more{margin-top:10px;font:500 var(--fs-sm) /1 var(--fb)}.rd-more a{color:var(--mu);text-decoration:none}.rd-more a:hover{color:var(--acc-tx)}.rd-cta{background:var(--acc);border-color:transparent;color:var(--accfg)}.rd-cta h3,.rd-cta p{color:inherit}.rd-cta p{opacity:.9}.rd-cta .fr-btn{background:var(--bg1);color:var(--tx);justify-self:start;box-shadow:none}.rd-cta--band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:22px 24px}.rd-cta--band h2{font-size:22px}.rd-cta--band p{max-width:62ch;margin-top:6px}.rd-void{border-radius:var(--r);border:1px dashed var(--ln2);background:var(--bg1);padding:28px 22px;display:grid;gap:8px;justify-items:start}.rd-void h2{margin:0;font:700 23px/1.2 var(--fh);letter-spacing:-.01em}.rd-void p{margin:0;max-width:62ch;color:var(--tx2);font-size:var(--fs-md)}.rd-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@container app (min-width: 761px){.rd-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@container app (min-width: 1181px){.rd-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd-rc{position:relative;border-radius:var(--r);overflow:hidden;background:var(--rd-poster);aspect-ratio:9/16;display:block;color:#fff;text-decoration:none;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}.rd-rc[data-format=long]{aspect-ratio:16/9}.rd-rc:hover{transform:translateY(-3px);box-shadow:var(--sh)}.rd-rc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.rd-rc:hover img{transform:scale(1.05)}.rd-rc:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,20,0) 45%,rgba(10,10,20,.85))}.rd-rc .rd-rk{left:10px;background:rgba(255,255,255,.92);color:#141418}.rd-rc .rd-gr,.rd-rc .rd-rk{position:absolute;top:10px;z-index:2;font:600 var(--fs-xs) /1 var(--fm);padding:6px 8px;border-radius:999px}.rd-rc .rd-gr{right:10px;background:rgba(20,17,14,.78);color:#fff}.rd-rc .rd-bd{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:12px;display:grid;gap:3px}.rd-rc .rd-bd b{font:600 var(--fs-body) /1.25 var(--fb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-rc .rd-bd .rd-ln{font:400 var(--fs-sm) /1.3 var(--fb);opacity:.78;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rd-rc .rd-bd .rd-tq{font:500 var(--fs-xs) /1 var(--fb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;opacity:1;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.18);backdrop-filter:blur(6px);justify-self:start;margin-bottom:4px}.rd-tags{display:flex;gap:6px;flex-wrap:wrap}.rd-tags a,.rd-tags span{font:500 var(--fs-xs) /1 var(--fb);padding:6px 10px;border-radius:999px;background:var(--bg2);color:inherit;text-decoration:none}.rd-tags a:hover,.rd-tags span.rd-t{color:var(--acc-tx)}.rd-tags span.rd-t{background:var(--acc-soft)}.rd-new{font:600 var(--fs-2xs) /1 var(--fm);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:999px;background:var(--acc-g);color:var(--accfg);justify-self:start}.rd-alt{margin:0;font:400 var(--fs-sm) /1.4 var(--fb);color:var(--mu)}.rd-alt a{color:var(--acc-tx)}.rd-cta .rd-alt{color:inherit;opacity:.85}.rd-cta .rd-alt a{color:inherit;text-decoration:underline}.rd-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.rd-tl{display:grid;gap:6px}.rd-tl .rd-seg{display:flex;height:30px;border-radius:var(--r-s);overflow:hidden;background:var(--bg2)}.rd-tl .rd-seg span{display:grid;place-items:center;min-width:0;overflow:hidden;font:600 var(--fs-2xs) /1 var(--fm);letter-spacing:.04em;text-transform:uppercase;color:var(--accfg);background:var(--acc);opacity:var(--o,1);border-right:2px solid var(--bg1)}.rd-tl .rd-seg span:last-child{border-right:0}.rd-tl .rd-tk{display:flex;justify-content:space-between;font:500 var(--fs-2xs) /1 var(--fm);color:var(--mu)}.rd-kv{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:0}.rd-kv div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid var(--ln);font-size:var(--fs-sm)}.rd-kv dt{font:500 var(--fs-xs) /1.6 var(--fb);color:var(--mu)}.rd-kv dd{margin:0;font-weight:600;overflow-wrap:anywhere}.rd-recipe{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.rd-recipe .rd-cta{padding:16px;gap:10px;border-radius:var(--r);display:grid}.rd-recipe .rd-cta h3{font:700 24px/1.1 var(--fh);letter-spacing:-.01em}.rd-recipe .rd-cta p{font-size:var(--fs-sm);line-height:1.45}.rd-ups{column-count:2;column-gap:14px}.rd-ups>.rd-up{margin-bottom:14px;break-inside:avoid}.rd-ups-more{display:none;margin-top:14px;padding:9px 16px;border:1px solid var(--ln2);border-radius:999px;background:var(--bg1);color:var(--tx);font:600 var(--fs-sm) /1 var(--fb);cursor:pointer}.rd-ups-more:hover{background:var(--bg2)}@container rp (min-width: 600px){.rd-ups{column-count:3}}@container rp (min-width: 1100px){.rd-ups{column-count:5;column-gap:16px}.rd-ups:not([data-open])>:nth-child(n+6){display:none}.rd-ups-more{display:inline-flex}.rd-ups[data-format=long]{column-count:3}.rd-ups[data-format=long]:not([data-open])>:nth-child(n+4){display:none}}.rd-up{border-radius:var(--r);overflow:hidden;background:var(--bg1);border:1px solid var(--ln);display:grid;align-content:start;color:inherit;text-decoration:none}.rd-up:hover{box-shadow:var(--sh-s)}.rd-up .rd-im{aspect-ratio:9/16;position:relative;background:var(--rd-poster)}.rd-up .rd-im[data-shape=wide],.rd-ups[data-format=long] .rd-up .rd-im{aspect-ratio:16/9}.rd-up .rd-im[data-shape=tall]{aspect-ratio:9/16}.rd-up img{width:100%;height:100%;object-fit:cover}.rd-up .rd-im span{position:absolute;right:8px;bottom:8px;font:600 var(--fs-xs) /1 var(--fm);padding:4px 6px;border-radius:999px;background:rgba(20,17,14,.75);color:#fff}.rd-up .rd-bd{padding:12px 14px 14px;display:grid;gap:5px}.rd-up .rd-bd b{font:600 var(--fs-md) /1.3 var(--fb);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rd-up .rd-bd span{font:400 var(--fs-sm) /1.2 var(--fb);color:var(--mu)}.rd-hcta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}.rd-carry{color:var(--mu);font:500 var(--fs-xs) /1.3 var(--fb)}.rd-player{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:var(--r);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 30%,#14110e),#14110e)}.rd-player>img{object-fit:cover}.rd-embed,.rd-player>img{position:absolute;inset:0;width:100%;height:100%}.rd-embed{border:0}.rd-play{position:relative;z-index:2;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--acc-g);color:#fff;box-shadow:0 12px 30px -10px var(--acc-line);cursor:pointer}.rd-play svg{width:26px;height:26px;fill:#fff}.rd-pcap{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;gap:3px;padding:12px 14px;background:linear-gradient(transparent,rgba(0,0,0,.72));color:#fff}.rd-pcap b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font:600 var(--fs-md) /1.25 var(--fb)}.rd-pcap span{font:400 var(--fs-xs) /1.3 var(--fb);opacity:.85}.rd-pcap.rd-pgone{top:0;align-content:center;justify-items:center;text-align:center;background:rgba(0,0,0,.62)}.rd-pgone b{-webkit-line-clamp:3;font-size:var(--fs-lg)}.rd-pout{position:absolute;inset:0;display:block;color:#fff;text-decoration:none}.rd-pout .rd-pcap b{display:block;-webkit-line-clamp:unset;overflow:visible}.rd-pout .rd-pcap svg{display:inline-block;width:14px;height:14px;margin-left:6px;vertical-align:-2px}.rd-up[data-on=true]{box-shadow:0 0 0 2px var(--acc)}.rd-ours{display:grid;gap:18px;padding:16px;border:1px dashed var(--acc-line);border-radius:16px;background:color-mix(in srgb,var(--acc) 4%,var(--bg1))}.rd-ours-tag{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 10px;border-radius:999px;background:var(--acc-soft);color:var(--acc-tx);font:700 var(--fs-xs) /1 var(--fm);letter-spacing:.04em}.rd-ours-tag svg{width:14px;height:14px}.rd-attr{margin:8px 0 30px;padding:12px 14px;border-top:1px solid var(--ln);color:var(--mu);font:400 var(--fs-xs) /1.5 var(--fb)}.rd-attr b{color:var(--tx2)}.rd-eyebrow{color:var(--acc-tx)}.rd-stack{display:grid;gap:12px}.rd-lede{margin:0;font-size:var(--fs-body);color:var(--tx2);max-width:72ch}.rd-custom{max-width:560px}.rd-bm{display:grid;flex:none;place-items:center;width:34px;height:34px;border:1px solid var(--ln);border-radius:9px;background:var(--bg1);color:var(--tx2);cursor:pointer}.rd-bm:hover{color:var(--tx)}.rd-bm svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.rd-bm[data-on=true]{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-tx)}.rd-bm[data-on=true] svg{fill:currentColor}.rd-vcard .rd-bm{position:absolute;right:8px;bottom:8px;z-index:2;width:30px;height:30px;border-color:transparent;background:rgba(255,255,255,.92);color:#141418}.rd-vcard .rd-bm[data-on=true]{background:rgba(255,255,255,.92);color:var(--acc-tx)}.rd-svl{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rd-svr{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}.rd-svim{display:block;width:72px;height:96px;overflow:hidden;border-radius:8px;background:var(--bg3)}.rd-svim img{display:block;width:100%;height:100%;object-fit:cover}.rd-svim--v{height:72px}.rd-svbd{display:grid;gap:3px;min-width:0}.rd-svbd a{color:inherit;text-decoration:none}.rd-svbd a:hover{color:var(--acc-tx)}.rd-svbd b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font:600 var(--fs-md) /1.3 var(--fb)}.rd-svbd span{color:var(--mu);font:400 var(--fs-sm) /1.4 var(--fb)}.rd-svac{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rd-svr--gone{border-style:dashed;border-color:var(--ln2);background:var(--bg2)}.rd-svr--gone .rd-svim{background:var(--bg3)}.rd-svempty{display:grid;justify-items:center;gap:8px;padding:40px 20px;border:1px dashed var(--ln2);border-radius:var(--r);background:var(--bg1);text-align:center}.rd-svempty svg{width:30px;height:30px;color:var(--mu)}.rd-svempty b{font:700 var(--fs-xl) /1.2 var(--fh)}.rd-svempty span{max-width:46ch;color:var(--tx2);font:400 var(--fs-sm) /1.5 var(--fb)}@container app (max-width: 760px){.rd-main{padding:16px 16px 32px;gap:18px}.rd-vcards{gap:8px}.rd-vcard{margin-bottom:12px}.rd-vcard .rd-vw{top:5px;right:5px;padding:4px 5px;font-size:var(--fs-xs)}.rd-vtitle{font-size:var(--fs-sm)}.rd-tr{grid-template-columns:var(--rd-cols-phone);min-width:900px;gap:10px}.rd-noimg,.rd-tr img{width:80px;height:45px}.rd-tr img[data-video-format=short]{width:25px}.rd-svr{grid-template-columns:64px minmax(0,1fr);gap:10px}.rd-svim{width:64px;height:86px}.rd-svim--v{height:64px}.rd-svac{grid-column:1/-1;justify-content:flex-start}.rd-cta--band,.rd-kv,.rd-recipe{grid-template-columns:1fr}.rd-ups{column-count:2;column-gap:8px}.rd-ups>.rd-up{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.rd-blip:before,.rd-sweep{animation:none}.rd-blip img,.rd-ccard,.rd-rc,.rd-rc img{transition:none}}.rd-hub{gap:16px}.rd-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;padding:14px 26px 16px;border:1px solid color-mix(in srgb,var(--acc) 14%,var(--ln));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 10%,var(--bg1)) 0,color-mix(in srgb,var(--acc) 5%,var(--bg2)) 60%,color-mix(in srgb,#ff9a3d 8%,var(--bg2)) 100%);overflow-x:clip}.rd-hl{display:grid;gap:6px;min-width:0;align-content:center}.rd-hl h1{margin:0;font:700 32px/1.1 var(--fh);letter-spacing:-.02em}.rd-hl h1 br{display:none}.rd-intro{margin:0;max-width:none;color:var(--tx2);font:400 var(--fs-sm) /1.45 var(--fb)}.rd-pills{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:4px}.rd-pill{max-width:100%;padding:5px 12px;border:1px solid var(--ln);border-radius:999px;background:var(--bg1);color:var(--tx2);font:400 var(--fs-sm) /1.35 var(--fb)}.rd-pill b{color:var(--tx);font:700 var(--fs-md) /1 var(--fh);font-variant-numeric:tabular-nums}.rd-hr{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:22px;min-width:0}.rd-scope{position:relative;width:320px;aspect-ratio:1;border-radius:50%;max-width:100%}.rd-wedges{position:absolute;inset:0;border-radius:50%}.rd-scope svg.rd-rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rd-rings circle{fill:none;stroke:color-mix(in srgb,var(--tx) 14%,transparent);stroke-width:1}.rd-rings circle.rd-c3{stroke-dasharray:3 4}.rd-rings line{stroke:color-mix(in srgb,var(--tx) 9%,transparent);stroke-width:1}.rd-rings text{font:600 7px var(--fm);letter-spacing:.04em;text-anchor:end;fill:var(--mu);paint-order:stroke;stroke:var(--bg1);stroke-width:2.5px;stroke-opacity:.8}.rd-sweep{position:absolute;inset:2%;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--acc) 30%,transparent) 0deg,color-mix(in srgb,var(--acc) 8%,transparent) 48deg,transparent 72deg);-webkit-mask:radial-gradient(circle,transparent 8%,#000 9%);mask:radial-gradient(circle,transparent 8%,#000 9%);animation:rd-spin 11s linear infinite;pointer-events:none}.rd-core{left:50%;top:50%;width:7px;height:7px;background:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.rd-blip,.rd-core{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.rd-blip{z-index:2;width:var(--s,10%);aspect-ratio:1;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--dc,var(--acc)) 28%,var(--bg1));border:2px solid var(--bg1);box-shadow:0 6px 16px -6px rgba(20,20,40,.45)}.rd-blip:focus-visible,.rd-blip:hover{z-index:6}.rd-blip .rd-ini{position:absolute;inset:0;display:grid;place-items:center;color:color-mix(in srgb,var(--dc,var(--acc)) 70%,var(--tx));font:700 var(--fs-xs) /1 var(--fh)}.rd-blip img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--bg3)}.rd-blip[data-new=true]:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--acc);opacity:0;animation:rd-ping 2.8s ease-out infinite;animation-delay:var(--d,0s)}.rd-blip .rd-lb{position:absolute;left:50%;top:calc(100% + 6px);z-index:7;display:none;gap:2px;transform:translateX(-50%);padding:7px 10px;border-radius:9px;background:var(--tx);color:var(--bg1);box-shadow:var(--sh);white-space:nowrap}.rd-blip:focus-visible .rd-lb,.rd-blip:hover .rd-lb{display:grid}.rd-blip .rd-lb b{max-width:220px;overflow:hidden;text-overflow:ellipsis;font:600 var(--fs-xs) /1.2 var(--fb)}.rd-blip .rd-lb span{font:400 var(--fs-xs) /1.2 var(--fb);opacity:.85}.rd-scope-empty{position:absolute;right:14%;bottom:18%;left:14%;z-index:3;margin:0;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--bg1) 88%,transparent);color:var(--tx2);font:500 var(--fs-sm) /1.4 var(--fb);text-align:center}.rd-lgd{display:grid;gap:9px;max-width:190px;margin:0;padding:0;list-style:none;color:var(--mu);font:400 var(--fs-xs) /1.3 var(--fb)}.rd-lgd li{display:flex;align-items:center;gap:8px}.rd-lgd i{flex:none;width:11px;height:11px;border-radius:50%}.rd-lg-ring{border:1.5px solid var(--mu)}.rd-lg-wedge{background:conic-gradient(#e0314f 0 120deg,#7c5cff 120deg 240deg,#ff9a3d 240deg 1turn);opacity:.6}.rd-lg-dot{background:var(--tx2)}.rd-lg-new{background:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}@container app (max-width: 760px){.rd-hero{padding:14px 16px;gap:12px}.rd-hl h1{font-size:26px}}.rd-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;margin-top:28px}.rd-seg{display:inline-flex;flex:0 0 auto;justify-content:flex-start}.rd-seg>a{padding:10px 18px;border:1px solid var(--ln2);background:var(--bg1);color:var(--tx2);font:600 var(--fs-md) /1 var(--fb);text-decoration:none;white-space:nowrap}.rd-seg>a+a{margin-left:-1px}.rd-seg>a:first-child{border-radius:999px 0 0 999px}.rd-seg>a:last-child{border-radius:0 999px 999px 0}.rd-seg>a:hover{color:var(--tx)}.rd-seg>a[data-on=true]{position:relative;border-color:transparent;background:var(--acc-g);color:#fff}@container app (max-width: 760px){.rd-seg{display:flex;flex-basis:100%}.rd-seg>a{flex:1;min-width:0;padding:10px 8px;text-align:center;font-size:var(--fs-sm);white-space:normal;line-height:1.2}.rd-seg{align-items:stretch}}.rd-row{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:4px;min-width:max-content}.rd-lab{font:500 var(--fs-xs) /1 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.rd-sp{flex:1}.rd-row>.rd-sp,.rd-sp{min-width:0}.rd-dd,.rd-ddw{position:relative}.rd-ddw{display:inline-flex;align-items:center}.rd-ddw[data-has=true]:not(.rd-ddw--head) .rd-ddb{padding-right:32px}.rd-ddx{position:absolute;right:4px;top:50%;z-index:1;display:grid;place-items:center;width:26px;height:26px;margin-top:-13px;border-radius:999px;color:var(--acc-tx)}.rd-ddx:hover{background:color-mix(in oklab,var(--acc) 18%,transparent)}.rd-ddx svg{width:13px;height:13px}.rd-ddw--head{max-width:100%}.rd-ddw--head .rd-dd,.rd-th{min-width:0}.rd-ddw--head .rd-ddx{position:static;margin:0 0 0 2px;width:22px;height:22px}.rd-ddb{display:inline-flex;align-items:center;gap:5px;height:36px;box-sizing:border-box;padding:0 8px 0 11px;border:1px solid var(--ln2);border-radius:999px;background:var(--bg1);color:var(--tx2);font:500 var(--fs-sm) /1 var(--fb);white-space:nowrap;list-style:none;cursor:pointer;user-select:none;text-decoration:none}.rd-ddb::-webkit-details-marker{display:none}.rd-ddb:hover{color:var(--tx)}.rd-ddb .rd-k{color:var(--mu)}.rd-ddb .rd-k:after{content:":"}.rd-ddb b{max-width:150px;overflow:hidden;text-overflow:ellipsis;color:var(--tx);font-weight:600}.rd-dd[data-has=true] .rd-ddb{border-color:var(--acc-line);background:var(--acc-soft)}.rd-dd[data-has=true] .rd-ddb b{color:var(--acc-tx)}.rd-ddb svg{width:11px;height:11px;opacity:.7}.rd-dd[open] .rd-ddb svg:last-child{transform:rotate(180deg)}.rd-ddm{position:absolute;left:0;top:calc(100% + 6px);z-index:30;display:grid;gap:2px;min-width:210px;max-height:min(60vh,420px);overflow:auto;padding:6px;border:1px solid var(--ln);border-radius:12px;background:var(--bg1);box-shadow:var(--sh)}.rd-info .rd-ddm,.rd-right .rd-ddm{left:auto;right:0}.rd-info .rd-ddm{left:0;right:auto}.rd-opt{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;color:var(--tx);font:500 var(--fs-sm) /1.2 var(--fb);text-decoration:none}.rd-opt:hover{background:var(--bg2)}.rd-chk,.rd-rad{display:grid;flex:none;place-items:center;width:15px;height:15px;border:1.5px solid var(--ln2);background:var(--bg1)}.rd-chk{border-radius:4px}.rd-rad{border-radius:50%}.rd-opt[data-on=true] .rd-chk{border-color:var(--acc);background:var(--acc)}.rd-opt[data-on=true] .rd-chk:after{content:"";width:8px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.rd-opt[data-on=true] .rd-rad{border-color:var(--acc);box-shadow:inset 0 0 0 3px var(--bg1);background:var(--acc)}.rd-ddc{margin-top:4px;padding:7px 8px;border-radius:8px;color:var(--acc-tx);font:600 var(--fs-xs) /1 var(--fb);text-decoration:none}.rd-ddc:hover{background:var(--bg2)}.rd-tg .rd-tgl{display:grid;place-items:center;width:15px;height:15px;border:1.5px solid var(--ln2);border-radius:4px;background:var(--bg1);color:#fff}.rd-tg .rd-tgl svg{width:10px;height:10px;opacity:1;stroke-width:3}.rd-tg[data-on=true]{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-tx)}.rd-tg[data-on=true] .rd-tgl{border-color:var(--acc);background:var(--acc)}.rd-ibtn{width:32px;justify-content:center;padding:0}.rd-ibtn svg{width:15px;height:15px}.rd-pop{width:320px;gap:8px;padding:14px}.rd-pop b{font:700 var(--fs-md) /1.2 var(--fh)}.rd-pop p{margin:0;color:var(--tx2);font:400 var(--fs-sm) /1.5 var(--fb)}.rd-vsw{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--ln2);background:var(--bg1)}.rd-vsw,.rd-vsw a{border-radius:999px}.rd-vsw a{display:grid;place-items:center;width:31px;height:26px;color:var(--mu)}.rd-vsw a:hover{color:var(--tx)}.rd-vsw a[aria-current=true]{background:var(--acc-soft);color:var(--acc-tx)}.rd-vsw svg{width:15px;height:15px}.rd-clr{padding:0 6px;color:var(--mu);font:500 var(--fs-xs) /32px var(--fb);text-decoration:underline}.rd-clr:hover{color:var(--acc-tx)}@container app (max-width: 760px){.rd-row{display:none}.rd-fbtn{display:inline-flex}}.rd-ccards{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}.rd-ccards>li{min-width:0}@container app (min-width: 2101px){.rd-ccards{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-ccards .rd-ccard{--info:300px}}.rd-ccard{--info:340px;position:relative;display:grid;container-type:inline-size;grid-template-columns:minmax(0,1fr) var(--info);gap:18px;height:100%;padding:12px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1);transition:box-shadow .2s}.rd-rk{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.92);color:#141418;font:600 var(--fs-xs) /1 var(--fm);box-shadow:var(--sh-s)}.rd-bdg{position:absolute;top:20px;left:20px;z-index:2;display:flex;align-items:center;gap:6px}.rd-newb{flex:none;padding:5px 7px;border-radius:999px;background:var(--acc-g);color:#fff;font:700 var(--fs-2xs) /1 var(--fm);letter-spacing:.08em;box-shadow:var(--sh-s);cursor:help}.rd-vs{display:flex;flex-wrap:wrap;align-content:flex-start;gap:1000px 6px;min-width:0;height:var(--line-h);overflow:hidden}.rd-ccard{--strip-w:calc(100cqw - 18px - var(--info));--row-h:280px;--line-h:var(--row-h);--base-ar:0.5625}.rd-ccard[data-format=long]{--base-ar:1.7778;--line-h:min(var(--row-h),var(--strip-w) * 0.5625)}.rd-vt{--ar:var(--base-ar);position:relative;display:block;flex:none;height:min(var(--line-h),var(--strip-w)/var(--ar));aspect-ratio:var(--ar);border-radius:10px;overflow:hidden;background:var(--rd-poster)}.rd-vt[data-shape=wide]{--ar:1.7778}.rd-vt[data-shape=tall]{--ar:0.5625}.rd-vt img{display:block;width:100%;height:100%;object-fit:cover}.rd-vt span{position:absolute;left:8px;bottom:8px;padding:4px 7px;border-radius:999px;background:rgba(20,17,14,.78);color:#fff;font:600 var(--fs-xs) /1 var(--fm)}.rd-in{display:flex;flex-direction:column;gap:7px;min-width:0}.rd-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rd-in .rd-nm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:anywhere;font:700 20px/1.2 var(--fh);color:inherit;text-decoration:none}.rd-in .rd-nm:hover{color:var(--acc-tx)}.rd-in .rd-ni{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mu);font:400 var(--fs-sm) /1.3 var(--fb)}.rd-deep{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:4px 8px;border-radius:999px;background:var(--acc-soft);color:var(--acc-tx);font:600 var(--fs-xs) /1 var(--fb)}.rd-deep svg{width:12px;height:12px}.rd-sg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:440px;margin:4px 0 0}.rd-sg div{display:flex;flex-direction:column-reverse;gap:3px;min-width:0;padding:8px 9px;border-radius:9px;background:var(--bg2)}.rd-sg dd{margin:0;color:var(--tx);font:600 var(--fs-md) /1 var(--fm);white-space:nowrap}.rd-sg dt{color:var(--mu);font:400 var(--fs-xs) /1.15 var(--fb)}.rd-ac{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}@container app (max-width: 760px){.rd-ccard{grid-template-columns:minmax(0,1fr);gap:10px;--strip-w:100cqw;--row-h:240px}}.rd-seo{display:grid;gap:28px;margin-top:12px}.rd-seo-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rd-seo-cols>div{min-width:0;padding:24px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}.rd-seo h2{margin:0 0 8px;font:700 20px/1.25 var(--fh);text-wrap:balance}.rd-seo p{margin:0;max-width:60ch;color:var(--tx2);font-size:var(--fs-md);line-height:1.55}.rd-seo p a,.rd-seo-links a{color:var(--acc-tx);font-weight:600;text-decoration:none}.rd-seo-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.rd-faq{width:100%;max-width:760px;margin:0 auto}.rd-faq-list{display:grid;gap:8px}.rd-faq-list details{padding:0 16px;border:1px solid var(--ln);border-radius:12px;background:var(--bg1)}.rd-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font:600 var(--fs-body) /1.3 var(--fb);list-style:none;cursor:pointer}.rd-faq-list summary::-webkit-details-marker{display:none}.rd-faq-list summary:after{content:"+";flex:none;color:var(--mu);font:400 22px/1 var(--fh)}.rd-faq-list details[open] summary:after{content:"\2013"}.rd-faq-list summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.rd-faq-list details p{margin:0 0 14px;font-size:var(--fs-md);line-height:1.55;color:var(--tx2)}@container app (max-width: 900px){.rd-seo-cols{grid-template-columns:minmax(0,1fr)}.rd-seo-cols>div{padding:18px}}.rd-chan{gap:22px}.rd-top2{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:stretch}.rd-top2[data-format=long]{grid-template-columns:minmax(0,1fr) 420px}.rd-tl2{display:grid;align-content:start;gap:12px;min-width:0}.rd-eyerow{display:flex;align-items:center;gap:8px}.rd-tl2 h1{margin:0;font:700 var(--fs-h1) /1.1 var(--fh);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.rd-statline{margin:0;color:var(--mu);font:400 var(--fs-xs) /1.5 var(--fb)}.rd-lead{display:grid;gap:10px;margin-top:6px;min-width:0}.rd-lead-hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rd-lead-hd h2,.rd-lead-hd h3{margin:0;font:700 var(--fs-xl) /1.25 var(--fh)}.rd-lead-hd a{color:var(--acc-tx);font:600 var(--fs-sm) /1 var(--fb);text-decoration:none}.rd-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rd-sum>div{display:grid;align-content:start;gap:4px;padding:11px 12px;border:1px solid var(--ln);border-radius:12px;background:var(--bg1)}.rd-sum b{color:var(--acc-tx);font:600 var(--fs-xs) /1 var(--fm);letter-spacing:.04em;text-transform:uppercase}.rd-sum p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;color:var(--tx2);font:400 var(--fs-sm) /1.45 var(--fb)}.rd-notready{padding:14px;border:1px dashed var(--ln2);border-radius:14px;background:var(--bg2)}.rd-nr-hd{display:flex;align-items:flex-start;gap:12px}.rd-nr-hd>svg{flex:none;width:22px;height:22px;margin-top:2px;color:var(--mu)}.rd-nr-hd b{display:block;margin-bottom:4px;font:700 var(--fs-body) /1.2 var(--fh)}.rd-nr-hd span{color:var(--tx2);font:400 var(--fs-sm) /1.45 var(--fb)}.rd-rq{display:grid;justify-items:start;gap:8px}.rd-rq p,.rd-rqres p{margin:0;color:var(--tx2);font:400 var(--fs-sm) /1.45 var(--fb)}.rd-rqa{display:flex;flex-wrap:wrap;gap:8px}.rd-rqe{color:var(--acc-tx)}.rd-rqres{display:grid;gap:8px}.rd-rqres dl{display:grid;gap:6px;margin:0}.rd-rqres dt{color:var(--mu);font:600 var(--fs-xs) /1.3 var(--fm);letter-spacing:.04em;text-transform:uppercase}.rd-rqres dd{margin:0;color:var(--tx2);font:400 var(--fs-sm) /1.45 var(--fb)}.rd-tr2{position:relative;min-height:330px;min-width:0}.rd-tr2 .rd-pwrap{position:absolute;top:0;right:0;bottom:30px;aspect-ratio:9/16;max-width:270px;max-height:480px}.rd-tr2 .rd-pwrap[data-format=long]{position:static;width:100%;max-width:420px;max-height:none;aspect-ratio:16/9}.rd-top2[data-format=long] .rd-tr2{min-height:0}.rd-pnote{position:absolute;right:0;bottom:0;left:0;margin:0;color:var(--mu);font:400 var(--fs-xs) /1.4 var(--fb);text-align:right}.rd-top2[data-format=long] .rd-pnote{position:static;margin-top:8px}@container app (max-width: 900px){.rd-top2,.rd-top2[data-format=long]{grid-template-columns:minmax(0,1fr);gap:16px}.rd-tr2{order:2;min-height:0}.rd-tr2 .rd-pwrap{position:static;width:220px;max-height:none}.rd-tr2 .rd-pwrap[data-format=long]{width:100%}.rd-pnote{position:static;margin-top:8px;text-align:left}.rd-sum{grid-template-columns:minmax(0,1fr)}.rd-tl2 h1{font-size:var(--fs-h1)}}.rd-title{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px 14px}.rd-title h1{margin:0;font:700 var(--fs-h1) /1.15 var(--fh);letter-spacing:-.02em;text-wrap:balance}.rd-title .rd-meta{display:grid;gap:3px;max-width:900px;padding-bottom:4px;font:400 var(--fs-sm) /1.4 var(--fb);color:var(--mu)}.rd-tabrow{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.rd-bigtabs{display:flex;gap:4px;max-width:100%;width:max-content;padding:4px;border-radius:12px;background:var(--bg2)}.rd-bigtabs :is(a,button){display:flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:9px;background:none;color:var(--tx2);font:700 var(--fs-body) /1 var(--fh);text-decoration:none;white-space:nowrap;cursor:pointer}.rd-bigtabs :is(a,button):hover{color:var(--tx)}.rd-bigtabs :is(a,button)[aria-current=true]{background:var(--bg1);color:var(--tx);box-shadow:var(--sh-s)}.rd-bigtabs svg{width:16px;height:16px}.rd-bigtabs small{color:var(--mu);font:500 var(--fs-xs) /1 var(--fm)}.rd-saved .rd-top .fr-btn{flex:none}.rd-svline{display:flex;align-items:center;justify-content:space-between;gap:8px}@container app (max-width: 760px){.rd-bigtabs :is(a,button){flex:1;justify-content:center;gap:6px;padding:10px 6px;font-size:var(--fs-md)}.rd-bigtabs svg{display:none}}.rd-nor{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.rd-nor-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.rd-nor-head h2{min-width:0;margin:0;color:var(--tx);font:700 var(--fs-h2) /1.2 var(--fh)}.rd-nor-note{margin:0;color:var(--tx2);font:400 var(--fs-sm) /1.4 var(--fb)}.rd-nor-all{flex:none;color:var(--tx);font:600 var(--fs-sm) /1.2 var(--fb);text-decoration:underline;text-underline-offset:3px}.rd-nor-all:hover{color:var(--acc-tx)}.rd-nor-row{display:flex;gap:10px;min-width:0;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;gap:16px}.rd-nor-row>li{flex:0 0 max(250px,calc((100% - 48px) / 4));min-width:0;scroll-snap-align:start}.rd-nor-card{display:grid;gap:8px;height:100%;padding:8px;border:1px solid var(--ln);border-radius:12px;background:var(--bg1);color:var(--tx);text-decoration:none;transition:border-color .15s}.rd-nor-card:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rd-nor-im{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:var(--rd-poster,var(--bg3))}.rd-nor-im img{display:block;width:100%;height:100%;object-fit:cover}.rd-nor-badge{position:absolute;top:6px;left:6px;padding:4px 6px;border-radius:999px;background:var(--acc-g);color:#fff;font:700 var(--fs-2xs) /1 var(--fm);letter-spacing:.08em;box-shadow:var(--sh-s)}.rd-nor-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--tx);font:600 var(--fs-body) /1.3 var(--fb);overflow-wrap:anywhere}@media (max-width:760px){.rd-nor-row>li{flex-basis:min(78%,300px)}}.rd-nor-when{justify-self:start;padding:3px 8px;border:1px solid var(--ln);border-radius:999px;background:var(--bg2);color:var(--tx2);font:500 var(--fs-xs) /1.2 var(--fb)}.rd-clg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none}.rd-clt{display:grid;gap:10px;padding:10px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.rd-clt:focus-visible,.rd-clt:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--ln));transform:translateY(-1px)}.rd-clt:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rd-clt-im{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rd-clt-im img{width:100%;aspect-ratio:9/16;border-radius:8px;object-fit:cover;background:var(--rd-poster)}.rd-clt-cap{display:grid;gap:2px}.rd-clt-cap b{font:700 var(--fs-body) /1.25 var(--fh)}.rd-clt-cap span{color:var(--tx2);font:400 var(--fs-sm) /1.3 var(--fb)}.rd-coll-head{display:flex;flex-direction:column;gap:8px;max-width:80ch}.rd-coll-head h1{margin:0;font:800 38px/1.1 var(--fh);letter-spacing:-.02em}.rd-coll-desc{margin:0;color:var(--tx2);font:400 var(--fs-md) /1.5 var(--fb)}.rd-coll-meta{margin:0;color:var(--mu);font:500 var(--fs-sm) /1.3 var(--fm)}.rd-coll-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px}.rd-coll-about{display:grid;gap:10px;padding:24px;background:var(--bg1)}.rd-coll-about h2{margin:0;font:700 24px/1.2 var(--fh)}.rd-coll-about p{max-width:72ch;margin:0;font-size:var(--fs-md);line-height:1.55}.rd-coll-about .rd-coll-labels{color:var(--mu);font-size:var(--fs-sm)}@container app (max-width: 900px){.rd-coll-about{padding:18px}.rd-coll-head h1{font-size:30px}}@media (max-width:760px){.rd-clg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.rd-top2,.rd-top2[data-format=long]{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.rd-tr2{display:grid;align-content:start;gap:8px;min-height:0}.rd-tr2 .rd-pwrap,.rd-tr2 .rd-pwrap[data-format=long]{position:static;width:100%;max-width:none;max-height:none;aspect-ratio:16/9}.rd-tr2 .rd-player img{object-fit:contain}.rd-top2[data-format=long] .rd-pnote,.rd-tr2 .rd-pnote{position:static;margin:0;text-align:left}.rd-pwatch{justify-self:end;display:inline-flex;align-items:center;gap:4px;color:var(--tx2);font:500 var(--fs-xs) /1.3 var(--fb);text-decoration:none}.rd-pwatch:focus-visible,.rd-pwatch:hover{color:var(--acc-tx);text-decoration:underline}.rd-pwatch svg{width:12px;height:12px}@container app (max-width: 900px){.rd-top2,.rd-top2[data-format=long]{grid-template-columns:minmax(0,1fr)}.rd-tr2 .rd-pwrap,.rd-tr2 .rd-pwrap[data-format=long]{width:100%}.rd-tr2{order:-1}}.rd-delisted{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px dashed var(--ln2);border-radius:14px;background:var(--bg2)}.rd-delisted>svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--mu)}.rd-delisted b{display:block;margin-bottom:2px;font:700 15px/1.25 var(--fh)}.rd-delisted p{margin:0;color:var(--tx2);font:400 13px/1.45 var(--fb)}.rd-delisted a,.rd-svbd a{color:var(--acc-tx)}.rd-arch-item{display:flex;flex-direction:column;gap:6px;min-width:0}.rd-arch-why{color:var(--mu);font:400 12px/1.35 var(--fb)}.rd-arch-why b{color:var(--tx2);font-weight:600}.rd-lang{display:inline-flex;align-items:center;flex:none;height:20px;padding:0 6px;border:1px solid var(--ln2);border-radius:6px;color:var(--tx2);font:600 var(--fs-2xs) /1 var(--fm);letter-spacing:.04em}.rd-ni .rd-lang{margin-right:6px;vertical-align:1px}.rd-vpills{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.rd-vpills span{color:var(--mu);font:500 var(--fs-2xs) /1.4 var(--fm)}.rd-vcard .rd-mrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.rd-coll-rule{margin:0;color:var(--acc-tx);font:600 var(--fs-sm) /1.3 var(--fb)}.rd-coll-intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;overflow:hidden;color:var(--tx2);font:400 var(--fs-sm) /1.45 var(--fb)}.rd-coll-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:4px}.rd-coll-ctx p{flex:1 1 320px;margin:0;max-width:90ch;color:var(--tx2);font:400 var(--fs-sm) /1.45 var(--fb)}.rd-coll-back{flex:none;color:var(--acc-tx);font:600 var(--fs-sm) /1.3 var(--fb);text-decoration:none}.rd-coll-back:hover{text-decoration:underline}.rd-dcards{gap:16px;margin:0;padding:0;list-style:none}.rd-dcard{display:grid;align-content:start;gap:8px;min-width:0;margin-bottom:18px;padding:10px 10px 12px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1);cursor:pointer;transition:border-color .15s,box-shadow .15s}.rd-dc-im,.rd-dc-imw,.rd-dcard{position:relative}.rd-dc-im{display:block;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:var(
    --rd-poster,linear-gradient(160deg,color-mix(in srgb,var(--acc) 22%,var(--bg3)),var(--bg3))
  )}.rd-dc-im[data-shape=tall],.rd-dcard[data-format=short] .rd-dc-im{aspect-ratio:9/16}.rd-dc-im[data-shape=wide]{aspect-ratio:16/9}.rd-dc-im img{display:block;width:100%;height:100%;object-fit:cover}.rd-dc-bdg{left:10px;display:flex;gap:6px}.rd-dc-bdg,.rd-dc-views{position:absolute;top:10px}.rd-dc-views{right:10px;padding:5px 8px;border-radius:999px;background:rgba(20,17,14,.78);color:#fff;font:600 var(--fs-xs) /1 var(--fm)}.rd-dc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rd-dc-nm{min-width:0;overflow-wrap:anywhere;color:var(--tx);font:700 var(--fs-md) /1.3 var(--fh);text-decoration:none}.rd-dc-nm:hover{color:var(--acc-tx)}.rd-dc-meta{margin:0;color:var(--mu);font:400 var(--fs-xs) /1.4 var(--fb)}.rd-dc-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;color:var(--tx2);font:400 var(--fs-sm) /1.45 var(--fb)}.rd-dc-tags{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.rd-dc-tags li{padding:3px 8px;border-radius:999px;background:var(--bg2);color:var(--tx2);font:500 var(--fs-xs) /1.3 var(--fb)}.rd-dc-nm:after{content:"";position:absolute;inset:0;border-radius:inherit}.rd-dc-save{position:absolute;right:8px;bottom:8px;z-index:2;width:30px;height:30px}.rd-nor-li{position:relative}.rd-nor-save{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ln);background:var(--bg1);color:var(--tx2)}.rd-nor-save[aria-pressed=true]{color:var(--acc-tx)}.rd-ccard .rd-ac{justify-content:flex-end}.rd-ccard .rd-view{border:1.5px solid var(--tx);background:var(--bg1);color:var(--tx);font-weight:700}.rd-ccard .rd-view:hover{background:var(--tx);color:var(--bg1)}.rd-pager{display:grid;justify-items:center;gap:10px;margin:26px 0 6px}.rd-pg-nav{justify-content:center;gap:6px;font:500 var(--fs-sm) /1 var(--fb)}.rd-pg-nav,.rd-pg-nav ol{display:flex;flex-wrap:wrap;align-items:center}.rd-pg-nav ol{gap:4px;margin:0;padding:0;list-style:none}.rd-pg-status{margin:0;color:var(--mu);font:500 var(--fs-sm) /1.3 var(--fb);font-variant-numeric:tabular-nums}.rd-pg-n,.rd-pg-step{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:40px;height:40px;padding:0 10px;border-radius:10px;color:var(--tx2);text-decoration:none}.rd-pg-n:hover,.rd-pg-step:hover{background:var(--bg2);color:var(--tx)}.rd-pg-n[aria-current=page]{border:1px solid var(--ln2);background:var(--bg1);color:var(--tx);font-weight:700}.rd-pg-step[aria-disabled=true]{color:var(--mu);opacity:.55;pointer-events:none}.rd-pg-step svg{width:16px;height:16px}.rd-pg-gap{padding:0 4px;color:var(--mu)}.rd-top-rows{display:grid;gap:12px;min-width:0}.rd-colls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.rd-colls>li{min-width:0}.rd-cc{grid-template-rows:auto 1fr;gap:18px;height:100%;padding:16px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1);cursor:pointer;transition:border-color .15s,box-shadow .15s}.rd-cc,.rd-cc-mix{position:relative;display:grid}.rd-cc-mix{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--r) - 4px);background:var(--rd-poster,var(--bg3))}.rd-cc-mix[data-n="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.rd-cc-mix[data-n="2"]{grid-template-rows:1fr}.rd-cc-mix[data-n="3"] .rd-cc-i:first-child{grid-row:span 2}.rd-cc-i{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:var(--rd-poster,var(--bg3))}.rd-cc-i img{display:block;width:100%;height:100%;object-fit:cover}.rd-cc-n{position:absolute;left:10px;bottom:10px;padding:6px 11px;border-radius:999px;background:rgba(20,17,14,.78);color:#fff;font:600 var(--fs-sm) /1 var(--fm)}.rd-cc-body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 4px 4px}.rd-cc-nm{color:var(--tx);font:700 var(--fs-xl,22px) /1.25 var(--fh);text-decoration:none;overflow-wrap:anywhere}.rd-cc-nm:after{content:"";position:absolute;inset:0;border-radius:inherit}.rd-cc-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;color:var(--tx2);font:400 var(--fs-md) /1.5 var(--fb)}.rd-cc-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.rd-cc-views{margin:0;color:var(--mu);font:500 var(--fs-sm) /1.3 var(--fm)}.rd-cc-open{position:relative;z-index:2;flex:none}@container app (max-width: 760px){.rd-colls{grid-template-columns:minmax(0,1fr)}}.rd-rc .rd-rk{min-width:44px;padding:6px 10px;border-radius:12px;background:rgba(10,10,20,.78);color:#fff;font:800 28px/1 var(--fm);letter-spacing:-.02em;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}.rd-tr .rd-rk{width:34px;font:800 22px/1 var(--fm);letter-spacing:-.02em}.rd-rank{flex:none;margin-left:auto;color:var(--tx);font:800 30px/1 var(--fm);letter-spacing:-.02em}.rd-vhead{display:flex;align-items:flex-start;gap:8px}.rd-vhead .rd-vtitle{min-width:0;flex:1 1 auto}@container app (max-width: 760px){.rd-fbtn{min-height:40px}:is(.rd-dc-save,.rd-nor-save):after{content:"";position:absolute;inset:-5px}}@container app (min-width: 761px) and (max-width: 1023px){.rd-info .rd-ddm{left:auto;right:0;max-width:calc(100cqw - 32px)}}.rd-trends{gap:34px}.rd-updated{margin:0;color:var(--tx);font:600 var(--fs-sm) /1.4 var(--fb)}.rd-tsec{display:grid;gap:14px;width:100%;min-width:0}.rd-tsec>h2{margin:0;font:700 24px/1.2 var(--fh);letter-spacing:-.01em;text-wrap:balance}.rd-tsec>h3{margin:8px 0 0;font:700 var(--fs-body) /1.3 var(--fh)}.rd-tsec .rd-topic>p,.rd-tsec>:is(ul,ol).rd-ideas>li,.rd-tsec>:is(ul,ol).rd-steps>li,.rd-tsec>:is(ul,ol).rd-tlist>li,.rd-tsec>:is(ul,ol).rd-tsum>li,.rd-tsec>p{margin:0;color:var(--tx2);font-size:var(--fs-md);line-height:1.6}.rd-tsec>:is(ul,ol):is(.rd-tsum,.rd-steps,.rd-tlist,.rd-ideas)>li :is(a,b),.rd-tsec>p :is(a,b){color:var(--tx)}.rd-tsec>:is(ul,ol):is(.rd-tsum,.rd-steps,.rd-tlist,.rd-ideas)>li a:not(.fr-btn),.rd-tsec>p a:not(.fr-btn){color:var(--acc-tx);font-weight:600;text-decoration:none}.rd-tsec>:is(ul,ol):is(.rd-tsum,.rd-steps,.rd-tlist,.rd-ideas)>li a:not(.fr-btn):hover,.rd-tsec>p a:not(.fr-btn):hover{text-decoration:underline}.rd-tboard>.rd-ctl{margin-top:0}.rd-trow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:16px;margin:4px 0 0}.rd-tcards,.rd-trow{display:grid;padding:0;list-style:none}.rd-tcards{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:14px;margin:0}.rd-tcards[data-n="3"]{--n:3}.rd-tcard{display:grid;align-content:start;gap:10px;padding:16px 18px 18px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}.rd-tcard>b{color:var(--tx);font:700 var(--fs-body) /1.3 var(--fh)}.rd-tcard>p{margin:0;color:var(--tx2);font-size:var(--fs-sm);line-height:1.55}.rd-tcard>p b{display:block;margin-bottom:4px;color:var(--tx);font:700 var(--fs-body) /1.3 var(--fh)}.rd-tnum-pill{justify-self:start;padding:4px 9px;border-radius:999px;background:rgba(20,17,14,.82);color:#fff;font:600 var(--fs-xs) /1 var(--fm)}.rd-tscope{max-width:860px}.rd-tout{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rd-tout li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--ln);border-radius:999px;color:var(--tx);font:500 var(--fs-sm) /1.2 var(--fb)}.rd-tout svg{width:13px;height:13px;color:var(--mu)}.rd-tlinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@container rp (max-width: 1100px){.rd-trow{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-tcards,.rd-tcards[data-n="3"]{--n:2}}@container rp (max-width: 640px){.rd-trow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rd-tcards,.rd-tcards[data-n="3"]{--n:1}}.rd-tmeta{color:var(--mu)}.rd-tmeta,.rd-twhy{display:block;font-size:var(--fs-sm)}.rd-twhy{color:var(--tx2)}.rd-ideas,.rd-steps,.rd-tlist,.rd-tsum{display:grid;gap:10px;margin:0;padding-left:22px}.rd-ideas{padding-left:18px}.rd-steps>li::marker,.rd-tsum>li::marker{color:var(--acc-tx);font-weight:700}.rd-ttable-wrap{overflow-x:auto;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}.rd-ttable{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--fs-sm)}.rd-ttable td,.rd-ttable th{padding:10px 12px;border-bottom:1px solid var(--ln);text-align:left;vertical-align:top}.rd-ttable th{color:var(--mu);font-weight:600;white-space:nowrap}.rd-ttable tr:last-child td{border-bottom:0}.rd-ttable td{color:var(--tx)}.rd-tnum{font-variant-numeric:tabular-nums;white-space:nowrap}.rd-twhy-cell{min-width:200px;max-width:320px;color:var(--tx2)}.rd-tnew{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--acc) 14%,var(--bg1));color:var(--acc-tx);font:700 11px/1.4 var(--fb);white-space:nowrap}.rd-ttable td:nth-child(2){min-width:260px}.rd-tback,.rd-tmore,.rd-tnote{font-size:var(--fs-sm)}.rd-tback{width:100%}.rd-tback--wide{max-width:none}.rd-tback a{color:var(--acc-tx);font-weight:600;text-decoration:none}.rd-plats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rd-plat{display:grid;gap:6px;align-content:start;padding:16px 18px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1);color:var(--tx2);font-size:var(--fs-sm);line-height:1.45;text-decoration:none}.rd-plat b{color:var(--tx);font:700 var(--fs-body) /1.2 var(--fh)}a.rd-plat{border-color:color-mix(in srgb,var(--acc) 40%,var(--ln))}a.rd-plat:hover{border-color:var(--acc)}.rd-plat-go{color:var(--acc-tx);font-weight:600}.rd-plat[data-soon]{background:var(--bg2)}.rd-topic{display:grid;gap:8px}.rd-ideas-more summary{color:var(--acc-tx);font:600 var(--fs-sm) /1.4 var(--fb);cursor:pointer}.rd-ideas-more[open] summary{margin-bottom:8px}@container rp (max-width: 760px){.rd-plats{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-tsec>h2{font-size:21px}}.rd-ttop .rd-tr{min-width:980px;padding-block:10px}.rd-ttop .rd-tr .rd-rk{font-size:var(--fs-lg)}.rd-twhy2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.rd-tformats{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:14px}.rd-tformats[data-n="2"]{--n:2}.rd-tformats[data-n="3"]{--n:3}.rd-tformats[data-n="4"]{--n:4}.rd-tformats .rd-cc{gap:12px}.rd-tformats .rd-cc-foot{flex-wrap:wrap;gap:8px}.rd-seo-steps{display:grid;list-style:decimal;gap:10px;margin:4px 0 0;padding-left:20px;color:var(--tx2);font-size:var(--fs-md);line-height:1.55}.rd-seo-steps>li::marker{color:var(--acc-tx);font:700 var(--fs-sm) /1 var(--fm)}.rd-seo-steps b{color:var(--tx)}.rd-seo-cols>section{display:grid;align-content:start;gap:10px;min-width:0;padding:24px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}@container rp (max-width: 1100px){.rd-tformats,.rd-tformats[data-n]{--n:3}}@container rp (max-width: 640px){.rd-tformats,.rd-tformats[data-n]{--n:2}.rd-seo-cols>section{padding:18px}}.rd-plats--sec .rd-plat{align-content:start;gap:8px;padding:18px}.rd-plats--sec .rd-plat>span b{color:var(--tx)}.rd-plats--sec .rd-plat-go,.rd-plats--sec .rd-plat>span a{color:var(--acc-tx);font-weight:600;text-decoration:none}.rd-plats--sec .rd-plat-go{margin-top:auto}.rd-plats--sec .rd-plat[data-soon]{background:var(--bg1);color:var(--mu)}.rd-hcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.rd-hcard{display:grid;align-content:start;gap:6px;padding:16px 18px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}.rd-hcard a{color:var(--tx);text-decoration:none}.rd-hcard a b{font:700 var(--fs-body) /1.3 var(--fh)}.rd-hcard .rd-twhy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--tx2);font-size:var(--fs-sm);line-height:1.5}.rd-hcard .rd-tmeta{color:var(--mu);font:500 var(--fs-xs) /1.4 var(--fm)}.rd-tsec .rd-topic>h3{margin:8px 0 10px;font:700 var(--fs-body) /1.3 var(--fh)}.rd-seo-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}@container rp (max-width: 760px){.rd-seo-cols--2{grid-template-columns:minmax(0,1fr)}}.rd-hcard-topic{justify-self:start;padding:3px 8px;border-radius:999px;background:var(--bg2);color:var(--tx2);font:600 var(--fs-2xs) /1.3 var(--fb)}.rd-plats--sec .rd-plat>span>b:first-child{display:none}.rd-vnote{display:grid;gap:4px;font:400 var(--fs-sm) /1.45 var(--fb);color:var(--tx2)}.rd-vnote b{color:var(--tx);font-weight:600}.rd-plats--sec{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.rd-plats--sec .rd-plat:not([data-soon]){grid-column:1/-1}.rd-plats--sec .rd-plat[data-soon]{padding:12px 16px;gap:2px}@container rp (max-width: 640px){.rd-plats--sec{grid-template-columns:minmax(0,1fr)}}.rd-hyn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px}.rd-hyn b{display:block;margin-bottom:8px;color:var(--tx);font:600 var(--fs-sm) /1.3 var(--fb)}.rd-hyn ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rd-hyn li{position:relative;padding-left:24px;color:var(--tx2);font-size:var(--fs-sm);line-height:1.45}.rd-hyn li:before{position:absolute;left:0;top:0;font-weight:700}.rd-hyn [data-yes] li:before{content:"✓";color:var(--up)}.rd-hyn [data-no] li:before{content:"✕";color:var(--down)}@container rp (max-width: 640px){.rd-hyn{grid-template-columns:minmax(0,1fr)}}.rd-cc-body .rd-hcard-topic{width:fit-content}@container rp (max-width: 640px){.rd-hubv .rd-tformats{grid-template-columns:minmax(0,1fr)}}.rd-prow{--rd-pc:var(--ln)}.rd-prow[data-platform=youtube]{--rd-pc:#ff0000}.rd-prow[data-platform=tiktok]{--rd-pc:linear-gradient(90deg,#25f4ee,#000 50%,#fe2c55)}.rd-prow[data-platform=instagram]{--rd-pc:linear-gradient(90deg,#833ab4,#e1306c 55%,#fcaf45)}.rd-prow[data-platform=facebook]{--rd-pc:#0866ff}.rd-prow+.rd-prow{margin-top:26px}.rd-prows .rd-prow>h3{margin:14px 0 10px;color:var(--tx);font:700 var(--fs-lg) /1.3 var(--fh)}.rd-prow-note{margin:-4px 0 10px;color:var(--mu);font:400 var(--fs-xs) /1.4 var(--fb)}.rd-prow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:14px;align-items:stretch}.rd-pcell{position:relative;display:grid;gap:8px;overflow:hidden;padding:18px 16px 16px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}.rd-pcell:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--rd-pc)}.rd-pcell-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;border:1px solid var(--ln);background:#fff}.rd-pcell-ic svg{width:26px;height:26px}.rd-pcell-nm{font:700 var(--fs-lg) /1.25 var(--fh)}.rd-pcell>p{margin:0;color:var(--tx2);font:400 var(--fs-sm) /1.45 var(--fb)}.rd-pcell .rd-pcell-go{justify-content:center;width:100%;min-height:48px;height:auto;padding-block:8px;white-space:normal;text-align:center;line-height:1.25;font-size:var(--fs-sm);font-weight:700}.rd-pcell .rd-pcell-go:is(a){color:#fff}.rd-pcell span.rd-pcell-go{background:var(--bg2);color:var(--mu);border:1px solid var(--ln);box-shadow:none;cursor:not-allowed}.rd-prow[data-soon] .rd-pcell>:is(.rd-pcell-nm,p){opacity:.75}.rd-prow-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.rd-prow-cards>li{min-width:0}.rd-prow .rd-vcard{margin-bottom:0;gap:6px}.rd-prow .rd-vcard .rd-im,.rd-prow .rd-vcard .rd-im[data-shape]{aspect-ratio:16/9}.rd-prow .rd-vcard .rd-vtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rd-pv{display:grid;align-content:start;gap:8px}.rd-pv-im{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r);border:1px solid var(--ln)}.rd-pv-im img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 62%;filter:saturate(.35);opacity:.55}.rd-pv-soon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:4px 12px;border-radius:999px;background:rgb(20 20 24/.78);color:#fff;font:600 var(--fs-xs) /1.3 var(--fb);white-space:nowrap}.rd-pv-m,.rd-pv-t{display:block;height:10px;border-radius:999px;background:var(--bg2)}.rd-pv-t{width:80%;margin-top:4px}.rd-pv-m{width:55%}@container rp (max-width: 760px){.rd-prow-grid{grid-template-columns:minmax(0,1fr)}.rd-prow-cards{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:10px;padding-bottom:4px}.rd-prow-cards>li{flex:0 0 62%;scroll-snap-align:start}}.rd-updated-inline{color:var(--mu);font-size:var(--fs-xs);white-space:nowrap}.rd-yn2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rd-yn2>div{overflow:hidden;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}.rd-yn2 b{display:flex;align-items:center;gap:8px;padding:12px 18px;color:var(--tx);font:700 var(--fs-md) /1.3 var(--fh)}.rd-yn2 [data-yes] b{background:color-mix(in srgb,var(--up) 12%,var(--bg1))}.rd-yn2 [data-no] b{background:color-mix(in srgb,var(--down) 10%,var(--bg1))}.rd-yn2 ul{display:grid;margin:0;padding:6px 18px 12px;list-style:none}.rd-yn2 li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--ln);color:var(--tx2);font:400 var(--fs-sm) /1.5 var(--fb)}.rd-yn2 li:first-child{border-top:0}.rd-yn2 svg{width:18px;height:18px;margin-top:1px}.rd-yn2 [data-yes] svg{color:var(--up)}.rd-yn2 [data-no] svg{color:var(--down)}@container rp (max-width: 640px){.rd-yn2{grid-template-columns:minmax(0,1fr)}}.rd-pcell span.rd-pcell-go{white-space:nowrap;font-size:var(--fs-xs)}.rd-prow[data-platform=youtube]{--rd-pt:color-mix(in srgb,#ff0000 9%,var(--bg1))}.rd-prow[data-platform=tiktok]{--rd-pt:linear-gradient(120deg,color-mix(in srgb,#25f4ee 16%,var(--bg1)),color-mix(in srgb,#fe2c55 12%,var(--bg1)))}.rd-prow[data-platform=instagram]{--rd-pt:linear-gradient(120deg,color-mix(in srgb,#833ab4 11%,var(--bg1)),color-mix(in srgb,#e1306c 11%,var(--bg1)) 55%,color-mix(in srgb,#fcaf45 14%,var(--bg1)))}.rd-prow[data-platform=facebook]{--rd-pt:color-mix(in srgb,#0866ff 9%,var(--bg1))}.rd-pcell{grid-template-rows:auto auto 1fr auto;gap:6px;padding:0 0 14px}.rd-pcell:before{display:none}.rd-pcell-top{display:grid;place-items:center;height:112px;margin-bottom:4px;background:var(--rd-pt)}.rd-pcell-top svg{width:76px;height:76px}.rd-pcell>:not(.rd-pcell-top){margin-inline:14px}.rd-pcell .rd-pcell-go{width:auto}.rd-pcell-nm{font-size:var(--fs-xl)}.rd-prow[data-soon] .rd-pcell-top svg{opacity:.9}@container rp (max-width: 760px){.rd-pcell-top{height:104px}.rd-pcell-top svg{width:72px;height:72px}}.rd-pcell-top{height:92px}.rd-pcell-top svg{width:72px;height:72px}.rd-pcell .rd-pcell-go{min-height:44px}.rd-prow .rd-vcard .rd-im,.rd-prow .rd-vcard .rd-im[data-shape],.rd-pv-im{aspect-ratio:16/10}.rd-pcell-nm,.rd-pcell>p{text-align:center}.rd-pcell-nm{margin-top:4px;font:800 24px/1.15 var(--fh);letter-spacing:-.02em;color:var(--tx)}.rd-prow[data-platform=youtube] .rd-pcell-nm{color:#ff0000}.rd-prow[data-platform=facebook] .rd-pcell-nm{color:#0866ff}.rd-prow[data-platform=tiktok] .rd-pcell-nm{color:#000;text-shadow:-1.5px -1px 0 #25f4ee,1.5px 1px 0 #fe2c55}.rd-prow[data-platform=instagram] .rd-pcell-nm{background:linear-gradient(90deg,#833ab4,#e1306c 55%,#fcaf45);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] .rd-prow[data-platform=tiktok] .rd-pcell-nm{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd-prow[data-platform=tiktok] .rd-pcell-nm{color:#fff}}.rd-prow[data-soon] .rd-pcell>.rd-pcell-nm{opacity:1}.rd-prow[data-soon] .rd-pcell .rd-pcell-go{padding-inline:8px;font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-prow-grid{margin:-12px;padding:10px;border:2px solid transparent;border-radius:18px;transition:background .15s ease}.rd-prow-grid:focus-within,.rd-prow-grid:hover{background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--rd-pc) border-box}@media (prefers-reduced-motion:reduce){.rd-prow-grid{transition:none}}@container app (min-width: 761px){.rd-info .rd-ddm{left:auto;right:0;max-width:calc(100cqw - 32px)}}.rd-hero{padding:0;border:0;border-radius:0;background:none}.rd-brand-yt{color:#ff0000}.rd-brand-fb{color:#0866ff}.rd-brand-tt{color:#000;text-shadow:-1.5px -1px 0 #25f4ee,1.5px 1px 0 #fe2c55}.rd-brand-ig{background:linear-gradient(90deg,#833ab4,#e1306c 55%,#fcaf45);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] .rd-brand-tt{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd-brand-tt{color:#fff}}.rd-cluster .rd-opp{display:grid;gap:10px;justify-items:start;max-width:720px;padding:22px 24px;border:1px solid var(--ln);border-radius:18px;background:var(--bg2,var(--bg))}.rd-cluster .rd-opp h2{margin:0}.rd-cluster .rd-opp p{margin:0;color:var(--tx2)}.rd-cluster .rd-cl-filter{margin:0 0 16px}.rd-cluster .rd-cl-about{max-width:760px}.rd-cluster .rd-cl-about p{margin:0 0 12px;font:400 var(--fs-body) /1.7 var(--fb);color:var(--tx2)}.rd-cluster .rd-cl-about summary{cursor:pointer;margin-bottom:12px;font:600 var(--fs-sm) /1.4 var(--fb);color:var(--acc-tx)}.rd-cluster .rd-opp-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.rd-cluster .rd-opp-row .rd-opp{max-width:none;align-content:start}@media (max-width:760px){.rd-cluster .rd-opp-row{grid-template-columns:minmax(0,1fr)}}.rd-cluster .rd-opp-row{max-width:880px}.rd-cluster .rd-opp-row .rd-opp{display:flex;flex-direction:column}.rd-cluster .rd-opp-row .rd-opp>form{flex:1}.rd-cluster .rd-opp-row .rd-opp-act,.rd-cluster .rd-opp-row .rd-opp>form>a:last-child,.rd-cluster .rd-opp-row .rd-opp>form>button:last-child{margin-top:auto;width:100%}