@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-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:980px;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 8px;min-width:0}.rd-seg{display:inline-flex;flex:0 0 100%;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}.rd-seg>a{flex:1;padding:10px 8px;text-align:center;font-size:var(--fs-sm)}}.rd-row{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.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-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}