.Ni6xlG_backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out Ni6xlG_fadeIn;display:flex;position:fixed;inset:0}@keyframes Ni6xlG_fadeIn{0%{opacity:0}to{opacity:1}}.Ni6xlG_modal{background:#fff;border:1px solid #0284c733;border-radius:1.25rem;flex-direction:column;gap:1.5rem;width:100%;max-width:480px;padding:2rem;animation:.25s cubic-bezier(.16,1,.3,1) Ni6xlG_slideUp;display:flex;position:relative;box-shadow:0 20px 40px -10px #0f172a40}@keyframes Ni6xlG_slideUp{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Ni6xlG_closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem;transition:all .15s;position:absolute;top:1rem;right:1rem}.Ni6xlG_closeBtn:hover{color:#0f172a;background:#f1f5f9}.Ni6xlG_stepIndicator{align-items:center;gap:.5rem;display:flex}.Ni6xlG_stepDot{background:#e2e8f0;border-radius:9999px;flex:1;height:4px;transition:all .3s}.Ni6xlG_stepDotActive{background:#0284c7}.Ni6xlG_stepTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700}.Ni6xlG_stepSubtitle{color:#64748b;margin:.25rem 0 0;font-size:.875rem}.Ni6xlG_energyGrid{grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:.5rem;display:grid}.Ni6xlG_energyBtn{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem .25rem;transition:all .15s;display:flex}.Ni6xlG_energyBtn:hover{background:#f0f9ff;border-color:#0284c7;transform:translateY(-2px)}.Ni6xlG_energyBtnSelected{background:#e0f2fe;border-color:#0284c7;box-shadow:0 0 0 2px #0284c733}.Ni6xlG_energyNum{color:#0f172a;font-size:1.125rem;font-weight:700}.Ni6xlG_energyLabel{color:#64748b;font-size:.6875rem;font-weight:600}.Ni6xlG_breathContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2rem 0;display:flex}.Ni6xlG_breathCircleWrapper{justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.Ni6xlG_breathOuterRing{background:radial-gradient(circle,#0d948840 0%,#0d94880d 70%,#0000 100%);border:1.5px solid #0d948859;border-radius:9999px;transition:transform 4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.Ni6xlG_breathInnerRing{color:#fff;background:#0d9488;border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.5rem;transition:transform 4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;box-shadow:0 0 24px #0d948866}.Ni6xlG_breathPhaseLabel{color:#0d9488;text-transform:uppercase;letter-spacing:.08em;font-size:1.125rem;font-weight:700}.Ni6xlG_breathCountText{color:#64748b;font-size:.8125rem}.Ni6xlG_intentionsGrid{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.Ni6xlG_intentionChip{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9999px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.Ni6xlG_intentionChip:hover{color:#7c3aed;background:#faf5ff;border-color:#7c3aed}.Ni6xlG_intentionChipActive{color:#fff;background:#7c3aed;border-color:#7c3aed}.Ni6xlG_completeBtn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:.75rem;width:100%;margin-top:1rem;padding:.875rem;font-size:.9375rem;font-weight:700;transition:all .15s}.Ni6xlG_completeBtn:hover{background:#0369a1}.Ni6xlG_skipBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-self:center;margin-top:.5rem;font-size:.8125rem}.Ni6xlG_skipBtn:hover{color:#64748b}
