.sprite-module__4tcCTG__gameContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:900px;min-height:80vh;margin:0 auto;display:flex}.sprite-module__4tcCTG__spriteWrapper{-webkit-backdrop-filter:blur(15px);box-sizing:border-box;aspect-ratio:1;background:#ffffff05;border:1px solid #b6fdff1a;border-radius:32px;width:100%;max-width:840px;padding:20px;position:relative;box-shadow:0 30px 60px #00000080}.sprite-module__4tcCTG__canvas{image-rendering:pixelated;aspect-ratio:1;border-radius:12px;width:100%;height:auto;margin:0 auto;display:block}.sprite-module__4tcCTG__glowEffect{pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffb4501a 0%,#0000 70%);width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sprite-module__4tcCTG__gameInstructions{color:#b6fdffb3;text-align:center;letter-spacing:.05em;font-size:.9rem;font-weight:300;line-height:1.8}.sprite-module__4tcCTG__controlsGroup{color:#fff;justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sprite-module__4tcCTG__keyLabel{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:2px 10px;font-family:monospace;font-size:.8rem}.sprite-module__4tcCTG__sprite-canvas{border-radius:12px}
.header-module__1-NvlW__header{background:var(--header);color:var(--text);justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}@media (max-width:768px){.header-module__1-NvlW__header{display:none}}
.zenStatus-module__I1qv0W__zenStatus{color:#fff9;pointer-events:none;justify-content:center;align-items:center;min-width:200px;height:36px;font-size:.85rem;font-style:italic;transition:opacity 2s;display:flex}.zenStatus-module__I1qv0W__message{white-space:nowrap;animation:12s ease-in-out infinite zenStatus-module__I1qv0W__fadeInOut}@keyframes zenStatus-module__I1qv0W__fadeInOut{0%{opacity:0;transform:translateY(5px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.zenStatus-module__I1qv0W__statusDot{background-color:#b4ffc899;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:10px;animation:4s ease-in-out infinite zenStatus-module__I1qv0W__pulse;box-shadow:0 0 8px #b4ffc8cc}@keyframes zenStatus-module__I1qv0W__pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}to{opacity:.4;transform:scale(1)}}
.navbar-module__9tNYUW__navbar{display:none}@media screen and (min-width:768px){.navbar-module__9tNYUW__navbar{background-color:var(--bg-header);width:100%;box-shadow:0 2px 6px var(--bg-shadow-dark);z-index:50;justify-content:space-between;align-items:center;padding:.5rem 0;transition:all .3s;display:flex;position:fixed;top:0;left:0}.navbar-module__9tNYUW__navbar.navbar-module__9tNYUW__scrolled{background-color:var(--bg-header);padding:.25rem 0}.navbar-module__9tNYUW__siteName{color:var(--primary);flex-shrink:0;margin-left:2rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:all .3s}.navbar-module__9tNYUW__siteName:hover{opacity:.8}.navbar-module__9tNYUW__navbar.navbar-module__9tNYUW__scrolled .navbar-module__9tNYUW__siteName{font-size:1rem}.navbar-module__9tNYUW__navItems{flex-shrink:0;gap:.75rem;margin-right:2rem;display:flex}.navbar-module__9tNYUW__navItem{height:44px;color:var(--text-base);white-space:nowrap;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.navbar-module__9tNYUW__navbar.navbar-module__9tNYUW__scrolled .navbar-module__9tNYUW__navItem{height:36px;padding:0 .75rem;font-size:.75rem}.navbar-module__9tNYUW__navItem:hover{color:var(--bg);background-color:var(--primary);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 15px #acfff566}.navbar-module__9tNYUW__icon{width:20px;height:20px;transition:all .3s}.navbar-module__9tNYUW__navbar.navbar-module__9tNYUW__scrolled .navbar-module__9tNYUW__icon{width:16px;height:16px}}
.bottomNav-module__MgmYJG__bottomNav{-webkit-backdrop-filter:blur(15px);padding:10px 0 calc(10px + env(safe-area-inset-bottom));z-index:1000;background:#0b1d3bf2;border-top:1px solid #ffffff1a;justify-content:space-around;align-items:center;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0}.bottomNav-module__MgmYJG__link{color:#fff5e199;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;text-decoration:none;transition:all .3s;display:flex}.bottomNav-module__MgmYJG__link:hover,.bottomNav-module__MgmYJG__link.bottomNav-module__MgmYJG__active{color:var(--primary)}.bottomNav-module__MgmYJG__icon{stroke-width:1.5px;width:24px;height:24px;transition:transform .3s}.bottomNav-module__MgmYJG__link.bottomNav-module__MgmYJG__active .bottomNav-module__MgmYJG__icon{transform:translateY(-2px)}.bottomNav-module__MgmYJG__label{letter-spacing:.02em;font-size:.7rem;font-weight:500}@media (min-width:768px){.bottomNav-module__MgmYJG__bottomNav{display:none}.bottomNav-module__MgmYJG__header{display:block}}@media (max-width:767px){.bottomNav-module__MgmYJG__header{display:none}}
.ambientAurora-module__6LG6pG__auroraContainer{pointer-events:none;z-index:-1;background:0 0;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.ambientAurora-module__6LG6pG__aurora{filter:blur(80px);opacity:.6;background:radial-gradient(circle,#8effd40d 0%,#80bdff08 30%,#ffb4ff05 60%,#0000 100%);width:200%;height:200%;animation:60s linear infinite ambientAurora-module__6LG6pG__auroraRotate;position:absolute;top:-50%;left:-50%}.ambientAurora-module__6LG6pG__auroraLayer2{filter:blur(100px);background:radial-gradient(circle at 30% 70%,#b2fcff0a 0%,#0000 50%);width:200%;height:200%;animation:45s ease-in-out infinite alternate ambientAurora-module__6LG6pG__auroraFloat;position:absolute;top:-50%;left:-50%}@keyframes ambientAurora-module__6LG6pG__auroraRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ambientAurora-module__6LG6pG__auroraFloat{0%{transform:translate(-5%,-5%)scale(1)}to{transform:translate(5%,5%)scale(1.1)}}
.greeting-module__DWlXQG__greeting{opacity:1;max-height:200px;transition:opacity .6s,max-height .6s .1s,margin-block .6s .1s;overflow:hidden}.greeting-module__DWlXQG__fadeOut{opacity:0;max-height:0;margin-block:0}.greeting-module__DWlXQG__text{letter-spacing:.08em;color:#cfdfe8e6;text-shadow:0 0 12px #b6fdff1f;text-align:center;font-size:clamp(.9rem,1.8vw,1.1rem);line-height:1.7}.greeting-module__DWlXQG__subText{letter-spacing:.05em;opacity:.6;text-align:center;font-size:.72rem}@media (max-width:639px){.greeting-module__DWlXQG__greeting{gap:.2rem}.greeting-module__DWlXQG__text{letter-spacing:.06em;line-height:1.5}.greeting-module__DWlXQG__subText{display:none}}
.healingMatrix-module__6PnNNG__matrix{z-index:20;box-sizing:border-box;pointer-events:auto;background:linear-gradient(#05101700 0%,#051017b8 22%,#040d13f0 100%),radial-gradient(at 50% 30%,#91d5bb1f,#0000 62%),repeating-linear-gradient(#d6ffe205 0 1px,#0000 1px 7px);border-top:1px solid #bee8d51f;border-bottom:1px solid #bee8d51a;width:100%;height:540px;margin-top:30px;padding:56px 20px 58px;position:relative;overflow:hidden}.healingMatrix-module__6PnNNG__matrix:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#aeefc052,#0000);height:1px;position:absolute;bottom:34px;left:8%;right:8%;box-shadow:0 0 28px #8ee6a43d}.healingMatrix-module__6PnNNG__optionGlow{color:#fff;background:hsla(var(--heal-hue), 80%, 60%, .14);animation:.5s ease-out forwards healingMatrix-module__6PnNNG__optionGlowPulse}@keyframes healingMatrix-module__6PnNNG__optionGlowPulse{0%{box-shadow:0 0 #fff0}40%{box-shadow:0 0 0 1px hsl(var(--heal-hue), 80%, 75%), 0 0 26px hsl(var(--heal-hue), 85%, 65%)}to{box-shadow:0 0 0 1px hsl(var(--heal-hue), 80%, 75%), 0 0 12px hsl(var(--heal-hue), 85%, 60%)}}.healingMatrix-module__6PnNNG__optionGlowLevel{animation:.5s ease-out forwards healingMatrix-module__6PnNNG__optionGlowPulseCurrent}@keyframes healingMatrix-module__6PnNNG__optionGlowPulseCurrent{0%{box-shadow:0 0 #fff0}40%{box-shadow:0 0 0 1px,0 0 26px}to{box-shadow:0 0 0 1px,0 0 12px}}.healingMatrix-module__6PnNNG__ambientBurst{z-index:-1;pointer-events:none;width:1px;height:1px;position:absolute;top:48%;left:50%}.healingMatrix-module__6PnNNG__ambientSpark{background:hsl(var(--spark-hue), 88%, 80%);width:5px;height:5px;box-shadow:0 0 0 1px #c9ffcd3d, 0 0 18px hsl(var(--spark-hue), 88%, 72%);opacity:0;animation:healingMatrix-module__6PnNNG__ambientHealingBurst 5.4s steps(7, end) calc(var(--spark-index) * 70ms) infinite;position:absolute;top:0;left:0}@keyframes healingMatrix-module__6PnNNG__ambientHealingBurst{0%,18%{opacity:0;transform:translate(-50%,8px)scale(.2)}32%{opacity:.92;transform:translate(-50%)scale(1)}72%,to{opacity:0;transform:translate(-50%, 0) rotate(var(--spark-angle)) translateY(calc(var(--spark-distance) * -1)) scale(.62)}}.healingMatrix-module__6PnNNG__scene{z-index:1;color:#f5fbf5;text-align:center;width:min(100%,390px);margin:0 auto;animation:.8s both healingMatrix-module__6PnNNG__sceneIn;position:relative}.healingMatrix-module__6PnNNG__message{color:#e8f8ece6;letter-spacing:.12em;text-shadow:0 0 24px #b8eec947;margin:0 0 8px;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:300;line-height:1.6}.healingMatrix-module__6PnNNG__choiceIndicator{color:#c0e7d39e;letter-spacing:.1em;opacity:.6;flex-direction:column;align-items:center;gap:8px;margin:18px auto 22px;font-size:.72rem;line-height:1.8;animation:.8s both healingMatrix-module__6PnNNG__choiceIndicatorIn;display:flex}.healingMatrix-module__6PnNNG__choiceLine{background:linear-gradient(#b6fdc5,#0000);width:1px;height:30px;animation:3s ease-in-out infinite healingMatrix-module__6PnNNG__choiceLineFloat}.healingMatrix-module__6PnNNG__guide{color:#c0e7d39e;letter-spacing:.1em;margin:0 0 26px;font-size:.72rem}.healingMatrix-module__6PnNNG__recoveryAnimation{width:min(100%,250px);height:92px;margin:4px auto 2px;position:relative}.healingMatrix-module__6PnNNG__pixelLabel{color:#b4f2bb9e;letter-spacing:.18em;margin:0 0 10px;font-family:monospace;font-size:.58rem}.healingMatrix-module__6PnNNG__pixelField{justify-content:center;align-items:flex-end;gap:5px;height:29px;display:flex}.healingMatrix-module__6PnNNG__pixel{opacity:0;width:8px;height:8px;animation:healingMatrix-module__6PnNNG__pixelHeal 1.8s steps(3, end) calc(var(--pixel-index) * .12s) infinite;background:#a8f0a9;display:block;box-shadow:0 0 0 1px #c0ffc42e,0 0 12px #7eea8da3}.healingMatrix-module__6PnNNG__pixel:nth-child(3n+1){height:14px}.healingMatrix-module__6PnNNG__pixel:nth-child(3n+2){height:20px}.healingMatrix-module__6PnNNG__recovery-heavy .healingMatrix-module__6PnNNG__pixel{animation-duration:2.5s}.healingMatrix-module__6PnNNG__recovery-tired .healingMatrix-module__6PnNNG__pixel{animation-duration:1.3s}.healingMatrix-module__6PnNNG__recoveryMeter{background:#a8f0a90f;border:1px solid #a8f0a96b;width:180px;height:7px;margin:14px auto 0;padding:1px}.healingMatrix-module__6PnNNG__recoveryMeter span{background:#a8f0a9;width:0;height:100%;animation:3.2s steps(8,end) forwards healingMatrix-module__6PnNNG__meterFill;display:block;box-shadow:0 0 10px #7eea8db3}@keyframes healingMatrix-module__6PnNNG__pixelHeal{0%,to{opacity:.18;transform:translateY(4px)}45%{opacity:1;transform:translateY(0)}}@keyframes healingMatrix-module__6PnNNG__meterFill{to{width:100%}}.healingMatrix-module__6PnNNG__primaryButton,.healingMatrix-module__6PnNNG__resetButton,.healingMatrix-module__6PnNNG__option{color:inherit;cursor:pointer;font:inherit;letter-spacing:.08em;border:0;transition:background .25s,border-color .25s,transform .25s}.healingMatrix-module__6PnNNG__options{gap:8px;width:min(100%,280px);margin:0 auto;display:grid}.healingMatrix-module__6PnNNG__option{background:0 0;border-bottom:1px solid #d5efde40;justify-content:center;align-items:center;min-height:46px;padding:10px 18px;font-size:.9rem;display:flex;position:relative}.healingMatrix-module__6PnNNG__option:hover,.healingMatrix-module__6PnNNG__primaryButton:hover,.healingMatrix-module__6PnNNG__resetButton:hover{color:#fff;background:#98dbad1a;transform:translate(4px)}.healingMatrix-module__6PnNNG__optionDot{background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;left:24px}.healingMatrix-module__6PnNNG__optionLabel{text-align:left;width:9em;display:block}.healingMatrix-module__6PnNNG__red{color:#ff9e9e}.healingMatrix-module__6PnNNG__yellow{color:#ffe49b}.healingMatrix-module__6PnNNG__green{color:#b1e8ae}.healingMatrix-module__6PnNNG__prescriptions{gap:12px;width:min(100%,280px);margin:28px auto 20px;display:grid;transform:translate(10px)}.healingMatrix-module__6PnNNG__blessingIntro{color:#e2f7e79e;letter-spacing:.08em;opacity:0;margin:20px auto 0;font-size:.72rem;line-height:1.8;animation:.9s ease-out 1.5s forwards healingMatrix-module__6PnNNG__blessingIntroReveal}.healingMatrix-module__6PnNNG__prescription{color:#ebfae7e6;letter-spacing:.08em;opacity:0;text-align:left;text-shadow:0 0 16px #b1f4a74d;animation:healingMatrix-module__6PnNNG__blessingReveal 1.2s ease-out calc(2.4s + var(--blessing-index) * 1.15s) forwards;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:8px;margin:0;font-size:.9rem;display:grid}.healingMatrix-module__6PnNNG__prescription span{color:#c1f8aeb8;font-size:.7rem}.healingMatrix-module__6PnNNG__prescription>span:first-child{text-align:right}.healingMatrix-module__6PnNNG__prescription>span:last-child{color:#ebfae7e6;font-size:.9rem}@keyframes healingMatrix-module__6PnNNG__blessingIntroReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes healingMatrix-module__6PnNNG__blessingReveal{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.healingMatrix-module__6PnNNG__resetButton{color:#e2f4e69e;opacity:0;animation:healingMatrix-module__6PnNNG__resetButtonReveal .8s ease-out var(--reset-delay,6s) forwards;background:0 0;border-color:#0000;margin:40px auto 0;padding:5px 10px;font-size:.68rem;display:block}@keyframes healingMatrix-module__6PnNNG__resetButtonReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes healingMatrix-module__6PnNNG__sceneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes healingMatrix-module__6PnNNG__choiceIndicatorIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:.6;transform:translateY(0)}}@keyframes healingMatrix-module__6PnNNG__choiceLineFloat{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (max-width:639px){.healingMatrix-module__6PnNNG__matrix{height:510px;padding:52px 16px}.healingMatrix-module__6PnNNG__message{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.healingMatrix-module__6PnNNG__ambientSpark,.healingMatrix-module__6PnNNG__pixel,.healingMatrix-module__6PnNNG__recoveryMeter span{opacity:.7;animation:none}.healingMatrix-module__6PnNNG__recoveryMeter span{width:100%}.healingMatrix-module__6PnNNG__blessingIntro,.healingMatrix-module__6PnNNG__prescription,.healingMatrix-module__6PnNNG__resetButton{opacity:1;animation:none}.healingMatrix-module__6PnNNG__optionGlow{box-shadow:0 0 0 1px hsl(var(--heal-hue), 80%, 75%);animation:none}.healingMatrix-module__6PnNNG__optionGlowLevel{animation:none;box-shadow:0 0 0 1px}.healingMatrix-module__6PnNNG__scene{animation:none}.healingMatrix-module__6PnNNG__choiceIndicator,.healingMatrix-module__6PnNNG__choiceLine{opacity:.6;animation:none}.healingMatrix-module__6PnNNG__resetButton,.healingMatrix-module__6PnNNG__option{transition:none}}
.starCanvas-module__8Dr5RW__canvas{z-index:0;position:absolute;top:0;left:0}
.todaysForest-module__UGLZEW__todaysForest{box-sizing:border-box;text-align:center;width:100%;max-width:800px;box-shadow:none;opacity:0;background:radial-gradient(70% 60%,#ffebb912 0%,#91d5bb08 40%,#0000 70%);border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;margin:80px auto;padding:48px 24px;animation:1.2s cubic-bezier(.16,1,.3,1) .2s forwards todaysForest-module__UGLZEW__forestReveal,6s ease-in-out 1.4s infinite todaysForest-module__UGLZEW__breathingGlow;display:flex;position:relative}.todaysForest-module__UGLZEW__todaysForest:before,.todaysForest-module__UGLZEW__todaysForest:after{content:"";background:linear-gradient(90deg,#0000,#ffe1a526 20%,#ffebbe59 50%,#ffe1a526 80%,#0000);height:1px;animation:7s ease-in-out infinite todaysForest-module__UGLZEW__linePulse;position:absolute;left:15%;right:15%}.todaysForest-module__UGLZEW__todaysForest:before{top:0}.todaysForest-module__UGLZEW__todaysForest:after{bottom:0}.todaysForest-module__UGLZEW__label{color:#f8e4baa6;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 0 14px #ffdc9633;margin:0 0 16px;padding-left:.3em;font-size:.75rem;font-weight:300}.todaysForest-module__UGLZEW__messageWrap{max-width:680px;margin:8px 0 0;display:inline-block;position:relative}.todaysForest-module__UGLZEW__message{box-sizing:border-box;color:#fffaf2;letter-spacing:.08em;text-align:center;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 0 18px #ffe1a059,0 0 36px #ffc87826;margin:0;padding-left:.08em;font-size:1.15rem;font-weight:300;line-height:2.3;transition:opacity .4s,transform .4s}.todaysForest-module__UGLZEW__messageChanging{opacity:0;transform:translateY(6px)}.todaysForest-module__UGLZEW__refreshHint{color:#f8e4ba66;letter-spacing:.12em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:18px;font-size:.7rem;transition:color .3s,opacity .3s;display:inline-flex}.todaysForest-module__UGLZEW__refreshHint:hover{color:#ffebbed9}.todaysForest-module__UGLZEW__ambientSparkle{width:2px;height:2px;image-rendering:pixelated;pointer-events:none;background:#ffe599;border-radius:0;animation:6s ease-in-out infinite todaysForest-module__UGLZEW__ambientFloat;position:absolute}.todaysForest-module__UGLZEW__ambientSparkle:first-child{animation-duration:5s;animation-delay:0s;top:15%;left:12%}.todaysForest-module__UGLZEW__ambientSparkle:nth-child(2){animation-duration:6.5s;animation-delay:2s;bottom:25%;right:14%}.todaysForest-module__UGLZEW__ambientSparkle:nth-child(3){animation-duration:5.5s;animation-delay:3.5s;top:30%;right:18%}@keyframes todaysForest-module__UGLZEW__ambientFloat{0%,to{opacity:.05;transform:translate(0)}50%{opacity:.85;transform:translate(-3px,-8px);box-shadow:0 0 6px #ffe599cc}}@keyframes todaysForest-module__UGLZEW__forestReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes todaysForest-module__UGLZEW__ambientBreathing{0%,to{background:radial-gradient(70% 60%,#ffebb90f 0%,#91d5bb05 40%,#0000 70%)}50%{background:radial-gradient(85% 75%,#ffebb91f 0%,#91d5bb0d 50%,#0000 80%)}}@keyframes todaysForest-module__UGLZEW__linePulse{0%,to{opacity:.35;transform:scaleX(.92)}50%{opacity:.75;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.todaysForest-module__UGLZEW__todaysForest,.todaysForest-module__UGLZEW__todaysForest:before,.todaysForest-module__UGLZEW__todaysForest:after,.todaysForest-module__UGLZEW__message,.todaysForest-module__UGLZEW__ambientSparkle{opacity:1!important;animation:none!important}}@media (max-width:639px){.todaysForest-module__UGLZEW__todaysForest{margin:48px auto;padding:36px 16px}.todaysForest-module__UGLZEW__message{font-size:.98rem;line-height:2.1}.todaysForest-module__UGLZEW__todaysForest:before,.todaysForest-module__UGLZEW__todaysForest:after{left:8%;right:8%}}
.pixelForest-module__WKgZKW__container{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 12px;display:inline-flex;position:relative}.pixelForest-module__WKgZKW__pixelSvg{width:52px;height:52px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:drop-shadow(0 0 12px #a8e6b473);transform-origin:50% 90%;transition:transform .3s cubic-bezier(.34,1.56,.64,1);animation:5s ease-in-out infinite pixelForest-module__WKgZKW__treeBreathe}.pixelForest-module__WKgZKW__container:hover .pixelForest-module__WKgZKW__pixelSvg{filter:drop-shadow(0 0 16px #ffe69699);transform:scale(1.12)}.pixelForest-module__WKgZKW__container:active .pixelForest-module__WKgZKW__pixelSvg{transform:scale(.95)}@keyframes pixelForest-module__WKgZKW__treeBreathe{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.03,.98)rotate(-2deg)}60%{transform:scale(.99,1.02)rotate(2.5deg)}80%{transform:scaleX(1.02)rotate(-1deg)}}.pixelForest-module__WKgZKW__leafCrown{transform-origin:12px 14px;animation:4s steps(4,end) infinite pixelForest-module__WKgZKW__leafRustle}@keyframes pixelForest-module__WKgZKW__leafRustle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)translateY(-.5px)}75%{transform:rotate(3deg)translateY(.5px)}}.pixelForest-module__WKgZKW__sparkle1{animation:4s ease-in-out infinite pixelForest-module__WKgZKW__floatSparkle1}.pixelForest-module__WKgZKW__sparkle2{animation:5.5s ease-in-out 1s infinite pixelForest-module__WKgZKW__floatSparkle2}.pixelForest-module__WKgZKW__sparkle3{animation:4.8s ease-in-out 2s infinite pixelForest-module__WKgZKW__floatSparkle3}@keyframes pixelForest-module__WKgZKW__floatSparkle1{0%,to{opacity:.1;transform:translate(0)}50%{opacity:.95;transform:translate(-2px,-3px)}}@keyframes pixelForest-module__WKgZKW__floatSparkle2{0%,to{opacity:.2;transform:translate(0)}50%{opacity:1;transform:translate(3px,-4px)}}@keyframes pixelForest-module__WKgZKW__floatSparkle3{0%,to{opacity:0;transform:translate(0)}50%{opacity:.85;transform:translate(-1px,-2px)}}.pixelForest-module__WKgZKW__interactHint{color:#f8e4ba80;letter-spacing:.1em;opacity:0;pointer-events:none;margin-top:4px;font-size:.65rem;transition:opacity .3s}.pixelForest-module__WKgZKW__container:hover .pixelForest-module__WKgZKW__interactHint{opacity:1}@media (prefers-reduced-motion:reduce){.pixelForest-module__WKgZKW__pixelSvg,.pixelForest-module__WKgZKW__leafCrown,.pixelForest-module__WKgZKW__sparkle1,.pixelForest-module__WKgZKW__sparkle2,.pixelForest-module__WKgZKW__sparkle3{animation:none!important}}
.top-module__EW_a_a__main{padding:0}.top-module__EW_a_a__mainFull{background:linear-gradient(#0f1629 0%,#0d1e18 100%);width:100vw;min-height:100vh;margin:0;padding:0;position:relative;overflow-x:hidden}.top-module__EW_a_a__topVisualSection{z-index:10;width:100%;height:100vh;position:relative}.top-module__EW_a_a__backgroundLayer{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.top-module__EW_a_a__greetingWrap{z-index:12;color:#fffc;opacity:.9;pointer-events:none;text-shadow:0 0 12px #b6fdff2e;width:min(88vw,680px);position:absolute;top:52%;left:50%;transform:translate(-50%)}.top-module__EW_a_a__contentOverlay{z-index:10;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100vh;display:flex;position:absolute;inset:0}.top-module__EW_a_a__bottomAction{pointer-events:auto;justify-content:center;width:100%;padding-bottom:110px;display:flex}@media (max-width:639px){.top-module__EW_a_a__bottomAction{padding-bottom:90px}}.top-module__EW_a_a__photosDriftLayer{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.top-module__EW_a_a__photosDriftMist{filter:blur(1px);border:1px solid #d6ffe86b;border-radius:50%;width:280px;height:280px;animation:9s ease-in-out infinite top-module__EW_a_a__driftFloat;position:absolute;top:12%;left:-10%;box-shadow:inset 0 0 34px #b4ffd629,0 0 30px #b4ffd61f}.top-module__EW_a_a__photosDriftMistSmall{filter:blur(1px);border:1px solid #d6ffe84d;border-radius:50%;width:180px;height:180px;animation:12s ease-in-out infinite top-module__EW_a_a__driftFloatReverse;position:absolute;top:50%;right:-4%;box-shadow:inset 0 0 24px #b4ffd624}@keyframes top-module__EW_a_a__driftFloat{50%{opacity:.8;transform:translate(8vw,7vh)scale(1.08)}}@keyframes top-module__EW_a_a__driftFloatReverse{50%{opacity:.9;transform:translate(-7vw,-5vh)scale(.96)}}.top-module__EW_a_a__conceptSection{z-index:20;background:radial-gradient(circle,#acfff50d 0%,#0000 70%);padding:120px 20px 60px;position:relative}.top-module__EW_a_a__conceptContent{text-align:center;max-width:700px;margin:0 auto}.top-module__EW_a_a__conceptTitle{color:#fff;letter-spacing:.3em;text-transform:uppercase;opacity:.9;text-shadow:0 0 20px #b6fdff66;margin-bottom:40px;font-size:1.8rem;font-weight:200}.top-module__EW_a_a__conceptText{color:#fffc;letter-spacing:.08em;font-size:1rem;font-weight:300;line-height:2.2}.top-module__EW_a_a__conceptTextLines{flex-direction:column;align-items:center;gap:10px;max-width:min(680px,90vw);min-height:calc(6.6em + 20px);margin:0 auto;display:flex}.top-module__EW_a_a__conceptTextLine{color:#ffffffd1;letter-spacing:.08em;opacity:0;filter:blur(4px);min-height:2.2em;font-size:1rem;font-weight:300;line-height:2.2;transition:opacity .7s,transform .9s,filter .9s;display:block;transform:translateY(10px)scale(.99)}.top-module__EW_a_a__conceptTextLineVisible{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media (max-width:639px){.top-module__EW_a_a__conceptSection{padding:80px 20px 40px}.top-module__EW_a_a__conceptTitle{letter-spacing:.2em;font-size:1.4rem}.top-module__EW_a_a__conceptText{font-size:.95rem;line-height:2}}.top-module__EW_a_a__todaysForestSection{z-index:20;box-sizing:border-box;justify-content:center;width:100%;padding:0 20px;display:flex;position:relative}.top-module__EW_a_a__navSection{z-index:20;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1000px;margin:0 auto;padding:100px 20px 150px;display:grid;position:relative}.top-module__EW_a_a__healingSection{z-index:20;background:linear-gradient(#06111800 0%,#06111838 24%,#06111880 100%);width:100%;padding-top:36px;position:relative}.top-module__EW_a_a__healingIntro{opacity:.6;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 0;animation:3s ease-in-out infinite top-module__EW_a_a__healingIntroFloat;display:flex}.top-module__EW_a_a__healingIntro .top-module__EW_a_a__scrollText{color:#b6fdc5}.top-module__EW_a_a__healingIntro .top-module__EW_a_a__scrollLine{height:40px}@keyframes top-module__EW_a_a__conceptLineReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes top-module__EW_a_a__healingIntroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.top-module__EW_a_a__navCard{-webkit-backdrop-filter:blur(15px);text-align:center;background:#ffffff08;border:1px solid #b6fdff1a;border-radius:30px;flex-direction:column;align-items:center;padding:40px 30px;text-decoration:none;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:flex}.top-module__EW_a_a__navCard:hover{background:#ffffff14;border-color:#ffc87866;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #0006}.top-module__EW_a_a__cardIcon{filter:drop-shadow(0 0 10px #b6fdff80);margin-bottom:20px;font-size:2.5rem}.top-module__EW_a_a__cardTitle{color:#fff;letter-spacing:.1em;margin-bottom:12px;font-size:1.4rem;font-weight:300}.top-module__EW_a_a__cardDesc{color:#b6fdffb3;font-size:.9rem;line-height:1.6}.top-module__EW_a_a__scrollIndicator{opacity:.6;z-index:15;flex-direction:column;align-items:center;gap:8px;animation:3s ease-in-out infinite top-module__EW_a_a__floatScroll;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.top-module__EW_a_a__scrollText{letter-spacing:.15em;color:#b6fdff;font-size:.75rem;font-weight:300}.top-module__EW_a_a__scrollLine{background:linear-gradient(#b6fdff,#0000);width:1px;height:40px}@keyframes top-module__EW_a_a__floatScroll{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(10px)}}.top-module__EW_a_a__leaf{transform-origin:50%;opacity:.6;display:block}.top-module__EW_a_a__leaf1{animation:6.5s ease-in-out infinite top-module__EW_a_a__sway1}.top-module__EW_a_a__leaf2{opacity:.55;animation:7.5s ease-in-out infinite top-module__EW_a_a__sway2}.top-module__EW_a_a__leaf3{opacity:.5;animation:5.5s ease-in-out infinite top-module__EW_a_a__sway3}@keyframes top-module__EW_a_a__sway1{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes top-module__EW_a_a__sway2{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes top-module__EW_a_a__sway3{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.top-module__EW_a_a__pixelArt rect{shape-rendering:crispedges;image-rendering:pixelated}@media (max-width:639px){.top-module__EW_a_a__pixelArt{transform:translateY(6px)scale(2)}}@media (min-width:640px){.top-module__EW_a_a__pixelArt{transform:translateY(8px)scale(3.2)}}.top-module__EW_a_a__pixelOverlay{pointer-events:none;width:32px;height:auto;position:absolute;bottom:8px;left:50%;transform:translate(-50%)scale(14)}@media (max-width:639px){.top-module__EW_a_a__pixelOverlay{bottom:6px;transform:translate(-50%)scale(10)}}.top-module__EW_a_a__flame{transform-origin:50%;animation:.9s ease-in-out infinite top-module__EW_a_a__flameFlicker}.top-module__EW_a_a__ember{transform-origin:50%;animation:1.1s ease-in-out infinite top-module__EW_a_a__emberPulse}@keyframes top-module__EW_a_a__flameFlicker{0%,to{fill:#ff8c3b;transform:scale(1)}50%{fill:#ffb84d;transform:scale(1.15)}}@keyframes top-module__EW_a_a__emberPulse{0%,to{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-1px)scale(1.05)}}.top-module__EW_a_a__conversationsWrapper{padding:20px}
.campDetail-module__LlS2GW__container{background:linear-gradient(#0f1629 0%,#0d1e18 100%);min-height:100vh;padding-bottom:120px;position:relative;overflow-x:hidden}.campDetail-module__LlS2GW__main{z-index:10;max-width:900px;margin:0 auto;padding:0 16px;position:relative}.campDetail-module__LlS2GW__heroSection{background:#000;border-radius:28px;margin-top:30px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0006}.campDetail-module__LlS2GW__imageWrapper,.campDetail-module__LlS2GW__imagePlaceholder{width:100%;height:400px}.campDetail-module__LlS2GW__imagePlaceholder{background:linear-gradient(135deg,#1a2a4a 0%,#0b1d3b 100%)}.campDetail-module__LlS2GW__heroImage{object-fit:cover;opacity:.8;width:100%;height:100%}.campDetail-module__LlS2GW__titleOverlay{color:#fff;background:linear-gradient(#0000,#000c);padding:40px 20px 20px;position:absolute;bottom:0;left:0;right:0}.campDetail-module__LlS2GW__title{color:#fff;letter-spacing:.1em;text-shadow:0 2px 20px #000c;margin:0;font-size:2.8rem;font-weight:200}.campDetail-module__LlS2GW__location{color:#b6fdffcc;letter-spacing:.05em;margin-top:8px;font-size:1rem}.campDetail-module__LlS2GW__content{-webkit-backdrop-filter:blur(15px);background:#ffffff08;border:1px solid #b6fdff1a;border-radius:28px;margin-top:40px;padding:40px}.campDetail-module__LlS2GW__content h2{color:#fff;letter-spacing:.1em;text-align:left;border-bottom:1px solid #b6fdff1a;margin-bottom:25px;padding-bottom:15px;font-size:1.4rem;font-weight:300}.campDetail-module__LlS2GW__infoTable{border-collapse:collapse;width:100%}.campDetail-module__LlS2GW__infoTable th{text-align:left;color:#b6fdffb3;vertical-align:top;width:140px;padding:15px 0;font-weight:300}.campDetail-module__LlS2GW__infoTable td{color:#fff;padding:12px 0}.campDetail-module__LlS2GW__link{color:#ffc878e6;border-bottom:1px solid #ffc87866;text-decoration:none;transition:all .3s}.campDetail-module__LlS2GW__link:hover{color:#fff;border-color:#fff}.campDetail-module__LlS2GW__mapSection{margin-top:40px}.campDetail-module__LlS2GW__mapArea{text-align:center;background:#0000004d;border:1px solid #b6fdff33;border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:30px;display:flex}.campDetail-module__LlS2GW__mapInfo{color:#8ab6f9;gap:20px;font-size:.95rem;display:flex}.campDetail-module__LlS2GW__mapButton{color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffb4501a;border:1px solid #ffb45066;border-radius:40px;align-items:center;gap:12px;padding:16px 32px;font-weight:300;text-decoration:none;transition:all .4s;display:flex}.campDetail-module__LlS2GW__mapButton:hover{background:#ffb45033;border-color:#ffc878cc;transform:translateY(-2px);box-shadow:0 0 20px #ffb45033}.campDetail-module__LlS2GW__mapButtonIcon{font-size:1.2rem}.campDetail-module__LlS2GW__actionArea{text-align:center;margin-top:40px}.campDetail-module__LlS2GW__backButton{color:#fff;letter-spacing:.1em;background:#ffffff0d;border:1px solid #fff3;border-radius:40px;padding:14px 40px;font-weight:300;text-decoration:none;transition:all .4s;display:inline-block}.campDetail-module__LlS2GW__backButton:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}@media (max-width:768px){.campDetail-module__LlS2GW__imageWrapper{height:250px}.campDetail-module__LlS2GW__title{font-size:1.8rem}.campDetail-module__LlS2GW__content{padding:20px}}
.camps-module__kIBhaq__campsGrid{grid-template-columns:1fr;gap:24px;padding:24px;display:grid}@media (min-width:600px){.camps-module__kIBhaq__campsGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.camps-module__kIBhaq__campsGrid{grid-template-columns:1fr 1fr 1fr}}.camps-module__kIBhaq__campCard{color:inherit;-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #b6fdff1a;border-radius:24px;text-decoration:none;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:block;overflow:hidden;box-shadow:0 10px 30px #0000004d}.camps-module__kIBhaq__campCard:hover{background:#ffffff14;border-color:#ffc87866;transform:translateY(-10px);box-shadow:0 20px 50px #00000080}.camps-module__kIBhaq__campCardImageWrapper{width:100%;height:200px;position:relative;overflow:hidden}.camps-module__kIBhaq__campCardImage{object-fit:cover;transition:transform .6s}.camps-module__kIBhaq__campCard:hover .camps-module__kIBhaq__campCardImage{transform:scale(1.08)}.camps-module__kIBhaq__campCardContent{padding:20px}.camps-module__kIBhaq__campCardTitle{letter-spacing:.1em;color:#fff;text-shadow:0 2px 10px #00000080;margin-bottom:8px;font-size:1.4rem;font-weight:300}.camps-module__kIBhaq__campCardLocation{color:#b6fdffb3;margin-bottom:16px;font-size:.9rem;line-height:1.4}.camps-module__kIBhaq__campCardFooter{justify-content:flex-end;display:flex}.camps-module__kIBhaq__campCardLinkText{color:#ffc878e6;letter-spacing:.05em;font-size:.85rem;transition:all .3s}.camps-module__kIBhaq__campCard:hover .camps-module__kIBhaq__campCardLinkText{transform:translate(6px)}@media (max-width:480px){.camps-module__kIBhaq__campCardTitle{font-size:1.15rem}.camps-module__kIBhaq__campCardImageWrapper{height:180px}}
.gallery-module__thzHfW__galleryExperience{color:#eefdf8;max-width:1120px;margin:0 auto;padding:20px}.gallery-module__thzHfW__galleryStage{flex-direction:column;align-items:center;gap:12px;display:flex}.gallery-module__thzHfW__imageFrame{background:#0000004d;border:1px solid #f0eada3d;border-radius:30px;width:min(960px,92vw);height:clamp(420px,58vh,640px);min-height:420px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000073}.gallery-module__thzHfW__imageFramePlaying{box-shadow:0 0 0 1px #cdffe285,0 0 18px #9affbd99,0 24px 80px #00000073}.gallery-module__thzHfW__imageFramePlaying:before{content:"";pointer-events:none;border:1px solid #a0ffbec7;border-radius:40px;animation:2.6s ease-in-out infinite gallery-module__thzHfW__frameFlow;position:absolute;inset:-8px;box-shadow:0 0 0 1px #d0ffdc33,0 0 12px #9affbdcc,inset 0 0 12px #9affbd38}.gallery-module__thzHfW__imageFramePlaying:after{content:"";filter:blur(3px);opacity:.84;pointer-events:none;border:1px solid #c2ffd257;border-radius:44px;position:absolute;inset:-14px}@keyframes gallery-module__thzHfW__frameFlow{50%{opacity:.78;transform:scale(1.015)}}.gallery-module__thzHfW__image{object-fit:cover}.gallery-module__thzHfW__photoShade{pointer-events:none;background:linear-gradient(#0000,#0003);position:absolute;inset:0}.gallery-module__thzHfW__photoCounter{z-index:2;color:#fff;letter-spacing:.14em;background:#0000005c;border:1px solid #ffeed22e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.76rem;display:flex;position:absolute;top:20px;left:24px}.gallery-module__thzHfW__photoCounterNo{color:#fff}.gallery-module__thzHfW__photoCounterTotal{color:#f4e6cfb3}.gallery-module__thzHfW__photoCounterSlash{color:#f4e6cf73}.gallery-module__thzHfW__waveTrack{justify-content:center;align-items:center;gap:9px;width:min(640px,70vw);min-height:30px;display:flex}.gallery-module__thzHfW__waveLine{opacity:.88;border-top:1px solid #b8ddd4b3;border-bottom:1px solid #b8ddd459;border-radius:999px;width:44px;height:8px;animation:2.8s ease-in-out infinite gallery-module__thzHfW__breatheWave;display:block;transform:scaleY(.72)}.gallery-module__thzHfW__waveLineShort{border-top:1px solid #ffeed2cc;border-radius:999px;width:32px;height:4px;animation:3.2s ease-in-out infinite gallery-module__thzHfW__breatheWave;display:block}.gallery-module__thzHfW__soundBox{-webkit-backdrop-filter:blur(12px);background:#171e1a7a;border:1px solid #def0e61f;border-radius:30px;flex-direction:column;gap:14px;width:min(820px,100vw - 32px);margin:22px auto 0;padding:20px 22px;display:flex;box-shadow:0 20px 60px #00000047}.gallery-module__thzHfW__soundBoxHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.gallery-module__thzHfW__soundBoxHeader>div:first-child{flex-direction:column;gap:8px;display:flex}.gallery-module__thzHfW__kicker{color:#def0e6ad;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem}.gallery-module__thzHfW__soundTitle{color:#fff;letter-spacing:.1em;font-size:clamp(1rem,2vw,1.4rem);font-weight:300}.gallery-module__thzHfW__playButton{cursor:pointer;color:#ffe9bd;text-transform:uppercase;letter-spacing:.12em;background:radial-gradient(circle,#0000 50%,#8a95731f);border:1px solid #ffeed273;border-radius:50%;width:56px;height:56px;font-size:.72rem;transition:all .36s}.gallery-module__thzHfW__playButton:hover{background:#ffeed214;transform:scale(1.04)}.gallery-module__thzHfW__soundChoices{flex-wrap:wrap;gap:10px;display:flex}.gallery-module__thzHfW__soundChoice{color:#f0f6eecc;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;padding:11px 16px;font-size:.82rem;transition:all .36s}.gallery-module__thzHfW__soundChoiceTitle{color:#fff;letter-spacing:.08em;font-size:.78rem;display:block}.gallery-module__thzHfW__soundChoiceNote{color:#b6fdffb3;margin-top:4px;font-size:.72rem;display:block}.gallery-module__thzHfW__soundChoice:hover,.gallery-module__thzHfW__soundChoiceActive{color:#fff;background:#ffe6be14;border-color:#ffe6bea8}.gallery-module__thzHfW__soundMeta{color:#f0f6eeb3;border-top:1px solid #ffffff14;align-items:center;gap:10px;padding-top:10px;display:flex}.gallery-module__thzHfW__soundMetaLabel{color:#ffe9bd;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.gallery-module__thzHfW__soundMetaName{color:#fff;font-size:.84rem}.gallery-module__thzHfW__soundMetaMood{color:#b6fdffb8;margin-left:auto;font-size:.76rem}@keyframes gallery-module__thzHfW__breatheWave{50%{opacity:.56;transform:scaleY(1.1)}}@keyframes gallery-module__thzHfW__frameBreath{0%{transform:rotate(0)scale(1);box-shadow:0 0 0 1px #ffdfb342}50%{transform:rotate(180deg)scale(1.012);box-shadow:0 0 16px 2px #ffdfb333}to{transform:rotate(360deg)scale(1);box-shadow:0 0 0 1px #ffdfb342}}@keyframes gallery-module__thzHfW__fireflyLoop{0%{opacity:.72;transform:rotate(0)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.72;transform:rotate(360deg)}}@media (max-width:768px){.gallery-module__thzHfW__galleryExperience{padding:8px}.gallery-module__thzHfW__imageFrame{border-radius:20px;width:100%;height:42vw;min-height:260px}.gallery-module__thzHfW__soundBox{box-sizing:border-box;border-radius:20px;width:100%;margin-top:12px;padding:14px}.gallery-module__thzHfW__soundChoices{justify-content:flex-start;gap:8px}.gallery-module__thzHfW__soundChoice{padding:8px 12px;font-size:.76rem}.gallery-module__thzHfW__soundBoxFooter{gap:10px}.gallery-module__thzHfW__playButton{flex-shrink:0;width:48px;height:48px;font-size:.66rem}.gallery-module__thzHfW__soundMetaName{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.gallery-module__thzHfW__navigatorBubble{max-width:calc(100% - 72px);padding:9px 13px;font-size:.8rem}.gallery-module__thzHfW__navigatorAvatar{width:52px;height:52px}}.gallery-module__thzHfW__navigatorRow{align-items:flex-end;gap:12px;display:flex}.gallery-module__thzHfW__navigatorAvatar{background:#0003;border:1px solid #def0e62e;border-radius:50%;flex-shrink:0;width:64px;height:64px;position:relative}.gallery-module__thzHfW__navigatorAvatarInner{border-radius:50%;position:absolute;inset:0;overflow:hidden}.gallery-module__thzHfW__navigatorAvatarImg{object-fit:cover}.gallery-module__thzHfW__navigatorBubble{color:#eefdf8eb;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);background:#1e2a24b8;border:1px solid #def0e629;border-radius:18px 18px 18px 4px;max-width:calc(100% - 80px);padding:11px 16px;font-size:.84rem;line-height:1.65;position:relative}.gallery-module__thzHfW__cursor{color:#b6fdffb3;margin-left:2px;animation:.9s step-end infinite gallery-module__thzHfW__blink;display:inline-block}@keyframes gallery-module__thzHfW__blink{50%{opacity:0}}.gallery-module__thzHfW__soundBoxFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.gallery-module__thzHfW__soundBoxFooter .gallery-module__thzHfW__soundMeta{border-top:none;flex:1;padding-top:0}.gallery-module__thzHfW__navigatorEmote{text-shadow:0 0 10px #fffc,0 2px 5px #00000080;filter:drop-shadow(0 2px 4px #0000004d);pointer-events:none;z-index:10;font-size:1.4rem;animation:1.6s ease-out forwards gallery-module__thzHfW__emoteFloatUp;position:absolute;top:-30px;left:50%;transform:translate(-50%)}@keyframes gallery-module__thzHfW__emoteFloatUp{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.5)}20%{opacity:1;transform:translate(-50%)translateY(0)scale(1.2)}80%{opacity:1;transform:translate(-50%)translateY(-15px)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-25px)scale(.8)}}.gallery-module__thzHfW__soundList{border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden}.gallery-module__thzHfW__soundListItem{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;transition:background .3s;display:flex}.gallery-module__thzHfW__soundListItem:last-child{border-bottom:none}.gallery-module__thzHfW__soundListItem:hover{background:#ffffff0a}.gallery-module__thzHfW__soundListItemActive{background:#ffe6be12}.gallery-module__thzHfW__soundListInfo{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;padding:0}.gallery-module__thzHfW__soundListPlay{color:#ffe9bdcc;cursor:pointer;background:0 0;border:1px solid #ffeed24d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.7rem;transition:all .28s;display:flex}.gallery-module__thzHfW__soundListPlay:hover{background:#ffeed21a;border-color:#ffeed299}.gallery-module__thzHfW__soundListPlayActive{color:#ffe9bd;background:#ffe6be26;border-color:#ffe6becc}.gallery-module__thzHfW__navigatorArea{align-items:center;min-height:80px;display:flex}.gallery-module__thzHfW__soundListIcon{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gallery-module__thzHfW__playingWave{flex-shrink:0;align-items:flex-end;gap:3px;height:20px;display:flex}.gallery-module__thzHfW__playingBar{background:#ffe6becc;border-radius:999px;width:3px;animation:.8s ease-in-out infinite alternate gallery-module__thzHfW__waveBar;display:block}@keyframes gallery-module__thzHfW__waveBar{0%{opacity:.5;height:4px}to{opacity:1;height:18px}}
