.Avatar-module__bWWama__heroSection{text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem 1.25rem;display:flex;position:relative}.Avatar-module__bWWama__avatarContainer{justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:1.25rem;display:flex;position:relative}.Avatar-module__bWWama__avatarWrapper{z-index:10;border:2px solid var(--ht-crimson);background-color:var(--bg-surface);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:50%;width:140px;height:140px;transition:border-color .2s,transform .15s cubic-bezier(.2,.8,.4,1.2);position:relative;overflow:hidden}.Avatar-module__bWWama__avatarWrapper:hover{border-color:#fff;transform:translateY(-2px)scale(1.02)}.Avatar-module__bWWama__avatarWrapper:active{border-color:#facc15;transform:scale(.93)}.Avatar-module__bWWama__chibiParticle{pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:4;will-change:transform, opacity;justify-content:center;align-items:center;width:130px;height:130px;animation:1.7s cubic-bezier(.2,.8,.35,1) forwards Avatar-module__bWWama__chibiJumpAndFall;display:flex;position:absolute;top:50%;left:50%}.Avatar-module__bWWama__chibiParticle:hover{filter:brightness(1.15)}.Avatar-module__bWWama__chibiDragging{cursor:grabbing!important;z-index:99999!important;filter:drop-shadow(0 10px 20px #000000bf)brightness(1.2)!important;transform:translate(calc(-50% + var(--drag-x,0px)), calc(-50% + var(--drag-y,0px))) scale(1.18)!important;transition:none!important;animation:none!important}.Avatar-module__bWWama__chibiDropped{pointer-events:none!important;z-index:9999!important;animation:.75s cubic-bezier(.55,.05,.75,.2) forwards Avatar-module__bWWama__chibiDropFall!important}@keyframes Avatar-module__bWWama__chibiDropFall{0%{transform:translate(calc(-50% + var(--drop-x,0px)), calc(-50% + var(--drop-y,0px))) scale(1.1) rotate(0deg);opacity:1}to{transform:translate(calc(-50% + var(--drop-x,0px)), calc(100vh + 400px)) scale(.85) rotate(45deg);opacity:.8}}.Avatar-module__bWWama__chibiVideo{object-fit:contain;pointer-events:none;background:0 0;width:100%;height:100%}@keyframes Avatar-module__bWWama__chibiJumpAndFall{0%{opacity:0;transform:translate(calc(-50% + var(--start-x,0px)), calc(-50% + var(--start-y,0px))) scale(.35) rotate(0deg)}10%{opacity:1}26%{opacity:1;transform:translate(calc(-50% + var(--peak-x,0px)), calc(-50% + var(--peak-y,-180px))) scale(1.15) rotate(var(--rot-peak,10deg));animation-timing-function:cubic-bezier(.55,.05,.7,.2)}85%{opacity:1}to{opacity:1;transform:translate(calc(-50% + var(--fall-x,0px)), calc(100vh + 350px)) scale(1) rotate(var(--rot-fall,180deg))}}.Avatar-module__bWWama__imageInner{background-color:var(--bg-surface);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.Avatar-module__bWWama__avatarImage{object-fit:cover;width:100%;height:100%}.Avatar-module__bWWama__avatarPlaceholder{background-color:#151b2d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Avatar-module__bWWama__statusBadge{background-color:var(--bg-secondary);border:1px solid var(--border-subtle);z-index:10;border-radius:9999px;align-items:center;gap:7px;padding:4px 12px;display:flex;position:absolute;bottom:-4px}.Avatar-module__bWWama__statusDot{background-color:var(--ht-crimson);border-radius:50%;width:7px;height:7px}.Avatar-module__bWWama__statusText{color:var(--text-secondary);font-size:.75rem;font-weight:500}.Avatar-module__bWWama__textContainer{flex-direction:column;align-items:center;gap:.4rem;display:flex}.Avatar-module__bWWama__name{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-primary);margin-top:.25rem;font-size:2.25rem}.Avatar-module__bWWama__title{color:var(--text-muted);max-width:480px;font-size:.95rem;font-weight:400;line-height:1.5}@media (max-width:640px){.Avatar-module__bWWama__name{font-size:1.85rem}.Avatar-module__bWWama__avatarContainer{width:125px;height:125px}.Avatar-module__bWWama__avatarWrapper{width:115px;height:115px}}.Avatar-module__bWWama__avatarShockGlow{animation:4.4s cubic-bezier(.16,.82,.24,1) forwards Avatar-module__bWWama__avatarShockGlowFade!important}@keyframes Avatar-module__bWWama__avatarShockGlowFade{0%{border-color:var(--ht-crimson);filter:drop-shadow(0 0 #c9973800)brightness()}12%{filter:drop-shadow(0 0 35px #c99738f2)drop-shadow(0 0 20px #38bdf8d9)brightness(1.38);border-color:#facc15}32%{filter:drop-shadow(0 0 24px #c99738bf)drop-shadow(0 0 12px #38bdf899)brightness(1.22);border-color:#facc15}58%{filter:drop-shadow(0 0 12px #c9973859)brightness(1.08);border-color:#c99738cc}82%{filter:drop-shadow(0 0 4px #c997381f)brightness(1.02);border-color:#c5303099}to{border-color:var(--ht-crimson);filter:none}}.Avatar-module__bWWama__nameShockChromatic{animation:4.4s cubic-bezier(.16,.82,.24,1) forwards Avatar-module__bWWama__chromaticGlitchFade!important}@keyframes Avatar-module__bWWama__chromaticGlitchFade{0%{text-shadow:none}12%{text-shadow:-4px 0 #38bdf8,4px 0 #f43f5e,0 0 24px #fef08af2}32%{text-shadow:3px 0 #38bdf8,-3px 0 #f43f5e,0 0 15px #fef08aa6}58%{text-shadow:-1.5px 0 #38bdf859,1.5px 0 #f43f5e59,0 0 8px #fef08a40}82%{text-shadow:-.5px 0 #38bdf81f,.5px 0 #f43f5e1f}to{text-shadow:none}}.Avatar-module__bWWama__cooldownPrimoHalo{pointer-events:none;z-index:5;width:0;height:0;animation:50s linear infinite Avatar-module__bWWama__haloGentleRotate;position:absolute;top:50%;left:50%}@keyframes Avatar-module__bWWama__haloGentleRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Avatar-module__bWWama__avatarPrimoItem{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-13px;margin-left:-13px;display:flex;position:absolute;top:0;left:0}.Avatar-module__bWWama__avatarPrimoActive{animation:Avatar-module__bWWama__flyFromClockToAvatar .85s cubic-bezier(.16, 1, .3, 1) var(--delay,0s) both}@keyframes Avatar-module__bWWama__flyFromClockToAvatar{0%{transform:translate(calc(var(--tx) + 380px), calc(var(--ty) - 180px)) scale(.15) rotate(160deg);opacity:0;filter:drop-shadow(0 0 20px #38bdf8)brightness(2)}60%{opacity:1;filter:drop-shadow(0 0 16px #38bdf8e6)brightness(1.6)}to{transform:translate(var(--tx), var(--ty)) scale(1) rotate(0deg);opacity:1;filter:drop-shadow(0 0 10px #38bdf8d9)drop-shadow(0 0 18px #fef08a99)}}.Avatar-module__bWWama__avatarPrimoAbsorbed{animation:.75s cubic-bezier(.55,.05,.7,.2) forwards Avatar-module__bWWama__absorbIntoAvatarCenter}@keyframes Avatar-module__bWWama__absorbIntoAvatarCenter{0%{transform:translate(var(--tx), var(--ty)) scale(1) rotate(0deg);opacity:1;filter:drop-shadow(0 0 16px #fef08a)brightness(1.8)}40%{transform:translate(calc(var(--tx) * .5), calc(var(--ty) * .5)) scale(1.25) rotate(-35deg);opacity:.9}to{opacity:0;filter:drop-shadow(0 0 #0000);transform:translate(0)scale(0)rotate(-180deg)}}.Avatar-module__bWWama__avatarPrimoAura{pointer-events:none;background:radial-gradient(circle,#38bdf847 0%,#38bdf800 75%);border-radius:50%;position:absolute;inset:-3px}.Avatar-module__bWWama__avatarPrimoImg{object-fit:contain;width:100%;height:100%;animation:3s ease-in-out infinite alternate Avatar-module__bWWama__primoGlint;display:block}@keyframes Avatar-module__bWWama__primoGlint{0%{filter:brightness();transform:scale(.95)}to{filter:brightness(1.25);transform:scale(1.06)}}
.PageTransition-module__37fIMa__transitionOverlay{z-index:99999;pointer-events:all;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;inset:0;overflow:hidden}.PageTransition-module__37fIMa__curtainTrack{z-index:1;will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.PageTransition-module__37fIMa__curtainEdgeForward{border-left:2px solid #d4af3773;box-shadow:-15px 0 25px #000000bf}.PageTransition-module__37fIMa__curtainEdgeBack{border-right:2px solid #d4af3773;box-shadow:15px 0 25px #000000bf}.PageTransition-module__37fIMa__wallpaper{will-change:transform;background-color:#0e121d;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.PageTransition-module__37fIMa__bgVideo{object-fit:cover;object-position:center center;pointer-events:none;opacity:1;background:0 0;width:100%;height:100%;position:absolute;inset:0}.PageTransition-module__37fIMa__curtainOverlay{pointer-events:none;z-index:2;background:linear-gradient(135deg,#0e121d52 0%,#0e121da6 100%),radial-gradient(circle,#0000 35%,#0006 100%);width:100%;height:100%;position:absolute;inset:0}.PageTransition-module__37fIMa__transitionVideo{object-fit:cover;pointer-events:none;z-index:10;opacity:0;background:0 0;width:100%;height:100%;position:absolute;inset:0}
.BackButton-module__sMpUVW__backButton{background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 16px 8px 10px;font-size:.85rem;font-weight:600;transition:all .25s;display:inline-flex}.BackButton-module__sMpUVW__iconCircle{background-color:var(--bg-surface);border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;transition:transform .25s,background-color .25s,color .25s;display:flex}.BackButton-module__sMpUVW__backButton:hover{background-color:var(--bg-card-hover);border-color:var(--btn-accent,var(--ht-crimson));transform:translate(-3px)}.BackButton-module__sMpUVW__backButton:hover .BackButton-module__sMpUVW__iconCircle{background-color:var(--btn-accent,var(--ht-crimson));color:#fff;border-color:var(--btn-accent,var(--ht-crimson));transform:translate(-2px)}.BackButton-module__sMpUVW__label{letter-spacing:.01em}@media (max-width:640px){.BackButton-module__sMpUVW__backButton{gap:7px;padding:6px 12px 6px 8px;font-size:.8rem}.BackButton-module__sMpUVW__iconCircle{border-radius:5px;width:24px;height:24px}}
.NNNMilestoneBadgeCard-module__uWtKZa__showcaseCard{text-align:center;box-sizing:border-box;background:#141722;border:1.5px solid #d3bc8e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 20px 22px;transition:transform .15s ease-out;display:flex;position:relative;overflow:visible;box-shadow:0 8px 28px #000000a6,0 0 20px #d3bc8e26;flex-shrink:0!important}.NNNMilestoneBadgeCard-module__uWtKZa__showcaseCardSigning{padding:16px 12px 18px!important}.NNNMilestoneBadgeCard-module__uWtKZa__cardRecoil{animation:.45s cubic-bezier(.36,.07,.19,.97) both NNNMilestoneBadgeCard-module__uWtKZa__heavyRecoilShake}@keyframes NNNMilestoneBadgeCard-module__uWtKZa__heavyRecoilShake{10%,90%{transform:translate(-3px,2px)scale(1.01)}20%,80%{transform:translate(4px,-3px)scale(1.02)}30%,50%,70%{transform:translate(-6px,4px)scale(1.01)}40%,60%{transform:translate(6px,-4px)scale(1.02)}}.NNNMilestoneBadgeCard-module__uWtKZa__showcaseCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#d3bc8e14 0%,#0000 70%);position:absolute;inset:0}.NNNMilestoneBadgeCard-module__uWtKZa__headerRow{justify-content:center;align-items:center;width:100%;max-width:520px;margin-bottom:20px;display:flex}.NNNMilestoneBadgeCard-module__uWtKZa__congratsText{color:gold;letter-spacing:.02em;text-align:center;text-shadow:0 2px 8px #000000d9;margin:0;font-size:16px;font-weight:800;line-height:1.45}.NNNMilestoneBadgeCard-module__uWtKZa__perspectiveStage{perspective:900px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:10px 14px;display:flex;position:relative}.NNNMilestoneBadgeCard-module__uWtKZa__stageSigning{cursor:default!important;padding:4px 0!important}.NNNMilestoneBadgeCard-module__uWtKZa__tiltBox{transform-style:preserve-3d;will-change:transform;pointer-events:none;backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:relative}.NNNMilestoneBadgeCard-module__uWtKZa__ambientFloat{animation:3.8s ease-in-out infinite alternate NNNMilestoneBadgeCard-module__uWtKZa__gentleBadgeFloat}@keyframes NNNMilestoneBadgeCard-module__uWtKZa__gentleBadgeFloat{0%{transform:perspective(750px)rotateX(2deg)rotateY(-3deg)translateY(0)}50%{transform:perspective(750px)rotateX(-2deg)rotateY(3deg)translateY(-4px)}to{transform:perspective(750px)rotateX(1deg)rotateY(-2deg)translateY(2px)}}.NNNMilestoneBadgeCard-module__uWtKZa__badgeWrapper{box-sizing:border-box;pointer-events:none;aspect-ratio:1120/720;background:0 0;justify-content:center;align-items:center;width:100%;max-width:540px;transition:all .25s;display:flex;position:relative;transform:translateZ(28px)}.NNNMilestoneBadgeCard-module__uWtKZa__badgeWrapperSigning{pointer-events:auto!important;background:#10131e!important;border:1.5px solid #2e374c!important;border-radius:8px!important;max-width:600px!important;box-shadow:inset 0 0 24px #0009!important}.NNNMilestoneBadgeCard-module__uWtKZa__badgeInnerArea{pointer-events:none;justify-content:center;align-items:center;width:77.05%;height:76.11%;display:flex;position:relative}.NNNMilestoneBadgeCard-module__uWtKZa__badgeImg{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;will-change:transform;filter:drop-shadow(0 4px 16px #ff3c3c8c)drop-shadow(0 0 24px #ffd70073);width:100%;height:100%;transition:transform .2s,filter .25s;display:block}.NNNMilestoneBadgeCard-module__uWtKZa__perspectiveStage:hover .NNNMilestoneBadgeCard-module__uWtKZa__badgeImg{filter:drop-shadow(0 6px 22px #ffd700bf)drop-shadow(0 0 32px #00dcff8c)}@media (max-width:480px){.NNNMilestoneBadgeCard-module__uWtKZa__badgeImg{width:280px}.NNNMilestoneBadgeCard-module__uWtKZa__congratsText{font-size:14px}}.NNNMilestoneBadgeCard-module__uWtKZa__glareSheen{pointer-events:none;mix-blend-mode:color-dodge;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:url(/webp/nnnbadge.webp);mask-image:url(/webp/nnnbadge.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.NNNMilestoneBadgeCard-module__uWtKZa__signatureCanvas{pointer-events:none;z-index:40;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .15s;position:absolute;inset:0}.NNNMilestoneBadgeCard-module__uWtKZa__signatureCanvasSigning{border-radius:6px;outline:1.5px solid #d3bc8e73;pointer-events:auto!important;cursor:crosshair!important}.NNNMilestoneBadgeCard-module__uWtKZa__signatureCanvasEraser{cursor:none!important}.NNNMilestoneBadgeCard-module__uWtKZa__eraserIndicator{pointer-events:none;z-index:60;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.NNNMilestoneBadgeCard-module__uWtKZa__eraserAreaRing{box-sizing:border-box;background:#ef444438;border:1.5px solid #ef4444;border-radius:50%;position:absolute;inset:0}.NNNMilestoneBadgeCard-module__uWtKZa__eraserIconBadge{pointer-events:none;background:#dc2626;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #0009}.NNNMilestoneBadgeCard-module__uWtKZa__fireworksCanvas{pointer-events:none;z-index:50;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.NNNMilestoneBadgeCard-module__uWtKZa__badgeLabel{letter-spacing:.12em;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-top:16px;font-size:20px;font-weight:900;transition:transform .25s;animation:4.8s ease-in-out infinite NNNMilestoneBadgeCard-module__uWtKZa__rainbow3DColorShift;display:inline-block}.NNNMilestoneBadgeCard-module__uWtKZa__badgeLabel:hover{transform:translateY(-2px)scale(1.04)}@keyframes NNNMilestoneBadgeCard-module__uWtKZa__rainbow3DColorShift{0%{color:#f36;text-shadow:.6px .6px #f70,1.2px 1.2px #fd0,1.8px 1.8px #00e676,2.4px 2.4px #00b0ff,3px 3px #651fff,3.6px 3.6px #e040fb,4.2px 4.2px #f36,5px 5px 8px #000000e6;filter:drop-shadow(0 0 10px #ff336680)}14.28%{color:#f70;text-shadow:.6px .6px #fd0,1.2px 1.2px #00e676,1.8px 1.8px #00b0ff,2.4px 2.4px #651fff,3px 3px #e040fb,3.6px 3.6px #f36,4.2px 4.2px #f70,5px 5px 8px #000000e6;filter:drop-shadow(0 0 10px #ff770080)}28.57%{color:#fd0;text-shadow:.6px .6px #00e676,1.2px 1.2px #00b0ff,1.8px 1.8px #651fff,2.4px 2.4px #e040fb,3px 3px #f36,3.6px 3.6px #f70,4.2px 4.2px #fd0,5px 5px 8px #000000e6;filter:drop-shadow(0 0 10px #ffdd0080)}42.85%{color:#00e676;text-shadow:.6px .6px #00b0ff,1.2px 1.2px #651fff,1.8px 1.8px #e040fb,2.4px 2.4px #f36,3px 3px #f70,3.6px 3.6px #fd0,4.2px 4.2px #00e676,5px 5px 8px #000000e6;filter:drop-shadow(0 0 10px #00e67680)}57.14%{color:#00b0ff;text-shadow:.6px .6px #651fff,1.2px 1.2px #e040fb,1.8px 1.8px #f36,2.4px 2.4px #f70,3px 3px #fd0,3.6px 3.6px #00e676,4.2px 4.2px #00b0ff,5px 5px 8px #000000e6;filter:drop-shadow(0 0 10px #00b0ff80)}71.42%{color:#651fff;text-shadow:.6px .6px #e040fb,1.2px 1.2px #f36,1.8px 1.8px #f70,2.4px 2.4px #fd0,3px 3px #00e676,3.6px 3.6px #00b0ff,4.2px 4.2px #651fff,5px 5px 8px #000000e6;filter:drop-shadow(0 0 10px #651fff80)}85.71%{color:#e040fb;text-shadow:.6px .6px #f36,1.2px 1.2px #f70,1.8px 1.8px #fd0,2.4px 2.4px #00e676,3px 3px #00b0ff,3.6px 3.6px #651fff,4.2px 4.2px #e040fb,5px 5px 8px #000000e6;filter:drop-shadow(0 0 10px #e040fb80)}to{color:#f36;text-shadow:.6px .6px #f70,1.2px 1.2px #fd0,1.8px 1.8px #00e676,2.4px 2.4px #00b0ff,3px 3px #651fff,3.6px 3.6px #e040fb,4.2px 4.2px #f36,5px 5px 8px #000000e6;filter:drop-shadow(0 0 10px #ff336680)}}.NNNMilestoneBadgeCard-module__uWtKZa__controlsContainer{z-index:60;flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:20px;display:flex;position:relative}.NNNMilestoneBadgeCard-module__uWtKZa__viewActionsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinPrimary{color:#f7eed8;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#242936;border:1.5px solid #d3bc8e;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00000073}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinPrimary:hover{color:#fff;background:#31384a;border-color:gold;transform:translateY(-2px);box-shadow:0 6px 20px #ffd70059}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinPrimary:active{transform:translateY(0)}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinGold{box-shadow:0 4px 16px #d3bc8e66;color:#1a1e28!important;background:#d3bc8e!important;border-color:#ffe39b!important;font-weight:900!important}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinGold:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ffd70099;background:#e5c158!important}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinSecondary{color:#d3bc8e;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #d3bc8e66;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinSecondary:hover{color:#fff;background:#d3bc8e26;border-color:#d3bc8e;transform:translateY(-1px)}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinDanger{color:#fca5a5;cursor:pointer;background:#ef44441a;border:1px solid #ef444466;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinDanger:hover{color:#fff;background:#ef444438;border-color:#ef4444}.NNNMilestoneBadgeCard-module__uWtKZa__signToolbar{box-sizing:border-box;background:#181c28;border:1.5px solid #d3bc8e;border-radius:8px;flex-direction:column;gap:14px;width:100%;max-width:480px;padding:16px 14px;animation:.25s cubic-bezier(.16,1,.3,1) NNNMilestoneBadgeCard-module__uWtKZa__toolbarSlideIn;display:flex;box-shadow:0 10px 30px #000000b3}@keyframes NNNMilestoneBadgeCard-module__uWtKZa__toolbarSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.NNNMilestoneBadgeCard-module__uWtKZa__toolbarHint{color:gold;letter-spacing:.02em;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.NNNMilestoneBadgeCard-module__uWtKZa__toolbarSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.NNNMilestoneBadgeCard-module__uWtKZa__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:#d3bc8e;text-align:left;min-width:72px;font-size:11px;font-weight:800}.NNNMilestoneBadgeCard-module__uWtKZa__toolModeRow{align-items:center;gap:8px;display:flex}.NNNMilestoneBadgeCard-module__uWtKZa__toolBtn{color:#ece5d8;cursor:pointer;-webkit-user-select:none;user-select:none;background:#242936;border:1.5px solid #d3bc8e66;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:800;transition:all .15s;display:inline-flex}.NNNMilestoneBadgeCard-module__uWtKZa__toolBtn:hover{color:#fff;background:#31384a;border-color:gold}.NNNMilestoneBadgeCard-module__uWtKZa__toolBtnActive{color:gold!important;box-shadow:none!important;background:#3b2c14!important;border-color:gold!important}.NNNMilestoneBadgeCard-module__uWtKZa__paletteRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.NNNMilestoneBadgeCard-module__uWtKZa__colorBtn{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0;transition:all .15s;box-shadow:0 2px 6px #0006}.NNNMilestoneBadgeCard-module__uWtKZa__colorBtn:hover{transform:scale(1.18)}.NNNMilestoneBadgeCard-module__uWtKZa__colorBtnActive{transform:scale(1.15);box-shadow:inset 0 0 0 2px #181c28;border-color:gold!important}.NNNMilestoneBadgeCard-module__uWtKZa__rainbowBtn{color:#ece5d8;letter-spacing:.04em;cursor:pointer;background:#242936;border:1.5px solid #d3bc8e;border-radius:6px;align-items:center;gap:4px;padding:5px 11px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #0006}.NNNMilestoneBadgeCard-module__uWtKZa__rainbowBtn:hover{color:#fff;background:#31384a;border-color:gold;transform:translateY(-1px)}.NNNMilestoneBadgeCard-module__uWtKZa__rainbowBtnActive{transform:translateY(-1px);color:gold!important;box-shadow:none!important;background:#3b2c14!important;border-color:gold!important}.NNNMilestoneBadgeCard-module__uWtKZa__customColorWrapper{cursor:pointer;border:2px solid #d3bc8e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}.NNNMilestoneBadgeCard-module__uWtKZa__customColorInput{opacity:0;cursor:pointer;width:200%;height:200%;position:absolute;inset:-10px}.NNNMilestoneBadgeCard-module__uWtKZa__sliderWrapper{flex:1;align-items:center;gap:10px;max-width:240px;display:flex}.NNNMilestoneBadgeCard-module__uWtKZa__opacitySlider{appearance:none;cursor:pointer;accent-color:gold;background:#2a3142;border-radius:3px;outline:none;flex:1;height:6px}.NNNMilestoneBadgeCard-module__uWtKZa__opacitySlider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;box-shadow:none;cursor:pointer;background:gold;border:2px solid #181c28;border-radius:50%;transition:transform .15s}.NNNMilestoneBadgeCard-module__uWtKZa__opacitySlider::-webkit-slider-thumb:hover{transform:scale(1.2)}.NNNMilestoneBadgeCard-module__uWtKZa__opacityValText{color:gold;text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-size:11px;font-weight:800}.NNNMilestoneBadgeCard-module__uWtKZa__brushPreviewWrap{justify-content:flex-end;align-items:center;gap:8px;min-width:58px;display:flex}.NNNMilestoneBadgeCard-module__uWtKZa__brushDotPreview{box-shadow:none;border:1.5px solid #d3bc8e;border-radius:50%;flex-shrink:0;transition:width 80ms,height 80ms,background-color .15s;display:inline-block}.NNNMilestoneBadgeCard-module__uWtKZa__toolbarActionsRow{border-top:1px solid #d3bc8e33;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding-top:10px;display:flex}.NNNMilestoneBadgeCard-module__uWtKZa__btnGenshinSecondary:disabled{opacity:.38!important;cursor:not-allowed!important}.NNNMilestoneBadgeCard-module__uWtKZa__savedToast{color:#4ade80;letter-spacing:.03em;background:#22c55e2e;border:1.5px solid #22c55e;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:800;animation:2.5s forwards NNNMilestoneBadgeCard-module__uWtKZa__toastFade;display:inline-flex}@keyframes NNNMilestoneBadgeCard-module__uWtKZa__toastFade{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}
.NNNHubModal-module__TwsTTq__modalBackdrop{z-index:99999999;box-sizing:border-box;overscroll-behavior:contain;background:#080a10f0;justify-content:center;align-items:center;padding:18px;animation:.2s NNNHubModal-module__TwsTTq__fadeIn;display:flex;position:fixed;inset:0}.NNNHubModal-module__TwsTTq__modalWindow{background:#1b1e28;border:2px solid #d3bc8e;border-radius:8px;flex-direction:column;width:100%;max-width:min(640px,94vw);max-height:90vh;animation:.2s ease-out NNNHubModal-module__TwsTTq__scaleUp;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 50px #000000f2}@media (min-width:2100px){.NNNHubModal-module__TwsTTq__modalWindow{zoom:1.15;max-width:820px}}.NNNHubModal-module__TwsTTq__headerBar{background:#242936;border-bottom:1.5px solid #363e52;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.NNNHubModal-module__TwsTTq__headerLeft{align-items:center;gap:10px;display:flex}.NNNHubModal-module__TwsTTq__headerChibi{object-fit:contain;width:30px;height:30px}.NNNHubModal-module__TwsTTq__modalTitle{color:#ece5d8;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:15px;font-weight:800}.NNNHubModal-module__TwsTTq__closeBtn{color:#ece5d8;cursor:pointer;background:#1b1e28;border:1px solid #3d4559;border-radius:4px;justify-content:center;align-items:center;padding:5px;transition:all .15s;display:flex}.NNNHubModal-module__TwsTTq__closeBtn:hover{color:#1b1e28;background:#d3bc8e;border-color:#d3bc8e}.NNNHubModal-module__TwsTTq__bodyContent{overscroll-behavior:contain;scroll-behavior:smooth;background:#1b1e28;flex-direction:column;flex:1;gap:16px;padding:18px 18px 32px;display:flex;overflow-y:auto}.NNNHubModal-module__TwsTTq__counterHeroCard{text-align:center;background:#141720;border:1.5px solid #384055;border-radius:8px;padding:18px 16px}.NNNHubModal-module__TwsTTq__counterLabel{text-transform:uppercase;letter-spacing:.12em;color:#8f98ad;margin-bottom:4px;font-size:11px;font-weight:800}.NNNHubModal-module__TwsTTq__counterDigits{color:#ece5d8;letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:40px;font-weight:900}.NNNHubModal-module__TwsTTq__counterDigits30{color:gold!important}.NNNHubModal-module__TwsTTq__congratsBanner{color:gold;background:#3b2c14;border:1.5px solid #e5c158;border-radius:4px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.NNNHubModal-module__TwsTTq__resetClockRow{color:#8f98ad;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.NNNHubModal-module__TwsTTq__resetHighlight{color:#d3bc8e;font-variant-numeric:tabular-nums;font-weight:800}.NNNHubModal-module__TwsTTq__checkInBtn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 18px;font-size:14.5px;font-weight:800;transition:all .15s;display:flex}.NNNHubModal-module__TwsTTq__checkInActive{color:#1e2330;background:#d3bc8e;border:2px solid #e8dbbe;box-shadow:0 4px 12px #0006}.NNNHubModal-module__TwsTTq__checkInActive:hover{background:#e4cf9f;border-color:#fff;transform:translateY(-1px)}.NNNHubModal-module__TwsTTq__checkInActive:active{transform:translateY(1px)}.NNNHubModal-module__TwsTTq__checkInDisabled{color:#6a748c;cursor:default;background:#242936;border:1.5px solid #363e52}.NNNHubModal-module__TwsTTq__rulesCard{background:#141720;border:1px solid #2d3445;border-radius:8px;padding:18px 20px}.NNNHubModal-module__TwsTTq__rulesHeader{color:#d3bc8e;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:800;display:flex}.NNNHubModal-module__TwsTTq__rulesGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.NNNHubModal-module__TwsTTq__ruleItem{background:#1a1e29;border:1px solid #2a3142;border-radius:6px;flex-direction:column;gap:4px;padding:11px 14px;display:flex}.NNNHubModal-module__TwsTTq__ruleItemTitle{color:#ece5d8;justify-content:space-between;align-items:center;font-size:13.5px;font-weight:700;display:flex}.NNNHubModal-module__TwsTTq__ruleRate{color:gold;font-size:14px;font-weight:800}.NNNHubModal-module__TwsTTq__ruleItemDesc{color:#9ba7be;margin:0;font-size:11.5px;line-height:1.4}.NNNHubModal-module__TwsTTq__progressSection{background:#141720;border:1px solid #2d3445;border-radius:8px;padding:14px 16px}.NNNHubModal-module__TwsTTq__progressHeader{color:#ece5d8;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12.5px;font-weight:700;display:flex}.NNNHubModal-module__TwsTTq__goalSubtitle{color:#d3bc8e;font-size:11.5px}.NNNHubModal-module__TwsTTq__progressBarTrack{background:#0f1117;border:1px solid #262c3b;border-radius:4px;width:100%;height:8px;margin-bottom:12px;overflow:hidden}.NNNHubModal-module__TwsTTq__progressBarFill{background:#d3bc8e;border-radius:4px;height:100%;transition:width .4s}.NNNHubModal-module__TwsTTq__calendarGrid{grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.NNNHubModal-module__TwsTTq__calendarDay{aspect-ratio:1;color:#646e85;background:#1e222e;border:1px solid #2d3445;border-radius:4px;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.NNNHubModal-module__TwsTTq__dayChecked{color:#141720!important;background:#d3bc8e!important;border-color:#d3bc8e!important}.NNNHubModal-module__TwsTTq__day30Milestone{color:#fff!important;background:#ff5c5c!important;border-color:#ff5c5c!important}.NNNHubModal-module__TwsTTq__navSectionTitle{color:#d3bc8e;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;margin-bottom:0;font-size:13.5px;font-weight:800}.NNNHubModal-module__TwsTTq__navCardsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.NNNHubModal-module__TwsTTq__pageNavCard{cursor:pointer;color:#ece5d8;text-align:left;background:#1c202d;border:1.5px solid #363e52;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:15px 18px;transition:all .15s;display:flex}.NNNHubModal-module__TwsTTq__pageNavCard:hover{background:#252b3d;border-color:#d3bc8e;transform:translateY(-1px)}.NNNHubModal-module__TwsTTq__navCardTitle{color:#ece5d8;white-space:nowrap;margin:0;font-size:16px;font-weight:800}.NNNHubModal-module__TwsTTq__navCardDesc{color:#8f98ad;margin:0;font-size:12px}.NNNHubModal-module__TwsTTq__navCardBadge{color:#d3bc8e;white-space:nowrap;background:#141720;border:1px solid #d3bc8e;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:800}.NNNHubModal-module__TwsTTq__fullWidthNavCard{grid-column:span 2}.NNNHubModal-module__TwsTTq__minigamesNavCard{background:#1e2230;border:1.5px solid #c6a875}.NNNHubModal-module__TwsTTq__minigamesNavCard:hover{background:#262c3e;border-color:gold;transform:translateY(-1px)}.NNNHubModal-module__TwsTTq__triviaNavCard{background:#182232;border:1.5px solid #38bdf8}.NNNHubModal-module__TwsTTq__triviaNavCard:hover{background:#1f2c40;border-color:#60a5fa;transform:translateY(-1px)}.NNNHubModal-module__TwsTTq__navCardLeft{align-items:center;gap:12px;display:flex}.NNNHubModal-module__TwsTTq__navCardIconImg{object-fit:contain;flex-shrink:0;width:auto;height:30px;display:block}.NNNHubModal-module__TwsTTq__navCardRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.NNNHubModal-module__TwsTTq__goldTitle{color:#f3e2c3!important}.NNNHubModal-module__TwsTTq__cyanTitle{color:#bae6fd!important}.NNNHubModal-module__TwsTTq__goldBadge{color:gold!important;background:#272115!important;border:1px solid #c6a875!important}.NNNHubModal-module__TwsTTq__cyanBadge{color:#38bdf8!important;background:#142434!important;border:1px solid #38bdf8!important}.NNNHubModal-module__TwsTTq__secretPrizeCard{background:#141720;border:1.5px dashed #4a546d;border-radius:6px;align-items:center;gap:12px;padding:14px 16px;display:flex}.NNNHubModal-module__TwsTTq__secretPrizeCardUnlocked{transition:all .15s;background:#241e12!important;border:2px solid #e5c158!important}.NNNHubModal-module__TwsTTq__secretPrizeCardUnlocked:hover{transform:translateY(-1px);box-shadow:0 4px 16px #e5c15840;background:#2d2516!important;border-color:gold!important}.NNNHubModal-module__TwsTTq__secretClaimNotice{color:gold;margin:3px 0 0;font-size:11.5px;font-weight:700}.NNNHubModal-module__TwsTTq__secretOpenBadge{color:#1a1508;letter-spacing:.06em;background:#e5c158;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.NNNHubModal-module__TwsTTq__lockIconWrap{color:#8f98ad;background:#1b1e28;border:1px solid #3c4458;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.NNNHubModal-module__TwsTTq__secretTextGroup{flex:1;min-width:0}.NNNHubModal-module__TwsTTq__secretTag{color:#d3bc8e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.NNNHubModal-module__TwsTTq__secretTitle{color:#ece5d8;margin:0 0 2px;font-size:13.5px;font-weight:800}.NNNHubModal-module__TwsTTq__secretDesc{color:#8f98ad;margin:0;font-size:11px;line-height:1.35}@keyframes NNNHubModal-module__TwsTTq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NNNHubModal-module__TwsTTq__scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.NNNHubModal-module__TwsTTq__modalBackdrop{padding:10px}.NNNHubModal-module__TwsTTq__modalWindow{max-height:94vh}.NNNHubModal-module__TwsTTq__counterDigits{font-size:32px}.NNNHubModal-module__TwsTTq__rulesCard{padding:14px}.NNNHubModal-module__TwsTTq__rulesGrid{grid-template-columns:1fr;gap:8px}.NNNHubModal-module__TwsTTq__ruleItem{padding:10px 12px}.NNNHubModal-module__TwsTTq__ruleItemTitle{font-size:13px}.NNNHubModal-module__TwsTTq__ruleItemDesc{font-size:11px}.NNNHubModal-module__TwsTTq__navCardsGrid{grid-template-columns:1fr;gap:10px}.NNNHubModal-module__TwsTTq__pageNavCard{min-height:56px;padding:13px 15px}.NNNHubModal-module__TwsTTq__navCardTitle{font-size:15px}.NNNHubModal-module__TwsTTq__fullWidthNavCard{grid-column:span 1}.NNNHubModal-module__TwsTTq__calendarGrid{grid-template-columns:repeat(6,1fr)}}
.GhostCatcherGame-module__JkM11a__gameContainer{-webkit-user-select:none;user-select:none;touch-action:none;cursor:ew-resize;background:#141720;border:none;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.GhostCatcherGame-module__JkM11a__hud{z-index:10;pointer-events:none;box-sizing:border-box;background:#0f1219;border:1.5px solid #2b3244;border-radius:6px;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:100%;padding:8px 14px;display:flex;position:absolute;top:14px;left:16px;right:16px;overflow:hidden}.GhostCatcherGame-module__JkM11a__hudLeft,.GhostCatcherGame-module__JkM11a__hudRight{align-items:center;gap:16px;display:flex}.GhostCatcherGame-module__JkM11a__hudItem{color:#8f98ad;letter-spacing:.05em;font-size:14px;font-weight:800}.GhostCatcherGame-module__JkM11a__hudValue{color:#ece5d8}.GhostCatcherGame-module__JkM11a__scoreValue{color:#d3bc8e}.GhostCatcherGame-module__JkM11a__targetMetBadge{color:#48bb78;margin-left:3px;font-weight:900}.GhostCatcherGame-module__JkM11a__targetTotal{color:#8f98ad}.GhostCatcherGame-module__JkM11a__comboNotice{color:#f6e05e;letter-spacing:.05em;font-size:13px;font-weight:800}.GhostCatcherGame-module__JkM11a__hearts{letter-spacing:3px;font-size:14px}.GhostCatcherGame-module__JkM11a__hudSoundBtn{pointer-events:auto;color:#ece5d8;cursor:pointer;background:#141720;border:1px solid #363e52;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.GhostCatcherGame-module__JkM11a__hudSoundBtn:hover{background:#202636;border-color:#d3bc8e}.GhostCatcherGame-module__JkM11a__fallingItem{pointer-events:none;width:52px;height:52px;position:absolute;transform:translate(-50%,-50%)}.GhostCatcherGame-module__JkM11a__itemImage{object-fit:contain;width:100%;height:100%}.GhostCatcherGame-module__JkM11a__goldenItem{filter:drop-shadow(0 0 8px #d3bc8e)}.GhostCatcherGame-module__JkM11a__freezeItem{filter:drop-shadow(0 0 8px #38bdf8)}.GhostCatcherGame-module__JkM11a__basketWrap{pointer-events:none;justify-content:center;align-items:center;width:124px;height:76px;transition:transform 40ms ease-out;display:flex;position:absolute;bottom:12px;transform:translate(-50%)}.GhostCatcherGame-module__JkM11a__basketSquash{animation:.2s ease-out GhostCatcherGame-module__JkM11a__basketCatch}@keyframes GhostCatcherGame-module__JkM11a__basketCatch{0%{transform:translate(-50%)scale(1.15,.85)}50%{transform:translate(-50%)scale(.95,1.08)}to{transform:translate(-50%)scale(1)}}.GhostCatcherGame-module__JkM11a__basketImgContainer{filter:drop-shadow(0 6px 14px #000000bf);justify-content:center;align-items:center;width:124px;height:76px;transition:filter .2s;display:flex;position:relative}.GhostCatcherGame-module__JkM11a__basketImg{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.GhostCatcherGame-module__JkM11a__frozenBasket{filter:drop-shadow(0 0 16px #38bdf8)brightness(1.2)hue-rotate(180deg)!important}.GhostCatcherGame-module__JkM11a__frozenBadge{color:#38bdf8;letter-spacing:.08em;z-index:10;background:#0f2744;border:1.5px solid #38bdf8;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #38bdf899}.GhostCatcherGame-module__JkM11a__floatingScore{pointer-events:none;z-index:15;font-size:16px;font-weight:900;animation:.6s ease-out forwards GhostCatcherGame-module__JkM11a__floatUp;position:absolute}@keyframes GhostCatcherGame-module__JkM11a__floatUp{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(1.2)}}.GhostCatcherGame-module__JkM11a__scorePos{color:#d3bc8e}.GhostCatcherGame-module__JkM11a__scoreNeg{color:#fc8181}.GhostCatcherGame-module__JkM11a__overlay{z-index:30;text-align:center;box-sizing:border-box;background:#1b1e28;flex-direction:column;justify-content:center;align-items:center;max-height:100%;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.GhostCatcherGame-module__JkM11a__resultChibi{object-fit:contain;width:68px;height:68px;margin-bottom:8px}.GhostCatcherGame-module__JkM11a__overlayTitle{color:#d3bc8e;letter-spacing:.04em;margin:0 0 6px;font-size:22px;font-weight:900}.GhostCatcherGame-module__JkM11a__overlayDesc{color:#8f98ad;max-width:440px;margin:0 0 14px;font-size:13.5px;line-height:1.45}.GhostCatcherGame-module__JkM11a__overlayDesc strong{color:#ece5d8}.GhostCatcherGame-module__JkM11a__overlayBest{color:#f6e05e;letter-spacing:.05em;background:#141a24;border:1px solid #363e52;border-radius:4px;margin-bottom:16px;padding:6px 14px;font-size:14px;font-weight:800}.GhostCatcherGame-module__JkM11a__rewardNotice{color:#d3bc8e;background:#242936;border:1px solid #d3bc8e;border-radius:4px;margin-bottom:14px;padding:6px 16px;font-size:13.5px;font-weight:800}.GhostCatcherGame-module__JkM11a__actionBtn{color:#141720;cursor:pointer;letter-spacing:.06em;background:#d3bc8e;border:none;border-radius:4px;padding:12px 28px;font-size:14px;font-weight:800;transition:all .15s}.GhostCatcherGame-module__JkM11a__actionBtn:hover{background:#e4c896;transform:translateY(-1px)}@media (max-width:640px){.GhostCatcherGame-module__JkM11a__hud{gap:8px;padding:6px 10px;top:8px;left:8px;right:8px}.GhostCatcherGame-module__JkM11a__hudLeft,.GhostCatcherGame-module__JkM11a__hudRight{gap:8px}.GhostCatcherGame-module__JkM11a__hudItem{letter-spacing:.02em;white-space:nowrap;font-size:11.5px}.GhostCatcherGame-module__JkM11a__hearts{letter-spacing:1.5px;white-space:nowrap;font-size:12px}.GhostCatcherGame-module__JkM11a__comboNotice{white-space:nowrap;padding:1px 5px;font-size:10.5px}}@media (max-width:480px){.GhostCatcherGame-module__JkM11a__hudItemBest{display:none}}@media (max-width:440px){.GhostCatcherGame-module__JkM11a__hud{gap:5px;padding:5px 8px;top:6px;left:6px;right:6px}.GhostCatcherGame-module__JkM11a__hudLeft,.GhostCatcherGame-module__JkM11a__hudRight{gap:5px}.GhostCatcherGame-module__JkM11a__hudItem{letter-spacing:0;white-space:nowrap;font-size:10.5px}.GhostCatcherGame-module__JkM11a__hearts{letter-spacing:1px;white-space:nowrap;font-size:10px}}.GhostCatcherGame-module__JkM11a__floatingComboAnchor{z-index:25;pointer-events:none;align-items:center;gap:8px;animation:.22s cubic-bezier(.175,.885,.32,1.275) GhostCatcherGame-module__JkM11a__popIn;display:flex;position:absolute;top:50px;left:50%;transform:translate(-50%)}@keyframes GhostCatcherGame-module__JkM11a__popIn{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.GhostCatcherGame-module__JkM11a__hudLabelText{display:inline}@media (max-width:540px){.GhostCatcherGame-module__JkM11a__hudLabelText{display:none}.GhostCatcherGame-module__JkM11a__floatingComboAnchor{gap:5px;top:42px}}@media (max-width:440px){.GhostCatcherGame-module__JkM11a__floatingComboAnchor{top:36px}}@media (max-width:640px){.GhostCatcherGame-module__JkM11a__basketWrap{width:84px!important;height:52px!important;bottom:8px!important}.GhostCatcherGame-module__JkM11a__basketImgContainer{width:84px!important;height:52px!important}.GhostCatcherGame-module__JkM11a__fallingItem{width:38px!important;height:38px!important}.GhostCatcherGame-module__JkM11a__overlay{-webkit-overflow-scrolling:touch!important;justify-content:flex-start!important;padding:16px 14px!important;overflow-y:auto!important}.GhostCatcherGame-module__JkM11a__overlayChibi,.GhostCatcherGame-module__JkM11a__resultChibi{width:54px!important;height:54px!important;margin-bottom:6px!important}.GhostCatcherGame-module__JkM11a__overlayTitle{margin-bottom:4px!important;font-size:19px!important}.GhostCatcherGame-module__JkM11a__overlayDesc,.GhostCatcherGame-module__JkM11a__overlaySubtitle{max-width:95%!important;margin-bottom:12px!important;font-size:12px!important;line-height:1.45!important}.GhostCatcherGame-module__JkM11a__overlayBest,.GhostCatcherGame-module__JkM11a__rewardNotice{margin-bottom:10px!important;padding:4px 10px!important;font-size:12px!important}.GhostCatcherGame-module__JkM11a__actionBtn,.GhostCatcherGame-module__JkM11a__primaryBtn{margin-top:2px!important;padding:10px 24px!important;font-size:13.5px!important}.GhostCatcherGame-module__JkM11a__deviceMotionBtn{margin-top:8px!important;padding:6px 12px!important;font-size:11px!important}}
.BackgroundCircles-module__r-3lza__container{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.BackgroundCircles-module__r-3lza__containerRumble{animation:4.2s cubic-bezier(.22,1,.45,1) both BackgroundCircles-module__r-3lza__screenRollingTremor}@keyframes BackgroundCircles-module__r-3lza__screenRollingTremor{0%{transform:translate(0,0)}6%{transform:translate(-4px,2px)}14%{transform:translate(5px,-3px)}22%{transform:translate(-5px,4px)}32%{transform:translate(4px,-3px)}45%{transform:translate(-3px,2px)}60%{transform:translate(2px,-1.5px)}78%{transform:translate(-1px,1px)}90%{transform:translate(.5px,-.5px)}to{transform:translate(0,0)}}.BackgroundCircles-module__r-3lza__rumbleFading{transition:transform 2s cubic-bezier(.16,1,.3,1)!important;transform:translate(0,0)!important}.BackgroundCircles-module__r-3lza__paimonClockWrap{opacity:.38;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:680px;height:680px;transition:filter 2s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:-40px;right:-50px}.BackgroundCircles-module__r-3lza__clockDragHitbox{cursor:grab;pointer-events:auto;touch-action:none;fill:#0000}.BackgroundCircles-module__r-3lza__clockDragging .BackgroundCircles-module__r-3lza__clockDragHitbox{cursor:grabbing!important}.BackgroundCircles-module__r-3lza__clockOnCooldown .BackgroundCircles-module__r-3lza__clockDragHitbox{cursor:not-allowed!important}.BackgroundCircles-module__r-3lza__clockDecoOnly,.BackgroundCircles-module__r-3lza__clockDecoOnly .BackgroundCircles-module__r-3lza__clockDragHitbox{cursor:default!important;pointer-events:none!important;touch-action:auto!important}.BackgroundCircles-module__r-3lza__clockBlastRecoil{animation:4.8s cubic-bezier(.16,.82,.24,1) forwards BackgroundCircles-module__r-3lza__clockRumbleRecoil}@keyframes BackgroundCircles-module__r-3lza__clockRumbleRecoil{0%{filter:drop-shadow(0 0 #ffd70000);transform:scale(1)}10%{filter:drop-shadow(0 0 30px #ffeb8cf2);transform:scale(1.1)translate(-14px,11px)}25%{filter:drop-shadow(0 0 18px #ffd700a6);transform:scale(.95)translate(7px,-5px)}42%{transform:scale(1.04)translate(-4px,3px)}62%{transform:scale(.985)translate(2px,-1px)}80%{transform:scale(1.01)}to{filter:drop-shadow(0 0 #ffd70000);transform:scale(1)}}.BackgroundCircles-module__r-3lza__handVibrate{animation:3.8s ease-out forwards BackgroundCircles-module__r-3lza__handEnergyResonance}@keyframes BackgroundCircles-module__r-3lza__handEnergyResonance{0%,to{filter:drop-shadow(0 0 #0000)}15%,45%{filter:drop-shadow(0 0 10px #fffffffa)drop-shadow(0 0 20px #f3d085d9)}75%{filter:drop-shadow(0 0 5px #f3d08573)}}.BackgroundCircles-module__r-3lza__satelliteBadgeNoonActive{animation:4.8s ease-out forwards BackgroundCircles-module__r-3lza__badgeFlareNoon}@keyframes BackgroundCircles-module__r-3lza__badgeFlareNoon{0%,to{filter:none;transform:translate(350px,70px)scale(1)}14%{filter:drop-shadow(0 0 22px #f59e0b)brightness(1.6);transform:translate(350px,70px)scale(1.35)}42%{filter:drop-shadow(0 0 12px #f59e0b);transform:translate(350px,70px)scale(1.1)}}.BackgroundCircles-module__r-3lza__satelliteBadgeMoonActive{animation:4.8s ease-out .25s forwards BackgroundCircles-module__r-3lza__badgeFlareMoon}@keyframes BackgroundCircles-module__r-3lza__badgeFlareMoon{0%,to{filter:none;transform:translate(350px,630px)scale(1)}16%{filter:drop-shadow(0 0 22px #38bdf8)brightness(1.6);transform:translate(350px,630px)scale(1.35)}46%{filter:drop-shadow(0 0 12px #38bdf8);transform:translate(350px,630px)scale(1.1)}}.BackgroundCircles-module__r-3lza__satelliteBadgeDawnActive{animation:4.8s ease-out .12s forwards BackgroundCircles-module__r-3lza__badgeFlareDawn}@keyframes BackgroundCircles-module__r-3lza__badgeFlareDawn{0%,to{filter:none;transform:translate(70px,350px)scale(1)}15%{filter:drop-shadow(0 0 22px #fef08a)brightness(1.6);transform:translate(70px,350px)scale(1.35)}44%{filter:drop-shadow(0 0 12px #fef08a);transform:translate(70px,350px)scale(1.1)}}.BackgroundCircles-module__r-3lza__satelliteBadgeDuskActive{animation:4.8s ease-out .18s forwards BackgroundCircles-module__r-3lza__badgeFlareDusk}@keyframes BackgroundCircles-module__r-3lza__badgeFlareDusk{0%,to{filter:none;transform:translate(630px,350px)scale(1)}15%{filter:drop-shadow(0 0 22px #f43f5e)brightness(1.6);transform:translate(630px,350px)scale(1.35)}45%{filter:drop-shadow(0 0 12px #f43f5e);transform:translate(630px,350px)scale(1.1)}}.BackgroundCircles-module__r-3lza__gearsBlastActive{animation:5.2s cubic-bezier(.18,.78,.22,1) forwards BackgroundCircles-module__r-3lza__gearsSurgeSpin}@keyframes BackgroundCircles-module__r-3lza__gearsSurgeSpin{0%{filter:brightness();transform:rotate(0)}22%{filter:brightness(1.7)drop-shadow(0 0 16px #ffd700bf);transform:rotate(180deg)}55%{filter:brightness(1.25);transform:rotate(330deg)}to{filter:brightness();transform:rotate(360deg)}}.BackgroundCircles-module__r-3lza__paimonClockWrap:hover{opacity:.52}.BackgroundCircles-module__r-3lza__clockDragging{cursor:grabbing!important;opacity:.65!important}.BackgroundCircles-module__r-3lza__timePopupBadge{-webkit-backdrop-filter:blur(12px);border:1px solid var(--ht-gold,#c99738);color:#fff8db;font-family:var(--font-display,monospace);letter-spacing:.12em;pointer-events:none;z-index:100;background:#0a0f1af0;border-radius:9999px;padding:.35rem 1.25rem;font-size:1.15rem;font-weight:700;animation:.2s cubic-bezier(.16,1,.3,1) BackgroundCircles-module__r-3lza__badgePop;position:absolute;top:80px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #000000b3,0 0 14px #c9973880}.BackgroundCircles-module__r-3lza__clockOnCooldown{filter:contrast(.85)grayscale(.2);transition:filter 2s cubic-bezier(.16,1,.3,1);cursor:not-allowed!important}@keyframes BackgroundCircles-module__r-3lza__badgePop{0%{opacity:0;transform:translate(-50%)scale(.85)}to{opacity:1;transform:translate(-50%)scale(1)}}.BackgroundCircles-module__r-3lza__paimonClockSvg{fill:none;width:100%;height:100%}.BackgroundCircles-module__r-3lza__outerCompassRing{stroke:#455577;stroke-width:1px;opacity:.55}.BackgroundCircles-module__r-3lza__satelliteOrbitRing{stroke:#9d875c;stroke-width:1.2px;opacity:.75}.BackgroundCircles-module__r-3lza__illuminatedOuterArc{stroke:#dfaf50;stroke-width:2.4px;stroke-linecap:round;fill:none;opacity:.95;filter:drop-shadow(0 0 6px #fef08acc);animation:2.4s ease-in-out infinite alternate BackgroundCircles-module__r-3lza__arcGlowBreathe}.BackgroundCircles-module__r-3lza__bracketTab{stroke:var(--ht-gold,#c99738);stroke-width:1.2px;fill:#0d1222}.BackgroundCircles-module__r-3lza__bracketDot{fill:var(--ht-gold-light,#dfaf50)}.BackgroundCircles-module__r-3lza__bracketRay{stroke:var(--ht-gold,#c99738);stroke-width:1px}.BackgroundCircles-module__r-3lza__diagonalGridLine{stroke:#394868;stroke-dasharray:4 4;stroke-width:1px;opacity:.4}.BackgroundCircles-module__r-3lza__middleFrameRing{stroke:#4b5d82;stroke-width:1px;opacity:.6}.BackgroundCircles-module__r-3lza__illuminatedMiddleArc{stroke:#70d6ff;stroke-width:2.2px;stroke-linecap:round;fill:none;opacity:.9;filter:drop-shadow(0 0 5px #70d6ffbf)}.BackgroundCircles-module__r-3lza__middleDashedOrbit{stroke:var(--ht-gold,#c99738);stroke-width:1px;stroke-dasharray:4 5;opacity:.65}.BackgroundCircles-module__r-3lza__illuminatedDashedArc{stroke:#fff8db;stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 4;fill:none;opacity:.92;filter:drop-shadow(0 0 5px #fff8dbcc)}@keyframes BackgroundCircles-module__r-3lza__arcGlowBreathe{0%{filter:drop-shadow(0 0 4px #fef08a99);opacity:.85}to{filter:drop-shadow(0 0 9px #fef08af2);opacity:1}}.BackgroundCircles-module__r-3lza__chromaticBaseRing{stroke:#253046;stroke-width:3.5px;fill:none;opacity:.8}.BackgroundCircles-module__r-3lza__activeRainbowArc{stroke:url(#paimonRainbowGrad);stroke-width:10px;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 6px #ffeba0bf)}.BackgroundCircles-module__r-3lza__innerBezelRing{stroke:var(--ht-gold-light,#dfaf50);stroke-width:1px;opacity:.85}.BackgroundCircles-module__r-3lza__tickMajor{stroke:#fff;stroke-width:2px;stroke-linecap:round}.BackgroundCircles-module__r-3lza__tickMedium{stroke:var(--ht-gold-light,#dfaf50);stroke-width:1.4px}.BackgroundCircles-module__r-3lza__tickMinor{stroke:#7183a8;stroke-width:1px;opacity:.75}.BackgroundCircles-module__r-3lza__tickBead{fill:#fff}.BackgroundCircles-module__r-3lza__phaseFullMoon{fill:#fff;stroke:var(--ht-gold-light,#dfaf50);stroke-width:1px}.BackgroundCircles-module__r-3lza__phaseNewMoon{fill:#0c111e;stroke:#fff;stroke-width:1.4px}.BackgroundCircles-module__r-3lza__phaseMoonLight{fill:#fff}.BackgroundCircles-module__r-3lza__phaseMoonDark{fill:#0c111e}.BackgroundCircles-module__r-3lza__phaseRim{fill:none;stroke:var(--ht-gold-light,#dfaf50);stroke-width:1px}.BackgroundCircles-module__r-3lza__dialStarfield{pointer-events:none}.BackgroundCircles-module__r-3lza__astrolabeRail{fill:none;stroke:#7f6e4d;stroke-width:1.4px;opacity:.65}.BackgroundCircles-module__r-3lza__astrolabeRailSecondary{fill:none;stroke:#45577e;stroke-width:1px;stroke-dasharray:4 3;opacity:.5}.BackgroundCircles-module__r-3lza__astrolabeGear1{transform-origin:315px 380px;will-change:transform;animation:110s linear infinite BackgroundCircles-module__r-3lza__gear1Drift}.BackgroundCircles-module__r-3lza__gearBodyRim{fill:none;stroke:#c5a059;stroke-width:1.5px;opacity:.85}.BackgroundCircles-module__r-3lza__gearRootRim{fill:#161c2d73;stroke:#8d7343;stroke-width:1.2px}.BackgroundCircles-module__r-3lza__gearInnerTrack{fill:none;stroke:#c5a059;stroke-width:1.2px;stroke-dasharray:4 3;opacity:.65}.BackgroundCircles-module__r-3lza__gearHub{fill:#0c1220;stroke:#dfaf50;stroke-width:1.4px}.BackgroundCircles-module__r-3lza__gearToothSolid{fill:#dfaf50;stroke:#8d7343;stroke-width:.8px;opacity:.92}.BackgroundCircles-module__r-3lza__gearSpokeBar{stroke:#b3924e;stroke-width:1.8px;opacity:.75}.BackgroundCircles-module__r-3lza__gearSpokeHole{fill:#080c16;stroke:#c5a059;stroke-width:1px;opacity:.85}.BackgroundCircles-module__r-3lza__gearSpokeRivet{fill:#fff8db;opacity:.9}.BackgroundCircles-module__r-3lza__astrolabeGear2{transform-origin:415px 410px;will-change:transform;animation:76s linear infinite reverse BackgroundCircles-module__r-3lza__gear2Drift}.BackgroundCircles-module__r-3lza__gearBodyRimSecondary{fill:none;stroke:#70d6ff;stroke-width:1.3px;opacity:.75}.BackgroundCircles-module__r-3lza__gearRootRimSecondary{fill:#0f182866;stroke:#38bdf8;stroke-width:1px;opacity:.7}.BackgroundCircles-module__r-3lza__gearInnerTrackSecondary{fill:none;stroke:#38bdf8;stroke-width:1px;stroke-dasharray:3 3;opacity:.55}.BackgroundCircles-module__r-3lza__gearHubSecondary{fill:#0a1120;stroke:#70d6ff;stroke-width:1.2px}.BackgroundCircles-module__r-3lza__gearToothSolidSecondary{fill:#70d6ff;stroke:#1e3a5f;stroke-width:.7px;opacity:.88}.BackgroundCircles-module__r-3lza__gearSpokeBarSecondary{stroke:#38bdf8;stroke-width:1.4px;opacity:.7}.BackgroundCircles-module__r-3lza__gearSpokeHoleSecondary{fill:#060a14;stroke:#70d6ff;stroke-width:.9px}.BackgroundCircles-module__r-3lza__centralPinionGear{transform-origin:350px 350px;will-change:transform;animation:35s linear infinite BackgroundCircles-module__r-3lza__pinionDrift}.BackgroundCircles-module__r-3lza__pinionRim{fill:none;stroke:#dfaf50;stroke-width:1.2px;opacity:.9}.BackgroundCircles-module__r-3lza__pinionRootRim{fill:#0e1526;stroke:#b3924e;stroke-width:1px}.BackgroundCircles-module__r-3lza__pinionTooth{fill:#dfaf50;stroke:#785e2b;stroke-width:.7px}@keyframes BackgroundCircles-module__r-3lza__gear1Drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BackgroundCircles-module__r-3lza__gear2Drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BackgroundCircles-module__r-3lza__pinionDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BackgroundCircles-module__r-3lza__gear1BlastActive{animation:5.2s cubic-bezier(.18,.78,.22,1) forwards BackgroundCircles-module__r-3lza__gear1SurgeSpin!important}.BackgroundCircles-module__r-3lza__gear2BlastActive{animation:5.2s cubic-bezier(.18,.78,.22,1) forwards BackgroundCircles-module__r-3lza__gear2SurgeSpin!important}@keyframes BackgroundCircles-module__r-3lza__gear1SurgeSpin{0%{filter:brightness();transform:rotate(0)}25%{filter:brightness(1.6)drop-shadow(0 0 14px #ffd700cc);transform:rotate(260deg)}60%{filter:brightness(1.2);transform:rotate(340deg)}to{filter:brightness();transform:rotate(360deg)}}@keyframes BackgroundCircles-module__r-3lza__gear2SurgeSpin{0%{filter:brightness();transform:rotate(0)}25%{filter:brightness(1.6)drop-shadow(0 0 14px #70d6ffcc);transform:rotate(-380deg)}60%{filter:brightness(1.2);transform:rotate(-510deg)}to{filter:brightness();transform:rotate(-540deg)}}.BackgroundCircles-module__r-3lza__satelliteBadge{filter:drop-shadow(0 4px 8px #000000b3)}.BackgroundCircles-module__r-3lza__badgeBorderNoon{stroke:#d97706;stroke-width:1.6px}.BackgroundCircles-module__r-3lza__badgeInnerLineNoon{stroke:#78350f;stroke-width:1px;fill:none}.BackgroundCircles-module__r-3lza__sunCoreDeepGold{fill:#f59e0b;stroke:#fbbf24;stroke-width:1px}.BackgroundCircles-module__r-3lza__sunburstRayDeepGold{fill:#fbbf24}.BackgroundCircles-module__r-3lza__badgeBorderMoon{stroke:#0284c7;stroke-width:1.6px}.BackgroundCircles-module__r-3lza__badgeInnerLineMoon{stroke:#075985;stroke-width:1px;fill:none}.BackgroundCircles-module__r-3lza__midnightCrescentBlue{fill:#38bdf8;stroke:#bae6fd;stroke-width:.6px}.BackgroundCircles-module__r-3lza__midnightStarCyan{fill:#e0f2fe}.BackgroundCircles-module__r-3lza__badgeBorderDawn{stroke:#ca8a04;stroke-width:1.5px}.BackgroundCircles-module__r-3lza__badgeInnerLineDawn{stroke:#713f12;stroke-width:1px;fill:none}.BackgroundCircles-module__r-3lza__horizonLinePaleGold{stroke:#eab308;stroke-width:1.5px;stroke-linecap:round}.BackgroundCircles-module__r-3lza__sunriseSunPaleGold{fill:#fef08a;stroke:#fff;stroke-width:.8px}.BackgroundCircles-module__r-3lza__sunriseRayPaleGold{stroke:#fef08a;stroke-width:1.2px;stroke-linecap:round}.BackgroundCircles-module__r-3lza__badgeBorderDusk{stroke:#dc2626;stroke-width:1.6px}.BackgroundCircles-module__r-3lza__badgeInnerLineDusk{stroke:#7f1d1d;stroke-width:1px;fill:none}.BackgroundCircles-module__r-3lza__horizonLineSunsetRed{stroke:#dc2626;stroke-width:1.5px;stroke-linecap:round}.BackgroundCircles-module__r-3lza__sunsetSunCrimson{fill:#ef4444;stroke:#b91c1c;stroke-width:.8px}.BackgroundCircles-module__r-3lza__sunsetRayCrimson{stroke:#f87171;stroke-width:1.2px;stroke-linecap:round}.BackgroundCircles-module__r-3lza__pivotOuterRing{fill:#0c111e;stroke:#fff;stroke-width:2.2px}.BackgroundCircles-module__r-3lza__pivotMidRing{stroke:var(--ht-gold-light,#dfaf50);stroke-width:1.6px;fill:#0c111e}.BackgroundCircles-module__r-3lza__pivotCoreRing{stroke:#fff;stroke-width:1.2px;fill:#0c111e}.BackgroundCircles-module__r-3lza__pivotCoreDot{fill:#fff}.BackgroundCircles-module__r-3lza__shortBraidWave1,.BackgroundCircles-module__r-3lza__shortBraidWave2{stroke:#d8cbb0;stroke-width:2.2px;stroke-linecap:round;fill:none}.BackgroundCircles-module__r-3lza__shortHandOuterTip{fill:#151c2e;stroke:#d8cbb0;stroke-width:1.5px;stroke-linejoin:round}.BackgroundCircles-module__r-3lza__shortHandInnerDiamond{fill:#dfaf50}.BackgroundCircles-module__r-3lza__longBraidWave1,.BackgroundCircles-module__r-3lza__longBraidWave2{stroke:#fff;stroke-width:2.5px;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 2px #ffffff80)}.BackgroundCircles-module__r-3lza__longArrowheadOuter{fill:#0e1424;stroke:#fff;stroke-width:2.2px;stroke-linejoin:round}.BackgroundCircles-module__r-3lza__longArrowheadInner{fill:#fff;opacity:.95}.BackgroundCircles-module__r-3lza__primogemParticles{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.BackgroundCircles-module__r-3lza__particlesShocked .BackgroundCircles-module__r-3lza__primogemItem{transition:all 1.8s cubic-bezier(.16,.82,.24,1);filter:drop-shadow(0 0 25px gold)brightness(2.1)!important;animation-duration:5.8s!important;transform:translateY(-90px)translate(-55px)rotate(45deg)scale(1.25)!important}.BackgroundCircles-module__r-3lza__particlesFadingIn .BackgroundCircles-module__r-3lza__primogemItem{filter:none!important;transition:opacity 2.4s cubic-bezier(.16,1,.3,1),filter 2.4s ease-out,transform 2.4s cubic-bezier(.16,1,.3,1)!important;transform:translateY(0)translate(0)scale(1)!important}.BackgroundCircles-module__r-3lza__primogemItem{will-change:transform, opacity;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .25s;animation:linear infinite BackgroundCircles-module__r-3lza__primogemFloat;position:absolute;bottom:-50px}.BackgroundCircles-module__r-3lza__primogemItem:hover{filter:drop-shadow(0 0 10px #70d6ffe6)brightness(1.3)}.BackgroundCircles-module__r-3lza__primogemItem:active{filter:drop-shadow(0 0 16px gold)brightness(1.6)}.BackgroundCircles-module__r-3lza__primogemImg{object-fit:contain;width:100%;height:100%;animation:4.5s ease-in-out infinite alternate BackgroundCircles-module__r-3lza__primogemTwinkle;display:block}@keyframes BackgroundCircles-module__r-3lza__primogemFloat{0%{opacity:0;transform:translateY(0)translate(0)rotate(0)}12%{opacity:var(--base-opacity,.22)}50%{transform:translateY(-55vh) translateX(var(--sway,12px)) rotate(var(--rot,15deg));opacity:var(--base-opacity,.22)}88%{opacity:var(--base-opacity,.22)}to{transform:translateY(-115vh) translateX(calc(var(--sway,12px) * -1)) rotate(calc(var(--rot,15deg) * 2));opacity:0}}@keyframes BackgroundCircles-module__r-3lza__primogemTwinkle{0%{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}to{opacity:.82;transform:scale(.94)}}@keyframes BackgroundCircles-module__r-3lza__gearCounterDrift{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes BackgroundCircles-module__r-3lza__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BackgroundCircles-module__r-3lza__spinReverseSlow{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (max-width:768px),(pointer:coarse){.BackgroundCircles-module__r-3lza__paimonClockWrap{opacity:.32;width:440px;height:440px;top:-25px;right:-30px;pointer-events:none!important;cursor:default!important;touch-action:auto!important}}
.NNNFloatingButton-module__eGEOca__floatingWrap{flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:clamp(20px,3.5vh,40px);right:clamp(20px,3.5vw,40px);z-index:9999!important;pointer-events:auto!important}@media (min-width:2100px){.NNNFloatingButton-module__eGEOca__floatingWrap{zoom:1.25;gap:16px;bottom:48px;right:48px}}.NNNFloatingButton-module__eGEOca__achieveShortcutBtn{cursor:pointer;color:#d3bc8e;box-sizing:border-box;background:#1b1e28;border:2px solid #d3bc8e;border-radius:8px;flex-shrink:0;justify-content:flex-end;align-items:center;width:52px;height:52px;padding:0;transition:width .32s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #000000b3;pointer-events:auto!important}.NNNFloatingButton-module__eGEOca__achieveShortcutBtn:hover,.NNNFloatingButton-module__eGEOca__achieveShortcutBtnHovered{background:#242936;border-color:#e4c896;width:200px;box-shadow:0 8px 24px #d3bc8e73}.NNNFloatingButton-module__eGEOca__achieveShortcutBtn:active{transform:translateY(1px)}.NNNFloatingButton-module__eGEOca__achieveLabel{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#ece5d8;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:0;padding:0;font-size:14.5px;font-weight:800;transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .25s,padding .32s cubic-bezier(.16,1,.3,1);overflow:hidden}.NNNFloatingButton-module__eGEOca__achieveShortcutBtn:hover .NNNFloatingButton-module__eGEOca__achieveLabel,.NNNFloatingButton-module__eGEOca__achieveShortcutBtnHovered .NNNFloatingButton-module__eGEOca__achieveLabel{opacity:1;max-width:150px;padding-left:18px;padding-right:8px}.NNNFloatingButton-module__eGEOca__achieveIconWrap{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.NNNFloatingButton-module__eGEOca__nnnButton{cursor:pointer;color:#ece5d8;pointer-events:auto;background:#1b1e28;border:2px solid #d3bc8e;border-radius:8px;align-items:center;gap:14px;padding:12px 22px;transition:all .15s;display:flex;position:relative;box-shadow:0 8px 24px #000000bf}.NNNFloatingButton-module__eGEOca__nnnButton:hover{background:#242936;border-color:#e4c896;transform:translateY(-2px)}.NNNFloatingButton-module__eGEOca__iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.NNNFloatingButton-module__eGEOca__chibiIcon{object-fit:contain;width:100%;height:100%}.NNNFloatingButton-module__eGEOca__btnTextGroup{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.NNNFloatingButton-module__eGEOca__btnTitle{text-transform:uppercase;letter-spacing:.08em;color:#d3bc8e;font-size:13px;font-weight:800;line-height:1.2}.NNNFloatingButton-module__eGEOca__daysPill{color:#ece5d8;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:900;line-height:1.2}.NNNFloatingButton-module__eGEOca__badgeNew{background:#d3bc8e;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:7px;box-shadow:0 0 8px #d3bc8e}@media (max-width:600px){.NNNFloatingButton-module__eGEOca__floatingWrap{gap:10px;bottom:16px;right:16px}.NNNFloatingButton-module__eGEOca__achieveShortcutBtn{width:48px;height:48px}.NNNFloatingButton-module__eGEOca__achieveShortcutBtn:hover,.NNNFloatingButton-module__eGEOca__achieveShortcutBtnHovered{width:175px}.NNNFloatingButton-module__eGEOca__achieveShortcutBtn:hover .NNNFloatingButton-module__eGEOca__achieveLabel,.NNNFloatingButton-module__eGEOca__achieveShortcutBtnHovered .NNNFloatingButton-module__eGEOca__achieveLabel{opacity:1;max-width:125px;padding-left:12px;padding-right:4px}.NNNFloatingButton-module__eGEOca__achieveIconWrap{width:44px;height:44px}.NNNFloatingButton-module__eGEOca__nnnButton{gap:12px;padding:10px 16px}.NNNFloatingButton-module__eGEOca__iconWrap{width:36px;height:36px}.NNNFloatingButton-module__eGEOca__btnTitle{font-size:11.5px}.NNNFloatingButton-module__eGEOca__daysPill{font-size:16px}}
.WhackAGhostGame-module__S6cf6q__gameContainer{touch-action:manipulation;box-sizing:border-box;background:#141720;border:none;border-radius:6px;flex-direction:column;width:100%;height:100%;padding:16px;display:flex;position:relative;overflow:hidden;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.WhackAGhostGame-module__S6cf6q__hud{z-index:10;pointer-events:none;box-sizing:border-box;background:#0f1219;border:1.5px solid #2b3244;border-radius:6px;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;max-width:100%;padding:8px 14px;display:flex;overflow:hidden}.WhackAGhostGame-module__S6cf6q__hudLeft,.WhackAGhostGame-module__S6cf6q__hudRight{align-items:center;gap:16px;display:flex}.WhackAGhostGame-module__S6cf6q__hudItem{color:#8f98ad;letter-spacing:.05em;font-size:14px;font-weight:800}.WhackAGhostGame-module__S6cf6q__hudValue{color:#ece5d8}.WhackAGhostGame-module__S6cf6q__scoreValue{color:#d3bc8e}.WhackAGhostGame-module__S6cf6q__targetMetBadge{color:#48bb78;margin-left:3px;font-weight:900}.WhackAGhostGame-module__S6cf6q__targetTotal{color:#8f98ad}.WhackAGhostGame-module__S6cf6q__comboNotice{color:#f6e05e;letter-spacing:.05em;font-size:13px;font-weight:800}.WhackAGhostGame-module__S6cf6q__hearts{letter-spacing:3px;font-size:14px}.WhackAGhostGame-module__S6cf6q__hudSoundBtn{pointer-events:auto;color:#ece5d8;cursor:pointer;background:#141720;border:1px solid #363e52;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.WhackAGhostGame-module__S6cf6q__hudSoundBtn:hover{background:#202636;border-color:#d3bc8e}.WhackAGhostGame-module__S6cf6q__gridWrapper{z-index:5;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:8px 0;display:flex}.WhackAGhostGame-module__S6cf6q__grid{aspect-ratio:1;z-index:5;grid-template-columns:repeat(3,1fr);gap:14px;width:min(440px,100vh - 280px,100%);max-width:440px;margin:auto;display:grid}@media (max-width:640px){.WhackAGhostGame-module__S6cf6q__grid{gap:10px;max-width:320px}}.WhackAGhostGame-module__S6cf6q__holeCell{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.WhackAGhostGame-module__S6cf6q__hole{aspect-ratio:1;cursor:pointer;background:#0f1219;border:2.5px solid #282f42;border-radius:16px;justify-content:center;align-items:flex-end;width:100%;height:100%;transition:border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 12px 24px #000000f2}.WhackAGhostGame-module__S6cf6q__hole:hover{border-color:#d3bc8e}.WhackAGhostGame-module__S6cf6q__holeMound{z-index:5;pointer-events:none;background:#251c16;border-top:2px solid #543b29;border-bottom-right-radius:14px;border-bottom-left-radius:14px;height:24px;position:absolute;bottom:0;left:0;right:0}.WhackAGhostGame-module__S6cf6q__moleTrack{z-index:2;justify-content:center;align-items:center;width:86px;height:86px;transition:transform .22s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;bottom:12px}.WhackAGhostGame-module__S6cf6q__moleHidden{pointer-events:none;transform:translateY(115%)}.WhackAGhostGame-module__S6cf6q__molePeeking{transform:translateY(0%)}.WhackAGhostGame-module__S6cf6q__moleHit{transition:transform .1s ease-out;transform:translateY(15%)scale(1.15,.7)}.WhackAGhostGame-module__S6cf6q__gameContainer *,.WhackAGhostGame-module__S6cf6q__hole,.WhackAGhostGame-module__S6cf6q__moleTrack,.WhackAGhostGame-module__S6cf6q__ghostImg,.WhackAGhostGame-module__S6cf6q__malletImg{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.WhackAGhostGame-module__S6cf6q__ghostImg{object-fit:contain;width:100%;height:100%;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.WhackAGhostGame-module__S6cf6q__goldenGlow{filter:drop-shadow(0 0 10px #d3bc8e)}.WhackAGhostGame-module__S6cf6q__dangerGlow{filter:drop-shadow(0 0 10px #e53e3e)}.WhackAGhostGame-module__S6cf6q__freezeGlow{filter:drop-shadow(0 0 10px #38bdf8)}.WhackAGhostGame-module__S6cf6q__strikeMallet{pointer-events:none;z-index:25;transform-origin:80% 90%;width:62px;height:88px;animation:.26s cubic-bezier(.12,.9,.28,1.2) forwards WhackAGhostGame-module__S6cf6q__homaBonk;position:absolute;top:-24px;right:6px}@keyframes WhackAGhostGame-module__S6cf6q__homaBonk{0%{opacity:.95;transform:rotate(75deg)translateY(-10px)scale(.92)}36%{opacity:1;filter:drop-shadow(0 0 14px #ef4444f2);transform:rotate(-64deg)translateY(14px)scale(1.12)}62%{opacity:1;transform:rotate(-40deg)translateY(8px)scale(1.04)}to{opacity:0;transform:rotate(-28deg)translateY(4px)scale(.9)}}.WhackAGhostGame-module__S6cf6q__malletImg{object-fit:contain;filter:drop-shadow(0 0 10px #ef4444bf)drop-shadow(0 4px 8px #000000d9);width:100%;height:100%;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.WhackAGhostGame-module__S6cf6q__hitScoreEffect{pointer-events:none;z-index:40;white-space:nowrap;text-shadow:0 2px 8px #000000f2,0 0 12px #000000e6;letter-spacing:.05em;font-size:18px;font-weight:900;animation:.65s ease-out forwards WhackAGhostGame-module__S6cf6q__hitFloatUp;position:absolute;top:15%;left:50%;transform:translate(-50%,-50%)}.WhackAGhostGame-module__S6cf6q__hitPos{color:#f6e05e}.WhackAGhostGame-module__S6cf6q__hitNeg{color:#fc8181}.WhackAGhostGame-module__S6cf6q__hitFreeze{color:#38bdf8}@keyframes WhackAGhostGame-module__S6cf6q__hitFloatUp{0%{opacity:0;transform:translate(-50%,10%)scale(.7)}20%{opacity:1;transform:translate(-50%,-20%)scale(1.25)}70%{opacity:1;transform:translate(-50%,-65%)scale(1.1)}to{opacity:0;transform:translate(-50%,-110%)scale(.95)}}.WhackAGhostGame-module__S6cf6q__hitTextNeg{color:#fc8181}.WhackAGhostGame-module__S6cf6q__hitTextFreeze{color:#38bdf8}.WhackAGhostGame-module__S6cf6q__overlay{z-index:30;text-align:center;box-sizing:border-box;background:#1b1e28;flex-direction:column;justify-content:center;align-items:center;max-height:100%;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.WhackAGhostGame-module__S6cf6q__resultChibi{object-fit:contain;width:68px;height:68px;margin-bottom:8px}.WhackAGhostGame-module__S6cf6q__overlayTitle{color:#d3bc8e;letter-spacing:.04em;margin:0 0 6px;font-size:22px;font-weight:900}.WhackAGhostGame-module__S6cf6q__overlayDesc{color:#8f98ad;max-width:440px;margin:0 0 16px;font-size:14px;line-height:1.5}.WhackAGhostGame-module__S6cf6q__overlayDesc strong{color:#ece5d8}.WhackAGhostGame-module__S6cf6q__overlayBest{color:#f6e05e;letter-spacing:.05em;background:#141a24;border:1px solid #363e52;border-radius:4px;margin-bottom:16px;padding:6px 14px;font-size:14px;font-weight:800}.WhackAGhostGame-module__S6cf6q__goalBadge{color:#d3bc8e;background:#101520;border:1px solid #363e52;border-radius:4px;margin-top:8px;padding:5px 14px;font-size:13px;font-weight:800;display:inline-block}.WhackAGhostGame-module__S6cf6q__rewardNotice{color:#d3bc8e;background:#242936;border:1px solid #d3bc8e;border-radius:4px;margin-bottom:14px;padding:6px 16px;font-size:13.5px;font-weight:800}.WhackAGhostGame-module__S6cf6q__actionBtn{color:#141720;cursor:pointer;letter-spacing:.06em;background:#d3bc8e;border:none;border-radius:4px;padding:12px 28px;font-size:14px;font-weight:800;transition:all .15s}.WhackAGhostGame-module__S6cf6q__actionBtn:hover{background:#e4c896;transform:translateY(-1px)}@media (max-width:640px){.WhackAGhostGame-module__S6cf6q__gameContainer{padding:8px}.WhackAGhostGame-module__S6cf6q__hud{gap:8px;padding:6px 10px}.WhackAGhostGame-module__S6cf6q__hudLeft,.WhackAGhostGame-module__S6cf6q__hudRight{gap:8px}.WhackAGhostGame-module__S6cf6q__hudItem{letter-spacing:.02em;white-space:nowrap;font-size:11.5px}.WhackAGhostGame-module__S6cf6q__hearts{letter-spacing:1.5px;white-space:nowrap;font-size:12px}.WhackAGhostGame-module__S6cf6q__comboNotice{white-space:nowrap;padding:1px 5px;font-size:10.5px}}@media (max-width:480px){.WhackAGhostGame-module__S6cf6q__hudItemBest{display:none}}@media (max-width:440px){.WhackAGhostGame-module__S6cf6q__gameContainer{padding:6px}.WhackAGhostGame-module__S6cf6q__hud{gap:5px;padding:5px 8px}.WhackAGhostGame-module__S6cf6q__hudLeft,.WhackAGhostGame-module__S6cf6q__hudRight{gap:5px}.WhackAGhostGame-module__S6cf6q__hudItem{letter-spacing:0;white-space:nowrap;font-size:10.5px}.WhackAGhostGame-module__S6cf6q__hearts{letter-spacing:1px;white-space:nowrap;font-size:10px}}.WhackAGhostGame-module__S6cf6q__floatingComboAnchor{z-index:25;pointer-events:none;align-items:center;gap:8px;animation:.22s cubic-bezier(.175,.885,.32,1.275) WhackAGhostGame-module__S6cf6q__popIn;display:flex;position:absolute;top:50px;left:50%;transform:translate(-50%)}@keyframes WhackAGhostGame-module__S6cf6q__popIn{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.WhackAGhostGame-module__S6cf6q__hudLabelText{display:inline}@media (max-width:540px){.WhackAGhostGame-module__S6cf6q__hudLabelText{display:none}.WhackAGhostGame-module__S6cf6q__floatingComboAnchor{gap:5px;top:42px}}@media (max-width:440px){.WhackAGhostGame-module__S6cf6q__floatingComboAnchor{top:36px}}.WhackAGhostGame-module__S6cf6q__gameContainer,.WhackAGhostGame-module__S6cf6q__gameContainer:focus,.WhackAGhostGame-module__S6cf6q__gameContainer:focus-visible,.WhackAGhostGame-module__S6cf6q__gameContainer:active{-webkit-tap-highlight-color:transparent!important;outline:none!important}.WhackAGhostGame-module__S6cf6q__hole,.WhackAGhostGame-module__S6cf6q__hole:focus,.WhackAGhostGame-module__S6cf6q__hole:focus-visible,.WhackAGhostGame-module__S6cf6q__hole:active{-webkit-tap-highlight-color:transparent!important;outline:none!important;box-shadow:inset 0 12px 24px #000000f2!important}.WhackAGhostGame-module__S6cf6q__moleTrack,.WhackAGhostGame-module__S6cf6q__ghostImg{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;user-drag:none!important;outline:none!important}@media (max-width:640px){.WhackAGhostGame-module__S6cf6q__overlay{-webkit-overflow-scrolling:touch!important;justify-content:flex-start!important;padding:16px 14px!important;overflow-y:auto!important}.WhackAGhostGame-module__S6cf6q__overlayChibi,.WhackAGhostGame-module__S6cf6q__resultChibi{width:54px!important;height:54px!important;margin-bottom:6px!important}.WhackAGhostGame-module__S6cf6q__overlayTitle{margin-bottom:4px!important;font-size:19px!important}.WhackAGhostGame-module__S6cf6q__overlayDesc,.WhackAGhostGame-module__S6cf6q__overlaySubtitle{max-width:95%!important;margin-bottom:12px!important;font-size:12px!important;line-height:1.45!important}.WhackAGhostGame-module__S6cf6q__overlayBest,.WhackAGhostGame-module__S6cf6q__rewardNotice{margin-bottom:10px!important;padding:4px 10px!important;font-size:12px!important}.WhackAGhostGame-module__S6cf6q__actionBtn,.WhackAGhostGame-module__S6cf6q__primaryBtn{margin-top:2px!important;padding:10px 24px!important;font-size:13.5px!important}.WhackAGhostGame-module__S6cf6q__deviceMotionBtn{margin-top:8px!important;padding:6px 12px!important;font-size:11px!important}}
.NNNHomeBanner-module__SFlBKG__bannerCard{box-sizing:border-box;background:#1b1e28;border:2px solid #d3bc8e;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:580px;margin:0 auto 20px;padding:14px 18px;display:flex;box-shadow:0 8px 24px #0009}.NNNHomeBanner-module__SFlBKG__leftGroup{align-items:center;gap:12px;min-width:0;display:flex}.NNNHomeBanner-module__SFlBKG__chibiWrap{background:#242936;border:1px solid #d3bc8e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.NNNHomeBanner-module__SFlBKG__chibiImg{object-fit:contain;width:100%;height:100%}.NNNHomeBanner-module__SFlBKG__textGroup{flex-direction:column;min-width:0;display:flex}.NNNHomeBanner-module__SFlBKG__eventTag{letter-spacing:.08em;color:#d3bc8e;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800}.NNNHomeBanner-module__SFlBKG__eventTitle{color:#ece5d8;margin:0 0 2px;font-size:15px;font-weight:800;line-height:1.25}.NNNHomeBanner-module__SFlBKG__progressText{color:#8f98ad;margin:0;font-size:12px}.NNNHomeBanner-module__SFlBKG__progressHighlight{color:#d3bc8e;font-weight:700}.NNNHomeBanner-module__SFlBKG__rightGroup{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.NNNHomeBanner-module__SFlBKG__openBtn{color:#1e2330;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#d3bc8e;border:2px solid #e8dbbe;border-radius:4px;padding:9px 16px;font-size:13px;font-weight:800;transition:all .15s}.NNNHomeBanner-module__SFlBKG__openBtn:hover{background:#e4cf9f;border-color:#fff;transform:translateY(-1px)}.NNNHomeBanner-module__SFlBKG__openBtn:active{transform:translateY(1px)}.NNNHomeBanner-module__SFlBKG__btnChecked{color:#8f98ad!important;background:#242936!important;border-color:#384055!important}.NNNHomeBanner-module__SFlBKG__achieveBtn{color:#ece5d8;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#202432;border:1.5px solid #3d465c;border-radius:4px;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .15s;display:flex}.NNNHomeBanner-module__SFlBKG__achieveBtn:hover{color:#d3bc8e;background:#262c3e;border-color:#d3bc8e}@media (max-width:600px){.NNNHomeBanner-module__SFlBKG__bannerCard{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.NNNHomeBanner-module__SFlBKG__rightGroup{align-items:stretch}.NNNHomeBanner-module__SFlBKG__openBtn,.NNNHomeBanner-module__SFlBKG__achieveBtn{text-align:center;justify-content:center}}
.TargetShootGame-module__nCm5_a__gameContainer{touch-action:manipulation;background:#141720;border:none;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='9' fill='none' stroke='white' stroke-width='1.5' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Ccircle cx='16' cy='16' r='2' fill='white' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Cline x1='16' y1='2' x2='16' y2='9' stroke='white' stroke-width='1.5' stroke-linecap='round' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Cline x1='16' y1='23' x2='16' y2='30' stroke='white' stroke-width='1.5' stroke-linecap='round' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Cline x1='2' y1='16' x2='9' y2='16' stroke='white' stroke-width='1.5' stroke-linecap='round' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Cline x1='23' y1='16' x2='30' y2='16' stroke='white' stroke-width='1.5' stroke-linecap='round' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3C/svg%3E") 16 16,crosshair!important}.TargetShootGame-module__nCm5_a__gameContainer *,.TargetShootGame-module__nCm5_a__targetBalloon{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='9' fill='none' stroke='white' stroke-width='1.5' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Ccircle cx='16' cy='16' r='2' fill='white' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Cline x1='16' y1='2' x2='16' y2='9' stroke='white' stroke-width='1.5' stroke-linecap='round' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Cline x1='16' y1='23' x2='16' y2='30' stroke='white' stroke-width='1.5' stroke-linecap='round' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Cline x1='2' y1='16' x2='9' y2='16' stroke='white' stroke-width='1.5' stroke-linecap='round' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3Cline x1='23' y1='16' x2='30' y2='16' stroke='white' stroke-width='1.5' stroke-linecap='round' filter='drop-shadow(0 0 2px rgba(0,0,0,0.9))'/%3E%3C/svg%3E") 16 16,crosshair!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.TargetShootGame-module__nCm5_a__hud{z-index:10;pointer-events:none;box-sizing:border-box;background:#0f1219;border:1.5px solid #2b3244;border-radius:6px;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:100%;padding:8px 14px;display:flex;position:absolute;top:14px;left:16px;right:16px;overflow:hidden}.TargetShootGame-module__nCm5_a__hudLeft,.TargetShootGame-module__nCm5_a__hudRight{align-items:center;gap:16px;display:flex}.TargetShootGame-module__nCm5_a__hudItem{color:#8f98ad;letter-spacing:.05em;font-size:14px;font-weight:800}.TargetShootGame-module__nCm5_a__hudValue{color:#ece5d8}.TargetShootGame-module__nCm5_a__scoreValue{color:#d3bc8e}.TargetShootGame-module__nCm5_a__targetMetBadge{color:#48bb78;margin-left:3px;font-weight:900}.TargetShootGame-module__nCm5_a__targetTotal{color:#8f98ad}.TargetShootGame-module__nCm5_a__comboNotice{color:#f6e05e;letter-spacing:.05em;font-size:13px;font-weight:800}.TargetShootGame-module__nCm5_a__hearts{letter-spacing:3px;font-size:14px}.TargetShootGame-module__nCm5_a__hudSoundBtn{pointer-events:auto;color:#ece5d8;cursor:pointer;background:#141720;border:1px solid #363e52;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.TargetShootGame-module__nCm5_a__hudSoundBtn:hover{background:#202636;border-color:#d3bc8e}.TargetShootGame-module__nCm5_a__progressBarTrack{pointer-events:none;z-index:9;background:#1b1e28;border:1px solid #282f42;border-radius:3px;height:5px;position:absolute;top:54px;left:16px;right:16px;overflow:hidden}.TargetShootGame-module__nCm5_a__progressBarFill{background:#d3bc8e;height:100%;transition:width .3s}.TargetShootGame-module__nCm5_a__targetBalloon{z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;width:72px;height:106px;transition:transform .1s;display:flex;position:absolute;transform:translate(-50%,-50%);-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.TargetShootGame-module__nCm5_a__targetBalloon:hover{transform:translate(-50%,-50%)scale(1.08)}.TargetShootGame-module__nCm5_a__targetBalloon:active{transform:translate(-50%,-50%)scale(.92)}.TargetShootGame-module__nCm5_a__balloonBody{background:#872022;border:2px solid #d3bc8e;border-radius:50%/40% 40% 60% 60%;justify-content:center;align-items:center;width:68px;height:82px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #000000a6;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.TargetShootGame-module__nCm5_a__balloonGolden{background:#a87212;border-color:#f6e05e;box-shadow:0 0 16px #f6e05e73}.TargetShootGame-module__nCm5_a__balloonPrimo{background:#372a5a;border-color:#38bdf8;box-shadow:0 0 16px #38bdf873}.TargetShootGame-module__nCm5_a__balloonFlame{background:#8c2a1e;border-color:#ff9800;box-shadow:0 0 18px #ff98008c}.TargetShootGame-module__nCm5_a__balloonBoss{background:#3b1d54;border-color:#c084fc;box-shadow:0 0 22px #c084fca6}.TargetShootGame-module__nCm5_a__balloonDanger{background:#2b1111;border-color:#e53e3e;box-shadow:0 0 16px #e53e3e80}.TargetShootGame-module__nCm5_a__balloonChrono{background:#0369a1;border-color:#38bdf8;box-shadow:0 0 22px #38bdf8d9}.TargetShootGame-module__nCm5_a__balloonChronoTopBadge{color:#fff;pointer-events:none;z-index:10;white-space:nowrap;letter-spacing:.05em;background:#0ea5e9f2;border:1px solid #7dd3fc;border-radius:9999px;justify-content:center;align-items:center;padding:1px 6px;font-size:9.5px;font-weight:900;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #38bdf8d9}.TargetShootGame-module__nCm5_a__slowMoOverlay{pointer-events:none;z-index:8;border:3px solid #38bdf8b3;animation:1.2s ease-in-out infinite alternate TargetShootGame-module__nCm5_a__frostPulse;position:absolute;inset:0;box-shadow:inset 0 0 45px #38bdf859}@keyframes TargetShootGame-module__nCm5_a__frostPulse{0%{opacity:.55}to{opacity:1}}.TargetShootGame-module__nCm5_a__slowMoHudBadge{color:#38bdf8;letter-spacing:.05em;background:#0ea5e940;border:1px solid #38bdf8;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:900;animation:.8s ease-in-out infinite alternate TargetShootGame-module__nCm5_a__frostPulse;display:inline-flex}.TargetShootGame-module__nCm5_a__balloonHpBadge{pointer-events:none;z-index:10;background:#0f1219f0;border:1px solid #d3bc8eb3;border-radius:9999px;justify-content:center;align-items:center;padding:3px 5px;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #000c}.TargetShootGame-module__nCm5_a__hpPips{align-items:center;gap:3.5px;display:flex}.TargetShootGame-module__nCm5_a__hpPip{border-radius:50%;width:6px;height:6px;transition:all .15s}.TargetShootGame-module__nCm5_a__hpPipActive{background:#f6e05e;box-shadow:0 0 3px #f6e05e}.TargetShootGame-module__nCm5_a__hpPipLost{opacity:.4;background:#363e52}.TargetShootGame-module__nCm5_a__hitSquish{animation:.15s ease-out TargetShootGame-module__nCm5_a__balloonHit}@keyframes TargetShootGame-module__nCm5_a__balloonHit{0%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.18,.85)}to{transform:translate(-50%,-50%)scale(1)}}.TargetShootGame-module__nCm5_a__chibiImg{object-fit:contain;filter:drop-shadow(0 2px 4px #0009);width:48px;height:48px;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.TargetShootGame-module__nCm5_a__balloonKnot{z-index:2;background:#d3bc8e;border-radius:2px;width:9px;height:7px;margin-top:-2px;pointer-events:none!important}.TargetShootGame-module__nCm5_a__balloonGolden+.TargetShootGame-module__nCm5_a__balloonKnot{background:#f6e05e}.TargetShootGame-module__nCm5_a__balloonPrimo+.TargetShootGame-module__nCm5_a__balloonKnot{background:#38bdf8}.TargetShootGame-module__nCm5_a__balloonFlame+.TargetShootGame-module__nCm5_a__balloonKnot{background:#ff9800}.TargetShootGame-module__nCm5_a__balloonBoss+.TargetShootGame-module__nCm5_a__balloonKnot{background:#c084fc}.TargetShootGame-module__nCm5_a__balloonDanger+.TargetShootGame-module__nCm5_a__balloonKnot{background:#e53e3e}.TargetShootGame-module__nCm5_a__balloonString{opacity:.8;transform-origin:top;background:#ece5d8;width:2px;height:24px;animation:1.2s ease-in-out infinite alternate TargetShootGame-module__nCm5_a__stringSway;pointer-events:none!important}@keyframes TargetShootGame-module__nCm5_a__stringSway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.TargetShootGame-module__nCm5_a__popSparks{pointer-events:none;z-index:20;font-size:16px;font-weight:900;animation:.55s ease-out forwards TargetShootGame-module__nCm5_a__popUpFade;position:absolute}@keyframes TargetShootGame-module__nCm5_a__popUpFade{0%{opacity:1;transform:translate(-50%,-50%)scale(.5)}50%{opacity:1;transform:translate(-50%,-90%)scale(1.25)}to{opacity:0;transform:translate(-50%,-120%)scale(1)}}.TargetShootGame-module__nCm5_a__popPos{color:#d3bc8e}.TargetShootGame-module__nCm5_a__popNeg{color:#fc8181}.TargetShootGame-module__nCm5_a__overlay{z-index:30;text-align:center;box-sizing:border-box;background:#1b1e28;flex-direction:column;justify-content:center;align-items:center;max-height:100%;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.TargetShootGame-module__nCm5_a__resultChibi{object-fit:contain;width:68px;height:68px;margin-bottom:8px}.TargetShootGame-module__nCm5_a__overlayTitle{color:#d3bc8e;letter-spacing:.04em;margin:0 0 6px;font-size:22px;font-weight:900}.TargetShootGame-module__nCm5_a__overlayDesc{color:#8f98ad;max-width:440px;margin:0 0 16px;font-size:14px;line-height:1.5}.TargetShootGame-module__nCm5_a__overlayDesc strong{color:#ece5d8}.TargetShootGame-module__nCm5_a__overlayBest{color:#f6e05e;letter-spacing:.05em;background:#141a24;border:1px solid #363e52;border-radius:4px;margin-bottom:16px;padding:6px 14px;font-size:14px;font-weight:800}.TargetShootGame-module__nCm5_a__goalBadge{color:#d3bc8e;background:#101520;border:1px solid #363e52;border-radius:4px;margin-top:8px;padding:5px 14px;font-size:13px;font-weight:800;display:inline-block}.TargetShootGame-module__nCm5_a__rewardNotice{color:#d3bc8e;background:#242936;border:1px solid #d3bc8e;border-radius:4px;margin-bottom:14px;padding:6px 16px;font-size:13.5px;font-weight:800}.TargetShootGame-module__nCm5_a__actionBtn{color:#141720;cursor:pointer;letter-spacing:.06em;background:#d3bc8e;border:none;border-radius:4px;padding:12px 28px;font-size:14px;font-weight:800;transition:all .15s}.TargetShootGame-module__nCm5_a__actionBtn:hover{background:#e4c896;transform:translateY(-1px)}@media (max-width:640px){.TargetShootGame-module__nCm5_a__hud{gap:8px;padding:6px 10px;top:8px;left:8px;right:8px}.TargetShootGame-module__nCm5_a__hudLeft,.TargetShootGame-module__nCm5_a__hudRight{gap:8px}.TargetShootGame-module__nCm5_a__hudItem{letter-spacing:.02em;white-space:nowrap;font-size:11.5px}.TargetShootGame-module__nCm5_a__hearts{letter-spacing:1.5px;white-space:nowrap;font-size:12px}.TargetShootGame-module__nCm5_a__comboNotice{white-space:nowrap;padding:1px 5px;font-size:10.5px}}@media (max-width:480px){.TargetShootGame-module__nCm5_a__hudItemBest{display:none}}@media (max-width:440px){.TargetShootGame-module__nCm5_a__hud{gap:5px;padding:5px 8px;top:6px;left:6px;right:6px}.TargetShootGame-module__nCm5_a__hudLeft,.TargetShootGame-module__nCm5_a__hudRight{gap:5px}.TargetShootGame-module__nCm5_a__hudItem{letter-spacing:0;white-space:nowrap;font-size:10.5px}.TargetShootGame-module__nCm5_a__hearts{letter-spacing:1px;white-space:nowrap;font-size:10px}}.TargetShootGame-module__nCm5_a__floatingComboAnchor{z-index:25;pointer-events:none;align-items:center;gap:8px;animation:.22s cubic-bezier(.175,.885,.32,1.275) TargetShootGame-module__nCm5_a__popIn;display:flex;position:absolute;top:50px;left:50%;transform:translate(-50%)}@keyframes TargetShootGame-module__nCm5_a__popIn{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.TargetShootGame-module__nCm5_a__hudLabelText{display:inline}@media (max-width:540px){.TargetShootGame-module__nCm5_a__hudLabelText{display:none}.TargetShootGame-module__nCm5_a__floatingComboAnchor{gap:5px;top:42px}}@media (max-width:440px){.TargetShootGame-module__nCm5_a__floatingComboAnchor{top:36px}}@media (max-width:640px){.TargetShootGame-module__nCm5_a__overlay{-webkit-overflow-scrolling:touch!important;justify-content:flex-start!important;padding:16px 14px!important;overflow-y:auto!important}.TargetShootGame-module__nCm5_a__overlayChibi,.TargetShootGame-module__nCm5_a__resultChibi{width:54px!important;height:54px!important;margin-bottom:6px!important}.TargetShootGame-module__nCm5_a__overlayTitle{margin-bottom:4px!important;font-size:19px!important}.TargetShootGame-module__nCm5_a__overlayDesc,.TargetShootGame-module__nCm5_a__overlaySubtitle{max-width:95%!important;margin-bottom:12px!important;font-size:12px!important;line-height:1.45!important}.TargetShootGame-module__nCm5_a__overlayBest,.TargetShootGame-module__nCm5_a__rewardNotice{margin-bottom:10px!important;padding:4px 10px!important;font-size:12px!important}.TargetShootGame-module__nCm5_a__actionBtn,.TargetShootGame-module__nCm5_a__primaryBtn{margin-top:2px!important;padding:10px 24px!important;font-size:13.5px!important}.TargetShootGame-module__nCm5_a__deviceMotionBtn{margin-top:8px!important;padding:6px 12px!important;font-size:11px!important}}
.PrimogemShower-module__1Q31Kq__showerContainer{pointer-events:none;z-index:4;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.PrimogemShower-module__1Q31Kq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.PrimogemShower-module__1Q31Kq__skyGlow{opacity:0;pointer-events:none;background:radial-gradient(circle at 75% 20%,#40a9ff1f 0%,#8a2be214 45%,#0000 75%);transition:opacity .8s;position:absolute;inset:0}.PrimogemShower-module__1Q31Kq__skyGlowActive{opacity:1}.PrimogemShower-module__1Q31Kq__skyGlowGold{background:radial-gradient(circle at 75% 20%,#ffd7002e 0%,#ff8c001a 45%,#0000 80%)}.PrimogemShower-module__1Q31Kq__bannerWrap{z-index:999999;pointer-events:none;opacity:0;flex-direction:column;align-items:center;width:max-content;max-width:calc(100vw - 2rem);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:2.2rem;left:50%;transform:translate(-50%)translateY(-20px)}.PrimogemShower-module__1Q31Kq__bannerWrapActive{opacity:1;transform:translate(-50%)translateY(0)}.PrimogemShower-module__1Q31Kq__banner{-webkit-backdrop-filter:blur(12px);color:#f7fafc;font-family:var(--font-display,var(--font-body));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#171d30e0;border:1px solid #70d6ff73;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:.6rem 1.6rem;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 8px 32px #00000080,0 0 25px #70d6ff40,inset 0 1px 1px #fff3}.PrimogemShower-module__1Q31Kq__bannerGold{color:#fff2a8;border-color:#ffd700b3;box-shadow:0 8px 36px #0009,0 0 35px #ffd70066,inset 0 1px 2px #fff0a066}.PrimogemShower-module__1Q31Kq__bannerIcon{object-fit:contain;filter:drop-shadow(0 0 6px #ffdc78cc);width:22px;height:22px;animation:3s ease-in-out infinite alternate PrimogemShower-module__1Q31Kq__bannerIconSpin}@keyframes PrimogemShower-module__1Q31Kq__bannerIconSpin{0%{transform:rotate(-10deg)scale(.95)}to{transform:rotate(10deg)scale(1.1)}}.PrimogemShower-module__1Q31Kq__bannerText{background:linear-gradient(90deg,#fff 0%,#bde0fe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.PrimogemShower-module__1Q31Kq__bannerTextGold{background:linear-gradient(90deg,#fff5c0 0%,gold 50%,#fa0 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 20px #ffd70066;-webkit-background-clip:text;font-weight:700}@media (max-width:640px){.PrimogemShower-module__1Q31Kq__bannerWrap{top:max(1.2rem, env(safe-area-inset-top,1.2rem));max-width:calc(100vw - 1.5rem)}.PrimogemShower-module__1Q31Kq__banner{letter-spacing:.04em;gap:7px;padding:.42rem .9rem;font-size:clamp(.68rem,3.2vw,.8rem)}.PrimogemShower-module__1Q31Kq__bannerIcon{width:17px;height:17px}}
.page-module__E0kJGG__mainContainer{z-index:5;pointer-events:none;background-color:#0000;flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.page-module__E0kJGG__contentWrap{z-index:10;pointer-events:auto;flex-direction:column;gap:1.25rem;width:100%;max-width:680px;padding:1.5rem 1.25rem 2rem;display:flex;position:relative}.page-module__E0kJGG__navSection{pointer-events:auto;width:100%}.page-module__E0kJGG__cardsList{flex-direction:column;gap:.85rem;width:100%;display:flex}.page-module__E0kJGG__footer{border-top:1px solid var(--border-subtle);background-color:var(--bg-secondary);pointer-events:auto;width:100%;margin-top:auto;padding:2rem 1.5rem}.page-module__E0kJGG__footerInner{text-align:center;max-width:680px;color:var(--text-dim);justify-content:center;align-items:center;gap:12px;margin:0 auto;font-size:.825rem;display:flex;position:relative}.page-module__E0kJGG__footerInner p{text-align:center;margin:0}.page-module__E0kJGG__easterEggWrap{align-items:center;display:inline-flex;position:relative}.page-module__E0kJGG__secretPrimoBtn{color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;outline:none;align-items:center;gap:6px;padding:3px 8px;font-family:inherit;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.page-module__E0kJGG__secretPrimoBtn:hover{background:#70d6ff1a;border-color:#70d6ff73;transform:translateY(-1px);box-shadow:0 2px 12px #70d6ff33}.page-module__E0kJGG__secretPrimoBtn:hover .page-module__E0kJGG__secretPrimoIcon{filter:drop-shadow(0 0 6px #70d6ffcc);transform:scale(1.15)rotate(15deg)}.page-module__E0kJGG__secretPrimoBounce{animation:.32s cubic-bezier(.175,.885,.32,1.275) page-module__E0kJGG__primoBtnPop}@keyframes page-module__E0kJGG__primoBtnPop{0%{transform:scale(1)}50%{transform:scale(1.35)rotate(-8deg)}to{transform:scale(1)}}.page-module__E0kJGG__secretPrimoIcon{object-fit:contain;width:17px;height:17px;transition:transform .25s,filter .25s}.page-module__E0kJGG__secretPrimoBadge{letter-spacing:.03em;color:#a0c4ff;font-size:.72rem;font-weight:600}.page-module__E0kJGG__floatingPop{pointer-events:none;color:#ffe066;text-shadow:0 0 10px #ffd700bf;white-space:nowrap;z-index:10;font-size:.82rem;font-weight:700;animation:1.1s cubic-bezier(.16,1,.3,1) forwards page-module__E0kJGG__floatPopFade;position:absolute;top:-12px;left:50%}@keyframes page-module__E0kJGG__floatPopFade{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1;transform:translateY(-14px)scale(1.15)}75%{opacity:.9;transform:translateY(-28px)scale(1)}to{opacity:0;transform:translateY(-42px)scale(.9)}}.page-module__E0kJGG__footerBadge{color:var(--text-muted);align-items:center;gap:7px;display:flex}.page-module__E0kJGG__footerDot{background-color:var(--ht-crimson);border-radius:50%;width:6px;height:6px}@media (max-width:640px){.page-module__E0kJGG__contentWrap{padding:1rem}.page-module__E0kJGG__footerInner{text-align:center;flex-direction:column;justify-content:center;gap:8px}}
.BooTaoFlightGame-module__fu-18W__gameContainer{-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer;background:#141720;border:none;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.BooTaoFlightGame-module__fu-18W__gameBg{filter:brightness(.72)saturate(1.15);pointer-events:none;background-position:50%;background-size:cover;transition:background-image .5s;position:absolute;inset:0}.BooTaoFlightGame-module__fu-18W__mistDecor{pointer-events:none;background:radial-gradient(circle,#0000 35%,#0a0d148c 100%);position:absolute;inset:0}.BooTaoFlightGame-module__fu-18W__hud{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#0f1219e0;border:1.5px solid #2b3244;border-radius:6px;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:100%;padding:8px 14px;display:flex;position:absolute;top:12px;left:14px;right:14px;overflow:hidden}.BooTaoFlightGame-module__fu-18W__hudLeft,.BooTaoFlightGame-module__fu-18W__hudRight{align-items:center;gap:14px;display:flex}.BooTaoFlightGame-module__fu-18W__hudItem{color:#8f98ad;letter-spacing:.05em;font-size:13.5px;font-weight:800}.BooTaoFlightGame-module__fu-18W__hudValue{color:#ece5d8}.BooTaoFlightGame-module__fu-18W__scoreValue{color:#d3bc8e;font-weight:900}.BooTaoFlightGame-module__fu-18W__targetMetBadge{color:#48bb78;margin-left:3px;font-weight:900}.BooTaoFlightGame-module__fu-18W__targetTotal{color:#8f98ad}.BooTaoFlightGame-module__fu-18W__comboNotice{color:#f6e05e;letter-spacing:.05em;background:#f6e05e26;border:1px solid #f6e05e66;border-radius:4px;padding:2px 8px;font-size:13px;font-weight:800}.BooTaoFlightGame-module__fu-18W__soundBtn{cursor:pointer;pointer-events:auto;background:#191e2b;border:1px solid #363e52;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;transition:all .15s;display:inline-flex}.BooTaoFlightGame-module__fu-18W__soundBtn:hover{background:#242936;border-color:#d3bc8e}.BooTaoFlightGame-module__fu-18W__hearts{letter-spacing:3px;font-size:14px}.BooTaoFlightGame-module__fu-18W__obstaclePipe{pointer-events:none;z-index:8;width:58px;position:absolute;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important}.BooTaoFlightGame-module__fu-18W__pipeTop,.BooTaoFlightGame-module__fu-18W__pipeBottom{background:0 0!important;border:none!important}.BooTaoFlightGame-module__fu-18W__pillarTopImg{filter:drop-shadow(0 4px 8px #000000a6);display:block;transform:scaleY(-1);object-fit:fill!important;width:100%!important;height:100%!important}.BooTaoFlightGame-module__fu-18W__pillarBottomImg{filter:drop-shadow(0 4px 8px #000000a6);display:block;object-fit:fill!important;width:100%!important;height:100%!important}.BooTaoFlightGame-module__fu-18W__floatingPrimo{pointer-events:none;z-index:12;width:32px;height:32px;animation:1.1s ease-in-out infinite alternate BooTaoFlightGame-module__fu-18W__bobbing;position:absolute;transform:translate(-50%,-50%)}@keyframes BooTaoFlightGame-module__fu-18W__bobbing{0%{transform:translate(-50%,-50%)translateY(-5px)}to{transform:translate(-50%,-50%)translateY(5px)}}.BooTaoFlightGame-module__fu-18W__primoImg{object-fit:contain;filter:drop-shadow(0 0 8px #f6e05e);width:100%;height:100%}.BooTaoFlightGame-module__fu-18W__playerTribie{pointer-events:none;z-index:15;will-change:transform;width:58px;height:58px;position:absolute;transform:translate(-50%,-50%)}.BooTaoFlightGame-module__fu-18W__playerImg{object-fit:contain;filter:drop-shadow(0 4px 10px #000000e6);width:100%;height:100%}.BooTaoFlightGame-module__fu-18W__playerVideo{object-fit:contain;filter:drop-shadow(0 4px 10px #000000e6);pointer-events:none;width:100%;height:100%}.BooTaoFlightGame-module__fu-18W__resultChibiVideo{object-fit:contain;filter:drop-shadow(0 6px 14px #000c);pointer-events:none;width:76px;height:76px;margin-bottom:10px}.BooTaoFlightGame-module__fu-18W__invulnerable{animation:.15s infinite alternate BooTaoFlightGame-module__fu-18W__blink}@keyframes BooTaoFlightGame-module__fu-18W__blink{0%{opacity:.25}to{opacity:1}}.BooTaoFlightGame-module__fu-18W__floatingScore{pointer-events:none;z-index:20;text-shadow:0 2px 6px #000000f2;font-size:15px;font-weight:900;animation:.65s ease-out forwards BooTaoFlightGame-module__fu-18W__floatUp;position:absolute}@keyframes BooTaoFlightGame-module__fu-18W__floatUp{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(1.2)}}.BooTaoFlightGame-module__fu-18W__scorePos{color:#f6e05e}.BooTaoFlightGame-module__fu-18W__scoreNeg{color:#fc8181}.BooTaoFlightGame-module__fu-18W__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;text-align:center;background:#141822eb;flex-direction:column;justify-content:center;align-items:center;max-height:100%;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.BooTaoFlightGame-module__fu-18W__resultChibi{object-fit:contain;filter:drop-shadow(0 6px 14px #000c);width:76px;height:76px;margin-bottom:10px}.BooTaoFlightGame-module__fu-18W__overlayTitle{color:#d3bc8e;letter-spacing:.05em;text-shadow:0 2px 8px #000000e6;margin:0 0 6px;font-size:24px;font-weight:900}.BooTaoFlightGame-module__fu-18W__overlaySubtitle{color:#8f98ad;max-width:440px;margin:0 0 16px;font-size:13.5px;line-height:1.5}.BooTaoFlightGame-module__fu-18W__overlayDesc{color:#8f98ad;max-width:400px;margin:0 0 16px;font-size:14px;line-height:1.5}.BooTaoFlightGame-module__fu-18W__overlayDesc strong{color:#ece5d8}.BooTaoFlightGame-module__fu-18W__overlayBest{color:#f6e05e;letter-spacing:.05em;background:#141a24;border:1px solid #363e52;border-radius:4px;margin-bottom:16px;padding:6px 14px;font-size:13.5px;font-weight:800}.BooTaoFlightGame-module__fu-18W__rewardNotice{color:#d3bc8e;background:#242936;border:1px solid #d3bc8e;border-radius:4px;margin-bottom:14px;padding:6px 16px;font-size:13.5px;font-weight:800}.BooTaoFlightGame-module__fu-18W__actionBtn{color:#141720;cursor:pointer;letter-spacing:.06em;background:#d3bc8e;border:none;border-radius:4px;padding:12px 28px;font-size:14px;font-weight:800;transition:all .15s;box-shadow:0 4px 12px #0006}.BooTaoFlightGame-module__fu-18W__actionBtn:hover{background:#e4c896;transform:translateY(-1px)}@media (max-width:640px){.BooTaoFlightGame-module__fu-18W__hud{gap:8px;padding:6px 10px;top:8px;left:8px;right:8px}.BooTaoFlightGame-module__fu-18W__hudLeft,.BooTaoFlightGame-module__fu-18W__hudRight{gap:8px}.BooTaoFlightGame-module__fu-18W__hudItem{letter-spacing:.02em;white-space:nowrap;font-size:11.5px}.BooTaoFlightGame-module__fu-18W__hearts{letter-spacing:1.5px;white-space:nowrap;font-size:12px}.BooTaoFlightGame-module__fu-18W__comboNotice{white-space:nowrap;padding:1px 5px;font-size:10.5px}}@media (max-width:480px){.BooTaoFlightGame-module__fu-18W__hudItemBest{display:none}}@media (max-width:440px){.BooTaoFlightGame-module__fu-18W__hud{gap:5px;padding:5px 8px;top:6px;left:6px;right:6px}.BooTaoFlightGame-module__fu-18W__hudLeft,.BooTaoFlightGame-module__fu-18W__hudRight{gap:5px}.BooTaoFlightGame-module__fu-18W__hudItem{letter-spacing:0;white-space:nowrap;font-size:10.5px}.BooTaoFlightGame-module__fu-18W__hearts{letter-spacing:1px;white-space:nowrap;font-size:10px}}.BooTaoFlightGame-module__fu-18W__floatingComboAnchor{z-index:25;pointer-events:none;align-items:center;gap:8px;animation:.22s cubic-bezier(.175,.885,.32,1.275) BooTaoFlightGame-module__fu-18W__popIn;display:flex;position:absolute;top:50px;left:50%;transform:translate(-50%)}@keyframes BooTaoFlightGame-module__fu-18W__popIn{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.BooTaoFlightGame-module__fu-18W__hudLabelText{display:inline}@media (max-width:540px){.BooTaoFlightGame-module__fu-18W__hudLabelText{display:none}.BooTaoFlightGame-module__fu-18W__floatingComboAnchor{gap:5px;top:42px}}@media (max-width:440px){.BooTaoFlightGame-module__fu-18W__floatingComboAnchor{top:36px}}.BooTaoFlightGame-module__fu-18W__gameContainer,.BooTaoFlightGame-module__fu-18W__gameContainer:focus,.BooTaoFlightGame-module__fu-18W__gameContainer:focus-visible,.BooTaoFlightGame-module__fu-18W__gameContainer:active{-webkit-tap-highlight-color:transparent!important;outline:none!important}.BooTaoFlightGame-module__fu-18W__playerTribie{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;outline:none!important}.BooTaoFlightGame-module__fu-18W__playerVideo{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;user-drag:none!important;outline:none!important}.BooTaoFlightGame-module__fu-18W__pillarTopImg,.BooTaoFlightGame-module__fu-18W__pillarBottomImg,.BooTaoFlightGame-module__fu-18W__primoImg{pointer-events:none!important;-webkit-user-drag:none!important;user-drag:none!important}@media (max-width:640px){.BooTaoFlightGame-module__fu-18W__overlay{-webkit-overflow-scrolling:touch!important;justify-content:flex-start!important;padding:16px 14px!important;overflow-y:auto!important}.BooTaoFlightGame-module__fu-18W__overlayChibi,.BooTaoFlightGame-module__fu-18W__resultChibi{width:54px!important;height:54px!important;margin-bottom:6px!important}.BooTaoFlightGame-module__fu-18W__overlayTitle{margin-bottom:4px!important;font-size:19px!important}.BooTaoFlightGame-module__fu-18W__overlayDesc,.BooTaoFlightGame-module__fu-18W__overlaySubtitle{max-width:95%!important;margin-bottom:12px!important;font-size:12px!important;line-height:1.45!important}.BooTaoFlightGame-module__fu-18W__overlayBest,.BooTaoFlightGame-module__fu-18W__rewardNotice{margin-bottom:10px!important;padding:4px 10px!important;font-size:12px!important}.BooTaoFlightGame-module__fu-18W__actionBtn,.BooTaoFlightGame-module__fu-18W__primaryBtn{margin-top:2px!important;padding:10px 24px!important;font-size:13.5px!important}.BooTaoFlightGame-module__fu-18W__deviceMotionBtn{margin-top:8px!important;padding:6px 12px!important;font-size:11px!important}}
.SoundControl-module__pxiSQG__soundControlRoot{z-index:950;-webkit-user-select:none;user-select:none;position:fixed;top:1.5rem;left:1.75rem}.SoundControl-module__pxiSQG__subpagePosition{left:auto;right:1.75rem}.SoundControl-module__pxiSQG__subpagePosition .SoundControl-module__pxiSQG__popoverPanel{left:auto;right:0}.SoundControl-module__pxiSQG__pillBtn{color:#e5b869;cursor:pointer;background:#090c12;border:1.5px solid #d4af37;border-radius:9999px;outline:none;align-items:center;gap:8px;max-width:220px;padding:6px 14px 6px 10px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:3px 3px #000}.SoundControl-module__pxiSQG__pillBtn:hover,.SoundControl-module__pxiSQG__pillBtnActive{background:#111622;border-color:#fff;transform:translateY(-1px);box-shadow:4px 4px #000}.SoundControl-module__pxiSQG__pillBtn:active{transform:translateY(1px);box-shadow:1px 1px #000}.SoundControl-module__pxiSQG__pillIconWrap{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.SoundControl-module__pxiSQG__eqBars{align-items:flex-end;gap:2px;height:14px;padding-bottom:1px;display:flex}.SoundControl-module__pxiSQG__eqBar{background:#facc15;border-radius:1px;width:3px;animation:1.2s ease-in-out infinite SoundControl-module__pxiSQG__eqBounce}.SoundControl-module__pxiSQG__eqBar:first-child{height:6px;animation-delay:0s}.SoundControl-module__pxiSQG__eqBar:nth-child(2){height:13px;animation-delay:.25s}.SoundControl-module__pxiSQG__eqBar:nth-child(3){height:9px;animation-delay:.45s}@keyframes SoundControl-module__pxiSQG__eqBounce{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.SoundControl-module__pxiSQG__pillText{font-family:var(--font-display), monospace, sans-serif;letter-spacing:.05em;color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.75rem;font-weight:700;overflow:hidden}.SoundControl-module__pxiSQG__pillIndicator{color:#d4af37;opacity:.8;flex-shrink:0;margin-left:2px;font-size:.65rem}.SoundControl-module__pxiSQG__popoverPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d111a;border:1.5px solid #d4af37;border-radius:12px;flex-direction:column;gap:12px;width:290px;padding:14px;animation:.2s cubic-bezier(.16,1,.3,1) SoundControl-module__pxiSQG__popoverFadeIn;display:flex;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 16px 36px #000000bf,4px 4px #000}@keyframes SoundControl-module__pxiSQG__popoverFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.SoundControl-module__pxiSQG__panelHeader{border-bottom:1px solid #d4af3733;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.SoundControl-module__pxiSQG__headerTitle{font-family:var(--font-display), monospace, sans-serif;letter-spacing:.12em;color:#facc15;text-transform:uppercase;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:flex}.SoundControl-module__pxiSQG__goldStar{color:#d4af37;font-size:.75rem}.SoundControl-module__pxiSQG__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.SoundControl-module__pxiSQG__closeBtn:hover{color:#fff;background:#ffffff14}.SoundControl-module__pxiSQG__channelSection{flex-direction:column;gap:8px;display:flex}.SoundControl-module__pxiSQG__channelHeader{justify-content:space-between;align-items:center;display:flex}.SoundControl-module__pxiSQG__channelTitleWrap{align-items:center;gap:6px;display:flex}.SoundControl-module__pxiSQG__channelIcon{color:#d4af37}.SoundControl-module__pxiSQG__channelTitle{color:#e2e8f0;letter-spacing:.03em;font-size:.8rem;font-weight:700}.SoundControl-module__pxiSQG__muteBtn{cursor:pointer;background:0 0;border:1px solid #d4af3740;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;transition:all .15s;display:inline-flex}.SoundControl-module__pxiSQG__muteBtn:hover{background:#d4af371a;border-color:#d4af37}.SoundControl-module__pxiSQG__muteLabel{font-family:var(--font-display), monospace, sans-serif;color:#cbd5e1;text-align:right;min-width:32px;font-size:.7rem;font-weight:700}.SoundControl-module__pxiSQG__trackInfoCard{background:#141a26;border:1px solid #1f283d;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.SoundControl-module__pxiSQG__trackMeta{flex-direction:column;min-width:0;display:flex;overflow:hidden}.SoundControl-module__pxiSQG__trackTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;overflow:hidden}.SoundControl-module__pxiSQG__trackArtist{color:#94a3b8;font-size:.65rem;font-family:var(--font-display), monospace, sans-serif}.SoundControl-module__pxiSQG__trackSubRow{align-items:center;gap:6px;margin-top:2px;display:flex}.SoundControl-module__pxiSQG__shuffleBadge{color:#facc15;letter-spacing:.04em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af374d;border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:.6rem;font-weight:700;display:inline-flex}.SoundControl-module__pxiSQG__playbackButtons{flex-shrink:0;align-items:center;gap:4px;display:flex}.SoundControl-module__pxiSQG__mediaBtn{color:#cbd5e1;cursor:pointer;background:#1c2438;border:1px solid #2d3852;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.SoundControl-module__pxiSQG__mediaBtn:hover{color:#fff;background:#242f49;border-color:#d4af37}.SoundControl-module__pxiSQG__playPauseBtn{color:#fff;background:#8e1b1b;border-color:#d4af37;width:28px;height:28px}.SoundControl-module__pxiSQG__playPauseBtn:hover{background:#ab2121;box-shadow:0 0 8px #d4af3766}.SoundControl-module__pxiSQG__sliderRow{align-items:center;gap:8px;display:flex}.SoundControl-module__pxiSQG__rangeSlider{appearance:none;cursor:pointer;background:#182030;border:1px solid #27334d;border-radius:3px;outline:none;flex:1;height:6px}.SoundControl-module__pxiSQG__rangeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#facc15;border:2px solid #000;border-radius:50%;width:14px;height:14px;transition:transform .1s,background .1s}.SoundControl-module__pxiSQG__rangeSlider::-webkit-slider-thumb:hover{background:#fff;transform:scale(1.2)}.SoundControl-module__pxiSQG__rangeSlider::-moz-range-thumb{cursor:pointer;background:#facc15;border:2px solid #000;border-radius:50%;width:14px;height:14px}.SoundControl-module__pxiSQG__testBtn{color:#e2e8f0;font-family:var(--font-display), monospace, sans-serif;cursor:pointer;background:#1c2438;border:1px solid #2d3852;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:700;transition:all .15s}.SoundControl-module__pxiSQG__testBtn:hover{color:#facc15;background:#242f49;border-color:#d4af37}.SoundControl-module__pxiSQG__testBtn:active{transform:scale(.95)}.SoundControl-module__pxiSQG__divider{background:linear-gradient(90deg,#0000,#d4af3759,#0000);height:1px;margin:2px 0}@media (max-width:640px){.SoundControl-module__pxiSQG__soundControlRoot{top:.85rem;left:.85rem}.SoundControl-module__pxiSQG__subpagePosition{left:auto;right:.85rem}.SoundControl-module__pxiSQG__subpagePosition .SoundControl-module__pxiSQG__popoverPanel{left:auto;right:0}.SoundControl-module__pxiSQG__pillBtn{max-width:130px;padding:5px 9px 5px 7px}.SoundControl-module__pxiSQG__pillText{max-width:68px;font-size:.68rem}.SoundControl-module__pxiSQG__popoverPanel{width:min(290px,100vw - 1.7rem)}}
.detail-module__jo80Uq__pageContainer{z-index:10;background-color:var(--bg-primary);box-sizing:border-box;flex-direction:column;gap:2rem;width:100%;max-width:min(840px,94vw);min-height:100vh;margin:0 auto;padding:2rem 1.25rem 4rem;display:flex;position:relative;overflow-x:hidden}@media (min-width:2100px){.detail-module__jo80Uq__pageContainer{zoom:1.15;max-width:1200px}}@media (max-width:640px){.detail-module__jo80Uq__pageContainer{gap:1.5rem;padding:1.25rem .85rem 3rem}}.detail-module__jo80Uq__topNav{justify-content:space-between;align-items:center;width:100%;min-height:38px;display:flex}.detail-module__jo80Uq__pageHeader{flex-direction:column;gap:.5rem;display:flex}.detail-module__jo80Uq__categoryBadge{text-transform:uppercase;letter-spacing:.06em;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;align-items:center;gap:7px;width:fit-content;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.detail-module__jo80Uq__pageTitle{font-family:var(--font-display);color:var(--text-primary);font-size:2.25rem;font-weight:700;line-height:1.2}.detail-module__jo80Uq__pageSubtitle{color:var(--text-muted);font-size:.95rem;line-height:1.6}.detail-module__jo80Uq__glassCard{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;padding:1.75rem}@media (max-width:640px){.detail-module__jo80Uq__pageContainer{gap:1.5rem;padding:.85rem .85rem 3rem}.detail-module__jo80Uq__pageTitle{font-size:1.65rem}.detail-module__jo80Uq__pageSubtitle{font-size:.88rem}.detail-module__jo80Uq__glassCard{border-radius:10px;padding:1rem .85rem}}
