.fresh-preview{display:flex;align-items:center;gap:9px;font-size:18px;color:#6c83b7}.fresh-preview i,.fresh-preview b{font-style:normal;background:#fff;border:1px solid #d8e2f1;border-radius:9px;min-width:37px;height:37px;display:grid;place-items:center}.fresh-preview b{background:#dfe9ff;color:#244da9}.fresh-game-visual{max-width:620px;margin:24px auto;min-height:118px;display:grid;place-items:center}.fresh-cell-row,.fresh-chip-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:11px}.fresh-cell-row span,.fresh-chip-row span{min-width:54px;height:54px;padding:0 12px;display:grid;place-items:center;background:#f2f6ff;border:1px solid #d7e3f6;border-radius:12px;color:#244a97;font-size:24px;font-style:normal}.fresh-chip-row span{font-size:16px;min-width:68px}.fresh-options{max-width:620px}.mirror-prompt,.fresh-equation,.fresh-analogy{display:flex;align-items:center;justify-content:center;gap:20px;font-size:34px;color:#203f7d}.mirror-prompt i{display:block;width:2px;height:72px;background:#7992c4}.mirror-prompt i.horizontal{width:72px;height:2px}.fresh-equation b,.fresh-analogy b{font-weight:500;color:#8a9bb7}.fresh-analogy i{font:600 12px var(--font);text-transform:uppercase;letter-spacing:1px;color:#8a9bb7}.fresh-word,.fresh-rule{font:650 34px var(--display);letter-spacing:1px;color:#23499d;background:#eff4ff;border:1px solid #d8e3f5;border-radius:16px;padding:25px 38px}.fresh-numbered{display:flex;gap:14px}.fresh-numbered>span{width:76px;height:92px;border:1px solid #d9e3f2;border-radius:14px;background:#f7f9fd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.fresh-numbered i{font-style:normal;font-size:31px}.fresh-numbered small{font-size:11px;color:#8290a8}.tone-blue{color:#2456c4}.tone-rose{color:#c44968}.tone-green{color:#2d8060}.tone-amber{color:#bc7023}.fresh-scene{max-width:520px;padding:24px 28px;border-left:3px solid #7395d9;background:#f3f6fc;border-radius:3px 13px 13px 3px;font-size:18px;line-height:1.65;color:#445675}.fresh-pairs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fresh-pairs span{padding:19px 24px;background:#f2f6ff;border:1px solid #d8e3f5;border-radius:12px;font-weight:650;color:#31549a}.fresh-matrix{display:grid;grid-template-columns:repeat(3,70px);gap:9px}.fresh-matrix span,.fresh-matrix b{height:60px;display:grid;place-items:center;border-radius:10px;background:#f3f6fb;border:1px solid #dbe4f2;font-size:21px;color:#36548f}.fresh-matrix b{background:#e3ecff;color:#204aab}.practice-visual{width:min(430px,100%);min-height:190px;margin:24px auto 10px;border-radius:22px;background:linear-gradient(145deg,#f5f8ff,#e9f1ff);border:1px solid #d7e3f7;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.practice-visual>p{font-size:12px;color:#617594;margin:12px 20px 0;text-align:center}.breath-orb{position:relative;width:126px;height:126px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#c9dcff,#7194dc);box-shadow:0 0 0 18px #a8c3f21f,0 0 0 38px #a8c3f20f}.breath-visual.active .breath-orb{animation:mindkriya-breathe 10s ease-in-out infinite}.breath-orb span{position:absolute;color:#fff;text-align:center;font-size:13px;line-height:1.35;opacity:0}.breath-orb span b{font-size:24px}.breath-in{opacity:1!important}.breath-visual.active .breath-in{animation:breath-in-label 10s linear infinite}.breath-visual.active .breath-out{animation:breath-out-label 10s linear infinite}.breath-visual.active .breath-out{opacity:0}.focus-visual{position:relative}.focus-visual>span{width:24px;height:24px;border-radius:50%;background:#2f5cbd;box-shadow:0 0 0 22px #a9c1ee33,0 0 0 48px #a9c1ee18}.focus-visual>i,.focus-visual>b{position:absolute;border:1px solid #9cb6e955;border-radius:50%;width:118px;height:118px}.focus-visual>b{width:164px;height:164px}.focus-visual p{position:absolute;bottom:12px}.movement-visual svg,.posture-visual svg{width:230px;height:145px;fill:none;stroke:#315ba9;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.movement-visual svg circle,.posture-visual svg circle{fill:#dce8ff;stroke:#315ba9}.visual-arrow{stroke:#80a2e3!important;stroke-width:4!important;stroke-dasharray:7 6}.eye-visual>div{display:flex;gap:25px}.eye-left,.eye-right{display:block;width:72px;height:38px;border:3px solid #315ba9;border-radius:70% 20%;transform:rotate(8deg);position:relative}.eye-right{transform:scaleX(-1) rotate(8deg)}.eye-left:after,.eye-right:after{content:'';position:absolute;width:13px;height:13px;border-radius:50%;background:#315ba9;left:28px;top:10px}.eye-visual>i{width:12px;height:12px;border-radius:50%;background:#89a6df;margin-top:16px}.eye-visual.blink .eye-left,.eye-visual.blink .eye-right{animation:gentle-blink 3s ease-in-out infinite}.eye-visual.far>i{width:80px;height:2px;border-radius:2px}.session.breath-session{background:radial-gradient(circle at 50% 55%,#edf4ff,#f9fbff)}.breath-session-note{max-width:650px;margin:14px auto -4px;text-align:center;color:#5f7395;font-size:12px;padding:10px 15px}.reset-card.breath-reset .reset-number{background:#e9f2ff;color:#315db5}.guide-ring+.guide-cue-box{margin-top:18px}
@keyframes mindkriya-breathe{0%,100%{transform:scale(.78);box-shadow:0 0 0 12px #a8c3f21d,0 0 0 28px #a8c3f20d}40%{transform:scale(1.12);box-shadow:0 0 0 26px #a8c3f229,0 0 0 52px #a8c3f212}42%{transform:scale(1.12)}100%{transform:scale(.78)}}
@keyframes breath-in-label{0%,38%{opacity:1}42%,100%{opacity:0}}
@keyframes breath-out-label{0%,39%{opacity:0}44%,96%{opacity:1}100%{opacity:0}}
@keyframes gentle-blink{0%,38%,55%,100%{height:38px}45%,50%{height:4px}}
.breath-visual.active.breath-even .breath-orb{animation-name:mindkriya-breathe-even;animation-duration:8s}.breath-visual.active.breath-even .breath-in{animation-name:breath-in-even;animation-duration:8s}.breath-visual.active.breath-even .breath-out{animation-name:breath-out-even;animation-duration:8s}@keyframes mindkriya-breathe-even{0%,100%{transform:scale(.78);box-shadow:0 0 0 12px #a8c3f21d,0 0 0 28px #a8c3f20d}48%,50%{transform:scale(1.12);box-shadow:0 0 0 26px #a8c3f229,0 0 0 52px #a8c3f212}}@keyframes breath-in-even{0%,46%{opacity:1}51%,100%{opacity:0}}@keyframes breath-out-even{0%,48%{opacity:0}53%,96%{opacity:1}100%{opacity:0}}
@media(max-width:700px){html,body{max-width:100%;overflow-x:hidden}.workspace,.session,.guided-session,.game-view,.session-main,.session-body,.game-main{min-width:0;max-width:100%;overflow-x:hidden}.journey-simple-heading,.journey-simple-heading h1,.guided-session h1,.game-main h1,.instruction,.guide-cue-box p{max-width:100%;overflow-wrap:anywhere}.reset-category-tabs{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.reset-category-tabs button{min-width:0!important;white-space:normal!important;padding:12px 8px!important}.reset-card{grid-template-columns:auto minmax(0,1fr) auto!important;max-width:100%}.reset-card>div{min-width:0}.reset-card p,.reset-card h3{overflow-wrap:anywhere}.guide-steps{max-width:100%;gap:7px!important}.guide-steps li{min-width:0;font-size:10px!important}.fresh-game-visual{min-height:105px;margin:19px auto;width:100%;max-width:100%}.fresh-cell-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(280px,100%)}.fresh-cell-row span,.fresh-chip-row span{min-width:0;width:100%;height:47px;padding:0 7px;font-size:19px}.fresh-chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fresh-chip-row span{font-size:13px}.fresh-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:10px!important}.fresh-options button{min-width:0!important;width:100%!important;padding:13px 8px!important;overflow-wrap:anywhere}.fresh-numbered{gap:8px;width:100%;justify-content:center}.fresh-numbered>span{width:61px;height:78px}.fresh-word,.fresh-rule{font-size:26px;padding:20px 25px;max-width:100%;overflow-wrap:anywhere}.fresh-equation,.fresh-analogy,.mirror-prompt{gap:12px;font-size:26px;max-width:100%}.fresh-pairs{grid-template-columns:1fr;width:100%}.practice-visual{min-height:170px;margin:18px auto 7px;max-width:100%}.breath-orb{width:104px;height:104px}.movement-visual svg,.posture-visual svg{height:125px;max-width:100%}.breath-session-note,.body-session-note{margin:10px 18px -8px;max-width:calc(100% - 36px);overflow-wrap:anywhere}.game-top{min-width:0;gap:8px!important;padding-left:16px!important;padding-right:16px!important}.game-top>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-header-actions .game-help{display:none}}
@media(prefers-reduced-motion:reduce){.breath-visual.active .breath-orb,.breath-visual.active .breath-in,.breath-visual.active .breath-out,.eye-visual.blink .eye-left,.eye-visual.blink .eye-right{animation:none}.breath-visual.active .breath-in{opacity:1!important}.breath-visual.active .breath-out{display:none}}

/* Three-game Kriya and clearly surfaced body-based resets. */
.multi-game-kriya{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-game-kriya li{min-height:122px}.multi-game-kriya .kriya-reset-part{background:#ffffff1c;border-color:#ffffff3d}.quick-reset-row{display:grid;grid-template-columns:minmax(250px,1fr) repeat(2,minmax(190px,260px));gap:14px;align-items:stretch;margin:22px 0;padding:20px;border:1px solid #dbe5f2;border-radius:16px;background:linear-gradient(115deg,#f5f8fe,#edf4ff)}.quick-reset-row>div{align-self:center;padding:3px 8px}.quick-reset-row h2{font-size:21px;line-height:1.35;margin-top:5px}.quick-reset-row>button{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:11px;align-items:center;text-align:left;padding:14px 15px;border:1px solid #d5e1f2;border-radius:13px;background:#fff;color:#213d6b}.quick-reset-row>button>span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e8f0ff;color:#2c57ac}.quick-reset-row>button b{font-size:14px}.quick-reset-row>button small{font-size:11px;line-height:1.35;color:#718099}.game-library-more{display:flex;margin:24px auto 0;gap:12px}.game-library-more span{font-size:11px;color:#75839a}.onboard-game-list{display:grid;gap:7px;margin-top:12px}.onboard-game-list>span{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;color:#465b7c;font-size:14px}.onboard-game-list>span>b{display:grid;place-items:center;width:24px;height:24px;margin:0;border-radius:50%;background:#e7efff;color:#2852aa;font-size:11px}.settings-dialog .toggle-row{align-items:flex-start}.settings-dialog .toggle-row input{flex:0 0 20px;width:20px;height:20px;margin:5px 1px 0}.settings-dialog .toggle-row b{font-size:15px;line-height:1.35}.settings-dialog .toggle-row small{font-size:13px;line-height:1.55}.account-settings{padding:19px!important}.account-settings h3{font-size:16px!important;line-height:1.45}.account-settings>p:not(.eyebrow){font-size:13px!important;line-height:1.55!important}.account-settings-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.account-settings-actions .button,.account-settings-actions .inline-link{width:100%;min-height:43px!important;margin:0!important;padding:10px 9px!important;border-radius:9px;text-align:center;font-size:13px!important}.account-settings-actions .inline-link{display:grid;place-items:center;background:#f6f8fc;border:1px solid #dfe6f0;text-decoration:none}.account-settings-actions .account-delete{background:#fff6f6;border-color:#efd6d6;color:#9a4545}

@media(max-width:900px){.quick-reset-row{grid-template-columns:1fr 1fr}.quick-reset-row>div{grid-column:1/-1}.multi-game-kriya{grid-template-columns:1fr 1fr!important}}
@media(max-width:700px){.multi-game-kriya li{min-height:0}.quick-reset-row{grid-template-columns:1fr;padding:16px;gap:10px}.quick-reset-row>div{grid-column:auto;padding:1px 2px 7px}.quick-reset-row h2{font-size:19px}.quick-reset-row>button{min-height:68px}.account-settings-actions{grid-template-columns:1fr 1fr!important}.account-settings-actions .button{grid-column:auto!important}.account-settings-actions .inline-link{font-size:12px!important}.settings-dialog{padding:23px 20px}.onboard-game-list>span{font-size:13px}}
