.r0nEoq_skeleton{border-radius:var(--r-sm);background-color:var(--color-raised);background-image:linear-gradient(90deg, var(--color-text-a00) 0%, var(--color-text-a05) 50%, var(--color-text-a00) 100%);background-repeat:no-repeat;background-size:var(--skeleton-sweep) 100%;animation:r0nEoq_sweep var(--skeleton-time) linear infinite;display:block}@keyframes r0nEoq_sweep{0%{background-position:calc(var(--skeleton-sweep) * -1) 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.r0nEoq_skeleton{animation:none}}.r0nEoq_poster{width:100%;aspect-ratio:var(--poster-ratio);border-radius:var(--r-md)}.r0nEoq_pageTitle{height:var(--fs-44)}.r0nEoq_sectionTitle{height:var(--fs-24)}.r0nEoq_cardTitle{height:var(--fs-12)}.r0nEoq_text{height:var(--fs-11)}.r0nEoq_meta{height:calc(var(--fs-11) - var(--s0))}.r0nEoq_button{height:var(--h-ctl);border-radius:var(--r-full)}.r0nEoq_buttonCompact{height:var(--pill-h,var(--h-ctl-cmp));border-radius:var(--r-full)}.r0nEoq_control{height:var(--h-ctl-cmp);border-radius:var(--r-md)}.r0nEoq_badge{height:var(--h-badge);border-radius:var(--r-full)}.r0nEoq_tile{border-radius:var(--r-md)}.r0nEoq_circle{border-radius:var(--r-full)}.r0nEoq_w52{width:52%}.r0nEoq_w58{width:58%}.r0nEoq_w60{width:60%}.r0nEoq_w72{width:72%}.r0nEoq_w77{width:77%}.r0nEoq_w84{width:84%}.r0nEoq_w86{width:86%}.r0nEoq_w92{width:92%}.r0nEoq_lineBox{flex-direction:column;justify-content:center;height:1lh;display:flex}.r0nEoq_lineBox>.r0nEoq_skeleton{flex:none}.r0nEoq_filmCard{gap:var(--s3);flex-direction:column;display:flex}.r0nEoq_lines{gap:var(--s2);flex-direction:column;display:flex}
.WPiKzq_avatar{border-radius:var(--r-full);background:var(--color-line-soft);font-family:var(--font-ui);color:var(--color-gold-light);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.WPiKzq_accent{background:var(--color-gold-bg)}.WPiKzq_place{border-radius:var(--r-md)}.WPiKzq_s16{width:var(--avatar-16);height:var(--avatar-16);font-size:var(--avatar-16-font)}.WPiKzq_tile{border:var(--border) solid var(--color-line);background:var(--avatar-tile-bg);color:var(--color-bg)}.WPiKzq_s24{width:var(--avatar-24);height:var(--avatar-24);font-size:var(--avatar-24-font)}.WPiKzq_s40{width:var(--avatar-40);height:var(--avatar-40);font-size:var(--avatar-40-font)}.WPiKzq_s56{width:var(--avatar-56);height:var(--avatar-56);font-size:var(--avatar-56-font)}.WPiKzq_s104{width:var(--avatar-104);height:var(--avatar-104);font-size:var(--avatar-104-font)}.WPiKzq_image{object-fit:cover;width:100%;height:100%}.WPiKzq_tile .WPiKzq_image{object-fit:contain}
.JjP_Bq_stars{gap:var(--star-gap);display:inline-flex}.JjP_Bq_on{color:var(--color-gold)}.JjP_Bq_off{color:var(--color-faint)}.JjP_Bq_score{gap:var(--s2);font:var(--type-ui);color:var(--color-gold);align-items:center;display:inline-flex}.JjP_Bq_strong{font:var(--type-ui-strong)}.JjP_Bq_halfStar{display:inline-flex;position:relative}.JjP_Bq_halfFill{position:absolute;inset:0}.JjP_Bq_input{--rating-size:var(--s6);--rating-gap:var(--star-gap);--rating-target:calc(var(--s8) + var(--s1));border:0;margin:0;padding:0;display:inline-flex}.JjP_Bq_large{--rating-size:var(--s8);--rating-gap:var(--s2);--rating-target:var(--rating-size)}.JjP_Bq_option{width:calc(var(--rating-size) / 2 + var(--rating-gap) / 2);height:var(--rating-size);cursor:pointer;flex:none;display:inline-flex;position:relative}.JjP_Bq_radio{inset:calc((var(--rating-size) - var(--rating-target)) / 2) 0;opacity:0;cursor:pointer;margin:0;position:absolute}.JjP_Bq_radio:disabled{cursor:default}.JjP_Bq_star,.JjP_Bq_fill{width:var(--rating-size);height:var(--rating-size);pointer-events:none;position:absolute;top:0}.JjP_Bq_star{color:var(--color-faint)}.JjP_Bq_fill{visibility:hidden;color:var(--color-gold)}.JjP_Bq_left .JjP_Bq_star,.JjP_Bq_left .JjP_Bq_fill{left:calc(var(--rating-gap) / 2)}.JjP_Bq_right .JjP_Bq_fill{left:calc(var(--rating-size) / -2);transform:scaleX(-1)}:is(.JjP_Bq_option:has(:where(.JjP_Bq_radio:checked)) .JjP_Bq_fill,.JjP_Bq_option:has(~.JjP_Bq_option :where(.JjP_Bq_radio:checked)) .JjP_Bq_fill),.JjP_Bq_input:not(:disabled) .JjP_Bq_option:hover .JjP_Bq_fill{visibility:visible}.JjP_Bq_input:not(:disabled) .JjP_Bq_option:has(~.JjP_Bq_option:hover) .JjP_Bq_fill{visibility:visible}.JjP_Bq_input:not(:disabled) .JjP_Bq_option:hover~.JjP_Bq_option .JjP_Bq_fill{visibility:hidden}.JjP_Bq_option:has(.JjP_Bq_radio:focus-visible):after{content:"";width:var(--rating-size);height:var(--rating-size);border-radius:var(--r-sm);outline:var(--focus-ring) solid var(--focus-color);outline-offset:var(--focus-offset);pointer-events:none;position:absolute;top:0}.JjP_Bq_left:has(.JjP_Bq_radio:focus-visible):after{left:calc(var(--rating-gap) / 2)}.JjP_Bq_right:has(.JjP_Bq_radio:focus-visible):after{left:calc(var(--rating-size) / -2)}.JjP_Bq_input[aria-busy=true] .JjP_Bq_option,.JjP_Bq_input[aria-busy=true] .JjP_Bq_radio{cursor:progress}
.IihLJG_row{box-sizing:border-box;border:var(--border) solid var(--color-line);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--transition), background var(--transition)}.IihLJG_row:hover{border-color:var(--color-faint)}.IihLJG_row:has(.IihLJG_input:checked){border-color:var(--color-gold);background:var(--color-gold-bg)}.IihLJG_row:has(.IihLJG_input:focus-visible){outline:var(--focus-ring) solid var(--focus-color);outline-offset:var(--focus-offset)}.IihLJG_input{margin:0}.IihLJG_start{gap:var(--s0) var(--s4);padding:var(--s3) var(--s4);grid-template-columns:auto 1fr;align-items:center;display:grid}.IihLJG_withTrail{grid-template-columns:auto 1fr auto}.IihLJG_startTrail{grid-area:1/3/span 2}.IihLJG_end{gap:var(--s4);padding:var(--s4) var(--s5);align-items:center;display:flex;position:relative}.IihLJG_withLead{padding:var(--s3) var(--s4)}.IihLJG_picture{box-shadow:0 0 0 var(--border) var(--color-line-soft);border:0;display:block}.IihLJG_row.IihLJG_picture:has(.IihLJG_input:checked){box-shadow:0 0 0 calc(var(--border) * 2) var(--color-gold);background:0 0}.IihLJG_row.IihLJG_picture:has(.IihLJG_input:focus-visible){outline-offset:calc(var(--focus-offset) + var(--border) * 2)}.IihLJG_card{gap:var(--s2);min-width:0;padding:var(--s4);flex-direction:column;flex:1 1 0;display:flex}.IihLJG_lines{gap:var(--s1);flex-direction:column;flex:auto;min-width:0;display:flex}.IihLJG_label{font:var(--type-ui);color:var(--color-text)}.IihLJG_name{font:var(--type-title-card);color:var(--color-text);overflow-wrap:anywhere}.IihLJG_hint,.IihLJG_trail{font:var(--type-meta);color:var(--color-text-secondary)}.IihLJG_trail{flex:none}.IihLJG_cardLabel{gap:var(--s2);align-items:center;display:inline-flex}.IihLJG_row:has(.IihLJG_input:checked) .IihLJG_cardLabel{color:var(--color-gold)}.IihLJG_row:has(.IihLJG_input:checked) .IihLJG_cardHint{color:var(--color-gold-light)}.IihLJG_mark{box-sizing:border-box;width:var(--check);height:var(--check);flex:none;justify-content:center;align-items:center;display:inline-flex}.IihLJG_start>.IihLJG_mark{grid-row:1/span 2}.IihLJG_largeMark{width:calc(var(--check) + var(--s0));height:calc(var(--check) + var(--s0))}.IihLJG_radio{border-radius:var(--r-full);box-shadow:inset 0 0 0 var(--border) var(--color-faint)}.IihLJG_input:checked+.IihLJG_radio{box-shadow:inset 0 0 0 var(--border) var(--color-gold)}.IihLJG_input:checked+.IihLJG_radio:after{width:calc(var(--check) / 2);height:calc(var(--check) / 2);border-radius:var(--r-full);background:var(--color-gold);content:""}.IihLJG_check{border:var(--border) solid var(--color-faint);border-radius:var(--r-sm);color:var(--color-bg)}.IihLJG_check>svg{opacity:0}.IihLJG_input:checked+.IihLJG_check{border-color:var(--color-gold);background:var(--color-gold)}.IihLJG_input:checked+.IihLJG_check>svg{opacity:1}.IihLJG_lockedStill,.IihLJG_lockedMark{cursor:default}.IihLJG_lockedStill:hover{border-color:var(--color-line)}.IihLJG_lockedMark .IihLJG_mark{opacity:var(--disabled-opacity)}.IihLJG_lockedRow,.IihLJG_lockedRow:hover{border-color:var(--color-line);cursor:default;opacity:var(--disabled-opacity)}.IihLJG_row.IihLJG_end.IihLJG_lockedRow:has(.IihLJG_input:checked){border-color:var(--color-line);background:0 0}.IihLJG_row.IihLJG_end.IihLJG_lockedRow:has(.IihLJG_input:checked):hover{border-color:var(--color-line);background:0 0}.IihLJG_withTag{position:relative}.IihLJG_tag{top:0;right:var(--s4);box-sizing:border-box;height:var(--h-badge);padding:0 var(--s3);border-radius:var(--r-full);background:var(--color-gold);color:var(--color-bg);font:var(--type-badge);letter-spacing:var(--tracking-badge);white-space:nowrap;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}
.nrNAFG_checkbox{gap:var(--s3);cursor:pointer;align-items:center;display:inline-flex;position:relative}.nrNAFG_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nrNAFG_box{box-sizing:border-box;width:var(--check);height:var(--check);border:var(--border) solid var(--color-faint);border-radius:var(--r-sm);transition:background-color var(--transition), border-color var(--transition);flex:none;justify-content:center;align-items:center;display:inline-flex}.nrNAFG_tick{color:var(--color-bg);opacity:0}.nrNAFG_text{font:var(--type-ui);color:var(--color-text-secondary)}.nrNAFG_checkbox.nrNAFG_meta{align-items:flex-start}.nrNAFG_checkbox.nrNAFG_meta .nrNAFG_text{padding-top:var(--s0);font:var(--type-meta)}.nrNAFG_checkbox:hover .nrNAFG_box{border-color:var(--color-text-secondary)}.nrNAFG_input:checked+.nrNAFG_box{border-color:var(--color-gold);background:var(--color-gold)}.nrNAFG_input:checked+.nrNAFG_box .nrNAFG_tick{opacity:1}.nrNAFG_input:indeterminate+.nrNAFG_box{border-color:var(--color-gold);background:var(--color-gold)}.nrNAFG_dash{color:var(--color-bg)}.nrNAFG_input:checked~.nrNAFG_text{color:var(--color-text)}.nrNAFG_input:focus-visible+.nrNAFG_box{outline:var(--focus-ring) solid var(--focus-color);outline-offset:var(--focus-offset)}.nrNAFG_input:disabled~*{opacity:var(--disabled-opacity)}@media (pointer:coarse){.nrNAFG_checkbox:before{width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nrNAFG_checkbox:has(.nrNAFG_input:disabled):before{content:none}}
