.PersonalRating_root__NYauV{margin-top:28px;padding:20px;border:1px solid var(--color-line,#343033);background:var(--color-surface,#222124)}.PersonalRating_heading__eIBid{margin:0;color:var(--color-gold,#c5a46a);font-size:22px}.PersonalRating_hint___CVfw{margin:8px 0 16px;color:var(--color-text-muted,#a6a1a0);line-height:1.5}.PersonalRating_scores__pzBQy{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.PersonalRating_retry__T_BfM,.PersonalRating_score__KLl1I{min-height:44px;border:1px solid var(--color-gold,#c5a46a);background:transparent;color:var(--color-gold,#c5a46a);font:inherit;cursor:pointer}.PersonalRating_retry__T_BfM:hover,.PersonalRating_score__KLl1I:hover,.PersonalRating_score__KLl1I[aria-pressed=true]{background:var(--color-gold,#c5a46a);color:var(--color-bg,#181818)}.PersonalRating_retry__T_BfM:focus-visible,.PersonalRating_score__KLl1I:focus-visible{outline:2px solid var(--color-text,#f5f1e9);outline-offset:2px}.PersonalRating_score__KLl1I:disabled{opacity:.55;cursor:wait}.PersonalRating_feedback__YQriW{min-height:1.5em;margin:12px 0 0;color:var(--color-text-muted,#a6a1a0)}.PersonalRating_retry__T_BfM{margin-top:8px;padding:0 12px}html[data-theme=light] .PersonalRating_root__NYauV{border-color:#d8c7b9;border-radius:18px;background:#f1e7df}html[data-theme=light] .PersonalRating_retry__T_BfM,html[data-theme=light] .PersonalRating_score__KLl1I{border-radius:9px}@media (max-width:600px){.PersonalRating_root__NYauV{padding:16px}.PersonalRating_scores__pzBQy{grid-template-columns:repeat(5,minmax(0,1fr))}}.detail-page .watch-providers{--color-link:#d2b987;--color-wine-line:#a58b6155;--color-wine-glow:#ad956718;border-color:#a58b614d;background:radial-gradient(ellipse at 100% 0,#a98a4b0b,transparent 58%),linear-gradient(150deg,#292321,#1c1c1c 72%);box-shadow:0 18px 38px #0005,inset 0 1px 0 #dfc7930d}.detail-page .watch-providers__heading h2{color:#eee6d8}.detail-page .watch-providers label{color:#c9b895}.detail-page .watch-providers button,.detail-page .watch-providers select{border-color:#a58b6155;background:#211e1c;color:#e7dccb}.detail-page .watch-providers__offer--unlinked,.detail-page .watch-providers__offers li{border-color:#a58b614a;background:linear-gradient(145deg,#292423,#1d1d1c);box-shadow:none}.detail-page .watch-providers__offer-link{color:#eae2d5}.detail-page .watch-providers__offer-link:focus-visible,.detail-page .watch-providers__offer-link:hover{background:#b99b6820}.detail-page .watch-providers__offer--unlinked span:nth-child(2),.detail-page .watch-providers__offer-link span:nth-child(2){color:#b4aea4}.detail-page .watch-providers__offer-action,.detail-page .watch-providers__unavailable{color:#c5ad80}.detail-page .watch-providers__offer-action{border-color:#ad956761;background:#ad95670f}.detail-page .watch-providers__title-link{border-color:#a58b6155;color:#d4ba8c;text-decoration-color:#9c835b}.detail-page .watch-providers__title-link:hover{background:#b99b6818}.detail-page .watch-providers__page-link{align-self:flex-start;color:#d4ba8c;text-decoration-color:#9c835b;text-underline-offset:4px}.detail-page .watch-providers__offers .watch-providers__page-link{margin-top:8px;padding:8px 16px}.detail-page .watch-providers__offers .watch-providers__page-link,.detail-page .watch-providers__title-pages .watch-providers__page-link{display:inline-flex;align-items:center;min-height:44px;border:1px solid #c5a46a75;border-radius:9px;background:#5a2d3a;color:#f4e5c9;font-weight:650;text-decoration:none}.detail-page .watch-providers__title-pages .watch-providers__page-link{padding:8px 14px}.detail-page .watch-providers__offers .watch-providers__page-link:focus-visible,.detail-page .watch-providers__offers .watch-providers__page-link:hover{background:#71394a}.detail-page .watch-providers__title-pages{margin-top:28px}.detail-page .watch-providers__title-pages h3{margin-top:0}.detail-page .watch-providers__title-pages ul{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.detail-page .watch-providers__title-pages li{padding:12px 14px;border:1px solid #a58b614a;border-radius:10px;background:#211e1c}.detail-page .watch-providers a:not(.watch-providers__offer-link):not(.watch-providers__title-link),.detail-page .watch-providers__source-note a{color:#d2b987;text-decoration-color:#a58b61}@media (max-width:480px){.detail-page .watch-providers{margin-top:25px;padding:18px;border-radius:17px}.detail-page .watch-providers__heading{align-items:start;gap:14px}}