.meditation-practice-app_app__Gspi5{position:fixed;inset:0;z-index:2147483000;width:100%;height:100dvh;overflow:hidden;background:linear-gradient(152deg,#fff2df,var(--hh-light-canvas) 65%,#f5e8d9);color:#3f3129;font-family:Arial,Helvetica,sans-serif}.meditation-practice-app_app__Gspi5 *{box-sizing:border-box}.meditation-practice-app_shell__LAaCv{display:flex;flex-direction:column;gap:8px;width:min(100%,1080px);height:100%;min-height:0;margin:auto;padding:max(9px,env(safe-area-inset-top)) 13px max(9px,env(safe-area-inset-bottom))}.meditation-practice-app_header__dd1_4{display:flex;align-items:center;justify-content:space-between;gap:9px;flex:none;min-height:40px}.meditation-practice-app_header__dd1_4 h1{flex:1;min-width:0;margin:0;text-align:center;font:600 clamp(16px,2.3vw,23px)/1.2 Georgia,Times New Roman,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meditation-practice-app_back__rcVEX{display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:40px;color:#6c4938;font-size:12px;font-weight:750;text-decoration:none}.meditation-practice-app_brand__BLw4W{color:#947966;letter-spacing:.09em;font-size:9px;font-weight:800;white-space:nowrap}.meditation-practice-app_main__gTBKU{display:flex;flex:1;flex-direction:column;gap:9px;min-height:0}.meditation-practice-app_topics__o8zg0{display:flex;flex:none;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 0 4px;touch-action:pan-x}.meditation-practice-app_topics__o8zg0::-webkit-scrollbar{display:none}.meditation-practice-app_topic__3S41w{flex:none;min-height:43px;white-space:nowrap;padding:8px 14px;border:1px solid #cbb59d;border-radius:13px;background:#fffaf4;color:#694d3b;font-size:12px;font-weight:750;cursor:pointer}.meditation-practice-app_topic__3S41w[aria-pressed=true]{background:#6c4b39;border-color:#6c4b39;color:#fffaf3}.meditation-practice-app_controlRow__ZZbrv{display:grid;grid-template-columns:minmax(130px,1fr) minmax(180px,1.2fr);gap:8px;align-items:end;flex:none}.meditation-practice-app_field__lanP2{display:flex;flex-direction:column;gap:3px;min-width:0;color:#735a47;font-size:10px;font-weight:800}.meditation-practice-app_field__lanP2 select{width:100%;min-width:0;min-height:43px;padding:6px 26px 6px 10px;border:1px solid #cbb69f;border-radius:11px;background:#fffcf7;color:#503827;font:700 12px/1.3 Arial,Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis}.meditation-practice-app_viewTabs__z57Bg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border-radius:12px;background:#e2d3c2}.meditation-practice-app_viewTabs__z57Bg button{min-height:37px;padding:6px 8px;border:0;border-radius:9px;background:transparent;color:#775d49;font:800 12px/1.1 Arial,Helvetica,sans-serif;cursor:pointer}.meditation-practice-app_viewTabs__z57Bg button[aria-pressed=true]{background:#fffaf4;color:#523724;box-shadow:0 2px 5px #4b382015}.meditation-practice-app_pickerRow__bITwl{display:flex;flex:none;gap:8px;min-height:0}.meditation-practice-app_pickerRow__bITwl:empty{display:none}.meditation-practice-app_pickerRow__bITwl .meditation-practice-app_field__lanP2{flex:1}.meditation-practice-app_mediaArea__dgEqJ{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;min-height:0;gap:9px;padding:3px 0 0}.meditation-practice-app_videoTitle___zrgj{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(100%,850px);min-width:0;min-height:20px;color:#4d382a}.meditation-practice-app_videoTitle___zrgj strong{font:700 13px/1.3 Arial,Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meditation-practice-app_videoTitle___zrgj small{flex:none;color:#92755d;font:750 11px Arial,Helvetica,sans-serif}.meditation-practice-app_stage__5ZzYF{position:relative;flex:none;width:min(100%,850px);aspect-ratio:16/9;overflow:hidden;border-radius:15px;background:#171717;box-shadow:0 10px 28px #1b1a1930}.meditation-practice-app_stage__5ZzYF iframe{display:block;width:100%;height:100%;border:0;background:#161616}.meditation-practice-app_empty__rNwjf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;height:100%;padding:22px;color:#f5efe6;text-align:center;font:500 14px/1.5 Arial,Helvetica,sans-serif}.meditation-practice-app_empty__rNwjf a{display:inline-flex;align-items:center;gap:6px;color:#fff3d5}.meditation-practice-app_navigate__nWy3O{display:flex;align-items:center;justify-content:space-between;gap:8px;width:min(100%,850px);min-height:45px}.meditation-practice-app_navigate__nWy3O button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:95px;min-height:44px;padding:8px 11px;border:1px solid #af8c73;border-radius:11px;background:#fffaf3;color:#674936;font:800 12px Arial,Helvetica,sans-serif;cursor:pointer}.meditation-practice-app_navigate__nWy3O button:disabled{opacity:.36;cursor:default}.meditation-practice-app_navigate__nWy3O small{min-width:0;color:#7b6959;font:600 10px/1.25 Arial,Helvetica,sans-serif;text-align:center}.meditation-practice-app_footer__ZzuFP{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;width:100%;min-height:37px;border-top:1px solid #dbccbc;padding-top:7px}.meditation-practice-app_footer__ZzuFP p{flex:1;min-width:0;margin:0;color:#806e60;font-size:10px;line-height:1.38}.meditation-practice-app_footerLinks__yX9fd{display:flex;flex:none;gap:11px;align-items:center}.meditation-practice-app_footerLinks__yX9fd a{display:inline-flex;align-items:center;gap:4px;min-height:33px;color:#654431;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.meditation-practice-app_app__Gspi5 :is(a,button,select):focus-visible{outline:3px solid #258780;outline-offset:2px}@media(min-width:800px){.meditation-practice-app_stage__5ZzYF{width:min(100%,85vh)}.meditation-practice-app_shell__LAaCv{padding:20px 26px}.meditation-practice-app_main__gTBKU{gap:13px}.meditation-practice-app_mediaArea__dgEqJ{gap:14px}.meditation-practice-app_field__lanP2 select,.meditation-practice-app_topic__3S41w{font-size:14px}.meditation-practice-app_videoTitle___zrgj strong{font-size:17px}.meditation-practice-app_footer__ZzuFP p{font-size:12px}}@media(max-width:430px){.meditation-practice-app_brand__BLw4W{display:none}.meditation-practice-app_topic__3S41w{padding:8px 11px;font-size:11px}.meditation-practice-app_controlRow__ZZbrv{grid-template-columns:minmax(125px,1fr) minmax(170px,1.4fr)}.meditation-practice-app_field__lanP2 select,.meditation-practice-app_viewTabs__z57Bg button{font-size:11px}.meditation-practice-app_videoTitle___zrgj strong{font-size:12px}.meditation-practice-app_navigate__nWy3O small{font-size:9px}}@media(max-height:680px){.meditation-practice-app_shell__LAaCv{gap:5px;padding-top:max(4px,env(safe-area-inset-top));padding-bottom:max(4px,env(safe-area-inset-bottom))}.meditation-practice-app_main__gTBKU{gap:5px}.meditation-practice-app_back__rcVEX,.meditation-practice-app_header__dd1_4{min-height:34px}.meditation-practice-app_topic__3S41w{min-height:36px;padding:6px 10px}.meditation-practice-app_field__lanP2 select{min-height:37px}.meditation-practice-app_viewTabs__z57Bg button{min-height:31px}.meditation-practice-app_pickerRow__bITwl .meditation-practice-app_field__lanP2 select{min-height:36px}.meditation-practice-app_mediaArea__dgEqJ{gap:5px}.meditation-practice-app_videoTitle___zrgj{min-height:17px}.meditation-practice-app_navigate__nWy3O,.meditation-practice-app_navigate__nWy3O button{min-height:36px}.meditation-practice-app_footer__ZzuFP{min-height:25px;padding-top:3px}.meditation-practice-app_footer__ZzuFP p{font-size:9px;line-height:1.2}.meditation-practice-app_footerLinks__yX9fd a{min-height:28px}}@media(max-height:550px){.meditation-practice-app_footer__ZzuFP p{display:none}.meditation-practice-app_main__gTBKU,.meditation-practice-app_shell__LAaCv{gap:3px}.meditation-practice-app_stage__5ZzYF{max-width:min(100%,70vh)}}@media(prefers-reduced-motion:reduce){.meditation-practice-app_app__Gspi5 *{scroll-behavior:auto}}