.treasure-hunt_treasureHuntMain__HSikI{min-height:100vh;background:var(--ocean-gradient);position:relative;overflow-x:hidden;font-family:var(--pirate-font);color:var(--white-sail)}.treasure-hunt_treasureHuntMain__HSikI:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(245,158,11,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(77,166,217,.1) 0,transparent 50%);pointer-events:none;z-index:1}.treasure-hunt_oceanParticles__XsuNH{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:hidden}.treasure-hunt_waterDroplet__NY7yS{position:absolute;width:6px;height:6px;background:radial-gradient(circle,var(--ocean-light) 0,var(--ocean-medium) 70%,transparent 100%);border-radius:50%;filter:blur(1px);box-shadow:0 0 10px rgba(77,166,217,.4),inset 0 0 5px rgba(255,255,255,.2);animation:treasure-hunt_drift__eM23o 10s ease-in-out infinite}@keyframes treasure-hunt_drift__eM23o{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(2px) rotate(45deg)}50%{transform:translateX(-1px) rotate(90deg)}75%{transform:translateX(3px) rotate(135deg)}}.treasure-hunt_treasureMapGrid__65rVD{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:1}.treasure-hunt_mapSvg__MkFus{width:100%;height:100%}.treasure-hunt_headerSection__adHLT{position:relative;min-height:80vh;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;z-index:10;overflow:hidden;padding-top:2rem;padding-bottom:0}.treasure-hunt_headerBackground__sfoFM{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2}.treasure-hunt_backgroundImage__iNAV5{object-fit:cover;object-position:center;filter:sepia(20%) saturate(120%) brightness(.9)}.treasure-hunt_oceanOverlay__92yjD{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(26,54,93,.4),rgba(26,54,93,.6) 50%,rgba(26,54,93,.8));z-index:-1}.treasure-hunt_headerContent__y7KzP{position:relative;z-index:5;max-width:1200px;width:100%;padding:0 2rem;display:flex;flex-direction:column;align-items:flex-start;height:100%}.treasure-hunt_mainTitle__3_AxM{font-size:clamp(1rem,8vw,2.1rem);font-weight:900;font-family:var(--pirate-display);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;position:relative;color:var(--white-sail);text-shadow:2px 2px 4px rgba(0,0,0,.5);align-self:flex-start;line-height:.9}.treasure-hunt_titleHunt__NhNoc{font-size:clamp(3rem,8vw,6rem);color:#00d4ff;font-weight:2000;text-shadow:0 0 15px rgba(0,212,255,.8),0 0 30px rgba(0,212,255,.4),2px 2px 4px rgba(0,0,0,.8)}@keyframes treasure-hunt_neonPulse__0Kxus{0%{text-shadow:0 0 5px var(--neon-blue),0 0 10px var(--neon-blue),0 0 15px var(--neon-blue);filter:drop-shadow(var(--neon-glow))}to{text-shadow:0 0 5px var(--neon-blue-bright),0 0 10px var(--neon-blue-bright),0 0 15px var(--neon-blue-bright),0 0 20px var(--neon-blue-bright);filter:drop-shadow(var(--neon-bright-glow))}}.treasure-hunt_titleGlow__vaGXc{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--neon-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(20px);opacity:.8;z-index:-1;animation:treasure-hunt_neonGlow__8syYM 3s ease-in-out infinite alternate}@keyframes treasure-hunt_neonGlow__8syYM{0%{opacity:.7;filter:blur(15px)}to{opacity:.9;filter:blur(18px)}}.treasure-hunt_pirateHost__r_2_e{position:absolute;bottom:0;left:0;right:0;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;z-index:6;padding:2rem;max-width:1200px;width:100%}.treasure-hunt_pirateCharacter__JU9WZ{border-radius:50%;border:4px solid var(--treasure-bright);box-shadow:var(--treasure-glow);transition:all .3s ease}.treasure-hunt_pirateCharacter__JU9WZ:hover{transform:scale(1.05);box-shadow:0 0 60px rgba(255,215,0,.9)}.treasure-hunt_speechBubble__znQTK{position:relative;background:rgba(254,243,199,.95);color:var(--wood-dark);padding:1.5rem 2rem;border-radius:20px;max-width:400px;font-weight:600;box-shadow:var(--deep-shadow);border:2px solid var(--treasure-bright)}.treasure-hunt_speechBubble__znQTK:before{content:"";position:absolute;top:50%;left:-15px;transform:translateY(-50%);width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid var(--treasure-bright)}.treasure-hunt_speechBubble__znQTK:after{content:"";position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid rgba(254,243,199,.95)}.treasure-hunt_progressDisplay__iySsQ{margin-top:3rem;padding:2rem;background:rgba(26,54,93,.8);border-radius:20px;border:2px solid var(--treasure-bright);backdrop-filter:blur(10px);box-shadow:var(--deep-shadow)}.treasure-hunt_progressLabel__1TJw9{font-size:1.2rem;font-weight:700;color:var(--treasure-bright);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.treasure-hunt_progressBar__HSDZD{position:relative;width:100%;height:20px;background:rgba(26,54,93,.6);border-radius:10px;border:2px solid var(--treasure-medium);overflow:hidden}.treasure-hunt_progressFill__L_8CC{height:100%;background:var(--treasure-gradient);border-radius:8px;position:relative;transition:width .8s ease}.treasure-hunt_progressFill__L_8CC:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:treasure-hunt_shimmer__AH64g 2s infinite}@keyframes treasure-hunt_shimmer__AH64g{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.treasure-hunt_progressText__u5p2X{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:var(--white-sail);text-shadow:1px 1px 2px rgba(0,0,0,.8);font-size:.9rem}.treasure-hunt_missionBrief__Vz5qD{position:relative;z-index:10;letter-spacing:.05em;backdrop-filter:blur(15px);background:var(--ocean-gradient);margin-bottom:2rem}.treasure-hunt_briefContent__DXUps{max-width:1200px;margin:0 auto;padding:4rem;position:relative}.treasure-hunt_briefContent__DXUps:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;opacity:.4}.treasure-hunt_briefTitle__wla3Q{font-size:2.5rem;font-weight:800;color:var(--treasure-bright);margin-bottom:2rem;text-align:center;font-family:var(--pirate-display);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:1rem}.treasure-hunt_titleIcon__IXIL9{filter:drop-shadow(var(--treasure-glow))}.treasure-hunt_briefParagraph__JXnD4{display:flex;align-items:center;gap:2rem;margin-bottom:0}.treasure-hunt_briefImageLeft__afoQD{width:512px;height:512px}.treasure-hunt_briefImageLeft__afoQD,.treasure-hunt_briefImageRight__pGcKg{flex-shrink:0;object-fit:contain;object-position:center;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}.treasure-hunt_briefImageRight__pGcKg{width:420px;height:340px;order:2}.treasure-hunt_briefParagraph__JXnD4:has(.treasure-hunt_briefImageRight__pGcKg){flex-direction:row}.treasure-hunt_briefParagraph__JXnD4:has(.treasure-hunt_briefImageRight__pGcKg) .treasure-hunt_briefText__qem1G{order:1}.treasure-hunt_briefText__qem1G{font-size:1.1rem;line-height:1.6;color:var(--cream-parchment);margin-bottom:1.5rem;text-align:center}.treasure-hunt_briefParagraph__JXnD4 .treasure-hunt_briefText__qem1G{margin-bottom:2rem;padding-right:1rem}.treasure-hunt_briefImageContainer__PhhQz{display:contents}.treasure-hunt_highlight__MoYkQ{color:var(--treasure-bright);font-weight:700}.treasure-hunt_goldenKeyText__G1dfh{color:var(--treasure-bright);font-weight:800;text-transform:uppercase;letter-spacing:.05em;text-shadow:var(--treasure-glow)}.treasure-hunt_briefStats__37Jaf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem;margin-bottom:2rem}.treasure-hunt_briefStat__EpuB_{text-align:center;padding:1.5rem;background:rgba(77,166,217,.1);border-radius:15px;border:2px solid var(--treasure-bright);transition:all .3s ease}.treasure-hunt_briefStat__EpuB_:hover{transform:translateY(-5px);box-shadow:var(--ocean-glow)}.treasure-hunt_statNumber__J_SrC{display:block;font-size:2.5rem;font-weight:900;color:var(--treasure-bright);margin-bottom:.5rem;font-family:var(--pirate-display)}.treasure-hunt_statLabel__wzP1r{display:block;font-size:.9rem;color:var(--ocean-mist);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.treasure-hunt_briefParagraphWithBackground__CA_Tw{position:relative;min-height:600px;padding:2rem;border-radius:20px;border:2px solid var(--treasure-bright);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;margin-bottom:2rem}.treasure-hunt_briefBackgroundImage__I_Ux0{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;object-fit:cover;width:100%;height:100%}.treasure-hunt_awpBackgroundImage__3I7bM{object-fit:cover;object-position:center;opacity:.8;filter:sepia(10%) saturate(110%) brightness(.7)}.treasure-hunt_briefConnectedImages__0zJpn{position:absolute;top:-50px;left:50%;transform:translateX(-50%);z-index:3}.treasure-hunt_briefImageConnected__ENnNn{border-radius:50%;border:4px solid var(--treasure-bright);box-shadow:var(--treasure-glow);background:rgba(26,54,93,.9);padding:10px}.treasure-hunt_briefTextOverlay__MA1jK{position:relative;z-index:2;background:rgba(26,54,93,.95);backdrop-filter:blur(10px);padding:2rem 3rem;border-radius:15px;border:2px solid var(--treasure-bright);margin:2rem;text-align:center;font-size:1.2rem;font-weight:700;color:var(--cream-parchment)}.treasure-hunt_challengeContainer__zJA3a{max-width:1200px;margin:2rem auto;padding:0 2rem 2rem;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:10}.treasure-hunt_challengeCard__O2kiy{position:relative;border-radius:25px;overflow:hidden;transition:all .4s ease;letter-spacing:.08em;max-width:1200px;margin:auto auto 3rem}.treasure-hunt_challengeCard__O2kiy:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:var(--ocean-gradient);opacity:.95;transition:all .4s ease}.treasure-hunt_challengeCard__O2kiy:after{content:"";background:none}.treasure-hunt_challengeBackgroundImage__vEipe,.treasure-hunt_challengeCard__O2kiy:after{position:absolute;top:0;right:0;bottom:0;width:60%;z-index:4;opacity:.6;pointer-events:none;transition:all .4s ease}.treasure-hunt_challengeBackgroundImage__vEipe{background-size:contain;background-repeat:no-repeat;background-position:100%}.treasure-hunt_challengeBackgroundImage__vEipe.treasure-hunt_challenge1__3ucNy{background-image:url(/images/fallen-pirate-lupa.png)}.treasure-hunt_challengeBackgroundImage__vEipe.treasure-hunt_challenge2__SSDJj{background-image:url(/images/fallen-shouting.png)}.treasure-hunt_challengeBackgroundImage__vEipe.treasure-hunt_challenge3__vZLqH{background-image:url(/images/fallen-chest.png)}.treasure-hunt_challengeCard__O2kiy.treasure-hunt_active__qo_am:before{opacity:1}.treasure-hunt_challengeCard__O2kiy.treasure-hunt_completed__hUj2B:before{background:linear-gradient(135deg,rgba(22,163,74,.2) 0,var(--ocean-deep) 50%,rgba(255,215,0,.1) 100%)}.treasure-hunt_challengeCard__O2kiy.treasure-hunt_locked__8KgFy:before{background:linear-gradient(135deg,rgba(0,0,0,.4) 0,var(--ocean-deep) 100%);opacity:.6}.treasure-hunt_challengeCardContent__fne_Q{position:relative;z-index:5;height:100%;display:flex;flex-direction:column;backdrop-filter:blur(10px);border:2px solid var(--ocean-medium);border-radius:23px;overflow:hidden;transition:all .4s ease;letter-spacing:.15em}.treasure-hunt_challengeCard__O2kiy.treasure-hunt_active__qo_am .treasure-hunt_challengeCardContent__fne_Q{border-color:var(--treasure-bright);box-shadow:var(--treasure-glow),var(--deep-shadow);transform:scale(1.02)}.treasure-hunt_challengeCard__O2kiy.treasure-hunt_completed__hUj2B .treasure-hunt_challengeCardContent__fne_Q{border-color:var(--green-success);background:rgba(22,163,74,.15);backdrop-filter:blur(12px)}.treasure-hunt_challengeCard__O2kiy.treasure-hunt_locked__8KgFy .treasure-hunt_challengeCardContent__fne_Q{opacity:.7;filter:grayscale(30%);backdrop-filter:blur(5px)}.treasure-hunt_cardHeader__uHNCh{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:2rem 2.5rem 1.5rem;background:linear-gradient(180deg,rgba(255,215,0,.08),transparent);gap:1rem;flex-wrap:wrap;min-height:120px}.treasure-hunt_challengeCard__O2kiy.treasure-hunt_active__qo_am .treasure-hunt_cardHeader__uHNCh{background:linear-gradient(180deg,rgba(255,215,0,.12),transparent)}.treasure-hunt_challengeNumber__TrSWb{display:flex;align-items:center;gap:1rem;font-size:1.3rem;font-weight:800;color:var(--treasure-bright);min-width:90px;text-shadow:var(--treasure-glow);font-family:var(--pirate-display)}.treasure-hunt_progressRing__U7sUg{width:55px;height:55px;filter:drop-shadow(0 0 8px rgba(255,215,0,.4))}.treasure-hunt_progressRing__U7sUg svg{width:100%;height:100%;transform:rotate(-90deg)}.treasure-hunt_progressRing__U7sUg circle{animation:treasure-hunt_progressRing__U7sUg 2s ease-in-out;filter:drop-shadow(0 0 4px rgba(245,158,11,.6))}@keyframes treasure-hunt_progressRing__U7sUg{0%{stroke-dashoffset:125.6}to{stroke-dashoffset:0}}.treasure-hunt_challengeInfo__quh13{flex:1;min-width:250px}.treasure-hunt_challengeTitle__a8A4g{font-size:1.9rem;font-weight:900;color:var(--white-sail);margin-bottom:.8rem;font-family:var(--pirate-display);display:flex;align-items:center;gap:.7rem;text-shadow:2px 2px 4px rgba(0,0,0,.7);letter-spacing:.02em}.treasure-hunt_challengeTitle__a8A4g .treasure-hunt_titleIcon__IXIL9{color:var(--treasure-bright);font-size:1.6rem;filter:drop-shadow(var(--treasure-glow))}.treasure-hunt_difficultyBadge__PzWUo{display:inline-block;padding:.6rem 1.2rem;border-radius:25px;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(5px);border:2px solid;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.treasure-hunt_difficultyBadge__PzWUo.treasure-hunt_easy__KrzU_{background:rgba(22,163,74,.25);color:#4ade80;border-color:#22c55e;box-shadow:0 0 15px rgba(22,163,74,.3)}.treasure-hunt_difficultyBadge__PzWUo.treasure-hunt_medium__yv0X0{background:rgba(255,215,0,.25);color:var(--treasure-bright);border-color:var(--treasure-medium);box-shadow:var(--treasure-glow)}.treasure-hunt_difficultyBadge__PzWUo.treasure-hunt_hard__Opb0l{background:rgba(220,38,38,.25);color:#f87171;border-color:var(--red-danger);box-shadow:0 0 15px rgba(220,38,38,.4)}.treasure-hunt_rewardDisplay__4xLSH{display:flex;align-items:center;gap:.7rem;padding:1.2rem 1.8rem;background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,215,0,.05));backdrop-filter:blur(8px);border-radius:20px;border:2px solid var(--treasure-medium);min-width:220px;justify-content:center;box-shadow:var(--treasure-glow)}.treasure-hunt_rewardIcon__lFAzA{font-size:1.6rem;filter:drop-shadow(var(--treasure-glow))}.treasure-hunt_rewardText___fJz7{font-weight:800;color:var(--treasure-bright);font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;text-shadow:var(--treasure-glow);font-family:var(--pirate-display)}.treasure-hunt_cardContent__ay8qe{position:relative;z-index:6;padding:2rem 2.5rem;flex:1;display:flex;flex-direction:column;gap:1.5rem;font-family:Montserrat,sans-serif}.treasure-hunt_challengeDescription__JptV6{font-size:1.15rem;line-height:1.8;color:var(--cream-parchment);margin-bottom:1.5rem;text-align:center;padding:1.2rem;background:rgba(77,166,217,.08);border-radius:15px;border-left:4px solid var(--ocean-light);backdrop-filter:blur(5px);font-family:Montserrat,sans-serif;font-weight:500}.treasure-hunt_questionSection__oqAsS{margin-top:1rem;font-family:Montserrat,sans-serif}.treasure-hunt_questionLabel__cpL2D{display:flex;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:800;color:var(--treasure-bright);margin-bottom:1.2rem;text-transform:uppercase;letter-spacing:.08em;text-shadow:var(--treasure-glow);font-family:var(--pirate-display)}.treasure-hunt_questionIcon__6V_1M{font-size:1.3rem;filter:drop-shadow(var(--treasure-glow))}.treasure-hunt_questionText__su83e{font-size:1.35rem;font-weight:800;color:var(--white-sail);margin-bottom:2rem;padding:1.8rem;background:linear-gradient(135deg,rgba(77,166,217,.12),rgba(77,166,217,.06));backdrop-filter:blur(8px);border-radius:18px;border-left:5px solid var(--treasure-bright);text-align:center;line-height:1.6;box-shadow:0 4px 20px rgba(0,0,0,.2);font-family:Montserrat,sans-serif}.treasure-hunt_completedBanner__KEqTk,.treasure-hunt_lockedBanner__N9slh{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2.5rem;border-radius:20px;text-align:center;backdrop-filter:blur(10px);border:2px solid;margin:1rem 0;font-family:Montserrat,sans-serif}.treasure-hunt_lockedBanner__N9slh{background:rgba(0,0,0,.4);border-color:var(--ocean-mist);color:var(--ocean-mist)}.treasure-hunt_completedBanner__KEqTk{background:linear-gradient(135deg,rgba(22,163,74,.2),rgba(255,215,0,.1));border-color:var(--green-success);color:var(--white-sail)}.treasure-hunt_completedIcon__P0Nml,.treasure-hunt_lockedIcon__9iVKs{font-size:3rem;filter:drop-shadow(0 0 10px currentColor)}.treasure-hunt_completedText__viRtV,.treasure-hunt_lockedText__0yfem{flex:1}.treasure-hunt_completedText__viRtV p,.treasure-hunt_lockedText__0yfem p{margin:.5rem 0;font-size:1.1rem;font-family:Montserrat,sans-serif;font-weight:500}.treasure-hunt_completedTitle___OM4I{font-size:1.3rem;font-weight:900;color:var(--treasure-bright);text-shadow:var(--treasure-glow);font-family:var(--pirate-display)}.treasure-hunt_completedReward__3nMQ_{font-size:1.1rem;color:var(--cream-parchment);font-family:Montserrat,sans-serif;font-weight:500}.treasure-hunt_completedReward__3nMQ_ span{color:var(--treasure-bright);font-weight:800;text-shadow:var(--treasure-glow)}@media (max-width:768px){.treasure-hunt_headerContent__y7KzP{padding:0 1rem;align-items:flex-start}.treasure-hunt_mainTitle__3_AxM{font-size:clamp(1.5rem,12vw,2rem);text-align:left}.treasure-hunt_pirateHost__r_2_e{flex-direction:column;align-items:center;justify-content:center;text-align:center}.treasure-hunt_pirateCharacter__JU9WZ{display:none}.treasure-hunt_speechBubble__znQTK{max-width:320px}.treasure-hunt_speechBubble__znQTK:after,.treasure-hunt_speechBubble__znQTK:before{display:none}.treasure-hunt_speechBubble__znQTK:before{top:-15px;left:50%;transform:translateX(-50%);border-top:none;border-bottom:15px solid var(--treasure-bright);border-left:15px solid transparent;border-right:15px solid transparent}.treasure-hunt_speechBubble__znQTK:after{top:-12px;left:50%;transform:translateX(-50%);border:12px solid transparent;border-top:none;border-bottom:12px solid rgba(254,243,199,.95)}.treasure-hunt_briefContent__DXUps{padding:2rem 1.5rem}.treasure-hunt_briefTitle__wla3Q{font-size:1.8rem;flex-direction:column;gap:.5rem}.treasure-hunt_briefParagraph__JXnD4{flex-direction:column;text-align:center;gap:1.5rem}.treasure-hunt_briefImageLeft__afoQD,.treasure-hunt_briefImageRight__pGcKg{width:100%;max-width:300px;height:auto;order:0}.treasure-hunt_briefParagraph__JXnD4:has(.treasure-hunt_briefImageRight__pGcKg){flex-direction:column}.treasure-hunt_briefParagraph__JXnD4:has(.treasure-hunt_briefImageRight__pGcKg) .treasure-hunt_briefText__qem1G{order:0;text-align:center}.treasure-hunt_briefParagraph__JXnD4 .treasure-hunt_briefText__qem1G{text-align:center}.treasure-hunt_briefText__qem1G{font-size:1rem;line-height:1.6}.treasure-hunt_challengeCard__O2kiy{max-width:100%;min-height:auto}.treasure-hunt_challengeCardContent__fne_Q{border-radius:20px}.treasure-hunt_cardHeader__uHNCh{flex-direction:column;text-align:center;padding:1.5rem 1.5rem 1rem;min-height:auto;gap:1.5rem}.treasure-hunt_challengeNumber__TrSWb{justify-content:center;font-size:1.2rem;min-width:auto}.treasure-hunt_progressRing__U7sUg{width:45px;height:45px}.treasure-hunt_challengeInfo__quh13{min-width:auto;width:100%}.treasure-hunt_challengeTitle__a8A4g{font-size:1.6rem;justify-content:center;margin-bottom:1rem;gap:.5rem}.treasure-hunt_challengeTitle__a8A4g .treasure-hunt_titleIcon__IXIL9{font-size:1.4rem}.treasure-hunt_difficultyBadge__PzWUo{display:block;text-align:center;margin:0 auto;max-width:fit-content}.treasure-hunt_rewardDisplay__4xLSH{min-width:auto;width:100%;max-width:280px;margin:0 auto;padding:1rem 1.5rem}.treasure-hunt_cardContent__ay8qe{padding:1.5rem;gap:1rem}.treasure-hunt_challengeDescription__JptV6{font-size:1rem;padding:1rem;margin-bottom:1rem}.treasure-hunt_questionLabel__cpL2D{font-size:1rem;margin-bottom:1rem;justify-content:center;gap:.5rem}.treasure-hunt_questionText__su83e{font-size:1.2rem;padding:1.5rem 1rem;margin-bottom:1.5rem;line-height:1.5}.treasure-hunt_completedBanner__KEqTk,.treasure-hunt_lockedBanner__N9slh{flex-direction:column;padding:2rem 1.5rem;gap:1rem;text-align:center}.treasure-hunt_completedIcon__P0Nml,.treasure-hunt_lockedIcon__9iVKs{font-size:2.5rem}.treasure-hunt_completedText__viRtV p,.treasure-hunt_lockedText__0yfem p{font-size:1rem;margin:.3rem 0}.treasure-hunt_completedTitle___OM4I{font-size:1.2rem}.treasure-hunt_briefStats__37Jaf{grid-template-columns:1fr}.treasure-hunt_victoryCard__chPp9{padding:2rem 1.5rem}.treasure-hunt_victoryActions__FyaPj{flex-direction:column}.treasure-hunt_playAgainButton__cpUQz,.treasure-hunt_shareButton__Hxsjy{min-width:auto}.treasure-hunt_briefParagraphWithBackground__CA_Tw{min-height:300px;margin:2rem 0}.treasure-hunt_briefConnectedImages__0zJpn{top:-30px}.treasure-hunt_briefImageConnected__ENnNn{width:150px;height:150px}.treasure-hunt_briefTextOverlay__MA1jK{padding:1.5rem 2rem;margin:1.5rem;font-size:1rem}.treasure-hunt_briefImageContainer__PhhQz{position:relative;min-height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding:2rem 3rem}.treasure-hunt_briefImageContainer__PhhQz .treasure-hunt_briefImageLeft__afoQD{position:relative;z-index:2;border-radius:15px;border:2px solid var(--treasure-bright);box-shadow:var(--treasure-glow);background:rgba(246,250,11,.9);width:100%;max-width:320px;height:auto}}@media (max-width:480px){.treasure-hunt_challengeContainer__zJA3a,.treasure-hunt_missionBrief__Vz5qD{padding:0 1rem 2rem}.treasure-hunt_challengeCard__O2kiy{min-height:auto;margin:0}.treasure-hunt_challengeCardContent__fne_Q{border-radius:18px;border-width:1px}.treasure-hunt_cardHeader__uHNCh{padding:1.2rem 1rem .8rem;gap:1rem}.treasure-hunt_challengeNumber__TrSWb{font-size:1.1rem;gap:.8rem}.treasure-hunt_progressRing__U7sUg{width:40px;height:40px}.treasure-hunt_challengeTitle__a8A4g{font-size:1.4rem;margin-bottom:.8rem}.treasure-hunt_challengeTitle__a8A4g .treasure-hunt_titleIcon__IXIL9{font-size:1.2rem}.treasure-hunt_difficultyBadge__PzWUo{font-size:.8rem;padding:.5rem 1rem}.treasure-hunt_rewardDisplay__4xLSH{padding:.8rem 1.2rem;max-width:250px}.treasure-hunt_rewardIcon__lFAzA{font-size:1.4rem}.treasure-hunt_rewardText___fJz7{font-size:.85rem}.treasure-hunt_cardContent__ay8qe{padding:1.2rem 1rem}.treasure-hunt_challengeDescription__JptV6{font-size:.95rem;padding:.8rem;line-height:1.6}.treasure-hunt_questionLabel__cpL2D{font-size:.95rem;margin-bottom:.8rem}.treasure-hunt_questionIcon__6V_1M{font-size:1.1rem}.treasure-hunt_questionText__su83e{font-size:1.1rem;padding:1.2rem .8rem;margin-bottom:1.2rem;border-left-width:3px}.treasure-hunt_completedBanner__KEqTk,.treasure-hunt_lockedBanner__N9slh{padding:1.5rem 1rem;border-radius:15px}.treasure-hunt_completedIcon__P0Nml,.treasure-hunt_lockedIcon__9iVKs{font-size:2rem}.treasure-hunt_completedText__viRtV p,.treasure-hunt_lockedText__0yfem p{font-size:.95rem}.treasure-hunt_completedTitle___OM4I{font-size:1.1rem}.treasure-hunt_completedReward__3nMQ_{font-size:1rem}.treasure-hunt_briefContent__DXUps{padding:1.5rem 1rem}.treasure-hunt_briefTitle__wla3Q{font-size:1.5rem}.treasure-hunt_briefImageLeft__afoQD,.treasure-hunt_briefImageRight__pGcKg{max-width:250px}.treasure-hunt_briefText__qem1G{font-size:.95rem}.treasure-hunt_briefStats__37Jaf{gap:1rem}.treasure-hunt_statNumber__J_SrC{font-size:2rem}.treasure-hunt_briefParagraphWithBackground__CA_Tw{min-height:250px}.treasure-hunt_briefConnectedImages__0zJpn{top:-25px}.treasure-hunt_briefImageConnected__ENnNn{width:120px;height:120px;padding:8px}.treasure-hunt_briefTextOverlay__MA1jK{padding:1rem 1.5rem;margin:1rem;font-size:.95rem}.treasure-hunt_briefImageContainer__PhhQz{position:relative;min-height:350px;border-radius:20px;border:2px solid var(--treasure-bright);overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;background:rgba(26,54,93,.95);backdrop-filter:blur(10px)}.treasure-hunt_briefImageContainer__PhhQz .treasure-hunt_briefImageLeft__afoQD{position:relative;z-index:2;border-radius:15px;border:2px solid var(--treasure-bright);box-shadow:var(--treasure-glow);background:rgba(70,93,26,.9);width:100%;max-width:320px;height:auto}}.treasure-hunt_treasureInputContainer__xgm7M{margin:2rem 0;display:flex;flex-direction:column;gap:1.5rem}.treasure-hunt_inputWrapper__IUDWo{display:flex;align-items:center;gap:.75rem;padding:.5rem;border:2px solid transparent;border-radius:20px;background:rgba(22,78,99,.3);backdrop-filter:blur(10px);color:var(--white-sail);position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 20px rgba(8,47,73,.3),inset 0 1px 0 rgba(255,255,255,.1)}.treasure-hunt_treasureInput__NcKdE{flex:1;padding:1rem 1.5rem;background:rgba(255,255,255,.05);border:none;border-radius:16px;color:var(--white-sail);font-size:1.1rem;font-weight:500;outline:none;transition:all .3s ease;box-shadow:inset 0 2px 10px rgba(8,47,73,.2)}.treasure-hunt_treasureInput__NcKdE:focus{background:rgba(26,54,93,1);box-shadow:0 0 0 2px var(--treasure-bright)}.treasure-hunt_treasureInput__NcKdE::placeholder{color:var(--ocean-mist);font-style:italic}.treasure-hunt_inputWrapper__IUDWo.treasure-hunt_correct__TqXId{border-color:var(--green-success);background:rgba(22,163,74,.1)}.treasure-hunt_inputWrapper__IUDWo.treasure-hunt_incorrect__zMcEl{border-color:var(--red-danger);background:rgba(220,38,38,.1)}.treasure-hunt_inputWrapper__IUDWo.treasure-hunt_cooldown__ZFOk5{background:rgba(120,53,15,.2);border-color:var(--wood-medium)}.treasure-hunt_inputWrapper__IUDWo.treasure-hunt_cooldown__ZFOk5 .treasure-hunt_treasureInput__NcKdE{background:rgba(120,53,15,.4);color:var(--wood-light);cursor:not-allowed}.treasure-hunt_inputWrapper__IUDWo.treasure-hunt_cooldown__ZFOk5 .treasure-hunt_treasureInput__NcKdE:focus{box-shadow:0 0 0 2px var(--wood-medium)}.treasure-hunt_treasureSubmitButton__VNamJ{position:relative;flex-shrink:0;min-width:160px;max-width:180px;padding:1.25rem;background:var(--treasure-gradient);border:none;border-radius:16px;font-size:.95rem;font-weight:700;color:var(--white-sail);cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;font-family:var(--pirate-font);display:flex;align-items:center;justify-content:center;white-space:nowrap;height:auto;box-shadow:0 4px 15px rgba(255,215,0,.2)}.treasure-hunt_treasureSubmitButton__VNamJ:hover{transform:translateY(-2px);box-shadow:var(--treasure-glow),0 8px 25px rgba(255,215,0,.4);background:var(--treasure-bright)}.treasure-hunt_treasureSubmitButton__VNamJ:active{transform:translateY(0)}.treasure-hunt_treasureSubmitButton__VNamJ.treasure-hunt_cooldownButton__TQYvE{background:rgba(120,53,15,.7);border:2px solid var(--wood-medium);cursor:not-allowed;opacity:.9;box-shadow:0 4px 15px rgba(120,53,15,.3)}.treasure-hunt_treasureSubmitButton__VNamJ.treasure-hunt_cooldownButton__TQYvE:hover{transform:none;box-shadow:0 4px 15px rgba(120,53,15,.3)}.treasure-hunt_buttonText__r027X{position:relative;z-index:2;font-size:.95rem}.treasure-hunt_attemptIndicator__yEJa8{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding:1rem;background:rgba(77,166,217,.1);border-radius:10px;border:1px solid var(--ocean-light)}.treasure-hunt_attemptText__a_h6T{font-size:.9rem;color:var(--ocean-mist);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.treasure-hunt_attemptBars__cm62P{display:flex;gap:.5rem}.treasure-hunt_attemptBar__1loAi{width:20px;height:8px;background:rgba(77,166,217,.3);border-radius:4px;transition:all .3s ease}.treasure-hunt_attemptBar__1loAi.treasure-hunt_attempted__ZTzzW{background:var(--treasure-bright);box-shadow:0 0 10px rgba(255,215,0,.5)}.treasure-hunt_cooldownNotice__euBDu{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;background:rgba(120,53,15,.4);border-radius:15px;border:2px solid var(--wood-medium);margin-top:1rem;backdrop-filter:blur(10px)}.treasure-hunt_cooldownIcon__yWnr6{font-size:3rem;filter:drop-shadow(0 0 10px rgba(120,53,15,.8))}@keyframes treasure-hunt_spin__Ug9_F{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.treasure-hunt_cooldownText__F23ah{text-align:center;color:white}.treasure-hunt_cooldownTitle__LgtyN{font-size:1.3rem;font-weight:800;color:white;margin-bottom:.5rem;text-transform:uppercase;font-family:var(--pirate-display)}.treasure-hunt_cooldownDesc__T42ac{font-size:1rem;color:white;line-height:1.6;font-weight:600}.treasure-hunt_extendedCooldownHint__H0Zi0{color:var(--treasure-medium);background:rgba(255,215,0,.1);border-left:3px solid var(--treasure-medium)}.treasure-hunt_extendedCooldownHint__H0Zi0,.treasure-hunt_severeCooldownHint__afM8Z{font-size:.9rem;padding:.5rem 1rem;border-radius:8px;margin-top:.5rem;font-style:italic}.treasure-hunt_severeCooldownHint__afM8Z{color:#ff6b6b;background:rgba(39,13,13,.4);border-left:3px solid #ff6b6b;font-weight:600}@media (max-width:768px){.treasure-hunt_inputWrapper__IUDWo{gap:.5rem;padding:.4rem}.treasure-hunt_treasureInput__NcKdE{font-size:1rem;padding:1rem 1.2rem}.treasure-hunt_treasureSubmitButton__VNamJ{min-width:100px;max-width:120px;font-size:.85rem;padding:1rem .8rem;border-radius:12px}.treasure-hunt_buttonText__r027X{font-size:.8rem}.treasure-hunt_cooldownNotice__euBDu{flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.treasure-hunt_cooldownIcon__yWnr6{font-size:2.5rem}.treasure-hunt_cooldownTitle__LgtyN{font-size:1.1rem}.treasure-hunt_cooldownDesc__T42ac{font-size:.9rem}}@media (max-width:480px){.treasure-hunt_inputWrapper__IUDWo{gap:.4rem;padding:.3rem}.treasure-hunt_treasureInput__NcKdE{font-size:.95rem;padding:.9rem 1rem}.treasure-hunt_treasureSubmitButton__VNamJ{min-width:85px;max-width:100px;font-size:.75rem;padding:.9rem .6rem;border-radius:10px}.treasure-hunt_buttonText__r027X{font-size:.7rem;letter-spacing:.02em}.treasure-hunt_cooldownNotice__euBDu{gap:.75rem;padding:1.25rem}.treasure-hunt_cooldownIcon__yWnr6{font-size:2rem}.treasure-hunt_cooldownTitle__LgtyN{font-size:1rem}.treasure-hunt_cooldownDesc__T42ac{font-size:.85rem}}.treasure-hunt_loginPrompt__0892W{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2.5rem;border-radius:20px;text-align:center;backdrop-filter:blur(10px);border:2px solid var(--treasure-medium);background:rgba(255,215,0,.1);margin:1rem 0}.treasure-hunt_loginIcon__MJK0m{font-size:3rem;filter:drop-shadow(var(--treasure-glow));animation:treasure-hunt_float__PwWvO 3s ease-in-out infinite}.treasure-hunt_loginText__d_zBh{display:flex;flex-direction:column;gap:.75rem}.treasure-hunt_loginTitle__1DHFg{font-size:1.5rem;font-weight:700;color:var(--treasure-bright);text-shadow:var(--treasure-glow);margin:0}.treasure-hunt_loginDesc__X3uAf{font-size:1rem;color:var(--white-sail);opacity:.9;margin:0}.treasure-hunt_loginButton__2kzPK{padding:1rem 2rem;background:var(--treasure-gradient);border:none;border-radius:15px;color:var(--white-sail);font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 20px rgba(255,215,0,.3)}.treasure-hunt_loginButton__2kzPK:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.4),0 0 30px rgba(255,215,0,.5)}.treasure-hunt_loginButton__2kzPK:active{transform:translateY(0)}@keyframes treasure-hunt_float__PwWvO{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.treasure-hunt_treasureChestOverlay__dteL9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.treasure-hunt_treasureChestModal__SlFpb{background:var(--ocean-gradient);border:2px solid var(--treasure-medium);border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 50px rgba(255,215,0,.2)}.treasure-hunt_modalHeader__N94lM{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,215,0,.3)}.treasure-hunt_modalTitle__IqQQI{font-size:1.5rem;font-weight:700;color:var(--treasure-bright);text-shadow:var(--treasure-glow);display:flex;align-items:center;gap:.5rem;margin:0}.treasure-hunt_closeButton__k9mee{background:none;border:none;color:var(--white-sail);font-size:2rem;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.treasure-hunt_closeButton__k9mee:hover{background:rgba(255,255,255,.1);transform:scale(1.1)}.treasure-hunt_modalContent__rr41P{padding:2rem}.treasure-hunt_chestContainer__N3iRg{display:flex;justify-content:center;margin-bottom:2rem;position:relative}.treasure-hunt_treasureChest__xZ6xl{position:relative;transition:all .5s ease}.treasure-hunt_treasureChest__xZ6xl.treasure-hunt_opened__2CrQi{transform:scale(1.1);filter:brightness(1.2)}.treasure-hunt_chestImage__LbVvz{border-radius:10px;filter:drop-shadow(0 0 20px rgba(255,215,0,.4))}.treasure-hunt_openingEffect__7ylLY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.treasure-hunt_sparkles__pB21M{font-size:3rem;animation:treasure-hunt_sparkleAnimation__o54xF 1s ease-in-out infinite}@keyframes treasure-hunt_sparkleAnimation__o54xF{0%,to{opacity:0;transform:scale(.5) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}.treasure-hunt_treasureGlow__ReU_Z{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.treasure-hunt_glowEffect__pJuPq{width:100%;height:100%;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);border-radius:50%;animation:treasure-hunt_glowPulse__kNP_m 2s ease-in-out infinite}@keyframes treasure-hunt_glowPulse__kNP_m{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.6;transform:scale(1.2)}}.treasure-hunt_chestInfo__cdRS2{text-align:center}.treasure-hunt_keysAvailable__fOChR{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.1rem;color:var(--treasure-bright);margin-bottom:1.5rem;padding:.5rem 1rem;background:rgba(255,215,0,.1);border-radius:10px;border:1px solid rgba(255,215,0,.3)}.treasure-hunt_keyIcon__roMG5{font-size:1.5rem;filter:drop-shadow(0 0 8px rgba(255,215,0,.8))}.treasure-hunt_chestActions__6mQy1{margin-bottom:2rem}.treasure-hunt_chestDescription__SXYLq{color:var(--white-sail);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.treasure-hunt_openChestButton__L43xU{background:var(--treasure-gradient);color:var(--white-sail);border:2px solid var(--treasure-medium);padding:1rem 2rem;font-size:1.1rem;font-weight:700;border-radius:15px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 5px 15px rgba(0,0,0,.3),0 0 20px rgba(255,215,0,.3)}.treasure-hunt_openChestButton__L43xU:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.4),0 0 30px rgba(255,215,0,.5)}.treasure-hunt_openChestButton__L43xU:disabled{opacity:.6;cursor:not-allowed;transform:none}.treasure-hunt_openingMessage__etRmU{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--white-sail);font-size:1.1rem}.treasure-hunt_loadingSpinner__2qaNp{width:40px;height:40px;border:3px solid rgba(255,215,0,.3);border-top:3px solid var(--treasure-bright);border-radius:50%;animation:treasure-hunt_spin__Ug9_F 1s linear infinite}.treasure-hunt_rewardReveal__kE16V{background:rgba(255,215,0,.1);border:2px solid var(--treasure-medium);border-radius:15px;padding:2rem;text-align:center}.treasure-hunt_rewardTitle__o3d_9{color:var(--treasure-bright);font-size:1.5rem;margin-bottom:1rem;text-shadow:var(--treasure-glow)}.treasure-hunt_rewardItem__XudKc{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:1.2rem}.treasure-hunt_rewardIcon__lFAzA{font-size:1.5rem}.treasure-hunt_rewardName__rlH7z{color:var(--white-sail);font-weight:700}.treasure-hunt_rewardMessage__W9Pwk{color:var(--white-sail);opacity:.9;font-size:1rem;line-height:1.6}@media (max-width:768px){.treasure-hunt_treasureChestModal__SlFpb{margin:1rem;max-width:calc(100vw - 2rem)}.treasure-hunt_modalHeader__N94lM{padding:1rem 1.5rem}.treasure-hunt_modalTitle__IqQQI{font-size:1.3rem}.treasure-hunt_modalContent__rr41P{padding:1.5rem}.treasure-hunt_chestImage__LbVvz{width:250px;height:250px}.treasure-hunt_openChestButton__L43xU{padding:.8rem 1.5rem;font-size:1rem}}@media (max-width:480px){.treasure-hunt_treasureChestModal__SlFpb{margin:.5rem;max-width:calc(100vw - 1rem)}.treasure-hunt_modalHeader__N94lM{padding:.8rem 1rem}.treasure-hunt_modalTitle__IqQQI{font-size:1.1rem}.treasure-hunt_modalContent__rr41P{padding:1rem}.treasure-hunt_chestImage__LbVvz{width:200px;height:200px}.treasure-hunt_chestDescription__SXYLq,.treasure-hunt_keysAvailable__fOChR{font-size:1rem}.treasure-hunt_openChestButton__L43xU{padding:.7rem 1.2rem;font-size:.9rem}.treasure-hunt_rewardTitle__o3d_9{font-size:1.3rem}.treasure-hunt_rewardItem__XudKc{font-size:1.1rem}}.page_treasureHuntMain__gx4yI{min-height:100vh;background:transparent;backdrop-filter:blur(20px);position:relative;padding:0;overflow-x:hidden;background-image:url(/images/ts-bg.png);background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;font-family:var(--pirate-font);color:var(--white-sail)}.page_treasureHuntMain__gx4yI:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(245,158,11,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(77,166,217,.1) 0,transparent 50%);pointer-events:none;z-index:1}.page_oceanParticles__xQ7bC{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:hidden}.page_waterDroplet__WxLxg{position:absolute;width:6px;height:6px;background:radial-gradient(circle,var(--ocean-light) 0,var(--ocean-medium) 70%,transparent 100%);border-radius:50%;filter:blur(1px);box-shadow:0 0 10px rgba(77,166,217,.4),inset 0 0 5px rgba(255,255,255,.2);animation:page_drift__zt7Wu 6s ease-in-out infinite}@keyframes page_drift__zt7Wu{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(5px) rotate(90deg)}50%{transform:translateX(-3px) rotate(180deg)}75%{transform:translateX(8px) rotate(270deg)}}.page_mapSvg__oSP_H{width:100%;height:100%}.page_headerSection__PQJWC{position:relative;min-height:60vh;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;z-index:10;overflow:hidden;padding-top:0;padding-bottom:0}.page_headerBackground__73oXy{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2}.page_backgroundImage__EvVGF{object-fit:cover;object-position:center;filter:sepia(20%) saturate(120%) brightness(.9)}.page_oceanOverlay__AJeJu{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(20,33,50,.4),rgba(26,54,93,.6) 50%,rgba(26,54,93,.8));z-index:-1}.page_headerContent__INySX{position:relative;z-index:5;max-width:1200px;width:100%;padding:0 2rem;display:flex;flex-direction:column;align-items:flex-start;height:100%}.page_mainTitle__9MigU{font-size:clamp(1rem,8vw,2.1rem);font-weight:900;font-family:var(--pirate-display);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;position:relative;color:var(--white-sail);text-shadow:2px 2px 4px rgba(0,0,0,.5);align-self:flex-start;line-height:.9}.page_titleHunt__zj0FJ{font-size:clamp(3rem,8vw,6rem);color:#00d4ff;font-weight:2000;text-shadow:0 0 15px rgba(0,212,255,.8),0 0 30px rgba(0,212,255,.4),2px 2px 4px rgba(0,0,0,.8)}@keyframes page_neonPulse__uw4lS{0%{text-shadow:0 0 5px var(--neon-blue),0 0 10px var(--neon-blue),0 0 15px var(--neon-blue);filter:drop-shadow(var(--neon-glow))}to{text-shadow:0 0 5px var(--neon-blue-bright),0 0 10px var(--neon-blue-bright),0 0 15px var(--neon-blue-bright),0 0 20px var(--neon-blue-bright);filter:drop-shadow(var(--neon-bright-glow))}}.page_titleGlow__fuhnE{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--neon-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(20px);opacity:.8;z-index:-1;animation:page_neonGlow__7lv9d 3s ease-in-out infinite alternate}@keyframes page_neonGlow__7lv9d{0%{opacity:.6;filter:blur(20px)}to{opacity:1;filter:blur(25px)}}.page_pirateHost__HHJNA{position:absolute;bottom:0;left:0;right:0;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;z-index:6;padding:2rem;max-width:1200px;width:100%}.page_pirateCharacter__03_Pg{border-radius:50%;border:4px solid var(--treasure-bright);box-shadow:var(--treasure-glow);transition:all .3s ease}.page_pirateCharacter__03_Pg:hover{transform:scale(1.05);box-shadow:0 0 60px rgba(255,215,0,.9)}.page_speechBubble__t_QUT{position:relative;background:rgba(254,243,199,.95);color:var(--wood-dark);padding:1.5rem 2rem;border-radius:20px;max-width:400px;font-weight:600;box-shadow:var(--deep-shadow);border:2px solid var(--treasure-bright)}.page_speechBubble__t_QUT:before{left:-15px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid var(--treasure-bright)}.page_speechBubble__t_QUT:after,.page_speechBubble__t_QUT:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0}.page_speechBubble__t_QUT:after{left:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid rgba(254,243,199,.95)}.page_progressDisplay__epTNc{margin-top:3rem;padding:2rem;background:rgba(26,54,93,.8);border-radius:20px;border:2px solid var(--treasure-bright);backdrop-filter:blur(10px);box-shadow:var(--deep-shadow)}.page_progressLabel__2Th6i{font-size:1.2rem;font-weight:700;color:var(--treasure-bright);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.page_progressBar__YbOtG{position:relative;width:100%;height:20px;background:rgba(26,54,93,.6);border-radius:10px;border:2px solid var(--treasure-medium);overflow:hidden}.page_progressFill__57pkr{height:100%;background:var(--treasure-gradient);border-radius:8px;position:relative;transition:width .8s ease}.page_progressFill__57pkr:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:page_shimmer___fC8K 2s infinite}@keyframes page_shimmer___fC8K{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.page_progressText___yV1D{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:var(--white-sail);text-shadow:1px 1px 2px rgba(0,0,0,.8);font-size:.9rem}.page_missionBrief__y1zJO{position:relative;z-index:10;letter-spacing:.05em;backdrop-filter:blur(15px);background:var(--ocean-gradient);margin-bottom:2rem}.page_briefContent__YqT8J{max-width:1200px;margin:0 auto;padding:4rem;position:relative}.page_briefContent__YqT8J:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;opacity:.4}.page_briefTitle__CizgZ{font-size:2.5rem;font-weight:800;color:var(--treasure-bright);margin-bottom:2rem;text-align:center;font-family:var(--pirate-display);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:1rem}.page_titleIcon__uSPgY{filter:drop-shadow(var(--treasure-glow))}.page_briefParagraph__qb7Yn{display:flex;align-items:center;gap:2rem;margin-bottom:0}.page_briefImageLeft__FtulM{width:512px;height:512px}.page_briefImageLeft__FtulM,.page_briefImageRight__2upv7{flex-shrink:0;object-fit:contain;object-position:center;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}.page_briefImageRight__2upv7{width:420px;height:340px;order:2}.page_briefParagraph__qb7Yn:has(.page_briefImageRight__2upv7){flex-direction:row}.page_briefParagraph__qb7Yn:has(.page_briefImageRight__2upv7) .page_briefText__sv_99{order:1}.page_briefText__sv_99{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem;color:var(--cream-parchment);text-align:center}.page_briefParagraph__qb7Yn .page_briefText__sv_99{margin-bottom:0;text-align:left;flex:1}.page_highlight__zNZdK{font-weight:700}.page_goldenKeyText__iNiyt,.page_highlight__zNZdK{color:var(--treasure-bright);text-shadow:var(--treasure-glow)}.page_goldenKeyText__iNiyt{font-weight:800;text-transform:uppercase;letter-spacing:.05em}.page_briefStats__pGEx1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.page_briefStat__V20qI{text-align:center;padding:1.5rem;background:rgba(77,166,217,.1);border-radius:15px;border:2px solid var(--treasure-bright);transition:all .3s ease}.page_briefStat__V20qI:hover{transform:translateY(-5px);box-shadow:var(--ocean-glow)}.page_statNumber__O6aeR{display:block;font-size:2.5rem;font-weight:900;color:var(--treasure-bright);margin-bottom:.5rem;font-family:var(--pirate-display)}.page_statLabel__3xbwl{letter-spacing:.1em}.page_briefParagraphWithBackground__L9RRa{position:relative;min-height:600px;padding:2rem;border-radius:20px;border:2px solid var(--treasure-bright);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;margin-bottom:2rem}.page_briefBackgroundImage__8_yiR{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;object-fit:cover;width:100%;height:100%}.page_awpBackgroundImage__YG_wi{object-fit:cover;object-position:center;opacity:.8;filter:sepia(10%) saturate(110%) brightness(.7)}.page_briefConnectedImages__iOaqM{position:absolute;top:-50px;left:50%;transform:translateX(-50%);z-index:3}.page_briefImageConnected__7Do6W{border-radius:50%;border:4px solid var(--treasure-bright);box-shadow:var(--treasure-glow);background:rgba(26,54,93,.9);padding:10px}.page_briefTextOverlay__G1Eyu{position:relative;z-index:2;background:rgba(26,54,93,.95);backdrop-filter:blur(10px);padding:2rem 3rem;border-radius:15px;border:2px solid var(--treasure-bright);margin:2rem;text-align:center;font-size:1.2rem;font-weight:700;color:var(--cream-parchment)}.page_challengeContainer__HG6Bf{max-width:1200px;margin:2rem;padding:0 2rem 4rem;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:10}.page_challengeCard__ZhvhU{background:rgba(26,54,93,.95);border-radius:25px;border:3px solid var(--ocean-medium);overflow:hidden;transition:all .4s ease;position:relative;backdrop-filter:blur(15px);box-shadow:var(--deep-shadow);letter-spacing:.08em}.page_challengeCard__ZhvhU.page_active__Zq6Kb{border-color:var(--treasure-bright);box-shadow:var(--treasure-glow),var(--deep-shadow);transform:scale(1.02)}.page_challengeCard__ZhvhU.page_completed___RiTC{border-color:var(--green-success);background:rgba(22,163,74,.1)}.page_challengeCard__ZhvhU.page_locked__75Waf{opacity:.6;filter:grayscale(50%)}.page_challengeCard__ZhvhU:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--treasure-gradient);opacity:0;transition:opacity .3s ease}.page_challengeCard__ZhvhU.page_active__Zq6Kb:before{opacity:1}.page_cardHeader__Eg4LY{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.5rem 1.5rem;border-bottom:2px solid rgba(77,166,217,.2);gap:1rem;flex-wrap:wrap}.page_challengeNumber__5Jqnh{display:flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:700;color:var(--treasure-bright);min-width:80px}.page_progressRing__AirKl{width:50px;height:50px}.page_progressRing__AirKl svg{width:100%;height:100%;transform:rotate(-90deg)}.page_progressRing__AirKl circle{animation:page_progressRing__AirKl 2s ease-in-out}@keyframes page_progressRing__AirKl{0%{stroke-dashoffset:125.6}to{stroke-dashoffset:0}}.page_challengeInfo__XT8PX{flex:1;min-width:250px}.page_challengeTitle__NGOWX{font-size:1.8rem;font-weight:800;color:var(--white-sail);margin-bottom:.5rem;font-family:var(--pirate-display);display:flex;align-items:center;gap:.5rem}.page_challengeTitle__NGOWX .page_titleIcon__uSPgY{color:var(--treasure-bright);font-size:1.5rem}.page_difficultyBadge__wdLDo{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_difficultyBadge__wdLDo.page_easy__k_OxK{background:rgba(22,163,74,.2);color:#4ade80;border:1px solid #22c55e}.page_difficultyBadge__wdLDo.page_medium__cdc44{background:rgba(255,215,0,.2);color:var(--treasure-bright);border:1px solid var(--treasure-medium)}.page_difficultyBadge__wdLDo.page_hard__OCoV1{background:rgba(220,38,38,.2);color:#f87171;border:1px solid var(--red-danger)}.page_rewardDisplay__RwLDB{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:rgba(255,215,0,.1);border-radius:15px;border:2px solid var(--treasure-medium);min-width:200px;justify-content:center}.page_rewardIcon__D0mv4{font-size:1.5rem;filter:drop-shadow(var(--treasure-glow))}.page_rewardText__AUs9E{font-weight:700;color:var(--treasure-bright);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.page_cardContent__iJjnt{padding:2rem 2.5rem}.page_challengeDescription__d_iST{font-size:1.1rem;line-height:1.7;color:var(--cream-parchment);margin-bottom:2rem;text-align:center}.page_questionSection__YiAKl{margin-top:2rem}.page_questionLabel__OZCC_{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:var(--treasure-bright);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.page_questionIcon__uFqGV{font-size:1.2rem;filter:drop-shadow(var(--treasure-glow))}.page_questionText__AcK_j{font-size:1.3rem;font-weight:600;color:var(--white-sail);margin-bottom:2rem;padding:1.5rem;background:rgba(77,166,217,.1);border-radius:15px;border-left:4px solid var(--treasure-bright);text-align:center}.page_treasureInputContainer___KpAS{margin:2rem 0;display:flex;flex-direction:column;gap:1.5rem}.page_inputWrapper__V8w02{position:relative;overflow:hidden;border-radius:20px;display:flex;gap:.5rem;align-items:stretch;width:100%;padding:.25rem;background:rgba(77,166,217,.1);border:2px solid var(--ocean-medium);backdrop-filter:blur(10px)}.page_treasureInput__iUWoi{flex:1;padding:1.25rem 1.75rem;font-size:1.1rem;font-weight:600;background:rgba(26,54,93,.9);border:none;border-radius:16px;color:var(--white-sail);transition:all .3s ease;font-family:Montserrat,sans-serif;outline:none;width:100%;min-width:0}.page_treasureInput__iUWoi:focus{background:rgba(26,54,93,1);box-shadow:0 0 0 2px var(--treasure-bright)}.page_treasureInput__iUWoi::placeholder{color:var(--ocean-mist);font-style:italic}.page_inputWrapper__V8w02.page_correct__GoP1b{border-color:var(--green-success);box-shadow:0 0 20px rgba(22,163,74,.3)}.page_inputWrapper__V8w02.page_incorrect__V4ckb{border-color:var(--red-danger);box-shadow:0 0 20px rgba(220,38,38,.3)}.page_inputWrapper__V8w02.page_cooldown__5uc_a{background:rgba(120,53,15,.2);border-color:var(--wood-medium)}.page_inputWrapper__V8w02.page_cooldown__5uc_a .page_treasureInput__iUWoi{background:rgba(120,53,15,.4);color:var(--wood-light);cursor:not-allowed}.page_inputWrapper__V8w02.page_cooldown__5uc_a .page_treasureInput__iUWoi:focus{box-shadow:0 0 0 2px var(--wood-medium)}.page_inputWave__YaY8B{position:absolute;top:0;left:0;width:200px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);pointer-events:none;z-index:1}.page_treasureCorners__VQhk4{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2}.page_corner__2PgWM{position:absolute;width:15px;height:15px;border:2px solid var(--treasure-bright)}.page_corner__2PgWM:first-child{top:5px;left:5px;border-right:none;border-bottom:none}.page_corner__2PgWM:nth-child(2){top:5px;right:5px;border-left:none;border-bottom:none}.page_corner__2PgWM:nth-child(3){bottom:5px;left:5px;border-right:none;border-top:none}.page_corner__2PgWM:nth-child(4){bottom:5px;right:5px;border-left:none;border-top:none}.page_treasureSubmitButton__EGJmF{position:relative;flex-shrink:0;min-width:160px;max-width:180px;padding:1.25rem;background:var(--treasure-gradient);border:none;border-radius:16px;font-size:.95rem;font-weight:700;color:var(--white-sail);cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;font-family:var(--pirate-font);overflow:hidden;display:flex;align-items:center;justify-content:center;white-space:nowrap;height:auto;box-shadow:0 4px 15px rgba(255,215,0,.2)}.page_treasureSubmitButton__EGJmF:hover{transform:translateY(-2px);box-shadow:var(--treasure-glow),0 8px 25px rgba(255,215,0,.4);background:var(--treasure-bright)}.page_treasureSubmitButton__EGJmF:active{transform:translateY(0)}.page_treasureSubmitButton__EGJmF.page_cooldownButton__NC5il{background:rgba(120,53,15,.7);border:2px solid var(--wood-medium);cursor:not-allowed;opacity:.9;box-shadow:0 4px 15px rgba(120,53,15,.3)}.page_treasureSubmitButton__EGJmF.page_cooldownButton__NC5il:hover{transform:none;box-shadow:0 4px 15px rgba(120,53,15,.3)}.page_buttonText__q0vkk{position:relative;z-index:2;font-size:.95rem}.page_buttonGlow__MJ4Fq{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s ease}.page_treasureSubmitButton__EGJmF:hover .page_buttonGlow__MJ4Fq{transform:translateX(100%)}.page_attemptIndicator__6h49y{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding:1rem;background:rgba(77,166,217,.1);border-radius:10px;border:1px solid var(--ocean-light)}.page_attemptText__Ha7lU{font-size:.9rem;color:var(--ocean-mist);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_attemptBars__XHOSs{display:flex;gap:.5rem}.page_attemptBar__MJlRm{width:20px;height:8px;background:rgba(77,166,217,.3);border-radius:4px;transition:all .3s ease}.page_attemptBar__MJlRm.page_attempted__TbROp{background:var(--treasure-bright);box-shadow:0 0 10px rgba(255,215,0,.5)}.page_hintSystem__uYBHr{margin-top:2rem}.page_hintButton__pCT07{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem 1.5rem;background:rgba(77,166,217,.2);border:2px solid var(--ocean-light);border-radius:12px;color:var(--ocean-mist);font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--pirate-font)}.page_hintButton__pCT07:hover{background:rgba(77,166,217,.3);border-color:var(--treasure-bright);color:var(--treasure-bright);transform:translateY(-2px)}.page_hintIcon__bddlN{font-size:1.2rem}.page_hintPanel__8x9ay{margin-top:1rem;overflow:hidden}.page_hintContent__NMabW{padding:1.5rem;background:rgba(254,243,199,.95);border-radius:12px;border:2px solid var(--treasure-medium);color:var(--wood-dark)}.page_hintLabel__igx1d{font-weight:700;color:var(--treasure-dark);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}.page_hintText__1bbP8{font-weight:600;line-height:1.6;font-style:italic}.page_completedBanner__KSpZp{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;background:rgba(22,163,74,.2);border-radius:15px;border:2px solid var(--green-success);margin-top:1rem}.page_completedIcon__wCw91{font-size:3rem;filter:drop-shadow(0 0 10px rgba(22,163,74,.8))}.page_completedText__VvMaM{text-align:center}.page_completedTitle__Ys0Az{font-size:1.3rem;font-weight:800;color:var(--green-success);margin-bottom:.5rem;text-transform:uppercase}.page_completedReward__wPphY{font-size:1rem;color:var(--cream-parchment)}.page_completedReward__wPphY span{color:var(--treasure-bright);font-weight:700}.page_lockedBanner__IDs1V{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;background:rgba(120,53,15,.2);border-radius:15px;border:2px solid var(--wood-medium);margin-top:1rem;opacity:.8}.page_lockedIcon__keUuc{font-size:2.5rem;color:var(--wood-medium);filter:drop-shadow(0 0 10px rgba(120,53,15,.5))}.page_lockedText__j7XKp{text-align:center;color:var(--cream-parchment)}.page_lockedText__j7XKp p{margin:.5rem 0}.page_lockedText__j7XKp strong{color:var(--wood-light);text-transform:uppercase}.page_victoryOverlay__kOQ_l{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(26,54,93,.95);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(10px)}.page_victoryCard__23rja{background:rgba(26,54,93,.98);border-radius:30px;border:4px solid var(--treasure-bright);padding:3rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;text-align:center;box-shadow:var(--treasure-glow),var(--deep-shadow);position:relative}.page_victoryCard__23rja:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:var(--treasure-gradient);border-radius:33px;z-index:-1;opacity:.5}.page_victoryHeader__9WHmu{margin-bottom:3rem}.page_victoryTitle__BHHLU{font-size:2.5rem;font-weight:900;color:var(--treasure-bright);margin-bottom:1.5rem;font-family:var(--pirate-display);text-transform:uppercase;letter-spacing:.05em}.page_eliteStatus__LVz3A{font-size:1.2rem;color:var(--cream-parchment);line-height:1.6;font-weight:600}.page_goldenKeySection__5vHc5{margin:3rem 0;padding:2rem;background:rgba(255,215,0,.1);border-radius:20px;border:2px solid var(--treasure-medium)}.page_goldenKeyIcon__L0lx9{font-size:4rem;margin-bottom:1rem;filter:drop-shadow(var(--treasure-glow))}.page_goldenKeyTitle__eVU4o{font-size:2rem;font-weight:800;color:var(--treasure-bright);margin-bottom:1rem;font-family:var(--pirate-display);text-transform:uppercase}.page_goldenKeyDesc__biKET{font-size:1.1rem;color:var(--cream-parchment);line-height:1.6;font-weight:600}.page_statsSection__Fxw0V{margin:3rem 0}.page_statsSection__Fxw0V h4{font-size:1.5rem;font-weight:800;color:var(--treasure-bright);margin-bottom:2rem;font-family:var(--pirate-display)}.page_completionStats__hhCgu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.page_statItem__R_MQ8{padding:1.5rem 1rem;background:rgba(77,166,217,.1);border-radius:15px;border:2px solid var(--ocean-light)}.page_statValue__0RWL_{display:block;font-size:2rem;font-weight:900;color:var(--treasure-bright);margin-bottom:.5rem;font-family:var(--pirate-display)}.page_statLabel__3xbwl{display:block;font-size:.9rem;color:var(--ocean-mist);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.page_victoryActions__NizP_{display:flex;gap:1.5rem;margin-top:3rem;flex-wrap:wrap;justify-content:center}.page_playAgainButton__KWUVd,.page_shareButton__5_W0V{flex:1;min-width:200px;padding:1.5rem 2rem;border:none;border-radius:15px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;font-family:var(--pirate-font)}.page_shareButton__5_W0V{background:var(--ocean-gradient);color:var(--white-sail);border:2px solid var(--ocean-light)}.page_shareButton__5_W0V:hover{transform:translateY(-3px);box-shadow:var(--ocean-glow),0 10px 30px rgba(0,0,0,.3)}.page_playAgainButton__KWUVd{background:var(--treasure-gradient);color:var(--white-sail);border:2px solid var(--treasure-medium)}.page_playAgainButton__KWUVd:hover{transform:translateY(-3px);box-shadow:var(--treasure-glow),0 10px 30px rgba(0,0,0,.3)}.page_cooldownNotice__q09MG{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;background:rgba(120,53,15,.2);border-radius:15px;border:2px solid var(--wood-medium);margin-top:1rem;backdrop-filter:blur(10px)}.page_cooldownIcon__EyIqe{font-size:3rem;filter:drop-shadow(0 0 10px rgba(120,53,15,.8));animation:page_spin__JiXbh 2s linear infinite}@keyframes page_spin__JiXbh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_cooldownText__xgsgH{text-align:center;color:var(--cream-parchment)}.page_cooldownTitle__VYzPT{font-size:1.3rem;font-weight:800;color:var(--wood-light);margin-bottom:.5rem;text-transform:uppercase;font-family:var(--pirate-display)}.page_cooldownDesc__dZp4L{font-size:1rem;color:var(--ocean-mist);line-height:1.6;font-weight:600}@media (max-width:768px){.page_headerContent__INySX{padding:0 1rem;align-items:flex-start}.page_mainTitle__9MigU{font-size:clamp(1.5rem,12vw,2rem);text-align:left}.page_pirateHost__HHJNA{flex-direction:column;align-items:center;justify-content:center;text-align:center}.page_speechBubble__t_QUT{max-width:320px}.page_speechBubble__t_QUT:after,.page_speechBubble__t_QUT:before{display:none}.page_speechBubble__t_QUT:before{top:-15px;left:50%;transform:translateX(-50%);border-top:none;border-bottom:15px solid var(--treasure-bright);border-left:15px solid transparent;border-right:15px solid transparent}.page_speechBubble__t_QUT:after{top:-12px;left:50%;transform:translateX(-50%);border:12px solid transparent;border-top:none;border-bottom:12px solid rgba(254,243,199,.95)}.page_briefContent__YqT8J{padding:2rem 1.5rem}.page_briefTitle__CizgZ{font-size:1.8rem;flex-direction:column;gap:.5rem}.page_briefParagraph__qb7Yn{flex-direction:column;text-align:center;gap:1.5rem}.page_briefImageLeft__FtulM,.page_briefImageRight__2upv7{width:100%;max-width:300px;height:auto;order:0}.page_briefParagraph__qb7Yn:has(.page_briefImageRight__2upv7){flex-direction:column}.page_briefParagraph__qb7Yn:has(.page_briefImageRight__2upv7) .page_briefText__sv_99{order:0;text-align:center}.page_briefParagraph__qb7Yn .page_briefText__sv_99{text-align:center}.page_briefText__sv_99{font-size:1rem;line-height:1.6}.page_cardHeader__Eg4LY{flex-direction:column;text-align:center;padding:1.5rem}.page_rewardDisplay__RwLDB{margin:0 auto}.page_inputWrapper__V8w02{gap:.5rem;align-items:stretch;padding:.2rem}.page_treasureInput__iUWoi{font-size:1rem;padding:1.1rem 1.4rem}.page_treasureSubmitButton__EGJmF{min-width:110px;max-width:130px;font-size:.85rem;padding:1.1rem .9rem}.page_buttonText__q0vkk{font-size:.8rem}.page_cooldownNotice__q09MG{flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.page_cooldownIcon__EyIqe{font-size:2.5rem}.page_cooldownTitle__VYzPT{font-size:1.1rem}.page_cooldownDesc__dZp4L{font-size:.95rem}.page_briefStats__pGEx1{grid-template-columns:1fr}.page_victoryCard__23rja{padding:2rem 1.5rem}.page_victoryActions__NizP_{flex-direction:column}.page_playAgainButton__KWUVd,.page_shareButton__5_W0V{min-width:auto}.page_briefParagraphWithBackground__L9RRa{min-height:300px;margin:2rem 0}.page_briefConnectedImages__iOaqM{top:-30px}.page_briefImageConnected__7Do6W{width:150px;height:150px}.page_briefTextOverlay__G1Eyu{padding:1.5rem 2rem;margin:1.5rem;font-size:1rem}}@media (max-width:480px){.page_challengeContainer__HG6Bf,.page_missionBrief__y1zJO{padding:0 1rem 2rem}.page_briefContent__YqT8J,.page_cardContent__iJjnt{padding:1.5rem 1rem}.page_briefTitle__CizgZ{font-size:1.5rem}.page_briefImageLeft__FtulM,.page_briefImageRight__2upv7{max-width:250px}.page_briefText__sv_99{font-size:.95rem}.page_briefStats__pGEx1{gap:1rem}.page_statNumber__O6aeR{font-size:2rem}.page_briefParagraphWithBackground__L9RRa{min-height:250px}.page_briefConnectedImages__iOaqM{top:-25px}.page_briefImageConnected__7Do6W{width:120px;height:120px;padding:8px}.page_briefTextOverlay__G1Eyu{padding:1rem 1.5rem;margin:1rem;font-size:.95rem}.page_treasureInput__iUWoi{font-size:.95rem;padding:1rem 1.2rem}.page_treasureSubmitButton__EGJmF{min-width:90px;max-width:110px;font-size:.8rem;padding:1rem .7rem}.page_buttonText__q0vkk{font-size:.75rem}}.page_huntFinishedContainer__LLOuN{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem;position:relative;z-index:10}.page_huntFinishedCard__95CpL{background:rgba(205,125,27,.35);border:3px solid var(--ocean-medium);border-radius:25px;padding:3rem 2rem;text-align:center;max-width:600px;width:100%;position:relative;overflow:hidden;backdrop-filter:blur(15px);box-shadow:var(--deep-shadow);letter-spacing:.08em;transition:all .4s ease}.page_huntFinishedCard__95CpL:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--treasure-gradient);opacity:1}.page_huntFinishedCard__95CpL>*{position:relative;z-index:2}.page_huntFinishedCard__95CpL h2{font-size:2.5rem;font-weight:900;color:var(--white-sail);text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:1.5rem;font-family:var(--pirate-display)}.page_huntFinishedCard__95CpL p{font-size:1.2rem;color:var(--white-sail);margin-bottom:1rem;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.page_winnerInfo__xkt3i{background:rgba(0,0,0,.2);border-radius:15px;padding:1.5rem;margin:2rem 0;border:2px solid rgba(255,255,255,.2)}.page_winnerInfo__xkt3i p{margin-bottom:.5rem;font-size:1.1rem}.page_winnerInfo__xkt3i strong{color:var(--neon-blue);text-shadow:0 0 10px rgba(0,212,255,.5)}.page_nextHuntMessage__L3Fd4{font-size:.9rem}.page_noActiveHuntContainer__srUvu{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:2rem;position:relative;z-index:10}.page_noActiveHuntCard__nbdOx{max-width:900px;width:100%;background:rgba(6,12,20,.25);border-radius:25px;border:3px solid var(--ocean-medium);overflow:hidden;transition:all .4s ease;position:relative;backdrop-filter:blur(15px);box-shadow:var(--deep-shadow);letter-spacing:.08em}.page_noActiveHuntCard__nbdOx:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--treasure-gradient);opacity:1}@keyframes page_cardFloat__KWYXw{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_noHuntHeader__tPZqx{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.5rem 1.5rem;border-bottom:2px solid rgba(77,166,217,.2);gap:1rem;flex-wrap:wrap;letter-spacing:.1em}.page_noHuntNumber__tkJIX{display:flex;align-items:center;gap:1rem;min-width:80px}.page_compassRose__OR4VF,.page_pirateCompass__KaFMM{display:flex;justify-content:center}.page_compassRose__OR4VF{width:60px;height:60px;border:3px solid var(--treasure-gold);border-radius:50%;position:relative;background:radial-gradient(circle,rgba(245,158,11,.1) 0,rgba(26,54,93,.8) 100%);align-items:center;animation:page_compassSpin__QHdKz 20s linear infinite}.page_compassRose__OR4VF:before{content:"N";position:absolute;top:-5px;left:50%;transform:translateX(-50%);color:var(--treasure-gold);font-weight:700;font-size:.8rem}.page_compassRose__OR4VF:after{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid rgba(245,158,11,.4);border-radius:50%}.page_compassNeedle__nbNbX{width:2px;height:25px;background:linear-gradient(to bottom,#ff0000,var(--treasure-gold));border-radius:1px;position:relative;animation:page_needleWobble__45nA7 4s ease-in-out infinite}.page_compassNeedle__nbNbX:before{content:"";position:absolute;top:-3px;left:-2px;width:6px;height:6px;background:#ff0000;border-radius:50%}@keyframes page_compassSpin__QHdKz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_needleWobble__45nA7{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.page_noHuntInfo__gpz3x{flex:1;min-width:250px}.page_noHuntTitle__AITN_{font-size:1.8rem;font-weight:800;color:var(--white-sail);margin-bottom:.5rem;font-family:var(--pirate-display);display:flex;align-items:center;justify-content:start;gap:.5rem}.page_statusBadge__0UEKn{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:rgba(255,215,0,.2);color:var(--treasure-bright);border:1px solid var(--treasure-medium)}.page_fallenDisplay__RWwev{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:rgba(255,215,0,.1);border-radius:15px;border:2px solid var(--treasure-medium);min-width:150px;justify-content:center}.page_pirateAvatar__lI3z6{width:60px;height:60px;border-radius:50%;border:2px solid var(--treasure-gold);box-shadow:0 0 15px rgba(245,158,11,.3);animation:page_avatarBob__yuC0p 3s ease-in-out infinite}@keyframes page_avatarBob__yuC0p{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.page_noHuntContent__cBbu5{padding:2rem 2.5rem}.page_pirateMessageBox__mxmGL{margin-bottom:2rem;background:rgba(15,32,56,.6);border:1px solid rgba(245,158,11,.3);border-radius:15px;padding:1.5rem}.page_pirateMessage__zH2Br{text-align:center}.page_mainMessage__VV_kD{font-size:1.1rem;color:var(--white-sail);margin-bottom:.8rem;line-height:1.5}.page_mainMessage__VV_kD strong{color:var(--treasure-gold);font-weight:700}.page_secondaryMessage__Kxml5{font-size:1rem;color:rgba(255,255,255,.8);line-height:1.5;font-style:italic}.page_huntScheduleInfo__Fi1ur{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;background:rgba(15,11,70,.3);border:1px solid rgba(77,166,217,.3);border-radius:12px;padding:1.5rem}.page_scheduleIcon__MS0MR{font-size:2rem;animation:page_iconPulse__InMzB 2s ease-in-out infinite}@keyframes page_iconPulse__InMzB{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page_scheduleText__sVB1D{text-align:left;flex:1}.page_scheduleText__sVB1D h3{color:white;font-size:1.2rem;margin-bottom:.5rem;font-family:var(--pirate-display)}.page_scheduleText__sVB1D p{color:rgba(255,255,255,.8);line-height:1.4}.page_preparationTips__V1iyK{margin-bottom:2.5rem;background:rgba(245,158,11,.05);border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:1.5rem}.page_preparationTips__V1iyK h3{color:var(--treasure-gold);font-size:1.3rem;margin-bottom:1rem;font-family:var(--pirate-display)}.page_tipsList__9HR1_{display:flex;flex-direction:column;gap:.8rem}.page_tip__ok5zW{display:flex;align-items:center;gap:.8rem;color:var(--white-sail);font-size:1rem;padding:.5rem 0}.page_tipIcon__cqXU0{font-size:1.2rem;width:24px;text-align:center}.page_callToAction__JYCHl{margin-top:2rem;text-align:center}.page_stayTunedMessage__H1DyM{font-size:1.2rem;color:var(--treasure-gold);font-weight:600;margin-bottom:1.5rem;font-family:var(--pirate-display);text-shadow:0 0 8px rgba(245,158,11,.4)}.page_socialLinks__QT_mQ{margin-top:1.5rem}.page_socialLinks__QT_mQ p{color:rgba(255,255,255,.8);margin-bottom:1rem;font-size:.95rem}.page_socialButtons__zPWQj{display:flex;justify-content:center;gap:1rem}.page_socialButton__6Zv_U{display:flex;align-items:center;gap:.5rem;background:var(--ocean-light);color:white;border:none;border-radius:10px;padding:.8rem 1.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;font-family:Saira,sans-serif}.page_socialButton__6Zv_U:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,.4);background:color-mix(in srgb,var(--button-primary) 40%,white 20%)}.page_socialIcon__Fp3AC{font-size:1.1rem}@media (max-width:768px){.page_noActiveHuntContainer__srUvu{padding:1rem;min-height:60vh}.page_noActiveHuntCard__nbdOx{padding:0}.page_noHuntTitle__AITN_{font-size:1.5rem;text-align:center;justify-content:center}.page_noHuntHeader__tPZqx{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem 1.5rem 1rem}.page_noHuntInfo__gpz3x{text-align:center;min-width:auto}.page_noHuntContent__cBbu5{padding:1.5rem}.page_pirateMessageBox__mxmGL{text-align:center}.page_huntScheduleInfo__Fi1ur{flex-direction:column;text-align:center;gap:.8rem}.page_scheduleText__sVB1D{text-align:center}.page_socialButtons__zPWQj{flex-direction:column;align-items:center}.page_socialButton__6Zv_U{width:200px;justify-content:center}.page_fallenDisplay__RWwev{min-width:auto;padding:.8rem 1rem}}@media (max-width:480px){.page_noHuntContent__cBbu5,.page_noHuntHeader__tPZqx{padding:1rem}.page_compassRose__OR4VF,.page_pirateAvatar__lI3z6{width:50px;height:50px}.page_tipsList__9HR1_{gap:.6rem}.page_tip__ok5zW{font-size:.9rem}}