#yy-chakras{--active:#ff626d;isolation:isolate;box-sizing:border-box;position:relative;margin:28px 0;background:#0c1921;color:#edf1e9;border:1px solid #344448;border-radius:22px;overflow:hidden;font:16px/1.5 Arial,Helvetica,sans-serif;color-scheme:dark;box-shadow:0 15px 45px #182c2420;forced-color-adjust:none}
#yy-chakras *{box-sizing:border-box}#yy-chakras div,#yy-chakras p,#yy-chakras span,#yy-chakras aside,#yy-chakras label{font-family:inherit;color:inherit;font-size:inherit}#yy-chakras h2,#yy-chakras h3{background:none;border:0;padding:0;color:#f1f0e3;text-align:left;text-shadow:none}#yy-chakras button,#yy-chakras select,#yy-chakras input{font:inherit}#yy-chakras button{cursor:pointer;color:#dee8e5;background:#18282f;border:1px solid #435358;border-radius:9px;padding:10px 14px;min-height:44px;line-height:1.25;margin:0;box-shadow:none;transition:background .2s,border-color .2s}#yy-chakras button:hover{background:#253b43;border-color:#92aba8}#yy-chakras button:focus-visible,#yy-chakras select:focus-visible,#yy-chakras input:focus-visible,#yy-chakras summary:focus-visible{outline:2px solid #f5de9c;outline-offset:3px}#yy-chakras .yc-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 30px 24px;background:linear-gradient(110deg,#21343866,transparent)}#yy-chakras .yc-eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#b6c7c3;display:block}#yy-chakras h2{font:normal clamp(30px,4vw,44px)/1.2 Georgia,serif;margin:9px 0 8px}#yy-chakras .yc-header p{margin:0;font-size:14px;color:#a6bdbb}#yy-chakras .yc-expand{font-size:13px;flex-shrink:0;background:transparent}#yy-chakras .yc-modes{margin:0 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#071318;padding:5px;border-radius:13px}#yy-chakras .yc-modes button{border-color:transparent;background:transparent;text-align:left;font-size:14px}#yy-chakras .yc-modes button span{display:block;color:#8ba3a6;font-size:11px;margin-top:4px}#yy-chakras .yc-modes button[aria-pressed=true]{background:#283b40;border-color:#61716b;color:#f5e4b6}#yy-chakras .yc-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:center;gap:18px;padding:14px 30px 24px}#yy-chakras .yc-visual{position:relative;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}#yy-chakras .yc-sky{position:absolute;inset:4%;opacity:.4;background-image:radial-gradient(circle at 16% 15%,#ccddc9 0 1px,transparent 2px),radial-gradient(circle at 85% 35%,#d3deb9 0 1px,transparent 2px),radial-gradient(circle at 26% 67%,#b8d5ce 0 1px,transparent 2px),radial-gradient(circle at 77% 79%,#dedec1 0 1px,transparent 2px);pointer-events:none}#yy-chakras .yc-body{display:block;width:100%;max-height:570px;overflow:visible}#yy-chakras .yc-point{cursor:pointer;outline:none}#yy-chakras .yc-orb{opacity:.42;transition:opacity .5s,filter .5s}#yy-chakras .yc-active .yc-orb,#yy-chakras .yc-point:hover .yc-orb,#yy-chakras .yc-point:focus .yc-orb{opacity:1;filter:drop-shadow(0 0 9px currentColor)}#yy-chakras .yc-point:focus .yc-touch{stroke:#fff;stroke-width:1.5}#yy-chakras .yc-wave{fill:currentColor;fill-opacity:.04;stroke:currentColor;stroke-width:.8;opacity:0;pointer-events:none;transform-origin:0 0}#yy-chakras .yc-active .yc-wave{opacity:.25}#yy-chakras.yc-running .yc-active .yc-wave{animation:yc-expand 6s ease-out infinite}#yy-chakras.yc-running .yc-active .yc-wave-second{animation-delay:-3s}#yy-chakras .yc-visual-caption{display:flex;gap:18px;align-items:center;font-size:11px;color:#8fa6a7;padding:0 12px}#yy-chakras [data-stage-label]{white-space:nowrap;font-size:12px;letter-spacing:2px;color:#d9d5ae}#yy-chakras .yc-aside{min-width:0;padding:15px 0}#yy-chakras .yc-detail{min-height:229px}#yy-chakras .yc-detail-top{display:flex;align-items:center;gap:12px}#yy-chakras [data-lotus]{color:var(--active);flex-shrink:0;height:80px}#yy-chakras h3{font:normal clamp(24px,2.5vw,30px)/1.2 Georgia,serif;margin:6px 0 8px}#yy-chakras .yc-detail .yc-eyebrow{letter-spacing:1px;font-size:9px}#yy-chakras .yc-note{color:var(--active);font-size:13px}#yy-chakras .yc-theme{color:#ece2bd;font:italic 17px Georgia,serif;margin:15px 0 9px}#yy-chakras [data-guide]{font-size:13px;color:#b6c8c8;line-height:1.65;margin:0 0 18px}#yy-chakras .yc-chakra-list{display:grid;gap:5px}#yy-chakras .yc-chakra-list button{display:flex;align-items:center;gap:12px;min-height:36px;padding:6px 10px;background:#12232a;border:1px solid #2a3d42;text-align:left;font-size:12px}#yy-chakras .yc-chakra-list i{font-size:10px;font-style:normal;color:var(--chakra);border:1px solid var(--chakra);border-radius:50%;height:21px;width:21px;display:grid;place-items:center}#yy-chakras .yc-chakra-list b{font-size:12px;color:var(--chakra);font-weight:normal;margin-left:auto}#yy-chakras .yc-chakra-list button[aria-pressed=true]{border-color:var(--chakra);background:#24343b;color:#fff}#yy-chakras .yc-controls{border-top:1px solid #304147;padding:20px 30px;background:#0a151b}#yy-chakras .yc-settings{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;color:#bcccca}#yy-chakras .yc-settings label{display:flex;align-items:center;gap:8px}#yy-chakras select{background:#1b2b33;border:1px solid #45585b;color:#e8eddf;padding:8px;border-radius:7px;max-width:130px}#yy-chakras .yc-volume{flex:1}#yy-chakras input[type=range]{width:90px;min-width:65px;accent-color:#d9c68e}#yy-chakras input[type=checkbox]{accent-color:#d9c68e;width:16px;height:16px}#yy-chakras .yc-settings button{font-size:12px;background:transparent;padding:8px}#yy-chakras .yc-motion{font-size:11px;cursor:pointer}#yy-chakras .yc-transport{display:flex;gap:10px;align-items:center;margin-top:20px}#yy-chakras button.yc-start{background:#dbd0a6;color:#192526;border-color:#dbd0a6;min-width:142px;font-weight:bold;padding:14px 18px}#yy-chakras button.yc-start:hover{background:#f0e5bd}#yy-chakras [data-reset]{font-size:12px;background:transparent}#yy-chakras .yc-progress-wrap{flex:1;min-width:0;margin-left:12px}#yy-chakras .yc-time{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#afc1be}#yy-chakras [data-time]{white-space:nowrap;font-variant-numeric:tabular-nums}#yy-chakras progress{display:block;width:100%;height:4px;border:0;background:#344248;margin-top:10px;border-radius:4px;overflow:hidden;accent-color:#d8c795}#yy-chakras progress::-webkit-progress-bar{background:#344248}#yy-chakras progress::-webkit-progress-value{background:#d8c795}#yy-chakras progress::-moz-progress-bar{background:#d8c795}#yy-chakras .yc-hint{font-size:12px;color:#92aaa9;margin:16px 0 0}#yy-chakras .yc-help{padding:17px 30px;border-top:1px solid #283c43;color:#a4bab8;font-size:12px}#yy-chakras summary{cursor:pointer;color:#d7dbc8;min-height:24px}#yy-chakras .yc-help p{font-size:13px;max-width:850px}#yy-chakras.yc-expanded,#yy-chakras:fullscreen{position:fixed;inset:0;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;overflow-y:auto;z-index:2147483646;padding:0 max(0px,calc((100vw - 1200px)/2));background:#0c1921}body.yc-page-expanded{overflow:hidden}#yy-chakras.yc-expanded .yc-body{max-height:min(57vh,680px)}#yy-chakras.yc-running .yc-petals{transform-origin:center;animation:yc-turn 60s linear infinite}#yy-chakras.yc-still *,#yy-chakras.yc-still .yc-wave{animation:none!important;transition:none!important}@keyframes yc-expand{0%{transform:scale(.65);opacity:.65}100%{transform:scale(5);opacity:0}}@keyframes yc-turn{to{transform:rotate(360deg)}}
@media(max-width:760px){#yy-chakras .yc-header{padding:22px 18px}#yy-chakras .yc-modes{margin:0 18px}#yy-chakras .yc-main{padding:12px 18px 20px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(210px,1fr)}#yy-chakras .yc-controls{padding:18px}#yy-chakras .yc-detail-top{gap:4px}#yy-chakras [data-lotus] svg{width:60px}#yy-chakras .yc-help{padding:16px 18px}#yy-chakras .yc-settings{gap:12px}}
@media(max-width:560px){#yy-chakras{border-radius:15px}#yy-chakras .yc-header{align-items:flex-start;gap:8px}#yy-chakras .yc-header .yc-eyebrow{font-size:8px;letter-spacing:1px}#yy-chakras .yc-expand{font-size:11px;max-width:104px;padding:8px}#yy-chakras .yc-header p{font-size:12px}#yy-chakras .yc-modes{margin:0 12px}#yy-chakras .yc-modes button{padding:8px 5px;font-size:12px}#yy-chakras .yc-main{grid-template-columns:1fr;padding:6px 18px 14px;gap:0}#yy-chakras .yc-body{height:400px;max-height:60vh}#yy-chakras .yc-visual-caption{justify-content:center;padding:0;font-size:10px}#yy-chakras .yc-detail{min-height:0}#yy-chakras .yc-aside{padding:16px 0 0}#yy-chakras .yc-detail-top{gap:14px}#yy-chakras .yc-detail-top [data-lotus]{height:65px}#yy-chakras .yc-detail-top svg{height:65px;width:65px}#yy-chakras .yc-theme{margin-top:10px}#yy-chakras .yc-chakra-list{grid-template-columns:1fr 1fr}#yy-chakras .yc-chakra-list button{font-size:11px;gap:6px;min-height:44px;padding:6px}#yy-chakras .yc-transport{flex-wrap:wrap}#yy-chakras .yc-progress-wrap{flex-basis:100%;margin:6px 0 0}#yy-chakras .yc-settings{gap:10px 12px}#yy-chakras .yc-volume{flex:1 1 140px}#yy-chakras .yc-volume input{width:70px}#yy-chakras.yc-expanded .yc-body{max-height:52vh}#yy-chakras .yc-time{font-size:11px}}
@media(prefers-reduced-motion:reduce){#yy-chakras *{scroll-behavior:auto}}
@media print{#yy-chakras{display:none}}
@media(min-width:761px){#yy-chakras.yc-expanded{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;padding-top:0}#yy-chakras.yc-expanded .yc-header{padding:14px 30px}#yy-chakras.yc-expanded h2{font-size:32px;margin:5px 0}#yy-chakras.yc-expanded .yc-header p{font-size:12px}#yy-chakras.yc-expanded .yc-main{min-height:0;overflow-y:auto;align-items:start;padding-top:12px;padding-bottom:12px}#yy-chakras.yc-expanded .yc-visual{align-self:start}#yy-chakras.yc-expanded .yc-body{height:36vh;min-height:230px;max-height:440px}#yy-chakras.yc-expanded .yc-aside{padding:0}#yy-chakras.yc-expanded .yc-detail{min-height:0}#yy-chakras.yc-expanded .yc-detail-top{float:left;margin-right:16px}#yy-chakras.yc-expanded .yc-theme{margin-top:5px}#yy-chakras.yc-expanded [data-guide]{font-size:12px;line-height:1.45}#yy-chakras.yc-expanded .yc-chakra-list{clear:both;grid-template-columns:1fr 1fr}#yy-chakras.yc-expanded .yc-controls{padding-top:12px;padding-bottom:12px}#yy-chakras.yc-expanded .yc-transport{margin-top:12px}#yy-chakras.yc-expanded .yc-hint{margin-top:9px}#yy-chakras.yc-expanded .yc-help{padding-top:10px;padding-bottom:10px;max-height:24vh;overflow:auto}}
@media(min-width:761px){#yy-chakras.yc-expanded .yc-detail-top{float:none;margin-right:0}#yy-chakras.yc-expanded .yc-main{align-items:center}#yy-chakras.yc-expanded .yc-aside{align-self:start}}
/* Centered scene and collapsible bottom panel, version 2. */
#yy-chakras .yc-main{display:block;padding:0;width:100%;height:clamp(440px,70vh,740px);overflow:hidden}
#yy-chakras .yc-visual{display:flex;width:100%;height:100%;align-items:center;justify-content:center}
#yy-chakras .yc-body{display:block;width:100%;height:calc(100% - 30px);max-height:none;min-height:0;flex:1;overflow:visible}
#yy-chakras .yc-visual-caption{flex:none;justify-content:center;min-height:30px;padding:4px 15px;text-align:center}
#yy-chakras .yc-header{padding:18px 26px;text-align:center;justify-content:center}
#yy-chakras .yc-header h2{text-align:center;font-size:34px}
#yy-chakras .yc-panel{border-top:1px solid #344448;background:#0c1921}
#yy-chakras .yc-panel-toolbar{display:flex;justify-content:flex-end;gap:10px;padding:12px 22px}
#yy-chakras .yc-panel-toolbar button{font-size:12px}
#yy-chakras .yc-panel .yc-aside{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:20px 26px;align-self:auto}
#yy-chakras .yc-panel .yc-detail{min-height:0}
#yy-chakras .yc-panel .yc-detail-top{float:none;margin:0;gap:12px}
#yy-chakras .yc-panel .yc-chakra-list{display:grid;grid-template-columns:1fr 1fr;clear:both;align-content:center}
#yy-chakras .yc-panel .yc-chakra-list button{min-height:42px}
#yy-chakras .yc-panel .yc-theme{margin:10px 0}
#yy-chakras .yc-panel [data-guide]{font-size:13px;line-height:1.6}
#yy-chakras .yc-show-menu{position:absolute;bottom:15px;right:18px;z-index:5;background:#20333bed;border-color:#829793;font-size:12px;box-shadow:0 5px 20px #0005}
#yy-chakras [hidden]{display:none!important}
#yy-chakras.yc-menu-hidden .yc-main{height:clamp(520px,82vh,920px)}
#yy-chakras.yc-menu-hidden .yc-visual-caption{padding-bottom:65px;min-height:90px}
#yy-chakras.yc-expanded{display:flex;flex-direction:column;padding:0;overflow:hidden}
#yy-chakras.yc-expanded .yc-header{flex:none;padding:10px 20px}
#yy-chakras.yc-expanded .yc-header h2{font-size:26px;margin:3px 0}
#yy-chakras.yc-expanded .yc-header p{display:none}
#yy-chakras.yc-expanded .yc-main{flex:1;min-height:180px;height:auto;overflow:hidden;padding:0}
#yy-chakras.yc-expanded .yc-visual{height:100%;align-self:auto}
#yy-chakras.yc-expanded .yc-body{height:calc(100% - 30px);min-height:0;max-height:none;width:100%}
#yy-chakras.yc-expanded .yc-panel{flex:0 1 auto;max-height:48vh;overflow-y:auto}
#yy-chakras.yc-expanded .yc-help{max-height:none;overflow:visible}
#yy-chakras.yc-expanded.yc-menu-hidden .yc-header{display:none}
#yy-chakras.yc-expanded.yc-menu-hidden .yc-main{min-height:0;height:auto;flex:1}
#yy-chakras.yc-expanded.yc-menu-hidden .yc-body{height:calc(100% - 90px)}
#yy-chakras .yc-gender{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#yy-chakras .yc-gender button{font-size:12px}
#yy-chakras .yc-gender button[aria-pressed=true]{border-color:#d9c68e;background:#354443;color:#f4e9ca}
@media(max-width:560px){#yy-chakras .yc-main{height:470px}#yy-chakras .yc-panel .yc-aside{grid-template-columns:1fr;gap:10px;padding:18px}#yy-chakras .yc-panel-toolbar{padding:12px;justify-content:space-between}#yy-chakras .yc-panel .yc-chakra-list{grid-template-columns:1fr 1fr}#yy-chakras.yc-menu-hidden .yc-main{height:75vh;min-height:450px}#yy-chakras.yc-expanded .yc-main{height:auto;min-height:160px}#yy-chakras.yc-expanded.yc-menu-hidden .yc-main{min-height:0}#yy-chakras .yc-header{padding:16px}#yy-chakras .yc-gender{flex-basis:100%}}
