._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}._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}._4tcCTG_canvas{image-rendering:pixelated;aspect-ratio:1;border-radius:12px;width:100%;height:auto;margin:0 auto;display:block}._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%)}._4tcCTG_gameInstructions{color:#b6fdffb3;text-align:center;letter-spacing:.05em;font-size:.9rem;font-weight:300;line-height:1.8}._4tcCTG_controlsGroup{color:#fff;justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}._4tcCTG_keyLabel{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:2px 10px;font-family:monospace;font-size:.8rem}._4tcCTG_sprite-canvas{border-radius:12px}
._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){._1-NvlW_header{display:none}}
.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}.I1qv0W_message{white-space:nowrap;animation:12s ease-in-out infinite I1qv0W_fadeInOut}@keyframes 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)}}.I1qv0W_statusDot{background-color:#b4ffc899;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:10px;animation:4s ease-in-out infinite I1qv0W_pulse;box-shadow:0 0 8px #b4ffc8cc}@keyframes I1qv0W_pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}to{opacity:.4;transform:scale(1)}}
._9tNYUW_navbar{display:none}@media screen and (min-width:768px){._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}._9tNYUW_navbar._9tNYUW_scrolled{background-color:var(--bg-header);padding:.25rem 0}._9tNYUW_siteName{color:var(--primary);flex-shrink:0;margin-left:2rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:all .3s}._9tNYUW_siteName:hover{opacity:.8}._9tNYUW_navbar._9tNYUW_scrolled ._9tNYUW_siteName{font-size:1rem}._9tNYUW_navItems{flex-shrink:0;gap:.75rem;margin-right:2rem;display:flex}._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}._9tNYUW_navbar._9tNYUW_scrolled ._9tNYUW_navItem{height:36px;padding:0 .75rem;font-size:.75rem}._9tNYUW_navItem:hover{color:var(--bg);background-color:var(--primary);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 15px #acfff566}._9tNYUW_icon{width:20px;height:20px;transition:all .3s}._9tNYUW_navbar._9tNYUW_scrolled ._9tNYUW_icon{width:16px;height:16px}}
.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}.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}.MgmYJG_link:hover,.MgmYJG_link.MgmYJG_active{color:var(--primary)}.MgmYJG_icon{stroke-width:1.5px;width:24px;height:24px;transition:transform .3s}.MgmYJG_link.MgmYJG_active .MgmYJG_icon{transform:translateY(-2px)}.MgmYJG_label{letter-spacing:.02em;font-size:.7rem;font-weight:500}@media (min-width:768px){.MgmYJG_bottomNav{display:none}.MgmYJG_header{display:block}}@media (max-width:767px){.MgmYJG_header{display:none}}
._6LG6pG_auroraContainer{pointer-events:none;z-index:-1;background:0 0;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}._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 _6LG6pG_auroraRotate;position:absolute;top:-50%;left:-50%}._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 _6LG6pG_auroraFloat;position:absolute;top:-50%;left:-50%}@keyframes _6LG6pG_auroraRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _6LG6pG_auroraFloat{0%{transform:translate(-5%,-5%)scale(1)}to{transform:translate(5%,5%)scale(1.1)}}
.DWlXQG_greeting{opacity:1;max-height:200px;transition:opacity .6s,max-height .6s .1s,margin-block .6s .1s;overflow:hidden}.DWlXQG_fadeOut{opacity:0;max-height:0;margin-block:0}.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}.DWlXQG_subText{letter-spacing:.05em;opacity:.6;text-align:center;font-size:.72rem}@media (max-width:639px){.DWlXQG_greeting{gap:.2rem}.DWlXQG_text{letter-spacing:.06em;line-height:1.5}.DWlXQG_subText{display:none}}
._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:auto;min-height:540px;margin-top:30px;padding:50px 20px 64px;position:relative}._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}._6PnNNG_optionGlow{color:#fff;background:hsla(var(--heal-hue), 80%, 60%, .14);animation:.5s ease-out forwards _6PnNNG_optionGlowPulse}@keyframes _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%)}}._6PnNNG_optionGlowLevel{animation:.5s ease-out forwards _6PnNNG_optionGlowPulseCurrent}@keyframes _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}}._6PnNNG_ambientBurst{z-index:-1;pointer-events:none;width:1px;height:1px;position:absolute;top:48%;left:50%}._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:_6PnNNG_ambientHealingBurst 5.4s steps(7, end) calc(var(--spark-index) * 70ms) infinite;position:absolute;top:0;left:0}@keyframes _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)}}._6PnNNG_scene{z-index:1;color:#f5fbf5;text-align:center;width:min(100%,390px);margin:0 auto;animation:.8s both _6PnNNG_sceneIn;position:relative}._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}._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 _6PnNNG_choiceIndicatorIn;display:flex}._6PnNNG_choiceLine{background:linear-gradient(#b6fdc5,#0000);width:1px;height:30px;animation:3s ease-in-out infinite _6PnNNG_choiceLineFloat}._6PnNNG_guide{color:#c0e7d39e;letter-spacing:.1em;margin:0 0 26px;font-size:.72rem}._6PnNNG_recoveryAnimation{width:min(100%,250px);height:92px;margin:4px auto 2px;position:relative}._6PnNNG_pixelLabel{color:#b4f2bb9e;letter-spacing:.18em;margin:0 0 10px;font-family:monospace;font-size:.58rem}._6PnNNG_pixelField{justify-content:center;align-items:flex-end;gap:5px;height:29px;display:flex}._6PnNNG_pixel{opacity:0;width:8px;height:8px;animation:_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}._6PnNNG_pixel:nth-child(3n+1){height:14px}._6PnNNG_pixel:nth-child(3n+2){height:20px}._6PnNNG_recovery-heavy ._6PnNNG_pixel{animation-duration:2.5s}._6PnNNG_recovery-tired ._6PnNNG_pixel{animation-duration:1.3s}._6PnNNG_recoveryMeter{background:#a8f0a90f;border:1px solid #a8f0a96b;width:180px;height:7px;margin:14px auto 0;padding:1px}._6PnNNG_recoveryMeter span{background:#a8f0a9;width:0;height:100%;animation:3.2s steps(8,end) forwards _6PnNNG_meterFill;display:block;box-shadow:0 0 10px #7eea8db3}@keyframes _6PnNNG_pixelHeal{0%,to{opacity:.18;transform:translateY(4px)}45%{opacity:1;transform:translateY(0)}}@keyframes _6PnNNG_meterFill{to{width:100%}}._6PnNNG_primaryButton,._6PnNNG_resetButton,._6PnNNG_option{color:inherit;cursor:pointer;font:inherit;letter-spacing:.08em;border:0;transition:background .25s,border-color .25s,transform .25s}._6PnNNG_options{gap:8px;width:min(100%,280px);margin:0 auto;display:grid}._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}._6PnNNG_option:hover,._6PnNNG_primaryButton:hover,._6PnNNG_resetButton:hover{color:#fff;background:#98dbad1a;transform:translate(4px)}._6PnNNG_optionDot{background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;left:24px}._6PnNNG_optionLabel{text-align:left;width:9em;display:block}._6PnNNG_red{color:#ff9e9e}._6PnNNG_yellow{color:#ffe49b}._6PnNNG_green{color:#b1e8ae}._6PnNNG_prescriptions{gap:12px;width:min(100%,280px);margin:28px auto 20px;display:grid;transform:translate(10px)}._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 _6PnNNG_blessingIntroReveal}._6PnNNG_prescription{color:#ebfae7e6;letter-spacing:.08em;opacity:0;text-align:left;text-shadow:0 0 16px #b1f4a74d;animation:_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}._6PnNNG_prescription span{color:#c1f8aeb8;font-size:.7rem}._6PnNNG_prescription>span:first-child{text-align:right}._6PnNNG_prescription>span:last-child{color:#ebfae7e6;font-size:.9rem}@keyframes _6PnNNG_blessingIntroReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes _6PnNNG_blessingReveal{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}._6PnNNG_resultActions{z-index:30;pointer-events:auto;flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex;position:relative}._6PnNNG_libraryLink{color:var(--primary,#acfff5);letter-spacing:.08em;cursor:pointer;pointer-events:auto;opacity:0;animation:_6PnNNG_resetButtonReveal .8s ease-out var(--reset-delay,5.5s) forwards;background:#acfff526;border:1px solid #acfff566;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 15px #00000040}._6PnNNG_libraryLink:hover{background:var(--primary,#acfff5);color:#0b1d3b;transform:translateY(-2px);box-shadow:0 6px 20px #acfff566}._6PnNNG_resetButton{color:#e2f4e6a6;cursor:pointer;pointer-events:auto;opacity:0;animation:_6PnNNG_resetButtonReveal .8s ease-out var(--reset-delay,6s) forwards;background:0 0;border-color:#0000;padding:6px 14px;font-size:.72rem;transition:all .2s;display:inline-block}._6PnNNG_resetButton:hover{color:#fff;background:#ffffff14;border-radius:9999px}@keyframes _6PnNNG_resetButtonReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _6PnNNG_sceneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _6PnNNG_choiceIndicatorIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:.6;transform:translateY(0)}}@keyframes _6PnNNG_choiceLineFloat{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (max-width:639px){._6PnNNG_matrix{height:auto;min-height:510px;padding:48px 16px 56px}._6PnNNG_message{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){._6PnNNG_ambientSpark,._6PnNNG_pixel,._6PnNNG_recoveryMeter span{opacity:.7;animation:none}._6PnNNG_recoveryMeter span{width:100%}._6PnNNG_blessingIntro,._6PnNNG_prescription,._6PnNNG_resetButton{opacity:1;animation:none}._6PnNNG_optionGlow{box-shadow:0 0 0 1px hsl(var(--heal-hue), 80%, 75%);animation:none}._6PnNNG_optionGlowLevel{animation:none;box-shadow:0 0 0 1px}._6PnNNG_scene{animation:none}._6PnNNG_choiceIndicator,._6PnNNG_choiceLine{opacity:.6;animation:none}._6PnNNG_resetButton,._6PnNNG_option{transition:none}}
._8Dr5RW_canvas{z-index:0;position:absolute;top:0;left:0}
.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 UGLZEW_forestReveal,6s ease-in-out 1.4s infinite UGLZEW_breathingGlow;display:flex;position:relative}.UGLZEW_todaysForest:before,.UGLZEW_todaysForest:after{content:"";background:linear-gradient(90deg,#0000,#ffe1a526 20%,#ffebbe59 50%,#ffe1a526 80%,#0000);height:1px;animation:7s ease-in-out infinite UGLZEW_linePulse;position:absolute;left:15%;right:15%}.UGLZEW_todaysForest:before{top:0}.UGLZEW_todaysForest:after{bottom:0}.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}.UGLZEW_messageWrap{max-width:680px;margin:8px 0 0;display:inline-block;position:relative}.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}.UGLZEW_messageChanging{opacity:0;transform:translateY(6px)}.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}.UGLZEW_refreshHint:hover{color:#ffebbed9}.UGLZEW_ambientSparkle{width:2px;height:2px;image-rendering:pixelated;pointer-events:none;background:#ffe599;border-radius:0;animation:6s ease-in-out infinite UGLZEW_ambientFloat;position:absolute}.UGLZEW_ambientSparkle:first-child{animation-duration:5s;animation-delay:0s;top:15%;left:12%}.UGLZEW_ambientSparkle:nth-child(2){animation-duration:6.5s;animation-delay:2s;bottom:25%;right:14%}.UGLZEW_ambientSparkle:nth-child(3){animation-duration:5.5s;animation-delay:3.5s;top:30%;right:18%}@keyframes UGLZEW_ambientFloat{0%,to{opacity:.05;transform:translate(0)}50%{opacity:.85;transform:translate(-3px,-8px);box-shadow:0 0 6px #ffe599cc}}@keyframes UGLZEW_forestReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes 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 UGLZEW_linePulse{0%,to{opacity:.35;transform:scaleX(.92)}50%{opacity:.75;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.UGLZEW_todaysForest,.UGLZEW_todaysForest:before,.UGLZEW_todaysForest:after,.UGLZEW_message,.UGLZEW_ambientSparkle{opacity:1!important;animation:none!important}}@media (max-width:639px){.UGLZEW_todaysForest{margin:48px auto;padding:36px 16px}.UGLZEW_message{font-size:.98rem;line-height:2.1}.UGLZEW_todaysForest:before,.UGLZEW_todaysForest:after{left:8%;right:8%}}
.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}.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 WKgZKW_treeBreathe}.WKgZKW_container:hover .WKgZKW_pixelSvg{filter:drop-shadow(0 0 16px #ffe69699);transform:scale(1.12)}.WKgZKW_container:active .WKgZKW_pixelSvg{transform:scale(.95)}@keyframes 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)}}.WKgZKW_leafCrown{transform-origin:12px 14px;animation:4s steps(4,end) infinite WKgZKW_leafRustle}@keyframes WKgZKW_leafRustle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)translateY(-.5px)}75%{transform:rotate(3deg)translateY(.5px)}}.WKgZKW_sparkle1{animation:4s ease-in-out infinite WKgZKW_floatSparkle1}.WKgZKW_sparkle2{animation:5.5s ease-in-out 1s infinite WKgZKW_floatSparkle2}.WKgZKW_sparkle3{animation:4.8s ease-in-out 2s infinite WKgZKW_floatSparkle3}@keyframes WKgZKW_floatSparkle1{0%,to{opacity:.1;transform:translate(0)}50%{opacity:.95;transform:translate(-2px,-3px)}}@keyframes WKgZKW_floatSparkle2{0%,to{opacity:.2;transform:translate(0)}50%{opacity:1;transform:translate(3px,-4px)}}@keyframes WKgZKW_floatSparkle3{0%,to{opacity:0;transform:translate(0)}50%{opacity:.85;transform:translate(-1px,-2px)}}.WKgZKW_interactHint{color:#f8e4ba80;letter-spacing:.1em;opacity:0;pointer-events:none;margin-top:4px;font-size:.65rem;transition:opacity .3s}.WKgZKW_container:hover .WKgZKW_interactHint{opacity:1}@media (prefers-reduced-motion:reduce){.WKgZKW_pixelSvg,.WKgZKW_leafCrown,.WKgZKW_sparkle1,.WKgZKW_sparkle2,.WKgZKW_sparkle3{animation:none!important}}
.EW_a_a_main{padding:0}.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}.EW_a_a_topVisualSection{z-index:10;width:100%;height:100vh;position:relative}.EW_a_a_backgroundLayer{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.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%)}.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}.EW_a_a_bottomAction{pointer-events:auto;justify-content:center;width:100%;padding-bottom:110px;display:flex}@media (max-width:639px){.EW_a_a_bottomAction{padding-bottom:90px}}.EW_a_a_photosDriftLayer{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.EW_a_a_photosDriftMist{filter:blur(1px);border:1px solid #d6ffe86b;border-radius:50%;width:280px;height:280px;animation:9s ease-in-out infinite EW_a_a_driftFloat;position:absolute;top:12%;left:-10%;box-shadow:inset 0 0 34px #b4ffd629,0 0 30px #b4ffd61f}.EW_a_a_photosDriftMistSmall{filter:blur(1px);border:1px solid #d6ffe84d;border-radius:50%;width:180px;height:180px;animation:12s ease-in-out infinite EW_a_a_driftFloatReverse;position:absolute;top:50%;right:-4%;box-shadow:inset 0 0 24px #b4ffd624}@keyframes EW_a_a_driftFloat{50%{opacity:.8;transform:translate(8vw,7vh)scale(1.08)}}@keyframes EW_a_a_driftFloatReverse{50%{opacity:.9;transform:translate(-7vw,-5vh)scale(.96)}}.EW_a_a_conceptSection{z-index:20;background:radial-gradient(circle,#acfff50d 0%,#0000 70%);padding:120px 20px 60px;position:relative}.EW_a_a_conceptContent{text-align:center;max-width:700px;margin:0 auto}.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}.EW_a_a_conceptText{color:#fffc;letter-spacing:.08em;font-size:1rem;font-weight:300;line-height:2.2}.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}.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)}.EW_a_a_conceptTextLineVisible{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media (max-width:639px){.EW_a_a_conceptSection{padding:80px 20px 40px}.EW_a_a_conceptTitle{letter-spacing:.2em;font-size:1.4rem}.EW_a_a_conceptText{font-size:.95rem;line-height:2}}.EW_a_a_todaysForestSection{z-index:20;box-sizing:border-box;justify-content:center;width:100%;padding:0 20px;display:flex;position:relative}.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}.EW_a_a_healingSection{z-index:20;background:linear-gradient(#06111800 0%,#06111838 24%,#06111880 100%);width:100%;padding-top:36px;padding-bottom:70px;position:relative}.EW_a_a_healingIntro{opacity:.6;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 0;animation:3s ease-in-out infinite EW_a_a_healingIntroFloat;display:flex}.EW_a_a_healingIntro .EW_a_a_scrollText{color:#b6fdc5}.EW_a_a_healingIntro .EW_a_a_scrollLine{height:40px}@keyframes EW_a_a_conceptLineReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes EW_a_a_healingIntroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.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}.EW_a_a_navCard:hover{background:#ffffff14;border-color:#ffc87866;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #0006}.EW_a_a_cardIcon{filter:drop-shadow(0 0 10px #b6fdff80);margin-bottom:20px;font-size:2.5rem}.EW_a_a_cardTitle{color:#fff;letter-spacing:.1em;margin-bottom:12px;font-size:1.4rem;font-weight:300}.EW_a_a_cardDesc{color:#b6fdffb3;font-size:.9rem;line-height:1.6}.EW_a_a_scrollIndicator{opacity:.6;z-index:15;flex-direction:column;align-items:center;gap:8px;animation:3s ease-in-out infinite EW_a_a_floatScroll;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.EW_a_a_scrollText{letter-spacing:.15em;color:#b6fdff;font-size:.75rem;font-weight:300}.EW_a_a_scrollLine{background:linear-gradient(#b6fdff,#0000);width:1px;height:40px}@keyframes EW_a_a_floatScroll{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(10px)}}.EW_a_a_leaf{transform-origin:50%;opacity:.6;display:block}.EW_a_a_leaf1{animation:6.5s ease-in-out infinite EW_a_a_sway1}.EW_a_a_leaf2{opacity:.55;animation:7.5s ease-in-out infinite EW_a_a_sway2}.EW_a_a_leaf3{opacity:.5;animation:5.5s ease-in-out infinite EW_a_a_sway3}@keyframes EW_a_a_sway1{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes EW_a_a_sway2{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes EW_a_a_sway3{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.EW_a_a_pixelArt rect{shape-rendering:crispedges;image-rendering:pixelated}@media (max-width:639px){.EW_a_a_pixelArt{transform:translateY(6px)scale(2)}}@media (min-width:640px){.EW_a_a_pixelArt{transform:translateY(8px)scale(3.2)}}.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){.EW_a_a_pixelOverlay{bottom:6px;transform:translate(-50%)scale(10)}}.EW_a_a_flame{transform-origin:50%;animation:.9s ease-in-out infinite EW_a_a_flameFlicker}.EW_a_a_ember{transform-origin:50%;animation:1.1s ease-in-out infinite EW_a_a_emberPulse}@keyframes EW_a_a_flameFlicker{0%,to{fill:#ff8c3b;transform:scale(1)}50%{fill:#ffb84d;transform:scale(1.15)}}@keyframes EW_a_a_emberPulse{0%,to{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-1px)scale(1.05)}}.EW_a_a_conversationsWrapper{padding:20px}
.kIBhaq_campsGrid{grid-template-columns:1fr;gap:24px;padding:24px;display:grid}@media (min-width:600px){.kIBhaq_campsGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.kIBhaq_campsGrid{grid-template-columns:1fr 1fr 1fr}}.kIBhaq_cardReveal{opacity:0;transition:opacity .55s ease calc(var(--delay,0s)), transform .55s cubic-bezier(.22, 1, .36, 1) calc(var(--delay,0s));transform:translateY(28px)}.kIBhaq_cardReveal.kIBhaq_visible{opacity:1;transform:translateY(0)}.kIBhaq_campCard{color:inherit;-webkit-backdrop-filter:blur(12px);isolation:isolate;background:#ffffff08;border:1px solid #b6fdff1a;border-radius:24px;text-decoration:none;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.kIBhaq_campCardGlow{filter:blur(18px);opacity:.45;z-index:0;background:radial-gradient(circle,#afffb973,#afffb900);border-radius:50%;width:160px;height:160px;transition:opacity .4s;animation:6s ease-in-out infinite alternate kIBhaq_campGlow;position:absolute;top:-30px;right:-30px}.kIBhaq_campCard:hover .kIBhaq_campCardGlow{opacity:1;filter:blur(14px)}.kIBhaq_campCard:hover{background:#ffffff14;border-color:#ffc87866;transform:translateY(-10px);box-shadow:0 20px 50px #00000080,0 0 40px #afffb914}.kIBhaq_campCardImageWrapper{z-index:1;width:100%;height:200px;position:relative;overflow:hidden}.kIBhaq_campCardImage{object-fit:cover;transition:transform .6s}.kIBhaq_campCard:hover .kIBhaq_campCardImage{transform:scale(1.08)}.kIBhaq_campCardOverlay{opacity:0;z-index:2;background:linear-gradient(#0000 40%,#0a121ca6 100%);transition:opacity .4s;position:absolute;inset:0}.kIBhaq_campCard:hover .kIBhaq_campCardOverlay{opacity:1}.kIBhaq_campCardContent{z-index:1;padding:20px;position:relative}.kIBhaq_campCardBadgeWrap{z-index:2;align-items:center;margin-bottom:12px;display:flex;position:static}.kIBhaq_campCardBadge{color:#dffcfff0;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#0a111861;border:1px solid #b6fdff33;border-radius:999px;justify-content:center;align-items:center;padding:.36rem .7rem;font-size:.65rem;display:inline-flex;box-shadow:0 6px 14px #0814102e}.kIBhaq_campCardTitle{letter-spacing:.1em;color:#fff;text-shadow:0 2px 10px #00000080;margin:0 0 8px;font-size:1.4rem;font-weight:300}.kIBhaq_campCardLocation{color:#b6fdffb3;margin-bottom:16px;font-size:.9rem;line-height:1.4}.kIBhaq_campCardFooter{justify-content:flex-end;display:flex}.kIBhaq_campCardLinkText{color:#ffc878e6;letter-spacing:.05em;font-size:.85rem;transition:all .3s}.kIBhaq_campCard:hover .kIBhaq_campCardLinkText{text-shadow:0 0 12px #ffc878b3;color:#ffe4a0;transform:translate(6px)}@keyframes kIBhaq_campGlow{0%{opacity:.3;transform:scale(.9)translateY(0)}to{opacity:.7;transform:scale(1.15)translateY(8px)}}.kIBhaq_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 24px;animation:.7s both kIBhaq_fadeUp;display:flex}@keyframes kIBhaq_fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.kIBhaq_emptyIcon{filter:drop-shadow(0 0 16px #b6fdff4d);font-size:3.5rem;animation:4s ease-in-out infinite kIBhaq_float}@keyframes kIBhaq_float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.kIBhaq_emptyTitle{color:#f5fffe;letter-spacing:.1em;margin:0;font-size:1.3rem;font-weight:300}.kIBhaq_emptyMessage{color:#b6fdff99;margin:0;font-size:.9rem;line-height:1.8}@media (max-width:480px){.kIBhaq_campCardTitle{font-size:1.15rem}.kIBhaq_campCardImageWrapper{height:180px}}
.LlS2GW_container{background:linear-gradient(#0f1629 0%,#0d1e18 100%);min-height:100vh;padding-bottom:120px;position:relative;overflow-x:hidden}.LlS2GW_main{z-index:10;max-width:900px;margin:0 auto;padding:0 16px;position:relative}.LlS2GW_heroSection{background:#000;border-radius:28px;margin-top:30px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0006}.LlS2GW_imageWrapper,.LlS2GW_imagePlaceholder{width:100%;height:400px}.LlS2GW_imagePlaceholder{background:linear-gradient(135deg,#1a2a4a 0%,#0b1d3b 100%)}.LlS2GW_heroImage{object-fit:cover;opacity:.8;width:100%;height:100%}.LlS2GW_titleOverlay{color:#fff;background:linear-gradient(#0000,#000c);padding:40px 20px 20px;position:absolute;bottom:0;left:0;right:0}.LlS2GW_title{color:#fff;letter-spacing:.1em;text-shadow:0 2px 20px #000c;margin:0;font-size:2.8rem;font-weight:200}.LlS2GW_location{color:#b6fdffcc;letter-spacing:.05em;margin-top:8px;font-size:1rem}.LlS2GW_content{-webkit-backdrop-filter:blur(15px);background:#ffffff08;border:1px solid #b6fdff1a;border-radius:28px;margin-top:40px;padding:40px}.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}.LlS2GW_infoTable{border-collapse:collapse;width:100%}.LlS2GW_infoTable th{text-align:left;color:#b6fdffb3;vertical-align:top;width:140px;padding:15px 0;font-weight:300}.LlS2GW_infoTable td{color:#fff;padding:12px 0}.LlS2GW_link{color:#ffc878e6;border-bottom:1px solid #ffc87866;text-decoration:none;transition:all .3s}.LlS2GW_link:hover{color:#fff;border-color:#fff}.LlS2GW_mapSection{margin-top:40px}.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}.LlS2GW_mapInfo{color:#8ab6f9;gap:20px;font-size:.95rem;display:flex}.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}.LlS2GW_mapButton:hover{background:#ffb45033;border-color:#ffc878cc;transform:translateY(-2px);box-shadow:0 0 20px #ffb45033}.LlS2GW_mapButtonIcon{font-size:1.2rem}.LlS2GW_actionArea{text-align:center;margin-top:40px}.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}.LlS2GW_backButton:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}@media (max-width:768px){.LlS2GW_imageWrapper{height:250px}.LlS2GW_title{font-size:1.8rem}.LlS2GW_content{padding:20px}}
.JjFs_G_page{background:linear-gradient(#0f1629 0%,#0d1e18 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.JjFs_G_content{z-index:5;flex:1;padding-bottom:120px;position:relative}.JjFs_G_hero{text-align:center;flex-direction:column;align-items:center;gap:0;padding:100px 20px 28px;display:flex}.JjFs_G_title{color:#f5fffe;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 24px #b6fdff47;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:200;animation:.7s both JjFs_G_heroFadeUp}.JjFs_G_ornament{color:#b6fdff61;letter-spacing:.22em;text-transform:uppercase;margin:10px 0 0;font-size:.7rem;animation:.7s .12s both JjFs_G_heroFadeUp}.JjFs_G_subtitle{color:#b6fdffb8;letter-spacing:.08em;max-width:640px;margin:14px auto 0;font-size:.9rem;line-height:1.8;animation:.7s .22s both JjFs_G_heroFadeUp}.JjFs_G_count{color:#b6fdff8c;letter-spacing:.1em;background:#b6fdff0a;border:1px solid #b6fdff29;border-radius:999px;align-items:center;gap:6px;margin:16px 0 0;padding:4px 16px;font-size:.72rem;animation:.7s .32s both JjFs_G_heroFadeUp;display:inline-flex}.JjFs_G_countNum{color:#ffe4a0d9;font-size:.88rem}@keyframes JjFs_G_heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.JjFs_G_gridWrap{padding:0 16px}.JjFs_G_pagination{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 20px 80px;display:flex}.JjFs_G_pagerRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.JjFs_G_pageNumberGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.JjFs_G_ellipsis{color:#b6fdffcc;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:22px;font-size:1.2rem;line-height:1;display:inline-flex}.JjFs_G_pageLink,.JjFs_G_pageNumberLink{color:#dffcff;background:#ffffff05;border:1px solid #b6fdff40;border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:0 16px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 20px #0000001f}.JjFs_G_pageLink:hover,.JjFs_G_pageNumberLink:hover{background:#b6fdff1a;border-color:#ffe4a073;transform:translateY(-1px)}.JjFs_G_pageLinkDisabled,.JjFs_G_pageNumberLinkDisabled{color:#dffcff73;cursor:not-allowed;pointer-events:none;background:#ffffff05;border-color:#b6fdff26}.JjFs_G_pageNumberCurrent{background:linear-gradient(135deg,#b6fdff3d,#ffc87829);border-color:#ffc87880;box-shadow:0 0 18px #b6fdff2e}.JjFs_G_pageInfo{color:#b6fdffb8;letter-spacing:.1em;justify-content:center;padding:0 8px;font-size:.78rem;display:inline-flex}@media (max-width:480px){.JjFs_G_hero{padding-top:88px}.JjFs_G_pageNumberGroup{display:none}.JjFs_G_pageLink{min-height:46px;padding:0 24px;font-size:.95rem}.JjFs_G_pagination{gap:10px}.JjFs_G_pagerRow{gap:16px}}
.thzHfW_galleryExperience{color:#eefdf8;max-width:1120px;margin:0 auto;padding:20px}.thzHfW_galleryStage{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex;position:relative}.thzHfW_imageFrame{z-index:2;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}.thzHfW_imageFramePlaying{box-shadow:0 0 0 1px #cdffe285,0 0 18px #9affbd99,0 24px 80px #00000073}.thzHfW_imageFramePlaying:before{content:"";pointer-events:none;border:1px solid #a0ffbec7;border-radius:40px;animation:2.6s ease-in-out infinite thzHfW_frameFlow;position:absolute;inset:-8px;box-shadow:0 0 0 1px #d0ffdc33,0 0 12px #9affbdcc,inset 0 0 12px #9affbd38}.thzHfW_imageFramePlaying:after{content:"";filter:blur(3px);opacity:.84;pointer-events:none;border:1px solid #c2ffd257;border-radius:44px;position:absolute;inset:-14px}@keyframes thzHfW_frameFlow{50%{opacity:.78;transform:scale(1.015)}}.thzHfW_image{object-fit:cover}.thzHfW_photoShade{pointer-events:none;background:linear-gradient(#0000,#0003);position:absolute;inset:0}.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}.thzHfW_photoCounterNo{color:#fff}.thzHfW_photoCounterTotal{color:#f4e6cfb3}.thzHfW_photoCounterSlash{color:#f4e6cf73}.thzHfW_waveTrack{justify-content:center;align-items:center;gap:9px;width:min(640px,70vw);min-height:30px;display:flex}.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 thzHfW_breatheWave;display:block;transform:scaleY(.72)}.thzHfW_waveLineShort{border-top:1px solid #ffeed2cc;border-radius:999px;width:32px;height:4px;animation:3.2s ease-in-out infinite thzHfW_breatheWave;display:block}.thzHfW_soundBox{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;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}.thzHfW_soundBoxHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.thzHfW_soundBoxHeader>div:first-child{flex-direction:column;gap:8px;display:flex}.thzHfW_kicker{color:#def0e6ad;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem}.thzHfW_soundTitle{color:#fff;letter-spacing:.1em;font-size:clamp(1rem,2vw,1.4rem);font-weight:300}.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}.thzHfW_playButton:hover{background:#ffeed214;transform:scale(1.04)}.thzHfW_soundChoices{flex-wrap:wrap;gap:10px;display:flex}.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}.thzHfW_soundChoiceTitle{color:#fff;letter-spacing:.08em;font-size:.78rem;display:block}.thzHfW_soundChoiceNote{color:#b6fdffb3;margin-top:4px;font-size:.72rem;display:block}.thzHfW_soundChoice:hover,.thzHfW_soundChoiceActive{color:#fff;background:#ffe6be14;border-color:#ffe6bea8}.thzHfW_soundMeta{color:#f0f6eeb3;border-top:1px solid #ffffff14;align-items:center;gap:10px;padding-top:10px;display:flex}.thzHfW_soundMetaLabel{color:#ffe9bd;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.thzHfW_soundMetaName{color:#fff;font-size:.84rem}.thzHfW_soundMetaMood{color:#b6fdffb8;margin-left:auto;font-size:.76rem}@keyframes thzHfW_breatheWave{50%{opacity:.56;transform:scaleY(1.1)}}@keyframes 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 thzHfW_fireflyLoop{0%{opacity:.72;transform:rotate(0)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.72;transform:rotate(360deg)}}@media (max-width:768px){.thzHfW_galleryExperience{padding:8px}.thzHfW_imageFrame{border-radius:20px;width:100%;height:42vw;min-height:260px}.thzHfW_soundBox{box-sizing:border-box;border-radius:20px;width:100%;margin-top:12px;padding:14px}.thzHfW_soundChoices{justify-content:flex-start;gap:8px}.thzHfW_soundChoice{padding:8px 12px;font-size:.76rem}.thzHfW_navigatorBubble{height:58px;padding:8px 12px;font-size:.78rem}.thzHfW_navigatorBubblePlaceholder{height:58px}.thzHfW_navigatorAvatar{width:52px;height:52px}.thzHfW_tutorialButton{padding:5px 12px;font-size:.72rem}.thzHfW_soundBoxFooter{flex-direction:column;align-items:stretch;gap:10px}.thzHfW_volumeControl{box-sizing:border-box;justify-content:space-between;gap:10px;width:100%;padding:6px 12px}.thzHfW_volumeSliderTrack{flex:1;width:auto}.thzHfW_volumePercent{flex-shrink:0;min-width:42px;font-size:.72rem}}.thzHfW_navigatorArea{box-sizing:border-box;align-items:flex-start;width:100%;min-height:104px;display:flex}.thzHfW_navigatorRow{box-sizing:border-box;align-items:flex-start;gap:12px;width:100%;display:flex}.thzHfW_navigatorAvatar{background:#0003;border:1px solid #def0e62e;border-radius:50%;flex-shrink:0;width:64px;height:64px;position:relative}.thzHfW_navigatorAvatarInner{border-radius:50%;position:absolute;inset:0;overflow:hidden}.thzHfW_navigatorAvatarImg{object-fit:cover}.thzHfW_navigatorContent{box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-end;gap:8px;min-width:0;display:flex}.thzHfW_navigatorBubble{color:#eefdf8eb;letter-spacing:.04em;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);background:#1e2a24b8;border:1px solid #def0e629;border-radius:18px 18px 18px 4px;align-items:center;width:100%;height:64px;padding:10px 16px;font-size:.84rem;line-height:1.55;display:flex;position:relative;overflow:hidden}.thzHfW_navigatorBubblePlaceholder{width:100%;height:64px}.thzHfW_cursor{color:#b6fdffb3;margin-left:2px;animation:.9s step-end infinite thzHfW_blink;display:inline-block}@keyframes thzHfW_blink{50%{opacity:0}}.thzHfW_soundBoxFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.thzHfW_soundBoxFooter .thzHfW_soundMeta{border-top:none;flex:1;padding-top:0}.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 thzHfW_emoteFloatUp;position:absolute;top:-30px;left:50%;transform:translate(-50%)}@keyframes 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)}}.thzHfW_soundList{border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden}.thzHfW_soundListItem{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;transition:background .3s;display:flex}.thzHfW_soundListItem:last-child{border-bottom:none}.thzHfW_soundListItem:hover{background:#ffffff0a}.thzHfW_soundListItemActive{background:#ffe6be12}.thzHfW_soundListInfo{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;padding:0}.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}.thzHfW_soundListPlay:hover{background:#ffeed21a;border-color:#ffeed299}.thzHfW_soundListPlayActive{color:#ffe9bd;background:#ffe6be26;border-color:#ffe6becc}.thzHfW_navigatorArea{align-items:center;min-height:80px;display:flex}.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}.thzHfW_playingWave{flex-shrink:0;align-items:flex-end;gap:3px;height:20px;display:flex}.thzHfW_playingBar{background:#ffe6becc;border-radius:999px;width:3px;animation:.8s ease-in-out infinite alternate thzHfW_waveBar;display:block}@keyframes thzHfW_waveBar{0%{opacity:.5;height:4px}to{opacity:1;height:18px}}.thzHfW_tutorialButton{color:#eefdf8;letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(6px);white-space:nowrap;box-sizing:border-box;background:#b6fdff14;border:1px solid #b6fdff47;border-radius:999px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;transition:all .3s;display:inline-flex}.thzHfW_tutorialButton:hover{background:#b6fdff2e;border-color:#b6fdff80;transform:translateY(-1px);box-shadow:0 0 12px #b6fdff40}.thzHfW_tutorialButtonActive{color:#ffe9bd;background:#ffdc9626;border-color:#ffdc9699;animation:2s ease-in-out infinite thzHfW_tutorialPulse}.thzHfW_tutorialButtonIcon{font-size:.9rem}@keyframes thzHfW_tutorialPulse{50%{box-shadow:0 0 14px #ffdc9666}}.thzHfW_volumeControl{-webkit-backdrop-filter:blur(8px);box-sizing:border-box;background:#00000040;border:1px solid #def0e624;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;transition:border-color .3s;display:flex}.thzHfW_volumeControl:hover{border-color:#ffeed259}.thzHfW_muteButton{color:#eefdf8bf;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .25s,transform .2s;display:flex}.thzHfW_muteButton:hover{color:#ffe9bd;transform:scale(1.1)}.thzHfW_volumeSliderTrack{align-items:center;width:90px;display:flex}.thzHfW_volumeSlider{appearance:none;cursor:pointer;background-color:#ffffff26;background-image:linear-gradient(90deg,#ffe9bd,#8afdff);background-repeat:no-repeat;border-radius:999px;outline:none;width:100%;height:4px;transition:background-size .15s}.thzHfW_volumeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s,background-color .2s;box-shadow:0 0 10px #b6fdffcc,0 2px 4px #0006}.thzHfW_volumeSlider::-webkit-slider-thumb:hover{background:#ffe9bd;transform:scale(1.25)}.thzHfW_volumeSlider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:13px;height:13px;transition:transform .2s,background-color .2s;box-shadow:0 0 10px #b6fdffcc,0 2px 4px #0006}.thzHfW_volumeSlider::-moz-range-thumb:hover{background:#ffe9bd;transform:scale(1.25)}.thzHfW_volumePercent{color:#eefdf8b3;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:.04em;flex-shrink:0;min-width:42px;font-size:.72rem}.thzHfW_fallingLeavesStageLayer{pointer-events:none;z-index:1;position:absolute;inset:-40px -10px;overflow:hidden}.thzHfW_stageLeaf{opacity:0;pointer-events:none;filter:drop-shadow(0 0 6px #b6fdff73);-webkit-user-select:none;user-select:none;will-change:transform, opacity;justify-content:center;align-items:center;animation:linear infinite thzHfW_leafFallSlow;display:inline-flex;position:absolute;top:-24px}@keyframes thzHfW_leafFallSlow{0%{opacity:0;transform:translateY(-20px)translate(0)rotate(0)}12%{opacity:.75}40%{transform:translateY(220px)translate(25px)rotate(160deg)}70%{opacity:.65;transform:translateY(420px)translate(-20px)rotate(290deg)}90%{opacity:.3}to{opacity:0;transform:translateY(640px)translate(15px)rotate(420deg)}}
.aqEnpa_pageWrapper{min-height:100vh;padding-top:5rem;padding-bottom:7rem;position:relative;overflow:hidden}.aqEnpa_container{z-index:2;max-width:860px;margin:0 auto;padding:0 1.5rem;position:relative}.aqEnpa_header{text-align:center;margin-bottom:2.5rem}.aqEnpa_tagline{letter-spacing:.15em;text-transform:uppercase;color:var(--primary,#acfff5);background:#acfff514;border:1px solid #acfff533;border-radius:20px;margin-bottom:1rem;padding:.35rem 1rem;font-size:.85rem;display:inline-block}.aqEnpa_title{color:var(--text-h,#d9ffe8);letter-spacing:.05em;margin:0 0 1.5rem;font-size:2.4rem;font-weight:700;line-height:1.3}.aqEnpa_description{color:#fff5e1d1;max-width:600px;margin:0 auto;font-size:.98rem;line-height:1.8}.aqEnpa_navContainer{width:100%;max-width:520px;margin:0 auto 1.4rem}.aqEnpa_navTabs{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#0a1830b8;border:1px solid #acfff538;border-radius:9999px;align-items:center;width:100%;padding:5px;display:flex;box-shadow:0 8px 24px #00000040,inset 0 1px 1px #ffffff14}.aqEnpa_navTab{color:#fff5e1bf;white-space:nowrap;text-align:center;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.7rem .6rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.aqEnpa_navTab:hover{color:#fff;background:#ffffff0f}.aqEnpa_navTabActive{color:#0b1d3b;background:var(--primary,#acfff5);font-weight:600;box-shadow:0 4px 16px #acfff566,0 2px 6px #0003}.aqEnpa_navTabIcon{align-items:center;font-size:1.15rem;line-height:1;display:inline-flex}.aqEnpa_navTabFullText{display:inline}.aqEnpa_navTabShortText{display:none}.aqEnpa_card{-webkit-backdrop-filter:blur(16px);background:#0b1d3b99;border:1px solid #acfff52e;border-radius:20px;padding:3rem 2.5rem;box-shadow:0 16px 40px #00000040}.aqEnpa_markdownBody{color:var(--text-base,#fff5e1);font-size:1.05rem;line-height:2}.aqEnpa_markdownBody h2{color:var(--text-h,#d9ffe8);text-align:left;align-items:center;margin-top:2.8rem;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.6rem;font-weight:600;display:flex;position:relative}.aqEnpa_markdownBody h2:before{content:"◇";color:var(--primary,#acfff5);opacity:.85;margin-right:.6rem;font-size:.95rem}.aqEnpa_markdownBody h2:first-of-type{margin-top:.5rem}.aqEnpa_markdownBody h2:after{content:"";background:linear-gradient(90deg,#acfff566 0%,#acfff50d 50%,#0000 100%);width:100%;height:1px;position:absolute;bottom:0;left:0}.aqEnpa_markdownBody h3{color:var(--primary,#acfff5);text-align:left;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem}.aqEnpa_markdownBody blockquote{font-family:var(--font-voice,inherit);color:#b6fdfff2;background:#b6fdff0a;border-left:2px solid #b6fdff73;border-radius:0 10px 10px 0;margin:1.25rem 0 1.5rem;padding:1rem 1.4rem;font-size:1.08rem;font-style:italic;line-height:1.85;box-shadow:inset 0 0 25px #b6fdff05}.aqEnpa_markdownBody blockquote p{margin:0}.aqEnpa_markdownBody p{color:#fff5e1e6;margin-bottom:1.5rem;line-height:2}.aqEnpa_markdownBody hr{background:radial-gradient(circle,#acfff540 0%,#acfff50d 60%,#0000 100%);border:none;height:1px;margin:2.8rem 0}.aqEnpa_markdownBody ul{margin-bottom:1.5rem;padding-left:1.4rem}.aqEnpa_markdownBody li{margin-bottom:.5rem}.aqEnpa_categoryGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.aqEnpa_categoryCard{-webkit-backdrop-filter:blur(12px);background:#0b1d3ba6;border:1px solid #acfff52e;border-radius:18px;padding:2rem 1.75rem;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.aqEnpa_categoryCard:hover{border-color:var(--primary,#acfff5);transform:translateY(-4px);box-shadow:0 12px 30px #00000059,0 0 20px #acfff526}.aqEnpa_cardIcon{margin-bottom:1rem;font-size:2.2rem;display:inline-block}.aqEnpa_cardHeading{color:var(--text-h,#d9ffe8);text-align:left;margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.aqEnpa_cardSubtitle{color:var(--primary,#acfff5);letter-spacing:.05em;margin-bottom:.8rem;font-size:.85rem}.aqEnpa_cardSummary{color:#fff5e1bf;margin:0;font-size:.92rem;line-height:1.7}.aqEnpa_cardAction{color:var(--primary,#acfff5);align-items:center;gap:.35rem;margin-top:1.5rem;font-size:.85rem;font-weight:500;display:flex}.aqEnpa_footerNav{border-top:1px solid #acfff51f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.aqEnpa_footerNavLink{color:var(--primary,#acfff5);background:#acfff50f;border:1px solid #acfff533;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.92rem;text-decoration:none;transition:all .25s;display:inline-flex}.aqEnpa_footerNavLink:hover{background:#acfff52e;transform:translateY(-2px)}@media screen and (max-width:768px){.aqEnpa_pageWrapper{padding-top:3.5rem;padding-bottom:6rem}.aqEnpa_container{padding:0 1rem}.aqEnpa_title{font-size:1.8rem}.aqEnpa_card{padding:1.8rem 1.25rem}.aqEnpa_markdownBody{font-size:.98rem}.aqEnpa_markdownBody h2{font-size:1.35rem}.aqEnpa_markdownBody blockquote{padding:.85rem 1rem;font-size:.98rem}.aqEnpa_navContainer{max-width:100%;margin-bottom:1.25rem;padding:0 .25rem}.aqEnpa_navTabs{gap:4px;width:100%;padding:4px}.aqEnpa_navTab{white-space:nowrap;flex:1;gap:.35rem;padding:.65rem .25rem;font-size:.92rem}.aqEnpa_navTabFullText{display:none}.aqEnpa_navTabShortText{font-weight:600;display:inline}}.aqEnpa_libraryHero{text-align:center;margin-bottom:2.2rem}.aqEnpa_libraryContext{color:var(--primary,#acfff5);background:#acfff514;border:1px solid #acfff540;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.4rem 1.1rem;font-size:.88rem;display:inline-flex}.aqEnpa_bookFrame{max-width:680px;margin:0 auto 3.5rem;position:relative}.aqEnpa_bookCard{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#0e2242bf 0%,#091730d9 100%);border:1px solid #acfff540;border-radius:24px;padding:3rem 2.8rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000059,0 0 30px #acfff514}.aqEnpa_bookCard:before{content:"";background:linear-gradient(90deg,#0000 0%,#acfff599 50%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.aqEnpa_bookTopMeta{border-bottom:1px solid #acfff51a;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.aqEnpa_bookBadge{color:var(--primary,#acfff5);align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:inline-flex}.aqEnpa_bookNumber{color:#fff5e180;font-family:monospace;font-size:.8rem}.aqEnpa_bookTitle{color:var(--text-h,#d9ffe8);text-align:left;margin:0 0 1.25rem;font-size:1.9rem;font-weight:700;line-height:1.3}.aqEnpa_bookQuote{font-family:var(--font-voice,inherit);color:#b6fdfffa;background:#acfff50f;border-left:2px solid #acfff599;border-radius:0 12px 12px 0;margin:0 0 1.75rem;padding:1.2rem 1.6rem;font-size:1.15rem;font-style:italic;line-height:1.85}.aqEnpa_bookBody{color:#fff5e1e0;white-space:pre-line;margin-bottom:2.2rem;font-size:1.02rem;line-height:2}.aqEnpa_bookActions{border-top:1px solid #acfff51a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.aqEnpa_shuffleButton{color:#fff5e1e6;cursor:pointer;background:#ffffff0d;border:1px solid #acfff540;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.9rem;transition:all .25s;display:inline-flex}.aqEnpa_shuffleButton:hover{color:#fff;border-color:var(--primary,#acfff5);background:#acfff526;transform:translateY(-2px)}.aqEnpa_readMoreLink{background:var(--primary,#acfff5);color:#0b1d3b;border-radius:9999px;align-items:center;gap:.4rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #acfff540}.aqEnpa_readMoreLink:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #acfff566}.aqEnpa_shelfDivider{text-align:center;margin:4rem 0 2rem;position:relative}.aqEnpa_shelfDivider:before{content:"";z-index:1;background:radial-gradient(circle,#acfff54d 0%,#acfff50d 60%,#0000 100%);height:1px;position:absolute;top:50%;left:0;right:0}.aqEnpa_shelfDividerText{z-index:2;color:#fff5e1a6;letter-spacing:.1em;background:#0b1d3b;padding:0 1.5rem;font-size:.88rem;display:inline-block;position:relative}.aqEnpa_shelfRow{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem;display:grid}.aqEnpa_shelfCard{text-align:center;background:#0b1d3b66;border:1px solid #acfff526;border-radius:16px;flex-direction:column;align-items:center;padding:1.4rem 1.2rem;text-decoration:none;transition:all .25s;display:flex}.aqEnpa_shelfCard:hover{border-color:var(--primary,#acfff5);background:#0f3d2e59;transform:translateY(-3px);box-shadow:0 8px 20px #0000004d}.aqEnpa_shelfCardIcon{margin-bottom:.5rem;font-size:1.6rem}.aqEnpa_shelfCardTitle{color:var(--text-h,#d9ffe8);margin:0 0 .3rem;font-size:.98rem;font-weight:600}.aqEnpa_shelfCardSubtitle{color:#fff5e199;font-size:.78rem;line-height:1.4}@media screen and (max-width:768px){.aqEnpa_bookCard{padding:2rem 1.5rem}.aqEnpa_bookTitle{font-size:1.5rem}.aqEnpa_bookQuote{padding:1rem 1.2rem;font-size:1rem}.aqEnpa_bookBody{font-size:.95rem}.aqEnpa_bookActions{flex-direction:column;align-items:stretch}.aqEnpa_shuffleButton,.aqEnpa_readMoreLink{justify-content:center}.aqEnpa_shelfRow{grid-template-columns:1fr;gap:.85rem}.aqEnpa_shelfCard{text-align:left;flex-direction:row;gap:1rem;padding:1rem 1.25rem}.aqEnpa_shelfCardIcon{margin-bottom:0}}
.o44Rma_page{background:linear-gradient(#0f1629 0%,#0d1e18 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.o44Rma_content{z-index:5;flex:1;justify-content:center;align-items:center;padding:80px 20px 120px;display:flex;position:relative}.o44Rma_inner{text-align:center;flex-direction:column;align-items:center;gap:20px;animation:.8s both o44Rma_fadeUp;display:flex}@keyframes o44Rma_fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.o44Rma_code{letter-spacing:.15em;color:#0000;background:linear-gradient(135deg,#b6fdff 0%,#ffe4a0 60%,#c7b3ff 100%);text-shadow:none;filter:drop-shadow(0 0 32px #b6fdff40);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(5rem,18vw,9rem);font-weight:100;line-height:1}.o44Rma_title{color:#f5fffe;letter-spacing:.1em;text-shadow:0 0 20px #b6fdff33;margin:0;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:300}.o44Rma_message{color:#b6fdffa6;letter-spacing:.05em;margin:0;font-size:.9rem;line-height:1.9}.o44Rma_link{color:#dffcff;letter-spacing:.08em;background:#ffffff08;border:1px solid #b6fdff4d;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:12px 32px;font-size:.9rem;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 8px 24px #00000026}.o44Rma_link:hover{background:#b6fdff14;border-color:#ffe4a080;transform:translateY(-2px);box-shadow:0 12px 32px #0003,0 0 20px #b6fdff1a}@media (max-width:480px){.o44Rma_content{padding-top:60px}}
