.AchievementTooltip-module__jaTDvq__host{cursor:help;position:relative}.AchievementTooltip-module__jaTDvq__tooltip{z-index:31;text-align:left;cursor:default;opacity:0;width:max-content;max-width:min(24rem,100vw - 2rem);transition:opacity .12s ease, transform .12s ease, display .12s allow-discrete;pointer-events:none;background:#090919f0;border:1px solid #5c5c7c;border-radius:4px;gap:.25rem;padding:.6rem .75rem;font-size:.95rem;line-height:1.3;display:none;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%,.4rem);box-shadow:inset 0 0 0 1px #14142a,0 .5rem 1.5rem #0009}.AchievementTooltip-module__jaTDvq__host:hover .AchievementTooltip-module__jaTDvq__tooltip,.AchievementTooltip-module__jaTDvq__host:focus-visible .AchievementTooltip-module__jaTDvq__tooltip,.AchievementTooltip-module__jaTDvq__host[data-tooltip-pinned] .AchievementTooltip-module__jaTDvq__tooltip{opacity:1;display:grid;transform:translate(-50%)}.AchievementTooltip-module__jaTDvq__host:has(:focus-visible) .AchievementTooltip-module__jaTDvq__tooltip{opacity:1;display:grid;transform:translate(-50%)}@starting-style{.AchievementTooltip-module__jaTDvq__host:hover .AchievementTooltip-module__jaTDvq__tooltip,.AchievementTooltip-module__jaTDvq__host:focus-visible .AchievementTooltip-module__jaTDvq__tooltip,.AchievementTooltip-module__jaTDvq__host[data-tooltip-pinned] .AchievementTooltip-module__jaTDvq__tooltip{opacity:0;transform:translate(-50%,.4rem)}.AchievementTooltip-module__jaTDvq__host:has(:focus-visible) .AchievementTooltip-module__jaTDvq__tooltip{opacity:0;transform:translate(-50%,.4rem)}}.AchievementTooltip-module__jaTDvq__title{color:#ffd100;font-weight:600}.AchievementTooltip-module__jaTDvq__earned{color:#1eff00}.AchievementTooltip-module__jaTDvq__description{color:#fff}@media (prefers-reduced-motion:reduce){.AchievementTooltip-module__jaTDvq__tooltip{transition:none}}
.AchievementBanner-module__DjTvbW__layer{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070fc7;place-items:center;padding:1.5rem;animation:.18s both AchievementBanner-module__DjTvbW__overlay-in;display:grid;position:fixed;inset:0}.AchievementBanner-module__DjTvbW__glow{aspect-ratio:1;width:min(70vw,52rem);animation:AchievementBanner-module__DjTvbW__achievement-glow 1.4s var(--ease-out) both;pointer-events:none;background:radial-gradient(circle,#ffd06059,#ffaa281f 40%,#0000 70%);border-radius:50%;position:absolute}.AchievementBanner-module__DjTvbW__panel{width:min(100%,60rem);animation:AchievementBanner-module__DjTvbW__achievement-in .26s var(--ease-out) both;outline:none;gap:1rem;display:grid;position:relative}.AchievementBanner-module__DjTvbW__plaque{filter:drop-shadow(0 1.5rem 3rem #0009);outline:none;width:100%;position:relative;container-type:inline-size}.AchievementBanner-module__DjTvbW__plaque:focus-visible .AchievementBanner-module__DjTvbW__frame{outline-offset:-3px;border-radius:1.5cqw;outline:3px solid #ffd10099}.AchievementBanner-module__DjTvbW__frame{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.AchievementBanner-module__DjTvbW__shine{pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffecb459 50%,#0000 60%) 100% 0/300% 100%;animation:1.2s ease-out .26s both AchievementBanner-module__DjTvbW__achievement-shine;position:absolute;inset:0;-webkit-mask-image:url(/achievements/banner-frame.webp);mask-image:url(/achievements/banner-frame.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%}.AchievementBanner-module__DjTvbW__icon{object-fit:contain;filter:drop-shadow(0 0 .6cqw #ffc85a8c);pointer-events:none;width:15.7%;height:58%;position:absolute;top:20.8%;left:4.4%}.AchievementBanner-module__DjTvbW__title{-webkit-line-clamp:2;text-align:center;background:linear-gradient(#fff2c4,#d9a83c);color:#0000;filter:drop-shadow(0 2px #0000008c)drop-shadow(0 0 6px #0009);pointer-events:none;-webkit-background-clip:text;background-clip:text;-webkit-box-orient:vertical;align-content:center;width:59%;height:28%;margin:0;font-size:clamp(.95rem,3.4cqw,2.1rem);line-height:1.05;display:-webkit-box;position:absolute;top:37%;left:24%;overflow:hidden}.AchievementBanner-module__DjTvbW__meta{color:var(--text-soft);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.95rem;display:flex}.AchievementBanner-module__DjTvbW__gameLink{color:var(--primary);text-decoration:underline}.AchievementBanner-module__DjTvbW__actions{justify-content:center;align-items:center;gap:.75rem;display:flex}.AchievementBanner-module__DjTvbW__counter{color:var(--muted);margin-right:auto}.AchievementBanner-module__DjTvbW__mute{color:var(--text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.AchievementBanner-module__DjTvbW__mute input{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer;margin:0}@keyframes AchievementBanner-module__DjTvbW__achievement-in{0%{opacity:0;transform:translateY(.75rem)scale(.92)}to{opacity:1;transform:none}}@keyframes AchievementBanner-module__DjTvbW__achievement-glow{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(1)}}@keyframes AchievementBanner-module__DjTvbW__achievement-shine{to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.AchievementBanner-module__DjTvbW__layer,.AchievementBanner-module__DjTvbW__panel,.AchievementBanner-module__DjTvbW__glow,.AchievementBanner-module__DjTvbW__shine{animation:none}.AchievementBanner-module__DjTvbW__shine{display:none}}
.InsistEffect-module__hgJdZq__particleCanvas{z-index:95;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.InsistEffect-module__hgJdZq__boardParticleCanvas{z-index:24}.InsistEffect-module__hgJdZq__overlayParticleCanvas{z-index:101}.InsistEffect-module__hgJdZq__effect{--insist-flame-width:1.35rem;--insist-ring-size:2.3rem;z-index:3;border-radius:inherit;contain:layout style;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.InsistEffect-module__hgJdZq__flame{width:var(--insist-flame-width);transform-origin:50% 86%;filter:drop-shadow(0 0 .45rem #ff6c18bf);max-width:none;animation:2.25s ease-in-out infinite alternate InsistEffect-module__hgJdZq__flame-drift;position:absolute;overflow:visible}.InsistEffect-module__hgJdZq__flameOuter{transform-origin:50% 82%;animation:1.35s ease-in-out infinite alternate InsistEffect-module__hgJdZq__flame-breathe}.InsistEffect-module__hgJdZq__flameInner{transform-origin:50% 88%;animation:.92s ease-in-out infinite alternate InsistEffect-module__hgJdZq__flame-inner}.InsistEffect-module__hgJdZq__ring{width:var(--insist-ring-size);height:var(--insist-ring-size);opacity:.62;border:1px solid #ff9d36c7;border-radius:999px;animation:1.9s ease-out infinite InsistEffect-module__hgJdZq__ring-pulse;position:absolute;box-shadow:0 0 .45rem #ff4c12a6,inset 0 0 .55rem #ffbb4161}.InsistEffect-module__hgJdZq__count{color:#fff1b2;font-variant-numeric:tabular-nums;white-space:nowrap;background:#421208f0;border:1px solid #ffc54f94;border-radius:999px;align-items:center;gap:.13rem;min-height:1.3rem;padding:.12rem .38rem;font-size:.62rem;font-weight:850;line-height:1;display:inline-flex;position:absolute;box-shadow:0 0 .65rem #ff5a1359}.InsistEffect-module__hgJdZq__count>span{font-size:.68rem}.InsistEffect-module__hgJdZq__button .InsistEffect-module__hgJdZq__flame,.InsistEffect-module__hgJdZq__clickBurst .InsistEffect-module__hgJdZq__flame{top:-.75rem;left:.42rem}.InsistEffect-module__hgJdZq__button .InsistEffect-module__hgJdZq__ring,.InsistEffect-module__hgJdZq__clickBurst .InsistEffect-module__hgJdZq__ring{top:50%;left:.05rem;translate:0 -50%}.InsistEffect-module__hgJdZq__button .InsistEffect-module__hgJdZq__count,.InsistEffect-module__hgJdZq__clickBurst .InsistEffect-module__hgJdZq__count{top:-.52rem;right:-.48rem}.InsistEffect-module__hgJdZq__avatar{--insist-flame-width:1.05rem;--insist-ring-size:calc(100% + .62rem);border:1px solid #ff952885;border-radius:50%;inset:-.22rem;box-shadow:0 0 .7rem #ff431173,inset 0 0 .42rem #ffba363d}.InsistEffect-module__hgJdZq__avatar .InsistEffect-module__hgJdZq__flame{bottom:0;right:0}.InsistEffect-module__hgJdZq__avatar .InsistEffect-module__hgJdZq__ring{top:50%;left:50%;translate:-50% -50%}.InsistEffect-module__hgJdZq__avatar .InsistEffect-module__hgJdZq__count{top:-.3rem;left:calc(100% - .2rem)}.InsistEffect-module__hgJdZq__burst{opacity:0;border-radius:50%;width:.25rem;height:.25rem;animation:.62s ease-out InsistEffect-module__hgJdZq__click-burst;position:absolute;top:50%;left:50%;box-shadow:0 -1.8rem 0 -.02rem #ffd258,1.55rem -.9rem 0 -.04rem #ff7a18,1.55rem .9rem 0 -.05rem #ff3d18,0 1.8rem 0 -.03rem #ff8a16,-1.55rem .9rem 0 -.04rem #ffd258,-1.55rem -.9rem 0 -.05rem #ff5b18}.InsistEffect-module__hgJdZq__paused *{animation-play-state:paused!important}.InsistEffect-module__hgJdZq__frozen *,.InsistEffect-module__hgJdZq__staticFallback *{animation:none!important}.InsistEffect-module__hgJdZq__staticFallback .InsistEffect-module__hgJdZq__burst{display:none}@keyframes InsistEffect-module__hgJdZq__flame-drift{0%{transform:rotate(-3deg)skew(-1deg)}45%{transform:translateY(-.08rem)rotate(2deg)skew(2deg)}to{transform:translateY(.04rem)rotate(-1deg)scaleY(1.06)}}@keyframes InsistEffect-module__hgJdZq__flame-breathe{0%{transform:scaleX(.94)scaleY(.97)}to{transform:scaleX(1.04)scaleY(1.05)}}@keyframes InsistEffect-module__hgJdZq__flame-inner{0%{opacity:.82;transform:translateY(.05rem)scale(.92)}to{opacity:1;transform:translateY(-.06rem)scale(1.04)}}@keyframes InsistEffect-module__hgJdZq__ring-pulse{0%{opacity:.7;scale:.72}70%,to{opacity:0;scale:1.14}}@keyframes InsistEffect-module__hgJdZq__click-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)rotate(24deg)}}@media (max-width:45rem),(pointer:coarse){.InsistEffect-module__hgJdZq__flame{filter:drop-shadow(0 0 .3rem #ff6c189e)}.InsistEffect-module__hgJdZq__ring{box-shadow:0 0 .35rem #ff4c1280}}@media (prefers-reduced-motion:reduce){.InsistEffect-module__hgJdZq__effect *,.InsistEffect-module__hgJdZq__effect:before,.InsistEffect-module__hgJdZq__effect:after{transition:none!important;animation:none!important}.InsistEffect-module__hgJdZq__ring{opacity:.56}.InsistEffect-module__hgJdZq__burst{display:none}}@media (forced-colors:active){.InsistEffect-module__hgJdZq__effect,.InsistEffect-module__hgJdZq__ring,.InsistEffect-module__hgJdZq__count{border-color:highlight}.InsistEffect-module__hgJdZq__flame{filter:none}}
.StatisticsView-module__bjB0AG__page{gap:clamp(1.1rem,2vw,1.75rem);width:100%;max-width:76rem;margin:0 auto;padding-bottom:2rem;display:grid}.StatisticsView-module__bjB0AG__pageHeader{margin-bottom:0}.StatisticsView-module__bjB0AG__headerActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.StatisticsView-module__bjB0AG__section{border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 22rem), var(--surface-1);box-shadow:var(--shadow-sm);transition:opacity .55s var(--ease-out), transform .65s var(--ease-out);gap:1rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid}.StatisticsView-module__bjB0AG__section[data-revealed=false]{opacity:0;transform:translateY(14px)}.StatisticsView-module__bjB0AG__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;display:flex}.StatisticsView-module__bjB0AG__sectionCopy{gap:.2rem;display:grid}.StatisticsView-module__bjB0AG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.StatisticsView-module__bjB0AG__sectionTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800}.StatisticsView-module__bjB0AG__sectionDescription{max-width:48rem;color:var(--muted-strong);margin:0;font-size:.92rem;line-height:1.5}.StatisticsView-module__bjB0AG__sectionBody{gap:1rem;min-width:0;display:grid}.StatisticsView-module__bjB0AG__hoverTrigger{color:inherit;font:inherit;text-align:inherit;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.StatisticsView-module__bjB0AG__hoverTrigger:focus-visible{box-shadow:0 0 0 3px var(--primary-ring);outline:none}.StatisticsView-module__bjB0AG__tiles{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.StatisticsView-module__bjB0AG__tile{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);align-content:start;gap:.25rem;padding:.9rem 1rem;display:grid}.StatisticsView-module__bjB0AG__tileLabel{color:var(--muted);font-size:.78rem;font-weight:600}.StatisticsView-module__bjB0AG__tileValue{font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:850;line-height:1.1}.StatisticsView-module__bjB0AG__tileHint{color:var(--muted);font-size:.78rem}.StatisticsView-module__bjB0AG__emptyState{border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--muted-strong);justify-items:start;gap:.5rem;padding:1rem 1.1rem;font-size:.92rem;line-height:1.5;display:grid}.StatisticsView-module__bjB0AG__emptyState p{margin:0}.StatisticsView-module__bjB0AG__memberDot{background:var(--member-color,var(--primary));width:.62rem;height:.62rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--member-color,var(--primary)) 22%, transparent);border-radius:999px;display:inline-block}.StatisticsView-module__bjB0AG__memberChip{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .4rem;font-size:.82rem;font-weight:600;display:inline-flex}.StatisticsView-module__bjB0AG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.StatisticsView-module__bjB0AG__legend{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.StatisticsView-module__bjB0AG__sharedList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.StatisticsView-module__bjB0AG__sharedRow{border-radius:var(--radius-md);background:var(--surface-2);transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--row-index,0) * 35ms);grid-template-columns:1.6rem 4.6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.45rem .6rem;display:grid}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__sharedRow{opacity:0;transform:translate(-8px)}.StatisticsView-module__bjB0AG__sharedRank{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.StatisticsView-module__bjB0AG__sharedArt{aspect-ratio:460/215;border-radius:.45rem;width:4.6rem;overflow:hidden}.StatisticsView-module__bjB0AG__sharedCopy{gap:.35rem;min-width:0;display:grid}.StatisticsView-module__bjB0AG__sharedTitleRow{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.StatisticsView-module__bjB0AG__sharedTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:700;text-decoration:none;overflow:hidden}button.StatisticsView-module__bjB0AG__sharedTitle{max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}button.StatisticsView-module__bjB0AG__sharedTitle:hover{color:var(--primary)}button.StatisticsView-module__bjB0AG__sharedTitle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:.2rem}.StatisticsView-module__bjB0AG__statusChip{background:var(--surface-3);color:var(--muted-strong);border-radius:999px;padding:.12rem .5rem;font-size:.7rem;font-weight:700}.StatisticsView-module__bjB0AG__status-candidate{color:var(--status-candidate)}.StatisticsView-module__bjB0AG__status-approved{color:var(--status-approved)}.StatisticsView-module__bjB0AG__status-playing{color:var(--status-playing)}.StatisticsView-module__bjB0AG__status-completed{color:var(--status-completed)}.StatisticsView-module__bjB0AG__status-declined{color:var(--status-declined)}.StatisticsView-module__bjB0AG__barTrack{background:var(--surface-3);border-radius:999px;height:.7rem;overflow:hidden}.StatisticsView-module__bjB0AG__barFill{transform-origin:0;min-width:.35rem;height:100%;transition:transform .9s var(--ease-out);transition-delay:calc(var(--row-index,0) * 45ms + .12s);border-radius:999px;display:flex;overflow:hidden}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__barFill{transform:scaleX(0)}.StatisticsView-module__bjB0AG__barSegment{flex-grow:0;flex-shrink:0;height:100%;display:block}.StatisticsView-module__bjB0AG__sharedTotal{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92rem}.StatisticsView-module__bjB0AG__libraryLayout{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);align-items:start;gap:1rem;display:grid}.StatisticsView-module__bjB0AG__libraryCards{gap:.75rem;display:grid}.StatisticsView-module__bjB0AG__libraryCard{border:1px solid var(--border);border-left:3px solid var(--member-color,var(--primary));border-radius:var(--radius-md);background:var(--surface-2);gap:.75rem;padding:.9rem;display:grid}.StatisticsView-module__bjB0AG__libraryCardHeader{align-items:center;gap:.65rem;display:flex}.StatisticsView-module__bjB0AG__libraryCardHeader>div{display:grid}.StatisticsView-module__bjB0AG__libraryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.StatisticsView-module__bjB0AG__libraryStats .StatisticsView-module__bjB0AG__tile{background:var(--surface-1);padding:.6rem .7rem}.StatisticsView-module__bjB0AG__libraryStats .StatisticsView-module__bjB0AG__tileValue{font-size:1.25rem}.StatisticsView-module__bjB0AG__miniList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.StatisticsView-module__bjB0AG__miniRow{grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.StatisticsView-module__bjB0AG__miniTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StatisticsView-module__bjB0AG__miniTrack{background:var(--surface-3);border-radius:999px;height:.45rem;overflow:hidden}.StatisticsView-module__bjB0AG__miniFill{background:var(--member-color,var(--primary));transform-origin:0;height:100%;transition:transform .8s var(--ease-out);transition-delay:calc(var(--row-index,0) * 80ms + .15s);border-radius:999px;display:block}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__miniFill{transform:scaleX(0)}.StatisticsView-module__bjB0AG__miniValue{color:var(--muted-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.StatisticsView-module__bjB0AG__recentLine{color:var(--muted-strong);margin:0;font-size:.85rem;line-height:1.5}.StatisticsView-module__bjB0AG__venn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:.6rem;margin:0;padding:.75rem;display:grid}.StatisticsView-module__bjB0AG__venn svg{width:100%;height:auto}.StatisticsView-module__bjB0AG__vennCircle{transform-box:fill-box;transform-origin:50%;transition:transform .9s var(--ease-out), opacity .6s var(--ease-out);transition-delay:var(--delay,0s)}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__vennCircle{opacity:0;transform:scale(.2)}.StatisticsView-module__bjB0AG__vennLabel{fill:var(--text);transition:opacity .5s var(--ease-out) .7s;font-size:15px;font-weight:800}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__vennLabel{opacity:0}.StatisticsView-module__bjB0AG__vennRegion{cursor:default;outline:none}.StatisticsView-module__bjB0AG__vennRegion:hover .StatisticsView-module__bjB0AG__vennLabel,.StatisticsView-module__bjB0AG__vennRegion:focus-visible .StatisticsView-module__bjB0AG__vennLabel{fill:var(--primary)}.StatisticsView-module__bjB0AG__vennRegion:focus-visible circle{stroke:var(--primary-ring);stroke-width:3px}.StatisticsView-module__bjB0AG__vennCaption{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}@media (max-width:56rem){.StatisticsView-module__bjB0AG__libraryLayout{grid-template-columns:minmax(0,1fr)}.StatisticsView-module__bjB0AG__sharedRow{grid-template-columns:1.4rem 3.8rem minmax(0,1fr)}.StatisticsView-module__bjB0AG__sharedArt{width:100%}.StatisticsView-module__bjB0AG__libraryStats{gap:.4rem}.StatisticsView-module__bjB0AG__libraryStats .StatisticsView-module__bjB0AG__tile{align-content:start;padding:.5rem .55rem}.StatisticsView-module__bjB0AG__libraryStats .StatisticsView-module__bjB0AG__tileLabel{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.StatisticsView-module__bjB0AG__sharedTotal{grid-column:3;justify-self:end}}.StatisticsView-module__bjB0AG__columns{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.StatisticsView-module__bjB0AG__column{border:1px solid var(--border);border-top:3px solid var(--member-color,var(--primary));border-radius:var(--radius-md);background:var(--surface-2);gap:.75rem;padding:.9rem;display:grid}.StatisticsView-module__bjB0AG__columnTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.StatisticsView-module__bjB0AG__columnTiles .StatisticsView-module__bjB0AG__tile{background:var(--surface-1);padding:.6rem .7rem}.StatisticsView-module__bjB0AG__columnTiles .StatisticsView-module__bjB0AG__tileValue{font-size:1.3rem}.StatisticsView-module__bjB0AG__voteBar{background:var(--surface-3);border-radius:999px;height:.85rem;display:flex;overflow:hidden}.StatisticsView-module__bjB0AG__voteSegment{transform-origin:0;height:100%;transition:transform .8s var(--ease-out);transition-delay:calc(var(--row-index,0) * 90ms + .2s);flex-grow:0;flex-shrink:0;display:block}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__voteSegment{transform:scaleX(0)}.StatisticsView-module__bjB0AG__matrixWrap{overflow-x:auto}.StatisticsView-module__bjB0AG__matrix{border-collapse:separate;border-spacing:.35rem;width:100%;font-size:.9rem}.StatisticsView-module__bjB0AG__matrix th{color:var(--muted-strong);text-align:left;white-space:nowrap;padding:.35rem .5rem;font-weight:700}.StatisticsView-module__bjB0AG__matrixCell,.StatisticsView-module__bjB0AG__matrixSelf{border-radius:var(--radius-sm);background:var(--surface-2);text-align:center;min-width:5.5rem;padding:.85rem .5rem;position:relative;overflow:hidden}.StatisticsView-module__bjB0AG__matrixCell strong{font-variant-numeric:tabular-nums;font-size:1.05rem;position:relative}.StatisticsView-module__bjB0AG__matrixHeat{background:var(--green);transform-origin:50%;transition:transform .7s var(--ease-out);transition-delay:calc(var(--row-index,0) * 60ms);position:absolute;inset:0}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__matrixHeat{transform:scale(0)}.StatisticsView-module__bjB0AG__consensusLists{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.StatisticsView-module__bjB0AG__consensusList{align-content:start;gap:.4rem;display:grid}.StatisticsView-module__bjB0AG__subTitle{margin:0;font-size:1rem;font-weight:800}.StatisticsView-module__bjB0AG__gameList{gap:.4rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.StatisticsView-module__bjB0AG__gameRow{border-radius:var(--radius-sm);background:var(--surface-2);transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--row-index,0) * 40ms);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.45rem .6rem;display:grid}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__gameRow{opacity:0;transform:translateY(6px)}.StatisticsView-module__bjB0AG__votePips{gap:.25rem;display:inline-flex}.StatisticsView-module__bjB0AG__votePip{border-radius:999px;width:.7rem;height:.7rem;display:inline-block}.StatisticsView-module__bjB0AG__dynamicsLayout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.StatisticsView-module__bjB0AG__donut{gap:.6rem;margin:0;display:grid;position:relative}.StatisticsView-module__bjB0AG__donut svg{width:100%;max-width:14rem;height:auto;margin:0 auto;transform:rotate(-90deg)}.StatisticsView-module__bjB0AG__donutTrack{fill:none;stroke:var(--surface-3);stroke-width:16px}.StatisticsView-module__bjB0AG__donutArc{fill:none;stroke-width:16px;stroke-linecap:butt;stroke-dasharray:var(--arc) var(--gap);stroke-dashoffset:var(--offset);transition:stroke-dasharray 1s var(--ease-out);transition-delay:var(--delay,0s)}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__donutArc{stroke-dasharray:0 var(--circumference)}.StatisticsView-module__bjB0AG__donutCenter{aspect-ratio:1;pointer-events:none;place-content:center;justify-items:center;width:14rem;max-width:100%;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.StatisticsView-module__bjB0AG__donutLegend{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.StatisticsView-module__bjB0AG__calendar{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:.75rem;padding:.9rem;display:grid}.StatisticsView-module__bjB0AG__calendarToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.StatisticsView-module__bjB0AG__filterChips{flex-wrap:wrap;gap:.35rem;display:flex}.StatisticsView-module__bjB0AG__filterChip{border:1px solid var(--border);background:var(--surface-1);color:var(--text-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.StatisticsView-module__bjB0AG__filterChip:hover{border-color:var(--border-strong)}.StatisticsView-module__bjB0AG__filterChipActive{border-color:var(--primary);background:var(--primary-soft);color:var(--text)}.StatisticsView-module__bjB0AG__calendarDetail{min-height:1.3em;color:var(--muted-strong);margin:0;font-size:.85rem}.StatisticsView-module__bjB0AG__calendarScroll{padding-bottom:.25rem;overflow-x:auto}.StatisticsView-module__bjB0AG__calendarGrid{--cell:12px;--gap:3px;grid-template-columns:2rem repeat(var(--weeks), var(--cell));grid-template-rows:1.1rem repeat(7, var(--cell));gap:var(--gap);width:max-content;display:grid}.StatisticsView-module__bjB0AG__calendarMonths{grid-area:1/2/auto/-1;grid-template-columns:repeat(var(--weeks), var(--cell));gap:var(--gap);color:var(--muted);font-size:.68rem;display:grid}.StatisticsView-module__bjB0AG__calendarMonths span{white-space:nowrap}.StatisticsView-module__bjB0AG__calendarWeekdays{grid-area:2/1/span 7;grid-template-rows:repeat(7, var(--cell));gap:var(--gap);font-size:.68rem;line-height:var(--cell);color:var(--muted);display:grid}.StatisticsView-module__bjB0AG__calendarCells{grid-area:2/2/span 7/-1;grid-auto-flow:column;grid-template-rows:repeat(7, var(--cell));grid-auto-columns:var(--cell);gap:var(--gap);display:grid}.StatisticsView-module__bjB0AG__calendarCell{width:var(--cell);height:var(--cell);background:var(--surface-3);cursor:pointer;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out), box-shadow .15s;transition-delay:calc(var(--col,0) * 10ms);border:0;border-radius:3px;padding:0}.StatisticsView-module__bjB0AG__calendarCell:focus-visible,.StatisticsView-module__bjB0AG__calendarCell:hover{box-shadow:0 0 0 2px var(--text);outline:none}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__calendarCell:not([data-static=true]){opacity:0;transform:scale(.5)}.StatisticsView-module__bjB0AG__calendarCell[data-level="1"]{background:color-mix(in srgb, var(--heat-color) 30%, var(--surface-3))}.StatisticsView-module__bjB0AG__calendarCell[data-level="2"]{background:color-mix(in srgb, var(--heat-color) 55%, var(--surface-3))}.StatisticsView-module__bjB0AG__calendarCell[data-level="3"]{background:color-mix(in srgb, var(--heat-color) 78%, var(--surface-3))}.StatisticsView-module__bjB0AG__calendarCell[data-level="4"]{background:var(--heat-color)}.StatisticsView-module__bjB0AG__calendarCellFuture{width:var(--cell);height:var(--cell)}.StatisticsView-module__bjB0AG__calendarFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.StatisticsView-module__bjB0AG__calendarLegend{align-items:center;gap:.25rem;display:inline-flex}.StatisticsView-module__bjB0AG__calendarLegend .StatisticsView-module__bjB0AG__calendarCell{--cell:12px;cursor:default}@media (max-width:56rem){.StatisticsView-module__bjB0AG__dynamicsLayout{grid-template-columns:minmax(0,1fr)}}.StatisticsView-module__bjB0AG__sections{gap:clamp(1.1rem,2vw,1.75rem);display:grid}.StatisticsView-module__bjB0AG__coverageTable{border-collapse:separate;border-spacing:0 .4rem;width:100%;font-size:.9rem}.StatisticsView-module__bjB0AG__coverageTable thead th{color:var(--muted);text-align:center;padding:0 .6rem;font-size:.78rem;font-weight:700}.StatisticsView-module__bjB0AG__coverageTable thead th:first-child{text-align:left}.StatisticsView-module__bjB0AG__coverageRow th,.StatisticsView-module__bjB0AG__coverageRow td{background:var(--surface-2);text-align:center;vertical-align:middle;padding:.4rem .6rem}.StatisticsView-module__bjB0AG__coverageRow th{border-radius:var(--radius-sm) 0 0 var(--radius-sm);text-align:left;font-weight:600}.StatisticsView-module__bjB0AG__coverageRow td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.StatisticsView-module__bjB0AG__coverageRow{transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--row-index,0) * 40ms)}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__coverageRow{opacity:0;transform:translateY(6px)}.StatisticsView-module__bjB0AG__coverageGame{align-items:center;gap:.6rem;min-width:0;display:flex}.StatisticsView-module__bjB0AG__ownershipDot{background:var(--surface-3);width:1.6rem;height:1.6rem;color:var(--muted);border-radius:999px;place-items:center;display:inline-grid}.StatisticsView-module__bjB0AG__ownership-owned{background:color-mix(in srgb, var(--green) 22%, var(--surface-3));color:var(--green)}.StatisticsView-module__bjB0AG__ownership-not_owned{background:color-mix(in srgb, var(--red) 22%, var(--surface-3));color:var(--red)}.StatisticsView-module__bjB0AG__ownership-unknown{background:color-mix(in srgb, var(--amber) 22%, var(--surface-3));color:var(--amber)}.StatisticsView-module__bjB0AG__hoverTriggerBlock{text-align:left;place-content:start stretch;width:100%;min-width:0;display:grid}.StatisticsView-module__bjB0AG__hoverTriggerBlock.StatisticsView-module__bjB0AG__tile{gap:.25rem}.StatisticsView-module__bjB0AG__hoverTriggerBlock.StatisticsView-module__bjB0AG__tile:hover,.StatisticsView-module__bjB0AG__hoverTriggerBlock.StatisticsView-module__bjB0AG__tile:focus-visible{border-color:color-mix(in srgb, var(--member-color,var(--primary)) 45%, var(--border));background:color-mix(in srgb, var(--member-color,var(--primary)) 7%, var(--surface-2))}.StatisticsView-module__bjB0AG__hoverTriggerBlock.StatisticsView-module__bjB0AG__voteBar{display:flex}.StatisticsView-module__bjB0AG__hoverTriggerBlock.StatisticsView-module__bjB0AG__barTrack{display:block}.StatisticsView-module__bjB0AG__matrixCell{padding:0}.StatisticsView-module__bjB0AG__matrixTrigger{border-radius:inherit;text-align:center;justify-items:center;padding:.85rem .5rem;transition:background .2s;position:relative;overflow:hidden}.StatisticsView-module__bjB0AG__matrixTrigger:hover,.StatisticsView-module__bjB0AG__matrixTrigger:focus-visible{background:var(--surface-hover)}.StatisticsView-module__bjB0AG__donutSlice{cursor:default;outline:none}.StatisticsView-module__bjB0AG__donutSlice .StatisticsView-module__bjB0AG__donutArc{transition:stroke-dasharray 1s var(--ease-out), stroke-width .2s var(--ease-out), opacity .2s}.StatisticsView-module__bjB0AG__donutSlice:hover .StatisticsView-module__bjB0AG__donutArc,.StatisticsView-module__bjB0AG__donutSlice:focus-visible .StatisticsView-module__bjB0AG__donutArc{stroke-width:20px}:is(.StatisticsView-module__bjB0AG__donut svg:has(.StatisticsView-module__bjB0AG__donutSlice:hover) .StatisticsView-module__bjB0AG__donutSlice:not(:hover) .StatisticsView-module__bjB0AG__donutArc,.StatisticsView-module__bjB0AG__donut svg:has(.StatisticsView-module__bjB0AG__donutSlice:focus-visible) .StatisticsView-module__bjB0AG__donutSlice:not(:focus-visible) .StatisticsView-module__bjB0AG__donutArc){opacity:.45}.StatisticsView-module__bjB0AG__hoverCard{--accent:var(--primary);z-index:200;isolation:isolate;background:radial-gradient(circle at 12% 0, color-mix(in srgb, var(--accent) 16%, transparent), transparent 9rem), #09101c;-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem);width:max-content;min-width:11rem;max-width:min(19rem,100vw - 1rem);color:var(--text-soft);pointer-events:auto;animation:StatisticsView-module__bjB0AG__hoverCardIn .12s var(--ease-out) both;border:1px solid #899ebb52;border-radius:.78rem;gap:.6rem;padding:.75rem .85rem .8rem;font-size:.82rem;line-height:1.4;display:grid;position:fixed;box-shadow:0 1rem 2.2rem #00000085}.StatisticsView-module__bjB0AG__hoverCard:after{background:linear-gradient(90deg, var(--accent), transparent 85%);content:"";opacity:.85;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:1rem;right:1rem}.StatisticsView-module__bjB0AG__hoverCard:before{left:calc(var(--arrow-x,50%) - 5px);content:"";background:#09101c;border:1px solid #899ebb52;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.StatisticsView-module__bjB0AG__hoverCard[data-placement=top]:before{border-top-color:#0000;border-left-color:#0000;bottom:-6px}.StatisticsView-module__bjB0AG__hoverCard[data-placement=bottom]:before{border-bottom-color:#0000;border-right-color:#0000;top:-6px}.StatisticsView-module__bjB0AG__hoverCardHeader{gap:.15rem;display:grid}.StatisticsView-module__bjB0AG__hoverCardEyebrow{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 78%, white);font-size:.64rem;font-weight:750}.StatisticsView-module__bjB0AG__hoverCardTitle{letter-spacing:-.01em;color:var(--text);font-size:.95rem;font-weight:800}.StatisticsView-module__bjB0AG__hoverCardValue{align-items:baseline;gap:.35rem;display:flex}.StatisticsView-module__bjB0AG__hoverCardValue strong{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:850;line-height:1}.StatisticsView-module__bjB0AG__hoverCardValue span{color:var(--muted);font-size:.78rem}.StatisticsView-module__bjB0AG__hoverCardList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.StatisticsView-module__bjB0AG__hoverCardRow{--row-color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.StatisticsView-module__bjB0AG__hoverCardRowMuted{color:var(--muted)}.StatisticsView-module__bjB0AG__hoverCardDot{background:var(--row-color);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--row-color) 22%, transparent);border-radius:999px;display:inline-block}.StatisticsView-module__bjB0AG__hoverCardIcon{color:var(--row-color);justify-content:center;align-items:center;display:inline-flex}.StatisticsView-module__bjB0AG__hoverCardIcon .StatisticsView-module__bjB0AG__sharedArt{border-radius:.35rem;width:3.2rem}.StatisticsView-module__bjB0AG__hoverCardLabel{gap:.28rem;min-width:0;display:grid}.StatisticsView-module__bjB0AG__hoverCardLabelText{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-weight:600;overflow:hidden}.StatisticsView-module__bjB0AG__hoverCardLabelText small{color:var(--muted);margin-left:.4rem;font-size:.7rem;font-weight:700}.StatisticsView-module__bjB0AG__hoverCardBar{background:#ffffff12;border-radius:999px;height:.3rem;display:block;overflow:hidden}.StatisticsView-module__bjB0AG__hoverCardBar>span{background:var(--row-color);border-radius:999px;height:100%;display:block}.StatisticsView-module__bjB0AG__hoverCardRowValue{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.StatisticsView-module__bjB0AG__hoverCardFooter{color:var(--muted);border-top:1px solid #899ebb29;margin:0;padding-top:.5rem;font-size:.74rem;line-height:1.4}.StatisticsView-module__bjB0AG__hoverCardEmpty{color:var(--muted-strong);margin:0}.StatisticsView-module__bjB0AG__hoverCardPips{gap:.25rem;display:inline-flex}@keyframes StatisticsView-module__bjB0AG__hoverCardIn{0%{opacity:0;transform:translateY(var(--hover-card-shift,4px))}to{opacity:1;transform:none}}.StatisticsView-module__bjB0AG__hoverCard[data-placement=bottom]{--hover-card-shift:-4px}.StatisticsView-module__bjB0AG__refreshButton{min-width:9.25rem}.StatisticsView-module__bjB0AG__refreshButton[data-pending=true]:disabled{opacity:.75}.StatisticsView-module__bjB0AG__refreshIcon{transition:transform .22s var(--ease-out)}.StatisticsView-module__bjB0AG__refreshButton:not(:disabled):hover .StatisticsView-module__bjB0AG__refreshIcon,.StatisticsView-module__bjB0AG__refreshButton:not(:disabled):focus-visible .StatisticsView-module__bjB0AG__refreshIcon{transform:rotate(-90deg)}.StatisticsView-module__bjB0AG__refreshButton[data-pending=true] .StatisticsView-module__bjB0AG__refreshIcon{animation:.9s linear infinite StatisticsView-module__bjB0AG__refreshSpin}@keyframes StatisticsView-module__bjB0AG__refreshSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.StatisticsView-module__bjB0AG__hoverCard,.StatisticsView-module__bjB0AG__refreshButton[data-pending=true] .StatisticsView-module__bjB0AG__refreshIcon{animation:none}.StatisticsView-module__bjB0AG__refreshButton:not(:disabled):hover .StatisticsView-module__bjB0AG__refreshIcon,.StatisticsView-module__bjB0AG__refreshButton:not(:disabled):focus-visible .StatisticsView-module__bjB0AG__refreshIcon{transform:none}.StatisticsView-module__bjB0AG__section[data-revealed=false],.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__sharedRow,.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__barFill,.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__miniFill,.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__vennCircle,.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__vennLabel,.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__voteSegment,.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__matrixHeat,.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__gameRow,.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__calendarCell:not([data-static=true]),.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__coverageRow{opacity:1;transform:none}.StatisticsView-module__bjB0AG__section[data-revealed=false] .StatisticsView-module__bjB0AG__donutArc{stroke-dasharray:var(--arc) var(--gap)}}
.NostalgiaRewind-module__YUyW_q__rewind{--rewind-card:11rem;--rewind-gap:.6rem;gap:.55rem;display:grid}.NostalgiaRewind-module__YUyW_q__viewport{border:1px solid color-mix(in srgb, var(--amber) 22%, var(--border));background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--amber) 9%, transparent), transparent 70%), var(--surface-2);border-radius:1rem;padding:.8rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.NostalgiaRewind-module__YUyW_q__strip{gap:var(--rewind-gap);padding:0 calc(50% - var(--rewind-card) / 2);transform:translateX(calc(var(--rewind-offset) * (var(--rewind-card) + var(--rewind-gap))));will-change:transform;margin:0;list-style:none;display:flex}.NostalgiaRewind-module__YUyW_q__card{flex:0 0 var(--rewind-card);width:var(--rewind-card);aspect-ratio:460/215;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-3) 70%, transparent);opacity:.38;filter:saturate(.5);border-radius:.7rem;place-items:center;transition:opacity .18s,filter .18s,transform .18s;display:grid;position:relative;overflow:hidden}.NostalgiaRewind-module__YUyW_q__card[data-current]{border-color:color-mix(in srgb, var(--amber) 46%, transparent);opacity:1;filter:none;transform:scale(1.06)}.NostalgiaRewind-module__YUyW_q__cardArt{border:0;border-radius:0;width:100%;height:100%}.NostalgiaRewind-module__YUyW_q__silence{color:color-mix(in srgb, var(--muted) 80%, transparent);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem}.NostalgiaRewind-module__YUyW_q__cardYear{border:1px solid color-mix(in srgb, var(--amber) 34%, transparent);background:color-mix(in srgb, var(--background) 82%, transparent);color:var(--amber);font-variant-numeric:tabular-nums;border-radius:.4rem;padding:.12rem .38rem;font-size:.68rem;font-weight:810;line-height:1.15;position:absolute;bottom:.3rem;right:.3rem}.NostalgiaRewind-module__YUyW_q__pointer{z-index:3;background:var(--amber);clip-path:polygon(50% 100%,0 0,100% 0);width:1rem;height:.62rem;filter:drop-shadow(0 0 .35rem color-mix(in srgb, var(--amber) 55%, transparent));pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.NostalgiaRewind-module__YUyW_q__rewind[data-spinning] .NostalgiaRewind-module__YUyW_q__pointer{animation:.55s ease-in-out infinite alternate NostalgiaRewind-module__YUyW_q__pointerNudge}@keyframes NostalgiaRewind-module__YUyW_q__pointerNudge{0%{opacity:.72;transform:translate(-50%)}to{opacity:1;transform:translate(-50%,.12rem)}}.NostalgiaRewind-module__YUyW_q__caption{color:var(--muted);text-align:center;margin:0;font-size:.68rem}.NostalgiaRewind-module__YUyW_q__scanlines{z-index:2;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0}.NostalgiaRewind-module__YUyW_q__rewind[data-spinning] .NostalgiaRewind-module__YUyW_q__scanlines{opacity:1;background:repeating-linear-gradient(#ffffff12 0 1px,#0000 1px 3px),linear-gradient(105deg,#0000 35%,#ffffff24 48%,#0000 60%);animation:.9s linear infinite NostalgiaRewind-module__YUyW_q__sweep}.NostalgiaRewind-module__YUyW_q__rewind[data-spinning] .NostalgiaRewind-module__YUyW_q__card{transition:none}.NostalgiaRewind-module__YUyW_q__rewind[data-spinning] .NostalgiaRewind-module__YUyW_q__cardArt{filter:saturate(1.2)contrast(1.08);animation:.13s steps(2,end) infinite NostalgiaRewind-module__YUyW_q__jitter}@keyframes NostalgiaRewind-module__YUyW_q__sweep{0%{background-position:0 0,-30% 0}to{background-position:0 6px,130% 0}}@keyframes NostalgiaRewind-module__YUyW_q__jitter{0%{transform:translate(-1px)}to{transform:translate(1px,1px)}}@media (prefers-reduced-motion:reduce){.NostalgiaRewind-module__YUyW_q__rewind[data-spinning] .NostalgiaRewind-module__YUyW_q__scanlines,.NostalgiaRewind-module__YUyW_q__rewind[data-spinning] .NostalgiaRewind-module__YUyW_q__pointer,.NostalgiaRewind-module__YUyW_q__rewind[data-spinning] .NostalgiaRewind-module__YUyW_q__cardArt{animation:none}}@media (max-width:30rem){.NostalgiaRewind-module__YUyW_q__rewind{--rewind-card:8.5rem}}.NostalgiaRewind-module__YUyW_q__graveyard{gap:.35rem;display:grid}.NostalgiaRewind-module__YUyW_q__graveyardLabel{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.NostalgiaRewind-module__YUyW_q__graveyard ul{grid-template-columns:repeat(auto-fit,minmax(0,5.4rem));justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.NostalgiaRewind-module__YUyW_q__graveyard li{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-elevated) 62%, transparent);color:var(--muted);text-align:center;border-radius:.5rem;gap:.18rem;padding:.25rem;font-size:.55rem;line-height:1.25;display:grid}.NostalgiaRewind-module__YUyW_q__graveyard li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NostalgiaRewind-module__YUyW_q__graveyardArt{border-radius:.35rem;width:100%}
.NostalgiaButton-module__QSYXoG__nostalgiaButton{border:1px solid color-mix(in srgb, var(--amber) 26%, var(--border));background:color-mix(in srgb, var(--amber) 7%, var(--surface-elevated));min-height:2.6rem;color:color-mix(in srgb, var(--amber) 62%, white);font:inherit;text-align:left;cursor:pointer;border-radius:.85rem;align-items:center;gap:.5rem;padding:.42rem .8rem;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.NostalgiaButton-module__QSYXoG__nostalgiaButton strong{font-size:.78rem;font-weight:800;line-height:1.1;display:block}.NostalgiaButton-module__QSYXoG__nostalgiaButton small{color:var(--muted);margin-top:.1rem;font-size:.58rem;line-height:1.2;display:block}.NostalgiaButton-module__QSYXoG__nostalgiaButton:hover{border-color:color-mix(in srgb, var(--amber) 46%, var(--border));background:color-mix(in srgb, var(--amber) 12%, var(--surface-elevated));transform:translateY(-.08rem)}.NostalgiaButton-module__QSYXoG__nostalgiaButton:active{transform:translateY(0)}.NostalgiaButton-module__QSYXoG__nostalgiaButton:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (max-width:52rem){.NostalgiaButton-module__QSYXoG__nostalgiaButton small{display:none}}.NostalgiaButton-module__QSYXoG__dialogBody{gap:.85rem;display:grid}.NostalgiaButton-module__QSYXoG__reveal{animation:NostalgiaButton-module__QSYXoG__revealRows .5s var(--ease-out) both;grid-template-rows:1fr;display:grid}.NostalgiaButton-module__QSYXoG__revealInner{min-height:0;animation:NostalgiaButton-module__QSYXoG__revealShift .5s var(--ease-out) both;gap:.85rem;display:grid;overflow:hidden}@keyframes NostalgiaButton-module__QSYXoG__revealRows{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes NostalgiaButton-module__QSYXoG__revealShift{0%{transform:translateY(-.4rem)}to{transform:none}}@media (prefers-reduced-motion:reduce){.NostalgiaButton-module__QSYXoG__reveal,.NostalgiaButton-module__QSYXoG__revealInner{animation:none}}.NostalgiaButton-module__QSYXoG__note{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.NostalgiaButton-module__QSYXoG__footnote{color:var(--muted);margin:0;font-size:.66rem;line-height:1.5}.NostalgiaButton-module__QSYXoG__result{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;display:grid}.NostalgiaButton-module__QSYXoG__resultArt{border-radius:.8rem;flex:none;width:9.5rem;overflow:hidden}.NostalgiaButton-module__QSYXoG__resultCopy{gap:.3rem;min-width:0;display:grid}.NostalgiaButton-module__QSYXoG__resultCopy h3{color:var(--text);letter-spacing:-.025em;margin:0;font-size:1.05rem;font-weight:810}.NostalgiaButton-module__QSYXoG__resultIdle{color:color-mix(in srgb, var(--amber) 72%, white);align-items:center;gap:.35rem;margin:0;font-size:.74rem;font-weight:700;display:flex}.NostalgiaButton-module__QSYXoG__resultTotal{color:var(--muted);margin:0;font-size:.72rem}.NostalgiaButton-module__QSYXoG__memberList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.NostalgiaButton-module__QSYXoG__memberList li{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-elevated) 70%, transparent);border-radius:.7rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;padding:.4rem .55rem;display:grid}.NostalgiaButton-module__QSYXoG__memberName{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.NostalgiaButton-module__QSYXoG__memberMinutes{color:var(--text);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:800}.NostalgiaButton-module__QSYXoG__memberLastPlayed{color:var(--muted);white-space:nowrap;font-size:.66rem}@media (max-width:34rem){.NostalgiaButton-module__QSYXoG__result{grid-template-columns:1fr;justify-items:start}.NostalgiaButton-module__QSYXoG__resultArt{width:min(100%,13rem)}.NostalgiaButton-module__QSYXoG__memberList li{grid-template-columns:auto 1fr auto}.NostalgiaButton-module__QSYXoG__memberLastPlayed{grid-column:2/-1}}.NostalgiaButton-module__QSYXoG__footnoteLink{color:var(--primary);text-underline-offset:.15em;text-decoration:underline}.NostalgiaButton-module__QSYXoG__resultLink{color:var(--primary);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:.15rem;padding:0;font-size:.68rem;text-decoration:underline;display:inline-flex}.NostalgiaButton-module__QSYXoG__dust{border:1px dashed color-mix(in srgb, var(--amber) 30%, var(--border));color:var(--muted);border-radius:.8rem;justify-content:center;align-items:baseline;gap:.45rem;margin:0;padding:.5rem;font-size:.7rem;display:flex}.NostalgiaButton-module__QSYXoG__dustValue{color:var(--amber);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:810}.NostalgiaButton-module__QSYXoG__dialogFooter{flex-wrap:wrap;row-gap:.5rem}.NostalgiaButton-module__QSYXoG__dialogFooter>button:first-child{margin-right:auto}@media (max-width:34rem){.NostalgiaButton-module__QSYXoG__dialogFooter{grid-template-columns:1fr 1fr;display:grid}.NostalgiaButton-module__QSYXoG__dialogFooter>button{width:100%}.NostalgiaButton-module__QSYXoG__dialogFooter>button:first-child{margin-right:0}}
.AchievementsView-module__rSNiRW__page{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.AchievementsView-module__rSNiRW__block{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.AchievementsView-module__rSNiRW__blockHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AchievementsView-module__rSNiRW__blockTitle{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:750}.AchievementsView-module__rSNiRW__blockCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.AchievementsView-module__rSNiRW__blockHeaderSticky{z-index:30;border-bottom:1px solid var(--border);background:var(--surface-0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.6rem 0 .55rem;position:sticky;top:0}.AchievementsView-module__rSNiRW__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.AchievementsView-module__rSNiRW__tab{white-space:nowrap;border:1px solid var(--border);background:var(--surface-1);min-height:2.5rem;color:var(--text-soft);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.35rem .75rem .35rem .4rem;display:inline-flex}.AchievementsView-module__rSNiRW__tabCount{color:var(--muted);font-size:.78rem}.AchievementsView-module__rSNiRW__tabActive{border-color:var(--primary);color:var(--text);background:var(--primary-soft)}.AchievementsView-module__rSNiRW__sections{gap:1.75rem;display:grid}.AchievementsView-module__rSNiRW__section{gap:.75rem;display:grid}.AchievementsView-module__rSNiRW__sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-strong);margin:0;font-size:.78rem;font-weight:700}.AchievementsView-module__rSNiRW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.AchievementsView-module__rSNiRW__card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.85rem;scroll-margin-top:5rem;display:grid}.AchievementsView-module__rSNiRW__card[data-unlocked=true]{border-color:color-mix(in srgb, #c9a24a 26%, var(--border));background:linear-gradient(135deg, #c9a24a12, transparent 55%), var(--surface-1)}.AchievementsView-module__rSNiRW__card[data-unlocked=false]{background:color-mix(in srgb, var(--surface-1) 70%, var(--surface-0))}.AchievementsView-module__rSNiRW__titleTrigger{overflow-wrap:anywhere;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.AchievementsView-module__rSNiRW__titleTrigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.AchievementsView-module__rSNiRW__card[data-unlocked=false] .AchievementsView-module__rSNiRW__icon{filter:grayscale()brightness(.55)}.AchievementsView-module__rSNiRW__card[data-unlocked=false] .AchievementsView-module__rSNiRW__title{color:var(--text-soft)}.AchievementsView-module__rSNiRW__iconWrap{width:4rem;height:4rem;position:relative}.AchievementsView-module__rSNiRW__icon{border-radius:18%;width:100%;height:100%;display:block}.AchievementsView-module__rSNiRW__lock{background:var(--surface-3);width:1.4rem;height:1.4rem;color:var(--muted);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.2rem;right:-.2rem}.AchievementsView-module__rSNiRW__body{align-content:start;gap:.4rem;min-width:0;padding-top:.1rem;display:grid}.AchievementsView-module__rSNiRW__title{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.AchievementsView-module__rSNiRW__tiers{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.AchievementsView-module__rSNiRW__tier{font-variant-numeric:tabular-nums;text-align:center;border:1px solid var(--border);min-width:1.75rem;color:var(--muted);border-radius:999px;padding:.05rem .45rem;font-size:.72rem;line-height:1.35}.AchievementsView-module__rSNiRW__tier[data-tier-reached=true]{color:#f3dc9a;background:#c9a24a26;border-color:#c9a24a}.AchievementsView-module__rSNiRW__meta{color:var(--muted-strong);justify-items:start;gap:.1rem;margin:0;font-size:.85rem;line-height:1.35;display:grid}.AchievementsView-module__rSNiRW__locked{color:var(--muted);font-style:italic}.AchievementsView-module__rSNiRW__gameLink{max-width:100%;font:inherit;color:var(--primary);text-align:left;cursor:pointer;-webkit-line-clamp:2;line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.AchievementsView-module__rSNiRW__gameLink:hover{text-underline-offset:2px;text-decoration:underline}.AchievementsView-module__rSNiRW__gameLink:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:.2rem}@media (max-width:42rem){.AchievementsView-module__rSNiRW__page{gap:2rem}.AchievementsView-module__rSNiRW__blockTitle{font-size:1.2rem}.AchievementsView-module__rSNiRW__blockHeaderSticky{flex-flow:column;align-items:stretch;gap:.55rem}.AchievementsView-module__rSNiRW__tabs{scrollbar-width:none;flex-wrap:nowrap;margin:-.4rem;padding:.4rem;overflow-x:auto}.AchievementsView-module__rSNiRW__tabs::-webkit-scrollbar{display:none}.AchievementsView-module__rSNiRW__card{gap:.75rem;padding:.75rem}.AchievementsView-module__rSNiRW__iconWrap{width:3.5rem;height:3.5rem}.AchievementsView-module__rSNiRW__title{font-size:.95rem}.AchievementsView-module__rSNiRW__meta{font-size:.8rem}}
.Landing-module__PzwhAW__page{min-height:100dvh;overflow-x:clip}.Landing-module__PzwhAW__main{width:min(100%,76rem);padding:clamp(1rem, 3vw, 2rem) var(--content-gutter) 2rem;gap:clamp(1.25rem,3vw,2rem);margin:0 auto;display:grid}.Landing-module__PzwhAW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Landing-module__PzwhAW__hero{isolation:isolate;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);min-height:clamp(30rem,44vw,38rem);padding-block:1rem 2rem;display:grid;position:relative}.Landing-module__PzwhAW__hero:before{z-index:-1;top:-1rem;right:calc(0rem - var(--content-gutter));aspect-ratio:1813/868;-webkit-mask-composite:source-in;content:"";filter:brightness(1.12)saturate(.95);opacity:.8;pointer-events:none;background:url(/quick-add-games-v1.webp) 100%/contain no-repeat;width:min(92vw,80rem);position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#00000047 8%,#000 22% 72%,#00000047 90%,#0000 100%),linear-gradient(90deg,#0000 0%,#000000a6 18%,#000 43% 100%);mask-image:linear-gradient(#0000 0%,#00000047 8%,#000 22% 72%,#00000047 90%,#0000 100%),linear-gradient(90deg,#0000 0%,#000000a6 18%,#000 43% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.Landing-module__PzwhAW__heroLogo{justify-self:center;width:100%;max-width:30rem;height:auto}.Landing-module__PzwhAW__heroCopy{gap:.25rem;max-width:36rem;display:grid}.Landing-module__PzwhAW__heroTitle{text-wrap:balance;text-shadow:0 .2rem 1.5rem #090e1acc;font-size:clamp(2rem,4.2vw,3.35rem)}.Landing-module__PzwhAW__heroLead{color:var(--text-soft);text-shadow:0 .1rem 1rem #090e1ae6;margin-bottom:1.1rem;font-size:clamp(.95rem,1.4vw,1.05rem)}.Landing-module__PzwhAW__joinCard{gap:1rem;width:100%;margin:0;display:grid}.Landing-module__PzwhAW__form{gap:.7rem;display:grid}.Landing-module__PzwhAW__sizeField{border:0;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;display:flex}.Landing-module__PzwhAW__label{color:var(--muted-strong);padding:0;font-size:.8rem;font-weight:700}.Landing-module__PzwhAW__sizes{gap:.3rem;display:flex}.Landing-module__PzwhAW__sizeOption{cursor:pointer;position:relative}.Landing-module__PzwhAW__sizeInput{opacity:0;cursor:pointer;position:absolute;inset:0}.Landing-module__PzwhAW__sizeLabel{border:1px solid var(--border);width:2.3rem;height:2.3rem;color:var(--muted-strong);font-variant-numeric:tabular-nums;background:#070c16b8;border-radius:.65rem;place-items:center;font-size:.85rem;font-weight:800;transition:border-color .15s,background-color .15s,color .15s;display:grid}.Landing-module__PzwhAW__sizeOption:hover .Landing-module__PzwhAW__sizeLabel{border-color:var(--border-strong)}.Landing-module__PzwhAW__sizeInput:checked+.Landing-module__PzwhAW__sizeLabel{background:var(--primary-soft);color:#d4ceff;border-color:#9182ff8c}.Landing-module__PzwhAW__sizeInput:focus-visible+.Landing-module__PzwhAW__sizeLabel{box-shadow:0 0 0 3px var(--primary-ring)}.Landing-module__PzwhAW__emailRow{gap:.5rem;display:flex}.Landing-module__PzwhAW__input{border:1px solid var(--border);min-width:0;min-height:3rem;color:var(--text);font:inherit;background:#070c16b8;border-radius:.8rem;outline:none;flex:1;padding:0 .95rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.Landing-module__PzwhAW__input::placeholder{color:#67768c}.Landing-module__PzwhAW__input:focus{box-shadow:0 0 0 3px var(--primary-ring);border-color:#9182ff99}.Landing-module__PzwhAW__input[aria-invalid=true]{border-color:var(--red)}.Landing-module__PzwhAW__submit{min-height:3rem;padding-inline:1.2rem;font-size:.85rem}.Landing-module__PzwhAW__error{color:var(--red);margin:0;font-size:.8rem;font-weight:600}.Landing-module__PzwhAW__note{color:var(--muted);margin:0;font-size:.75rem}.Landing-module__PzwhAW__note a{color:var(--muted-strong)}.Landing-module__PzwhAW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.Landing-module__PzwhAW__success{border-radius:var(--radius-md);background:#45d49d14;border:1px solid #45d49d59;outline:none;justify-items:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.Landing-module__PzwhAW__successTitle{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:820}.Landing-module__PzwhAW__successText{color:var(--muted-strong);margin:0;font-size:.85rem}.Landing-module__PzwhAW__section{border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 22rem), var(--surface-1);box-shadow:var(--shadow-sm);gap:1.1rem;padding:clamp(1rem,2.2vw,1.6rem);display:grid}.Landing-module__PzwhAW__sectionHead{gap:.2rem;display:grid}.Landing-module__PzwhAW__sectionHead .eyebrow{margin:0}.Landing-module__PzwhAW__sectionTitle{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:820;line-height:1.15}.Landing-module__PzwhAW__sectionText{max-width:46rem;color:var(--muted-strong);margin:.2rem 0 0;font-size:.92rem}.Landing-module__PzwhAW__demo{position:relative}.Landing-module__PzwhAW__demoColumns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}.Landing-module__PzwhAW__demoColumn{min-height:0}.Landing-module__PzwhAW__demo .vote-options{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__PzwhAW__demoStatus{min-height:1.5em;color:var(--muted-strong);margin:.85rem 0 0;font-size:.85rem;font-weight:600}.Landing-module__PzwhAW__demoBanner{z-index:20;pointer-events:none;animation:Landing-module__PzwhAW__demo-banner 3.2s var(--ease-out) both;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.Landing-module__PzwhAW__demoBanner>div{width:min(100%,38rem)}.Landing-module__PzwhAW__demoBannerKicker{color:#5a1a0f;text-align:center;width:52%;font-size:3.2cqw;font-weight:800;line-height:1;position:absolute;top:24.5%;left:29.6%}@keyframes Landing-module__PzwhAW__demo-banner{0%{opacity:0;transform:translateY(.75rem)scale(.94)}10%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.5rem)}}.Landing-module__PzwhAW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Landing-module__PzwhAW__panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);align-content:start;gap:.35rem;padding:1rem 1.05rem 1.1rem;display:grid}.Landing-module__PzwhAW__panelIcon{color:#b8afff;background:#9182ff1a;border:1px solid #9182ff47;border-radius:.75rem;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:.4rem;display:grid}.Landing-module__PzwhAW__stepIndex{color:var(--muted);font-size:.72rem;font-weight:700}.Landing-module__PzwhAW__panelTitle{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.Landing-module__PzwhAW__panelText{color:var(--muted-strong);margin:0;font-size:.86rem;line-height:1.5}.Landing-module__PzwhAW__extras{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.Landing-module__PzwhAW__extra{align-items:flex-start;gap:.7rem;display:flex}.Landing-module__PzwhAW__extraIcon{color:var(--cyan);flex:none;margin-top:.15rem}.Landing-module__PzwhAW__extraTitle{color:var(--text);margin:0 0 .15rem;font-size:.92rem;font-weight:800}.Landing-module__PzwhAW__trophyGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Landing-module__PzwhAW__trophy{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);text-align:center;justify-items:center;gap:.5rem;padding:.9rem .6rem .8rem;display:grid}.Landing-module__PzwhAW__trophyIcon{border-radius:.6rem;width:4rem;height:4rem;box-shadow:0 0 0 1px #f0bc5a66,0 .5rem 1.25rem #f0bc5a1f}.Landing-module__PzwhAW__trophyTitle{color:var(--amber);font-size:.8rem;font-weight:800;line-height:1.25}.Landing-module__PzwhAW__videoFrame{aspect-ratio:9/16;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);justify-self:center;width:min(100%,22rem);overflow:hidden}.Landing-module__PzwhAW__video{object-fit:cover;width:100%;height:100%;display:block}.Landing-module__PzwhAW__tiles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:0;display:grid}.Landing-module__PzwhAW__tile{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);align-content:start;gap:.25rem;padding:.9rem 1rem;display:grid}.Landing-module__PzwhAW__tileLabel{color:var(--muted);font-size:.78rem;font-weight:600}.Landing-module__PzwhAW__tileValue{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:1.9rem;font-weight:850;line-height:1.1}.Landing-module__PzwhAW__tileHint{color:var(--muted);margin:0;font-size:.78rem}.Landing-module__PzwhAW__faq{gap:.5rem;display:grid}.Landing-module__PzwhAW__faqItem{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.Landing-module__PzwhAW__faqQuestion{color:var(--text);cursor:pointer;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.92rem;font-weight:750;list-style:none;display:flex}.Landing-module__PzwhAW__faqQuestion::-webkit-details-marker{display:none}.Landing-module__PzwhAW__faqQuestion:after{color:var(--muted);content:"+"}.Landing-module__PzwhAW__faqItem[open] .Landing-module__PzwhAW__faqQuestion:after{content:"−"}.Landing-module__PzwhAW__faqAnswer{color:var(--muted-strong);margin:0;padding:0 1rem .95rem;font-size:.86rem}.Landing-module__PzwhAW__closing{text-align:center;justify-items:center;gap:1rem;width:100%;margin:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.Landing-module__PzwhAW__closingTitle{font-size:clamp(1.6rem,3.4vw,2.4rem)}.Landing-module__PzwhAW__closing .Landing-module__PzwhAW__form,.Landing-module__PzwhAW__closing .Landing-module__PzwhAW__success{text-align:left;width:min(100%,32rem)}.Landing-module__PzwhAW__footer{width:min(100%,76rem);padding:.5rem var(--content-gutter) 2rem;color:var(--muted);justify-content:space-between;gap:1rem;margin:0 auto;font-size:.8rem;display:flex}.Landing-module__PzwhAW__footer a{color:var(--muted-strong)}@media (max-width:900px){.Landing-module__PzwhAW__hero{grid-template-columns:1fr;min-height:0}.Landing-module__PzwhAW__heroLogo{max-width:18rem}.Landing-module__PzwhAW__demoColumns,.Landing-module__PzwhAW__steps,.Landing-module__PzwhAW__extras{grid-template-columns:1fr}.Landing-module__PzwhAW__trophyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.Landing-module__PzwhAW__trophyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__PzwhAW__emailRow{flex-direction:column}.Landing-module__PzwhAW__submit{width:100%}}@media (prefers-reduced-motion:reduce){.Landing-module__PzwhAW__demoBanner{animation:none}}
