.tb-root{display:contents}.tb-root[data-tool-logo]{--tb-h:clamp(100px, 27vw, 124px)}.tb-root[data-tool-logo]:has(video,.pa){--tb-h:0px}.tb-root:has(video,.pa)>.tb-bar{display:none}.tb-bar{--b1:var(--cl-c1,#64748b);--b2:var(--cl-c2,#64748b);--b3:var(--cl-c3,#94a3b8);z-index:30;box-sizing:border-box;height:var(--tb-h);background:radial-gradient(120% 150% at 0% 0%, color-mix(in oklab, var(--b1) 17%, transparent), transparent 62%), radial-gradient(120% 150% at 100% 0%, color-mix(in oklab, var(--b3) 17%, transparent), transparent 62%), linear-gradient(180deg, #fff 0%, color-mix(in oklab, var(--b2) 8%, #fff) 100%);box-shadow:0 12px 24px -16px color-mix(in oklab, var(--b2) 60%, transparent);justify-content:center;align-items:center;padding:6px 16px 8px;display:flex;position:relative}.tb-bar:after{content:"";background:linear-gradient(90deg, var(--b1), var(--b2) 55%, var(--b3));height:3px;position:absolute;bottom:0;left:0;right:0}.tb-bar img{object-fit:contain;width:auto;max-width:min(80vw,400px);height:100%;filter:drop-shadow(0 2px 6px color-mix(in oklab, var(--b2) 24%, transparent));display:block}.tb-root[data-tool-logo] .h-\[100dvh\]{height:calc(100dvh - var(--tb-h))}.tb-root[data-tool-logo] .max-h-\[100dvh\]{max-height:calc(100dvh - var(--tb-h))}.tb-root[data-tool-logo] .min-h-\[100dvh\]{min-height:calc(100dvh - var(--tb-h))}.tb-root[data-tool-logo] .min-h-screen{min-height:calc(100vh - var(--tb-h));min-height:calc(100dvh - var(--tb-h))}.tb-root[data-tool-logo] .h-\[calc\(100dvh-3\.5rem\)\]{height:calc(100dvh - 3.5rem - var(--tb-h))}.tb-root[data-tool-logo] .min-h-\[calc\(100dvh-56px\)\]{min-height:calc(100dvh - 56px - var(--tb-h))}.tb-root[data-tool-logo] :is(.bca-scope,.knee-scope,.fitness-scope,.posture-scope) .section-shell{height:calc(100dvh - var(--tb-h));min-height:calc(100dvh - var(--tb-h))}.tb-root[data-tool-logo] .bca-scope :is(.landing-shell,.fit-page),.tb-root[data-tool-logo] .fundental-scope .game{height:calc(100dvh - var(--tb-h))}.tb-root[data-tool-logo] .diet-scope .dt,.tb-root[data-tool-logo] .nutri-scope{min-height:calc(100dvh - var(--tb-h))}.tb-root[data-tool-logo] .face-scope,.tb-root[data-tool-logo] .rp{min-height:calc(100vh - var(--tb-h));min-height:calc(100dvh - var(--tb-h))}.tb-root[data-tool-logo] .rp-wrap:has(.rp-q){min-height:calc(100dvh - 120px - var(--tb-h))}.tb-root[data-tool-logo] .awareness-scope .aw-blocked{min-height:calc(100dvh - var(--tb-h))}[data-tool-brand] :is(.fitness-scope,.bca-scope,.knee-scope,.posture-scope):is(.fitness-scope,.bca-scope,.knee-scope,.posture-scope){--accent:var(--cl-btn1);--accent-2:var(--cl-c3);--teal:var(--cl-c1);--azure:var(--cl-c2);--violet:var(--cl-c3);--gradient-brand:linear-gradient(135deg, var(--cl-c1) 0%, var(--cl-c2) 55%, var(--cl-c3) 100%);--gradient-brand-soft:linear-gradient(135deg, color-mix(in oklab, var(--cl-c1) 20%, transparent) 0%, color-mix(in oklab, var(--cl-c2) 18%, transparent) 55%, color-mix(in oklab, var(--cl-c3) 20%, transparent) 100%);--shadow-brand:0 10px 32px -10px color-mix(in oklab, var(--cl-c2) 62%, transparent);--color-primary:var(--cl-btn1);--color-primary-foreground:var(--cl-on-btn);--color-accent-foreground:var(--cl-on-btn);--color-ring:var(--cl-btn1);--primary:var(--cl-btn1);--primary-foreground:var(--cl-on-btn);--ring:var(--cl-btn1)}[data-tool-brand] :is(.face-scope,.skin-scope,.hair-scope):is(.face-scope,.skin-scope,.hair-scope){--primary:var(--cl-btn1);--primary-foreground:var(--cl-on-btn);--ring:var(--cl-btn1);--teal:var(--cl-c1);--azure:var(--cl-c2);--violet:var(--cl-c3);--shadow-teal:0 12px 28px -10px color-mix(in oklab, var(--cl-c1) 55%, transparent);--shadow-azure:0 12px 28px -10px color-mix(in oklab, var(--cl-c2) 55%, transparent);--shadow-violet:0 12px 28px -10px color-mix(in oklab, var(--cl-c3) 55%, transparent);--shadow-glow-teal:0 12px 28px -10px color-mix(in oklab, var(--cl-c1) 55%, transparent);--glow-teal:0 0 30px color-mix(in oklab, var(--cl-c1) 32%, transparent);--glow-azure:0 0 30px color-mix(in oklab, var(--cl-c2) 32%, transparent);--glow-violet:0 0 30px color-mix(in oklab, var(--cl-c3) 32%, transparent);--shadow-pop:0 1px 0 oklch(100% 0 0/.9) inset, 0 1px 2px oklch(40% .04 250/.06), 0 12px 24px -12px color-mix(in oklab, var(--cl-c2) 28%, transparent), 0 30px 60px -30px color-mix(in oklab, var(--cl-c3) 26%, transparent);--shadow-pop-hover:0 1px 0 oklch(100% 0 0/.9) inset, 0 2px 4px oklch(40% .04 250/.08), 0 22px 40px -16px color-mix(in oklab, var(--cl-c2) 36%, transparent), 0 50px 90px -40px color-mix(in oklab, var(--cl-c3) 32%, transparent)}[data-tool-brand] .face-scope.face-scope{--gradient-bg:radial-gradient(at 12% 8%, color-mix(in oklab, var(--cl-c1) 30%, transparent), transparent 55%), radial-gradient(at 88% 12%, color-mix(in oklab, var(--cl-c2) 26%, transparent), transparent 55%), radial-gradient(at 50% 95%, color-mix(in oklab, var(--cl-c3) 18%, transparent), transparent 55%), radial-gradient(at 92% 78%, color-mix(in oklab, var(--cl-c3) 22%, transparent), transparent 60%), linear-gradient(180deg, oklch(100% 0 0), oklch(99% .005 240))}[data-tool-brand] .oral-scope.oral-scope{--primary:var(--cl-btn1);--primary-foreground:var(--cl-on-btn);--ring:var(--cl-btn1);--g1:var(--cl-c1);--g2:var(--cl-c2);--g3:var(--cl-c3);--grad-main:linear-gradient(120deg, var(--cl-c1) 0%, var(--cl-c3) 100%);--grad-cool:linear-gradient(120deg, var(--cl-c1), var(--cl-c3));--shadow-glow:0 24px 60px -20px color-mix(in oklab, var(--cl-c2) 30%, transparent);--shadow-elegant:0 10px 40px -12px color-mix(in oklab, var(--cl-c2) 20%, transparent)}[data-tool-brand] .eye-scope.eye-scope{--primary:var(--cl-btn1);--primary-foreground:var(--cl-on-btn);--ring:var(--cl-btn1);--grad-main:linear-gradient(120deg, var(--cl-c1) 0%, var(--cl-c2) 55%, var(--cl-c3) 100%);--grad-text:linear-gradient(100deg, var(--cl-c1), var(--cl-c2), var(--cl-c3))}[data-tool-brand] .nutri-scope.nutri-scope{--primary:var(--cl-btn1);--primary-foreground:var(--cl-on-btn);--ring:var(--cl-btn1)}[data-tool-brand] .awareness-scope.awareness-scope{--wdd-blue:var(--cl-btn1);--wdd-cyan:var(--cl-btn1)}[data-tool-brand] .fundental-scope .g-btn{background:linear-gradient(120deg, var(--cl-btn1), var(--cl-c3));color:var(--cl-on-btn)}.tb-root[data-hide-brand] [data-zk-brand]{display:none!important}[data-tool-brand] .rp.rp{--a1:var(--cl-c1);--a2:var(--cl-btn1)}[data-tool-brand] .rp.rp .rp-brand-icon{background:linear-gradient(135deg, var(--cl-c1), var(--cl-c3));color:var(--cl-on-btn)}[data-tool-brand] .rp.rp .rp-hero-glow.g1{background:var(--cl-c3)}[data-tool-brand] .rp.rp .rp-hero-glow.g2{background:var(--cl-c1)}[data-tool-brand] .rp.rp .rp-disc li:before{background:linear-gradient(135deg, var(--cl-c3), var(--cl-c1))}[data-tool-brand] .rp.rp .rp-btn-primary,[data-tool-brand] .rp.rp .rp-opt.is-on{color:var(--cl-on-btn)}[data-tool-brand] .diet-scope .dt{--dt-a:var(--cl-c1);--dt-b:var(--cl-c2);--dt-c:var(--cl-btn1);--dt-d:var(--cl-c3)}[data-tool-brand] .diet-scope .dt-head{background:linear-gradient(120deg, var(--cl-btn1) 0%, var(--cl-c2) 55%, var(--cl-c3) 100%)}.tb-root[data-pack=prerana][data-tool-logo]:not(:has(video,.pa)){--tb-h:clamp(104px, min(46vw, calc(36.7dvh - 131px)), 208px)}.tb-root[data-pack=prerana]>.tb-bar{box-shadow:none;pointer-events:none;background:0 0;padding:12px 20px 0}.tb-root[data-pack=prerana]>.tb-bar:after{display:none}.tb-root[data-pack=prerana]>.tb-bar img{filter:drop-shadow(0 1px 8px #ffffffe6);max-width:min(78vw,360px)}.tb-root[data-pack=prerana][data-tool-logo]:has(.face-scope,.diet-scope)>.tb-bar{margin-bottom:calc(var(--tb-h) * -1)}.tb-root[data-pack=prerana][data-tool-logo] .face-scope{min-height:100dvh;padding-top:var(--tb-h)}.tb-root[data-pack=prerana] .face-scope.face-scope{--gradient-bg:radial-gradient(80% 36% at 50% 0%, #fff 0%, #fff0 74%), radial-gradient(at 6% 38%, color-mix(in oklab, var(--cl-c3,#d050b0) 15%, transparent), transparent 58%), radial-gradient(at 94% 46%, color-mix(in oklab, var(--cl-c1,#5b1a8c) 11%, transparent), transparent 58%), radial-gradient(at 50% 102%, color-mix(in oklab, var(--cl-c3,#d050b0) 24%, transparent), transparent 62%), linear-gradient(180deg, #fcf6fd 0%, #f6e9f7 58%, #f3deef 100%)}.tb-root[data-pack=prerana][data-tool-logo] .diet-scope .dt{min-height:100dvh}.tb-root[data-pack=prerana] .diet-scope .dt-head.dt-head-pack{padding:calc(var(--tb-h,0px) + 16px) 18px calc(min(100vw, 900px) / 3 + 14px);background:radial-gradient(85% 60% at 50% 0%, #fff 0%, #fff0 72%), radial-gradient(60% 55% at 0% 78%, color-mix(in oklab, var(--cl-c3,#d050b0) 16%, transparent), transparent 70%), radial-gradient(60% 55% at 100% 70%, color-mix(in oklab, var(--cl-c1,#5b1a8c) 12%, transparent), transparent 70%), linear-gradient(180deg, #fcf6fd 0%, #f6e9f7 62%, #f9e6f2 100%)}.tb-root[data-pack=prerana] .diet-scope .dt-head-pack .dt-head-in{color:var(--cl-c1,#5b1a8c);text-shadow:none}.tb-root[data-pack=prerana] .diet-scope .dt-head-pack h1{text-wrap:balance}.tb-root[data-pack=prerana] .diet-scope .dt{background:radial-gradient(circle at 10% 92%, color-mix(in oklab, var(--cl-c3,#d050b0) 12%, transparent), transparent 46%), radial-gradient(circle at 92% 72%, color-mix(in oklab, var(--cl-c1,#5b1a8c) 8%, transparent), transparent 46%), linear-gradient(180deg, #f9e6f2 0%, #f8ecf8 38%, #fbf3fb 100%)}.tb-root[data-pack=prerana] .diet-scope .dt-head-pack .dt-kicker{opacity:1;color:color-mix(in oklab, var(--cl-c1,#5b1a8c) 72%, #fff)}.tb-root[data-pack=prerana] .diet-scope .dt-head-pack .dt-sub{opacity:1;color:color-mix(in oklab, var(--cl-c1,#5b1a8c) 60%, #3a2a48)}.diet-scope .dt-fresh{mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,900px);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
