.meditation-player_page__rb3qv{min-height:100svh;color:#443536;background:radial-gradient(circle at 8% 8%,rgba(227,183,160,.2),transparent 28%),linear-gradient(145deg,#fffaf7,#fff4ef 52%,#fcf8f5)}.meditation-player_content__aViMM{width:min(1180px,calc(100% - 72px));margin:0 auto;padding:34px 0 72px}.meditation-player_backLink__x0qQf{display:inline-flex;align-items:center;gap:3px;margin-bottom:24px;color:#745658;font-size:14px;line-height:1}.meditation-player_backLink__x0qQf:focus-visible,.meditation-player_backLink__x0qQf:hover{color:#9b4f5d}.meditation-player_layout__IqlaP{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:stretch;overflow:hidden;border:1px solid rgba(130,76,76,.14);border-radius:30px;background:rgba(255,252,249,.9);box-shadow:0 26px 80px rgba(87,42,44,.12)}.meditation-player_player__4C5dz{position:relative;display:flex;min-width:0;min-height:660px;flex-direction:column;justify-content:center;overflow:hidden;padding:58px clamp(36px,5vw,72px) 48px;color:#fff;background:var(--player-theme);isolation:isolate}.meditation-player_playerGlow__9kQIQ{position:absolute;z-index:-1;inset:-30%;opacity:.5;background:radial-gradient(circle at 68% 18%,rgba(255,222,176,.19),transparent 27%),radial-gradient(circle at 20% 80%,rgba(184,102,100,.25),transparent 31%)}.meditation-player_accessGate____Npz{position:absolute;z-index:4;inset:0;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:44px clamp(28px,8vw,72px);text-align:center;background:linear-gradient(145deg,rgba(33,19,20,.88),rgba(80,35,43,.8));backdrop-filter:blur(10px)}.meditation-player_accessIcon__qYs0E{display:grid;width:54px;height:54px;place-items:center;margin-bottom:20px;color:#f7dfc2;border:1px solid rgba(247,223,194,.5);border-radius:50%;font-size:27px}.meditation-player_accessGate____Npz h2{max-width:360px;margin:0;color:#fffaf4;font-family:var(--q-font-display-zh);font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.25}.meditation-player_accessGate____Npz p{max-width:370px;margin:15px auto 0;color:rgba(255,250,244,.76);font-size:14px;line-height:1.75}.meditation-player_accessActions__k9TaT{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.meditation-player_accessActions__k9TaT a,.meditation-player_accessActions__k9TaT button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;color:#4b282d;border:0;border-radius:999px;background:#f7dfc2;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.meditation-player_accessActions__k9TaT a:focus-visible,.meditation-player_accessActions__k9TaT a:hover,.meditation-player_accessActions__k9TaT button:focus-visible,.meditation-player_accessActions__k9TaT button:hover{background:#fff8ed;outline:none}.meditation-player_coverFrame__Ykneg{width:min(100%,520px);aspect-ratio:16/9;margin:0 auto 48px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(0,0,0,.2);box-shadow:0 24px 60px rgba(0,0,0,.24)}.meditation-player_cover__zoy8g{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meditation-player_timelineRow__6Ymwu{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:start;gap:14px}.meditation-player_timelineRow__6Ymwu>button{position:relative;display:grid;width:38px;height:38px;place-items:center;padding:0;color:rgba(255,255,255,.9);border:0;background:transparent;cursor:pointer}.meditation-player_primaryControl__NKOUc:disabled,.meditation-player_secondaryControl__Zuo9l:disabled,.meditation-player_timelineRow__6Ymwu>button:disabled{cursor:not-allowed;opacity:.42}.meditation-player_timelineRow__6Ymwu>button span{position:absolute;top:11px;font-size:8px;font-weight:700}.meditation-player_timeline__CiG6r input{width:100%;height:18px;margin:3px 0 0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.meditation-player_timeline__CiG6r input::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(to right,#fff var(--progress),rgba(255,255,255,.34) var(--progress))}.meditation-player_timeline__CiG6r input::-moz-range-track{height:5px;border-radius:999px;background:rgba(255,255,255,.34)}.meditation-player_timeline__CiG6r input::-moz-range-progress{height:5px;border-radius:999px;background:#fff}.meditation-player_timeline__CiG6r input::-webkit-slider-thumb{width:17px;height:17px;margin-top:-6px;-webkit-appearance:none;appearance:none;border:3px solid #fff;border-radius:50%;background:var(--player-theme);box-shadow:0 2px 10px rgba(0,0,0,.3)}.meditation-player_timeline__CiG6r input::-moz-range-thumb{width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:var(--player-theme)}.meditation-player_timeLabels__ohGYi{display:flex;justify-content:space-between;margin-top:1px;color:rgba(255,255,255,.64);font-size:11px;font-variant-numeric:tabular-nums}.meditation-player_controls__Z5KJF{display:grid;grid-template-columns:76px 1fr 94px 1fr 76px;align-items:center;gap:13px;margin-top:30px}.meditation-player_controls__Z5KJF button,.meditation-player_trackControl__UmAbw{color:inherit}.meditation-player_secondaryControl__Zuo9l{display:flex;min-width:0;min-height:66px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;color:#fff;border:0;background:transparent;cursor:pointer}.meditation-player_secondaryControl__Zuo9l>span{margin-top:-19px;font-size:10px;font-weight:700}.meditation-player_secondaryControl__Zuo9l small{margin-top:6px;font-size:12px}.meditation-player_trackControl__UmAbw{display:grid;width:52px;height:52px;place-items:center;justify-self:center;border-radius:50%;background:rgba(255,255,255,.08);transition:background .18s ease,transform .18s ease}.meditation-player_trackControl__UmAbw:focus-visible,.meditation-player_trackControl__UmAbw:hover{background:rgba(255,255,255,.16);outline:none;transform:scale(1.04)}.meditation-player_disabled__FiVkF{opacity:.26}.meditation-player_primaryControl__NKOUc{display:grid;width:94px;height:94px;place-items:center;justify-self:center;padding:0;color:var(--player-theme)!important;border:0;border-radius:50%;background:#fff;box-shadow:0 15px 36px rgba(0,0,0,.22);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.meditation-player_primaryControl__NKOUc:focus-visible,.meditation-player_primaryControl__NKOUc:hover{outline:none;box-shadow:0 18px 42px rgba(0,0,0,.28);transform:scale(1.035)}.meditation-player_primaryControl__NKOUc svg{transform:translateX(2px)}.meditation-player_primaryControl__NKOUc svg[data-lucide=pause]{transform:none}.meditation-player_playlist__kK2nK{position:absolute;z-index:3;right:22px;bottom:22px;left:22px;overflow:hidden;padding:16px;color:#4e3436;border:1px solid rgba(255,255,255,.46);border-radius:18px;background:rgba(255,250,247,.96);box-shadow:0 22px 55px rgba(0,0,0,.3);backdrop-filter:blur(16px)}.meditation-player_playlistHeader__6_lYV{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.meditation-player_playlistHeader__6_lYV button{display:grid;width:34px;height:34px;place-items:center;padding:0;color:#6c4a4d;border:0;border-radius:50%;background:transparent;cursor:pointer}.meditation-player_playlist__kK2nK>a{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:12px;padding:9px;border-radius:12px}.meditation-player_playlist__kK2nK>a[aria-current=page]{background:rgba(139,79,87,.1)}.meditation-player_playlist__kK2nK img{display:block;width:70px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.meditation-player_playlist__kK2nK a>span{display:flex;min-width:0;flex-direction:column;gap:3px}.meditation-player_playlist__kK2nK a strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.meditation-player_playlist__kK2nK a small{color:#9a7d7d;font-size:11px}.meditation-player_player__4C5dz audio{display:none}.meditation-player_details__uOl_u{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(44px,5vw,72px)}.meditation-player_authorRow__EeGFA{display:flex;align-items:center;gap:10px;margin-bottom:38px;color:#8a6464;font-size:13px}.meditation-player_authorMark__ENd3P{display:grid;width:34px;height:34px;place-items:center;color:#fffaf7;border-radius:50%;background:#945365;font-family:var(--q-font-display);font-size:16px;font-style:italic}.meditation-player_fit__q_IWS{margin:0 0 12px;color:#a56d68;font-size:13px;line-height:1.6}.meditation-player_details__uOl_u h1{margin:0;color:#513336;font-family:var(--q-font-display-zh);font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.3;letter-spacing:.01em}.meditation-player_meta__LY_M1{display:flex;align-items:center;gap:12px;margin:22px 0 31px;color:#8c7776;font-size:13px}.meditation-player_meta__LY_M1 i{width:3px;height:3px;border-radius:50%;background:#c6aead}.meditation-player_meta__LY_M1 strong{color:#9c4e5e;font-family:var(--q-font-display-zh);font-size:18px}.meditation-player_description__bR7TD{padding-top:29px;border-top:1px solid rgba(139,86,87,.15)}.meditation-player_description__bR7TD p{margin:0 0 20px;color:#6e5a5a;font-size:15px;line-height:1.95}.meditation-player_description__bR7TD p:last-child{margin-bottom:0}@media (max-width:960px){.meditation-player_content__aViMM{width:min(760px,calc(100% - 40px))}.meditation-player_layout__IqlaP{grid-template-columns:1fr}.meditation-player_player__4C5dz{min-height:620px}.meditation-player_details__uOl_u{padding:48px}}@media (max-width:620px){.meditation-player_content__aViMM{width:100%;padding:0 0 42px}.meditation-player_backLink__x0qQf{margin:18px 16px}.meditation-player_layout__IqlaP{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.meditation-player_player__4C5dz{min-height:480px;padding:30px 18px 28px}.meditation-player_coverFrame__Ykneg{width:min(100%,390px);margin-bottom:35px;border-radius:13px}.meditation-player_timelineRow__6Ymwu{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px}.meditation-player_timelineRow__6Ymwu>button{width:34px;height:34px}.meditation-player_controls__Z5KJF{grid-template-columns:58px 1fr 78px 1fr 58px;gap:5px;margin-top:23px}.meditation-player_secondaryControl__Zuo9l{min-height:58px}.meditation-player_secondaryControl__Zuo9l small{font-size:10px}.meditation-player_trackControl__UmAbw{width:43px;height:43px}.meditation-player_primaryControl__NKOUc{width:78px;height:78px}.meditation-player_primaryControl__NKOUc svg{width:32px;height:32px}.meditation-player_playlist__kK2nK{right:12px;bottom:12px;left:12px}.meditation-player_details__uOl_u{padding:28px 20px 4px}.meditation-player_authorRow__EeGFA{margin-bottom:27px}.meditation-player_details__uOl_u h1{font-size:29px;line-height:1.35}.meditation-player_meta__LY_M1{margin:18px 0 25px}.meditation-player_description__bR7TD{padding-top:24px}}@media (prefers-reduced-motion:reduce){.meditation-player_primaryControl__NKOUc,.meditation-player_trackControl__UmAbw{transition:none}}.email-otp-dialog_form__dHQs1{display:grid;gap:18px}.email-otp-dialog_field__J0UoL{display:grid;gap:8px}.email-otp-dialog_error__FYbQS,.email-otp-dialog_notice__BtOqq{margin:0;font-size:13px;line-height:1.55}.email-otp-dialog_error__FYbQS{color:#9d3843}.email-otp-dialog_notice__BtOqq{color:#75594d}.email-otp-dialog_actions__FyM2l{display:flex;flex-wrap:wrap;gap:10px}.email-otp-dialog_actions__FyM2l>*{flex:1 1 160px}.email-otp-dialog_secondaryActions__3t9iD{display:flex;justify-content:space-between;gap:12px;margin-top:2px}.email-otp-dialog_secondaryActions__3t9iD button{min-height:38px;padding:0;color:#7e3e49;background:transparent;border:0;font:inherit;font-size:13px;cursor:pointer}.email-otp-dialog_secondaryActions__3t9iD button:focus-visible{outline:2px solid #b98a55;outline-offset:3px}.email-otp-dialog_secondaryActions__3t9iD button:disabled{color:#a89a92;cursor:not-allowed}@media (max-width:420px){.email-otp-dialog_secondaryActions__3t9iD{flex-direction:column;align-items:flex-start;gap:2px}}.paypal-button_shell__IID2h{display:grid;gap:12px}.paypal-button_status__mXsee{margin:0;color:#715b56;font-size:14px;line-height:1.55}.paypal-button_error__1btji{margin:0;color:#9d3843;font-size:14px;line-height:1.55}.paypal-button_buttonMount__lLLsT{min-height:46px}.paypal-button_retry__YpUJF{justify-self:start}.redemption-code-form_form__D10E0{display:grid;gap:12px}.redemption-code-form_label__wavh0{color:#5f4541;font-size:14px;font-weight:700}.redemption-code-form_input__WQRJI{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(126,62,73,.34);border-radius:14px;color:#482f2e;background:#fffdf9;font:inherit;letter-spacing:.06em;text-transform:uppercase}.redemption-code-form_input__WQRJI:focus-visible{border-color:#9c5b64;outline:3px solid rgba(156,91,100,.18)}.redemption-code-form_input__WQRJI:disabled{opacity:.65}.redemption-code-form_error___N6op,.redemption-code-form_hint__bfiQo{margin:0;font-size:13px;line-height:1.6}.redemption-code-form_hint__bfiQo{color:#78605a}.redemption-code-form_error___N6op{color:#9b3344}