@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{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:7px 12px;border-radius:999px;background:var(--bg2);color:var(--tx2);font:500 12.5px/1 var(--fb);text-decoration:none}.rd-sub a:hover{color:var(--tx)}.rd-sub .rd-grow{margin-left:auto}.rd-foot{display:grid;gap:8px;padding-top:18px;border-top:1px solid var(--ln);font:400 12px/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 16px/1.25 var(--fh)}.rd-box p{margin:0;font-size:13.5px;color:var(--tx2)}.rd-note{font:500 11px/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 12.5px/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 10.5px/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 13px/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 17px/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 13px/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:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.rd-vcards[data-format=long]{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-vcard{display:grid;align-content:start;gap:8px;min-width:0}.rd-imw,.rd-vcard,.rd-vcard .rd-im{position:relative}.rd-vcard .rd-im{display:block;aspect-ratio:9/16;border-radius:var(--r);overflow:hidden;background:var(--rd-poster)}.rd-vcards[data-format=long] .rd-im{aspect-ratio:16/9}.rd-vcard .rd-im img{display:block;width:100%;height:100%;object-fit:cover}.rd-vcard .rd-rk{top:8px;left:8px;padding:5px 7px;font-size:11.5px}.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 11px/1 var(--fm)}.rd-vtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font:600 13.5px/1.25 var(--fb);color:inherit;text-decoration:none}.rd-vtitle:hover{color:var(--acc-tx)}.rd-vline{font:400 12px/1.3 var(--fb);color:var(--mu);overflow-wrap:anywhere}.rd-mk{font:600 12px/1 var(--fb);color:var(--acc-tx);text-decoration:none}.rd-mk:hover{text-decoration:underline}.rd-tbl{list-style:none;margin:0;padding:0;display:grid;overflow:hidden;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}.rd-tr{display:grid;grid-template-columns:30px 44px minmax(0,1.4fr) 112px 84px 64px 86px 104px;gap:10px;align-items:center;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{color:var(--mu);font:500 11px/1 var(--fb)}.rd-tr--head,.rd-tr:not(.rd-tr--head):hover{background:var(--bg2)}.rd-tr .rd-rk{color:var(--acc-tx);font:600 14px/1 var(--fm)}.rd-tr img{width:44px;height:58px;border-radius:6px;background:var(--bg3);object-fit:cover}.rd-nmc{display:grid;gap:2px;min-width:0}.rd-nmc b{display:flex;align-items:center;gap:6px;min-width:0;font:600 13.5px/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 12px/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 9.5px/1 var(--fm);letter-spacing:.06em}.rd-tr .rd-tq{justify-self:start;max-width:100%;padding:5px 9px;border-radius:999px;background:var(--bg2);font:500 11.5px/1 var(--fb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-tr .rd-tq:empty{padding:0;background:none}.rd-num{color:var(--tx2);font:500 12.5px/1 var(--fm);font-variant-numeric:tabular-nums}.rd-num.rd-last{color:var(--tx);font-weight:600}.rd-num small{display:none}.rd-empty-row{padding:18px 14px;color:var(--mu);font-size:13.5px}.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 13px/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:20px}.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 21px/1.2 var(--fh);letter-spacing:-.01em}.rd-void p{margin:0;max-width:62ch;color:var(--tx2);font-size:14px}.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))}}@container app (min-width: 1501px){.rd-wall{grid-template-columns:repeat(5,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;font:600 12px/1 var(--fm);background:rgba(255,255,255,.92);color:#141418}.rd-rc .rd-gr,.rd-rc .rd-rk{position:absolute;top:10px;z-index:2;padding:6px 8px;border-radius:999px}.rd-rc .rd-gr{right:10px;font:600 11.5px/1 var(--fm);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 15px/1.25 var(--fb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-rc .rd-bd .rd-ln{font:400 12px/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 10.5px/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-crumb{display:flex;flex-wrap:wrap;gap:4px 8px;font:400 12.5px/1.4 var(--fb);color:var(--mu)}.rd-crumb a{color:var(--mu);text-decoration:none}.rd-crumb a:hover{color:var(--acc-tx)}.rd-tags{display:flex;gap:6px;flex-wrap:wrap}.rd-tags a,.rd-tags span{font:500 12px/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 10.5px/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 12.5px/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 10.5px/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 10.5px/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:13.5px}.rd-kv dt{font:500 11.5px/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 22px/1.1 var(--fh);letter-spacing:-.01em}.rd-recipe .rd-cta p{font-size:13.5px;line-height:1.45}.rd-ups{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.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-ups[data-format=long] .rd-up .rd-im{aspect-ratio:16/9}.rd-up img{width:100%;height:100%;object-fit:cover}.rd-up .rd-im span{position:absolute;right:8px;bottom:8px;font:600 11px/1 var(--fm);padding:4px 6px;border-radius:999px;background:rgba(20,17,14,.75);color:#fff}.rd-up .rd-bd{padding:10px 12px;display:grid;gap:3px}.rd-up .rd-bd b{font:600 13px/1.25 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 11.5px/1 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 12px/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 14px/1.25 var(--fb)}.rd-pcap span{font:400 12px/1.3 var(--fb);opacity:.85}.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 11.5px/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 12px/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:15px;color:var(--tx2);max-width:72ch}.rd-custom{max-width:560px}@container rp (min-width: 1100px){.rd-ups{grid-template-columns:repeat(6,minmax(0,1fr))}}.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 14.5px/1.3 var(--fb)}.rd-svbd span{color:var(--mu);font:400 12.5px/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 17px/1.2 var(--fh)}.rd-svempty span{max-width:46ch;color:var(--tx2);font:400 13.5px/1.5 var(--fb)}@container rp (max-width: 799px){.rd-tr{grid-template-columns:30px 44px minmax(0,1fr) 84px 64px 86px 104px}.rd-tr .rd-tq,.rd-tr--head>:nth-child(4){display:none}}@container app (max-width: 760px){.rd-main{padding:16px 16px 32px;gap:18px}.rd-vcards,.rd-vcards[data-format=long]{gap:8px}.rd-vcards{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-vcards[data-format=long]{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-vcard .rd-vw{right:5px}.rd-vcard .rd-rk,.rd-vcard .rd-vw{top:5px;padding:4px 5px;font-size:10px}.rd-vcard .rd-rk{left:5px}.rd-vtitle{font-size:12.5px}.rd-tr{grid-template-columns:28px 40px minmax(0,1fr) 70px;padding:9px 12px}.rd-tr .rd-num:not(.rd-last),.rd-tr .rd-tq,.rd-tr--head{display:none}.rd-tr img{width:40px;height:52px}.rd-num.rd-last{display:grid;gap:3px;justify-items:end}.rd-num.rd-last small{display:block;color:var(--mu);font:400 10.5px/1 var(--fb)}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap: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,1.1fr) minmax(0,1fr);gap:20px;align-items:center;padding:18px 30px 20px;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%)}.rd-hl{display:grid;gap:10px;min-width:0;align-content:center}.rd-hl h1{margin:0;font:700 42px/1.05 var(--fh);letter-spacing:-.02em}.rd-intro{margin:0;max-width:52ch;color:var(--tx2);font:400 14.5px/1.45 var(--fb)}.rd-pills{display:grid;gap:6px;justify-items:start}.rd-pill{max-width:100%;padding:7px 14px;border:1px solid var(--ln);border-radius:999px;background:var(--bg1);color:var(--tx2);font:400 13px/1.35 var(--fb)}.rd-pill b{color:var(--tx);font:700 14.5px/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 12px/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 12px/1.2 var(--fb)}.rd-blip .rd-lb span{font:400 11px/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 12.5px/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 12px/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 (min-width: 1181px) and (max-width: 1440px){.rd-hl h1{font-size:40px}.rd-scope{width:300px}}@container app (min-width: 1181px) and (max-width: 1300px){.rd-hl h1{font-size:36px}}@container app (max-width: 1180px){.rd-hero{grid-template-columns:minmax(0,1fr)}.rd-hr{justify-content:start}.rd-hl h1{font-size:36px}}@container app (max-width: 760px){.rd-hero{padding:16px;gap:14px}.rd-hl h1{font-size:30px}.rd-hl h1 br{display:none}.rd-hr{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}.rd-scope{width:min(100%,300px)}.rd-lgd{grid-template-columns:1fr 1fr;max-width:none;width:100%;font-size:11.5px}}.rd-ctl{gap:8px}.rd-ctl,.rd-row{display:flex;align-items:center;min-width:0}.rd-row{flex:1;flex-wrap:wrap;gap:4px}.rd-lab{font:500 11px/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{position:relative}.rd-ddb{display:inline-flex;align-items:center;gap:4px;height:32px;box-sizing:border-box;padding:0 5px 0 7px;border:1px solid var(--ln2);border-radius:999px;background:var(--bg1);color:var(--tx2);font:500 11px/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 13px/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 12px/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 14px/1.2 var(--fh)}.rd-pop p{margin:0;color:var(--tx2);font:400 12.5px/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 12px/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: 1601px){.rd-ccards{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-ccard{grid-template-columns:minmax(0,max-content) minmax(200px,1fr)}.rd-vt{flex-basis:144px}}.rd-ccard{position:relative;display:grid;grid-template-columns:minmax(0,max-content) minmax(260px,1fr);gap:18px;height:100%;padding:12px;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1);transition:box-shadow .2s}.rd-ccard:hover,.rd-rk{box-shadow:var(--sh-s)}.rd-rk{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.92);color:#141418;font:600 12px/1 var(--fm)}.rd-bdg,.rd-vcard .rd-rk{position:absolute}.rd-bdg{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 10.5px/1 var(--fm);letter-spacing:.08em;box-shadow:var(--sh-s);cursor:help}.rd-vs{display:flex;align-items:flex-start;gap:6px;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.rd-vt{position:relative;display:block;flex:0 0 169px;aspect-ratio:9/16;border-radius:9px;overflow:hidden;scroll-snap-align:start;background:var(--rd-poster)}.rd-ccard[data-format=long] .rd-vt{flex-basis:240px;aspect-ratio:16/9}.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 11.5px/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 18px/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 13px/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 11.5px/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 14px/1 var(--fm);white-space:nowrap}.rd-sg dt{color:var(--mu);font:400 11px/1.15 var(--fb)}.rd-clrow{display:flex;align-items:center;gap:7px;min-width:0;margin:0;color:var(--mu);font:400 12px/1.3 var(--fb)}.rd-clrow .rd-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.rd-avs{display:inline-flex;align-items:center;flex:none}.rd-avs img{width:20px;height:20px;margin-left:-7px;border:2px solid var(--bg1);border-radius:50%;background:var(--bg3);object-fit:cover}.rd-avs img:first-child{margin-left:0}.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}.rd-vs{margin:0 -12px;padding:0 12px 6px;scroll-padding:0 12px}.rd-vt{flex-basis:136px}.rd-ccard[data-format=long] .rd-vt{flex-basis:220px}}.rd-seo{display:grid;gap:28px;margin-top:12px}.rd-seo-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:26px;border-radius:var(--r);background:var(--bg2)}.rd-seo h2{margin:0 0 6px;font:700 18px/1.25 var(--fh)}.rd-seo p{margin:0;max-width:60ch;color:var(--tx2);font-size:14px;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 15px/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 20px/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:14px;line-height:1.55;color:var(--tx2)}@container app (max-width: 900px){.rd-seo-cols{grid-template-columns:minmax(0,1fr);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,36px) /1.1 var(--fh);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.rd-statline{margin:0;color:var(--mu);font:400 12px/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 17px/1.25 var(--fh)}.rd-lead-hd a{color:var(--acc-tx);font:600 12.5px/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 11px/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 12.5px/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 15px/1.2 var(--fh)}.rd-nr-hd span{color:var(--tx2);font:400 13px/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 13px/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 11px/1.3 var(--fm);letter-spacing:.04em;text-transform:uppercase}.rd-rqres dd{margin:0;color:var(--tx2);font:400 13px/1.45 var(--fb)}.rd-prev ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.rd-prev li a{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 9px;border:1px solid var(--ln);border-radius:10px;background:var(--bg1);color:inherit;font:600 12.5px/1.25 var(--fb);text-decoration:none}.rd-prev li a:hover{border-color:var(--acc-line)}.rd-prev li a span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:anywhere}.rd-prev .rd-ph,.rd-prev img{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--bg3)}.rd-prev .rd-ph{display:grid;place-items:center;color:var(--acc-tx);font:700 12px/1 var(--fh)}.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 12px/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-prev ul,.rd-sum{grid-template-columns:minmax(0,1fr)}.rd-tl2 h1{font-size:28px}}.rd-title{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px 14px}.rd-title h1{margin:0;font:700 var(--fs-h1,30px) /1.15 var(--fh);letter-spacing:-.02em;text-wrap:balance}.rd-title .rd-meta{display:grid;gap:3px;padding-bottom:4px;font:400 13px/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 15px/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 11px/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:14px}.rd-bigtabs svg{display:none}}.rd-nor{display:grid;gap:10px;min-width:0}.rd-nor-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rd-nor-head h2{margin:0;color:var(--tx);font:700 18px/1.2 var(--fh)}.rd-nor-note{margin:0;color:var(--tx2);font:400 13px/1.4 var(--fb)}.rd-nor-all{flex:none;color:var(--tx);font:600 13px/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}.rd-nor-row>li{flex:0 0 172px;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:hover{border-color:var(--acc-line)}.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 10px/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 13.5px/1.3 var(--fb);overflow-wrap:anywhere}.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 11.5px/1.2 var(--fb)}