.MeditationSpace-module-scss-module__rYHCsW__meditationSpace{width:100%;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0);background:#050510;position:relative;overflow:hidden}.MeditationSpace-module-scss-module__rYHCsW__backgroundLayer{z-index:0;position:absolute;inset:0}.MeditationSpace-module-scss-module__rYHCsW__galaxyWrapper{opacity:1;position:absolute;inset:0}.MeditationSpace-module-scss-module__rYHCsW__foreground{z-index:10;min-height:0;padding:1.5rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0));flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.MeditationSpace-module-scss-module__rYHCsW__exitButton{bottom:calc(2rem + env(safe-area-inset-bottom,0));color:#fffffff2;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;left:1.5rem}.MeditationSpace-module-scss-module__rYHCsW__exitButton:hover{background:#ffffff14;border-color:#a78bfa80;transform:scale(1.05)}.MeditationSpace-module-scss-module__rYHCsW__exitButton:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.MeditationSpace-module-scss-module__rYHCsW__exitButton{transition:background .15s cubic-bezier(.4,0,.2,1)}.MeditationSpace-module-scss-module__rYHCsW__exitButton:hover,.MeditationSpace-module-scss-module__rYHCsW__exitButton:active{transform:none}}.MeditationSpace-module-scss-module__rYHCsW__configPanel{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:400px;margin-bottom:1.5rem;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(20px)}.MeditationSpace-module-scss-module__rYHCsW__configPanel.MeditationSpace-module-scss-module__rYHCsW__open{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.MeditationSpace-module-scss-module__rYHCsW__configPanel{transition:opacity .15s cubic-bezier(.4,0,.2,1);transform:none}.MeditationSpace-module-scss-module__rYHCsW__configPanel.MeditationSpace-module-scss-module__rYHCsW__open{transform:none}}.MeditationSpace-module-scss-module__rYHCsW__audioSection{width:100%;margin-bottom:1rem}.MeditationSpace-module-scss-module__rYHCsW__sectionTitle{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.MeditationSpace-module-scss-module__rYHCsW__optionsList{width:100%;max-height:140px;position:relative}.MeditationSpace-module-scss-module__rYHCsW__optionsScroll{scrollbar-width:thin;scrollbar-color:#ffffff1a #0000;flex-direction:column;gap:.5rem;max-height:140px;padding-bottom:.5rem;display:flex;overflow-y:auto}.MeditationSpace-module-scss-module__rYHCsW__optionsScroll::-webkit-scrollbar{width:4px}.MeditationSpace-module-scss-module__rYHCsW__optionsScroll::-webkit-scrollbar-track{background:0 0}.MeditationSpace-module-scss-module__rYHCsW__optionsScroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.MeditationSpace-module-scss-module__rYHCsW__optionsFade{pointer-events:none;background:linear-gradient(#0000,#050510);height:40px;position:absolute;bottom:0;left:0;right:0}.MeditationSpace-module-scss-module__rYHCsW__optionButton{color:#fffffff2;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.625rem;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;transition:background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),opacity .28s cubic-bezier(.4,0,.2,1);display:flex}.MeditationSpace-module-scss-module__rYHCsW__optionButton:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.MeditationSpace-module-scss-module__rYHCsW__optionButton.MeditationSpace-module-scss-module__rYHCsW__selected{background:#a78bfa1f;border-color:#a78bfa80;box-shadow:0 0 20px #a78bfa4d}.MeditationSpace-module-scss-module__rYHCsW__optionButton.MeditationSpace-module-scss-module__rYHCsW__disabled,.MeditationSpace-module-scss-module__rYHCsW__optionButton:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.MeditationSpace-module-scss-module__rYHCsW__optionButton{transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}}.MeditationSpace-module-scss-module__rYHCsW__optionName{flex:1}.MeditationSpace-module-scss-module__rYHCsW__optionLabel{color:#ffffff80;margin-left:.5rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5}.MeditationSpace-module-scss-module__rYHCsW__toggleContainer{border-top:1px solid #ffffff1a;flex-direction:column;gap:.75rem;width:100%;padding-top:1rem;display:flex}.MeditationSpace-module-scss-module__rYHCsW__toggleLabel{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.MeditationSpace-module-scss-module__rYHCsW__toggleText{color:#fffffff2;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.MeditationSpace-module-scss-module__rYHCsW__toggleSwitch{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:44px;height:24px;transition:background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1);position:relative}.MeditationSpace-module-scss-module__rYHCsW__toggleSwitch.MeditationSpace-module-scss-module__rYHCsW__active{background:#a78bfa;border-color:#a78bfa}.MeditationSpace-module-scss-module__rYHCsW__toggleSwitch:hover{border-color:#a78bfa80}.MeditationSpace-module-scss-module__rYHCsW__toggleThumb{background:#fffffff2;border-radius:50%;width:18px;height:18px;transition:transform .28s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px}.MeditationSpace-module-scss-module__rYHCsW__active .MeditationSpace-module-scss-module__rYHCsW__toggleThumb{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.MeditationSpace-module-scss-module__rYHCsW__toggleThumb{transition:transform .15s cubic-bezier(.4,0,.2,1)}}.MeditationSpace-module-scss-module__rYHCsW__hint{color:#ffffff80;text-align:center;margin-bottom:.75rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;animation:.28s cubic-bezier(.4,0,.2,1) MeditationSpace-module-scss-module__rYHCsW__fadeIn}@media (prefers-reduced-motion:reduce){.MeditationSpace-module-scss-module__rYHCsW__hint{animation:none}}@keyframes MeditationSpace-module-scss-module__rYHCsW__fadeIn{0%{opacity:0}to{opacity:1}}.MeditationSpace-module-scss-module__rYHCsW__buttonContainer{justify-content:center;align-items:center;height:52px;display:flex;position:relative}.MeditationSpace-module-scss-module__rYHCsW__collapseButton{color:#fffffff2;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.34,1.56,.64,1),background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;transform:scale(.8)}.MeditationSpace-module-scss-module__rYHCsW__collapseButton.MeditationSpace-module-scss-module__rYHCsW__visible{opacity:1;pointer-events:auto;transform:scale(1)}.MeditationSpace-module-scss-module__rYHCsW__collapseButton:hover{background:#ffffff14;border-color:#a78bfa80;transform:scale(1.05)}.MeditationSpace-module-scss-module__rYHCsW__collapseButton.MeditationSpace-module-scss-module__rYHCsW__visible:hover{transform:scale(1.05)}.MeditationSpace-module-scss-module__rYHCsW__collapseButton:active,.MeditationSpace-module-scss-module__rYHCsW__collapseButton.MeditationSpace-module-scss-module__rYHCsW__visible:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.MeditationSpace-module-scss-module__rYHCsW__collapseButton{transition:opacity .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.MeditationSpace-module-scss-module__rYHCsW__collapseButton:hover,.MeditationSpace-module-scss-module__rYHCsW__collapseButton.MeditationSpace-module-scss-module__rYHCsW__visible:hover,.MeditationSpace-module-scss-module__rYHCsW__collapseButton:active,.MeditationSpace-module-scss-module__rYHCsW__collapseButton.MeditationSpace-module-scss-module__rYHCsW__visible:active,.MeditationSpace-module-scss-module__rYHCsW__collapseButton.MeditationSpace-module-scss-module__rYHCsW__visible{transform:none}}.MeditationSpace-module-scss-module__rYHCsW__mainButton{color:#fffffff2;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;min-width:200px;height:52px;padding:0 1.5rem;transition:background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.34,1.56,.64,1),opacity .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.MeditationSpace-module-scss-module__rYHCsW__mainButton.MeditationSpace-module-scss-module__rYHCsW__collapsed{opacity:0;pointer-events:none;width:0;min-width:0;padding:0}.MeditationSpace-module-scss-module__rYHCsW__mainButton:hover:not(.MeditationSpace-module-scss-module__rYHCsW__collapsed){color:#050510;background:#fffffff2;border-color:#fffffff2;transform:scale(1.02);box-shadow:0 0 30px #fff3}.MeditationSpace-module-scss-module__rYHCsW__mainButton:active:not(.MeditationSpace-module-scss-module__rYHCsW__collapsed){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.MeditationSpace-module-scss-module__rYHCsW__mainButton{transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.MeditationSpace-module-scss-module__rYHCsW__mainButton:hover:not(.MeditationSpace-module-scss-module__rYHCsW__collapsed),.MeditationSpace-module-scss-module__rYHCsW__mainButton:active:not(.MeditationSpace-module-scss-module__rYHCsW__collapsed){transform:none}}.MeditationSpace-module-scss-module__rYHCsW__buttonLabel{white-space:nowrap;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;transition:opacity .28s cubic-bezier(.4,0,.2,1);display:inline-block}.MeditationSpace-module-scss-module__rYHCsW__collapsed .MeditationSpace-module-scss-module__rYHCsW__buttonLabel{opacity:0}
.galaxy-container{width:100%;height:100%;position:relative}
