.quickAttributeRatingStep_wrap___I_pZ{display:flex;flex-direction:column;gap:var(--spacing-smd);align-items:stretch}.quickAttributeRatingStep_error__5kT8u{font-size:var(--font-size-sm);color:#f04141;text-align:center}.quickAttributeRatingStep_chartContainer___MUn0{display:flex;justify-content:center;padding:0 0 var(--spacing-xs)}.quickAttributeRatingStep_chartContainer___MUn0>*{max-width:140px}.quickAttributeRatingStep_rows__vVZ0_{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.quickAttributeRatingStep_row__tIcqR{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.quickAttributeRatingStep_rowLabel__kmNLz{font-size:var(--font-size-md);font-weight:500;color:var(--pebble);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickAttributeRatingStep_buttonRow__VX5ff{display:flex;justify-content:center;margin-top:var(--spacing-sm)}.quickAttributeRatingStep_continueButton__NIa8t{width:100%;max-width:480px}.quickAttributeRatingStep_starRow__Sduy3{display:inline-flex;align-items:center;gap:6px;color:rgba(237,237,237,.4)}.quickAttributeRatingStep_starSlot__25GSg{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.quickAttributeRatingStep_starOutline__EOM6L,.quickAttributeRatingStep_starSolid__68xhZ{width:32px;height:32px;flex-shrink:0;stroke-width:1.5}.quickAttributeRatingStep_starOutline__EOM6L{color:rgba(237,237,237,.4)}.quickAttributeRatingStep_starSolid__68xhZ{color:var(--pebble);width:32px;min-width:32px}.quickAttributeRatingStep_starFillWrap__nbo2A{position:absolute;top:0;left:0;height:100%;overflow:hidden;pointer-events:none;display:inline-flex;align-items:center;justify-content:flex-start}.quickAttributeRatingStep_halfBtn__1JEF_{position:absolute;top:0;width:50%;height:100%;margin:0;padding:0;background:transparent;border:0;cursor:pointer;z-index:2}.quickAttributeRatingStep_halfBtn__1JEF_:disabled{cursor:not-allowed}.quickAttributeRatingStep_halfBtnLeft__5vY7V{left:0}.quickAttributeRatingStep_halfBtnRight__2gh6u{left:50%}@keyframes quickAttributeRatingStep_starBlink__To2Qk{0%{opacity:1}20%{opacity:.3}40%{opacity:1}60%{opacity:.3}to{opacity:1}}.quickAttributeRatingStep_blink__MDDzj{animation:quickAttributeRatingStep_starBlink__To2Qk .5s ease-in-out}.quickReviewStep_card__L8e1m{background:rgba(237,237,237,.04);border:1px solid rgba(237,237,237,.08);border-radius:var(--radius-xl);padding:14px 14px 10px;display:flex;flex-direction:column;gap:var(--spacing-sm)}.quickReviewStep_titleRow__6aBKi{display:flex;align-items:center;gap:var(--spacing-smd);margin-bottom:var(--spacing-sm)}.quickReviewStep_titleLabel__YFUna{flex-shrink:0;font-weight:600;font-size:var(--font-size-sm);color:var(--pebble)}.quickReviewStep_titleInput__74LUp{flex:1;background:var(--color-bg);border:1px solid rgba(237,237,237,.15);border-radius:var(--radius-md);padding:10px var(--spacing-smd);color:var(--pebble);font-family:inherit;font-size:var(--font-size-md);line-height:1.4;outline:none;transition:border-color .15s ease}.quickReviewStep_titleInput__74LUp:focus{border-color:rgba(237,237,237,.35)}.quickReviewStep_titleInput__74LUp::placeholder{color:rgba(237,237,237,.4)}.quickReviewStep_textarea__U236g{background:transparent;border:0;outline:0;resize:vertical;min-height:96px;width:100%;color:var(--pebble);font-family:inherit;font-size:var(--font-size-md);line-height:1.5;padding:var(--spacing-xs) var(--spacing-xs) 0}.quickReviewStep_textarea__U236g::placeholder{color:rgba(237,237,237,.4)}.quickReviewStep_cardFooter__8JKOd{display:flex;align-items:center;justify-content:space-around;gap:var(--spacing-smd);padding:var(--spacing-xs) var(--spacing-xs) 0}.quickReviewStep_charCount__rK20S{align-self:flex-end;font-size:var(--font-size-xs);color:rgba(237,237,237,.5);margin-top:-4px}.quickReviewStep_minLengthHint__OpC4f{align-self:flex-end;font-size:var(--font-size-xs);color:#ff6b6b;font-weight:600;margin-top:-4px}.quickReviewStep_fileInput__9sPaL{display:none}.quickReviewStep_iconButton__TLdYH{background:transparent;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:rgba(237,237,237,.7);transition:color .15s ease}.quickReviewStep_iconButton__TLdYH:hover:not(:disabled){color:var(--pebble)}.quickReviewStep_iconButton__TLdYH:disabled{opacity:.4;cursor:not-allowed}.quickReviewStep_iconButtonActive__AesMI,.quickReviewStep_iconButtonActive__AesMI:hover:not(:disabled){color:var(--ivory)}.quickReviewStep_icon__kAEQO{width:22px;height:22px}.quickReviewStep_spoilerToggle__stlkm{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:transparent;border:0;padding:0;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;color:rgba(237,237,237,.75);transition:color .15s ease}.quickReviewStep_spoilerToggle__stlkm:hover{color:var(--pebble)}.quickReviewStep_spoilerCircle__nmYW1{width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(237,237,237,.45);background:transparent;display:inline-block;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.quickReviewStep_spoilerToggleOn__uQWnG .quickReviewStep_spoilerCircle__nmYW1{background:#ddff00;border-color:#ddff00}.quickReviewStep_spoilerToggleOn__uQWnG{color:var(--pebble)}.quickReviewStep_mediaPreview__Jjilo{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.quickReviewStep_mediaItem__jrtBY{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:rgba(237,237,237,.05)}.quickReviewStep_mediaImage__YtZrJ{width:100%;height:100%;object-fit:cover}.quickReviewStep_removeMediaButton__aScxH{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.7);border:0;color:var(--pebble);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.quickReviewStep_removeMediaButton__aScxH:hover:not(:disabled){background:rgba(0,0,0,.9)}.quickReviewStep_removeIcon__p62nS{width:14px;height:14px}.quickReviewStep_cardFooterCompact__p327q{justify-content:flex-end}.quickReviewStep_cardFooterCompact__p327q .quickReviewStep_spoilerToggle__stlkm,.quickReviewStep_cardFooterCompact__p327q .quickReviewStep_spoilerToggle__stlkm *{font-size:var(--font-size-xs)}@media (hover:hover) and (pointer:fine){.quickReviewStep_titleInput__74LUp{font-size:var(--font-size-sm)}}.quickRatingHeader_modalHeaderOverride__0NJSJ{padding:var(--modal-header-padding);padding-right:var(--modal-close-clearance);gap:var(--spacing-md);background:var(--color-surface)}.quickRatingHeader_modalHeaderOverride__0NJSJ>*{flex-direction:row!important;align-items:center!important}.quickRatingHeader_headerAnimeTitleOverride__B0p1L{max-width:none!important;text-align:left!important;display:block;font-size:var(--font-size-sm);color:var(--color-text-primary)}.quickRatingHeader_headerTextOverride__ZrdS2{flex:1;min-width:0;gap:var(--spacing-xs);text-align:left!important}.quickRatingHeader_headerTextOverride__ZrdS2>*{text-align:left!important;width:100%;min-width:0}@media (max-width:640px){.quickRatingHeader_modalHeaderOverride__0NJSJ{flex-direction:row!important;align-items:center!important;padding:var(--spacing-md) var(--spacing-mlg) var(--spacing-smd)!important;padding-right:var(--modal-close-clearance)!important;gap:var(--spacing-smd)!important}.quickRatingHeader_headerAnimeTitleOverride__B0p1L{font-size:var(--font-size-md)}}.quickRatingHeader_progressBar__eDsdd{display:flex;align-items:center;gap:var(--spacing-smd);width:100%}.quickRatingHeader_barArea__Cya5_{position:relative;flex:1;height:32px;min-width:0}.quickRatingHeader_track__1Oga6{position:absolute;top:50%;left:0;right:0;height:10px;transform:translateY(-50%);background:rgba(255,255,255,.2);border-radius:var(--radius-max);box-shadow:inset 0 1px 1px rgba(0,0,0,.18);overflow:hidden}.quickRatingHeader_fill__dWIuM{position:relative;height:100%;background:linear-gradient(90deg,#a1862e,#fdd835 5%,#fdd835);border-radius:var(--radius-max) 0 0 var(--radius-max);transition:width .35s ease}.quickRatingHeader_sunRays__5qBST{position:absolute;bottom:calc(100% - 2px);left:50%;transform:translateX(-50%);pointer-events:none;animation:quickRatingHeader_sunshinePulse__bPuEL 1.6s ease-in-out infinite}@keyframes quickRatingHeader_sunshinePulse__bPuEL{0%,to{opacity:.75;transform:translateX(-50%) scale(.96)}50%{opacity:1;transform:translateX(-50%) scale(1.04)}}.quickRatingHeader_markers__ifWgg{position:relative;width:100%;height:32px;z-index:1}.quickRatingHeader_marker__uakI6{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;min-width:22px;padding:0;border-radius:var(--radius-max);background:#463d4e;color:rgba(237,237,237,.55);font-size:var(--font-size-xs);line-height:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:0;white-space:nowrap;transition:background .2s ease,color .2s ease}.quickRatingHeader_markerCompleted__I3rkI{background:#fdd835;color:var(--charcoal)}.quickRatingHeader_markerLast__WQseK{transform:translate(-100%,-50%)}.quickRatingHeader_verifiedBadge__p1wvh{position:absolute;bottom:calc(100% + 22px);left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:var(--radius-max);background:linear-gradient(180deg,#ffe454,#fdd835);color:var(--charcoal);font-size:var(--font-size-xs);line-height:14px;font-weight:700;letter-spacing:.2px;white-space:nowrap;box-shadow:0 2px 8px rgba(253,216,53,.35);pointer-events:none;animation:quickRatingHeader_verifiedPop__Hl5Fp .25s ease-out}@keyframes quickRatingHeader_verifiedPop__Hl5Fp{0%{opacity:0;transform:translateX(-50%) translateY(4px) scale(.85)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.quickRatingHeader_totalLabel__oixyp{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);line-height:16px;font-weight:700;letter-spacing:.2px;color:var(--pebble);white-space:nowrap;flex-shrink:0}.expandable_wrapper__SR6z0{display:flex;flex-direction:column;width:100%}.expandable_trigger___pmDu{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:var(--spacing-smd) 0;border:0;background:transparent;color:var(--pebble);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:18px;font-weight:var(--font-weight-semibold);cursor:pointer;outline:none}.expandable_trigger___pmDu:focus-visible{outline:1px solid rgba(237,237,237,.4);border-radius:var(--radius-sm)}.expandable_triggerLabel__4eMXl{text-align:left;flex:0 1 auto}.expandable_triggerRight__P6WTC{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.expandable_caret__Zmf8u{width:14px;height:14px;flex-shrink:0;color:rgba(237,237,237,.7);transition:transform .2s ease}.expandable_caretOpen__t7Y9b{transform:rotate(180deg)}.expandable_contentClip__tZQIC{overflow:hidden;transition:max-height .25s ease}.expandable_content__6HecZ{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-smd)}.quickEpisodePicker_trigger__V7SAb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:5px 10px;border:0;border-radius:var(--radius-max);background:rgba(237,237,237,.05);color:rgba(237,237,237,.55);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:18px;font-weight:var(--font-weight-medium);cursor:pointer;transition:background .15s ease}.quickEpisodePicker_trigger__V7SAb:hover{background:rgba(237,237,237,.08)}.quickEpisodePicker_triggerFilled__kZaAp{color:var(--pebble)}.quickEpisodePicker_triggerCaret__M25ew{width:14px;height:14px;flex-shrink:0}.quickEpisodePicker_scrim__wkmC_{position:absolute;inset:0;z-index:9;background:rgba(24,13,34,.7);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));display:flex;flex-direction:column;align-items:stretch;border-radius:inherit}.quickEpisodePicker_sheet__hyc6A{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;overflow:hidden;background:var(--quick-panel-bg,var(--charcoal));border-radius:inherit}.quickEpisodePicker_header__59iPy{display:flex;flex-direction:column;gap:10px;padding:var(--modal-header-padding);background:rgba(237,237,237,.05);border-radius:var(--radius-panel) var(--radius-panel) 0 0;flex-shrink:0}.quickEpisodePicker_headerTopRow__yaXVt{display:flex;align-items:center;gap:10px}.quickEpisodePicker_titleStack__b_QDH{display:flex;flex:1 1 auto;flex-direction:column;gap:5px}.quickEpisodePicker_animeTitle__v7NDp{font-size:var(--font-size-base);line-height:20px;font-weight:500;color:var(--pebble)}.quickEpisodePicker_actionLabel__oSPFw{font-size:var(--font-size-sm);line-height:18px;font-weight:500;color:rgba(237,237,237,.8)}.quickEpisodePicker_closeButton__4Aw_C{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-max);background:rgba(237,237,237,.05);backdrop-filter:blur(var(--blur-xl));-webkit-backdrop-filter:blur(var(--blur-xl));color:var(--pebble);cursor:pointer;flex-shrink:0;transition:background .15s ease}.quickEpisodePicker_closeButton__4Aw_C:hover{background:rgba(237,237,237,.1)}.quickEpisodePicker_closeIcon__ViGt8{width:16px;height:16px}.quickEpisodePicker_arcRow__zV8Cu{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.quickEpisodePicker_arcPill__gs0zS{display:inline-flex;align-items:center;height:20px;padding:0 var(--spacing-sm);border:0;border-radius:var(--radius-full);background:rgba(237,237,237,.1);color:var(--pebble);font-family:var(--font-body);font-size:var(--font-size-xs);line-height:16px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.quickEpisodePicker_arcPill__gs0zS:hover:not(.quickEpisodePicker_arcPillSelected__w4MSL){background:rgba(237,237,237,.18)}.quickEpisodePicker_arcPillSelected__w4MSL{background:var(--pebble);color:var(--charcoal)}.quickEpisodePicker_list__J4gBl{display:flex;flex-direction:column;gap:15px;padding:var(--spacing-mlg);background:var(--quick-panel-bg,var(--charcoal));border-left:1px solid rgba(237,237,237,.1);border-right:1px solid rgba(237,237,237,.1);overflow-y:auto;flex:1 1 auto}.quickEpisodePicker_separator__n38Sg{height:0;border-top:1px solid rgba(237,237,237,.1);margin:0}.quickEpisodePicker_row__fu_eo{display:flex;align-items:flex-start;gap:10px;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;width:100%}.quickEpisodePicker_rowNumber__SGqS0{flex:0 0 50px;color:var(--pebble)}.quickEpisodePicker_rowNumber__SGqS0,.quickEpisodePicker_rowTitle__vH1oI{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:18px;font-weight:500}.quickEpisodePicker_rowTitle__vH1oI{flex:1 1 auto;color:rgba(237,237,237,.8)}.quickEpisodePicker_rowSelected__mnAbE .quickEpisodePicker_rowNumber__SGqS0,.quickEpisodePicker_rowSelected__mnAbE .quickEpisodePicker_rowTitle__vH1oI{color:var(--ivory)}.quickEpisodePicker_state__hmWz4{padding:14px 0;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:500;color:rgba(237,237,237,.55);text-align:center}.quickEpisodePicker_sentinel__4SkF4{width:100%;height:1px}.quickRating_quickContainer__7_qVZ{max-height:95vh;border-radius:var(--radius-4xl,var(--radius-4xl));position:relative}.quickRating_modeHelpDimmed__AMyj6 .quickRating_footer__T53PW,.quickRating_modeHelpDimmed__AMyj6 .quickRating_quickContent__4w3QR{filter:blur(3px);pointer-events:none;transition:filter .2s ease}.quickRating_helpOverlay__4xTtJ{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-2xl);background:rgba(24,13,34,.5);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));border-radius:0 0 var(--radius-4xl,var(--radius-4xl)) var(--radius-4xl,var(--radius-4xl));z-index:6;pointer-events:none}.quickRating_helpCard__xuFZ3{max-width:320px;padding:14px 18px;background:rgba(237,237,237,.05);border:1px solid rgba(237,237,237,.2);border-radius:var(--radius-md);backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg))}.quickRating_helpOverlayText__Qo9K5{margin:0;color:var(--ivory);font-size:var(--font-size-md);line-height:1.55;font-weight:500;text-align:center}.quickRating_quickContent__4w3QR{padding:var(--modal-padding);padding-bottom:var(--spacing-md);gap:var(--spacing-md)}.quickRating_scrollHintRow__Gjr9H{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-sm) 0 var(--spacing-xs);pointer-events:none}.quickRating_scrollHintIcon__fdxrh{width:16px;height:16px;color:rgba(237,237,237,.55);animation:quickRating_scrollHintCascade__QBjUB 1.4s ease-in-out infinite}.quickRating_scrollHintIcon__fdxrh+.quickRating_scrollHintIcon__fdxrh{margin-top:-7px}.quickRating_scrollHintIcon1__IlzwQ{animation-delay:0s}.quickRating_scrollHintIcon2__HvQtf{animation-delay:.2s}.quickRating_scrollHintIcon3__QzqtH,.quickRating_scrollHintIconUp1__D4Yyo{animation-delay:.4s}.quickRating_scrollHintIconUp2__fySFL{animation-delay:.2s}.quickRating_scrollHintIconUp3__xzGyU{animation-delay:0s}@keyframes quickRating_scrollHintCascade__QBjUB{0%,60%,to{opacity:.2}30%{opacity:1}}.quickRating_section__B2eOX{display:flex;flex-direction:column;gap:10px;scroll-margin-top:var(--spacing-mlg)}.quickRating_sectionHeader__ib_PH{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-smd)}.quickRating_sectionTitle__Egn1U{font-size:var(--font-size-md);font-weight:500;color:var(--pebble);display:inline-flex;align-items:center;gap:var(--spacing-sm)}.quickRating_pointsBadge__8VC7d{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:3px 10px;border-radius:var(--radius-max);background:rgba(237,237,237,.06);font-size:var(--font-size-xs);font-weight:600;color:var(--pebble)}.quickRating_pointsBadgeStar__fISC2{width:16px!important;height:16px!important}.quickRating_optionalPill__twHmM{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-max);background:rgba(237,237,237,.08);font-size:var(--font-size-xs);font-weight:500;color:rgba(237,237,237,.65)}.quickRating_dividerOptional__Niezd{position:relative;display:flex;align-items:center}.quickRating_dividerOptional__Niezd .quickRating_divider__6DGDP{flex:1;margin:0}.quickRating_dividerOptionalPill__TwwpR{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:2px 10px;border-radius:var(--radius-max);background:var(--color-bg);font-size:var(--font-size-xs);font-weight:500;color:rgba(237,237,237,.65);border:1px solid rgba(237,237,237,.08);white-space:nowrap}.quickRating_inlineSection__EalEb{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-smd);padding:var(--spacing-sm) 0;min-height:36px;scroll-margin-top:25px}.quickRating_modeCheckboxRow__CaNL8{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-mlg) var(--spacing-mlg) var(--spacing-smd);background:var(--color-bg);position:relative;z-index:7}.quickRating_episodeHoverWrap__wgPI3{display:inline-flex;align-items:center}.quickRating_moreOptionsExpandable__8dRC_{background:rgba(237,237,237,.05);border:1px solid rgba(237,237,237,.2);border-radius:var(--radius-lg)}.quickRating_moreOptionsTrigger__QMNrg{padding:var(--spacing-sm) var(--spacing-mlg) var(--spacing-sm) 15px;min-height:50px}.quickRating_moreOptionsContent__rzsjx{padding:0 var(--spacing-mlg) 15px 15px}.quickRating_moreDetailsTitleStack__4ABjN{display:inline-flex;flex-direction:column;justify-content:center;gap:2px;text-align:left}.quickRating_moreDetailsTitle__SPrs6{font-size:var(--font-size-sm);line-height:18px;font-weight:500;color:var(--pebble)}.quickRating_moreDetailsSubtitle__SZoXv{font-size:var(--font-size-xs);line-height:16px;font-weight:500;color:rgba(237,237,237,.55)}.quickRating_moreDetailsRatingPill__D5kpz{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 10px;border-radius:var(--radius-max);background:rgba(237,237,237,.05);border:1px solid rgba(237,237,237,.2);font-size:var(--font-size-xs);line-height:16px;font-weight:500;color:var(--pebble)}.quickRating_moreDetailsRatingPillStar__ehRY3{width:12px!important;height:12px!important}.quickRating_dateControl__PjOQ2{display:inline-flex;align-items:center;gap:6px;padding:6px var(--spacing-smd);border-radius:var(--radius-max);background:rgba(237,237,237,.06);border:0;color:var(--pebble);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background .15s ease}.quickRating_dateControl__PjOQ2:hover{background:rgba(237,237,237,.1)}.quickRating_dateInput__7yJt7{background:transparent;border:0;color:var(--pebble);font-size:var(--font-size-md);font-weight:500;padding:0;font-family:inherit;color-scheme:dark}.quickRating_dateInput__7yJt7::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);opacity:1;cursor:pointer}.quickRating_dateInput__7yJt7{accent-color:var(--pebble)}.quickRating_dateInput__7yJt7:focus,.quickRating_dateInput__7yJt7:focus-visible{outline:none}.quickRating_dateControl__PjOQ2:focus-within{outline:var(--border-normal) solid var(--color-border);outline-offset:0}.quickRating_dateInput__7yJt7::-webkit-datetime-edit-day-field:focus,.quickRating_dateInput__7yJt7::-webkit-datetime-edit-month-field:focus,.quickRating_dateInput__7yJt7::-webkit-datetime-edit-year-field:focus{border-radius:var(--radius-sm);background:var(--pebble-20);color:var(--pebble)}.quickRating_divider__6DGDP{height:0;border:0;border-top:1px dashed rgba(237,237,237,.18);margin:0;background:transparent}.quickRating_captchaUnavailable__zoJYv{margin:0;padding:14px 0;text-align:center;font-size:var(--font-size-sm);line-height:18px;color:rgba(237,237,237,.5);font-style:italic}.quickRating_captchaVerified__lkYnS{margin:0;padding:var(--spacing-md) 0;text-align:center;font-size:var(--font-size-sm);line-height:20px;color:#f5d300;font-weight:600;letter-spacing:.02em}.quickRating_footer__T53PW{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--modal-footer-padding);background:var(--color-bg);flex-shrink:0;position:relative}.quickRating_footer__T53PW:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:28px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-bg))}.quickRating_captchaActions___J1LX{display:flex;align-items:center;gap:var(--spacing-smd)}.quickRating_captchaSkip__ux3bp{flex:3 1 0;min-width:0}.quickRating_captchaContinue__yql4G{flex:7 1 0;min-width:0}.quickRating_fanSpace__OV5FO .quickRating_footer__T53PW>:first-child,.quickRating_fanSpace__OV5FO .quickRating_modeCheckboxRow__CaNL8,.quickRating_fanSpace__OV5FO .quickRating_moreDetailsRatingPill__D5kpz,.quickRating_fanSpace__OV5FO .quickRating_moreOptionsContent__rzsjx>.quickRating_section__B2eOX,.quickRating_fanSpace__OV5FO .quickRating_moreOptionsTrigger__QMNrg,.quickRating_fanSpace__OV5FO .quickRating_pointsBadge__8VC7d,.quickRating_fanSpace__OV5FO .quickRating_scrollHintRow__Gjr9H{display:none}.quickRating_fanSpace__OV5FO .quickRating_footer__T53PW:before{content:none}.quickRating_fanSpace__OV5FO .quickRating_sectionHeader__ib_PH{margin-block-end:var(--spacing-sm)}.quickRating_fanSpace__OV5FO .quickRating_sectionTitle__Egn1U{color:var(--color-text-secondary);font-family:var(--font-body),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-transform:none}.quickRating_fanSpaceTheme__NtgGL,.quickRating_fanSpace__OV5FO{--quick-panel-bg:#0d0d0d;background:var(--quick-panel-bg)}.quickRating_fanSpace__OV5FO .quickRating_quickContent__4w3QR{display:flex;flex-direction:column}.quickRating_fanSpace__OV5FO .quickRating_iconButton__9tk4a{display:none}.quickRating_fanSpace__OV5FO .quickRating_footer__T53PW{background:#0d0d0d}.quickRating_fanSpace__OV5FO .quickRating_inlineSection__EalEb{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);padding:0}.quickRating_fanSpace__OV5FO .quickRating_dateControl__PjOQ2{box-sizing:border-box;width:100%;height:50px;padding-inline:var(--spacing-mlg);font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.quickRating_fanSpace__OV5FO .quickRating_dateInput__7yJt7{flex:1;width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.quickRating_fanSpace__OV5FO .quickRating_moreOptionsExpandable__8dRC_{border:0;background:none}.quickRating_fanSpace__OV5FO .quickRating_moreOptionsContent__rzsjx{padding:0}@media (hover:hover) and (pointer:fine){.quickRating_dateInput__7yJt7{font-size:var(--font-size-sm)}}.scoutRequired_content__THLr7{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding:var(--modal-padding);text-align:center}.scoutRequired_title__R9RKa{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-text-primary);margin:0}.scoutRequired_message__ObE_t{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:var(--font-weight-medium)}.scoutRequired_subMessage__Mh190{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.scoutRequired_actions__fSnnY{display:flex;gap:var(--spacing-md);width:100%;margin-top:var(--spacing-md)}.scoutRequired_actions__fSnnY button{flex:1}@media (max-width:640px){.scoutRequired_actions__fSnnY{flex-direction:column}}.pointsSummary_summary__Z80fl{position:relative;gap:var(--spacing-2xl);box-sizing:border-box;padding:var(--spacing-mlg);background:var(--color-bg);color:var(--color-text-primary)}.pointsSummary_content__fGImy,.pointsSummary_summary__Z80fl{display:flex;flex-direction:column;align-items:center;width:100%}.pointsSummary_content__fGImy{gap:var(--spacing-xl)}.pointsSummary_hero__xdYUO{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}.pointsSummary_heroIcon__Vy_nW{width:100px;height:100px;object-fit:contain}.pointsSummary_title__8Ojnb{margin:0;font-family:var(--font-display),"Montra",sans-serif;font-size:var(--font-size-3xl);line-height:1;text-transform:uppercase;text-align:center;color:var(--color-text-primary)}.pointsSummary_cards__PY6Hd{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.pointsSummary_pointsCard__NMnkw{display:flex;align-items:center;gap:var(--spacing-smd);width:100%;box-sizing:border-box;min-height:86px;padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-lg)}.pointsSummary_pointsIcon__Jt7yf{flex-shrink:0;width:48px;height:48px;object-fit:contain}.pointsSummary_pointsMain__XnGml{display:flex;flex-direction:column;min-width:0}.pointsSummary_pointsLabel__aJ93Z{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:500;font-size:var(--font-size-md);line-height:20px;color:var(--gold)}.pointsSummary_pointsTotal__IHnpH{color:var(--color-text-primary)}.pointsSummary_bonusDeltaValue__i67LK,.pointsSummary_pointsDelta__T6_2g,.pointsSummary_pointsTotal__IHnpH{font-family:var(--font-display),"Montra",sans-serif;font-size:var(--font-size-3xl);line-height:30px;text-transform:uppercase}.pointsSummary_bonusDeltaValue__i67LK,.pointsSummary_pointsDelta__T6_2g{color:var(--gold)}.pointsSummary_pointsDelta__T6_2g{margin-left:auto;padding-left:var(--spacing-sm)}.pointsSummary_bonus__ru0yT{--color-bg:var(--black);--color-text-primary:var(--pebble);--color-text-secondary:var(--pebble-80);--color-text-tertiary:var(--pebble-50);--color-border:var(--pebble-20);--color-surface-disabled:var(--pebble-15);background:var(--black);color:var(--pebble)}.pointsSummary_tone2x__pXwya{--bonus-gradient:linear-gradient(129.52deg,#eb0901 -20%,#f97316 18%,#fdd835 72%)}.pointsSummary_tone3x__eSEaZ{--bonus-gradient:linear-gradient(105.98deg,#fb06f5,#fdd835 145.59%)}.pointsSummary_starStage__nP6Qm{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(140px,28dvh,260px)}.pointsSummary_starGlow__FsxDm{position:absolute;top:50%;left:50%;width:120%;height:120%;max-width:none;object-fit:contain;transform:translate(-50%,-50%);pointer-events:none;user-select:none}.pointsSummary_starImage__6Xumq{position:relative;width:auto;height:100%;max-width:100%;aspect-ratio:1/1;object-fit:contain;pointer-events:none;user-select:none;animation:pointsSummary_starFloat___oIzF 4.5s ease-in-out infinite}@keyframes pointsSummary_starFloat___oIzF{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pointsSummary_bonusCard__M8nkp{container-type:inline-size;display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;border:2px solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--black),var(--black)) padding-box,var(--bonus-gradient) border-box}.pointsSummary_bonusHero__SRsNN{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-md) 0;background:var(--bonus-gradient)}.pointsSummary_bonusHeroMultiplier__4RQnE,.pointsSummary_bonusHeroUnit__kHsF6{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:clamp(52px,26cqi,100px);line-height:1;letter-spacing:-.02em;color:var(--charcoal)}.pointsSummary_bonusHeroMultiplier__4RQnE{font-weight:800}.pointsSummary_bonusHeroUnit__kHsF6{font-weight:200}.pointsSummary_bonusStrip__wndlG{display:flex;align-items:flex-end;gap:var(--spacing-mlg);width:100%;box-sizing:border-box;padding:var(--spacing-smd) var(--spacing-smd) var(--spacing-md)}.pointsSummary_bonusDelta___XJfy{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto;padding-left:var(--spacing-sm)}.pointsSummary_bonusBadge__1Ne_N{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;box-sizing:border-box;border-radius:var(--radius-max);background:var(--gold);font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:var(--font-size-xl);line-height:1;color:var(--charcoal)}.pointsSummary_crestCard__cPMXC{display:flex;align-items:center;gap:var(--spacing-mlg);width:100%;box-sizing:border-box;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.pointsSummary_crestIcon__lUU05{flex-shrink:0;width:48px;height:56px;object-fit:contain}.pointsSummary_crestBody__Ne_yC{display:flex;flex-direction:column;gap:var(--spacing-smd);flex:1 1 auto;min-width:0}.pointsSummary_crestText__prv4J{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:0}.pointsSummary_crestName__AKWus{font-family:var(--font-display),"Montra",sans-serif;font-size:var(--font-size-xl);line-height:26px;color:var(--color-text-primary)}.pointsSummary_crestMessage__jhnn6{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:500;font-size:var(--font-size-sm);line-height:18px;color:var(--color-text-secondary)}.pointsSummary_track__MFLN5{position:relative;width:100%;padding:0 var(--spacing-sm);box-sizing:border-box}.pointsSummary_trackBar__SVLXf{position:relative;height:6px;border-radius:var(--radius-max);background:var(--color-surface-disabled)}.pointsSummary_trackFill__JL4r6{position:absolute;left:0;top:0;height:100%;border-radius:var(--radius-max);background:var(--color-text-primary)}.pointsSummary_node__oG_vT{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;box-sizing:border-box;background:var(--color-bg);border:2px solid var(--color-surface-disabled);transform:translate(-50%,-50%);transition:background .3s ease,border-color .3s ease}.pointsSummary_nodeReached__5Hv_i{background:var(--color-text-primary);border-color:var(--color-text-primary)}.pointsSummary_trackLabels__a2Tj2{display:flex;justify-content:space-between;width:100%;margin-top:var(--spacing-sm)}.pointsSummary_trackLabel__zdzkZ{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:500;font-size:var(--font-size-xs);line-height:14px;color:var(--color-text-tertiary)}.pointsSummary_trackLabelReached__4jrOc{color:var(--color-text-primary)}.pointsSummary_footer__bqBih{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-xs);width:100%}.pointsSummary_footerText__pnfO6{margin:0;text-align:center;font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:500;font-size:var(--font-size-sm);line-height:18px;color:var(--color-text-secondary)}.pointsSummary_continueButton__V1xIY{width:100%}@media (max-width:640px){.pointsSummary_summary__Z80fl{background:var(--black);padding:var(--spacing-2xl) var(--spacing-mlg) var(--spacing-mlg)}.pointsSummary_content__fGImy{margin-top:var(--spacing-2xl)}.pointsSummary_summary__Z80fl.pointsSummary_bonus__ru0yT{padding-top:var(--spacing-mlg)}.pointsSummary_bonus__ru0yT .pointsSummary_content__fGImy{margin-top:0}.pointsSummary_heroIcon__Vy_nW{width:110px;height:110px}.pointsSummary_title__8Ojnb{font-size:var(--font-size-4xl)}.pointsSummary_crestName__AKWus{font-size:var(--font-size-2xl)}}.pointsSummary_fanSpace__oeBh_{--color-bg:#0d0d0d;background:#0d0d0d}.ratingStatus_content__xrpfw{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding:var(--modal-padding);text-align:center}.ratingStatus_crestHero__DvN1l{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:100%}.ratingStatus_crestLabel__me_8d{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.08em}.ratingStatus_crestMessage__yYzqM{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ratingStatus_crestMessageSemiBold__V_waK{font-weight:var(--font-weight-semibold)}.ratingStatus_tierProgress__Uc4Gi{width:70%;margin-top:var(--spacing-md);padding:0 6px}.ratingStatus_tierTrackWrapper__MelBV{position:relative;width:100%;height:14px;display:flex;align-items:center}.ratingStatus_tierTrack__SegAd{width:100%;height:4px;background:var(--color-border);border-radius:var(--radius-full)}.ratingStatus_tierFill__j2sKE{height:100%;background:var(--color-text-secondary);border-radius:var(--radius-full);transition:width 1s ease-out}.ratingStatus_tierMarkers__SkC5j{position:absolute;top:0;left:0;right:0;height:14px;pointer-events:none}.ratingStatus_tierMarker__5OIcY{position:absolute;top:50%;transform:translate(-50%,-50%)}.ratingStatus_tierCircle__puofa{width:14px;height:14px;border-radius:50%;border:2.5px solid var(--color-border);background:var(--color-bg);transition:background .3s ease,border-color .3s ease}.ratingStatus_tierCircleReached__gh3s_{background:var(--color-text-secondary);border-color:var(--color-text-secondary)}.ratingStatus_tierLabels__LXjFf{position:relative;width:100%;height:16px;margin-top:6px}.ratingStatus_tierLabelItem__AE6VU{position:absolute;transform:translateX(-50%);font-size:var(--font-size-2xs,10px);color:var(--color-text-tertiary);text-transform:capitalize;transition:color .3s ease;white-space:nowrap}.ratingStatus_tierLabelReached__2UYgc{color:var(--color-text-secondary)}.ratingStatus_rewards__4IkYN{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.ratingStatus_rewardSection__7gCMj{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-lg);text-align:left}.ratingStatus_rewardIcon__w3Y4K{flex-shrink:0}.ratingStatus_rewardInfo__u4rUm{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ratingStatus_rewardLabel__A72o3{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.ratingStatus_rewardValue__t7h0r{display:flex;align-items:baseline;gap:var(--spacing-2xl);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ratingStatus_rewardEarned__Co0l0{font-size:var(--font-size-xl);color:var(--color-accent);font-weight:var(--font-weight-semibold)}.ratingStatus_rewardEarnedBlue__XOzZX{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);background:linear-gradient(135deg,#cfdfee,#76b2f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ratingStatus_actions__MpWmU{width:100%;margin-top:var(--spacing-sm)}.ratingStatus_actions__MpWmU button{width:100%}.shareableCard_container__sbAd9{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md);padding:var(--modal-padding);width:100%;box-sizing:border-box;min-height:0;text-align:left}.shareableCard_container__sbAd9>*{width:100%;margin:0;box-sizing:border-box;align-self:stretch}.shareableCard_header__RrMFN{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs) 0 var(--spacing-sm)}.shareableCard_headerTitle__PZlFp{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.shareableCard_card__cZDFs{position:relative;display:flex;flex-direction:column;width:100%;margin:0;box-sizing:border-box;border-radius:var(--radius-2xl,var(--radius-2xl));overflow:hidden;background:var(--charcoal);border:1px solid rgba(237,237,237,.15);isolation:isolate;padding:5px 5px var(--spacing-xl);gap:var(--spacing-smd);flex-shrink:0}.shareableCard_darkWash__HpopD{position:absolute;inset:35% 0 0 0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.55) 35%,rgba(34,60,0,.4) 65%,rgba(221,255,0,.55))}.shareableCard_decor__y1r0q{position:absolute;inset:40% -20% -20% -20%;pointer-events:none;z-index:1;background:url(/assets/shareable-card-decor.png) 0 0/130px 130px repeat;transform:rotate(-5deg);transform-origin:center;opacity:.05;mix-blend-mode:screen}.shareableCard_burst__IyGi5{position:absolute;width:90px;height:90px;right:-5px;bottom:calc(-5% + 6px);transform:rotate(8deg);pointer-events:none;z-index:1;filter:blur(.3px)}.shareableCard_burstSmall__ZwPSv{position:absolute;width:36px;height:36px;left:18px;bottom:calc(50% + 90px);transform:rotate(-12deg);pointer-events:none;z-index:1}.shareableCard_collage__7_H0C{position:relative;z-index:2;display:flex;flex-direction:column;gap:5px}.shareableCard_collageHero__Q533_{position:relative;width:100%;aspect-ratio:21/9;background:var(--charcoal);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-sm);overflow:hidden}.shareableCard_collageRow__OLOau{display:grid;grid-template-columns:1fr 1fr;gap:5px}.shareableCard_collageTile__qP_ZP{position:relative;width:100%;aspect-ratio:21/9;background:var(--charcoal);border-radius:var(--radius-sm);overflow:hidden}.shareableCard_collageTile__qP_ZP:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18);pointer-events:none}.shareableCard_stamp__PZoHK{position:relative;z-index:3;align-self:center;margin-top:-15px;transform:rotate(-4deg);filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));pointer-events:none}.shareableCard_stampLogo__qrUSr{display:block;width:clamp(86px,22%,110px);height:auto}.shareableCard_cardBody__SQ4_i{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-xs);color:var(--ivory,var(--pebble))}.shareableCard_overline__TV3Uw{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:rgba(237,237,237,.8);margin-bottom:-2px}.shareableCard_cardTitle__apslS{font-family:var(--font-display,var(--font-body));font-size:var(--font-size-xl);line-height:24px;letter-spacing:.3px}.shareableCard_cardReview__vf_ns,.shareableCard_cardTitle__apslS{margin:0;font-weight:var(--font-weight-medium);color:var(--ivory,var(--pebble))}.shareableCard_cardReview__vf_ns{font-size:var(--font-size-sm);line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:32ch}.shareableCard_cardStars__DV7YE{display:flex;justify-content:center;padding:6px 0 2px}.shareableCard_cardStars__DV7YE svg path[fill]:not([fill=none]),.shareableCard_cardStars__DV7YE svg path[fill][fill-rule]{fill:var(--ivory,var(--pebble))!important}.shareableCard_cardStars__DV7YE svg path[stroke]{stroke:var(--ivory,var(--pebble))!important}.shareableCard_cardCta__pnObw{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:6px;padding:10px 14px 10px 19px;border-radius:var(--radius-full);background:var(--ivory,var(--pebble));color:var(--charcoal);font-size:var(--font-size-md);line-height:19px;font-weight:var(--font-weight-semibold);text-decoration:none;transition:opacity .15s ease}.shareableCard_cardCta__pnObw:hover{opacity:.9}.shareableCard_cardCtaIcon__PtDIX{width:16px;height:16px;flex-shrink:0}.shareableCard_actions___SFg8{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.shareableCard_dontShowRow__6pvSw{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--spacing-sm);font-family:var(--font-body);font-size:var(--font-size-xs);color:rgba(237,237,237,.6);cursor:pointer;user-select:none}.shareableCard_dontShowRow__6pvSw input{width:14px;height:14px;accent-color:var(--ivory,var(--pebble));cursor:pointer}.shareableCard_skipBtn__sh7ZQ{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-xl);height:44px;border:1px solid rgba(237,237,237,.2);border-radius:var(--radius-full);background:transparent;color:var(--ivory,var(--pebble));font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .15s ease}.shareableCard_skipBtn__sh7ZQ:hover{background:var(--color-surface-15,rgba(237,237,237,.05))}.shareableCard_shareBtn__QC52o{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:44px;padding:0 var(--spacing-mlg) 0 15px;border:0;border-radius:var(--radius-full);background:var(--ivory,var(--pebble));color:var(--charcoal);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:opacity .15s ease}.shareableCard_shareBtn__QC52o:hover{opacity:.9}.shareableCard_shareIcon__H4FHv{width:20px;height:20px;flex-shrink:0}@media (max-width:640px){.shareableCard_container__sbAd9{padding:var(--spacing-md);gap:var(--spacing-sm)}.shareableCard_cardBody__SQ4_i{padding:22px var(--spacing-md) var(--spacing-xs);gap:var(--spacing-sm)}.shareableCard_cardTitle__apslS{font-size:var(--font-size-xl);line-height:24px}.shareableCard_cardReview__vf_ns{-webkit-line-clamp:2}.shareableCard_shareBtn__QC52o,.shareableCard_skipBtn__sh7ZQ{height:44px}.shareableCard_skipBtn__sh7ZQ{padding:0 var(--spacing-lg)}}@media (max-height:740px),(max-width:400px){.shareableCard_collageHero__Q533_,.shareableCard_collageTile__qP_ZP{aspect-ratio:24/9}.shareableCard_cardBody__SQ4_i{padding:6px var(--spacing-md) 2px;gap:var(--spacing-xs)}.shareableCard_cardReview__vf_ns{-webkit-line-clamp:1}.shareableCard_cardStars__DV7YE{padding:2px 0 0}.shareableCard_cardCta__pnObw{margin-top:2px;padding:var(--spacing-sm) var(--spacing-smd) var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);line-height:18px}}.compareStep_container__280SX{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.compareStep_header__TIG5o{display:flex;align-items:center;padding:var(--modal-header-padding);padding-right:var(--modal-close-clearance);background:var(--color-surface-5);border-bottom:1px solid var(--color-border-light)}.compareStep_headerTitle__zVH0J{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left;line-height:var(--line-height-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compareStep_body__20Hgt{display:flex;flex-direction:column;gap:var(--spacing-mlg);padding:var(--spacing-sm) var(--spacing-mlg) var(--spacing-mlg)}.compareStep_verdict__1l5fb{display:flex;flex-direction:column;gap:var(--spacing-smd)}.compareStep_label__eN4XU{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:left}.compareStep_stars__Ppljm{display:flex;justify-content:center;gap:6px}.compareStep_starSlot__zhgOe{position:relative;display:inline-block;width:clamp(38px,12vw,47px);height:clamp(38px,12vw,47px);color:var(--color-text-tertiary)}.compareStep_starFill__kT8O2{position:absolute;inset:0;color:var(--color-text-primary)}.compareStep_starHalf__zTPU0{clip-path:inset(0 50% 0 0)}.compareStep_prompt__1IEdK{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);width:100%;text-align:left}.compareStep_promptTitle__EWQbQ{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.compareStep_promptSub__nh6qF,.compareStep_promptTitle__EWQbQ{font-weight:var(--font-weight-medium);line-height:var(--line-height-sm)}.compareStep_promptSub__nh6qF{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.compareStep_cards__3UkHQ{display:flex;align-items:flex-start;gap:var(--spacing-md);width:100%}.compareStep_card__NV6_O{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:var(--spacing-smd);padding:0;border:none;background:none;cursor:pointer}.compareStep_card__NV6_O:hover .compareStep_poster__xqK3C{transform:translateY(-2px)}.compareStep_card__NV6_O:active .compareStep_poster__xqK3C{transform:scale(.98)}.compareStep_poster__xqK3C{position:relative;display:block;width:100%;aspect-ratio:169/250;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-10);transition:transform .15s ease}.compareStep_posterImg__mMuFA{object-fit:cover}.compareStep_cardTitle__XAt_D{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-sm)}.compareStep_aboutSame__HTvOj{align-self:center;padding:var(--spacing-xs) var(--spacing-sm);border:none;background:none;cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-decoration:underline}.compareStep_aboutSame__HTvOj:hover{color:var(--color-text-secondary)}.oshiRankOnboarding_shell__9CBXD{--step-inset:var(--spacing-mlg);box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--color-modal-bg);text-align:left}.oshiRankOnboarding_shellSplash__zdckY .oshiRankOnboarding_chrome__Ly_iG{position:absolute;top:0;right:0;z-index:2}.oshiRankOnboarding_chrome__Ly_iG{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-smd);padding:var(--spacing-smd) var(--step-inset) 0;flex:0 0 auto}.oshiRankOnboarding_skip__yme2E{align-self:flex-end;padding:0;border:0;background:none;cursor:pointer;font-size:var(--font-size-sm);font-weight:600;line-height:20px;color:var(--color-text-tertiary)}.oshiRankOnboarding_skip__yme2E:hover{color:var(--color-text-primary)}.oshiRankOnboarding_progress__KOtER{display:flex;gap:2px;height:5px}.oshiRankOnboarding_progressSegment__y7lp9{flex:1 0 0;min-width:1px;height:100%;border-radius:2px;background:var(--pebble-20)}.oshiRankOnboarding_progressDone__G2Kkc{background:var(--color-text-primary)}.oshiRankOnboarding_progressCurrent__AsRHB{background:var(--color-text-tertiary)}.oshiRankOnboarding_step__eN6n1{box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:var(--spacing-mlg);flex:1 1 auto;min-height:0;padding:var(--spacing-mlg) 0 0}.oshiRankOnboarding_stepHeader__NUSJn{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-xs);padding-inline:var(--step-inset);text-align:center}.oshiRankOnboarding_stepTitle__Lctq9{margin:0;font-family:var(--font-display);font-size:26px;line-height:23px;text-transform:uppercase;color:var(--color-text-primary)}.oshiRankOnboarding_stepSubtitle__REJS7{margin:0;font-size:var(--font-size-sm);line-height:18px;color:var(--color-text-secondary)}.oshiRankOnboarding_stepScroll__gwTY0{flex:1 1 auto;min-height:0;overflow-y:auto;padding-inline:var(--step-inset);padding-bottom:var(--footer-height,0);scrollbar-width:none}.oshiRankOnboarding_stepScroll__gwTY0::-webkit-scrollbar{display:none}.oshiRankOnboarding_listEnd__sn0c5{height:1px}.oshiRankOnboarding_empty___eGYj{margin:var(--spacing-lg) 0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}.oshiRankOnboarding_error__xofNk{margin:0;font-size:var(--font-size-sm);color:var(--color-danger);text-align:center}.oshiRankOnboarding_footer__QG79c{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-smd);flex:0 0 auto;padding:var(--spacing-smd) var(--step-inset) var(--spacing-mlg);background:var(--color-modal-bg)}.oshiRankOnboarding_footerGlass__NKeYC{position:absolute;left:0;right:0;bottom:0;background:var(--charcoal-70);backdrop-filter:blur(var(--blur-xl));border-top:var(--border-normal) solid var(--color-border-light)}.oshiRankOnboarding_capNote__aNOae{margin:0;font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:center}.oshiRankOnboarding_primaryCta__D4iDE{box-sizing:border-box;width:100%;height:50px;padding-inline:var(--spacing-lg);border:0;border-radius:var(--radius-max);background:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-base);font-weight:600;line-height:20px;color:var(--color-bg)}.oshiRankOnboarding_primaryCta__D4iDE:disabled{opacity:.2;cursor:default}.oshiRankOnboarding_splash__bDuTO{box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;grid-template-areas:"logo" "art" "copy" "cta";flex:1 1 auto;min-height:0;overflow:hidden}.oshiRankOnboarding_splashArt__zgZys{--wall-width:138%;grid-area:art;position:relative;min-height:0;max-height:560px;overflow:hidden}.oshiRankOnboarding_posterWallStack__QUpKr{position:absolute;top:0;left:50%;display:flex;flex-direction:column;gap:10px;width:min(var(--wall-width),542px);transform:translateX(-50%)}.oshiRankOnboarding_posterWall__6t7F9{--marquee-duration:42s;container-type:inline-size;overflow:hidden}.oshiRankOnboarding_posterWall__6t7F9:last-child{--marquee-duration:56s}.oshiRankOnboarding_posterWallTrack__Sf6la{display:flex;gap:10px;width:max-content;animation:oshiRankOnboarding_posterMarquee__cVZt8 var(--marquee-duration) linear infinite}.oshiRankOnboarding_posterWall__6t7F9:last-child .oshiRankOnboarding_posterWallTrack__Sf6la{animation-direction:reverse}@keyframes oshiRankOnboarding_posterMarquee__cVZt8{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){.oshiRankOnboarding_posterWallTrack__Sf6la{animation:none}}.oshiRankOnboarding_posterWallSlot__QlSpq{position:relative;display:block;flex:0 0 auto;width:calc((100cqw - 30px) / 4);aspect-ratio:2/3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.oshiRankOnboarding_posterWallImg__eGSAk{object-fit:cover}.oshiRankOnboarding_splashMascot__oUzZK{position:absolute;left:50%;bottom:0;width:52%;max-width:205px;height:auto;transform:translateX(-50%)}.oshiRankOnboarding_splashLogo__yiS56{grid-area:logo;justify-self:center;width:100px;height:auto;margin-block:var(--spacing-lg) var(--spacing-smd)}.oshiRankOnboarding_splashCopy__WVf3A{grid-area:copy;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding-inline:var(--step-inset);text-align:center}.oshiRankOnboarding_splashTitle__8YXxI{margin:0;font-family:var(--font-display);font-size:30px;line-height:30px;text-transform:uppercase;color:var(--color-text-primary)}.oshiRankOnboarding_splashSubtitle__rqfoZ{margin:0;font-size:var(--font-size-sm);line-height:18px;color:var(--color-text-secondary)}.oshiRankOnboarding_splashFooter__pTOBD{grid-area:cta;box-sizing:border-box;padding:var(--spacing-smd) var(--spacing-lg) var(--spacing-lg)}.oshiRankOnboarding_searchRow__J4lzT{box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-xs);flex:0 0 auto;height:30px;margin-inline:var(--step-inset);padding-inline:var(--spacing-smd);border-radius:var(--radius-max);background:var(--pebble-15);backdrop-filter:blur(var(--blur-lg))}.oshiRankOnboarding_searchIcon__YJuWL{flex-shrink:0;color:var(--color-text-tertiary)}.oshiRankOnboarding_searchInput__QZrAH{flex:1 1 auto;min-width:0;border:0;background:none;font-size:var(--font-size-md);font-weight:600;line-height:20px;color:var(--color-text-primary)}.oshiRankOnboarding_searchInput__QZrAH::placeholder{color:var(--color-text-tertiary);font-weight:600}.oshiRankOnboarding_searchInput__QZrAH:focus{outline:none}.oshiRankOnboarding_searchInput__QZrAH::-webkit-search-cancel-button{display:none}.oshiRankOnboarding_searchClear__n4qMi{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-max);background:var(--pebble-20);cursor:pointer;color:var(--color-text-primary)}.oshiRankOnboarding_eraSection__Dbao0{display:flex;flex-direction:column;gap:var(--spacing-smd);margin-bottom:var(--spacing-lg)}.oshiRankOnboarding_eraHeader__xROAs{display:flex;align-items:center}.oshiRankOnboarding_eraLabel__vlZVc{box-sizing:border-box;flex:0 0 auto;width:50px;padding:3px;border-radius:var(--radius-sm);background:var(--pebble-10);font-size:var(--font-size-xs);line-height:16px;color:var(--color-text-secondary);text-align:center}.oshiRankOnboarding_eraRule__E4ZBI{flex:1 1 auto;height:1px;background:var(--color-border-light)}.oshiRankOnboarding_grid__B_hEc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:5px;row-gap:10px;list-style:none;margin:0;padding:0}.oshiRankOnboarding_card__EH97Q{display:flex;flex-direction:column;gap:7px;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left}.oshiRankOnboarding_card__EH97Q:disabled{opacity:.35;cursor:default}.oshiRankOnboarding_cardPoster__F8Ltl{position:relative;display:block;width:100%;aspect-ratio:90/128;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.oshiRankOnboarding_cardSelected__VE_tc .oshiRankOnboarding_cardPoster__F8Ltl{box-shadow:0 0 0 2px var(--pebble)}.oshiRankOnboarding_cardPosterImg___iDsB{object-fit:cover}.oshiRankOnboarding_cardTitle__lWkeo{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;font-size:var(--font-size-2xs);line-height:14px;color:var(--color-text-primary)}.oshiRankOnboarding_rateList__bBcWe{display:flex;flex-direction:column;gap:var(--spacing-smd);list-style:none;margin:0;padding:0}.oshiRankOnboarding_rateRow__LsxvV{box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-smd);overflow:hidden;border-radius:var(--radius-sm);background:var(--color-surface)}.oshiRankOnboarding_rateThumb__B2L7Y{position:relative;display:block;flex:0 0 auto;width:45px;height:71px;background:var(--pebble-10)}.oshiRankOnboarding_rateThumbImg__kn2Pi{object-fit:cover}.oshiRankOnboarding_rateTitle__CxygZ{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;font-size:var(--font-size-xs);line-height:16px;color:var(--color-text-primary)}.oshiRankOnboarding_rateStars__FKsh4{flex:0 0 auto;padding-right:var(--spacing-smd)}.oshiRankOnboarding_loading__cCUi2{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%}.oshiRankOnboarding_spinner__G6UFJ{width:32px;height:32px;border-radius:var(--radius-max);border:3px solid var(--color-border);border-top-color:var(--color-accent);animation:oshiRankOnboarding_oshirank-onboarding-spin__BYRWh .8s linear infinite}@keyframes oshiRankOnboarding_oshirank-onboarding-spin__BYRWh{to{transform:rotate(1turn)}}@media (min-width:641px){.oshiRankOnboarding_splash__bDuTO{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"art ." "art logo" "art copy" "art cta" "art ."}.oshiRankOnboarding_splashArt__zgZys{--wall-width:122%;background:var(--black)}.oshiRankOnboarding_posterWallStack__QUpKr{top:6.75%;width:min(var(--wall-width),489px)}.oshiRankOnboarding_posterWallSlot__QlSpq{aspect-ratio:2/3}.oshiRankOnboarding_splashMascot__oUzZK{top:50%;bottom:auto;width:35%;max-width:170px;transform:translate(-50%,-50%)}.oshiRankOnboarding_splashLogo__yiS56{width:71px;margin-block:0 var(--spacing-smd)}.oshiRankOnboarding_splashTitle__8YXxI{font-size:26px;line-height:26px}.oshiRankOnboarding_splashFooter__pTOBD{padding:var(--spacing-smd) var(--spacing-lg) 0}.oshiRankOnboarding_shell__9CBXD{--step-inset:23.5px}.oshiRankOnboarding_grid__B_hEc{grid-template-columns:repeat(3,minmax(0,1fr))}}.oshiRankOnboarding_duel__gc6cZ{--duel-ease:cubic-bezier(0.22,1,0.36,1);box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;grid-template-areas:"head" "cards" "same" "range";flex:1 1 auto;min-height:0;padding:var(--spacing-mlg) var(--step-inset);text-align:center}.oshiRankOnboarding_duelHead__YLoxe{grid-area:head;align-self:start;padding-top:var(--spacing-3xl);position:relative;z-index:2}.oshiRankOnboarding_duelTitle__kpHHo{margin:0;animation:oshiRankOnboarding_duelRise__qCzDi .45s var(--duel-ease) both;font-family:var(--font-display);font-size:26px;line-height:23px;text-transform:uppercase;color:var(--color-text-primary)}.oshiRankOnboarding_duelCards__R_YAw{--duel-poster-height:min(250px,34dvh);grid-area:cards;display:flex;align-items:center;justify-content:center;gap:11px;min-height:0}.oshiRankOnboarding_duelCard__AyLC5{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-smd);flex:0 0 auto;width:calc(var(--duel-poster-height) * 169 / 250);padding:0;border:0;background:none;cursor:pointer;transition:transform .26s var(--duel-ease)}.oshiRankOnboarding_duelCardLeft__pftFS{transform:rotate(-2deg);animation:oshiRankOnboarding_duelCardInLeft__cuzt9 .55s var(--duel-ease) .18s backwards}.oshiRankOnboarding_duelCardRight__BOKSa{transform:rotate(2deg);animation:oshiRankOnboarding_duelCardInRight__hMMYf .55s var(--duel-ease) .28s backwards}.oshiRankOnboarding_duelCardLeft__pftFS:hover{transform:rotate(-2deg) translateY(-10px) scale(1.03)}.oshiRankOnboarding_duelCardRight__BOKSa:hover{transform:rotate(2deg) translateY(-10px) scale(1.03)}.oshiRankOnboarding_duelCardLeft__pftFS:active{transform:rotate(-2deg) translateY(-4px) scale(.99)}.oshiRankOnboarding_duelCardRight__BOKSa:active{transform:rotate(2deg) translateY(-4px) scale(.99)}.oshiRankOnboarding_duelCard__AyLC5:hover .oshiRankOnboarding_duelGlow__rA1CO{opacity:.95;transform:translate(-50%,-50%) scale(1.12)}.oshiRankOnboarding_duelCard__AyLC5:hover .oshiRankOnboarding_duelCardTitle__byWbZ{color:var(--color-text-primary)}.oshiRankOnboarding_duelGlow__rA1CO{position:absolute;top:40%;left:50%;z-index:0;width:165%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;filter:blur(70px) saturate(1.6);opacity:.65;pointer-events:none;transition:opacity .26s var(--duel-ease),transform .26s var(--duel-ease)}.oshiRankOnboarding_duelGlowImg__zKYzU,.oshiRankOnboarding_duelPosterImg__vY52n{object-fit:cover}.oshiRankOnboarding_duelPoster__8yn50{position:relative;z-index:1;display:block;width:100%;height:var(--duel-poster-height);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.oshiRankOnboarding_duelCardTitle__byWbZ{position:relative;z-index:1;transition:color .26s var(--duel-ease);font-size:var(--font-size-sm);line-height:18px;color:var(--color-text-secondary)}.oshiRankOnboarding_duelSame__7sE74{grid-area:same;position:relative;z-index:2;justify-self:center;animation:oshiRankOnboarding_duelRise__qCzDi .45s var(--duel-ease) .42s both;margin-block:var(--spacing-lg);padding:0;border:0;background:none;cursor:pointer;font-size:var(--font-size-xs);line-height:16px;color:var(--color-text-tertiary);text-decoration:underline}.oshiRankOnboarding_duelSame__7sE74:hover{color:var(--color-text-primary)}.oshiRankOnboarding_duelRange__Nn_wL{grid-area:range;position:relative;z-index:2;margin:0;animation:oshiRankOnboarding_duelRise__qCzDi .45s var(--duel-ease) .08s both;font-size:var(--font-size-sm);line-height:18px;color:var(--color-text-secondary)}@media (min-width:641px){.oshiRankOnboarding_shellDuel__J2scB .oshiRankOnboarding_chrome__Ly_iG{display:none}.oshiRankOnboarding_shellDuel__J2scB{background:transparent}.oshiRankOnboarding_duel__gc6cZ{grid-template-rows:auto auto 1fr auto;grid-template-areas:"head" "range" "cards" "same";padding-block:var(--spacing-2xl)}.oshiRankOnboarding_duelHead__YLoxe{padding-top:0}.oshiRankOnboarding_duelRange__Nn_wL{align-self:start;margin-top:var(--spacing-xs)}.oshiRankOnboarding_duelCards__R_YAw{--duel-poster-height:min(375px,46dvh);gap:93px;margin-top:var(--spacing-2xl)}.oshiRankOnboarding_duelSame__7sE74{margin-bottom:0}}@keyframes oshiRankOnboarding_duelRise__qCzDi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes oshiRankOnboarding_duelCardInLeft__cuzt9{0%{opacity:0;transform:rotate(-2deg) translateY(22px) scale(.94)}to{opacity:1;transform:rotate(-2deg) translateY(0) scale(1)}}@keyframes oshiRankOnboarding_duelCardInRight__hMMYf{0%{opacity:0;transform:rotate(2deg) translateY(22px) scale(.94)}to{opacity:1;transform:rotate(2deg) translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.oshiRankOnboarding_duelCardLeft__pftFS,.oshiRankOnboarding_duelCardRight__BOKSa,.oshiRankOnboarding_duelRange__Nn_wL,.oshiRankOnboarding_duelSame__7sE74,.oshiRankOnboarding_duelTitle__kpHHo{animation:none}.oshiRankOnboarding_duelCardTitle__byWbZ,.oshiRankOnboarding_duelCard__AyLC5,.oshiRankOnboarding_duelGlow__rA1CO{transition:none}.oshiRankOnboarding_duelCardLeft__pftFS:active,.oshiRankOnboarding_duelCardLeft__pftFS:hover{transform:rotate(-2deg)}.oshiRankOnboarding_duelCardRight__BOKSa:active,.oshiRankOnboarding_duelCardRight__BOKSa:hover{transform:rotate(2deg)}}@media (hover:hover) and (pointer:fine){.oshiRankOnboarding_searchInput__QZrAH{font-size:var(--font-size-sm)}}.oshiRankPodium_podium__co9ZH{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.oshiRankPodium_podiumItem__jsmRB{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);min-width:0}.oshiRankPodium_itemLink__5WpHD{text-decoration:none;color:inherit;transition:opacity .15s ease}.oshiRankPodium_itemLink__5WpHD:hover{opacity:.85}.oshiRankPodium_rowLink__hVZ61{display:contents;color:inherit}.oshiRankPodium_podium1__0HOcP{flex:0 1 134px}.oshiRankPodium_podium2__yo6iA{flex:0 1 102px}.oshiRankPodium_podium3__psaQf{flex:0 1 97px}.oshiRankPodium_rankBadge__MCdl6{display:inline-flex;align-items:center;justify-content:center;gap:3px}.oshiRankPodium_bracket__hldX_{display:block;width:auto;height:18px}.oshiRankPodium_bracketRight__6DTh8{transform:scaleX(-1)}.oshiRankPodium_podium1__0HOcP .oshiRankPodium_bracket__hldX_{height:24px}.oshiRankPodium_rankNum__IAcBQ{font-family:var(--font-body);font-weight:var(--font-weight-bolder);font-size:30px;line-height:1}.oshiRankPodium_podium1__0HOcP .oshiRankPodium_rankNum__IAcBQ{font-size:40px}.oshiRankPodium_podiumPoster__uuGap{position:relative;display:block;width:100%;border-style:solid;border-color:var(--color-border-light);overflow:hidden;background:var(--color-surface-10)}.oshiRankPodium_podium1__0HOcP .oshiRankPodium_podiumPoster__uuGap{aspect-ratio:134/191;border-width:2px;border-radius:4px}.oshiRankPodium_podium2__yo6iA .oshiRankPodium_podiumPoster__uuGap{aspect-ratio:90/128;border-width:2px;border-radius:4px}.oshiRankPodium_podium3__psaQf .oshiRankPodium_podiumPoster__uuGap{aspect-ratio:97/138;border-width:4px;border-radius:8px}.oshiRankPodium_podiumTitle__mwH_m{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:center;line-height:var(--line-height-sm);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oshiRankPodium_podium1__0HOcP .oshiRankPodium_podiumTitle__mwH_m{font-size:var(--font-size-sm)}.oshiRankPodium_podiumScore__TTQbd{font-family:var(--font-body);font-weight:var(--font-weight-bolder);font-size:var(--font-size-xl);line-height:1}.oshiRankPodium_podium1__0HOcP .oshiRankPodium_podiumScore__TTQbd{font-size:var(--font-size-2xl)}.oshiRankPodium_posterImg__RKaGu{object-fit:cover}.oshiRankPodium_gold__OL1cU{background:linear-gradient(155deg,#fffb00 57%,#ffc300 93%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.oshiRankPodium_silver__urhxT{background:linear-gradient(165deg,#ffffff 57%,#a9a9a9 93%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.oshiRankPodium_bronze__IFAzk{background:linear-gradient(165deg,#ffd5af 57%,#ffa375 93%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.oshiRankPodium_list__D5lQf{position:relative;z-index:1;list-style:none;margin:0;padding:0}.oshiRankPodium_listCapped__oa1RH{max-height:150px;overflow-y:auto}.oshiRankPodium_listRow__PGqZF{display:flex;align-items:center;gap:var(--spacing-smd);padding:var(--spacing-sm) 0;min-height:60px;border-top:1px solid var(--color-border-light)}.oshiRankPodium_listRank__fjYcr{width:24px;flex-shrink:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center}.oshiRankPodium_listThumb__DbM9_{position:relative;flex-shrink:0;width:42px;height:60px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-10)}.oshiRankPodium_listTitle__YdHL_{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left;line-height:var(--line-height-sm);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oshiRankPodium_listScore__LEotv{flex-shrink:0;min-width:48px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bolder);color:var(--color-accent);text-align:right}.oshiRankPodium_empty__0ngY3{position:relative;z-index:1;padding:var(--spacing-xl) var(--spacing-md);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.resultStep_wrapper__oe8cp{position:relative;display:flex;flex-direction:column;width:100%;max-height:96dvh;box-sizing:border-box;background:var(--black)}.resultStep_controls__fWMNL{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-mlg);pointer-events:none}.resultStep_controls__fWMNL>*{pointer-events:auto}.resultStep_backBtn__py97T{gap:var(--spacing-2xs);padding:0;background:none;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.resultStep_backBtn__py97T,.resultStep_editBtn__53D_U{display:inline-flex;align-items:center;border:none;color:var(--color-text-primary);cursor:pointer}.resultStep_editBtn__53D_U{justify-content:center;width:36px;height:36px;border-radius:var(--radius-max);background:var(--color-surface-5);backdrop-filter:blur(var(--blur-lg))}.resultStep_editBtn__53D_U:hover{background:var(--color-surface-10)}.resultStep_scrollArea__26qZ9{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.resultStep_capture__ir5Lz{position:relative;padding:var(--spacing-mlg);overflow:hidden;background:var(--black)}.resultStep_grid__ge1r3{position:absolute;inset:-20%;z-index:0;background-image:repeating-linear-gradient(0deg,var(--color-overlay-light-5) 0 1px,transparent 1px 42px),repeating-linear-gradient(90deg,var(--color-overlay-light-5) 0 1px,transparent 1px 42px);transform:rotate(-4deg);pointer-events:none}.resultStep_glow__OUv7s{position:absolute;inset:0;z-index:0;background:radial-gradient(120% 78% at 12% -2%,hsl(var(--sundrop-h) var(--sundrop-s) var(--sundrop-l)/.6) 0,hsl(var(--sundrop-h) var(--sundrop-s) var(--sundrop-l)/.18) 26%,transparent 55%);pointer-events:none}.resultStep_sunburst__JQxpC{position:absolute;top:-52px;right:-70px;z-index:0;width:238px;height:249px;color:var(--color-accent);opacity:.18;pointer-events:none}.resultStep_header__IocpN{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0 var(--spacing-xl);text-align:center}.resultStep_avatar__Ayh3Y{position:relative;display:block;width:84px;height:84px;border-radius:var(--radius-max);overflow:hidden;background:var(--color-surface-10);box-shadow:0 0 0 3px var(--color-accent)}.resultStep_avatarFramed__KPmkk{box-shadow:none}.resultStep_avatarImg__WAJs6{object-fit:cover}.resultStep_wordmark__T_05E{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:28px;line-height:25px;text-transform:uppercase;text-align:center}.resultStep_wordmarkName__k_9ux{font-size:inherit;line-height:inherit;color:var(--color-accent)}.resultStep_wordmarkLabel__Fb9CI{font-size:inherit;line-height:inherit;color:var(--color-text-primary)}@media (min-width:641px){.resultStep_header__IocpN{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-smd);padding:var(--spacing-xs) 0 var(--spacing-lg);text-align:left}.resultStep_avatar__Ayh3Y{width:72px;height:72px}.resultStep_wordmark__T_05E{min-width:0;align-items:flex-start;text-align:left;overflow-wrap:anywhere}}.resultStep_footer__NlKUP{display:flex;align-items:center;gap:var(--spacing-smd);flex-shrink:0;padding:var(--spacing-smd) var(--spacing-mlg) var(--spacing-mlg)}.resultStep_doneBtn__eJx4j{flex-shrink:0;height:50px;padding:0 var(--spacing-mlg);border:1px solid var(--color-border);border-radius:var(--radius-max);background:none;cursor:pointer;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.resultStep_doneBtn__eJx4j:hover{background:var(--tab-hover-bg)}.resultStep_shareBtn__L0rH4{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);height:50px;padding:0 var(--spacing-mlg);border:none;border-radius:var(--radius-max);background:var(--color-button);cursor:pointer;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-button-text-primary)}.resultStep_shareBtn__L0rH4:hover{opacity:var(--tab-active-hover-opacity)}.resultStep_shareBtn__L0rH4:disabled{opacity:.6;cursor:default}.resultStep_listEnd__1H2k0{height:1px}.oshiRank_loading__gl37a{display:flex;align-items:center;justify-content:center;min-height:320px;width:100%}.oshiRank_spinner__uvKg9{width:32px;height:32px;border-radius:var(--radius-max);border:3px solid var(--color-border);border-top-color:var(--color-accent);animation:oshiRank_oshirank-spin__Jlukx .8s linear infinite}@keyframes oshiRank_oshirank-spin__Jlukx{to{transform:rotate(1turn)}}.oshiRankAdd_container__8oAUZ{display:flex;flex-direction:column;width:100%;min-height:0}.oshiRankAdd_header__qfABo{display:flex;align-items:center;justify-content:center;padding:var(--modal-header-padding);padding-inline:var(--modal-close-clearance);border-bottom:var(--border-normal) solid var(--color-border-light);flex-shrink:0}.oshiRankAdd_title__L_Qys{margin:0;font-family:var(--font-display);font-size:var(--font-size-lg);line-height:22px;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.5px;text-align:center}.oshiRankAdd_body__xiE18{display:flex;flex-direction:column;gap:var(--spacing-smd);padding:var(--modal-padding);min-height:320px;overflow-y:auto}.oshiRankAdd_sub__FC0De{margin:0;text-align:left}.oshiRankAdd_empty__G2JMY,.oshiRankAdd_sub__FC0De{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.oshiRankAdd_empty__G2JMY{margin:auto 0;padding:var(--spacing-xl) 0;text-align:center}.oshiRankAdd_list__B2xG9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.oshiRankAdd_row__tWnLq{display:flex;align-items:center;gap:var(--spacing-smd);padding:var(--spacing-smd) 0;border-bottom:1px solid var(--color-border-light)}.oshiRankAdd_row__tWnLq:last-child{border-bottom:none}.oshiRankAdd_thumb__75Enx{position:relative;flex-shrink:0;width:42px;height:60px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-10)}.oshiRankAdd_thumbImg__96U6f{object-fit:cover}.oshiRankAdd_rowTitle__FezOm{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);color:var(--color-text-primary);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oshiRankAdd_score__MBnZr{flex-shrink:0;min-width:44px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bolder);color:var(--color-accent);text-align:right}.oshiRankAdd_add__SQiNz{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:var(--border-normal) solid var(--color-border-light);border-radius:var(--radius-max);background:none;color:var(--color-accent);cursor:pointer;box-sizing:border-box}.oshiRankAdd_add__SQiNz:hover:not(:disabled){background:var(--tab-hover-bg)}.oshiRankAdd_add__SQiNz:disabled{opacity:.4;cursor:not-allowed}