.viberank-module__pdFksW__page{min-height:100vh;padding-top:var(--nav-h,100px);color:#f2eee5;font-family:var(--font-geist-sans),sans-serif;background:#111112}.viberank-module__pdFksW__content a{color:inherit;text-shadow:none}.viberank-module__pdFksW__content a:hover{color:#ff8c71}.viberank-module__pdFksW__content a:focus-visible{outline-offset:5px;outline:2px solid #ffac78}.viberank-module__pdFksW__notice button:focus-visible{outline-offset:5px;outline:2px solid #ffac78}.viberank-module__pdFksW__content{max-width:1440px;margin:auto;padding:30px max(20px,min(4vw,64px)) 80px}.viberank-module__pdFksW__masthead{justify-content:space-between;align-items:center;gap:24px;padding-bottom:36px;display:flex}.viberank-module__pdFksW__eyebrow{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#f29a82;margin:0 0 14px}.viberank-module__pdFksW__masthead h1{letter-spacing:-.065em;margin:0;font-size:max(46px,min(7.5vw,106px));font-weight:850;line-height:.9}.viberank-module__pdFksW__masthead h1 span{color:#ff684b;padding-right:.12em;font-style:italic;display:inline-block}.viberank-module__pdFksW__layout{display:block}.viberank-module__pdFksW__youtubeMention{font:11px/1.6 var(--font-geist-mono),monospace;color:#b6aea5;margin:-10px 0 20px}.viberank-module__pdFksW__youtubeMention span{color:#e0ad96;white-space:nowrap;margin-left:8px}.viberank-module__pdFksW__sectionHead{border-top:1px solid #706054;justify-content:space-between;align-items:end;gap:20px;padding-top:20px;display:flex}.viberank-module__pdFksW__sectionHead h2{letter-spacing:-.055em;margin:0;font-size:max(30px,min(4vw,52px));line-height:1}.viberank-module__pdFksW__sectionHead h2 span{color:#ff684b;vertical-align:middle;font-size:1.4em;display:inline-block}.viberank-module__pdFksW__sectionHead a{font:600 13px var(--font-geist-mono),monospace;white-space:nowrap;border-bottom:2px solid #ff684b;padding-bottom:5px}.viberank-module__pdFksW__caption{color:#b6aea5;font:11px/1.6 var(--font-geist-mono),monospace;margin:8px 0 36px}.viberank-module__pdFksW__rows{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:44px 28px;margin:0;padding:0;list-style:none;display:grid}.viberank-module__pdFksW__row{grid-column:span 4;min-width:0}.viberank-module__pdFksW__row:first-child{grid-area:span 2/span 8}.viberank-module__pdFksW__row:nth-child(2){margin-top:26px}.viberank-module__pdFksW__row:nth-child(3){margin-top:8px}.viberank-module__pdFksW__row:nth-child(5),.viberank-module__pdFksW__row:nth-child(8){margin-top:30px}.viberank-module__pdFksW__imageFrame{margin-left:16px;position:relative}.viberank-module__pdFksW__thumbnail{aspect-ratio:16/9;background:#242324;border:1px solid #72665f;display:block;position:relative;overflow:hidden}.viberank-module__pdFksW__thumbnail img{object-fit:cover;transition:transform .22s}.viberank-module__pdFksW__thumbnail:hover img{transform:scale(1.025)}.viberank-module__pdFksW__rank{z-index:2;pointer-events:none;font:900 clamp(56px,6vw,84px)/1 var(--font-geist-sans),sans-serif;letter-spacing:-.09em;color:#f2eee5;-webkit-text-stroke:2px #111112;text-shadow:3px 3px #111112;position:absolute;top:-27px;left:-21px;transform:rotate(-5deg)}.viberank-module__pdFksW__row:first-child .viberank-module__pdFksW__rank{color:#ff684b;font-size:max(90px,min(11vw,154px));top:-35px;left:-25px}.viberank-module__pdFksW__score{z-index:2;color:#191613;background:#f1e6cf;border:2px solid #191613;outline:1px solid #f1e6cf;align-items:baseline;gap:4px;padding:8px 12px;display:flex;position:absolute;bottom:-10px;right:-8px;transform:rotate(4deg)}.viberank-module__pdFksW__score strong{letter-spacing:-.05em;font-size:28px;line-height:1}.viberank-module__pdFksW__score span{font:600 10px var(--font-geist-mono),monospace}.viberank-module__pdFksW__row:first-child .viberank-module__pdFksW__score{padding:12px 16px;bottom:-14px;right:10px;transform:rotate(-4deg)}.viberank-module__pdFksW__row:first-child .viberank-module__pdFksW__score strong{font-size:44px}.viberank-module__pdFksW__featureLabel{color:#191613;font:800 11px var(--font-geist-mono),monospace;background:#ff684b;padding:6px 10px;position:absolute;bottom:14px;left:14px;transform:rotate(-2deg)}.viberank-module__pdFksW__details{padding:20px 0 0 16px}.viberank-module__pdFksW__metadata{color:#beb5ac;font:11px var(--font-geist-mono),monospace;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 9px;display:flex}.viberank-module__pdFksW__subject{color:#ffac90;text-underline-offset:4px;text-decoration:underline}.viberank-module__pdFksW__details h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 7px;font-size:21px;line-height:1.16}.viberank-module__pdFksW__row:first-child .viberank-module__pdFksW__details h3{max-width:90%;font-size:max(26px,min(3vw,42px))}.viberank-module__pdFksW__details p{color:#bdb6af;margin:0;font-size:13px}.viberank-module__pdFksW__chartEnd{letter-spacing:-.03em;border-top:2px solid #ff684b;justify-content:space-between;gap:16px;margin-top:48px;padding:20px 0;font-size:max(18px,min(2.5vw,29px));font-weight:700;display:flex}.viberank-module__pdFksW__chartEnd span{font:600 13px var(--font-geist-mono),monospace;white-space:nowrap;align-self:center}.viberank-module__pdFksW__sidebar{border-top:1px solid #706054;margin-top:44px;padding-top:32px}.viberank-module__pdFksW__sidebar h2{letter-spacing:-.045em;margin:0 0 24px;font-size:max(30px,min(4vw,45px));line-height:1.05}.viberank-module__pdFksW__subjects{flex-wrap:wrap;gap:12px 10px;margin-bottom:24px;display:flex}.viberank-module__pdFksW__subjects a{background:#1b1a19;border:1px solid #74685f;align-items:center;gap:15px;padding:8px 12px;font-size:14px;font-weight:650;transition:transform .16s,background .16s;display:inline-flex}.viberank-module__pdFksW__subjects a:nth-child(5n+2){border-color:#bb6552;transform:rotate(-2deg)}.viberank-module__pdFksW__subjects a:nth-child(7n){background:#37211b;transform:rotate(2deg)}.viberank-module__pdFksW__subjects a:hover{background:#44271e;transform:translateY(-3px)}.viberank-module__pdFksW__subjects span{color:#ff8c71}.viberank-module__pdFksW__more{font:600 12px var(--font-geist-mono),monospace}.viberank-module__pdFksW__notice{color:#d0c5b9;min-height:220px;padding:40px 0;font-size:18px}.viberank-module__pdFksW__notice button{color:#f2eee5;cursor:pointer;background:#30201a;border:1px solid #e48a6b;padding:8px 14px}@media (max-width:1100px){.viberank-module__pdFksW__rows{gap:36px 20px}.viberank-module__pdFksW__row{grid-column:span 6}.viberank-module__pdFksW__row:first-child{grid-column:span 8}.viberank-module__pdFksW__row:nth-child(2),.viberank-module__pdFksW__row:nth-child(3){grid-column:span 4}.viberank-module__pdFksW__details h3{font-size:19px}}@media (max-width:700px){.viberank-module__pdFksW__content{padding:26px 22px 48px}.viberank-module__pdFksW__masthead{align-items:end;gap:12px;padding-bottom:28px}.viberank-module__pdFksW__masthead h1{font-size:max(40px,min(9vw,63px))}.viberank-module__pdFksW__sectionHead{align-items:center;gap:10px}.viberank-module__pdFksW__sectionHead h2{font-size:30px}.viberank-module__pdFksW__sectionHead a{font-size:10px}.viberank-module__pdFksW__rows{display:block}.viberank-module__pdFksW__row,.viberank-module__pdFksW__row:nth-child(n){margin:0 0 38px}.viberank-module__pdFksW__row:first-child .viberank-module__pdFksW__rank{font-size:104px;top:-25px;left:-22px}.viberank-module__pdFksW__rank{font-size:74px;top:-20px;left:-19px}.viberank-module__pdFksW__details h3,.viberank-module__pdFksW__row:first-child .viberank-module__pdFksW__details h3{max-width:100%;font-size:24px}.viberank-module__pdFksW__row:first-child .viberank-module__pdFksW__score strong{font-size:34px}.viberank-module__pdFksW__row:first-child .viberank-module__pdFksW__score{right:-8px}.viberank-module__pdFksW__featureLabel{font-size:9px;bottom:8px;left:8px}.viberank-module__pdFksW__chartEnd{flex-direction:column;margin-top:12px}.viberank-module__pdFksW__chartEnd span{align-self:start}.viberank-module__pdFksW__sidebar{margin-top:20px}}@media (prefers-reduced-motion:reduce){.viberank-module__pdFksW__thumbnail img,.viberank-module__pdFksW__subjects a{transition:none}.viberank-module__pdFksW__thumbnail:hover img,.viberank-module__pdFksW__subjects a:hover{transform:none}}
