.swkEBG_header{align-items:center;gap:var(--space-3);margin:6px 0 26px;display:flex}.swkEBG_back{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--color-border);color:var(--color-text);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.swkEBG_back:hover{color:var(--color-text);border-color:var(--color-border-strong)}.swkEBG_track{background:var(--color-border);border-radius:2px;flex:1;height:3px;overflow:hidden}.swkEBG_fill{background:var(--color-red);height:100%}.swkEBG_count{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle)}
._8RiFmG_button{width:100%;min-height:var(--button-height);padding:0 var(--space-4);border-radius:var(--radius-lg);cursor:pointer;text-align:center;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}._8RiFmG_primary{background:var(--color-red);color:var(--color-on-red);font-family:var(--font-heading);font-variation-settings:"opsz" 72;font-weight:var(--weight-heavy);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;border:none}._8RiFmG_primary:hover{background:var(--color-red-hover);color:var(--color-on-red)}._8RiFmG_ghost{border:1px solid var(--color-border-strong);color:var(--color-text);font-family:var(--font-label);font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0}._8RiFmG_ghost:hover{border-color:var(--color-text-subtle);color:var(--color-text)}._8RiFmG_social{border-radius:var(--radius-md);background:var(--color-surface-raised);border:1px solid var(--color-border);min-height:48px;color:var(--color-text);font-family:var(--font-body);font-size:13px}._8RiFmG_social:hover{border-color:var(--color-border-strong)}._8RiFmG_button:disabled{opacity:.55;cursor:wait}
.Vg4rcq_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.Vg4rcq_chip{min-height:var(--tap-min);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);padding:0 14px;position:relative;overflow:hidden}.Vg4rcq_chip:hover{border-color:var(--color-border-strong)}.Vg4rcq_static{cursor:default;align-items:center;display:inline-flex}.Vg4rcq_static:hover{border-color:var(--color-border)}.Vg4rcq_loved,.Vg4rcq_loved:hover{background:var(--color-red-tint);border-color:var(--color-red);color:var(--color-red-soft)}.Vg4rcq_scratch{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Vg4rcq_scratch path{fill:none;stroke:var(--color-red);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Vg4rcq_scratch path+path{opacity:.7}
.d0de3q_switch{padding:var(--space-1);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-raised);display:flex}.d0de3q_side{min-height:var(--tap-min);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:none;flex:1}.d0de3q_active{background:var(--color-red);color:var(--color-on-red)}
._4wNcRq_card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;padding:18px}._4wNcRq_top{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);justify-content:space-between;display:flex}._4wNcRq_current{color:var(--color-red-soft)}._4wNcRq_meter{border-radius:var(--radius-sm);cursor:pointer;touch-action:pan-y;margin-top:14px;position:relative}._4wNcRq_meter:has(._4wNcRq_slider:focus-visible){outline:2px solid var(--color-red-soft);outline-offset:3px}._4wNcRq_blocks{gap:5px;display:flex}._4wNcRq_block{height:var(--tap-min);border-radius:var(--radius-sm);transition:background var(--motion-fast);flex:1}._4wNcRq_slider{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}._4wNcRq_ends{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle);justify-content:space-between;margin-top:9px;display:flex}
.TqrtAG_card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--rec-card-bg);border:1px solid var(--color-red-border);flex-direction:column;display:flex}.TqrtAG_eyebrow{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-red-soft);margin:0}.TqrtAG_title{font-family:var(--font-heading);font-weight:var(--weight-black);font-size:var(--text-h2);text-transform:uppercase;margin:0;line-height:.95}.TqrtAG_title:focus,.TqrtAG_movieTitle:focus,.TqrtAG_empty:focus{outline:none}.TqrtAG_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.TqrtAG_chip{min-height:var(--tap-min);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-label);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);background:0 0;padding:0 14px}.TqrtAG_chip:hover{border-color:var(--color-text-subtle)}.TqrtAG_chipOn,.TqrtAG_chipOn:hover{background:var(--color-red);border-color:var(--color-red);color:var(--color-on-red)}.TqrtAG_result{display:flow-root}.TqrtAG_poster{float:left;aspect-ratio:2/3;width:84px;margin:0 var(--space-3) var(--space-2) 0;background:var(--poster-placeholder);border:1px solid var(--color-border-soft);border-radius:9px}.TqrtAG_details{min-width:0}.TqrtAG_movieTitle{font-family:var(--font-heading);font-weight:var(--weight-black);font-size:var(--text-h3);text-transform:uppercase;margin:0;line-height:1}.TqrtAG_meta{margin:var(--space-1) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.TqrtAG_blurb{margin:var(--space-2) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted)}.TqrtAG_services{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TqrtAG_service{padding:5px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text)}.TqrtAG_saveButton{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);color:var(--color-text);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start}.TqrtAG_saveButton:hover{border-color:var(--color-text-subtle)}.TqrtAG_saved{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-green);align-items:center;margin:0;display:flex}.TqrtAG_empty{font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.TqrtAG_actions{justify-content:space-between;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.TqrtAG_textButton{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.TqrtAG_textButton:hover{color:var(--color-text)}
.HQWXuG_posterFrame{position:relative;overflow:hidden}.HQWXuG_posterImage{object-fit:cover}.HQWXuG_servicesNote{font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-subtle);margin:0}.HQWXuG_credits{margin:var(--space-2) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-subtle);opacity:.8}.HQWXuG_creditsLink{color:inherit;text-underline-offset:2px;text-decoration:underline;position:relative}.HQWXuG_creditsLink:after{content:"";position:absolute;inset:-16px -4px}.HQWXuG_creditsLink:hover{color:var(--color-text)}
.RI3-JG_card{padding:var(--space-5);border-radius:var(--radius-card);background:var(--inner-circle-bg);border:1px solid var(--color-red-border)}.RI3-JG_eyebrow{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-red);margin:0}.RI3-JG_headline{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-weight:var(--weight-black);font-size:var(--inner-circle-headline);text-transform:uppercase;line-height:1}.RI3-JG_perks{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.RI3-JG_perk{gap:var(--space-2);font-size:var(--text-body);color:var(--color-text-muted);align-items:baseline;display:flex}.RI3-JG_star{color:var(--color-red);flex-shrink:0}.RI3-JG_join{width:100%;height:var(--button-height);border-radius:var(--radius-md);cursor:pointer;background:var(--color-red);color:var(--color-on-red);font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background var(--motion-fast);border:none}.RI3-JG_join:hover{background:var(--color-red-hover)}@media (prefers-reduced-motion:reduce){.RI3-JG_join{transition:none}}.RI3-JG_footnote{margin:var(--space-3) 0 0;text-align:center;font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-faint)}
._6n-MKa_frame{position:relative;overflow:hidden}._6n-MKa_image{object-fit:cover;z-index:0}
.rm-AlW_panel{width:100%;max-width:100%;max-height:88dvh;padding:var(--space-5) var(--space-gutter) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface);color:var(--color-text);margin:auto 0 0;overflow-y:auto}.rm-AlW_panel::backdrop{background:#000000b3}@media (min-width:768px){.rm-AlW_panel{border-radius:var(--radius-xl);max-width:480px;margin:auto}}.rm-AlW_top{justify-content:space-between;align-items:center;display:flex}.rm-AlW_heading{font-family:var(--font-heading);font-weight:var(--weight-black);font-size:var(--text-h2);text-transform:uppercase;margin:0;line-height:1}.rm-AlW_close{width:var(--tap-min);height:var(--tap-min);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;margin-right:-10px;font-size:18px}.rm-AlW_close:hover{color:var(--color-text)}.rm-AlW_step{margin:var(--space-5) 0 var(--space-2);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-red-soft)}.rm-AlW_chips{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.rm-AlW_chip{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-subtle);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rm-AlW_on{background:var(--color-red-tint);border-color:var(--color-red-border);color:var(--color-text)}.rm-AlW_input{width:100%;height:var(--input-height);margin-bottom:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-body-lg)}.rm-AlW_input::placeholder{color:var(--color-text-subtle)}.rm-AlW_results{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rm-AlW_result{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.rm-AlW_result:hover{background:var(--color-surface-raised)}.rm-AlW_picked{border-color:var(--color-red-border);background:var(--color-red-tint-weak)}.rm-AlW_cover{background:var(--poster-placeholder);border-radius:5px;flex:none;width:34px;height:50px}.rm-AlW_resultTitle{font-size:var(--text-body);font-weight:var(--weight-medium);display:block}.rm-AlW_resultMeta{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);display:block}.rm-AlW_note{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--color-text-subtle)}.rm-AlW_link{min-height:var(--tap-min);font:inherit;color:var(--color-red-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.rm-AlW_addButton{width:100%;min-height:var(--button-height);margin-top:var(--space-4);border-radius:var(--radius-lg);background:var(--color-red);color:var(--color-on-red);font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;cursor:pointer;border:none}.rm-AlW_addButton:hover:not(:disabled){background:var(--color-red-hover)}.rm-AlW_addButton:disabled{opacity:.4;cursor:not-allowed}
.mvBxEG_close{float:right;width:var(--tap-min);height:var(--tap-min);margin:-10px -10px 0 var(--space-2);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;padding:0;font-size:18px}.mvBxEG_close:hover{color:var(--color-text)}
.p31gOG_progress{margin:var(--space-3) 0 0}.p31gOG_label{margin-bottom:var(--space-1);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);display:block}.p31gOG_field{position:relative}.p31gOG_input{width:100%;height:var(--input-height);padding:0 88px 0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body-lg)}.p31gOG_input::placeholder{color:var(--color-text-subtle)}.p31gOG_save{top:50%;right:var(--space-1);min-height:var(--tap-min);min-width:72px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-red);color:var(--color-on-red);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;position:absolute;transform:translateY(-50%)}.p31gOG_save:hover{background:var(--color-red-hover)}.p31gOG_saved{min-height:1.4em;margin:var(--space-1) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-green)}
.d4gIda_card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-raised);border:1px solid var(--color-border);flex-direction:column;display:flex}.d4gIda_title{font-family:var(--font-heading);font-weight:var(--weight-heavy);text-transform:uppercase;margin:0;font-size:22px;line-height:1.05}.d4gIda_question{margin:var(--space-2) 0 0;font-size:var(--text-body);font-weight:var(--weight-medium)}.d4gIda_optional{font-weight:var(--weight-regular);color:var(--color-text-subtle)}.d4gIda_thumbs{gap:var(--space-2);display:flex}.d4gIda_thumb{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-high);cursor:pointer;width:64px;height:52px;font-size:24px}.d4gIda_on{background:var(--color-red-tint);border-color:var(--color-red)}.d4gIda_gore{margin-top:var(--space-2)}.d4gIda_hint{margin:var(--space-1) 0 0;font-size:var(--text-small);color:var(--color-text-subtle)}.d4gIda_input{height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body-lg)}.d4gIda_input::placeholder{color:var(--color-text-subtle)}.d4gIda_spoilers{gap:var(--space-2);flex-wrap:wrap;display:flex}.d4gIda_spoilerChip{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-high);color:var(--color-text-subtle);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.d4gIda_safeOn{background:var(--color-green-tint);border-color:var(--color-green-border);color:var(--color-green)}.d4gIda_spoilerChip.d4gIda_on{background:var(--color-red-tint);border-color:var(--color-red);color:var(--color-text)}.d4gIda_actions{align-items:center;gap:0 var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.d4gIda_done{min-height:var(--tap-min);padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--color-red);color:var(--color-on-red);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;border:none}.d4gIda_done:hover{background:var(--color-red-hover)}.d4gIda_textButton{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.d4gIda_textButton:hover{color:var(--color-text)}
.sZhx_W_header{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.sZhx_W_title{font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:var(--text-h3);letter-spacing:.03em;text-transform:uppercase;margin:0}.sZhx_W_addLink{min-height:var(--tap-min);min-width:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sZhx_W_addLink:hover{color:var(--color-text)}.sZhx_W_empty{padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);text-align:center;font-size:var(--text-body);color:var(--color-text-muted);margin:0}.sZhx_W_shelf{padding:0 0 var(--space-1);scroll-snap-type:x proximity;gap:11px;margin:0;list-style:none;display:flex;overflow-x:auto}.sZhx_W_item{width:var(--slab-poster-width);scroll-snap-align:start;flex:none}@media (min-width:768px){.sZhx_W_item{width:calc(16.6667% - 9.16667px)}}.sZhx_W_card{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:relative}.sZhx_W_poster{aspect-ratio:104/150;background:var(--poster-placeholder);border:1px solid var(--color-border-soft);width:100%;transition:transform var(--motion-fast);border-radius:11px;display:block;position:relative}.sZhx_W_card:hover .sZhx_W_poster{transform:translateY(-2px)}.sZhx_W_selected .sZhx_W_poster{border-color:var(--color-text)}.sZhx_W_posterMine{background:var(--slab-imonstre-bg)}.sZhx_W_imTag{background:var(--color-red);color:var(--color-on-red);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 5px;position:absolute;top:7px;left:7px}.sZhx_W_play{border-radius:var(--radius-circle);border:1px solid var(--color-border-strong);background:#0a0a0c99;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sZhx_W_status{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.1em;text-transform:uppercase;background:#0a0a0cc7;border-radius:4px;padding:2px 5px;position:absolute;bottom:7px;left:7px}.sZhx_W_itemTitle{font-size:12.5px;font-weight:var(--weight-medium);margin-top:7px;line-height:1.25}.sZhx_W_itemSub{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);margin-top:3px}.sZhx_W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sZhx_W_details,.sZhx_W_message{margin:var(--space-3) 0 0}.sZhx_W_details{padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-raised);border:1px solid var(--color-border)}.sZhx_W_message{font-size:var(--text-body);color:var(--color-green)}.sZhx_W_detailsTitle{font-family:var(--font-heading);font-weight:var(--weight-heavy);text-transform:uppercase;margin:0;font-size:22px;line-height:1.05}.sZhx_W_detailsMeta{margin:var(--space-1) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.sZhx_W_small{margin:var(--space-3) 0 0;font-size:var(--text-small);color:var(--color-text-muted)}.sZhx_W_services{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sZhx_W_service{padding:5px var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface-high);font-size:var(--text-small)}.sZhx_W_attribution{margin:var(--space-2) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-subtle)}.sZhx_W_actions{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.sZhx_W_mainButton,.sZhx_W_outlineButton{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.sZhx_W_mainButton{background:var(--color-red);color:var(--color-on-red);border:none}.sZhx_W_mainButton:hover{background:var(--color-red-hover)}.sZhx_W_outlineButton{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0}.sZhx_W_outlineButton:hover{border-color:var(--color-text-subtle)}.sZhx_W_textButton{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sZhx_W_textButton:hover{color:var(--color-text)}
.Res_mq_image{object-fit:contain}.Res_mq_silhouette{filter:brightness(0)invert();opacity:.16}.Res_mq_lock{color:var(--color-text-faint)}.Res_mq_cornerLock{width:14px;height:14px;color:var(--color-text);position:absolute;bottom:4px;right:4px}.Res_mq_number{font-family:var(--font-heading);font-weight:var(--weight-black);color:var(--color-red-soft);line-height:1}
.oYJOCq_art{height:var(--profile-banner-height);position:relative}.oYJOCq_art:before,.oYJOCq_art:after{content:"";position:absolute;inset:0}.oYJOCq_art:before{background:var(--skin-stripes)}.oYJOCq_art:after{background:linear-gradient(180deg, transparent 30%, var(--color-bg))}.oYJOCq_topRight{top:var(--space-2);right:var(--space-3);z-index:1;align-items:center;gap:var(--space-2);display:flex;position:absolute}.oYJOCq_skinLabel{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.oYJOCq_edit{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-scrim-light);width:30px;height:30px;color:var(--color-text);transition:border-color var(--motion-fast);place-items:center;display:grid;position:relative}.oYJOCq_edit:after{content:"";position:absolute;inset:-7px}.oYJOCq_edit:hover{border-color:var(--color-text)}@media (prefers-reduced-motion:reduce){.oYJOCq_edit,.oYJOCq_avatarLink{transition:none}}.oYJOCq_identity{align-items:flex-end;gap:var(--space-3);padding:0 var(--space-gutter);margin-top:calc(var(--profile-avatar-size) / -2);display:flex;position:relative}.oYJOCq_avatar{width:var(--profile-avatar-size);height:var(--profile-avatar-size);border-radius:var(--radius-xl);border:2px solid var(--color-bg);background:var(--color-avatar-bg);flex:none;justify-content:center;align-items:center;font-size:32px;display:flex;position:relative;overflow:hidden}.oYJOCq_avatarLink{transition:border-color var(--motion-fast)}.oYJOCq_avatarLink:hover{border-color:var(--color-red)}.oYJOCq_nameBlock{min-width:0;padding-bottom:var(--space-1)}.oYJOCq_handle{font-family:var(--font-heading);font-weight:var(--weight-black);font-size:var(--text-h2);text-transform:uppercase;overflow-wrap:anywhere;margin:0;line-height:.95}.oYJOCq_since{margin:var(--space-1) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}@media (min-width:768px){.oYJOCq_banner{padding-top:var(--space-4)}.oYJOCq_art{border-radius:var(--radius-xl);overflow:hidden}}@media (min-width:1024px){.oYJOCq_art{height:var(--profile-banner-height-desktop)}}
.YUwAHW_row{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.YUwAHW_stat{min-width:0;padding:13px var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-soft);flex-direction:column;flex:1;gap:5px;display:flex}.YUwAHW_row>li:has(>.YUwAHW_statLink){flex:1;min-width:0;display:flex}.YUwAHW_statLink{color:inherit;text-decoration:none}.YUwAHW_statLink:hover{border-color:var(--color-border-strong)}.YUwAHW_number{font-family:var(--font-heading);font-weight:var(--weight-black);color:var(--color-red);font-size:26px;line-height:1}.YUwAHW_numberLink{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.YUwAHW_label{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}
.bixpNa_box{justify-content:center;display:flex}.bixpNa_quiet{position:absolute}
.hw8i5q_form{gap:var(--space-5);flex-direction:column;display:flex}.hw8i5q_passwordBlock{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.hw8i5q_passwordBlock>label{align-self:stretch}.hw8i5q_forgot{cursor:pointer;font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);background:0 0;border:none;padding:0;text-decoration:underline;position:relative}.hw8i5q_forgot:after{content:"";position:absolute;inset:-14px -8px}.hw8i5q_forgot:hover{color:var(--color-red-hover)}.hw8i5q_note{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle)}.hw8i5q_noteCentered{margin-top:calc(var(--space-3) * -1);text-align:center}
.R0Q8tW_tile{aspect-ratio:1;border-radius:var(--radius-lg);width:100%;padding:var(--space-2);text-align:center;cursor:pointer;transition:transform var(--motion-fast);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.R0Q8tW_tile:hover{transform:translateY(-2px)}.R0Q8tW_icon{font-size:22px}.R0Q8tW_name{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.R0Q8tW_earned{background:var(--color-red-tint-weak);border:1px solid var(--color-red-tint-strong);color:var(--color-red-soft)}.R0Q8tW_new{background:var(--color-green-tint);border:1px solid var(--color-green-border);color:var(--color-green)}.R0Q8tW_locked{background:var(--color-surface);border:1px solid var(--color-border-soft);color:var(--color-text-subtle)}.R0Q8tW_locked .R0Q8tW_icon{opacity:.35;filter:grayscale()}.R0Q8tW_selected{border-color:var(--color-text)}.R0Q8tW_newTag{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;position:absolute;top:6px;right:8px}.R0Q8tW_card{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised);border:1px solid var(--color-border)}.R0Q8tW_cardTitle{font-family:var(--font-heading);font-weight:var(--weight-heavy);text-transform:uppercase;margin:0;font-size:20px}.R0Q8tW_cardText{margin:var(--space-1) 0 0;font-size:var(--text-body);color:var(--color-text-muted)}.R0Q8tW_cardMeta{margin:var(--space-2) 0 0;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}
.ZXenEa_problem{margin-bottom:calc(var(--space-2) * -1);font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);text-align:center;overflow-wrap:anywhere;line-height:1.6}
.uKtgza_header{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.uKtgza_title{font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:var(--text-h3);letter-spacing:.03em;text-transform:uppercase;margin:0}.uKtgza_count{min-height:var(--tap-min);padding:0 0 0 var(--space-3);font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-red-soft);text-underline-offset:3px;align-items:center;margin:-14px 0;text-decoration:underline;display:inline-flex}.uKtgza_count:hover{color:var(--color-text)}.uKtgza_grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.uKtgza_grid{grid-template-columns:repeat(6,1fr)}}.uKtgza_cardSpot:not(:empty){margin-top:var(--space-3)}
._2YyKNa_field{gap:var(--space-2);flex-direction:column;display:flex}._2YyKNa_label{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle)}._2YyKNa_input{height:var(--input-height);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);padding:0 var(--space-4);font-family:var(--font-body);transition:border-color var(--motion-fast);outline:none;font-size:16px}._2YyKNa_input::placeholder{color:var(--color-text-subtle)}._2YyKNa_input:focus,._2YyKNa_inputError{border-color:var(--color-red)}._2YyKNa_hint,._2YyKNa_error{font-family:var(--font-label);font-size:var(--text-label)}._2YyKNa_hint{color:var(--color-text-subtle)}._2YyKNa_error{color:var(--color-red-soft)}._2YyKNa_error a{color:var(--color-red-soft);text-underline-offset:2px;text-decoration:underline}._2YyKNa_error a:hover{color:var(--color-red-hover)}
.p5ORSW_card{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-soft);padding:14px}.p5ORSW_top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.p5ORSW_title{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.p5ORSW_gore,.p5ORSW_tag,.p5ORSW_reactButton,.p5ORSW_revealLabel{border-radius:var(--radius-sm);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:4px 8px;line-height:1.2;display:inline-flex}.p5ORSW_gore{color:var(--color-red-soft);border:1px solid var(--color-red-border);flex-shrink:0}.p5ORSW_tag{margin-top:7px}.p5ORSW_tagSafe{background:var(--color-green-tint);color:var(--color-green)}.p5ORSW_tagSpoilers{background:var(--color-red-tint);color:var(--color-red-soft)}.p5ORSW_text{font-size:13px;line-height:var(--leading-body);color:var(--color-text-muted);margin:9px 0 0}.p5ORSW_blurWrap{min-height:var(--tap-min);position:relative}.p5ORSW_blurred{filter:blur(var(--spoiler-blur));-webkit-user-select:none;user-select:none;margin:0}.p5ORSW_reveal{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.p5ORSW_revealLabel{background:var(--color-scrim);border:1px solid var(--color-red-border);color:var(--color-red-soft)}.p5ORSW_reveal:hover .p5ORSW_revealLabel,.p5ORSW_reveal:focus-visible .p5ORSW_revealLabel{color:var(--color-text)}.p5ORSW_react{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.p5ORSW_reactButton{border:1px solid var(--color-border);color:var(--color-text-subtle);background:0 0;gap:6px;position:relative}.p5ORSW_reactIcon{color:var(--color-text);flex-shrink:0}button.p5ORSW_reactButton{cursor:pointer}button.p5ORSW_reactButton:after{content:"";height:var(--tap-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}button.p5ORSW_reactButton:not(.p5ORSW_reactOn):hover{border-color:var(--color-border-strong);color:var(--color-text)}.p5ORSW_reactOn,.p5ORSW_reactOn .p5ORSW_reactIcon{color:var(--color-red-soft)}.p5ORSW_reactOn{border-color:var(--color-red-border);background:var(--color-red-tint)}.p5ORSW_reactStatic{cursor:default}
.mVrKJW_roomForButton{width:100%;padding-right:72px}.mVrKJW_showButton{height:100%;min-width:var(--tap-min);padding:0 var(--space-4);cursor:pointer;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);background:0 0;border:none;position:absolute;top:0;right:0}.mVrKJW_showButton:hover,.mVrKJW_showButton:focus-visible{color:var(--color-text)}.mVrKJW_boxWrap{flex-direction:column;display:flex;position:relative}
.uJmWLq_row{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--tap-min);font-family:var(--font-body);font-size:13px;line-height:var(--leading-body);color:var(--color-text-subtle);cursor:pointer;display:flex}.uJmWLq_box{appearance:none;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);cursor:pointer;width:20px;height:20px;transition:border-color var(--motion-fast), background var(--motion-fast);background:0 0;flex:none;place-items:center;margin:0;display:grid}.uJmWLq_box:hover{border-color:var(--color-text)}.uJmWLq_box:checked{border-color:var(--color-red);background:var(--color-red)}.uJmWLq_box:checked:after{content:"";border:solid var(--color-text);border-width:0 2px 2px 0;width:5px;height:10px;margin-top:-2px;transform:rotate(45deg)}.uJmWLq_box[aria-invalid=true]:not(:checked){border-color:var(--color-red-soft)}@media (prefers-reduced-motion:reduce){.uJmWLq_box{transition:none}}.uJmWLq_link{color:var(--color-red-soft);text-underline-offset:2px;text-decoration:underline}.uJmWLq_error{margin:var(--space-1) 0 0;font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);text-align:center}
.OB3n_q_header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.OB3n_q_title{font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:var(--text-h3);letter-spacing:.03em;text-transform:uppercase;margin:0}.OB3n_q_seeAll{min-height:var(--tap-min);padding-left:var(--space-3);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-red-soft);text-underline-offset:3px;flex-shrink:0;align-items:center;margin:-14px 0;text-decoration:underline;display:inline-flex}.OB3n_q_seeAll:hover{color:var(--color-text)}.OB3n_q_list{flex-direction:column;gap:10px;display:flex}.OB3n_q_empty{border-radius:var(--radius-lg);border:1px dashed var(--color-border);font-size:13px;line-height:var(--leading-body);color:var(--color-text-subtle);margin:0;padding:14px}
@media (min-width:1024px){.JsRkWG_profile{max-width:var(--profile-max-width);margin:0 auto}}.JsRkWG_sections{gap:var(--space-6);padding:0 var(--space-gutter);flex-direction:column;margin-top:18px;display:flex}
.-\39 wdZa_note{margin-bottom:var(--space-5);padding:var(--space-3) 14px;border-radius:var(--radius-sm);border:1px solid var(--color-green-border);background:var(--color-green-tint);color:var(--color-text);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.-\39 wdZa_check{color:var(--color-green);flex:0 0 18px;margin-top:1px}
._7v6R_W_screen{min-height:calc(100dvh / var(--onboarding-zoom,1) - 72px);gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:768px){._7v6R_W_screen{min-height:calc(100dvh / var(--onboarding-zoom,1) - 112px)}}._7v6R_W_middle{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;flex:1;display:flex}._7v6R_W_ring{border-radius:var(--radius-circle);border:1px solid var(--color-red-border);background:radial-gradient(circle, var(--color-red-tint), transparent 70%);width:92px;height:92px;box-shadow:0 0 40px var(--color-red-glow);place-items:center;display:grid}._7v6R_W_icon{color:var(--color-text)}@media (prefers-reduced-motion:no-preference){._7v6R_W_ring{animation:2.6s ease-in-out infinite _7v6R_W_breathe}}@keyframes _7v6R_W_breathe{50%{box-shadow:0 0 60px var(--color-red-glow)}}._7v6R_W_eyebrow{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}._7v6R_W_headline{font-size:46px;font-weight:var(--weight-black);text-transform:uppercase;line-height:.9}._7v6R_W_red{color:var(--color-red)}._7v6R_W_body{max-width:290px;color:var(--color-text-muted);font-size:14.5px;line-height:1.55}._7v6R_W_address{color:var(--color-text);overflow-wrap:anywhere;font-weight:500}._7v6R_W_tip{max-width:290px;font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle);line-height:1.6}._7v6R_W_actions{flex-direction:column;gap:6px;display:flex}._7v6R_W_fixLink{min-height:var(--tap-min);cursor:pointer;font-family:var(--font-body);color:var(--color-text-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:.35em;font-size:13.5px;display:flex}._7v6R_W_fixLinkCta{color:var(--color-red-soft);text-underline-offset:3px;text-decoration:underline}._7v6R_W_fixLink:hover ._7v6R_W_fixLinkCta{color:var(--color-red-hover)}
.kHOc8a_form{gap:var(--space-5);flex-direction:column;display:flex}.kHOc8a_note{margin-top:calc(var(--space-3) * -1);font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle);text-align:center}.kHOc8a_formError{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);text-align:center;margin:0}
._7tZowq_screen{padding:0 var(--space-gutter)}@media (min-width:1024px){._7tZowq_screen{max-width:var(--profile-max-width);margin:0 auto}}._7tZowq_top{margin:0 calc(-1 * var(--space-gutter));padding:var(--space-4) var(--space-gutter) var(--space-3);border-bottom:1px solid var(--color-border-soft)}._7tZowq_back{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);align-items:center;margin:-10px 0;text-decoration:none;display:inline-flex}._7tZowq_back:hover{color:var(--color-text)}._7tZowq_title{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:.03em;font-size:34px;line-height:1}._7tZowq_notYours{margin:var(--space-6) 0;color:var(--color-text-muted);line-height:var(--leading-body)}._7tZowq_mini{margin-top:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);overflow:hidden}._7tZowq_miniArt{height:var(--edit-mini-banner-height);position:relative}._7tZowq_miniArt:before,._7tZowq_miniArt:after{content:"";position:absolute;inset:0}._7tZowq_miniArt:before{background:var(--skin-stripes)}._7tZowq_miniArt:after{background:linear-gradient(180deg, transparent 30%, var(--color-bg))}._7tZowq_miniIdentity{align-items:flex-end;gap:var(--space-3);padding:0 var(--space-3) var(--space-3);margin-top:-26px;display:flex;position:relative}._7tZowq_miniAvatar{border-radius:var(--radius-md);border:2px solid var(--color-bg);background:var(--color-avatar-bg);flex:none;place-items:center;width:52px;height:52px;font-size:20px;display:grid;position:relative;overflow:hidden}._7tZowq_miniHandle{min-width:0;font-family:var(--font-heading);font-weight:var(--weight-black);font-size:var(--text-h3);text-transform:uppercase;overflow-wrap:anywhere;line-height:1}._7tZowq_miniCaption{margin:var(--space-2) 0 0;text-align:center;font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}._7tZowq_section{margin-top:var(--space-6)}._7tZowq_sectionTitle{margin:0 0 var(--space-3);font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:var(--text-h3);letter-spacing:.03em;text-transform:uppercase}._7tZowq_monsterSection{scroll-margin-top:var(--space-4)}._7tZowq_monsterHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._7tZowq_monsterHeader ._7tZowq_sectionTitle{white-space:nowrap;flex-shrink:0}._7tZowq_monsterName{font-family:var(--font-label);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:right;color:var(--color-red-soft);animation:_7tZowq_monsterNameIn var(--motion-fast) ease-out}@keyframes _7tZowq_monsterNameIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}._7tZowq_monsters{gap:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}._7tZowq_monster{aspect-ratio:1;min-height:var(--tap-min);cursor:pointer;border-radius:var(--radius-md);border:2px solid var(--color-border-soft);background:var(--color-surface-raised);transition:border-color var(--motion-fast);place-items:center;padding:0;font-size:15px;display:grid;position:relative;overflow:hidden}._7tZowq_monster:hover{border-color:var(--color-border-strong)}._7tZowq_monsterPicked,._7tZowq_monsterPicked:hover{border-color:var(--color-red);background:var(--color-red-tint)}._7tZowq_lockedLabel{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}._7tZowq_monsterLocked,._7tZowq_monsterLocked:hover{border-style:dashed;border-color:var(--color-border);background:var(--color-surface)}._7tZowq_lockedNote:not(:empty){margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-label);font-size:var(--text-small);color:var(--color-text-muted)}._7tZowq_lockedNote strong{font-weight:var(--weight-medium);color:var(--color-red-soft)}._7tZowq_nameBox{align-items:center;gap:var(--space-1);height:var(--input-height);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);transition:border-color var(--motion-fast);display:flex}._7tZowq_nameBox:focus-within,._7tZowq_nameBoxError{border-color:var(--color-red)}._7tZowq_nameBox:has(._7tZowq_nameInput:disabled){opacity:.55}._7tZowq_at{color:var(--color-text-subtle);font-family:var(--font-body);font-size:16px}._7tZowq_nameInput{min-width:0;height:100%;color:var(--color-text);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;font-size:16px}._7tZowq_nameOk{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-green);flex:none}._7tZowq_nameHint,._7tZowq_nameError{margin:var(--space-2) 0 0;font-family:var(--font-label);font-size:var(--text-label)}._7tZowq_nameHint{color:var(--color-text-subtle)}._7tZowq_nameError{color:var(--color-red-soft)}._7tZowq_skins{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._7tZowq_skin{text-align:left;cursor:pointer;border-radius:var(--radius-md);border:2px solid var(--color-border-soft);background:var(--color-surface);color:var(--color-text);transition:border-color var(--motion-fast);flex-direction:column;padding:0;display:flex;overflow:hidden}._7tZowq_skin:hover{border-color:var(--color-border-strong)}._7tZowq_skinWorn,._7tZowq_skinWorn:hover{border-color:var(--color-red)}._7tZowq_skinArt{width:100%;height:var(--edit-skin-art-height);position:relative}._7tZowq_skinArt:after{content:"";background:var(--skin-stripes);position:absolute;inset:0}._7tZowq_skinName{padding:6px var(--space-2) 0;font-family:var(--font-heading);font-weight:var(--weight-heavy);text-transform:uppercase;font-size:15px;line-height:1.05}._7tZowq_skinState{padding:2px var(--space-2) var(--space-2);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle)}._7tZowq_skinWorn ._7tZowq_skinState{color:var(--color-red-soft)}._7tZowq_footer{bottom:var(--nav-bar-height);margin-top:var(--space-6);padding:var(--space-3) 0;background:linear-gradient(180deg, transparent, var(--color-bg) 30%);position:sticky}@media (min-width:1024px){._7tZowq_footer{bottom:0}}._7tZowq_save{width:100%;height:var(--button-height);border-radius:var(--radius-md);cursor:pointer;background:var(--color-red);color:var(--color-on-red);font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background var(--motion-fast);border:none}._7tZowq_save:hover{background:var(--color-red-hover)}@media (prefers-reduced-motion:reduce){._7tZowq_monster,._7tZowq_nameBox,._7tZowq_skin,._7tZowq_save{transition:none}}
.ftfItG_form{flex-direction:column;gap:18px;display:flex}.ftfItG_picker{gap:var(--space-3);flex-direction:column;display:flex}.ftfItG_hint,.ftfItG_error{font-family:var(--font-label);font-size:var(--text-label)}.ftfItG_hint{color:var(--color-text-subtle)}.ftfItG_error{color:var(--color-red-soft)}
.XWHCYq_tip{margin-top:calc(var(--space-5) * -1);font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle);text-align:center;line-height:1.6}
.esxzCW_problem{margin-bottom:var(--space-5);padding:var(--space-3) 14px;border-radius:var(--radius-sm);border:1px solid var(--color-red);font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);text-align:center;line-height:1.6}.esxzCW_link{color:var(--color-red-soft);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.esxzCW_link:hover{color:var(--color-red-hover)}
.e0gQlq_emailBox{width:100%;margin-top:var(--space-2);text-align:left}.e0gQlq_sendError{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);text-align:center}
.lqwLmG_form{gap:var(--space-4);flex-direction:column;display:flex}.lqwLmG_card{text-align:left;cursor:pointer;border-radius:var(--radius-card);border:2px solid var(--color-border-soft);background:var(--color-surface);width:100%;color:var(--color-text);transition:border-color var(--motion-fast);padding:0;display:block;overflow:hidden}.lqwLmG_card:hover{border-color:var(--color-border-strong)}.lqwLmG_worn,.lqwLmG_worn:hover{border-color:var(--color-red)}.lqwLmG_art{height:96px;position:relative}.lqwLmG_art:after{content:"";background:var(--skin-stripes);position:absolute;inset:0}.lqwLmG_info{justify-content:space-between;align-items:center;gap:var(--space-3);padding:14px var(--space-4);display:flex}.lqwLmG_name{font-family:var(--font-heading);font-variation-settings:"opsz" 72;font-size:var(--text-h3);font-weight:var(--weight-heavy);letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.lqwLmG_desc{font-size:var(--text-small);color:var(--color-text-subtle)}.lqwLmG_state{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle)}.lqwLmG_worn .lqwLmG_state{color:var(--color-red-soft)}.lqwLmG_error{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);text-align:center}
.aj7VQq_problem{margin:var(--space-2) 0;font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft)}
._7vBbOG_page{max-width:900px;padding:var(--space-8) var(--space-gutter) 80px;flex-direction:column;gap:48px;margin:0 auto;display:flex}._7vBbOG_header{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}._7vBbOG_eyebrow{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}._7vBbOG_section{gap:var(--space-4);flex-direction:column;display:flex}._7vBbOG_sectionTitle{font-size:var(--text-h2);font-weight:var(--weight-black);line-height:var(--leading-tight);text-transform:uppercase;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-soft)}._7vBbOG_group{gap:var(--space-2);flex-direction:column;display:flex}._7vBbOG_groupTitle{font-family:var(--font-label);font-variation-settings:normal;font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-red-soft)}._7vBbOG_swatchGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){._7vBbOG_swatchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){._7vBbOG_swatchGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}._7vBbOG_swatch{gap:var(--space-2);flex-direction:column;display:flex}._7vBbOG_swatchChip{border-radius:var(--radius-md);border:1px solid var(--color-border);height:64px}._7vBbOG_tokenName{font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-muted);word-break:break-all}._7vBbOG_skinGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){._7vBbOG_skinGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}._7vBbOG_skinCard{border-radius:var(--radius-card);border:1px solid var(--color-border-soft);background:var(--color-surface);overflow:hidden}._7vBbOG_skinArt{height:96px;position:relative}._7vBbOG_skinArt:after{content:"";background:var(--skin-stripes);position:absolute;inset:0}._7vBbOG_skinInfo{padding:14px var(--space-4);flex-direction:column;gap:2px;display:flex}._7vBbOG_skinName{font-size:var(--text-h3);font-weight:var(--weight-heavy);text-transform:uppercase;line-height:1.1}._7vBbOG_skinDesc{font-size:var(--text-small);color:var(--color-text-subtle);margin-bottom:var(--space-1)}._7vBbOG_fontKey{color:var(--color-text-muted)}._7vBbOG_fontHeading{font-family:var(--font-heading);font-variation-settings:"opsz" 72;font-weight:var(--weight-black);text-transform:uppercase;line-height:1}._7vBbOG_fontLabel{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._7vBbOG_typeRow{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);flex-direction:column;display:flex}@media (min-width:768px){._7vBbOG_typeRow{align-items:baseline;gap:var(--space-6);flex-direction:row}._7vBbOG_typeRow ._7vBbOG_tokenName{flex:0 0 140px}}._7vBbOG_radiusRow{gap:var(--space-4);flex-wrap:wrap;display:flex}._7vBbOG_radiusBox{background:var(--color-surface-raised);border:1px solid var(--color-red-border);width:72px;height:72px}._7vBbOG_radiusBoxWide{width:140px}._7vBbOG_samples{gap:var(--space-3);flex-direction:column;max-width:400px;display:flex}._7vBbOG_sampleButton{height:var(--button-height);border-radius:var(--radius-lg);cursor:pointer;background:var(--color-red);color:var(--color-on-red);font-family:var(--font-heading);font-variation-settings:"opsz" 72;font-weight:var(--weight-heavy);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background var(--motion-fast);border:none}._7vBbOG_sampleButton:hover{background:var(--color-red-hover)}._7vBbOG_sampleGhost{height:var(--button-height);border-radius:var(--radius-lg);cursor:pointer;border:1px solid var(--color-border-strong);color:var(--color-text);font-family:var(--font-label);font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0}._7vBbOG_chipRow{gap:var(--space-2);flex-wrap:wrap;display:flex}._7vBbOG_chipOn,._7vBbOG_chipOff{border-radius:var(--radius-pill);font-size:13px;font-weight:var(--weight-medium);padding:11px 14px}._7vBbOG_chipOn{background:var(--color-red-tint);color:var(--color-red-soft);border:1px solid var(--color-red)}._7vBbOG_chipOff{background:var(--color-surface-raised);color:var(--color-text-muted);border:1px solid var(--color-border)}._7vBbOG_liveBadge{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-green-tint);border:1px solid var(--color-green-border);color:var(--color-green);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:10px 14px;display:flex}._7vBbOG_liveDot{border-radius:var(--radius-circle);background:var(--color-green);width:7px;height:7px}
.Ga6Faq_screen{padding:0 var(--space-gutter) var(--space-6)}@media (min-width:768px){.Ga6Faq_screen{max-width:600px;margin:0 auto}}.Ga6Faq_top{margin:0 calc(-1 * var(--space-gutter));padding:var(--space-4) var(--space-gutter) var(--space-4);border-bottom:1px solid var(--color-border-soft)}.Ga6Faq_back{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);align-items:center;margin:-10px 0;text-decoration:none;display:inline-flex}.Ga6Faq_back:hover{color:var(--color-text)}.Ga6Faq_title{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:.03em;font-size:34px;line-height:1}.Ga6Faq_sub{margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:var(--leading-body)}.Ga6Faq_onlyYou{margin-top:var(--space-3);border:1px solid var(--color-red-border);border-radius:var(--radius-sm);color:var(--color-red-soft);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:3px 7px;display:inline-block}.Ga6Faq_rooms{margin:var(--space-5) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.Ga6Faq_room{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);text-decoration:none;display:flex}.Ga6Faq_later{opacity:.55}.Ga6Faq_icon{color:var(--color-text);flex:none}.Ga6Faq_roomText{flex-direction:column;gap:2px;min-width:0;display:flex}.Ga6Faq_roomName{font-family:var(--font-heading);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.03em;font-size:20px}.Ga6Faq_roomHint{color:var(--color-text-muted);font-size:var(--text-small)}.Ga6Faq_soon{color:var(--color-text-subtle);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;flex:none;margin-left:auto}.Ga6Faq_heading{margin:var(--space-6) 0 var(--space-3);font-family:var(--font-label);font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.Ga6Faq_empty{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.Ga6Faq_changes{margin:0;padding:0;list-style:none}.Ga6Faq_change{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);flex-direction:column;gap:2px;display:flex}.Ga6Faq_changeWhat{color:var(--color-text)}.Ga6Faq_changeMeta{color:var(--color-text-subtle);font-family:var(--font-label);font-size:var(--text-label-sm)}.Ga6Faq_explain{margin:var(--space-5) 0 0;color:var(--color-text-muted);line-height:var(--leading-body)}.Ga6Faq_freshForm{margin-top:var(--space-5)}.Ga6Faq_steps{margin:var(--space-5) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}.Ga6Faq_step{gap:var(--space-3);align-items:flex-start;display:flex}.Ga6Faq_stepNumber{border-radius:var(--radius-circle);background:var(--color-red);width:24px;height:24px;color:var(--color-on-red);font-family:var(--font-label);font-size:var(--text-label-sm);flex:none;justify-content:center;align-items:center;display:flex}.Ga6Faq_stepText{line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.Ga6Faq_stepText b{color:var(--color-text);font-weight:var(--weight-medium)}.Ga6Faq_qr{width:200px;max-width:100%;margin:var(--space-3) 0;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg)}.Ga6Faq_qr svg{width:100%;height:auto;display:block}.Ga6Faq_manual{margin-top:var(--space-3);color:var(--color-text-subtle);font-size:var(--text-small)}.Ga6Faq_manual summary{cursor:pointer;min-height:var(--tap-min);align-items:center;display:flex}.Ga6Faq_key{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-label);letter-spacing:.08em;word-break:break-all;display:block}.Ga6Faq_link{min-height:var(--tap-min);color:var(--color-red-soft);font-size:var(--text-small);align-items:center;text-decoration:underline;display:inline-flex}.Ga6Faq_codeForm{gap:var(--space-3);flex:1;min-width:0;display:grid}.Ga6Faq_codeField{gap:var(--space-1);display:grid}.Ga6Faq_codeLabel{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.Ga6Faq_codeInput{width:100%;min-height:var(--input-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-label);letter-spacing:.3em;font-size:22px}.Ga6Faq_codeInput:focus-visible{border-color:var(--color-text);outline:none}.Ga6Faq_codeInputError{border-color:var(--color-red)}.Ga6Faq_problem{color:var(--color-red-soft);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.Ga6Faq_switchLink{min-height:var(--tap-min);color:var(--color-red-soft);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.Ga6Faq_success{color:var(--color-green);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.Ga6Faq_backupCodes{padding:var(--space-3);gap:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:repeat(2,1fr);margin:0;list-style:none;display:grid}.Ga6Faq_backupCodes code{font-family:var(--font-label);letter-spacing:.06em;color:var(--color-text);font-size:16px}.Ga6Faq_backupButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.Ga6Faq_smallButton{min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0}.Ga6Faq_smallButton:hover,.Ga6Faq_smallButton:focus-visible{border-color:var(--color-text)}.Ga6Faq_tick{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--color-text);cursor:pointer;display:flex}.Ga6Faq_tick input{width:20px;height:20px;accent-color:var(--color-red)}.Ga6Faq_continue{min-height:var(--button-height);border-radius:var(--radius-md);background:var(--color-red);color:var(--color-on-red);font-family:var(--font-label);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}.Ga6Faq_continueOff{opacity:.4;cursor:not-allowed}.Ga6Faq_go{color:var(--color-red-soft);font-family:var(--font-label);flex:none;margin-left:auto;font-size:18px}.Ga6Faq_safetyLink{min-height:var(--tap-min);color:var(--color-red-soft);align-items:center;text-decoration:underline;display:inline-flex}
.SQVmya_screen{padding:0 var(--space-gutter) var(--space-6)}@media (min-width:768px){.SQVmya_screen{max-width:600px;margin:0 auto}}.SQVmya_top{margin:0 calc(-1 * var(--space-gutter));padding:var(--space-4) var(--space-gutter) var(--space-4);border-bottom:1px solid var(--color-border-soft)}.SQVmya_back{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);align-items:center;margin:-10px 0;text-decoration:none;display:inline-flex}.SQVmya_back:hover{color:var(--color-text)}.SQVmya_title{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:.03em;font-size:34px;line-height:1}.SQVmya_sub{margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:var(--leading-body)}.SQVmya_count{min-height:1em;margin:var(--space-4) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.SQVmya_allDone{margin:var(--space-5) 0 0;font-family:var(--font-heading);font-weight:var(--weight-black);font-size:var(--text-h3);text-transform:uppercase}.SQVmya_empty{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.SQVmya_list{margin:var(--space-3) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.SQVmya_card{padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface)}.SQVmya_cardDone{border-color:var(--color-green-border)}.SQVmya_cardTitle{font-family:var(--font-heading);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.05}.SQVmya_struck{color:var(--color-text-faint);text-decoration:line-through}.SQVmya_meta{margin:var(--space-1) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-subtle);line-height:1.6}.SQVmya_take{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body)}.SQVmya_done{margin:var(--space-3) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-green)}.SQVmya_buttons{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.SQVmya_button{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 10px;position:relative}.SQVmya_button:after{content:"";position:absolute;inset:-7px -2px}.SQVmya_button:disabled,.SQVmya_save:disabled,.SQVmya_result:disabled{opacity:.5;cursor:default}.SQVmya_approve{border-color:var(--color-green-border);color:var(--color-green)}.SQVmya_delete{border-color:var(--color-red-border);color:var(--color-red-soft)}.SQVmya_save{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-red);color:var(--color-on-red);font-family:var(--font-heading);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;font-size:17px}.SQVmya_save:hover:not(:disabled){background:var(--color-red-hover)}.SQVmya_box{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft)}.SQVmya_label{margin:var(--space-2) 0 var(--space-1);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);display:block}.SQVmya_input{width:100%;min-height:var(--input-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font:inherit}.SQVmya_input:focus-visible{border-color:var(--color-text);outline:none}.SQVmya_yearInput{width:100px}.SQVmya_ask{color:var(--color-text-muted);line-height:var(--leading-body);margin:0}.SQVmya_searchNote{margin:var(--space-2) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-subtle)}.SQVmya_results{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.SQVmya_result{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;display:flex}.SQVmya_result:hover:not(:disabled){border-color:var(--color-border-strong)}.SQVmya_poster{border-radius:var(--radius-sm);background:var(--poster-placeholder);flex:none;width:36px;height:54px}.SQVmya_resultText{flex-direction:column;gap:2px;min-width:0;display:flex}.SQVmya_resultTitle{font-weight:var(--weight-semibold)}.SQVmya_resultMeta{font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-subtle)}
._4udVpW_newPost{margin-top:var(--space-5);min-height:var(--button-height);border-radius:var(--radius-lg);background:var(--color-red);color:var(--color-on-red);font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}._4udVpW_newPost:hover{background:var(--color-red-hover)}._4udVpW_chips{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._4udVpW_chip{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;font-size:13px;position:relative}._4udVpW_chip:after{content:"";position:absolute;inset:-4px 0}._4udVpW_chipOn{border-color:var(--color-red-border);background:var(--color-red-tint);color:var(--color-text)}._4udVpW_list{margin:var(--space-3) 0 0;padding:0;list-style:none}._4udVpW_row{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);color:var(--color-text);text-decoration:none;display:flex}._4udVpW_row:hover ._4udVpW_title{color:var(--color-red-soft)}._4udVpW_thumb{width:72px;aspect-ratio:var(--hero-image-ratio);object-fit:cover;border-radius:var(--radius-sm);flex:none}._4udVpW_noThumb{background:var(--post-hero-placeholder)}._4udVpW_words{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._4udVpW_title{font-family:var(--font-heading);font-weight:var(--weight-heavy);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.05;overflow:hidden}._4udVpW_meta{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._4udVpW_tagDraft,._4udVpW_tagLive{border-radius:var(--radius-sm);letter-spacing:.1em;padding:1px 6px;font-size:9px;display:inline-block}._4udVpW_tagDraft{border:1px solid var(--color-border-strong);color:var(--color-text)}._4udVpW_tagLive{border:1px solid var(--color-green-border);background:var(--color-green-tint);color:var(--color-green)}._4udVpW_go{color:var(--color-text-subtle);flex:none}._4udVpW_empty{margin-top:var(--space-5);color:var(--color-text-muted)}._4udVpW_binRow{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;display:flex}._4udVpW_binRow ._4udVpW_title{color:var(--color-text-muted)}._4udVpW_binButtons{gap:var(--space-2);display:flex}._4udVpW_binButton{min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0}._4udVpW_binForever{border-color:var(--color-red-border);color:var(--color-red-soft)}._4udVpW_binButton:disabled{opacity:.55}._4udVpW_binProblem{width:100%;font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);margin:0}
.gP6CGq_screen{padding:0 var(--space-gutter) var(--space-6)}@media (min-width:768px){.gP6CGq_screen{max-width:600px;margin:0 auto}}.gP6CGq_top{margin:0 calc(-1 * var(--space-gutter));padding:var(--space-4) var(--space-gutter) var(--space-4);border-bottom:1px solid var(--color-border-soft)}.gP6CGq_back{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);align-items:center;margin:-10px 0;text-decoration:none;display:inline-flex}.gP6CGq_back:hover{color:var(--color-text)}.gP6CGq_title{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:.03em;font-size:34px;line-height:1}.gP6CGq_hiddenLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gP6CGq_search{width:100%;min-height:var(--input-height);margin-top:var(--space-4);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font:inherit}.gP6CGq_search:focus-visible{border-color:var(--color-text);outline:none}.gP6CGq_filters{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.gP6CGq_pill{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-label-sm);cursor:pointer;padding:6px 10px;position:relative}.gP6CGq_pill:after,.gP6CGq_chip:after,.gP6CGq_goreButton:after,.gP6CGq_clear:after{content:"";position:absolute;inset:-8px -2px}.gP6CGq_pillOn{background:var(--color-red-tint);border-color:var(--color-red-border);color:var(--color-text)}.gP6CGq_count{margin:var(--space-4) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.gP6CGq_empty{color:var(--color-text-muted)}.gP6CGq_list{margin:var(--space-3) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.gP6CGq_card{padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface)}.gP6CGq_head{gap:var(--space-3);display:flex}.gP6CGq_poster{border-radius:var(--radius-sm);background:var(--poster-placeholder);flex:none;width:54px;height:80px}.gP6CGq_headText{min-width:0}.gP6CGq_filmTitle{font-family:var(--font-heading);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:20px;line-height:1.05}.gP6CGq_meta{margin:var(--space-1) 0 0;font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-text-subtle)}.gP6CGq_now{margin:var(--space-2) 0 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-label);font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:3px 7px;display:inline-block}.gP6CGq_source{color:var(--color-text-subtle)}.gP6CGq_source_unknown{color:var(--color-red-soft)}.gP6CGq_source_james{color:var(--color-text)}.gP6CGq_why{margin:var(--space-2) 0 0;color:var(--color-text-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.gP6CGq_label{margin:var(--space-3) 0 var(--space-1);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.gP6CGq_gore{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.gP6CGq_goreButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);height:32px;color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-label);cursor:pointer;position:relative}.gP6CGq_goreOn{background:var(--color-red);border-color:var(--color-red);color:var(--color-on-red)}.gP6CGq_chips{flex-wrap:wrap;gap:6px;display:flex}.gP6CGq_chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-muted);font:inherit;font-size:var(--text-small);cursor:pointer;padding:5px 10px;position:relative}.gP6CGq_chipOn{background:var(--color-red-tint);border-color:var(--color-red-border);color:var(--color-text)}.gP6CGq_chipGuess{background:var(--color-red-tint);border:1px dashed var(--color-red-border);color:var(--color-text)}.gP6CGq_foot{min-height:20px;margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.gP6CGq_saved{font-family:var(--font-label);font-size:var(--text-label-sm);color:var(--color-green)}.gP6CGq_clear{color:var(--color-red-soft);font-family:var(--font-label);font-size:var(--text-label-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;position:relative}.gP6CGq_more{width:100%;min-height:var(--tap-min);margin-top:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;display:block}.gP6CGq_more:disabled{opacity:.5}
.MW0ffG_screen{max-width:var(--contact-max-width);padding:var(--space-5) var(--space-gutter) var(--space-8);margin:0 auto}.MW0ffG_back{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--color-border-strong);color:var(--color-text);cursor:pointer;background:0 0;border-radius:11px;place-items:center;font-size:18px;display:grid}.MW0ffG_back:hover{border-color:var(--color-text-subtle)}.MW0ffG_headline{margin:var(--space-5) 0 0;font-family:var(--font-heading);font-weight:var(--weight-black);font-size:var(--text-h1);text-transform:uppercase;line-height:.92}.MW0ffG_line{display:block}.MW0ffG_intro{margin:var(--space-3) 0 var(--space-5);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted)}.MW0ffG_headline+p{margin-top:var(--space-4)}.MW0ffG_link{color:var(--color-red-soft);text-decoration:underline}.MW0ffG_link:hover{color:var(--color-red-hover)}.MW0ffG_form{gap:var(--space-5);flex-direction:column;display:flex}.MW0ffG_message{height:auto;min-height:140px;padding:var(--space-3) var(--space-4);line-height:var(--leading-body);resize:vertical}.MW0ffG_count{text-align:right}.MW0ffG_small{margin:calc(var(--space-2) * -1) 0 0;font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle);text-align:center}
.Ct3tjG_sent,.Ct3tjG_failed{min-height:18px;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;color:var(--color-green)}.Ct3tjG_failed{letter-spacing:normal;text-transform:none;color:var(--color-red-soft)}
.U3632G_middle{gap:var(--space-4);padding-top:var(--space-8);flex-direction:column;flex:1;display:flex}.U3632G_body{color:var(--color-text-muted);font-size:14.5px;line-height:1.55}.U3632G_from{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle);line-height:1.6}.U3632G_errorLink{color:var(--color-red-soft);text-underline-offset:3px;text-decoration:underline}.U3632G_formError{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-red-soft);text-align:center}
._5y12pG_note{max-width:300px;margin:var(--space-2) auto 0;color:var(--color-text-subtle);text-align:center;font-size:13px;line-height:1.55}._5y12pG_link{padding:var(--space-3) 0;color:var(--color-red-soft);text-underline-offset:3px;text-decoration:underline;display:inline-block}._5y12pG_link:hover{color:var(--color-red-hover)}
.a760sG_screen{padding:0 var(--space-gutter) var(--space-6)}@media (min-width:1024px){.a760sG_screen{max-width:var(--profile-max-width);margin:0 auto}}.a760sG_top{z-index:1;margin:0 calc(-1 * var(--space-gutter));padding:var(--space-4) var(--space-gutter) var(--space-3);background:var(--color-bg);border-bottom:1px solid var(--color-border-soft);position:sticky;top:0}.a760sG_back{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);align-items:center;margin:-10px 0;text-decoration:none;display:inline-flex}.a760sG_back:hover{color:var(--color-text)}.a760sG_title{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:.03em;font-size:34px;line-height:1}.a760sG_bar{border-radius:var(--radius-sm);background:var(--progress-track);height:8px;margin-top:10px;overflow:hidden}.a760sG_barFill{background:var(--color-red);height:100%}.a760sG_barLabels{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);justify-content:space-between;margin-top:6px;display:flex}.a760sG_group{margin-top:var(--space-5)}.a760sG_groupHeader{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.a760sG_groupName{font-family:var(--font-label);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--color-red-soft);margin:0}.a760sG_groupCount{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-text-subtle)}.a760sG_grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.a760sG_grid{grid-template-columns:repeat(6,1fr)}}.a760sG_cardRow{grid-column:1/-1}
.q9GJja_screen{padding:0 var(--space-gutter) var(--space-6)}@media (min-width:1024px){.q9GJja_screen{max-width:var(--profile-max-width);margin:0 auto}}.q9GJja_top{z-index:1;margin:0 calc(-1 * var(--space-gutter));padding:var(--space-4) var(--space-gutter) var(--space-2);background:var(--color-bg);border-bottom:1px solid var(--color-border-soft);position:sticky;top:0}.q9GJja_back{min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);align-items:center;margin:-10px 0;text-decoration:none;display:inline-flex}.q9GJja_back:hover{color:var(--color-text)}.q9GJja_title{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-weight:var(--weight-black);letter-spacing:.03em;text-transform:uppercase;font-size:34px;line-height:1}.q9GJja_counts{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);margin:6px 0 0}.q9GJja_filters{gap:var(--space-2);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.q9GJja_filter{border-radius:var(--radius-sm);border:1px solid var(--color-border);font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 8px;line-height:1.2;display:inline-flex;position:relative}.q9GJja_filter:after{content:"";height:var(--tap-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.q9GJja_filter:not(.q9GJja_filterOn):hover{border-color:var(--color-border-strong);color:var(--color-text)}.q9GJja_filterIcon{color:var(--color-text)}.q9GJja_filterOn,.q9GJja_filterOn .q9GJja_filterIcon{color:var(--color-red-soft)}.q9GJja_filterOn{border-color:var(--color-red-border);background:var(--color-red-tint)}.q9GJja_month{margin:var(--space-5) 0 var(--space-1);font-family:var(--font-label);font-size:var(--text-label-sm);font-weight:var(--weight-regular);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}.q9GJja_rows{margin:0;padding:0;list-style:none}.q9GJja_row{gap:var(--space-3);border-bottom:1px solid var(--color-border-soft);padding:11px 0;display:flex}.q9GJja_poster{border-radius:var(--radius-sm);background:var(--poster-placeholder);flex-shrink:0;width:42px;height:60px}.q9GJja_middle{flex:1;min-width:0}.q9GJja_titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.q9GJja_rowTitle{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.q9GJja_details{font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:0 5px;margin:3px 0 0;display:flex}.q9GJja_detailsIcon{color:var(--color-text)}.q9GJja_opinion{margin-top:6px;font-size:12.5px}.q9GJja_empty{margin:var(--space-5) 0 0;color:var(--color-text-subtle);font-size:13px}.q9GJja_older{margin:var(--space-4) 0 0;text-align:center;font-family:var(--font-label);font-size:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}
