#masthead,#site-navigation,#footer-widgets,footer.site-info,.ty-solo-schedule-float-btn{display:none!important}:root,[data-theme=light]{--th-font-sans:"Noto Sans TC","PingFang TC","Hiragino Sans GB","Microsoft JhengHei",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;--th-font-serif:"Noto Serif TC","Cinzel","Playfair Display","Songti TC",serif!important;--th-bg:#faf8f5!important;--th-bg-sec:#f3ece1!important;--th-card-bg:#fff!important;--th-text:#26221f!important;--th-heading:#1b1816!important;--th-text-muted:#5c554e!important;--th-accent:#a38252!important;--th-accent-hover:#85673c!important;--th-accent-light:#efe8da!important;--th-border:#a3825259!important;--th-border-subtle:#a3825229!important;--th-nav-bg:#faf8f5f5!important;--th-dropdown-bg:#faf8f5!important;--th-card-shadow:0 12px 36px #2b221814!important;--th-toggle-bg:#ece5d8!important;--th-toggle-border:#a3825247!important;--th-toggle-active:#fff!important;--th-toggle-active-text:#a38252!important;--th-btn-primary-bg:#a38252!important;--th-btn-primary-text:#fff!important;--th-btn-primary-border:#a38252!important;--th-btn-primary-hover-bg:#85673c!important;--th-btn-primary-hover-border:#85673c!important;--th-btn-ghost-bg:#ffffffb3!important;--th-btn-ghost-text:#2b2826!important;--th-btn-ghost-border:#a3825259!important;--th-btn-ghost-hover-bg:#f2ece1!important;--th-btn-ghost-hover-text:#a38252!important}[data-theme=original]{--th-bg:#1c294b!important;--th-bg-sec:#131d36!important;--th-card-bg:#24355a!important;--th-text:#f3f4f6!important;--th-heading:#fff!important;--th-text-muted:#d1d5db!important;--th-accent:#d4c4a8!important;--th-accent-hover:#e5d5b8!important;--th-accent-light:#d4c4a82e!important;--th-border:#d4c4a859!important;--th-border-subtle:#ffffff1f!important;--th-nav-bg:#1c294bf5!important;--th-dropdown-bg:#18233e!important;--th-card-shadow:0 16px 40px #00000073!important;--th-toggle-bg:#121a30!important;--th-toggle-border:#d4c4a847!important;--th-toggle-active:#d4c4a8!important;--th-toggle-active-text:#0e1626!important;--th-btn-primary-bg:#d4c4a8!important;--th-btn-primary-text:#131d36!important;--th-btn-primary-border:#d4c4a8!important;--th-btn-primary-hover-bg:#e5d5b8!important;--th-btn-primary-hover-border:#e5d5b8!important;--th-btn-ghost-bg:transparent!important;--th-btn-ghost-text:#f3f4f6!important;--th-btn-ghost-border:#d4c4a873!important;--th-btn-ghost-hover-bg:#d4c4a8!important;--th-btn-ghost-hover-text:#131d36!important}body{transition:background-color .35s,color .35s;overflow-x:hidden;background-color:var(--th-bg)!important;color:var(--th-text)!important;font-family:var(--th-font-sans)!important;margin:0!important;padding:0!important}img{max-width:100%;height:auto}table{max-width:100%;display:block;overflow-x:auto}.tanya-home-wrapper h1,.tanya-home-wrapper h2,.tanya-home-wrapper h3,.tanya-home-wrapper h4,.tanya-home-wrapper h5,.tanya-home-wrapper h6,.tanya-home-wrapper .th-hero-title,.tanya-home-wrapper .th-sec-title,.tanya-home-wrapper .th-brand-title,.tanya-home-wrapper .th-about-title,.tanya-home-wrapper .th-card-title,.tanya-home-wrapper .th-plan-title,.tanya-home-wrapper .th-j-title{color:var(--th-heading)!important;opacity:1!important;font-family:Noto Serif TC,Noto Serif JP,Noto Serif KR,serif!important;font-weight:600!important}.tanya-home-wrapper p,.tanya-home-wrapper .th-hero-desc,.tanya-home-wrapper .th-sec-desc,.tanya-home-wrapper .th-card-p,.tanya-home-wrapper .th-j-p{color:var(--th-text-muted)!important;opacity:1!important}.tanya-home-wrapper a{text-decoration:none!important}.th-nav{transition:background .4s,border-color .4s,box-shadow .4s;background:var(--th-nav-bg)!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;border-bottom:1px solid var(--th-border-subtle)!important;z-index:1000!important;padding:10px 0!important;position:sticky!important;top:0!important;box-shadow:0 4px 24px #0000000a!important}.th-nav-inner{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:clamp(8px,1vw,16px)!important;width:100%!important;max-width:1680px!important;margin:0 auto!important;padding:0 clamp(8px,1.2vw,20px)!important;display:flex!important}.th-brand{color:var(--th-heading)!important;flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:12px!important;text-decoration:none!important;display:inline-flex!important}.th-logo-ring{background:linear-gradient(135deg,#c5a059a6 0%,#c5a05926 100%)!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;padding:2px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s!important;display:flex!important;box-shadow:0 2px 10px #00000014!important}.th-brand:hover .th-logo-ring{transform:scale(1.05)!important;box-shadow:0 4px 16px #c5a0594d!important}.th-logo{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.th-brand-text{text-align:left!important;flex-direction:column!important;flex-shrink:0!important;justify-content:center!important;display:flex!important}.th-brand-title{letter-spacing:.09em!important;color:var(--th-heading)!important;font-size:1.22rem!important;font-weight:600!important;font-family:var(--th-font-serif)!important;white-space:nowrap!important;margin:0!important;line-height:1.2!important;transition:color .2s!important}.th-brand:hover .th-brand-title{color:var(--th-accent)!important}.th-brand-sub{letter-spacing:.18em!important;color:var(--th-accent)!important;opacity:.85!important;text-transform:uppercase!important;white-space:nowrap!important;margin-top:1px!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.6875rem!important;font-weight:500!important;line-height:1!important;display:block!important}.th-nav-links{flex-wrap:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:clamp(2px,.4vw,8px)!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.th-nav-links li{white-space:nowrap!important;word-break:keep-all!important;flex-shrink:0!important;align-items:center!important;display:inline-flex!important;position:relative!important}.th-nav-links a,.th-nav-links button{color:var(--th-text-muted)!important;letter-spacing:.03em!important;white-space:nowrap!important;word-break:keep-all!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:0!important;border-radius:6px!important;flex-shrink:0!important;align-items:center!important;gap:3px!important;padding:6px 7px!important;font-size:.9375rem!important;font-weight:450!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important}.th-nav-links a:hover,.th-nav-links button:hover,.th-nav-btn:hover{color:var(--th-accent)!important;background:#a3825214!important}.th-nav-links a.active-nav-link,.th-nav-btn.active-nav-link{color:var(--th-accent)!important;font-weight:600!important}.th-nav-links a.active-nav-link:after,.th-nav-btn.active-nav-link:after{content:""!important;background:var(--th-accent)!important;border-radius:9999px!important;width:14px!important;height:2px!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}@media (max-width:1440px){.th-nav-inner{gap:8px!important;padding:0 12px!important}.th-nav-links{gap:2px!important}.th-nav-links a,.th-nav-links button{letter-spacing:0!important;padding:5px!important;font-size:.9125rem!important}.th-nav-actions{flex-shrink:0!important;gap:6px!important}.th-btn-schedule{padding:4px 9px!important;font-size:.875rem!important}.th-btn-reserve{padding:5px 12px!important;font-size:.9rem!important}.th-theme-btn{padding:3px 6px!important;font-size:.875rem!important}}.th-dropdown{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;display:inline-flex!important;position:relative!important}.th-dropdown-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1050!important;padding-top:10px!important;transition:opacity .18s,transform .18s!important;display:none!important;position:absolute!important;top:100%!important;left:0!important;transform:translateY(6px)!important}.th-dropdown-menu.align-right{left:auto!important;right:0!important}.th-dropdown.is-open .th-dropdown-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important;transform:translateY(0)!important}.th-dropdown-box{white-space:normal!important;background:var(--th-dropdown-bg,#faf8f5)!important;border:1px solid var(--th-border)!important;-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;border-radius:14px!important;flex-direction:column!important;gap:2px!important;width:max-content!important;min-width:250px!important;max-width:320px!important;padding:8px!important;display:flex!important;box-shadow:0 18px 42px -6px #0000003d,0 0 0 1px #d4c4a833!important}.th-dropdown-item{box-sizing:border-box!important;width:100%!important;color:var(--th-text)!important;white-space:nowrap!important;letter-spacing:.02em!important;border-radius:8px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:10px 14px!important;font-size:.94rem!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.th-dropdown-item:hover{color:var(--th-accent)!important;background:#a382521f!important;padding-left:18px!important}.th-dropdown-item.active-item{color:var(--th-accent)!important;background:#a3825229!important;font-weight:600!important}.th-nav-btn{cursor:pointer!important;color:var(--th-text-muted)!important;letter-spacing:.03em!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:3px!important;padding:6px 7px!important;font-size:.9375rem!important;font-weight:450!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important}.th-nav-btn:hover,.th-nav-btn.active-nav-link{color:var(--th-accent)!important}.th-nav-chevron{opacity:.55!important;flex-shrink:0!important;margin-left:2px!important;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s!important;display:inline-block!important}.th-dropdown.is-open .th-nav-chevron,.th-dropdown:hover .th-nav-chevron{opacity:.9!important;color:var(--th-accent)!important;transform:rotate(180deg)!important}.th-nav-actions{flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.th-theme-toggle{background:var(--th-toggle-bg)!important;border:1px solid var(--th-toggle-border)!important;border-radius:9999px!important;flex-shrink:0!important;gap:1px!important;padding:2px!important;display:inline-flex!important}@media (max-width:1279px){.th-header-theme-toggle{display:none!important}}.th-theme-btn{color:var(--th-text-muted)!important;letter-spacing:.2px!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:9999px!important;align-items:center!important;gap:2px!important;padding:3px 8px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important}.th-theme-btn.active{background:var(--th-toggle-active)!important;color:var(--th-toggle-active-text)!important;font-weight:600!important;box-shadow:0 2px 6px #0000001a!important}.th-btn-schedule{color:var(--th-accent)!important;letter-spacing:.2px!important;white-space:nowrap!important;background:#a3825214!important;border:1px solid #a382524d!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;padding:5px 12px!important;font-size:.88rem!important;font-weight:500!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 4px #0000000a!important}.th-btn-schedule:hover{background:var(--th-accent)!important;color:#fff!important;border-color:var(--th-accent)!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #a382524d!important}.th-btn-reserve{color:#fff!important;letter-spacing:.5px!important;white-space:nowrap!important;background:linear-gradient(135deg,#c5a059 0%,#b38a38 100%)!important;border:1px solid #ffffff40!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;padding:6px 16px!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 3px 14px #b38a3852!important}.th-btn-reserve .th-btn-arrow{font-size:.92rem!important;line-height:1!important;transition:transform .2s!important;display:inline-block!important}.th-btn-reserve:hover{color:#fff!important;filter:brightness(1.04)!important;background:linear-gradient(135deg,#d4ae65 0%,#be9440 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #b38a3873!important}.th-btn-reserve:hover .th-btn-arrow{transform:translate(2px)!important}.th-hero{text-align:center!important;background:radial-gradient(circle at 50% 30%,#a3825214 0%,#0000 70%)!important;padding:100px 0 80px!important;position:relative!important}.th-badge{letter-spacing:3px!important;color:var(--th-accent)!important;background:var(--th-accent-light)!important;border:1px solid var(--th-border-subtle)!important;text-transform:uppercase!important;border-radius:4px!important;margin-bottom:24px!important;padding:6px 18px!important;font-size:.875rem!important;font-weight:600!important;display:inline-block!important}.th-hero-title{letter-spacing:3.5px!important;margin-bottom:26px!important;font-size:3.5rem!important;font-weight:600!important;line-height:1.35!important}.th-hero-desc{max-width:760px!important;margin:0 auto 42px!important;font-size:1.12rem!important;font-weight:400!important;line-height:2.1!important}.th-hero-btns{flex-wrap:wrap!important;justify-content:center!important;gap:20px!important;margin-bottom:56px!important;display:flex!important}.th-btn-primary{background:var(--th-btn-primary-bg)!important;color:var(--th-btn-primary-text)!important;border:1px solid var(--th-btn-primary-border)!important;letter-spacing:2px!important;border-radius:9999px!important;padding:14px 34px!important;font-size:.92rem!important;font-weight:500!important;text-decoration:none!important;transition:all .25s!important;display:inline-block!important;box-shadow:0 4px 16px #a3825238!important}.th-btn-primary:hover{background:var(--th-btn-primary-hover-bg)!important;border-color:var(--th-btn-primary-hover-border)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #a3825252!important}.th-btn-ghost{border:1px solid var(--th-btn-ghost-border)!important;color:var(--th-btn-ghost-text)!important;background:var(--th-btn-ghost-bg)!important;letter-spacing:2px!important;border-radius:9999px!important;padding:14px 34px!important;font-size:.92rem!important;font-weight:500!important;text-decoration:none!important;transition:all .25s!important;display:inline-block!important}.th-btn-ghost:hover{background:var(--th-btn-ghost-hover-bg)!important;color:var(--th-btn-ghost-hover-text)!important;border-color:var(--th-btn-ghost-hover-bg)!important;transform:translateY(-2px)!important}.th-pillars{letter-spacing:1.5px!important;border-top:1px solid var(--th-border-subtle)!important;justify-content:center!important;gap:36px!important;max-width:860px!important;margin:0 auto!important;padding-top:32px!important;font-size:.94rem!important;display:flex!important}.th-pillar-item{color:var(--th-text-muted)!important;align-items:center!important;gap:8px!important;font-weight:500!important;display:flex!important}.th-icon{color:var(--th-accent)!important;font-weight:700!important}.th-section{padding:100px 0!important}.th-sec-header{text-align:center!important;margin-bottom:60px!important}.th-sec-sub{letter-spacing:4px!important;color:var(--th-accent)!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:.875rem!important;font-weight:700!important;display:inline-block!important}.th-sec-title{letter-spacing:2.5px!important;margin-bottom:16px!important;font-size:2.4rem!important;font-weight:600!important}.th-sec-desc{max-width:660px!important;margin:0 auto!important;font-size:1.04rem!important;font-weight:400!important;line-height:1.85!important}.th-paths-sec{background:var(--th-bg-sec)!important;transition:background .4s!important}.th-paths-grid{grid-template-columns:repeat(3,1fr)!important;gap:30px!important;display:grid!important}.th-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;box-shadow:var(--th-card-shadow)!important;border-radius:8px!important;flex-direction:column!important;transition:transform .3s,box-shadow .3s,border-color .3s!important;display:flex!important;overflow:hidden!important}.th-card:hover{border-color:var(--th-border)!important;transform:translateY(-6px)!important;box-shadow:0 20px 48px #0000001f!important}.th-card-featured{border-color:var(--th-accent)!important;box-shadow:0 16px 40px #a382522e!important}.th-card-img{object-fit:cover!important;width:100%!important;height:230px!important;display:block!important}.th-card-body{flex-direction:column!important;flex:1!important;justify-content:space-between!important;padding:30px 26px!important;display:flex!important}.th-tag{letter-spacing:1.5px!important;color:var(--th-accent)!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:.875rem!important;font-weight:700!important;display:inline-block!important}.th-card-title{letter-spacing:1.5px!important;margin-bottom:14px!important;font-size:1.38rem!important;font-weight:600!important}.th-card-p{margin-bottom:24px!important;font-size:.94rem!important;font-weight:400!important;line-height:1.85!important}.th-link{color:var(--th-accent)!important;letter-spacing:1.5px!important;align-items:center!important;gap:6px!important;font-size:.92rem!important;font-weight:600!important;text-decoration:none!important;transition:gap .2s!important;display:inline-flex!important}.th-link:hover{gap:10px!important}.th-about-grid{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:60px!important;display:grid!important}.th-about-img{object-fit:cover!important;width:100%!important;height:480px!important;box-shadow:var(--th-card-shadow)!important;border:1px solid var(--th-border-subtle)!important;border-radius:8px!important}.th-about-title{letter-spacing:2px!important;margin-bottom:24px!important;font-size:2.2rem!important;font-weight:600!important;line-height:1.4!important}.th-quote{color:var(--th-accent)!important;border-left:3px solid var(--th-accent)!important;margin:24px 0!important;padding-left:20px!important;font-size:1.08rem!important;font-style:italic!important;line-height:1.85!important}.th-about-content p{margin-bottom:16px!important;font-size:.98rem!important;line-height:1.9!important}.th-pricing-sec{background:var(--th-bg-sec)!important;transition:background .4s!important}.th-pricing-grid{grid-template-columns:repeat(3,1fr)!important;gap:30px!important;display:grid!important}.th-pricing-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;box-shadow:var(--th-card-shadow)!important;border-radius:8px!important;flex-direction:column!important;justify-content:space-between!important;padding:38px 30px!important;transition:transform .3s,border-color .3s!important;display:flex!important}.th-pricing-card:hover{border-color:var(--th-border)!important;transform:translateY(-6px)!important}.th-pricing-featured{border:2px solid var(--th-accent)!important;transform:scale(1.02)!important;box-shadow:0 20px 48px #a3825233!important}.th-pricing-featured:hover{transform:scale(1.02)translateY(-6px)!important}.th-plan-badge{letter-spacing:1.5px!important;background:var(--th-accent-light)!important;color:var(--th-accent)!important;border-radius:2px!important;margin-bottom:16px!important;padding:4px 10px!important;font-size:.875rem!important;font-weight:700!important;display:inline-block!important}.th-plan-badge-featured{background:var(--th-btn-primary-bg)!important;color:var(--th-btn-primary-text)!important}.th-plan-title{margin-bottom:14px!important;font-size:1.4rem!important;font-weight:600!important}.th-plan-price{color:var(--th-accent)!important;letter-spacing:1px!important;margin-bottom:24px!important;font-size:2.1rem!important;font-weight:700!important}.th-plan-list{color:var(--th-text-muted)!important;margin:0 0 32px!important;padding:0!important;font-size:.94rem!important;line-height:2!important;list-style:none!important}.th-btn-plan{text-align:center!important;border:1px solid var(--th-border)!important;color:var(--th-heading)!important;letter-spacing:2px!important;background:0 0!important;border-radius:4px!important;padding:12px 0!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s!important;display:block!important}.th-btn-plan:hover{border-color:var(--th-accent)!important;color:var(--th-accent)!important;background:var(--th-accent-light)!important}.th-btn-plan-featured{background:var(--th-btn-primary-bg)!important;border-color:var(--th-btn-primary-border)!important;color:var(--th-btn-primary-text)!important;box-shadow:0 4px 16px #0000001a!important}.th-btn-plan-featured:hover{background:var(--th-btn-primary-hover-bg)!important;border-color:var(--th-btn-primary-hover-border)!important;color:#fff!important}.th-course-scheme-sec{border-top:1px solid var(--th-border-subtle)!important;padding:90px 0!important;position:relative!important}.th-course-scheme-sec:nth-of-type(2n){background:var(--th-bg-sec)!important}.th-path-tabs-wrapper{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;max-width:860px!important;margin:32px auto 44px!important;display:flex!important}.th-path-tab-btn{border:1.5px solid var(--th-border)!important;background:var(--th-card-bg)!important;color:var(--th-text-muted)!important;cursor:pointer!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;padding:12px 28px!important;font-family:inherit!important;font-size:.96rem!important;font-weight:500!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 2px 8px #0000000a!important}.th-path-tab-btn:hover{color:var(--th-heading)!important;border-color:var(--th-accent)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #00000014!important}.th-path-tab-btn.active{background:var(--th-btn-primary-bg)!important;color:var(--th-btn-primary-text)!important;border-color:var(--th-btn-primary-bg)!important;font-weight:600!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #a3825247!important}.th-tab-step{width:24px!important;height:24px!important;color:var(--th-accent)!important;background:#a382521f!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important;font-weight:700!important;line-height:1!important;transition:all .2s!important;display:inline-flex!important}.th-path-tab-btn.active .th-tab-step{color:var(--th-btn-primary-text)!important;background:#00000026!important}.th-tab-pane{animation:.35s ease-out forwards thTabFadeIn!important}@keyframes thTabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ty-embodiment-grid{grid-template-columns:1.18fr 1fr!important;gap:28px!important;margin-top:36px!important;display:grid!important}.ty-alchemy-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;margin-top:36px!important;display:grid!important}.ty-awakening-grid{grid-template-columns:1fr 1fr!important;gap:28px!important;margin-top:36px!important;display:grid!important}.ty-plan-box{border:1px solid var(--th-border)!important;background:var(--th-card-bg)!important;box-shadow:var(--th-card-shadow)!important;border-radius:12px!important;flex-direction:column!important;justify-content:space-between!important;padding:clamp(24px,3vw,36px)!important;transition:transform .3s,border-color .3s,box-shadow .3s!important;display:flex!important}.ty-plan-box:hover{border-color:var(--th-accent)!important;transform:translateY(-4px)!important;box-shadow:0 12px 32px #0000001a!important}.ty-plan-box-featured{border:2px solid var(--th-accent)!important;box-shadow:0 16px 40px #a382522e!important}.ty-plan-label{color:var(--th-accent)!important;letter-spacing:2px!important;text-transform:uppercase!important;margin-bottom:14px!important;font-size:.88rem!important;font-weight:600!important;display:inline-block!important}.ty-plan-title{color:var(--th-heading)!important;margin-bottom:10px!important;font-family:Noto Serif TC,Noto Serif JP,serif!important;font-size:clamp(1.25rem,1.6vw,1.5rem)!important;font-weight:600!important;line-height:1.35!important}.ty-plan-price{color:var(--th-accent)!important;align-items:baseline!important;gap:6px!important;margin:12px 0!important;font-family:Montserrat,sans-serif!important;font-size:clamp(1.8rem,2.3vw,2.2rem)!important;font-weight:700!important;display:flex!important}.ty-plan-price span{color:var(--th-text-muted)!important;font-size:.95rem!important;font-weight:400!important}.ty-plan-note{color:var(--th-text)!important;opacity:.9!important;margin-bottom:10px!important;font-size:.94rem!important;line-height:1.65!important}.ty-plan-footer{color:var(--th-text-muted)!important;margin-top:18px!important;font-size:.88rem!important;font-style:italic!important;line-height:1.5!important;display:block!important}.ty-flex-row{border-bottom:1px solid var(--th-border-subtle)!important;justify-content:space-between!important;align-items:center!important;margin-bottom:18px!important;padding-bottom:14px!important;display:flex!important}.ty-flex-row:last-of-type{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.ty-price-bold{color:var(--th-accent)!important;white-space:nowrap!important;font-family:Montserrat,sans-serif!important;font-size:1.45rem!important;font-weight:700!important}.ty-small-note{color:var(--th-text-muted)!important;margin-top:4px!important;font-size:.88rem!important;display:block!important}.ty-addon-box{background:var(--th-toggle-bg)!important;border:1px dashed var(--th-border)!important;text-align:right!important;color:var(--th-text-muted)!important;letter-spacing:.5px!important;border-radius:12px!important;margin-top:24px!important;padding:16px 22px!important;font-size:.92rem!important;line-height:1.75!important}.ty-addon-box strong{color:var(--th-accent)!important;font-weight:600!important}.ty-course-ask-btn{border:1.5px solid var(--th-accent)!important;color:var(--th-accent)!important;background:var(--th-accent-light)!important;letter-spacing:2px!important;border-radius:9999px!important;padding:16px 64px!important;font-size:1.1rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important;box-shadow:0 4px 16px #00000014!important}.ty-course-ask-btn:hover{background:var(--th-accent)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #a382524d!important}@media (max-width:900px){.ty-embodiment-grid,.ty-alchemy-grid,.ty-awakening-grid{grid-template-columns:1fr!important;gap:20px!important}.ty-addon-box{text-align:left!important}}@media (max-width:640px){.th-path-tabs-wrapper{flex-direction:column!important;gap:8px!important;width:100%!important;margin:20px auto 28px!important}.th-path-tab-btn{justify-content:center!important;width:100%!important;padding:10px 16px!important;font-size:.88rem!important}}.th-announcements-sec{background:var(--th-bg-sec)!important;border-top:1px solid var(--th-border-subtle)!important;border-bottom:1px solid var(--th-border-subtle)!important}.th-announcements-list{flex-direction:column!important;gap:12px!important;width:100%!important;margin-bottom:36px!important;display:flex!important}.th-announcement-row{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;box-shadow:var(--th-card-shadow)!important;border-radius:8px!important;transition:border-color .25s,box-shadow .25s,background .25s!important;overflow:hidden!important}.th-announcement-row:hover{border-color:var(--th-border)!important}.th-announcement-row.is-open{border-color:var(--th-accent)!important;box-shadow:0 8px 24px #00000014!important}.th-announcement-row-header{cursor:pointer!important;text-align:left!important;width:100%!important;color:inherit!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:18px 24px!important;font-family:inherit!important;transition:background .2s!important;display:flex!important}.th-announcement-row-header:hover{background:#d4c4a80d!important}.th-announcement-row.is-open .th-announcement-row-header{border-bottom:1px solid var(--th-border-subtle)!important;background:#d4c4a814!important}.th-announcement-header-main{flex:auto!important;align-items:center!important;gap:16px!important;min-width:0!important;display:flex!important}.th-announcement-meta-group{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.th-announcement-row-title{color:var(--th-heading)!important;white-space:normal!important;word-break:break-word!important;margin:0!important;font-size:1.02rem!important;font-weight:600!important;line-height:1.5!important;transition:color .2s!important}.th-announcement-row:hover .th-announcement-row-title,.th-announcement-row.is-open .th-announcement-row-title{color:var(--th-accent)!important}.th-announcement-header-side{flex-shrink:0!important;align-items:center!important;gap:16px!important;display:flex!important}.th-announcement-row-date{color:var(--th-text-muted)!important;letter-spacing:.5px!important;white-space:nowrap!important;font-size:.875rem!important}.th-announcement-toggle-pill{letter-spacing:.5px!important;border:1px solid var(--th-border-subtle)!important;background:var(--th-card-bg)!important;color:var(--th-text)!important;white-space:nowrap!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important}.th-announcement-row:hover .th-announcement-toggle-pill{border-color:var(--th-border)!important}.th-announcement-row.is-open .th-announcement-toggle-pill{background:var(--th-accent)!important;color:#1c294b!important;border-color:var(--th-accent)!important;font-weight:600!important}.th-announcement-toggle-icon{font-size:.875rem!important;line-height:1!important;transition:transform .25s!important;display:inline-block!important}.th-announcement-row.is-open .th-announcement-toggle-icon{transform:rotate(180deg)!important}.th-announcement-tag{background:var(--th-tag-bg)!important;color:var(--th-tag-text)!important;letter-spacing:.5px!important;border:1px solid var(--th-border-subtle)!important;white-space:nowrap!important;border-radius:4px!important;padding:3px 10px!important;font-size:.875rem!important;font-weight:600!important;display:inline-block!important}.th-announcement-tag-pinned{color:#ef4444!important;letter-spacing:.5px!important;white-space:nowrap!important;background:#ef44441f!important;border:1px solid #ef44444d!important;border-radius:4px!important;padding:3px 10px!important;font-size:.875rem!important;font-weight:600!important;display:inline-block!important}.th-announcement-toggle-all-btn{cursor:pointer!important;border:1px solid var(--th-border)!important;background:var(--th-card-bg)!important;color:var(--th-heading)!important;white-space:nowrap!important;border-radius:4px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:.875rem!important;font-weight:500!important;transition:all .25s!important;display:inline-flex!important}.th-announcement-toggle-all-btn:hover{border-color:var(--th-accent)!important;color:var(--th-accent)!important;background:#d4c4a814!important}.th-announcements-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;margin-bottom:28px!important;display:flex!important}.th-announcements-cats{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.th-announcements-cat-pill{cursor:pointer!important;border:1px solid var(--th-border-subtle)!important;background:var(--th-card-bg)!important;color:var(--th-text)!important;border-radius:4px!important;padding:8px 16px!important;font-size:.875rem!important;font-weight:500!important;transition:all .25s!important}.th-announcements-cat-pill.active{border-color:var(--th-accent)!important;background:var(--th-accent)!important;color:var(--th-bg-sec)!important}.th-announcements-search-row{flex:300px!important;align-items:center!important;gap:10px!important;max-width:440px!important;display:flex!important}.th-announcements-search-box{flex:auto!important;min-width:0!important}.th-announcements-search-input{border:1px solid var(--th-border)!important;background:var(--th-card-bg)!important;width:100%!important;color:var(--th-text)!important;box-sizing:border-box!important;border-radius:4px!important;outline:none!important;padding:8px 14px!important;font-size:.875rem!important}.th-announcement-drawer{background:var(--th-card-bg)!important;padding:24px 28px 28px!important;animation:.25s ease-out thDrawerSlideDown!important}@keyframes thDrawerSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.th-announcement-content{color:var(--th-text)!important;word-break:break-word!important;font-size:.95rem!important;line-height:1.85!important}.th-announcement-content h1,.th-announcement-content h2,.th-announcement-content h3,.th-announcement-content h4,.th-announcement-content .main-title{color:var(--th-heading)!important;margin:18px 0 10px!important;font-size:1.15rem!important;font-weight:600!important;line-height:1.45!important}.th-announcement-content .main-subtitle{color:var(--th-accent)!important;margin-bottom:14px!important;font-size:.95rem!important;font-weight:500!important}.th-announcement-content p{margin:10px 0!important;line-height:1.85!important}.th-announcement-content img,.th-announcement-drawer img,.post[id^=announcement-] .entry-content img{object-fit:contain!important;border-radius:8px!important;width:auto!important;max-width:min(450px,100%)!important;height:auto!important;margin:20px auto!important;display:block!important;box-shadow:0 4px 16px #00000014!important}.th-announcement-content figure,.th-announcement-drawer figure{text-align:center!important;max-width:min(450px,100%)!important;margin:20px auto!important}.th-announcement-content ul,.th-announcement-content ol{margin:12px 0!important;padding-left:24px!important}.th-announcement-content li{margin:6px 0!important;line-height:1.75!important}.th-announcement-content table{border-collapse:collapse!important;width:100%!important;margin:16px 0!important;font-size:.9rem!important}.th-announcement-content th,.th-announcement-content td{border:1px solid var(--th-border-subtle)!important;text-align:left!important;padding:10px 14px!important}.th-announcement-content th{background:var(--th-bg-sec)!important;color:var(--th-heading)!important;font-weight:600!important}.th-announcement-drawer-footer{border-top:1px dashed var(--th-border-subtle)!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:24px!important;padding-top:18px!important;display:flex!important}.th-announcement-permalink{color:var(--th-accent)!important;align-items:center!important;gap:4px!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none!important;transition:opacity .2s!important;display:inline-flex!important}.th-announcement-permalink:hover{opacity:.85!important;text-decoration:underline!important}.th-announcement-close-btn{border:1px solid var(--th-border-subtle)!important;color:var(--th-text-muted)!important;cursor:pointer!important;background:0 0!important;border-radius:4px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important}.th-announcement-close-btn:hover{border-color:var(--th-accent)!important;color:var(--th-accent)!important}.th-announcements-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;margin-bottom:36px!important;display:grid!important}.th-announcement-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;color:inherit!important;box-shadow:var(--th-card-shadow)!important;border-radius:8px!important;flex-direction:column!important;justify-content:space-between!important;padding:28px 24px!important;text-decoration:none!important;transition:transform .25s,border-color .25s,box-shadow .25s!important;display:flex!important}.th-announcement-card:hover{border-color:var(--th-accent)!important;transform:translateY(-4px)!important;box-shadow:0 10px 24px #00000014!important}.th-a-meta{justify-content:space-between!important;align-items:center!important;margin-bottom:14px!important;display:flex!important}.th-a-tag{background:var(--th-tag-bg)!important;color:var(--th-tag-text)!important;letter-spacing:1px!important;border-radius:2px!important;padding:3px 8px!important;font-size:.875rem!important;font-weight:600!important;display:inline-block!important}.th-a-date{color:var(--th-text-muted)!important;letter-spacing:1px!important;font-size:.875rem!important}.th-a-title{color:var(--th-heading)!important;margin-bottom:12px!important;font-size:1.05rem!important;font-weight:600!important;line-height:1.55!important}.th-a-desc{color:var(--th-text-muted)!important;margin-bottom:16px!important;font-size:.88rem!important;line-height:1.75!important}.th-a-link{color:var(--th-accent)!important;letter-spacing:1px!important;align-items:center!important;gap:4px!important;font-size:.875rem!important;font-weight:600!important;display:inline-flex!important}.th-sec-cta-wrap{text-align:center!important;margin-top:10px!important}.th-btn-secondary{border:1px solid var(--th-border)!important;background:var(--th-toggle-bg)!important;color:var(--th-heading)!important;letter-spacing:1.5px!important;border-radius:4px!important;padding:11px 28px!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s!important;display:inline-block!important}.th-btn-secondary:hover{border-color:var(--th-accent)!important;color:var(--th-accent)!important;transform:translateY(-2px)!important}.th-journal-grid{grid-template-columns:repeat(3,1fr)!important;gap:30px!important;display:grid!important}.th-journal-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;color:inherit!important;box-shadow:var(--th-card-shadow)!important;border-radius:8px!important;flex-direction:column!important;text-decoration:none!important;transition:transform .3s,border-color .3s!important;display:flex!important;overflow:hidden!important}.th-journal-card:hover{border-color:var(--th-border)!important;transform:translateY(-6px)!important}.th-j-img{object-fit:cover!important;width:100%!important;height:210px!important;display:block!important}.th-j-body{flex-direction:column!important;flex:1!important;justify-content:space-between!important;padding:26px!important;display:flex!important}.th-j-title{margin-bottom:12px!important;font-size:1.15rem!important;font-weight:600!important;line-height:1.55!important}.th-j-p{margin-bottom:20px!important;font-size:.9rem!important;line-height:1.8!important}.th-j-link{color:var(--th-accent)!important;letter-spacing:1px!important;font-size:.88rem!important;font-weight:600!important}.th-footer{border-top:1px solid var(--th-border-subtle)!important;background:var(--th-bg)!important;padding:70px 0 36px!important}.th-footer-grid{grid-template-columns:2fr 1fr 1.2fr!important;gap:50px!important;margin-bottom:50px!important;display:grid!important}.th-f-title{color:var(--th-accent)!important;margin-bottom:16px!important;font-size:1.3rem!important;font-weight:600!important}.th-footer-col h4{margin-bottom:16px!important;font-size:1.1rem!important;font-weight:600!important}.th-footer-col p{font-size:.9rem!important;line-height:2!important}.th-footer-bottom{border-top:1px solid var(--th-border-subtle)!important;flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding-top:32px!important;display:flex!important}.th-copyright{color:var(--th-text-muted)!important;letter-spacing:1px!important;border-top:none!important;margin:0!important;padding:0!important;font-size:.875rem!important}.th-footer-social-links{align-items:center!important;gap:12px!important;display:flex!important}.th-footer-social-btn{color:var(--th-text-muted)!important;border:1px solid var(--th-border-subtle)!important;background:var(--th-card-bg)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:.8rem!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.th-footer-social-btn:hover{color:var(--th-accent)!important;border-color:var(--th-accent)!important;transform:translateY(-1px)!important}.th-footer-social-btn img{border-radius:3px!important;width:16px!important;height:16px!important;display:block!important}.th-footer-lang{align-items:center!important;display:inline-flex!important;position:relative!important}.th-footer-lang-trigger{border:1px solid var(--th-border)!important;background:var(--th-card-bg)!important;color:var(--th-heading)!important;letter-spacing:.5px!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 4px #0000000a!important}.th-footer-lang-trigger:hover{border-color:var(--th-accent)!important;color:var(--th-accent)!important;background:var(--th-toggle-bg)!important}.th-footer-lang-icon{opacity:.85!important;font-size:.95rem!important}.th-footer-lang-chevron{opacity:.65!important;margin-left:2px!important;font-size:.75rem!important;transition:transform .2s!important;display:inline-block!important}.th-footer-lang-chevron.open{color:var(--th-accent)!important;opacity:1!important;transform:rotate(180deg)!important}.th-footer-lang-menu{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;z-index:1000!important;-webkit-backdrop-filter:blur(16px)!important;border-radius:12px!important;flex-direction:column!important;gap:2px!important;min-width:160px!important;padding:6px!important;display:flex!important;position:absolute!important;bottom:calc(100% + 8px)!important;right:0!important;box-shadow:0 16px 36px #0000003d!important}.th-footer-lang-item{width:100%!important;color:var(--th-heading)!important;letter-spacing:.5px!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;padding:9px 12px!important;font-size:.875rem!important;transition:all .18s!important;display:flex!important}.th-footer-lang-item:hover{color:var(--th-accent)!important;background:#a382521f!important}.th-footer-lang-item.active{color:var(--th-accent)!important;background:#a3825229!important;font-weight:600!important}.th-lang-check{color:var(--th-accent)!important;font-size:.9rem!important;font-weight:700!important}.th-footer-lang-btn{border:1px solid var(--th-border-subtle)!important;background:var(--th-toggle-bg)!important;color:var(--th-text-muted)!important;letter-spacing:1px!important;cursor:pointer!important;border-radius:4px!important;padding:6px 14px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important}.th-footer-lang-btn:hover{border-color:var(--th-accent)!important;color:var(--th-accent)!important}.th-footer-lang-btn.active{background:var(--th-toggle-active)!important;color:var(--th-toggle-active-text)!important;border-color:var(--th-toggle-active)!important;font-weight:600!important;box-shadow:0 1px 4px #0000001f!important}@media (max-width:1300px){.th-nav-inner{gap:4px!important;padding:0 8px!important}.th-nav-links{gap:1px!important}.th-nav-links a,.th-nav-links button{letter-spacing:-.02em!important;padding:2px 3px!important;font-size:.875rem!important}.th-brand-title{font-size:1.02rem!important}.th-brand-sub{display:none!important}.th-nav-actions{flex-shrink:0!important;gap:4px!important}.th-btn-schedule{padding:3px 6px!important;font-size:.8375rem!important}.th-btn-reserve{padding:3px 8px!important;font-size:.875rem!important}.th-theme-btn{padding:2px 4px!important;font-size:.8375rem!important}}.th-menu-toggle{border:1px solid var(--th-border)!important;background:var(--th-toggle-bg)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--th-heading)!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin-left:6px!important;padding:0!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 4px #0000000d!important}.th-menu-toggle:hover,.th-menu-toggle:active{background:var(--th-bg-sec)!important;border-color:var(--th-accent)!important;color:var(--th-accent)!important;transform:scale(.96)!important}@media (min-width:1280px){.th-menu-toggle{display:none!important}}@media (max-width:1119px){.th-nav-links{display:none!important}.th-mobile-toggle{display:inline-flex!important}}@media (min-width:1120px){.th-mobile-toggle{display:none!important}}@media (max-width:639px){.th-nav-inner{gap:8px!important;padding:0 12px!important}.th-brand-title{font-size:.95rem!important}.th-logo{width:34px!important;height:34px!important}.th-theme-btn{padding:4px 8px!important;font-size:.875rem!important}.desktop-only-btn{display:none!important}}@media (max-width:1023px){.th-hero-title{font-size:2.4rem!important}.th-paths-grid,.th-pricing-grid,.th-journal-grid,.th-about-grid,.th-footer-grid,.th-announcements-grid{grid-template-columns:1fr!important}.th-pillars{flex-direction:column!important;align-items:center!important;gap:12px!important}}@media (max-width:768px){.th-sec-title{letter-spacing:1px!important;font-size:1.65rem!important;line-height:1.4!important}.th-sec-desc{font-size:.92rem!important;line-height:1.7!important}.th-announcements-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.th-announcements-search-row{width:100%!important;max-width:100%!important}.th-announcement-row-header{box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:14px 16px!important}.th-announcement-header-main{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important}.th-announcement-header-side{border-top:1px dashed var(--th-border-subtle)!important;box-sizing:border-box!important;justify-content:space-between!important;width:100%!important;padding-top:8px!important}.th-announcement-row-title{font-size:.98rem!important;line-height:1.5!important}.th-announcement-drawer{box-sizing:border-box!important;padding:18px 16px 20px!important}.th-announcement-drawer-footer{text-align:center!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.th-announcement-close-btn,.th-announcement-permalink{justify-content:center!important}}@media (max-width:640px){.th-logo{width:36px!important;height:36px!important}.th-brand-title{font-size:.98rem!important}.th-brand-sub{display:none!important}.th-hero-title{font-size:1.95rem!important}.th-theme-btn{padding:4px 8px!important;font-size:.875rem!important}.desktop-only-btn,.th-btn-reserve.desktop-only-btn{display:none!important}.th-mobile-toggle{display:inline-flex!important}.th-footer-bottom{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:14px!important}}.tanya-article-view{background:var(--th-bg);color:var(--th-text);min-height:70vh;padding:0 0 100px;transition:background-color .35s,color .35s}.tanya-article-container{max-width:860px;margin:0 auto;padding:40px 24px 0}.tanya-article-title{letter-spacing:.08em;margin-bottom:20px;font-weight:600;line-height:1.38;color:var(--th-heading)!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important;font-size:clamp(1.65rem,2.2vw,2.05rem)!important}.tanya-article-meta{color:var(--th-text-muted);border-bottom:1px solid var(--th-border-subtle);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;padding-bottom:20px;font-size:.875rem;display:flex}.tanya-article-body{letter-spacing:.5px;font-size:1.05rem;line-height:2.1;color:var(--th-text)!important}.tanya-article-body p{margin-bottom:24px;color:var(--th-text)!important}[data-theme=light] .tanya-article-body [style*="color: rgb(255, 255, 255)"],[data-theme=light] .tanya-article-body [style*="color: #fff"],[data-theme=light] .tanya-article-body [style*="color:#fff"],[data-theme=light] .tanya-article-body [style*="color: #F3F4F6"],[data-theme=light] .tanya-article-body [style*="color:#F3F4F6"],[data-theme=light] .tanya-article-body [style*="color: white"],[data-theme=original] .tanya-article-body [style*="color: rgb(0, 0, 0)"],[data-theme=original] .tanya-article-body [style*="color: #000"],[data-theme=original] .tanya-article-body [style*="color:#000"],[data-theme=original] .tanya-article-body [style*="color: #26221F"],[data-theme=original] .tanya-article-body [style*="color:#26221F"],[data-theme=original] .tanya-article-body [style*="color: black"]{color:var(--th-text)!important}.tanya-article-body h2,.tanya-article-body h3,.tanya-article-body h4{margin-top:40px;margin-bottom:16px;font-weight:600;line-height:1.4;color:var(--th-heading)!important;font-family:Cinzel,Noto Serif TC,serif!important}.tanya-article-body img{border:1px solid var(--th-border-subtle)!important;max-width:100%!important;height:auto!important;box-shadow:var(--th-card-shadow)!important;border-radius:12px!important;margin:32px auto!important;display:block!important}.tanya-article-body blockquote{border-left:3px solid var(--th-accent);background:var(--th-accent-light);color:var(--th-heading);border-radius:0 8px 8px 0;margin:28px 0;padding:16px 24px;font-style:italic}.tanya-article-body a{color:var(--th-accent);text-underline-offset:4px;text-decoration:underline;transition:opacity .2s}.tanya-article-body a:hover{opacity:.8}.tanya-article-body ul,.tanya-article-body ol{margin-bottom:24px;padding-left:28px}.tanya-article-body li{margin-bottom:8px}.tanya-article-body .ty-blog-post{color:var(--th-text)!important;max-width:100%!important;box-shadow:none!important;font-family:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;background:0 0!important;border-radius:0!important;margin:0 auto!important;padding:0!important}.tanya-article-body #ez-toc-container{display:none!important}.tanya-article-body .main-title,.tanya-article-body .section-h2,.tanya-article-body .ty-section-title{color:var(--th-heading)!important;letter-spacing:.05em!important;margin-top:36px!important;margin-bottom:20px!important;font-family:Cinzel,Noto Serif TC,serif!important;font-weight:600!important;line-height:1.4!important}.tanya-article-body .section-h2:before{background:var(--th-accent)!important}.tanya-article-body .main-subtitle{color:var(--th-text-muted)!important;text-align:center!important;border-bottom:1px solid var(--th-border-subtle)!important;margin-bottom:35px!important;padding-bottom:18px!important;font-size:1.1rem!important}.tanya-article-body .intro-lead{color:var(--th-heading)!important;text-align:center!important;letter-spacing:.05em!important;margin:30px 0!important;font-family:Cinzel,Noto Serif TC,serif!important;font-size:1.25rem!important;font-weight:500!important;line-height:2.2!important}.tanya-article-body .emphasis-text{text-align:center!important;color:var(--th-accent)!important;margin:32px 0!important;font-size:1.15rem!important;font-weight:600!important}.tanya-article-body .poem-line{text-align:center!important;color:var(--th-text)!important;letter-spacing:.06em!important;margin-bottom:12px!important;font-size:1.05rem!important}.tanya-article-body .ty-divider{text-align:center!important;color:var(--th-border)!important;letter-spacing:.8em!important;opacity:.7!important;-webkit-user-select:none!important;user-select:none!important;margin:40px 0!important;font-size:1.2rem!important}.tanya-article-body .ty-notice-card,.tanya-article-body .ty-quote-card,.tanya-article-body .ty-time-card-box,.tanya-article-body .ty-rule-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;box-shadow:var(--th-card-shadow)!important;color:var(--th-text)!important;border-radius:12px!important;margin:30px 0!important;padding:28px!important;transition:all .3s!important}.tanya-article-body .ty-quote-card,.tanya-article-body .ty-quote{border-left:4px solid var(--th-accent)!important;background:var(--th-accent-light)!important;color:var(--th-heading)!important;border-radius:0 12px 12px 0!important;font-style:italic!important}.tanya-article-body .ty-rule-title{color:var(--th-heading)!important;font-weight:600!important}.tanya-article-body .ty-notice-list,.tanya-article-body .ty-list{margin:0!important;padding-left:0!important;list-style:none!important}.tanya-article-body .ty-notice-list li,.tanya-article-body .ty-list li{color:var(--th-text)!important;text-align:left!important;margin-bottom:14px!important;padding-left:28px!important;line-height:1.8!important;position:relative!important}.tanya-article-body .ty-notice-list li:before,.tanya-article-body .ty-list li:before{content:"✦"!important;color:var(--th-accent)!important;font-size:1rem!important;position:absolute!important;left:0!important}.tanya-article-body .ty-time-badge,.tanya-article-body .ty-rule-badge{background:var(--th-accent)!important;color:#fff!important;letter-spacing:.08em!important;border-radius:20px!important;margin-bottom:16px!important;padding:4px 18px!important;font-size:.95rem!important;font-weight:600!important;display:inline-block!important}.tanya-article-body .ty-time-grid{flex-wrap:wrap!important;justify-content:center!important;gap:16px!important;margin-top:15px!important;display:flex!important}.tanya-article-body .ty-time-item{background:var(--th-bg-sec)!important;border:1px solid var(--th-border)!important;color:var(--th-heading)!important;letter-spacing:.05em!important;border-radius:8px!important;padding:12px 30px!important;font-size:1.5rem!important;font-weight:700!important}.tanya-article-body .ty-btn-group,.tanya-article-body .ty-btn-group-updated{flex-direction:column!important;align-items:center!important;gap:16px!important;width:100%!important;margin-top:36px!important;display:flex!important}.tanya-article-body .ty-btn-main,.tanya-article-body .ty-btn-action,.tanya-article-body .btn-action{box-sizing:border-box!important;color:#fff!important;letter-spacing:.08em!important;text-align:center!important;background:linear-gradient(135deg,#c5a880 0%,#a38252 100%)!important;border:none!important;border-radius:9999px!important;width:100%!important;max-width:440px!important;padding:15px 24px!important;font-size:1.05rem!important;font-weight:600!important;text-decoration:none!important;transition:all .35s!important;display:inline-block!important;box-shadow:0 4px 16px #a382524d!important}.tanya-article-body .ty-btn-main:hover,.tanya-article-body .ty-btn-action:hover,.tanya-article-body .btn-action:hover{opacity:.95!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #a3825273!important}.tanya-article-body .ty-btn-sub,.tanya-article-body .btn-info{box-sizing:border-box!important;width:100%!important;max-width:440px!important;color:var(--th-accent)!important;border:1.5px solid var(--th-accent)!important;letter-spacing:.08em!important;text-align:center!important;background:0 0!important;border-radius:9999px!important;padding:14px 24px!important;font-size:1.05rem!important;font-weight:500!important;text-decoration:none!important;transition:all .35s!important;display:inline-block!important}.tanya-article-body .ty-btn-sub:hover,.tanya-article-body .btn-info:hover{background:var(--th-accent-light)!important;transform:translateY(-2px)!important}.tanya-article-body .ty-inner-link{background:var(--th-card-bg)!important;border:1px dashed var(--th-border)!important;color:var(--th-text)!important;text-align:left!important;border-radius:8px!important;margin-bottom:36px!important;padding:24px!important;line-height:1.8!important;text-decoration:none!important;transition:all .3s!important;display:block!important}.tanya-article-body .ty-inner-link:hover{background:var(--th-accent-light)!important;border-color:var(--th-accent)!important;transform:translateY(-2px)!important}.tanya-article-body .ty-inner-link span{color:var(--th-accent)!important;font-weight:600!important}.page-content-wrapper,.ty-wrapper,.ty-single-bowl-page{width:100%!important;transition:background-color .35s,color .35s!important}[data-theme=light] .page-content-wrapper,[data-theme=light] .ty-wrapper,[data-theme=light] .ty-single-bowl-page{background-color:var(--th-bg)!important;color:var(--th-text)!important;--ty-navy:var(--th-bg)!important;--ty-gold:var(--th-accent)!important;--ty-gold-dim:var(--th-text-muted)!important;--ty-white:var(--th-heading)!important}[data-theme=original] .page-content-wrapper,[data-theme=original] .ty-wrapper,[data-theme=original] .ty-single-bowl-page{background-color:var(--th-bg)!important;color:var(--th-text)!important;--ty-navy:#1c294b!important;--ty-gold:#d4c4a8!important;--ty-gold-dim:#d4c4a8b3!important;--ty-white:#f3f4f6!important}[data-theme=light] .bg-sacal-bg,[data-theme=original] .bg-sacal-bg{background-color:var(--th-bg)!important;color:var(--th-text)!important}[data-theme=light] .bg-sacal-card{background-color:var(--th-bg-sec)!important;color:var(--th-text)!important}[data-theme=original] .bg-sacal-card{background-color:var(--th-card-bg)!important;color:var(--th-text)!important}.page-content-wrapper a.bg-sacal-bg,.page-content-wrapper div.bg-sacal-bg.p-8,.page-content-wrapper .grid a.bg-sacal-bg,.page-content-wrapper .grid div.bg-sacal-bg,.tanya-article-body a.bg-sacal-bg,.tanya-article-body div.bg-sacal-bg,.tanya-article-body .grid a.bg-sacal-bg,.tanya-article-body .grid div.bg-sacal-bg,.healing-card{text-align:center!important;box-sizing:border-box!important;border-radius:12px!important;flex-direction:column!important;align-items:center!important;height:auto!important;padding:32px 24px!important;transition:transform .35s,border-color .35s,box-shadow .35s,background-color .35s!important;display:flex!important}[data-theme=light] .page-content-wrapper a.bg-sacal-bg,[data-theme=light] .page-content-wrapper div.bg-sacal-bg.p-8,[data-theme=light] .page-content-wrapper .grid a.bg-sacal-bg,[data-theme=light] .page-content-wrapper .grid div.bg-sacal-bg,[data-theme=light] .tanya-article-body a.bg-sacal-bg,[data-theme=light] .tanya-article-body div.bg-sacal-bg,[data-theme=light] .tanya-article-body .grid a.bg-sacal-bg,[data-theme=light] .tanya-article-body .grid div.bg-sacal-bg,[data-theme=light] .healing-card{color:var(--th-text)!important;background-color:#fff!important;border:1px solid #a3825238!important;box-shadow:0 4px 16px #2b28260d!important}[data-theme=original] .page-content-wrapper a.bg-sacal-bg,[data-theme=original] .page-content-wrapper div.bg-sacal-bg.p-8,[data-theme=original] .page-content-wrapper .grid a.bg-sacal-bg,[data-theme=original] .page-content-wrapper .grid div.bg-sacal-bg,[data-theme=original] .tanya-article-body a.bg-sacal-bg,[data-theme=original] .tanya-article-body div.bg-sacal-bg,[data-theme=original] .tanya-article-body .grid a.bg-sacal-bg,[data-theme=original] .tanya-article-body .grid div.bg-sacal-bg,[data-theme=original] .healing-card{color:var(--th-text)!important;background-color:#ffffff09!important;border:1px solid #d4c4a852!important;box-shadow:0 4px 16px #00000040!important}.page-content-wrapper a.bg-sacal-bg:hover,.page-content-wrapper div.bg-sacal-bg.p-8:hover,.page-content-wrapper .grid a.bg-sacal-bg:hover,.page-content-wrapper .grid div.bg-sacal-bg:hover,.tanya-article-body a.bg-sacal-bg:hover,.tanya-article-body div.bg-sacal-bg:hover,.tanya-article-body .grid a.bg-sacal-bg:hover,.tanya-article-body .grid div.bg-sacal-bg:hover,.healing-card:hover{border-color:var(--th-accent)!important;transform:translateY(-4px)!important;box-shadow:0 12px 28px #a382522e!important}.healing-card[onclick],.course-card[onclick],div[onclick]{cursor:pointer!important}.healing-image-container:empty,div:empty.healing-image-container{margin:0!important;padding:0!important;display:none!important}.page-content-wrapper header.h-screen,.page-content-wrapper header[class*=h-screen],.page-content-wrapper section.h-\[70vh\]{box-sizing:border-box!important;background-color:var(--th-bg-sec)!important;border-bottom:1px solid var(--th-border-subtle)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:220px!important;max-height:320px!important;padding:48px 24px!important;display:flex!important;position:relative!important}.page-content-wrapper section.h-\[70vh\] .absolute.inset-0.z-0 img{opacity:.18!important;filter:blur(1.5px)!important;object-fit:cover!important}.page-content-wrapper .grid a.bg-sacal-bg img,.page-content-wrapper .grid div.bg-sacal-bg img,.tanya-article-body .grid a.bg-sacal-bg img,.tanya-article-body .grid div.bg-sacal-bg img,.tanya-article-body a.bg-sacal-bg img,.tanya-article-body div.bg-sacal-bg img,.page-content-wrapper img[style*="border-radius:50%"],.page-content-wrapper img[style*="border-radius: 50%"],.tanya-article-body img[style*="border-radius:50%"],.tanya-article-body img[style*="border-radius: 50%"]{aspect-ratio:1!important;object-fit:cover!important;border:2.5px solid var(--th-accent)!important;border-radius:50%!important;flex-shrink:0!important;width:140px!important;max-width:140px!important;height:140px!important;margin:0 auto 18px!important;display:block!important;box-shadow:0 6px 20px #a382522e!important}.page-content-wrapper .healing-card img,.page-content-wrapper .healing-image-container img{aspect-ratio:16/10!important;object-fit:cover!important;border-radius:8px!important;width:100%!important;height:auto!important;margin:0 0 16px!important}.page-content-wrapper h4,.tanya-article-body h4{color:var(--th-heading)!important;margin-bottom:6px!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important;font-size:1.32rem!important;font-weight:600!important}.page-content-wrapper .text-xs.text-sacal-gold,.page-content-wrapper .text-sm.text-sacal-gold,.tanya-article-body .text-xs.text-sacal-gold,.tanya-article-body .text-sm.text-sacal-gold{letter-spacing:.06em!important;color:var(--th-accent)!important;margin-bottom:16px!important;font-size:.88rem!important;line-height:1.55!important}.page-content-wrapper .line-clamp-6,.page-content-wrapper .line-clamp-5,.page-content-wrapper .line-clamp-4,.page-content-wrapper .line-clamp-custom,.page-content-wrapper [class*=line-clamp-],.tanya-article-body .line-clamp-6,.tanya-article-body .line-clamp-5,.tanya-article-body .line-clamp-4,.tanya-article-body .line-clamp-custom,.tanya-article-body [class*=line-clamp-]{-webkit-line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}.page-content-wrapper p[style*=height\:200px],.page-content-wrapper p[style*="height: 200px"],.page-content-wrapper p[style*=height\:],.tanya-article-body p[style*=height\:200px],.tanya-article-body p[style*="height: 200px"],.tanya-article-body p[style*=height\:]{height:auto!important;min-height:auto!important}.page-content-wrapper .grid a.bg-sacal-bg p.text-sm,.page-content-wrapper .grid div.bg-sacal-bg p.text-sm,.page-content-wrapper .healing-card p.text-sm,.tanya-article-body .grid a.bg-sacal-bg p.text-sm,.tanya-article-body .grid div.bg-sacal-bg p.text-sm,.tanya-article-body a.bg-sacal-bg p.text-sm,.tanya-article-body div.bg-sacal-bg p.text-sm{text-align:justify!important;color:var(--th-text)!important;margin-bottom:0!important;font-size:.98rem!important;line-height:1.85!important}.page-content-wrapper .text-gray-400,.page-content-wrapper .text-gray-300,.page-content-wrapper .text-gray-500,.tanya-article-body .text-gray-400,.tanya-article-body .text-gray-300,.tanya-article-body .text-gray-500{color:var(--th-text)!important}.page-content-wrapper h1,.ty-header-hero h1,.ty-hero-title,.tanya-article-title{color:var(--th-heading)!important;letter-spacing:.08em!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important;font-size:clamp(1.65rem,2.2vw,2.05rem)!important;font-weight:600!important;line-height:1.38!important}.page-content-wrapper h2,.page-content-wrapper h3{color:var(--th-heading)!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important;font-weight:600!important}[data-theme=light] .page-content-wrapper h4,[data-theme=light] .page-content-wrapper .text-white{color:var(--th-heading,#181513)!important}[data-theme=original] .page-content-wrapper h4,[data-theme=original] .page-content-wrapper .text-white{color:#fff!important}[data-theme=light] .text-sacal-text,[data-theme=original] .text-sacal-text{color:var(--th-text)!important}[data-theme=light] .text-white{color:var(--th-heading)!important}[data-theme=light] .text-gray-100,[data-theme=light] .text-gray-200,[data-theme=light] .text-gray-300,[data-theme=light] .text-gray-400{color:var(--th-text-muted)!important}.gold-divider{background-color:var(--th-accent)!important;opacity:.85!important;width:60px!important;height:2px!important;margin:1.5rem auto!important}[data-theme=light] .border-white\/5,[data-theme=light] .border-white\/10,[data-theme=light] .border-white\/20,[data-theme=original] .border-white\/5,[data-theme=original] .border-white\/10,[data-theme=original] .border-white\/20{border-color:var(--th-border-subtle)!important}.border-sacal-gold\/20,.border-sacal-gold\/30,.border-sacal-gold\/50{border-color:var(--th-border)!important}.btn-gold,.btn-sacal{color:#fff!important;background:linear-gradient(135deg,#c5a880 0%,#a38252 100%)!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 4px 16px #a382524d!important}.btn-gold:hover,.btn-sacal:hover{color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #a3825273!important}.btn-outline{color:var(--th-accent)!important;border:1.5px solid var(--th-accent)!important;background:0 0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.btn-outline:hover{background-color:var(--th-accent)!important;color:#fff!important;transform:translateY(-2px)!important}[data-theme=light] .ty-single-bowl-page{color:var(--th-text)!important;background-color:#0000!important}[data-theme=light] .ty-single-bowl-page .ty-paragraph{color:var(--th-text)!important}[data-theme=light] .ty-single-bowl-page .ty-section-title,[data-theme=light] .ty-single-bowl-page .ty-hero-title{color:var(--th-accent)!important}[data-theme=light] .ty-single-bowl-page .ty-target-box{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;box-shadow:var(--th-card-shadow)!important}[data-theme=light] .ty-single-bowl-page .ty-target-box *{color:var(--th-text)!important}[data-theme=original] .ty-single-bowl-page .ty-target-box{border:1px solid var(--th-border)!important;background:#ffffff08!important}.ty-wrapper{font-family:Noto Sans TC,PingFang TC,sans-serif!important;transition:background-color .35s,color .35s!important}.ty-wrapper *,.ty-wrapper :before,.ty-wrapper :after{font-family:inherit}.ty-wrapper .ty-course-grid{grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin-bottom:80px!important;display:grid!important}.ty-wrapper .ty-card{text-align:left!important;box-sizing:border-box!important;border-radius:8px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;height:auto!important;min-height:250px!important;padding:26px 22px!important;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s,border-color .35s!important;display:flex!important;position:relative!important;overflow:hidden!important}.ty-wrapper .ty-card[style*="display: none"],.ty-wrapper .ty-card[style*=display\:none]{display:none!important}.ty-wrapper .ty-card-title{letter-spacing:.05em!important;white-space:normal!important;word-break:keep-all!important;text-align:left!important;margin-bottom:10px!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important;font-size:clamp(1.18rem,1.4vw,1.3rem)!important;font-weight:600!important;line-height:1.4!important;transition:color .3s!important;position:static!important;transform:none!important}.ty-wrapper .ty-card-divider{opacity:.8!important;background:var(--th-accent)!important;flex-shrink:0!important;width:32px!important;height:1.5px!important;margin:0 0 14px!important;display:block!important}.ty-wrapper .ty-card-content{text-align:justify!important;opacity:1!important;flex-grow:1!important;margin-bottom:16px!important;padding:0!important;font-family:Noto Sans TC,PingFang TC,sans-serif!important;font-size:.98rem!important;line-height:1.85!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.ty-wrapper .ty-card-tag{text-align:left!important;background:var(--th-accent-light)!important;border:1px solid #a3825238!important;border-radius:6px!important;margin-top:auto!important;padding:6px 12px!important;font-size:.875rem!important;font-style:normal!important;line-height:1.55!important;display:block!important}@media (hover:hover) and (min-width:769px){.ty-wrapper .ty-card:hover{transform:translateY(-4px)!important}.ty-wrapper .ty-card:hover .ty-card-title{transform:none!important}.ty-wrapper .ty-card:hover .ty-card-divider{opacity:1!important}.ty-wrapper .ty-card:hover .ty-card-content{opacity:1!important;transform:none!important}}[data-theme=light] .ty-wrapper{background-color:var(--th-bg)!important;color:var(--th-text)!important}[data-theme=light] .ty-wrapper .ty-header-hero{border-bottom:1px solid var(--th-border-subtle)!important;background:linear-gradient(#d4c4a847 0%,#faf8f5f2 100%)!important}[data-theme=light] .ty-wrapper .ty-hero{border-bottom:1px solid var(--th-border-subtle)!important;position:relative!important}[data-theme=light] .ty-wrapper .ty-hero:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#faf8f5b8 0%,#faf8f5e0 100%)!important;position:absolute!important;inset:0!important}[data-theme=light] .ty-wrapper .ty-hero>*{z-index:2!important;position:relative!important}[data-theme=light] .ty-wrapper .ty-header-bg,[data-theme=light] .ty-wrapper .ty-hero-bg{opacity:.55!important;filter:sepia(30%)saturate(75%)contrast(95%)brightness(1.05)!important}[data-theme=light] .ty-wrapper .ty-h1,[data-theme=light] .ty-wrapper .ty-h2,[data-theme=light] .ty-wrapper .ty-h3,[data-theme=light] .ty-wrapper h1,[data-theme=light] .ty-wrapper h2,[data-theme=light] .ty-wrapper h3,[data-theme=light] .ty-wrapper h4{color:var(--th-heading)!important;letter-spacing:.08em!important;font-family:Noto Sans TC,PingFang TC,sans-serif!important;font-weight:500!important}[data-theme=light] .ty-wrapper .ty-h2{border-bottom-color:var(--th-border)!important}[data-theme=light] .ty-wrapper .ty-subtitle,[data-theme=light] .ty-wrapper .ty-en-title-small,[data-theme=light] .ty-wrapper .ty-en-text{color:var(--th-accent)!important;opacity:1!important;letter-spacing:.2em!important;font-family:Cormorant Garamond,serif!important}[data-theme=light] .ty-wrapper .ty-desc,[data-theme=light] .ty-wrapper .ty-paragraph,[data-theme=light] .ty-wrapper .ty-statement,[data-theme=light] .ty-wrapper p,[data-theme=light] .ty-wrapper li,[data-theme=light] .ty-wrapper td{color:var(--th-text)!important;font-family:Noto Serif TC,Songti TC,serif!important;line-height:2.2!important}[data-theme=light] .ty-wrapper .ty-highlight-gold,[data-theme=light] .ty-wrapper .gold-text,[data-theme=light] .ty-wrapper .ty-gold,[data-theme=light] .ty-wrapper span[style*="var(--ty-gold)"]{color:var(--th-accent)!important;font-weight:500!important}[data-theme=light] .ty-wrapper .ty-line-center,[data-theme=light] .ty-wrapper .ty-line,[data-theme=light] .ty-wrapper .ty-card-divider{background:var(--th-accent)!important}[data-theme=light] .ty-wrapper .ty-row{border-bottom:1px solid var(--th-border-subtle)!important}[data-theme=light] .ty-wrapper .ty-img-frame,[data-theme=light] .ty-wrapper .ty-inline-img,[data-theme=light] .ty-wrapper .ty-img-box{border:1px solid var(--th-border)!important;background:#faf8f5!important;border-radius:4px!important;box-shadow:0 12px 36px #2b282614!important}[data-theme=light] .ty-wrapper .ty-img-frame img{opacity:1!important}[data-theme=light] .ty-wrapper .ty-card{background:#fff!important;border:1px solid #a3825238!important;box-shadow:0 4px 16px #2b28260d!important}[data-theme=light] .ty-wrapper .ty-card-title{color:var(--th-heading)!important}[data-theme=light] .ty-wrapper .ty-card-content{color:#26221f!important}[data-theme=light] .ty-wrapper .ty-card-tag{color:var(--th-accent)!important;background:#a3825214!important;border-color:#a3825233!important}@media (hover:hover) and (min-width:769px){[data-theme=light] .ty-wrapper .ty-card:hover{border-color:var(--th-accent,#a38252)!important;background:#fff!important;transform:translateY(-4px)!important;box-shadow:0 12px 28px #a3825229!important}[data-theme=light] .ty-wrapper .ty-card:hover .ty-card-title{color:var(--th-accent,#a38252)!important;transform:none!important}[data-theme=light] .ty-wrapper .ty-card:hover .ty-card-divider{opacity:1!important}[data-theme=light] .ty-wrapper .ty-card:hover .ty-card-content{opacity:1!important;color:#181513!important;transform:none!important}}.ty-wrapper .ty-plan-section,.ty-plan-section{text-align:center!important;box-sizing:border-box!important;width:100%!important;margin-top:80px!important;padding:80px 24px!important}.ty-wrapper .ty-plan-section .ty-cta-btn,.ty-plan-section .ty-cta-btn{justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;display:inline-flex!important}@media (max-width:768px){.ty-wrapper .ty-plan-section,.ty-plan-section{margin-top:50px!important;padding:50px 16px!important}}[data-theme=light] .ty-wrapper .ty-plan-section{border-top:1px solid var(--th-border-subtle)!important}[data-theme=light] .ty-wrapper .ty-pricing-grid,[data-theme=light] .ty-wrapper .ty-pricing-table{text-align:left!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1200px!important;margin:0 auto 50px!important;display:grid!important}[data-theme=light] .ty-wrapper .ty-plan-box,[data-theme=light] .ty-wrapper .ty-price-item{border:1px solid var(--th-border)!important;box-shadow:var(--th-card-shadow)!important;background:#fff!important;border-radius:4px!important;padding:36px 28px!important;transition:all .35s!important}[data-theme=light] .ty-wrapper .ty-plan-box:hover,[data-theme=light] .ty-wrapper .ty-price-item:hover{border-color:var(--th-accent)!important;box-shadow:0 10px 30px #a3825229!important}[data-theme=light] .ty-wrapper .ty-plan-category,[data-theme=light] .ty-wrapper .ty-price-label{color:var(--th-accent)!important;border-bottom:1px solid var(--th-border-subtle)!important;letter-spacing:.15em!important;margin-bottom:16px!important;padding-bottom:8px!important;font-family:Montserrat,sans-serif!important;font-size:.88rem!important;font-weight:600!important;display:block!important}[data-theme=light] .ty-wrapper .ty-plan-name,[data-theme=light] .ty-wrapper .ty-price-name{color:var(--th-heading)!important;margin-bottom:10px!important;font-family:Noto Serif TC,Songti TC,serif!important;font-size:1.35rem!important}[data-theme=light] .ty-wrapper .ty-plan-price,[data-theme=light] .ty-wrapper .ty-price-val{color:var(--th-heading)!important;margin-bottom:12px!important;font-family:Montserrat,sans-serif!important;font-size:1.8rem!important;font-weight:600!important}[data-theme=light] .ty-wrapper .ty-plan-price span,[data-theme=light] .ty-wrapper .ty-price-val span{color:var(--th-text-muted)!important;font-size:.9rem!important;font-weight:400!important}[data-theme=light] .ty-wrapper .ty-plan-desc,[data-theme=light] .ty-wrapper .ty-price-detail{color:var(--th-text-muted)!important;margin-bottom:14px!important;font-size:.95rem!important;line-height:1.7!important}[data-theme=light] .ty-wrapper .ty-plan-target,[data-theme=light] .ty-wrapper .ty-price-note{color:var(--th-accent)!important;font-size:.88rem!important;font-style:italic!important}[data-theme=light] .ty-wrapper .ty-plan-section-title{color:var(--th-accent)!important;font-weight:600!important}[data-theme=light] .ty-wrapper .ty-plan-list li{color:var(--th-text)!important}[data-theme=light] .ty-wrapper .ty-point-row{border-bottom:1px solid var(--th-border-subtle)!important}[data-theme=light] .ty-wrapper .ty-point-main{color:var(--th-heading)!important;font-weight:500!important}[data-theme=light] .ty-wrapper .ty-point-sub{color:var(--th-text-muted)!important}[data-theme=light] .ty-wrapper .ty-point-price{color:var(--th-accent)!important;font-weight:600!important}[data-theme=light] .ty-wrapper .ty-addon-notice,[data-theme=light] .ty-wrapper .ty-add-on-box{border:1px dashed var(--th-accent)!important;color:var(--th-text)!important;text-align:center!important;background:#a382520d!important;border-radius:4px!important;grid-column:span 3!important;margin-top:20px!important;padding:16px 24px!important;line-height:1.8!important}[data-theme=light] .ty-wrapper .ty-btn,[data-theme=light] .ty-wrapper .ty-cta-btn,[data-theme=light] .ty-wrapper .ty-btn-main,[data-theme=light] .ty-wrapper .ty-btn-sub{border:1px solid var(--th-accent)!important;color:var(--th-heading)!important;letter-spacing:.15em!important;background:0 0!important;border-radius:4px!important;padding:13px 40px!important;font-size:.95rem!important;font-weight:500!important;text-decoration:none!important;transition:all .35s!important;display:inline-block!important}[data-theme=light] .ty-wrapper .ty-btn:hover,[data-theme=light] .ty-wrapper .ty-cta-btn:hover,[data-theme=light] .ty-wrapper .ty-btn-main:hover,[data-theme=light] .ty-wrapper .ty-btn-sub:hover{background:var(--th-accent)!important;color:#faf8f5!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #a3825240!important}[data-theme=light] .ty-wrapper .ty-final-section{border-top:1px solid var(--th-border-subtle)!important;background:linear-gradient(#0000,#d4c4a81f)!important}[data-theme=light] .ty-wrapper .ty-final-section div[style*="border: 1px solid"],[data-theme=light] .ty-wrapper .ty-final-section div[style*="border:1px solid"]{border:1px solid var(--th-border)!important;background:var(--th-card-bg)!important;box-shadow:var(--th-card-shadow)!important;border-radius:4px!important}[data-theme=light] .ty-wrapper .ty-final-section div[style*="border: 1px solid"] p,[data-theme=light] .ty-wrapper .ty-final-section div[style*="border:1px solid"] p{color:var(--th-heading)!important}[data-theme=original] .ty-wrapper{color:#d4c4a8!important;background-color:#1c294b!important}[data-theme=original] .ty-wrapper .ty-header-hero,[data-theme=original] .ty-wrapper .ty-hero{background-color:#1c294b!important}[data-theme=original] .ty-wrapper .ty-header-bg,[data-theme=original] .ty-wrapper .ty-hero-bg{opacity:.4!important;filter:sepia(20%)saturate(60%)!important}[data-theme=original] .ty-wrapper .ty-h1,[data-theme=original] .ty-wrapper .ty-h2,[data-theme=original] .ty-wrapper .ty-h3,[data-theme=original] .ty-wrapper h1,[data-theme=original] .ty-wrapper h2,[data-theme=original] .ty-wrapper h3,[data-theme=original] .ty-wrapper h4{color:#d4c4a8!important;font-family:Noto Sans TC,PingFang TC,sans-serif!important}[data-theme=original] .ty-wrapper .ty-subtitle,[data-theme=original] .ty-wrapper .ty-en-title-small{color:#d4c4a8cc!important;font-family:Cormorant Garamond,serif!important}[data-theme=original] .ty-wrapper .ty-line-center,[data-theme=original] .ty-wrapper .ty-line{background:#d4c4a8!important}[data-theme=original] .ty-wrapper .ty-desc,[data-theme=original] .ty-wrapper .ty-paragraph,[data-theme=original] .ty-wrapper .ty-statement,[data-theme=original] .ty-wrapper p,[data-theme=original] .ty-wrapper li{color:#f3f4f6!important;font-family:Noto Serif TC,Songti TC,serif!important}[data-theme=original] .ty-wrapper .ty-card{background:#ffffff09!important;border:1px solid #d4c4a859!important;border-radius:8px!important;box-shadow:0 4px 16px #00000040!important}[data-theme=original] .ty-wrapper .ty-card-title{color:#e8dec8!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important}[data-theme=original] .ty-wrapper .ty-card-divider{background-color:#d4c4a880!important}[data-theme=original] .ty-wrapper .ty-card-content{color:#f5f2eb!important;font-family:Noto Sans TC,PingFang TC,sans-serif!important}[data-theme=original] .ty-wrapper .ty-card-tag{color:#d4c4a8!important;background:#d4c4a814!important;border:1px solid #d4c4a838!important}@media (hover:hover) and (min-width:769px){[data-theme=original] .ty-wrapper .ty-card:hover{background:#1c294bd9!important;border-color:#d4c4a8!important;transform:translateY(-4px)!important;box-shadow:0 12px 32px #00000073!important}[data-theme=original] .ty-wrapper .ty-card:hover .ty-card-title{color:#fff!important;transform:none!important}[data-theme=original] .ty-wrapper .ty-card:hover .ty-card-divider{opacity:1!important}[data-theme=original] .ty-wrapper .ty-card:hover .ty-card-content{opacity:1!important;color:#fff!important;transform:none!important}}[data-theme=original] .ty-wrapper .ty-plan-section{border-top:1px solid #d4c4a840!important}[data-theme=original] .ty-wrapper .ty-pricing-grid,[data-theme=original] .ty-wrapper .ty-pricing-table{text-align:left!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1200px!important;margin:0 auto 50px!important;display:grid!important}[data-theme=original] .ty-wrapper .ty-plan-box,[data-theme=original] .ty-wrapper .ty-price-item{background:#ffffff08!important;border:1px solid #d4c4a840!important;border-radius:4px!important;padding:36px 28px!important;transition:all .35s!important}[data-theme=original] .ty-wrapper .ty-plan-box:hover,[data-theme=original] .ty-wrapper .ty-price-item:hover{background:#ffffff0f!important;border-color:#d4c4a8!important;box-shadow:0 8px 25px #0000004d!important}[data-theme=original] .ty-wrapper .ty-plan-category,[data-theme=original] .ty-wrapper .ty-price-label{color:#d4c4a8d9!important;letter-spacing:.15em!important;border-bottom:1px solid #d4c4a826!important;margin-bottom:16px!important;padding-bottom:8px!important;font-family:Montserrat,sans-serif!important;font-size:.88rem!important;font-weight:600!important;display:block!important}[data-theme=original] .ty-wrapper .ty-plan-name,[data-theme=original] .ty-wrapper .ty-price-name{color:#d4c4a8!important;margin-bottom:10px!important;font-family:Noto Serif TC,Songti TC,serif!important;font-size:1.35rem!important}[data-theme=original] .ty-wrapper .ty-plan-price,[data-theme=original] .ty-wrapper .ty-price-val{color:#f3f4f6!important;margin-bottom:12px!important;font-family:Montserrat,sans-serif!important;font-size:1.8rem!important;font-weight:600!important}[data-theme=original] .ty-wrapper .ty-plan-price span,[data-theme=original] .ty-wrapper .ty-price-val span{color:#fff9!important;font-size:.9rem!important;font-weight:400!important}[data-theme=original] .ty-wrapper .ty-plan-desc,[data-theme=original] .ty-wrapper .ty-price-detail{color:#ffffffbf!important;margin-bottom:14px!important;font-size:.95rem!important;line-height:1.7!important}[data-theme=original] .ty-wrapper .ty-plan-target,[data-theme=original] .ty-wrapper .ty-price-note{color:#d4c4a8!important;font-size:.88rem!important;font-style:italic!important}[data-theme=original] .ty-wrapper .ty-plan-section-title{color:#d4c4a8!important}[data-theme=original] .ty-wrapper .ty-plan-list li{color:#ffffffbf!important}[data-theme=original] .ty-wrapper .ty-point-row{border-bottom:1px solid #d4c4a826!important}[data-theme=original] .ty-wrapper .ty-point-main{color:#d4c4a8!important}[data-theme=original] .ty-wrapper .ty-point-sub{color:#fff9!important}[data-theme=original] .ty-wrapper .ty-point-price{color:#f3f4f6!important}[data-theme=original] .ty-wrapper .ty-addon-notice,[data-theme=original] .ty-wrapper .ty-add-on-box{color:#f3f4f6!important;text-align:center!important;background:#ffffff05!important;border:1px dashed #d4c4a866!important;border-radius:4px!important;grid-column:span 3!important;margin-top:20px!important;padding:16px 24px!important;line-height:1.8!important}[data-theme=original] .ty-wrapper .ty-btn,[data-theme=original] .ty-wrapper .ty-cta-btn{color:#d4c4a8!important;background:0 0!important;border:1px solid #d4c4a8!important;border-radius:4px!important;padding:13px 40px!important;text-decoration:none!important;transition:all .35s!important;display:inline-block!important}[data-theme=original] .ty-wrapper .ty-btn:hover,[data-theme=original] .ty-wrapper .ty-cta-btn:hover{color:#1c294b!important;background:#d4c4a8!important}@media (max-width:1200px){.ty-wrapper .ty-course-grid{grid-template-columns:repeat(3,1fr)!important}.ty-wrapper .ty-pricing-grid,.ty-wrapper .ty-pricing-table{grid-template-columns:repeat(2,1fr)!important}.ty-wrapper .ty-addon-notice,.ty-wrapper .ty-add-on-box{grid-column:span 2!important}}@media (max-width:992px){.ty-wrapper .ty-course-grid{grid-template-columns:repeat(2,1fr)!important}.ty-wrapper .ty-pricing-grid,.ty-wrapper .ty-pricing-table{grid-template-columns:1fr!important}.ty-wrapper .ty-addon-notice,.ty-wrapper .ty-add-on-box{grid-column:span 1!important}}@media (max-width:768px){.ty-wrapper .ty-course-grid{grid-template-columns:1fr!important;gap:20px!important}.ty-wrapper .ty-card{justify-content:flex-start!important;height:auto!important;min-height:200px!important;padding:35px 22px!important}.ty-wrapper .ty-card-title{white-space:normal!important;margin-bottom:15px!important;transform:none!important}.ty-wrapper .ty-card-divider{opacity:1!important;margin:0 auto 16px!important}.ty-wrapper .ty-card-content{opacity:1!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}}.tanya-article-body .ty-announcement-post{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;color:var(--th-text)!important;box-shadow:var(--th-card-shadow)!important;box-sizing:border-box!important;border-radius:12px!important;max-width:860px!important;margin:24px auto!important;padding:40px 32px!important}[data-theme=light] .ty-announcement-post h1,[data-theme=light] .ty-announcement-post h2,[data-theme=light] .ty-announcement-post h3,[data-theme=light] .ty-announcement-post h4{color:var(--th-heading)!important}[data-theme=light] .ty-announcement-post p,[data-theme=light] .ty-announcement-post li{color:var(--th-text)!important}[data-theme=light] .ty-announcement-post .ty-gold,[data-theme=light] .ty-announcement-post .ty-highlight{color:var(--th-accent)!important}[data-theme=original] .ty-announcement-post{border:1px solid var(--th-border)!important;color:var(--th-text)!important;background:#ffffff08!important}.th-sanctuary-breadcrumb-bar{background:var(--th-bg);border-bottom:1px solid var(--th-border-subtle);width:100%;transition:background-color .35s,border-color .35s}.ty-wrapper,.page-content-wrapper{transition:background-color .35s,color .35s;background-color:var(--th-bg)!important;color:var(--th-text)!important;box-sizing:border-box!important;width:100%!important;min-height:60vh!important}.ty-container,.ty-main-container,.ty-content-container{box-sizing:border-box!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:0 24px!important}@media (max-width:768px){.ty-container,.ty-main-container,.ty-content-container{padding:0 16px!important}}.ty-header-hero,.ty-hero-section,.page-content-wrapper header.h-screen,.page-content-wrapper header.h-\[60vh\],.page-content-wrapper header.h-\[65vh\],.page-content-wrapper header.h-\[50vh\],.page-content-wrapper section.h-\[70vh\]{background-color:var(--th-bg-sec)!important;border-bottom:1px solid var(--th-border-subtle)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:220px!important;max-height:320px!important;margin-bottom:40px!important;padding:48px 20px!important;display:flex!important;position:relative!important;overflow:hidden!important}.ty-header-bg,.ty-hero-bg,.ty-hero-overlay{opacity:.15!important;filter:blur(1.5px)!important;pointer-events:none!important;background-position:50%!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.ty-header-content,.ty-hero-content{z-index:2!important;text-align:center!important;max-width:900px!important;margin:0 auto!important;padding:0 16px!important;position:relative!important}.ty-h1,.ty-hero-title{color:var(--th-heading)!important;letter-spacing:.08em!important;text-align:center!important;margin-bottom:10px!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important;font-size:clamp(1.65rem,2.2vw,2.05rem)!important;font-weight:600!important;line-height:1.38!important}.ty-subtitle,.ty-en-title-small,.ty-section-subtitle{letter-spacing:.18em!important;color:var(--th-accent)!important;text-transform:uppercase!important;text-align:center!important;margin-bottom:14px!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(.875rem,1.1vw,.95rem)!important;font-weight:500!important;display:block!important}.ty-line-center,.ty-hero-divider,.gold-divider{background:var(--th-accent)!important;opacity:.85!important;width:50px!important;height:1.5px!important;margin:16px auto!important}.ty-h2,.ty-section-title{color:var(--th-heading)!important;letter-spacing:.06em!important;text-align:center!important;margin-top:36px!important;margin-bottom:18px!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important;font-size:clamp(1.3rem,1.8vw,1.55rem)!important;font-weight:600!important;line-height:1.4!important}.ty-h3{color:var(--th-heading)!important;margin-bottom:12px!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important;font-size:clamp(1.15rem,1.4vw,1.28rem)!important;font-weight:600!important}.ty-desc,.ty-paragraph{color:var(--th-text)!important;letter-spacing:.03em!important;margin-bottom:22px!important;font-size:1.04rem!important;line-height:1.88!important}.ty-wrapper .ty-container>.ty-desc:first-of-type,.ty-wrapper .ty-container>p:first-of-type{text-align:center!important;max-width:820px!important;margin:32px auto 40px!important;font-size:1.08rem!important;line-height:2!important}.ty-highlight-gold,.ty-desc.ty-highlight-gold{color:var(--th-accent)!important;text-align:center!important;border-left:3px solid var(--th-accent)!important;border-right:3px solid var(--th-accent)!important;background:var(--th-accent-light)!important;border-radius:6px!important;max-width:780px!important;margin:32px auto!important;padding:18px 24px!important;font-size:1.15rem!important;font-weight:600!important;line-height:1.9!important}.ty-grid-box,.ty-grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:28px!important;margin:36px 0!important;display:grid!important}.ty-grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:24px!important;margin:36px 0!important;display:grid!important}.ty-box-item{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;box-shadow:var(--th-card-shadow)!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;padding:32px 26px!important;transition:all .35s!important;display:flex!important}.ty-border-top-left{border-top:3px solid var(--th-accent)!important;border-left:3px solid var(--th-accent)!important}.ty-border-bottom-right{border-bottom:3px solid var(--th-accent)!important;border-right:3px solid var(--th-accent)!important}.ty-list{margin:20px 0!important;padding-left:0!important;list-style:none!important}.ty-list-section{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;max-width:860px!important;box-shadow:var(--th-card-shadow)!important;box-sizing:border-box!important;text-align:center!important;border-radius:14px!important;margin:44px auto!important;padding:40px 36px!important}.ty-list-section .ty-h2,.ty-list-section h2{text-align:center!important;margin-bottom:8px!important}.ty-list-section .ty-line-center{margin:12px auto 28px!important}.ty-list-section .ty-desc{text-align:center!important;margin-bottom:24px!important}.ty-list-section .ty-list{text-align:left!important;max-width:580px!important;margin:0 auto!important}.ty-list li{color:var(--th-text)!important;margin-bottom:12px!important;padding-left:28px!important;font-size:1.02rem!important;line-height:1.85!important;position:relative!important}.ty-list li:before{content:"✦"!important;color:var(--th-accent)!important;font-size:.9rem!important;position:absolute!important;top:0!important;left:4px!important}.ty-process-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:20px!important;margin:32px 0 44px!important;display:grid!important}.ty-process-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;text-align:center!important;box-shadow:var(--th-card-shadow)!important;border-radius:8px!important;padding:28px 20px!important;transition:all .3s!important}.ty-process-num{letter-spacing:2px!important;color:var(--th-accent)!important;margin-bottom:10px!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important;font-weight:700!important}.ty-process-title{color:var(--th-heading)!important;margin-bottom:10px!important;font-size:1.15rem!important;font-weight:600!important}.ty-process-desc{color:var(--th-text-muted)!important;font-size:.92rem!important;line-height:1.7!important}.ty-info-card,.ty-target-box,.ty-compare-box,.ty-highlight-box{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;box-shadow:var(--th-card-shadow)!important;color:var(--th-text)!important;border-radius:10px!important;margin:32px 0!important;padding:32px 28px!important}.ty-info-item{color:var(--th-text)!important;align-items:center!important;gap:16px!important;margin-bottom:14px!important;font-size:1rem!important;display:flex!important}.ty-info-icon{color:var(--th-accent)!important;flex-shrink:0!important;font-size:1.2rem!important}.ty-price-highlight{color:var(--th-accent)!important;font-size:1.3rem!important;font-weight:700!important}.ty-qa-item{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;border-radius:8px!important;margin-bottom:16px!important;padding:20px 24px!important}.ty-qa-q{color:var(--th-heading)!important;margin-bottom:8px!important;font-size:1.05rem!important;font-weight:600!important}.ty-qa-a{color:var(--th-text)!important;font-size:.95rem!important;line-height:1.8!important}.ty-testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:24px!important;margin:36px 0!important;display:grid!important}.ty-testimonial-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;box-shadow:var(--th-card-shadow)!important;border-radius:8px!important;padding:28px 24px!important;position:relative!important}.ty-testimonial-text{color:var(--th-text)!important;font-size:.95rem!important;font-style:italic!important;line-height:1.85!important}.ty-btn,.ty-cta-btn,.ty-btn-main,.ty-btn-primary{background:var(--th-accent)!important;color:var(--th-btn-primary-text)!important;letter-spacing:.08em!important;border:1px solid var(--th-accent)!important;cursor:pointer!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:13px 34px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 4px 16px #a3825233!important}.ty-btn:hover,.ty-cta-btn:hover,.ty-btn-main:hover,.ty-btn-primary:hover{background:var(--th-accent-hover)!important;border-color:var(--th-accent-hover)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #a382524d!important}.ty-btn-outline{color:var(--th-accent)!important;letter-spacing:.08em!important;border:1.5px solid var(--th-accent)!important;background:0 0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:11px 30px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.ty-btn-outline:hover{background:var(--th-accent)!important;color:var(--th-btn-primary-text)!important;transform:translateY(-2px)!important}.bg-sacal-bg{background-color:var(--th-bg)!important;color:var(--th-text)!important}.bg-sacal-card{background-color:var(--th-card-bg)!important;color:var(--th-text)!important}.bg-sacal-card\/10,.bg-sacal-card\/20,.bg-sacal-card\/30{background-color:var(--th-accent-light)!important}.bg-sacal-card\/40,.bg-sacal-card\/50{background-color:var(--th-card-bg)!important}.text-sacal-gold,.text-sacal-gold\/80,.text-sacal-gold\/90{color:var(--th-accent)!important}.border-sacal-gold,.border-sacal-gold\/10,.border-sacal-gold\/15,.border-sacal-gold\/20,.border-sacal-gold\/30,.border-sacal-gold\/50{border-color:var(--th-border)!important}.text-sacal-muted{color:var(--th-text-muted)!important}.bg-hero-pattern,.bg-hero-bowl,.bg-hero-crystal,.bg-hero-gong,.bg-hero-training,.bg-hero-new{background-color:var(--th-bg-sec)!important;background-image:radial-gradient(circle at 50% 30%,#d4c4a82e 0%,#0000 70%)!important;background-position:50%!important;background-size:cover!important}.schedule-table,.info-table,.tanya-article-body table,.wp-block-table table{border-collapse:collapse!important;border:1px solid var(--th-border-subtle)!important;border-radius:8px!important;width:100%!important;margin:24px 0!important;overflow:hidden!important}.schedule-table th,.info-table th,.tanya-article-body th,.wp-block-table th{background:var(--th-accent-light)!important;color:var(--th-heading)!important;border-bottom:1px solid var(--th-border)!important;padding:14px 18px!important;font-size:.95rem!important;font-weight:600!important}.schedule-table td,.info-table td,.tanya-article-body td,.wp-block-table td{border-bottom:1px solid var(--th-border-subtle)!important;color:var(--th-text)!important;background:var(--th-card-bg)!important;padding:14px 18px!important;font-size:.95rem!important}.th-universal-yoga-cta{box-sizing:border-box!important;width:100%!important;max-width:1100px!important;margin:64px auto 40px!important;padding:0 24px!important}.th-yoga-cta-inner{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;text-align:center!important;box-shadow:var(--th-card-shadow)!important;border-radius:16px!important;padding:44px 32px!important;position:relative!important;overflow:hidden!important}.th-yoga-cta-inner:before{content:""!important;background:linear-gradient(90deg,transparent,var(--th-accent),transparent)!important;height:2px!important;position:absolute!important;top:0!important;left:10%!important;right:10%!important}.th-yoga-cta-badge{letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--th-accent)!important;margin-bottom:12px!important;font-size:.875rem!important;font-weight:600!important;display:inline-block!important}.th-yoga-cta-title{color:var(--th-heading)!important;margin-bottom:14px!important;font-family:Noto Serif TC,Cinzel,Songti TC,serif!important;font-size:clamp(1.35rem,2vw,1.75rem)!important;font-weight:600!important;line-height:1.4!important}.th-yoga-cta-desc{color:var(--th-text)!important;max-width:680px!important;margin:0 auto 24px!important;font-size:1.02rem!important;line-height:1.85!important}.th-yoga-cta-info{color:var(--th-text-muted)!important;background:var(--th-accent-light)!important;border:1px solid #a382522e!important;border-radius:8px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;max-width:fit-content!important;margin-bottom:28px!important;margin-left:auto!important;margin-right:auto!important;padding:12px 18px!important;font-size:.92rem!important;display:flex!important}.th-yoga-cta-info .th-dot{opacity:.5!important;color:var(--th-accent)!important}.th-yoga-cta-actions{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;display:flex!important}.th-yoga-cta-btn-gold{background:var(--th-accent)!important;color:var(--th-btn-primary-text)!important;letter-spacing:.06em!important;border:1px solid var(--th-accent)!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:12px 28px!important;font-size:.96rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 4px 16px #a3825240!important}.th-yoga-cta-btn-gold:hover{background:var(--th-accent-hover)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #a3825259!important}.th-yoga-cta-btn-secondary{color:var(--th-heading)!important;letter-spacing:.06em!important;border:1.5px solid var(--th-border)!important;background:0 0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:12px 26px!important;font-size:.96rem!important;font-weight:500!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.th-yoga-cta-btn-secondary:hover{border-color:var(--th-accent)!important;color:var(--th-accent)!important;transform:translateY(-2px)!important}@media (max-width:640px){.th-universal-yoga-cta{margin-top:40px!important;padding:0 16px!important}.th-yoga-cta-inner{padding:32px 18px!important}.th-yoga-cta-info{flex-direction:column!important;gap:6px!important;font-size:.875rem!important}.th-yoga-cta-info .th-dot{display:none!important}.th-yoga-cta-actions{flex-direction:column!important;width:100%!important}.th-yoga-cta-btn-gold,.th-yoga-cta-btn-secondary{box-sizing:border-box!important;width:100%!important}}.text-xs,[class*=text-xs]{font-size:.875rem!important;line-height:1.4!important}body,p,span,a,button,input,time,label,li,td,th,small,figcaption,blockquote,nav{font-size:max(14px,inherit)}.ty-grid-2{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:60px!important;display:grid!important}.ty-grid-3{grid-template-columns:repeat(3,1fr)!important;gap:30px!important;display:grid!important}.ty-hero{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:80vh!important;padding:130px 24px 100px!important;display:flex!important;position:relative!important;overflow:hidden!important}.ty-hero-bg{object-fit:cover!important;opacity:.28!important;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}[data-theme=light] .ty-hero-bg{opacity:.16!important}.ty-hero-overlay{background:linear-gradient(to bottom,#1c294b66 0%,var(--th-bg)100%)!important;z-index:2!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}[data-theme=light] .ty-hero-overlay{background:linear-gradient(to bottom,#faf8f566 0%,var(--th-bg)100%)!important}.ty-hero-content{z-index:10!important;max-width:1000px!important;margin:0 auto!important;padding:0 20px!important;position:relative!important}.ty-hero-title{color:var(--th-accent)!important;letter-spacing:4px!important;margin-bottom:20px!important;font-family:Noto Serif TC,serif!important;font-size:clamp(2.4rem,4.5vw,4rem)!important;font-weight:500!important}.ty-hero-desc{letter-spacing:2px!important;color:var(--th-text)!important;margin-bottom:36px!important;font-size:clamp(1.05rem,1.8vw,1.35rem)!important;line-height:1.8!important}.ty-hero-divider{background:var(--th-accent)!important;opacity:.6!important;width:140px!important;height:1px!important;margin:0 auto 36px!important}.ty-hero-tags{flex-wrap:wrap!important;justify-content:center!important;gap:36px!important;display:flex!important}.ty-hero-tag{flex-direction:column!important;align-items:center!important;text-decoration:none!important;transition:transform .25s!important;display:flex!important}.ty-hero-tag:hover{transform:translateY(-3px)!important}.ty-hero-tag strong{color:var(--th-accent)!important;letter-spacing:1.5px!important;margin-bottom:6px!important;font-size:1.3rem!important;display:block!important}.ty-hero-tag span{opacity:.7!important;color:var(--th-text-muted)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:.88rem!important}.ty-course-card{border:1px solid var(--th-border)!important;text-align:center!important;background:var(--th-card-bg)!important;box-shadow:var(--th-card-shadow)!important;border-radius:12px!important;flex-direction:column!important;align-items:center!important;padding:50px 30px!important;text-decoration:none!important;transition:all .3s!important;display:flex!important}.ty-course-card:hover{border-color:var(--th-accent)!important;transform:translateY(-6px)!important;box-shadow:0 16px 40px #0000001f!important}.ty-course-title{color:var(--th-accent)!important;margin-bottom:6px!important;font-family:Noto Serif TC,serif!important;font-size:1.8rem!important;font-weight:600!important}.ty-course-sub{opacity:.75!important;color:var(--th-text-muted)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin-bottom:24px!important;font-size:.88rem!important;display:block!important}.ty-course-line{background:var(--th-accent)!important;opacity:.6!important;width:44px!important;height:1px!important;margin:0 auto 24px!important}.ty-course-text{color:var(--th-text)!important;text-align:justify!important;font-size:.98rem!important;line-height:1.85!important}.ty-btn{border:1px solid var(--th-accent)!important;color:var(--th-accent)!important;letter-spacing:2px!important;background:0 0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:14px 36px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.ty-btn:hover{background:var(--th-accent)!important;color:var(--th-btn-primary-text)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #a3825240!important}.ty-blog-grid{grid-template-columns:repeat(3,1fr)!important;gap:30px!important;display:grid!important}.ty-blog-card{border:1px solid var(--th-border)!important;background:var(--th-card-bg)!important;box-shadow:var(--th-card-shadow)!important;border-radius:12px!important;flex-direction:column!important;height:100%!important;transition:all .3s!important;display:flex!important;overflow:hidden!important}.ty-blog-card:hover{border-color:var(--th-accent)!important;transform:translateY(-6px)!important;box-shadow:0 16px 36px #0000001f!important}.ty-blog-img-wrapper{aspect-ratio:16/9!important;background:var(--th-bg-sec)!important;width:100%!important;overflow:hidden!important}.ty-blog-img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s!important}.ty-blog-card:hover .ty-blog-img{transform:scale(1.05)!important}.ty-blog-info{flex-direction:column!important;flex-grow:1!important;padding:24px!important;display:flex!important}.ty-blog-excerpt{color:var(--th-text-muted)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin-bottom:20px!important;font-size:.94rem!important;line-height:1.7!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:980px){.ty-grid-2,.ty-grid-3,.ty-blog-grid{grid-template-columns:1fr!important}}.fsb-social-float-wrapper,.fsb-bottom-spacer{display:none!important}.th-podcast-sec{padding:80px 0!important;position:relative!important}.ty-podcast-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border)!important;border-top:3px solid var(--th-accent)!important;box-shadow:var(--th-card-shadow)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:20px!important;margin-top:24px!important;padding:44px 40px!important;transition:border-color .3s,box-shadow .3s!important}.ty-podcast-grid{grid-template-columns:1fr 1.12fr!important;align-items:center!important;gap:40px!important;display:grid!important}.ty-podcast-info-col{flex-direction:column!important;gap:20px!important;display:flex!important}.ty-podcast-header-row{align-items:center!important;gap:20px!important;display:flex!important}.ty-podcast-cover-wrap{border:1px solid var(--th-border)!important;border-radius:14px!important;flex-shrink:0!important;width:124px!important;height:124px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #00000038!important}.ty-podcast-cover{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.ty-podcast-badge{color:#1db954!important;letter-spacing:1px!important;text-transform:uppercase!important;background:#121212d9!important;border:1px solid #1db95466!important;border-radius:20px!important;padding:2px 7px!important;font-size:.65rem!important;font-weight:700!important;position:absolute!important;bottom:6px!important;right:6px!important}.ty-podcast-meta{flex-direction:column!important;gap:6px!important;display:flex!important}.ty-podcast-host-tag{color:var(--th-accent)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-size:.8125rem!important;font-weight:600!important}.ty-podcast-name{color:var(--th-heading)!important;margin:0!important;font-size:1.7rem!important;font-weight:600!important;line-height:1.3!important}.ty-podcast-frequency{color:var(--th-text-muted)!important;font-size:.85rem!important}.ty-podcast-quote-box{background:var(--th-accent-light)!important;border-left:3px solid var(--th-accent)!important;border-radius:0 10px 10px 0!important;padding:16px 20px!important}.ty-podcast-quote{color:var(--th-text)!important;margin:0!important;font-size:.95rem!important;font-style:italic!important;line-height:1.8!important}.ty-podcast-actions{flex-direction:column!important;gap:12px!important;margin-top:6px!important;display:flex!important}.ty-podcast-spotify-btn{color:#fff!important;background:#1db954!important;border-radius:9999px!important;align-items:center!important;gap:14px!important;padding:13px 22px!important;font-weight:600!important;text-decoration:none!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:flex!important;box-shadow:0 8px 24px #1db9544d!important}.ty-podcast-spotify-btn:hover{color:#fff!important;background:#1ed760!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px #1db95473!important}.ty-podcast-icon{flex-shrink:0!important;width:24px!important;height:24px!important}.ty-podcast-btn-text{flex-direction:column!important;flex:1!important;gap:2px!important;display:flex!important}.ty-podcast-btn-main{letter-spacing:.5px!important;color:#fff!important;font-size:1.02rem!important;font-weight:700!important}.ty-podcast-btn-sub{opacity:.92!important;color:#fff!important;font-size:.75rem!important;font-weight:400!important}.ty-podcast-arrow{color:#fff!important;font-size:1.25rem!important;transition:transform .2s!important}.ty-podcast-spotify-btn:hover .ty-podcast-arrow{transform:translate(4px)!important}.ty-podcast-kkbox-btn{border:1px solid var(--th-border)!important;color:var(--th-heading)!important;background:#ffffff0d!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:11px 20px!important;font-size:.92rem!important;font-weight:500!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.ty-podcast-kkbox-btn:hover{color:#00c2de!important;background:#00c2de14!important;border-color:#00c2de!important;transform:translateY(-1px)!important}.ty-podcast-player-col{flex-direction:column!important;display:flex!important}.ty-podcast-player-box{border:1px solid var(--th-border-subtle)!important;background:#00000024!important;border-radius:18px!important;padding:14px 14px 12px!important}[data-theme=light] .ty-podcast-player-box{background:#00000008!important}.ty-podcast-player-top{justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;padding:0 4px!important;display:flex!important}.ty-podcast-live-indicator{color:var(--th-heading)!important;align-items:center!important;gap:8px!important;font-size:.8125rem!important;font-weight:600!important;display:inline-flex!important}.ty-podcast-pulse-dot{background:#1db954!important;border-radius:50%!important;width:8px!important;height:8px!important;animation:2s infinite tyPulseDot!important;box-shadow:0 0 #1db954b3!important}@keyframes tyPulseDot{0%{transform:scale(.95);box-shadow:0 0 #1db954b3}70%{transform:scale(1);box-shadow:0 0 0 8px #1db95400}to{transform:scale(.95);box-shadow:0 0 #1db95400}}.ty-podcast-player-tag{color:var(--th-text-muted)!important;letter-spacing:.5px!important;font-size:.75rem!important}.ty-podcast-iframe-container{background:#121212!important;border-radius:14px!important;width:100%!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #00000040!important}.ty-podcast-iframe{background:#121212!important;border:none!important;border-radius:14px!important;width:100%!important;height:352px!important;display:block!important}.ty-podcast-hint{color:var(--th-text-muted)!important;text-align:center!important;margin:10px 4px 0!important;font-size:.78rem!important;line-height:1.6!important}@media (max-width:1024px){.ty-podcast-card{padding:30px 22px!important}.ty-podcast-grid{grid-template-columns:1fr!important;gap:28px!important}.ty-podcast-cover-wrap{width:100px!important;height:100px!important}.ty-podcast-name{font-size:1.45rem!important}}@media (max-width:768px){.th-podcast-sec{padding:50px 0!important}.ty-podcast-card{border-radius:16px!important;padding:22px 16px!important}.ty-podcast-header-row{gap:14px!important}.ty-podcast-cover-wrap{border-radius:10px!important;width:84px!important;height:84px!important}.ty-podcast-name{font-size:1.3rem!important}.ty-podcast-player-box{padding:10px!important}.ty-podcast-iframe-container{min-height:152px!important}.ty-podcast-iframe{height:152px!important}}.th-floating-player-root{z-index:998!important;pointer-events:auto!important;font-family:inherit!important;transition:all .25s!important;position:fixed!important;bottom:24px!important;left:auto!important;right:24px!important}.th-floating-compact-wrap{background:#121212!important;border-radius:14px!important;width:320px!important;height:80px!important;animation:.24s cubic-bezier(.16,1,.3,1) thSlideUpFloat!important;position:relative!important;box-shadow:0 10px 30px #00000073!important}[data-theme=light] .th-floating-compact-wrap{box-shadow:0 10px 30px #0003!important}.th-floating-compact-close{z-index:20!important;color:#d4c4a8!important;cursor:pointer!important;background:#1c294b!important;border:1px solid #d4c4a880!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:11px!important;line-height:1!important;transition:transform .15s,background .15s!important;display:flex!important;position:absolute!important;top:-7px!important;right:-7px!important;box-shadow:0 3px 10px #00000059!important}.th-floating-compact-close:before{content:""!important;min-width:44px!important;min-height:44px!important;position:absolute!important;inset:-11px!important}.th-floating-compact-close:hover{color:#fff!important;background:#2a3b68!important;transform:scale(1.1)!important}[data-theme=light] .th-floating-compact-close{color:#634f27!important;background:#f8f6f0!important;border:1px solid #b48c4680!important}.th-floating-mini-circle{border:2px solid var(--th-accent,#d4c4a8)!important;cursor:pointer!important;background:#1c294b!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;overflow:hidden!important;box-shadow:0 6px 20px #00000059!important}.th-floating-mini-circle:hover{transform:scale(1.08)!important;box-shadow:0 8px 24px #00000073!important}.th-floating-mini-thumb{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}@media (max-width:768px){.th-floating-player-root{bottom:16px!important;left:12px!important;right:12px!important}.th-floating-player-root.minimized{bottom:16px!important;left:auto!important;right:16px!important}.th-floating-compact-wrap{width:100%!important;max-width:calc(100vw - 24px)!important}}.ty-podcast-extra-actions{border-top:1px dashed var(--th-border-subtle)!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:18px!important;padding-top:16px!important;display:flex!important}.ty-podcast-detail-page-btn{color:var(--th-accent,#d4c4a8)!important;background:#d4c4a81f!important;border:1px solid #d4c4a866!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:.85rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.ty-podcast-detail-page-btn:hover{background:var(--th-accent,#d4c4a8)!important;color:#1c294b!important;border-color:var(--th-accent,#d4c4a8)!important;transform:translateY(-1px)!important}.ty-podcast-float-trigger{border:1px solid var(--th-border-subtle)!important;color:var(--th-text-muted)!important;cursor:pointer!important;background:0 0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:.85rem!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important}.ty-podcast-float-trigger:hover{border-color:var(--th-accent,#d4c4a8)!important;color:var(--th-heading)!important}.ty-podcast-float-dot{background:#1ed760!important;border-radius:50%!important;width:6px!important;height:6px!important}.ty-podcast-page-root{min-height:100vh!important;color:var(--th-text)!important}.ty-podcast-page-hero{background:var(--th-bg)!important;border-bottom:1px solid var(--th-border-subtle)!important;padding:48px 0 60px!important;position:relative!important}.ty-podcast-breadcrumb{color:var(--th-text-muted)!important;align-items:center!important;gap:8px!important;margin-bottom:24px!important;font-size:.82rem!important;display:flex!important}.ty-podcast-breadcrumb a{color:var(--th-text-muted)!important;text-decoration:none!important;transition:color .2s!important}.ty-podcast-breadcrumb a:hover{color:var(--th-accent)!important}.ty-bc-sep{opacity:.4!important}.ty-bc-active{color:var(--th-accent)!important;font-weight:600!important}.ty-podcast-hero-content{max-width:820px!important}.ty-podcast-page-h1{color:var(--th-heading)!important;letter-spacing:1px!important;margin:12px 0 16px!important;font-size:clamp(2.2rem,5vw,3.4rem)!important;font-weight:700!important;line-height:1.25!important}.ty-podcast-page-subtitle{color:var(--th-text-muted)!important;margin-bottom:28px!important;font-size:1.12rem!important;line-height:1.8!important}.ty-podcast-hero-ctas{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;display:flex!important}.ty-podcast-float-trigger-btn{color:var(--th-accent,#d4c4a8)!important;cursor:pointer!important;background:#d4c4a81a!important;border:1px solid #d4c4a873!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:12px 22px!important;font-size:.95rem!important;font-weight:600!important;transition:all .25s!important;display:inline-flex!important}.ty-podcast-float-trigger-btn:hover{background:var(--th-accent,#d4c4a8)!important;color:#1c294b!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #00000026!important}.ty-podcast-cover-showcase{text-align:center!important;position:relative!important}.ty-podcast-big-cover{border:2px solid #d4c4a84d!important;border-radius:20px!important;width:100%!important;max-width:420px!important;height:auto!important;margin:0 auto!important;display:block!important;box-shadow:0 16px 40px #0000004d!important}.ty-podcast-cover-caption{flex-direction:column!important;gap:4px!important;margin-top:14px!important;display:flex!important}.ty-podcast-caption-tag{color:var(--th-heading)!important;font-size:.88rem!important;font-weight:600!important}.ty-podcast-caption-sub{color:var(--th-text-muted)!important;font-size:.78rem!important}.ty-podcast-hosts-row{flex-wrap:wrap!important;gap:16px!important;margin-top:24px!important;display:flex!important}.ty-host-chip{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;border-radius:12px!important;flex-direction:column!important;flex:1!important;gap:4px!important;min-width:200px!important;padding:14px 18px!important;display:flex!important}.ty-host-chip strong{color:var(--th-accent)!important;font-size:1.05rem!important}.ty-host-chip span{color:var(--th-text-muted)!important;font-size:.85rem!important}.ty-podcast-page-player-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;border-radius:20px!important;max-width:900px!important;margin:0 auto 50px!important;padding:24px!important;box-shadow:0 12px 36px #00000026!important}.ty-episode-topics-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:24px!important;margin-top:40px!important;display:grid!important}.ty-episode-card{background:var(--th-card-bg)!important;border:1px solid var(--th-border-subtle)!important;border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;padding:28px!important;transition:all .25s!important;display:flex!important}.ty-episode-card:hover{border-color:#d4c4a899!important;transform:translateY(-4px)!important;box-shadow:0 12px 30px #00000026!important}.ty-ep-tag{color:var(--th-accent)!important;letter-spacing:.5px!important;background:#d4c4a81f!important;border-radius:999px!important;align-self:flex-start!important;margin-bottom:12px!important;padding:3px 10px!important;font-size:.75rem!important;font-weight:600!important;display:inline-block!important}.ty-ep-title{color:var(--th-heading)!important;margin-bottom:12px!important;font-size:1.22rem!important;font-weight:600!important;line-height:1.4!important}.ty-ep-desc{color:var(--th-text-muted)!important;margin-bottom:20px!important;font-size:.92rem!important;line-height:1.8!important}.ty-ep-actions{border-top:1px dashed var(--th-border-subtle)!important;margin-top:auto!important;padding-top:14px!important}.ty-ep-link{color:#1ed760!important;align-items:center!important;gap:6px!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;transition:opacity .2s!important;display:inline-flex!important}.ty-ep-link:hover{opacity:.8!important;text-decoration:underline!important}@media (max-width:768px){.ty-podcast-page-hero{padding:36px 0 44px!important}.ty-podcast-hero-ctas{flex-direction:column!important;align-items:stretch!important}.ty-podcast-page-player-card{border-radius:14px!important;padding:14px!important}.ty-episode-topics-grid{grid-template-columns:1fr!important}}.th-pagination{flex-direction:column!important;align-items:center!important;gap:16px!important;margin-top:60px!important;margin-bottom:40px!important;display:flex!important}.th-pagination-info{color:var(--th-text-muted)!important;letter-spacing:.05em!important;font-size:.9rem!important}.th-pagination-list{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.th-page-btn{border:1px solid var(--th-border-subtle)!important;background:var(--th-card-bg)!important;min-width:42px!important;height:42px!important;color:var(--th-text)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;touch-action:manipulation!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:.9rem!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.th-page-btn:hover:not(:disabled):not(.active){border-color:var(--th-accent)!important;color:var(--th-accent)!important;transform:translateY(-1px)!important}.th-page-btn.active{border-color:var(--th-accent)!important;background:var(--th-accent)!important;color:var(--th-bg-sec)!important;cursor:default!important;font-weight:700!important;box-shadow:0 2px 8px #d4c4a840!important}.th-page-btn:disabled{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important}.th-page-ellipsis{color:var(--th-text-muted)!important;-webkit-user-select:none!important;user-select:none!important;padding:0 6px!important;font-size:.9rem!important}@media (max-width:640px){.th-pagination{gap:12px!important;margin-top:40px!important;margin-bottom:30px!important}.th-page-btn{min-width:44px!important;height:44px!important;padding:0 14px!important;font-size:.9rem!important}}.ty-schedule-switch-bar{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-bottom:36px!important;display:flex!important}.ty-schedule-mode-btn{cursor:pointer!important;border:1px solid var(--th-border-subtle)!important;background:var(--th-card-bg)!important;min-height:44px!important;color:var(--th-text)!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:10px 24px!important;font-size:.95rem!important;font-weight:500!important;transition:all .25s!important;display:inline-flex!important}.ty-schedule-mode-btn:hover{border-color:var(--th-accent)!important;color:var(--th-accent)!important}.ty-schedule-mode-btn.active{border-color:var(--th-accent)!important;background:var(--th-accent)!important;color:var(--th-bg-sec)!important;font-weight:700!important;box-shadow:0 4px 14px #d4c4a84d!important}.ty-schedule-day-scroll{scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;justify-content:flex-start!important;gap:10px!important;margin-bottom:24px!important;padding:8px 4px 16px!important;display:flex!important;overflow-x:auto!important}@media (min-width:768px){.ty-schedule-day-scroll{justify-content:center!important}}.ty-schedule-day-pill{border:1px solid var(--th-border-subtle)!important;background:var(--th-card-bg)!important;min-width:86px!important;color:var(--th-text)!important;cursor:pointer!important;text-align:center!important;border-radius:12px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:10px 14px!important;transition:all .25s!important;display:flex!important;position:relative!important}.ty-schedule-day-pill:hover{border-color:var(--th-accent)!important;transform:translateY(-2px)!important}.ty-schedule-day-pill.active{border-color:var(--th-accent)!important;background:var(--th-accent)!important;color:var(--th-bg-sec)!important;font-weight:700!important;box-shadow:0 4px 12px #d4c4a84d!important}.ty-schedule-today-badge{color:#fff!important;background:#e57373!important;border-radius:9999px!important;padding:2px 6px!important;font-size:.7rem!important;font-weight:700!important;position:absolute!important;top:-8px!important;right:-4px!important;box-shadow:0 2px 6px #0003!important}.ty-schedule-cards-list{flex-direction:column!important;gap:16px!important;display:flex!important}.ty-schedule-card{border:1px solid var(--th-border-subtle)!important;background:var(--th-card-bg)!important;border-radius:14px!important;grid-template-columns:140px 1fr auto!important;align-items:center!important;gap:20px!important;padding:20px 24px!important;transition:all .25s!important;display:grid!important}.ty-schedule-card:hover{border-color:var(--th-accent)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000014!important}.ty-schedule-card-time{letter-spacing:.02em!important;color:var(--th-heading)!important;font-size:1.15rem!important;font-weight:700!important}.ty-schedule-card-main{flex-direction:column!important;gap:6px!important;display:flex!important}.ty-schedule-card-title{color:var(--th-heading)!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:1.15rem!important;font-weight:600!important;display:flex!important}.ty-schedule-card-teacher{color:var(--th-text-muted)!important;font-size:.9rem!important}.ty-schedule-card-desc{color:var(--th-text)!important;opacity:.85!important;margin-top:4px!important;font-size:.88rem!important;line-height:1.6!important}.ty-schedule-card-action{align-items:center!important;display:flex!important}.ty-schedule-btn-book{color:#181513!important;white-space:nowrap!important;background:#d4c4a8!important;border:1px solid #d4c4a8!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:9px 18px!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.ty-schedule-btn-book:hover{opacity:.9!important;transform:scale(1.02)!important}@media (max-width:768px){.ty-schedule-card{grid-template-columns:1fr!important;gap:14px!important;padding:18px 16px!important}.ty-schedule-card-action{margin-top:6px!important}.ty-schedule-btn-book{justify-content:center!important;width:100%!important}}
