.social-list-thumbnail-module__2y2vJG__share{align-items:flex-start;gap:12px;min-width:0;display:flex}.social-list-thumbnail-module__2y2vJG__cover{flex:0 0 110px;width:110px;min-width:0}.social-list-thumbnail-module__2y2vJG__copy{flex:1;gap:8px;min-width:0;display:grid}.social-list-thumbnail-module__2y2vJG__copy p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.5}.social-list-thumbnail-module__2y2vJG__copy small,.social-list-thumbnail-module__2y2vJG__staticPreview small{color:var(--muted);font-size:.75rem}.social-list-thumbnail-module__2y2vJG__staticPreview{overflow-wrap:anywhere;gap:6px;min-width:0;max-width:50%;display:grid}.social-list-thumbnail-module__2y2vJG__identity{gap:14px;display:grid}.social-list-thumbnail-module__2y2vJG__identity header h2{margin:0;font-size:1.1rem}.social-list-thumbnail-module__2y2vJG__genreInfo{width:100%;position:relative}.social-list-thumbnail-module__2y2vJG__genreInfo>summary{cursor:pointer;list-style:none}.social-list-thumbnail-module__2y2vJG__genreInfo>summary::-webkit-details-marker{display:none}.social-list-thumbnail-module__2y2vJG__genreExplanation{z-index:10;border:1px solid var(--border);border-radius:var(--radius-rect);background:var(--surface);width:min(280px,75vw);padding:14px;font-size:.8rem;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000059}.social-list-thumbnail-module__2y2vJG__genreExplanation p{color:var(--muted);margin:8px 0 0}@media (max-width:400px){.social-list-thumbnail-module__2y2vJG__cover{flex-basis:94px;width:94px}}
.profile-badge-showcase-module__eFkV5W__showcaseButton{appearance:none;background:linear-gradient(135deg, color-mix(in srgb, var(--surface-raised,#202020) 92%, transparent), color-mix(in srgb, var(--accent,#ff5a1f) 8%, var(--surface,#151515))), var(--surface-raised,#202020);border:1px solid color-mix(in srgb, var(--border,#4b4b4b) 86%, var(--accent,#ff5a1f));border-radius:var(--radius-rect);box-shadow:var(--button-3d-rest-shadow);color:var(--text,#f7f3eb);cursor:pointer;z-index:4;text-align:left;align-items:center;gap:8px;min-width:182px;min-height:54px;padding:7px 9px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:inline-flex;position:absolute;top:clamp(14px,3vw,22px);left:clamp(14px,3vw,22px)}.profile-badge-showcase-module__eFkV5W__showcaseButton:hover{border-color:color-mix(in srgb, var(--accent,#ff5a1f) 65%, var(--border,#4b4b4b));transform:translateY(-1px)}.profile-badge-showcase-module__eFkV5W__showcaseButton:active{box-shadow:var(--button-3d-pressed-shadow);transform:translateY(1px)}.profile-badge-showcase-module__eFkV5W__showcaseButtonNewBadges{isolation:isolate;transform-origin:50% 85%;animation:1.6s ease-in-out profile-badge-showcase-module__eFkV5W__badge-button-teeter;overflow:visible}.profile-badge-showcase-module__eFkV5W__showcaseButtonNewBadges:after{z-index:5;border-radius:inherit;content:"";pointer-events:none;border:2px solid #ffffffe6;animation:1.2s ease-out both profile-badge-showcase-module__eFkV5W__badge-button-white-flash;position:absolute;inset:-1px}.profile-badge-showcase-module__eFkV5W__newBadgesHint{z-index:6;border-radius:var(--radius-rect);color:#222;white-space:nowrap;pointer-events:none;background:#f7f7f5;padding:6px 10px;font-size:.74rem;font-weight:600;line-height:1.3;animation:3s both profile-badge-showcase-module__eFkV5W__badge-arrival-hint;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0000003d}.profile-badge-showcase-module__eFkV5W__newBadgesHint:before{content:"";border:5px solid #0000;border-bottom-color:#f7f7f5;position:absolute;bottom:100%;left:calc(50% - 5px)}@keyframes profile-badge-showcase-module__eFkV5W__badge-button-teeter{0%,to{transform:rotate(0)}18%{transform:rotate(-2.5deg)}38%{transform:rotate(2deg)}58%{transform:rotate(-1.4deg)}76%{transform:rotate(.8deg)}90%{transform:rotate(-.3deg)}}@keyframes profile-badge-showcase-module__eFkV5W__badge-button-white-flash{0%{opacity:1;background:#fff3;box-shadow:inset 0 0 28px #ffffff38,0 0 20px #fff3}to{opacity:0;box-shadow:none;background:0 0}}@keyframes profile-badge-showcase-module__eFkV5W__badge-arrival-hint{0%{opacity:0;transform:translate(-50%,-5px)}12%,75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,4px)}}.profile-badge-showcase-module__eFkV5W__showcaseButton:focus-visible,.profile-badge-showcase-module__eFkV5W__badgeTile:focus-visible,.profile-badge-showcase-module__eFkV5W__closeButton:focus-visible,.profile-badge-showcase-module__eFkV5W__primaryButton:focus-visible,.profile-badge-showcase-module__eFkV5W__secondaryButton:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#ff5a1f) 75%, white);outline-offset:3px}.profile-badge-showcase-module__eFkV5W__showcaseCopy{flex:1;gap:2px;min-width:0;display:grid}.profile-badge-showcase-module__eFkV5W__showcaseCopy strong{font-size:.82rem;line-height:1.2}.profile-badge-showcase-module__eFkV5W__showcaseCopy span{color:var(--muted,#aaa49a);font-size:.68rem;line-height:1.2}.profile-badge-showcase-module__eFkV5W__showcaseChevron{color:var(--muted,#aaa49a);font-size:1.3rem;line-height:1}.profile-badge-showcase-module__eFkV5W__topBadgeDisplay{flex:none;align-items:center;gap:7px;display:inline-flex}.profile-badge-showcase-module__eFkV5W__topMembershipBadge{flex:none;align-items:center;display:inline-flex}.profile-badge-showcase-module__eFkV5W__topBadgeStack{align-items:center;min-width:50px;padding-left:7px;display:flex}.profile-badge-showcase-module__eFkV5W__topBadgeStack>*{margin-left:-7px;position:relative}.profile-badge-showcase-module__eFkV5W__topBadgeStack>:first-child{z-index:3}.profile-badge-showcase-module__eFkV5W__topBadgeStack>:nth-child(2){z-index:2}.profile-badge-showcase-module__eFkV5W__topBadgeStack>:nth-child(3){z-index:1}.profile-badge-showcase-module__eFkV5W__emptyBadgeStack{align-items:center;min-width:50px;padding-left:7px;display:flex}.profile-badge-showcase-module__eFkV5W__emptyBadgeRing{aspect-ratio:1;background:conic-gradient(from -24deg, color-mix(in srgb, var(--muted,#aaa49a) 36%, transparent), color-mix(in srgb, var(--muted,#aaa49a) 16%, transparent) 48%, color-mix(in srgb, var(--muted,#aaa49a) 36%, transparent));border:2px solid color-mix(in srgb, var(--muted,#aaa49a) 26%, transparent);border-radius:50%;flex:none;width:26px;height:26px;margin-left:-7px;position:relative}.profile-badge-showcase-module__eFkV5W__emptyBadgeRing:before{background:var(--surface,#151515);content:"";border-radius:50%;position:absolute;inset:4px}.profile-badge-showcase-module__eFkV5W__badgeRingShell{--badge-gem-height:14px;flex:none;align-self:center;align-items:center;display:inline-flex;position:relative}.profile-badge-showcase-module__eFkV5W__badgeRingShellWithGem{padding-top:calc(var(--badge-gem-height) * .9)}.profile-badge-showcase-module__eFkV5W__badgeRingShellCompact{--badge-gem-height:8px}.profile-badge-showcase-module__eFkV5W__badgeRing{box-sizing:border-box;aspect-ratio:1;filter:drop-shadow(0 5px 9px #0000006b);background:conic-gradient(from -24deg,#713919,#ffe8a0 15%,#a76021 34%,#fff4c9 52%,#6b3418 74%,#efbd5a 90%,#713919);border-radius:50%;flex:none;justify-content:center;align-items:center;width:68px;height:68px;min-height:0;padding:4px;display:inline-flex;position:relative;box-shadow:inset 0 2px 2px #ffffff57,inset 0 -3px 4px #39190a7a}.profile-badge-showcase-module__eFkV5W__badgeArtwork{background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--accent,#ff5a1f) 60%, white), transparent 36%), linear-gradient(155deg, #29180f, #0d0d0d 65%);filter:saturate(.9)contrast(1.08);background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.profile-badge-showcase-module__eFkV5W__badgeArtwork:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#00000085,#0000000d 48%,#00000075),linear-gradient(#ffffff1a,#0000 31%,#00000080);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f5f2ec33}.profile-badge-showcase-module__eFkV5W__badgeArtworkIllustrated{filter:none}.profile-badge-showcase-module__eFkV5W__badgeIllustration{border-radius:inherit;pointer-events:none;z-index:3;background-repeat:no-repeat;position:absolute;inset:0}.profile-badge-showcase-module__eFkV5W__badgeFallbackSymbol{color:#fff7e4;filter:drop-shadow(0 2px 5px #000000bf);z-index:2;font-size:1.7rem;line-height:1;position:relative}.profile-badge-showcase-module__eFkV5W__badgeFallbackStar{width:1em;height:1em;display:block}.profile-badge-showcase-module__eFkV5W__badgeRingCompact{filter:drop-shadow(0 2px 4px #00000057);width:26px;height:26px;padding:2px}.profile-badge-showcase-module__eFkV5W__badgeRingCompact .profile-badge-showcase-module__eFkV5W__badgeFallbackSymbol{font-size:.9rem}.profile-badge-showcase-module__eFkV5W__badgeRingShell .profile-badge-showcase-module__eFkV5W__badgeRingDiamond{width:calc(var(--badge-gem-height) * 100 / 76);height:var(--badge-gem-height);isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.profile-badge-showcase-module__eFkV5W__badgeRingShell .profile-badge-showcase-module__eFkV5W__badgeRingDiamondMuted{color:#555b60;filter:brightness(.56);opacity:.46}.profile-badge-showcase-module__eFkV5W__badgeRingShell .profile-badge-showcase-module__eFkV5W__badgeRingDiamondLit{filter:drop-shadow(0 1px 3px color-mix(in srgb, currentColor 55%, transparent));opacity:1}.profile-badge-showcase-module__eFkV5W__badgeRingMissing{background:color-mix(in srgb, var(--muted,#aaa49a) 30%, var(--surface,#151515));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted,#aaa49a) 16%, transparent);filter:none}.profile-badge-showcase-module__eFkV5W__badgeRingMissing .profile-badge-showcase-module__eFkV5W__badgeArtwork{background:color-mix(in srgb, var(--muted,#aaa49a) 12%, var(--surface,#151515));filter:none}.profile-badge-showcase-module__eFkV5W__badgeRingMissing .profile-badge-showcase-module__eFkV5W__badgeArtwork:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted,#aaa49a) 10%, transparent);background:0 0}.profile-badge-showcase-module__eFkV5W__badgeRingMembership{background:conic-gradient(from -24deg,#47627a,#fff 16%,#9ce9e5 36%,#e7ffff 54%,#47627a 74%,#bff8f5 91%,#47627a)}.profile-badge-showcase-module__eFkV5W__badgeRingMembership .profile-badge-showcase-module__eFkV5W__badgeArtwork{background:radial-gradient(circle at 50% 24%,#ffffff6b,#0000 34%),linear-gradient(155deg,#35506b,#0c1720 70%)}.profile-badge-showcase-module__eFkV5W__badgeRingMembership .profile-badge-showcase-module__eFkV5W__badgeFallbackStar{width:68%;height:68%}.profile-badge-showcase-module__eFkV5W__badgeRingPlatinum{background:conic-gradient(from -24deg,#758599,#fff 16%,#b5c4d6 36%,#fff 54%,#66778c 74%,#edf4ff 91%,#758599);box-shadow:inset 0 0 0 1px #edf4ff}.profile-badge-showcase-module__eFkV5W__badgeRingPlatinum .profile-badge-showcase-module__eFkV5W__badgeArtwork{background:radial-gradient(circle at 50% 24%,#e0eaff47,#0000 40%),linear-gradient(155deg,#263247,#0b101b 70%);box-shadow:inset 0 0 0 1px #bac9da}.profile-badge-showcase-module__eFkV5W__backdrop{z-index:1300;background:#020202c2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.profile-badge-showcase-module__eFkV5W__galleryBackdrop{background:#0202025c;animation:.18s ease-out both profile-badge-showcase-module__eFkV5W__gallery-backdrop-in}.profile-badge-showcase-module__eFkV5W__galleryBackdropClosing{animation:.18s ease-in both profile-badge-showcase-module__eFkV5W__gallery-backdrop-out}.profile-badge-showcase-module__eFkV5W__galleryDialog,.profile-badge-showcase-module__eFkV5W__celebrationDialog{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,#ff5a1f) 9%, transparent), transparent 30%), var(--surface,#151515);border:1px solid var(--border,#454545);color:var(--text,#f7f3eb);position:relative;box-shadow:0 28px 90px #00000094}.profile-badge-showcase-module__eFkV5W__galleryDialog{border-radius:var(--radius-rect);transform-origin:50%;flex-direction:column;width:100%;max-width:840px;max-height:calc(100dvh - 32px);animation:.38s cubic-bezier(.2,.9,.24,1.12) both profile-badge-showcase-module__eFkV5W__gallery-dialog-pop;display:flex;overflow:hidden}.profile-badge-showcase-module__eFkV5W__galleryDialogClosing{pointer-events:none;animation:.38s cubic-bezier(.76,-.12,.8,.1) both profile-badge-showcase-module__eFkV5W__gallery-dialog-out}.profile-badge-showcase-module__eFkV5W__dialogHeader{border-bottom:1px solid var(--border,#454545);flex:none;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.profile-badge-showcase-module__eFkV5W__dialogHeader h2,.profile-badge-showcase-module__eFkV5W__celebrationDialog h2{margin:3px 0 7px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.05}.profile-badge-showcase-module__eFkV5W__dialogHeader p:not(.profile-badge-showcase-module__eFkV5W__dialogEyebrow){color:var(--muted,#aaa49a);margin:0;font-size:.9rem}.profile-badge-showcase-module__eFkV5W__dialogEyebrow,.profile-badge-showcase-module__eFkV5W__celebrationEyebrow,.profile-badge-showcase-module__eFkV5W__detailsEyebrow{color:color-mix(in srgb, var(--accent,#ff5a1f) 75%, var(--text,#f7f3eb));letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.profile-badge-showcase-module__eFkV5W__closeButton{appearance:none;background:color-mix(in srgb, var(--surface-raised,#242424) 92%, transparent);border:1px solid var(--border,#454545);color:var(--text,#f7f3eb);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.75rem;line-height:1;display:inline-flex}.profile-badge-showcase-module__eFkV5W__galleryBody{overscroll-behavior:contain;padding:22px 24px 30px;display:block;overflow:auto}.profile-badge-showcase-module__eFkV5W__detailsPanel{background:color-mix(in srgb, var(--surface-raised,#242424) 94%, transparent);border:1px solid var(--border,#454545);border-radius:var(--radius-rect);align-self:start;gap:16px;padding:18px;display:grid;position:sticky;top:0}.profile-badge-showcase-module__eFkV5W__detailsArtwork{justify-content:center;display:flex}.profile-badge-showcase-module__eFkV5W__detailsArtwork .profile-badge-showcase-module__eFkV5W__badgeRing{filter:drop-shadow(0 12px 16px #0000005c);width:112px;height:112px}.profile-badge-showcase-module__eFkV5W__detailsArtwork .profile-badge-showcase-module__eFkV5W__badgeRingShell{--badge-gem-height:18px}.profile-badge-showcase-module__eFkV5W__detailsCopy h3{margin:5px 0 8px;font-size:1.2rem;line-height:1.15}.profile-badge-showcase-module__eFkV5W__detailsCopy>p:not(.profile-badge-showcase-module__eFkV5W__detailsEyebrow){color:var(--muted,#aaa49a);margin:9px 0 0;font-size:.86rem;line-height:1.48}.profile-badge-showcase-module__eFkV5W__detailsCopy .profile-badge-showcase-module__eFkV5W__earnedStatus{color:#72d69a;font-weight:750}.profile-badge-showcase-module__eFkV5W__detailsCopy .profile-badge-showcase-module__eFkV5W__missingStatus{color:var(--text,#f7f3eb);font-weight:750}.profile-badge-showcase-module__eFkV5W__detailsCopy .profile-badge-showcase-module__eFkV5W__progressCopy{background:color-mix(in srgb, var(--accent,#ff5a1f) 10%, transparent);border-radius:var(--radius-rect);color:var(--text,#f7f3eb);padding:8px 10px}.profile-badge-showcase-module__eFkV5W__detailsCopy .profile-badge-showcase-module__eFkV5W__bonusNote,.profile-badge-showcase-module__eFkV5W__detailsCopy .profile-badge-showcase-module__eFkV5W__rewardNote{border-left:2px solid color-mix(in srgb, var(--accent,#ff5a1f) 65%, var(--border,#454545));padding-left:9px}.profile-badge-showcase-module__eFkV5W__levels{gap:20px;min-width:0;display:grid}.profile-badge-showcase-module__eFkV5W__levelSection{background:color-mix(in srgb, var(--surface-raised,#242424) 52%, transparent);border:1px solid var(--border,#454545);border-radius:var(--radius-rect);min-width:0;padding:16px}.profile-badge-showcase-module__eFkV5W__levelHeadingRow{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.profile-badge-showcase-module__eFkV5W__levelHeadingRow h3{margin:3px 0 0;font-size:1.16rem}.profile-badge-showcase-module__eFkV5W__levelProgress{color:var(--muted,#aaa49a);white-space:nowrap;margin:0;font-size:.78rem;font-weight:700}.profile-badge-showcase-module__eFkV5W__levelReward{color:var(--muted,#aaa49a);margin:8px 0 0;font-size:.78rem;line-height:1.4}.profile-badge-showcase-module__eFkV5W__badgeGrid{flex-wrap:wrap;justify-content:center;gap:14px 9px;margin-top:16px;display:flex}.profile-badge-showcase-module__eFkV5W__levelCompletionGroup{margin-top:12px}.profile-badge-showcase-module__eFkV5W__levelCompletionDivider{background:color-mix(in srgb, var(--border,#454545) 72%, transparent);width:calc(100% - 16px);height:1px;margin:0 auto}.profile-badge-showcase-module__eFkV5W__levelCompletionGroup .profile-badge-showcase-module__eFkV5W__badgeGrid{margin-top:10px}.profile-badge-showcase-module__eFkV5W__badgeTileSlot{flex:0 104px;min-width:0}.profile-badge-showcase-module__eFkV5W__badgeTile{appearance:none;border-radius:var(--radius-rect);color:var(--text,#f7f3eb);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;min-height:116px;padding:13px 4px 8px;transition:background .15s,border-color .15s,transform .15s;display:flex}.profile-badge-showcase-module__eFkV5W__badgeTile:hover{background:color-mix(in srgb, var(--text,#f7f3eb) 5%, transparent);transform:translateY(-2px)}.profile-badge-showcase-module__eFkV5W__badgeTileSelected{background:color-mix(in srgb, var(--accent,#ff5a1f) 9%, transparent);border-color:color-mix(in srgb, var(--accent,#ff5a1f) 60%, var(--border,#454545))}.profile-badge-showcase-module__eFkV5W__badgeTitle{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.69rem;font-weight:740;line-height:1.22}.profile-badge-showcase-module__eFkV5W__badgeTileUnseen{animation:.52s cubic-bezier(.2,.9,.24,1.25) both profile-badge-showcase-module__eFkV5W__badge-pop}.profile-badge-showcase-module__eFkV5W__celebrationBackdrop{background:radial-gradient(circle at 50% 42%,#ff6f1c2e,#0000 38%),#020202d1}.profile-badge-showcase-module__eFkV5W__detailsBackdrop{z-index:1400}.profile-badge-showcase-module__eFkV5W__detailsDialog{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,#ff5a1f) 12%, transparent), transparent 42%), var(--surface,#151515);border:1px solid color-mix(in srgb, var(--accent,#ff5a1f) 36%, var(--border,#454545));border-radius:var(--radius-rect);color:var(--text,#f7f3eb);width:min(100%,420px);height:min(520px,100dvh - 32px);max-height:calc(100dvh - 32px);position:relative;overflow:hidden;box-shadow:0 28px 90px #00000094}.profile-badge-showcase-module__eFkV5W__detailsDialog .profile-badge-showcase-module__eFkV5W__detailsPanel{border-radius:inherit;box-shadow:none;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:48px 18px 20px;position:static}.profile-badge-showcase-module__eFkV5W__detailsDialog .profile-badge-showcase-module__eFkV5W__detailsCopy{overscroll-behavior:contain;min-height:0;overflow-y:auto}.profile-badge-showcase-module__eFkV5W__detailsCloseButton{background:color-mix(in srgb, var(--surface-raised,#242424) 82%, var(--accent,#ff5a1f));z-index:2;width:46px;height:46px;position:absolute;top:10px;right:10px}.profile-badge-showcase-module__eFkV5W__detailsPosition{color:var(--muted,#aaa49a);font-variant-numeric:tabular-nums;z-index:2;margin:0;font-size:.75rem;position:absolute;top:23px;left:18px}.profile-badge-showcase-module__eFkV5W__detailsArrow{background:color-mix(in srgb, var(--surface-raised,#242424) 82%, transparent);border:1px solid var(--border,#454545);color:var(--text,#f7f3eb);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .16s,border-color .16s;display:flex;position:absolute;top:88px}.profile-badge-showcase-module__eFkV5W__detailsArrowPrevious{left:12px}.profile-badge-showcase-module__eFkV5W__detailsArrowNext{right:12px}.profile-badge-showcase-module__eFkV5W__detailsArrow svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.profile-badge-showcase-module__eFkV5W__detailsArrow:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--accent,#ff5a1f) 18%, var(--surface,#151515));border-color:var(--accent,#ff5a1f)}.profile-badge-showcase-module__eFkV5W__detailsArrow[aria-disabled=true]{cursor:default;opacity:.3}.profile-badge-showcase-module__eFkV5W__detailsArrow:focus-visible{outline:2px solid var(--accent,#ff5a1f);outline-offset:3px}.profile-badge-showcase-module__eFkV5W__detailsViewport{height:100%;display:grid;overflow:hidden}.profile-badge-showcase-module__eFkV5W__detailsSlide{--details-slide-offset:32px;grid-area:1/1;min-width:0;min-height:0}.profile-badge-showcase-module__eFkV5W__detailsSlide[data-direction=previous]{--details-slide-offset:-32px}.profile-badge-showcase-module__eFkV5W__detailsSlideIncoming{animation:.26s cubic-bezier(.22,.68,0,1) both profile-badge-showcase-module__eFkV5W__badge-details-in}.profile-badge-showcase-module__eFkV5W__detailsSlideOutgoing{pointer-events:none;animation:.26s cubic-bezier(.22,.68,0,1) both profile-badge-showcase-module__eFkV5W__badge-details-out}@keyframes profile-badge-showcase-module__eFkV5W__badge-details-in{0%{opacity:0;transform:translateX(var(--details-slide-offset))}to{opacity:1;transform:translate(0)}}@keyframes profile-badge-showcase-module__eFkV5W__badge-details-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(-1 * var(--details-slide-offset)))}}.profile-badge-showcase-module__eFkV5W__celebrationDialog{border-radius:var(--radius-rect);text-align:center;width:100%;max-width:660px;max-height:calc(100dvh - 32px);padding:30px clamp(20px,5vw,42px) 28px;animation:.46s cubic-bezier(.18,.88,.24,1.2) both profile-badge-showcase-module__eFkV5W__celebration-dialog-pop;overflow:auto}.profile-badge-showcase-module__eFkV5W__celebrationDialog>.profile-badge-showcase-module__eFkV5W__closeButton{z-index:3;position:absolute;top:16px;right:16px}.profile-badge-showcase-module__eFkV5W__celebrationEyebrow{margin-top:12px}.profile-badge-showcase-module__eFkV5W__celebrationDialog>p:not(.profile-badge-showcase-module__eFkV5W__celebrationEyebrow){color:var(--muted,#aaa49a);max-width:460px;margin:0 auto;line-height:1.5}.profile-badge-showcase-module__eFkV5W__celebrationBadges{z-index:2;flex-wrap:wrap;justify-content:center;align-items:start;gap:20px 24px;max-width:560px;margin:28px auto;display:flex;position:relative}.profile-badge-showcase-module__eFkV5W__celebrationBadge{flex-direction:column;flex:200px;align-items:center;gap:7px;min-width:0;max-width:260px;padding-top:10px;animation:.72s cubic-bezier(.16,.9,.26,1.28) both profile-badge-showcase-module__eFkV5W__celebration-pop;display:flex}.profile-badge-showcase-module__eFkV5W__celebrationBadge .profile-badge-showcase-module__eFkV5W__badgeRing{filter:drop-shadow(0 15px 17px #00000073);width:106px;height:106px}.profile-badge-showcase-module__eFkV5W__celebrationBadge .profile-badge-showcase-module__eFkV5W__badgeRingShell{--badge-gem-height:18px}.profile-badge-showcase-module__eFkV5W__celebrationBadge strong{font-size:.88rem;line-height:1.18}.profile-badge-showcase-module__eFkV5W__celebrationRequirement{overflow-wrap:anywhere;text-align:center;margin:0;font-size:.84rem;line-height:1.5}.profile-badge-showcase-module__eFkV5W__celebrationRequirement>span{color:var(--muted,#aaa49a);margin-bottom:3px;font-size:.72rem;display:block}.profile-badge-showcase-module__eFkV5W__celebrationBadge>span:not(.profile-badge-showcase-module__eFkV5W__badgeRingShell){color:var(--muted,#aaa49a);text-transform:uppercase;font-size:.7rem}.profile-badge-showcase-module__eFkV5W__celebrationActions{z-index:2;justify-content:center;gap:10px;display:flex;position:relative}.profile-badge-showcase-module__eFkV5W__primaryButton,.profile-badge-showcase-module__eFkV5W__secondaryButton{appearance:none;border-radius:var(--radius-rect);box-shadow:var(--button-3d-rest-shadow);cursor:pointer;font:inherit;min-height:44px;padding:10px 18px;font-size:.88rem;font-weight:780;transition:box-shadow .15s,filter .15s,transform .1s}.profile-badge-showcase-module__eFkV5W__primaryButton{background:var(--accent,#ff5a1f);background-image:var(--button-3d-primary-sheen);border:1px solid var(--accent,#ff5a1f);box-shadow:var(--button-3d-primary-shadow);color:#101010}.profile-badge-showcase-module__eFkV5W__secondaryButton{background:var(--surface-raised,#242424);background-image:var(--button-3d-sheen);border:1px solid var(--border,#454545);color:var(--text,#f7f3eb)}.profile-badge-showcase-module__eFkV5W__primaryButton:hover,.profile-badge-showcase-module__eFkV5W__secondaryButton:hover{filter:brightness(1.06)}.profile-badge-showcase-module__eFkV5W__primaryButton:active{box-shadow:var(--button-3d-primary-pressed-shadow);transform:translateY(1px)}.profile-badge-showcase-module__eFkV5W__secondaryButton:active{box-shadow:var(--button-3d-pressed-shadow);transform:translateY(1px)}.profile-badge-showcase-module__eFkV5W__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.profile-badge-showcase-module__eFkV5W__confetti span{background:var(--accent,#ff5a1f);border-radius:var(--radius-rect);opacity:0;width:5px;height:10px;animation:1.1s cubic-bezier(.18,.75,.35,1) both profile-badge-showcase-module__eFkV5W__confetti-burst;position:absolute;top:42%;left:50%}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(3n){background:#f6cd58}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(3n+1){background:#4ed6c1}.profile-badge-showcase-module__eFkV5W__confetti span:first-child{--confetti-x:-250px;--confetti-y:-190px;transform:rotate(12deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(2){--confetti-x:-210px;--confetti-y:-80px;transform:rotate(52deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(3){--confetti-x:-175px;--confetti-y:110px;transform:rotate(92deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(4){--confetti-x:-130px;--confetti-y:-150px;transform:rotate(132deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(5){--confetti-x:-90px;--confetti-y:165px;transform:rotate(172deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(6){--confetti-x:-45px;--confetti-y:-210px;transform:rotate(212deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(7){--confetti-x:-20px;--confetti-y:195px;transform:rotate(252deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(8){--confetti-x:30px;--confetti-y:-185px;transform:rotate(292deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(9){--confetti-x:70px;--confetti-y:170px;transform:rotate(332deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(10){--confetti-x:105px;--confetti-y:-135px;transform:rotate(22deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(11){--confetti-x:140px;--confetti-y:125px;transform:rotate(62deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(12){--confetti-x:180px;--confetti-y:-195px;transform:rotate(102deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(13){--confetti-x:220px;--confetti-y:-70px;transform:rotate(142deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(14){--confetti-x:250px;--confetti-y:90px;transform:rotate(182deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(15){--confetti-x:-230px;--confetti-y:50px;transform:rotate(222deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(16){--confetti-x:205px;--confetti-y:155px;transform:rotate(262deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(17){--confetti-x:-145px;--confetti-y:185px;transform:rotate(302deg)}.profile-badge-showcase-module__eFkV5W__confetti span:nth-child(18){--confetti-x:145px;--confetti-y:-215px;transform:rotate(342deg)}@keyframes profile-badge-showcase-module__eFkV5W__badge-pop{0%{opacity:0;transform:scale(.72)translateY(12px)}72%{opacity:1;transform:scale(1.06)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes profile-badge-showcase-module__eFkV5W__gallery-backdrop-in{0%{background-color:#02020200}to{background-color:#0202025c}}@keyframes profile-badge-showcase-module__eFkV5W__gallery-backdrop-out{0%{background-color:#0202025c}to{background-color:#02020200}}@keyframes profile-badge-showcase-module__eFkV5W__gallery-dialog-pop{0%{opacity:0;transform:translateY(18px)scale(.94)}72%{opacity:1;transform:translateY(-2px)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes profile-badge-showcase-module__eFkV5W__gallery-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}28%{opacity:1;transform:translateY(-2px)scale(1.012)}to{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes profile-badge-showcase-module__eFkV5W__celebration-pop{0%{opacity:0;transform:scale(.45)translateY(28px)rotate(-4deg)}68%{opacity:1;transform:scale(1.08)translateY(-4px)rotate(1deg)}to{opacity:1;transform:scale(1)translateY(0)rotate(0)}}@keyframes profile-badge-showcase-module__eFkV5W__celebration-dialog-pop{0%{opacity:0;transform:translateY(24px)scale(.82)}72%{opacity:1;transform:translateY(-3px)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes profile-badge-showcase-module__eFkV5W__confetti-burst{0%{opacity:0;translate:0}12%{opacity:1}80%{opacity:.95}to{opacity:0;translate:var(--confetti-x) var(--confetti-y)}}@media (max-width:760px){.profile-badge-showcase-module__eFkV5W__backdrop{align-items:flex-end;padding:0}.profile-badge-showcase-module__eFkV5W__galleryBackdrop{align-items:center;padding:16px 0}.profile-badge-showcase-module__eFkV5W__galleryDialog,.profile-badge-showcase-module__eFkV5W__celebrationDialog{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:calc(100dvh - 12px)}.profile-badge-showcase-module__eFkV5W__galleryDialog{box-sizing:border-box;border-radius:var(--radius-rect);width:calc(100% - 32px);min-width:0;max-height:calc(100dvh - 32px)}.profile-badge-showcase-module__eFkV5W__dialogHeader{padding:18px 16px 14px}.profile-badge-showcase-module__eFkV5W__galleryBody{padding:16px 14px 28px;display:block}.profile-badge-showcase-module__eFkV5W__detailsBackdrop{--details-top:clamp(16px, calc((100dvh - 480px) / 2), 160px);padding:var(--details-top) 16px 16px;align-items:flex-start}.profile-badge-showcase-module__eFkV5W__detailsDialog{border-radius:var(--radius-rect);height:auto;max-height:calc(100dvh - var(--details-top) - 16px)}.profile-badge-showcase-module__eFkV5W__detailsViewport{height:auto}.profile-badge-showcase-module__eFkV5W__detailsDialog .profile-badge-showcase-module__eFkV5W__detailsPanel{height:auto;max-height:calc(100dvh - var(--details-top) - 18px);gap:12px;padding:48px 16px 18px}.profile-badge-showcase-module__eFkV5W__detailsSlideOutgoing{position:absolute;inset:0}.profile-badge-showcase-module__eFkV5W__levelSection{padding:14px 10px}.profile-badge-showcase-module__eFkV5W__levelSection+.profile-badge-showcase-module__eFkV5W__levelSection{margin-top:16px}.profile-badge-showcase-module__eFkV5W__badgeGrid{gap:10px 4px}.profile-badge-showcase-module__eFkV5W__badgeTileSlot{flex:0 0 calc(25% - 3px);min-width:0}.profile-badge-showcase-module__eFkV5W__badgeTile{width:100%;min-height:96px;padding:12px 2px 7px}.profile-badge-showcase-module__eFkV5W__badgeTile .profile-badge-showcase-module__eFkV5W__badgeRing{width:48px;height:48px;padding:3px}.profile-badge-showcase-module__eFkV5W__badgeTile .profile-badge-showcase-module__eFkV5W__badgeRingShell{--badge-gem-height:10px}.profile-badge-showcase-module__eFkV5W__badgeTitle{font-size:.61rem;line-height:1.15}}@media (max-width:480px){.profile-badge-showcase-module__eFkV5W__showcaseButton{min-width:170px}.profile-badge-showcase-module__eFkV5W__badgeTile{min-height:92px}.profile-badge-showcase-module__eFkV5W__badgeTile .profile-badge-showcase-module__eFkV5W__badgeRing{width:44px;height:44px}.profile-badge-showcase-module__eFkV5W__badgeTitle{font-size:.58rem}.profile-badge-showcase-module__eFkV5W__celebrationDialog{border-radius:var(--radius-rect) var(--radius-rect) 0 0;padding:28px 16px 22px}.profile-badge-showcase-module__eFkV5W__celebrationBadges{gap:17px 14px}.profile-badge-showcase-module__eFkV5W__celebrationBadge .profile-badge-showcase-module__eFkV5W__badgeRing{width:78px;height:78px}.profile-badge-showcase-module__eFkV5W__celebrationBadge .profile-badge-showcase-module__eFkV5W__badgeRingShell{--badge-gem-height:14px}.profile-badge-showcase-module__eFkV5W__celebrationActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.profile-badge-showcase-module__eFkV5W__showcaseButton,.profile-badge-showcase-module__eFkV5W__showcaseButtonNewBadges:after,.profile-badge-showcase-module__eFkV5W__newBadgesHint,.profile-badge-showcase-module__eFkV5W__galleryBackdrop,.profile-badge-showcase-module__eFkV5W__galleryBackdropClosing,.profile-badge-showcase-module__eFkV5W__galleryDialog,.profile-badge-showcase-module__eFkV5W__galleryDialogClosing,.profile-badge-showcase-module__eFkV5W__detailsArrow,.profile-badge-showcase-module__eFkV5W__detailsSlideIncoming,.profile-badge-showcase-module__eFkV5W__detailsSlideOutgoing,.profile-badge-showcase-module__eFkV5W__celebrationDialog,.profile-badge-showcase-module__eFkV5W__badgeTile,.profile-badge-showcase-module__eFkV5W__badgeTileUnseen,.profile-badge-showcase-module__eFkV5W__primaryButton,.profile-badge-showcase-module__eFkV5W__secondaryButton,.profile-badge-showcase-module__eFkV5W__celebrationBadge,.profile-badge-showcase-module__eFkV5W__confetti span{transition:none;animation:none}.profile-badge-showcase-module__eFkV5W__detailsSlideOutgoing{display:none}.profile-badge-showcase-module__eFkV5W__showcaseButton:hover,.profile-badge-showcase-module__eFkV5W__badgeTile:hover{transform:none}.profile-badge-showcase-module__eFkV5W__confetti,.profile-badge-showcase-module__eFkV5W__showcaseButtonNewBadges:after{display:none}}
.rank-comparison-presentation-module__N_eDJG__workspace{padding-top:18px;width:100%;max-width:700px;margin-inline:auto;padding-inline:16px}.rank-comparison-presentation-module__N_eDJG__workspace.rank-workspace-page{padding-top:18px;width:100%;max-width:700px;margin-inline:auto;padding-inline:16px}.rank-comparison-presentation-module__N_eDJG__workspace .rank-workspace-heading{gap:8px;margin-bottom:8px}.rank-comparison-presentation-module__N_eDJG__workspace .rank-subject-selector{grid-template-columns:repeat(3,44px);width:max-content;max-width:100%;margin:0}.rank-comparison-presentation-module__N_eDJG__workspace .rank-subject-selector button{min-height:44px;padding:5px}.rank-comparison-presentation-module__N_eDJG__workspace .rank-subject-selector[data-show-lists=true]{grid-template-columns:repeat(4,44px)}.rank-comparison-presentation-module__N_eDJG__workspace .rank-subject-selector button>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rank-comparison-presentation-module__N_eDJG__workspace .director-preview-note{margin:0;font-size:.75rem}.rank-comparison-presentation-module__N_eDJG__workspace .rank-workspace-columns{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.rank-comparison-presentation-module__N_eDJG__workspace .rank-game-sticky-column{order:0;position:static}.rank-comparison-presentation-module__N_eDJG__workspace .rank-list-panel{height:650px;min-height:0;max-height:75svh;margin-top:8px}.rank-comparison-presentation-module__N_eDJG__listDisclosure>summary,.rank-comparison-presentation-module__N_eDJG__aboutDisclosure>summary{min-height:40px;color:var(--muted);cursor:pointer;padding:10px 0;font-size:.8rem}.rank-comparison-presentation-module__N_eDJG__aboutDisclosure .list-formation-intro{padding:12px 0}.rank-comparison-presentation-module__N_eDJG__guestListDisclosure>summary{cursor:pointer;list-style:none}.rank-comparison-presentation-module__N_eDJG__guestListDisclosure>summary::-webkit-details-marker{display:none}.rank-comparison-presentation-module__N_eDJG__guestListDisclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rank-comparison-presentation-module__N_eDJG__listActionSkeleton{min-height:44px;margin-top:12px}.rank-comparison-presentation-module__N_eDJG__disclosureSkeleton{min-height:40px;margin-top:10px}.rank-comparison-presentation-module__N_eDJG__workspace .rank-comparison-presentation-module__N_eDJG__subjectSkeleton{width:146px}.rank-comparison-presentation-module__N_eDJG__loading{min-width:0}.rank-comparison-presentation-module__N_eDJG__game.guest-rank-game-panel{min-height:0}.rank-comparison-presentation-module__N_eDJG__game.rank-game-panel{box-shadow:none;background:0 0;border:0;padding:0}.rank-comparison-presentation-module__N_eDJG__game .rank-comparison-presentation-module__N_eDJG__question{flex-direction:row;align-items:center;gap:8px;min-height:42px;margin-bottom:6px}.rank-comparison-presentation-module__N_eDJG__question>div:first-child{text-align:left;flex:1;min-width:0}.rank-comparison-presentation-module__N_eDJG__game .rank-comparison-presentation-module__N_eDJG__question h2{margin:0;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.35}.rank-comparison-presentation-module__N_eDJG__headingActions{flex:none;align-items:center;gap:6px;display:flex}.rank-comparison-presentation-module__N_eDJG__headingActions>button,.rank-comparison-presentation-module__N_eDJG__options>summary{min-height:40px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;font-size:.75rem;font-weight:600;display:inline-flex}.rank-comparison-presentation-module__N_eDJG__headingActions>button:disabled{opacity:.5;cursor:default}.rank-comparison-presentation-module__N_eDJG__options{position:relative}.rank-comparison-presentation-module__N_eDJG__options>summary{list-style:none}.rank-comparison-presentation-module__N_eDJG__options>summary::-webkit-details-marker{display:none}.rank-comparison-presentation-module__N_eDJG__optionsPanel{z-index:12;border:1px solid var(--border);border-radius:var(--radius-rect);background:var(--surface);gap:14px;width:min(300px,100vw - 44px);max-height:min(580px,70svh);padding:16px;display:grid;position:absolute;top:calc(100% + 2px);right:0;overflow-y:auto;box-shadow:0 10px 32px #00000073}.rank-comparison-presentation-module__N_eDJG__optionsPanel p{color:var(--muted);margin:0;font-size:.85rem}.rank-comparison-presentation-module__N_eDJG__knownFilmOptions{gap:8px;font-size:.8rem;display:grid}.rank-comparison-presentation-module__N_eDJG__game .rank-game-pair{gap:8px}.rank-comparison-presentation-module__N_eDJG__game .rank-game-side{align-content:start}.rank-comparison-presentation-module__N_eDJG__choiceWithAction{perspective:1000px;width:100%;min-width:0;position:relative}.rank-comparison-presentation-module__N_eDJG__choiceWithAction>.movie-flip-card{animation-duration:.24s}.rank-comparison-presentation-module__N_eDJG__choiceWithAction .movie-flip-front{position:relative}.rank-comparison-presentation-module__N_eDJG__choiceWithAction .movie-flip-back{border-radius:var(--radius-rect);border:2px solid #0000;overflow:hidden}.rank-comparison-presentation-module__N_eDJG__choiceWithAction.is-flipped .rank-game-choice{border-color:var(--accent);box-shadow:0 16px 36px #00000047,0 0 0 2px #00a99d26}.rank-comparison-presentation-module__N_eDJG__choiceWithAction.is-flip-revealing .rank-game-choice{border-color:var(--accent);box-shadow:0 16px 36px #00000047,0 0 0 2px #00a99d26}.rank-comparison-presentation-module__N_eDJG__choiceWithAction .movie-flip-back{border-color:var(--accent);box-shadow:0 16px 36px #00000047,0 0 0 2px #00a99d26}.rank-comparison-presentation-module__N_eDJG__game .rank-game-poster{max-height:min(40svh,390px)}.rank-comparison-presentation-module__N_eDJG__game .rank-game-poster.is-actor-portrait{background-position:top}.rank-comparison-presentation-module__N_eDJG__game .rank-game-film-copy{grid-template-rows:14px 34px 16px;align-content:start;gap:2px;height:118px;padding:8px 9px 40px;display:grid}.rank-comparison-presentation-module__N_eDJG__game .rank-game-film-copy strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.85rem;line-height:17px;display:-webkit-box}.rank-comparison-presentation-module__N_eDJG__game .rank-game-film-copy.rank-comparison-presentation-module__N_eDJG__peopleCopy{grid-template-rows:14px 34px 52px;height:152px;padding-bottom:40px}.rank-comparison-presentation-module__N_eDJG__knownFilms{align-content:start;gap:1px;display:grid}.rank-comparison-presentation-module__N_eDJG__knownFilms>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:.67rem;line-height:12px;overflow:hidden}.rank-comparison-presentation-module__N_eDJG__cornerAction{z-index:1;position:absolute;bottom:7px;right:8px}:is(.rank-comparison-presentation-module__N_eDJG__choiceWithAction.is-flipped .rank-comparison-presentation-module__N_eDJG__cornerAction,.rank-comparison-presentation-module__N_eDJG__choiceWithAction.is-flip-revealing .rank-comparison-presentation-module__N_eDJG__cornerAction){visibility:hidden}.rank-comparison-presentation-module__N_eDJG__cornerAction>button{border-color:var(--primary);background-color:var(--primary);color:#151515;min-height:30px;box-shadow:none;padding:4px 8px;font-size:.7rem;line-height:1.2}.rank-comparison-presentation-module__N_eDJG__game .rank-comparison-presentation-module__N_eDJG__actions{margin-top:12px}.rank-comparison-presentation-module__N_eDJG__viewList{border-radius:var(--radius-rect);color:#fff;min-height:44px;box-shadow:var(--button-3d-rest-shadow);background:linear-gradient(#149b92,#007c75);border:1px solid #ffffff1f;border-bottom:3px solid #006a64;justify-content:center;align-items:center;padding:10px 16px;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.rank-comparison-presentation-module__N_eDJG__viewList:hover{filter:brightness(1.08)}.rank-comparison-presentation-module__N_eDJG__viewList:focus-visible,.rank-comparison-presentation-module__N_eDJG__headingActions>button:focus-visible,.rank-comparison-presentation-module__N_eDJG__options>summary:focus-visible,.rank-comparison-presentation-module__N_eDJG__listDisclosure>summary:focus-visible,.rank-comparison-presentation-module__N_eDJG__aboutDisclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:781px){.rank-comparison-presentation-module__N_eDJG__workspace,.rank-comparison-presentation-module__N_eDJG__game{--comparison-card-width:calc(min(40svh, 390px) * 2 / 3 + 4px)}.rank-comparison-presentation-module__N_eDJG__workspace{max-width:calc(var(--comparison-card-width) * 2 + 20px + 32px)}.rank-comparison-presentation-module__N_eDJG__workspace.rank-workspace-page{max-width:calc(var(--comparison-card-width) * 2 + 20px + 32px)}.rank-comparison-presentation-module__N_eDJG__game .rank-game-pair{gap:20px}.rank-comparison-presentation-module__N_eDJG__choiceWithAction{max-width:var(--comparison-card-width)}.rank-comparison-presentation-module__N_eDJG__game .rank-game-choice{max-width:var(--comparison-card-width)}:is(.rank-comparison-presentation-module__N_eDJG__game .rank-game-choice.is-flipped:disabled,.rank-comparison-presentation-module__N_eDJG__game .rank-game-choice.is-flip-revealing:disabled,.rank-comparison-presentation-module__N_eDJG__game .movie-flip-back){cursor:default}.rank-comparison-presentation-module__N_eDJG__game .rank-game-poster{max-height:none}:is(.rank-comparison-presentation-module__N_eDJG__game .rank-game-poster:not(.rank-game-film-set),.rank-comparison-presentation-module__N_eDJG__game .director-team-portraits>span){background-repeat:no-repeat;background-size:contain}}@media (max-width:620px){.rank-comparison-presentation-module__N_eDJG__workspace{padding-top:8px;padding-inline:12px}.rank-comparison-presentation-module__N_eDJG__game .rank-comparison-presentation-module__N_eDJG__question{gap:4px}.rank-comparison-presentation-module__N_eDJG__game .rank-comparison-presentation-module__N_eDJG__question h2{font-size:.95rem}.rank-comparison-presentation-module__N_eDJG__headingActions{gap:2px}.rank-comparison-presentation-module__N_eDJG__headingActions>button,.rank-comparison-presentation-module__N_eDJG__options>summary{padding-inline:3px;font-size:.7rem}}
.page-skeleton-module__zZXwnW__skeleton,.page-skeleton-module__zZXwnW__layout,.page-skeleton-module__zZXwnW__stack{gap:16px;min-width:0;display:grid}.page-skeleton-module__zZXwnW__skeleton{--skeleton-fill:color-mix(in srgb, var(--surface-raised) 92%, var(--text));--skeleton-shine:color-mix(in srgb, var(--surface-raised) 86%, var(--text));--skeleton-wash:color-mix(in srgb, var(--surface) 98%, var(--text))}.page-skeleton-module__zZXwnW__layout{align-content:start}.page-skeleton-module__zZXwnW__skeleton .full-film-list{box-shadow:none;background:0 0}.page-skeleton-module__zZXwnW__skeleton.page-skeleton-module__zZXwnW__skeleton .page-skeleton-module__zZXwnW__outline.page-skeleton-module__zZXwnW__outline{border:1px solid var(--border);border-radius:var(--radius-rect);background:var(--skeleton-wash);min-width:0;box-shadow:none;pointer-events:none}.page-skeleton-module__zZXwnW__skeleton.page-skeleton-module__zZXwnW__skeleton .page-skeleton-module__zZXwnW__block.page-skeleton-module__zZXwnW__block,.page-skeleton-module__zZXwnW__copy:after,.page-skeleton-module__zZXwnW__headingSpace:after,.page-skeleton-module__zZXwnW__countSpace:after,.page-skeleton-module__zZXwnW__sectionSpace:after,.page-skeleton-module__zZXwnW__detailHeadingSpace:after,.page-skeleton-module__zZXwnW__journeyIntro:after{background-color:var(--skeleton-fill);background-image:linear-gradient(100deg, var(--skeleton-fill) 35%, var(--skeleton-shine) 50%, var(--skeleton-fill) 65%);background-size:240% 100%;animation:2.6s ease-in-out infinite page-skeleton-module__zZXwnW__skeleton-shimmer}.page-skeleton-module__zZXwnW__pending{color:var(--muted);padding-block:12px;font-size:.875rem}.page-skeleton-module__zZXwnW__copy{position:relative;color:#0000!important}.page-skeleton-module__zZXwnW__copy:after{content:"";border-radius:var(--radius-rect);width:min(80%,220px);height:.65em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-skeleton-module__zZXwnW__headingSpace{color:#0000;margin-block:0}.page-skeleton-module__zZXwnW__headingSpace,.page-skeleton-module__zZXwnW__countSpace,.page-skeleton-module__zZXwnW__sectionSpace,.page-skeleton-module__zZXwnW__detailHeadingSpace,.page-skeleton-module__zZXwnW__journeyIntro{position:relative}.page-skeleton-module__zZXwnW__headingSpace:after,.page-skeleton-module__zZXwnW__countSpace:after,.page-skeleton-module__zZXwnW__sectionSpace:after,.page-skeleton-module__zZXwnW__detailHeadingSpace:after,.page-skeleton-module__zZXwnW__journeyIntro:after{content:"";border-radius:var(--radius-rect);width:min(72%,260px);height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-skeleton-module__zZXwnW__headingSpace:after{width:min(76%,400px);height:.65em}.page-skeleton-module__zZXwnW__centeredHeading:after{left:50%;transform:translate(-50%,-50%)}.page-skeleton-module__zZXwnW__countSpace:after{width:100%;height:10px}.page-skeleton-module__zZXwnW__detailHeadingSpace:after{width:min(84%,340px);height:22px}.page-skeleton-module__zZXwnW__journeyIntro:after{width:min(72%,300px);height:20px}.page-skeleton-module__zZXwnW__controls{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.page-skeleton-module__zZXwnW__controls>.page-skeleton-module__zZXwnW__control{width:112px;max-width:100%}.page-skeleton-module__zZXwnW__iconControls>.page-skeleton-module__zZXwnW__control{width:44px}.page-skeleton-module__zZXwnW__templateSearch{height:46px}.page-skeleton-module__zZXwnW__templateAction{width:116px}.page-skeleton-module__zZXwnW__control{min-height:44px}.page-skeleton-module__zZXwnW__search{height:44px;margin-bottom:8px}.page-skeleton-module__zZXwnW__countSpace{width:72px;min-height:22px}.page-skeleton-module__zZXwnW__sectionSpace{min-height:28px}.page-skeleton-module__zZXwnW__listRow{min-height:52px}.page-skeleton-module__zZXwnW__selector{height:46px}.page-skeleton-module__zZXwnW__poster{aspect-ratio:2/3}.page-skeleton-module__zZXwnW__comparePanel{gap:16px;display:grid}.page-skeleton-module__zZXwnW__disclosures{gap:8px;display:grid}.page-skeleton-module__zZXwnW__activityHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-skeleton-module__zZXwnW__invite{width:124px;height:32px}.page-skeleton-module__zZXwnW__feedCard{min-height:220px}.page-skeleton-module__zZXwnW__films .page-skeleton-module__zZXwnW__layout{gap:clamp(22px,3.2vw,36px)}.page-skeleton-module__zZXwnW__films .page-skeleton-module__zZXwnW__layout>section{min-width:0}.page-skeleton-module__zZXwnW__journeyIntro{min-height:144px}.page-skeleton-module__zZXwnW__journeySearch{max-width:680px;height:48px}.page-skeleton-module__zZXwnW__detailHeadingSpace{min-height:120px}.page-skeleton-module__zZXwnW__gameSelector{height:48px}.page-skeleton-module__zZXwnW__tierRow{min-height:108px}.page-skeleton-module__zZXwnW__listSort{display:none}@media (min-width:781px){.page-skeleton-module__zZXwnW__skeleton[data-page-skeleton=lists] .page-skeleton-module__zZXwnW__layout>h2{text-align:center;margin-bottom:0}.page-skeleton-module__zZXwnW__skeleton[data-page-skeleton=lists] .page-skeleton-module__zZXwnW__layout>h2:after{left:50%;transform:translate(-50%,-50%)}.page-skeleton-module__zZXwnW__skeleton[data-page-skeleton=lists] .page-skeleton-module__zZXwnW__layout>.page-skeleton-module__zZXwnW__controls{justify-content:center}.page-skeleton-module__zZXwnW__listSort{justify-content:center;gap:4px;display:flex}.page-skeleton-module__zZXwnW__listSort>.page-skeleton-module__zZXwnW__outline{width:64px;min-height:34px}.page-skeleton-module__zZXwnW__listSort>.page-skeleton-module__zZXwnW__outline:first-child{width:46px}}@keyframes page-skeleton-module__zZXwnW__skeleton-shimmer{0%{background-position:160% 0}70%,to{background-position:-160% 0}}@media (max-width:620px){.page-skeleton-module__zZXwnW__gameSelector{height:46px}}@media (prefers-reduced-motion:reduce){.page-skeleton-module__zZXwnW__skeleton.page-skeleton-module__zZXwnW__skeleton .page-skeleton-module__zZXwnW__block.page-skeleton-module__zZXwnW__block,.page-skeleton-module__zZXwnW__copy:after,.page-skeleton-module__zZXwnW__headingSpace:after,.page-skeleton-module__zZXwnW__countSpace:after,.page-skeleton-module__zZXwnW__sectionSpace:after,.page-skeleton-module__zZXwnW__detailHeadingSpace:after,.page-skeleton-module__zZXwnW__journeyIntro:after{background-image:none;animation:none}}
.rate-carousel-module__JbODLG__workspace.rate-carousel-module__JbODLG__workspace{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;display:grid;overflow:hidden}.rate-carousel-module__JbODLG__carousel{touch-action:pan-y;width:100%;height:clamp(180px,48svh,430px);position:relative;overflow:hidden}.rate-carousel-module__JbODLG__carouselTrack{justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.rate-carousel-module__JbODLG__poster{background:0 0;border:0;border-radius:8px;flex:none;width:min(68%,286px);height:100%;padding:0;overflow:hidden}.rate-carousel-module__JbODLG__posterImage{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.rate-carousel-module__JbODLG__side{opacity:.42;filter:blur(2px);background:0 0;border:0;width:min(68%,286px);height:100%;padding:0;position:absolute;inset:0 auto 0 50%;transform:translate(58%)scale(.83)}.rate-carousel-module__JbODLG__sidePrevious{left:auto;right:50%;transform:translate(-58%)scale(.83)}.rate-carousel-module__JbODLG__side:hover,.rate-carousel-module__JbODLG__side:focus-visible{opacity:.75;filter:blur()}.rate-carousel-module__JbODLG__side:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.rate-carousel-module__JbODLG__side:disabled{cursor:default}.rate-carousel-module__JbODLG__posterEmpty{border:1px solid var(--border);background:var(--surface-raised);height:100%;color:var(--muted);border-radius:8px;place-items:center;display:grid}.rate-carousel-module__JbODLG__current{z-index:1;cursor:pointer;animation:.18s both rate-carousel-module__JbODLG__arrive;position:relative}.rate-carousel-module__JbODLG__current:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.rate-carousel-module__JbODLG__arrow{z-index:2;border:1px solid var(--border);width:32px;height:40px;color:var(--text);background:#121212db;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rate-carousel-module__JbODLG__arrowPrevious{left:6px}.rate-carousel-module__JbODLG__arrowNext{right:6px}.rate-carousel-module__JbODLG__arrow:disabled{opacity:.3;cursor:default}.rate-carousel-module__JbODLG__arrow svg{stroke:currentColor;stroke-width:2px;fill:none;width:18px;height:18px}.rate-carousel-module__JbODLG__workspace.rate-carousel-module__JbODLG__workspace .rate-carousel-module__JbODLG__form.rate-carousel-module__JbODLG__form{background:0 0;border:0;justify-self:center;gap:10px;width:min(100%,440px);padding:0 16px 8px;display:grid;position:static;inset:auto;overflow:visible}.rate-carousel-module__JbODLG__form .rating-form-heading{display:none}.rate-carousel-module__JbODLG__form .rating-control{padding:0}.rate-carousel-module__JbODLG__form .quality-star-buttons{gap:0;width:100%}.rate-carousel-module__JbODLG__form .quality-star-icon{width:clamp(20px,5vw,32px);height:clamp(20px,5vw,32px)}.rate-carousel-module__JbODLG__actions{grid-template-columns:1fr 1fr;gap:6px;min-height:40px;display:grid}.rate-carousel-module__JbODLG__actions>button{border-radius:8px;width:100%;min-height:40px;padding:6px 7px;font-size:12px;line-height:1.2}.rate-carousel-module__JbODLG__actions>.watchlist-status{border-radius:8px;width:100%;min-height:40px;padding:6px 7px;font-size:12px;line-height:1.2}.rate-carousel-module__JbODLG__actions>.watchlist-feedback>button{border-radius:8px;width:100%;min-height:40px;padding:6px 7px;font-size:12px;line-height:1.2}.rate-carousel-module__JbODLG__actions>.watchlist-feedback{width:100%;min-width:0}.rate-carousel-module__JbODLG__options{color:var(--muted);font-size:12px}.rate-carousel-module__JbODLG__options summary{cursor:pointer;width:fit-content;margin:0 auto;padding:6px}.rate-carousel-module__JbODLG__extraActions{flex-wrap:wrap;justify-content:center;gap:6px;padding-top:6px;display:flex}.rate-carousel-module__JbODLG__extraActions button{min-height:36px;padding:6px 10px;font-size:12px}.rate-carousel-module__JbODLG__actions>.primary-button{color:var(--text)}.rate-carousel-module__JbODLG__workspace.rate-carousel-module__JbODLG__workspace .rate-carousel-module__JbODLG__actions>button{min-height:40px;padding:6px 7px;font-size:12px;font-weight:600}.rate-carousel-module__JbODLG__workspace.rate-carousel-module__JbODLG__workspace .rate-carousel-module__JbODLG__actions>.watchlist-feedback>button{min-height:40px;padding:6px 7px;font-size:12px;font-weight:600}.rate-carousel-module__JbODLG__workspace.rate-carousel-module__JbODLG__workspace .rate-carousel-module__JbODLG__actions>.primary-button{color:var(--text)}.rate-carousel-module__JbODLG__form .form-message{text-align:center;margin:0;font-size:12px;line-height:1.4}.rate-carousel-module__JbODLG__form .rating-source-history{margin:0;font-size:11px}@keyframes rate-carousel-module__JbODLG__arrive{0%{opacity:.65;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-height:600px){.rate-carousel-module__JbODLG__carousel{height:clamp(130px,38svh,280px)}}@media (min-width:900px){.rate-carousel-module__JbODLG__carousel{height:420px}}@media (prefers-reduced-motion:reduce){.rate-carousel-module__JbODLG__current{animation:none}}
.film-journey-library-module__hOHsfG__library{gap:16px;display:grid}.film-journey-library-module__hOHsfG__categoryIcon{vertical-align:middle;justify-content:center;align-items:center;width:28px;font-size:23px;line-height:1;display:inline-flex}.film-journey-library-module__hOHsfG__categoryIcon svg{width:23px;height:23px}.film-journey-library-module__hOHsfG__library .film-journey-guide-note{display:none}.film-journey-library-module__hOHsfG__library .film-journey-category-disclosure{border:1px solid var(--border,#343434);background:var(--surface,#181818);border-radius:8px;overflow:hidden;box-shadow:0 3px 8px #0000003d}.film-journey-library-module__hOHsfG__library .film-journey-category-filters{gap:8px}.film-journey-library-module__hOHsfG__library .film-journey-category-trigger{background:linear-gradient(#ffffff1a,#ffffff05),linear-gradient(var(--surface-raised),var(--surface));border:0;border-radius:0;min-height:48px;padding:10px 14px;font-size:15px}.film-journey-library-module__hOHsfG__library .film-journey-category-panel-inner{padding:10px}.film-journey-library-module__hOHsfG__library .film-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.film-journey-library-module__hOHsfG__library .film-journey-card{border:1px solid var(--border,#343434);background:var(--background,#111);min-width:0;color:var(--foreground,#eee);border-radius:8px;flex-direction:column;align-items:stretch;gap:5px;padding:7px;text-decoration:none;display:flex}.film-journey-library-module__hOHsfG__library .film-journey-card:hover{border-color:var(--teal,#00a99d)}.film-journey-library-module__hOHsfG__thumbnail{aspect-ratio:2/3;background:#262626;border-radius:6px;justify-content:center;align-self:center;align-items:center;width:100%;max-width:84px;display:flex;overflow:hidden}.film-journey-library-module__hOHsfG__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.film-journey-library-module__hOHsfG__portrait img{object-position:center top}.film-journey-library-module__hOHsfG__title{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:15.5px;display:-webkit-box;overflow:hidden}.film-journey-library-module__hOHsfG__status{color:var(--muted,#aaa);margin-top:auto;font-size:10.5px;line-height:13px}.film-journey-library-module__hOHsfG__track{background:#262626;border-radius:3px;height:6px;display:block;overflow:hidden}.film-journey-library-module__hOHsfG__track>span{background:var(--teal,#00a99d);height:100%;display:block}@media (min-width:700px){.film-journey-library-module__hOHsfG__library .film-journey-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.film-journey-library-module__hOHsfG__library .film-journey-card{padding:11px}.film-journey-library-module__hOHsfG__thumbnail{max-width:104px}.film-journey-library-module__hOHsfG__title{font-size:14px;line-height:18px}.film-journey-library-module__hOHsfG__status{font-size:12px;line-height:15px}}
