@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#000;--border:#242427;--code-bg:#111113;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}.hf-chat-shell{color:var(--tx);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--bg)!important}@media (prefers-color-scheme:dark){.hf-chat-shell{--lightningcss-light: ;--lightningcss-dark:initial}}.hf-chat-thread{background:var(--bg);scrollbar-color:var(--bd) transparent;gap:7px!important;padding:20px clamp(14px,3vw,28px) 12px!important}.hf-chat-date{align-items:center;gap:12px;width:min(100%,680px);margin:13px auto 9px;display:flex;color:var(--mu)!important;letter-spacing:.9px!important;padding:0!important;font-size:9px!important}.hf-chat-date:before,.hf-chat-date:after{content:"";background:var(--bd);flex:1;height:1px}.hf-chat-row{width:min(100%,760px);margin:1px auto;align-items:flex-end!important;gap:9px!important}.hf-chat-avatar{border:2px solid var(--bg);box-shadow:0 2px 8px #00000024;width:30px!important;height:30px!important;margin-bottom:1px!important}.hf-chat-bubble{text-align:left;line-height:1.48;background:var(--sf)!important;border:1px solid var(--bd)!important;-webkit-backdrop-filter:none!important;max-width:min(76%,560px)!important;color:var(--tx)!important;border-radius:17px 17px 17px 6px!important;padding:10px 13px 7px!important;box-shadow:0 2px 7px #0000000f!important}.hf-chat-bubble--mine{background:color-mix(in srgb, var(--red) 9%, var(--sf))!important;border-color:color-mix(in srgb, var(--red) 23%, var(--bd))!important;border-radius:17px 17px 6px!important}.hf-chat-bubble--ai{background:color-mix(in srgb, #7c3aed 8%, var(--sf))!important;border-color:color-mix(in srgb, #7c3aed 22%, var(--bd))!important}.hf-chat-sender{letter-spacing:.25px;line-height:1.2;width:auto!important;color:var(--mu)!important;background:0 0!important;border:0!important;margin:0 0 4px!important;padding:0!important;font-size:9px!important;font-weight:700!important;display:block!important}.hf-chat-reply{border:0!important;border-left:2px solid var(--red)!important;background:var(--s2)!important;border-radius:0 8px 8px 0!important;margin:0 0 7px!important;padding:6px 8px!important}.hf-chat-reply *{color:var(--mu)!important}.hf-chat-bubble>img+div,.hf-chat-bubble>video+div{color:var(--tx)!important}.hf-chat-audio{color:var(--tx)}.hf-chat-audio>button{background:var(--s2)!important;color:var(--tx)!important;border:1px solid var(--bd)!important}.hf-chat-audio>div>div:first-child{background:var(--bd)!important}.hf-chat-audio>div>div:first-child>div{background:var(--red)!important}.hf-chat-audio>div>div:last-child{color:var(--mu)!important}.hf-chat-meta{line-height:1.2;color:var(--mu)!important;opacity:1!important;margin-top:5px!important;font-size:9px!important}.hf-chat-scroll-button{background:var(--sf)!important;border:1px solid var(--bd)!important;color:var(--tx)!important;-webkit-backdrop-filter:none!important;box-shadow:0 5px 18px #00000024!important}@media (prefers-color-scheme:dark){.hf-chat-bubble{box-shadow:0 3px 12px #0003!important}.hf-chat-bubble--mine{background:color-mix(in srgb, var(--red) 15%, var(--sf))!important;border-color:color-mix(in srgb, var(--red) 30%, var(--bd))!important}}@media (width<=520px){.hf-chat-bubble{max-width:81%!important}.hf-chat-thread{padding-inline:12px!important}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.lg-dark-input::placeholder{color:#fff6}.rl-meal-description::placeholder{color:#ffffffc7;-webkit-text-fill-color:#ffffffc7;opacity:1}.rl-photo-loading{z-index:20;text-align:center;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(150%);background:#1e1416db;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.rl-photo-loader{background:#ffffff14;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:15px;animation:1.6s ease-in-out infinite rlMealPulse;display:grid;position:relative;box-shadow:0 0 34px #d901004d,inset 0 1px #ffffff26}.rl-photo-loader>span{font-size:31px}.rl-photo-loader-ring{border:3px solid #ffffff1f;border-top-color:#ff6b6b;border-right-color:var(--red);border-radius:50%;animation:.9s linear infinite rlMealSpin;position:absolute;inset:-5px}.rl-photo-loading-title{font-size:15px;font-weight:900}.rl-photo-loading-sub{color:#ffffff9e;max-width:270px;margin-top:5px;font-size:10px;line-height:1.45}.rl-photo-loading-dots{gap:5px;margin-top:13px;display:flex}.rl-photo-loading-dots i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite rlMealDot}.rl-photo-loading-dots i:nth-child(2){animation-delay:.15s}.rl-photo-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes rlMealSpin{to{transform:rotate(360deg)}}@keyframes rlMealPulse{50%{transform:scale(1.06);box-shadow:0 0 46px #d901007a,inset 0 1px #fff3}}@keyframes rlMealDot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes tooltipPop{0%{opacity:0;transform:translate(-50%)scaleX(.7)}to{opacity:1;transform:translate(-50%)scaleX(1)}}.progress-photo-controls{isolation:isolate;box-shadow:0 19px 46px color-mix(in srgb, var(--red) 22%, transparent), inset 0 1px 0 #ffffff57, inset 0 -1px 0 #00000017;-webkit-backdrop-filter:blur(38px)saturate(185%);border:1px solid #ffffff3d;animation:.5s cubic-bezier(.2,.8,.2,1) both progressCardIn;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 0%, #ffffff2e, transparent 31%), radial-gradient(circle at 8% 100%, color-mix(in srgb,var(--red) 38%,transparent), transparent 43%), linear-gradient(135deg,color-mix(in srgb,var(--red) 54%,#ffffff1f),color-mix(in srgb,var(--red) 18%,#1012168a))!important}.progress-photo-controls:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(24px);background:#ffffff29;border-radius:50%;width:35%;animation:5s ease-in-out infinite alternate progressGlow;position:absolute;top:-110%;right:-8%}.progress-view-mode{justify-content:center;align-items:center;gap:6px;display:inline-flex}.progress-view-label{display:none}.progress-glass-select{-webkit-backdrop-filter:blur(22px)saturate(165%);background:linear-gradient(145deg,#ffffff24,#ffffff0b)!important;border-color:#ffffff47!important;box-shadow:inset 0 1px #ffffff3b,0 6px 16px #0000001f!important}.progress-view-mode,.progress-angle-button{-webkit-backdrop-filter:blur(22px)saturate(170%)!important;box-shadow:inset 0 1px #ffffff2e,0 5px 14px #0000001f!important}.progress-compare-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--red) 32%, var(--bd));background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--red) 27%, transparent), transparent 41%), radial-gradient(circle at 92% 8%, #ffffff14, transparent 29%), linear-gradient(145deg, #ffffff1b, #ffffff07);-webkit-backdrop-filter:blur(42px)saturate(175%);border-radius:clamp(18px,3vw,28px);width:min(100%,760px);margin:0 auto 18px;padding:clamp(10px,2vw,18px);animation:.55s cubic-bezier(.2,.8,.2,1) 80ms both progressCardIn;position:relative;overflow:hidden;box-shadow:0 26px 64px #0000004f,inset 0 1px #ffffff2e,inset 0 -1px #ffffff06}.progress-compare-card:before{content:"";z-index:-1;background:color-mix(in srgb, var(--red) 18%, transparent);filter:blur(44px);border-radius:50%;animation:4s ease-in-out infinite alternate progressGlow;position:absolute;inset:-70% 45% 25% -30%}.progress-compare-titlebar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.progress-compare-icon{color:#fff;background:linear-gradient(135deg, color-mix(in srgb,var(--red) 62%,#fff), var(--red));width:38px;height:38px;box-shadow:0 8px 22px color-mix(in srgb, var(--red) 35%, transparent), inset 0 1px 0 #ffffff59;border-radius:13px;flex:none;place-items:center;animation:2.6s ease-in-out infinite progressSpark;display:grid}.progress-compare-kicker{color:var(--red);letter-spacing:1.4px;font-size:9px;font-weight:900}.progress-compare-title{color:var(--tx);font-size:17px;font-weight:900;line-height:1.15}.progress-compare-hint{color:var(--mu);margin-left:auto;font-size:10px;font-weight:700}.progress-adjust-button{border:1px solid var(--bd);color:var(--mu);-webkit-backdrop-filter:blur(20px)saturate(160%);cursor:pointer;background:linear-gradient(145deg,#ffffff1f,#ffffff09);border-radius:999px;padding:5px 13px;font:700 11px DM Sans,sans-serif;transition:transform .2s,border-color .2s,color .2s;box-shadow:inset 0 1px #ffffff29,0 6px 16px #0000001c}.progress-adjust-button:hover{border-color:var(--red);color:var(--red);transform:translateY(-1px)}.progress-adjust-panel{border:1px solid var(--bd);-webkit-backdrop-filter:blur(28px)saturate(165%);background:linear-gradient(145deg,#ffffff1c,#ffffff09);border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;padding:10px 14px;animation:.25s ease-out both progressPanelIn;display:grid;box-shadow:inset 0 1px #ffffff24,0 10px 24px #0000001c}.progress-compare-stage{width:min(100%,620px);box-shadow:0 22px 52px #00000061, 0 0 0 5px color-mix(in srgb, var(--red) 5%, transparent);cursor:ew-resize;background:#111;border:1px solid #ffffff29;border-radius:clamp(18px,3vw,26px);margin:0 auto;overflow:hidden}.progress-compare-stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 22%,#ffffff14 48%,#0000 72%);animation:6s ease-in-out 1s infinite progressSheen;position:absolute;inset:0;transform:translate(-120%)}.progress-compare-images,.progress-compare-photo-layer{overflow:hidden}.progress-compare-photo-after{z-index:0}.progress-compare-photo-before{z-index:1}.progress-compare-photo-layer{background:linear-gradient(145deg,color-mix(in srgb,var(--hf-glass-bg-strong) 94%,#fff 6%),var(--hf-glass-bg-strong));-webkit-backdrop-filter:blur(var(--hf-glass-blur)) saturate(155%);box-shadow:inset 0 1px #ffffff3d}.progress-compare-photo-backdrop,.progress-compare-photo-main{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.progress-compare-photo-backdrop{object-fit:cover;filter:blur(18px)saturate(.82)brightness(.7);opacity:.58;display:none;transform:scale(1.08)}.progress-compare-photo-main{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 22px #0000002e)}body:not(.hf-dark) .progress-compare-photo-backdrop{filter:blur(18px)saturate(.72)brightness(1.04);opacity:.42}.progress-photo-label{z-index:5;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(160%);letter-spacing:.5px;background:linear-gradient(145deg,#ffffff2e,#07070a7a);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;font-weight:900;display:flex;position:absolute;top:12px;box-shadow:0 7px 20px #0000003d,inset 0 1px #fff3}.progress-photo-label span{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.progress-photo-label-before{left:12px}.progress-photo-label-after{right:12px}.progress-photo-label-after span{background:var(--red)}.progress-compare-handle{z-index:10;color:#fff;background:linear-gradient(135deg, color-mix(in srgb,var(--red) 62%,#fff), var(--red));width:48px;height:48px;box-shadow:0 0 0 7px color-mix(in srgb,var(--red) 16%,transparent), 0 8px 24px #0000006b;cursor:ew-resize;border:2px solid #ffffffd1;border-radius:50%;justify-content:center;align-items:center;gap:5px;font-size:18px;font-weight:900;animation:2.2s ease-in-out infinite progressHandlePulse;display:flex;transform:translate(-50%,-50%)}.progress-side-by-side{border:1px solid var(--bd);-webkit-backdrop-filter:blur(38px)saturate(170%);background:linear-gradient(145deg,#ffffff1c,#ffffff07);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2vw,16px);width:min(100%,960px);margin:0 auto 18px;padding:clamp(8px,1.5vw,14px);animation:.45s ease-out both progressCardIn;display:grid;box-shadow:0 22px 54px #00000045,inset 0 1px #ffffff26}.progress-photo-panel{background:#111;box-shadow:0 12px 30px #0000004d}.progress-history-card,.progress-history-chart-card{-webkit-backdrop-filter:blur(34px)saturate(165%);border:1px solid color-mix(in srgb,var(--tx) 13%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sf) 62%,transparent),color-mix(in srgb,var(--sf) 30%,transparent))!important;box-shadow:0 20px 50px #0000002e,inset 0 1px #ffffff47!important}.progress-history-chart-card{box-shadow:inset 0 1px #fff3,0 10px 25px #0000001a!important}.hf-dark .progress-glass-screen .progress-compare-card{border-color:color-mix(in srgb,var(--red) 42%,#ffffff21)}body:not(.hf-dark) .progress-photo-controls{box-shadow:0 17px 40px color-mix(in srgb,var(--red) 18%,transparent),inset 0 1px 0 #ffffff94;border-color:#ffffff7a;background:radial-gradient(circle at 92% 0%,#ffffff73,transparent 31%), radial-gradient(circle at 8% 100%,color-mix(in srgb,var(--red) 28%,transparent),transparent 43%), linear-gradient(135deg,color-mix(in srgb,var(--red) 58%,#ffffff3d),color-mix(in srgb,var(--red) 22%,#23262c42))!important}body:not(.hf-dark) .progress-compare-card{border-color:color-mix(in srgb,var(--red) 30%,#1414181a);background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--red) 16%,transparent),transparent 41%), radial-gradient(circle at 92% 8%,#ffffff7a,transparent 29%), linear-gradient(145deg,#ffffffb8,#f8f8fb61);box-shadow:0 22px 52px #1f232d26,inset 0 1px #ffffffe0}body:not(.hf-dark) .progress-adjust-button,body:not(.hf-dark) .progress-adjust-panel,body:not(.hf-dark) .progress-side-by-side{background:linear-gradient(145deg,#ffffffb8,#f8f8fb61);border-color:#ffffffc7}.coach-history-chart{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--red) 55%, transparent) transparent}.coach-history-chart svg{transition:width .25s}@keyframes progressCardIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes progressPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes progressGlow{to{opacity:.65;transform:translate(16px,12px)scale(1.12)}}@keyframes progressSpark{50%{transform:rotate(8deg)scale(1.06)}}@keyframes progressSheen{0%,65%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes progressHandlePulse{50%{box-shadow:0 0 0 11px color-mix(in srgb,var(--red) 8%,transparent), 0 10px 28px #00000075}}@media (width<=640px){.progress-date-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid!important}.progress-date-row>div:last-child{grid-column:1/-1;justify-self:stretch}.progress-view-switcher{grid-template-columns:1fr 1fr;width:100%;gap:6px!important;display:grid!important}.progress-view-mode{letter-spacing:.1px;font-family:DM Sans,sans-serif;border-radius:10px!important;width:100%!important;height:38px!important;font-size:10px!important}.progress-view-icon{font-size:13px}.progress-view-label{display:inline}.progress-angle-row{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.progress-angle-row::-webkit-scrollbar{display:none}.progress-angle-row>button{min-width:78px}.progress-compare-hint{display:none}.progress-compare-titlebar{margin-bottom:8px}.progress-compare-stage{border-radius:18px;width:100%}.progress-photo-label{max-width:45%;padding:5px 7px;font-size:8px;top:8px}.progress-photo-label-before{left:8px}.progress-photo-label-after{right:8px}.progress-compare-handle{width:42px;height:42px}.progress-side-by-side{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.progress-side-by-side .progress-photo-panel{border-radius:12px!important}.progress-side-by-side .progress-photo-panel>div>div:last-child{text-overflow:ellipsis;max-width:calc(100% - 10px);overflow:hidden;padding:3px 6px!important;font-size:7px!important;top:6px!important}.progress-adjust-panel{gap:8px;padding:9px}}@media (prefers-reduced-motion:reduce){.progress-photo-controls,.progress-compare-card,.progress-compare-card:before,.progress-compare-icon,.progress-compare-stage:after,.progress-compare-handle,.progress-side-by-side{animation:none!important}}.hf-exercise-card{--hf-exercise-accent:#e00000;isolation:isolate;backface-visibility:hidden;position:relative;background:linear-gradient(145deg, color-mix(in srgb, var(--hf-exercise-accent) 11%, var(--sf)) 0%, var(--sf) 58%, color-mix(in srgb, var(--sf) 96%, #000) 100%)!important;border-color:color-mix(in srgb, var(--bd) 68%, var(--hf-exercise-accent) 32%)!important;filter:none!important;opacity:1!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff24!important}.hf-exercise-card:before{content:"";z-index:20;border-radius:inherit;background:var(--hf-exercise-accent);pointer-events:none;width:5px;position:absolute;inset:0 auto 0 0}.hf-exercise-footer{background:linear-gradient(145deg, color-mix(in srgb, var(--hf-exercise-accent) 13%, var(--sf)) 0%, var(--sf) 62%, color-mix(in srgb, var(--hf-exercise-accent) 7%, var(--sf)) 100%)!important;border-top-color:color-mix(in srgb, var(--hf-exercise-accent) 22%, var(--bd))!important;color:var(--tx)!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff1a!important}.hf-exercise-pill{background:color-mix(in srgb, var(--hf-exercise-accent) 10%, var(--sf))!important;border-color:color-mix(in srgb, var(--hf-exercise-accent) 28%, var(--bd))!important;color:var(--tx)!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff1a!important}.hf-exercise-card:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--hf-exercise-accent) 11%, var(--sf)) 0%, var(--sf) 58%, color-mix(in srgb, var(--sf) 96%, #000) 100%)!important;border-color:color-mix(in srgb, var(--bd) 68%, var(--hf-exercise-accent) 32%)!important;filter:none!important;opacity:1!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff24!important}.hf-recipe-card{--hf-recipe-accent:#e00000;isolation:isolate;backface-visibility:hidden;position:relative;background:linear-gradient(145deg,color-mix(in srgb,var(--hf-recipe-accent) 11%,var(--sf)) 0%,var(--sf) 58%,color-mix(in srgb,var(--sf) 96%,#000) 100%)!important;border-color:color-mix(in srgb,var(--bd) 68%,var(--hf-recipe-accent) 32%)!important;filter:none!important;opacity:1!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff24!important}.hf-recipe-card:before{content:"";z-index:20;border-radius:inherit;background:var(--hf-recipe-accent);pointer-events:none;width:5px;position:absolute;inset:0 auto 0 0}.hf-recipe-footer{background:linear-gradient(145deg,color-mix(in srgb,var(--hf-recipe-accent,#e00000) 13%,var(--sf)) 0%,var(--sf) 62%,color-mix(in srgb,var(--hf-recipe-accent,#e00000) 7%,var(--sf)) 100%)!important;border-top-color:color-mix(in srgb,var(--hf-recipe-accent,#e00000) 22%,var(--bd))!important;color:var(--tx)!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff1a!important}.hf-recipe-pill{background:color-mix(in srgb,var(--hf-recipe-accent,#e00000) 10%,var(--sf))!important;border:1px solid color-mix(in srgb,var(--hf-recipe-accent,#e00000) 28%,var(--bd))!important;color:var(--tx)!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff1a!important}.hf-recipe-card:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--hf-recipe-accent) 11%,var(--sf)) 0%,var(--sf) 58%,color-mix(in srgb,var(--sf) 96%,#000) 100%)!important;border-color:color-mix(in srgb,var(--bd) 68%,var(--hf-recipe-accent) 32%)!important;filter:none!important;opacity:1!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff24!important}.hf-square-surface{--hf-card-accent:#3b82f6;isolation:isolate;backface-visibility:hidden;transform:translateZ(0)scale(1);border-color:color-mix(in srgb, var(--bd) 70%, var(--hf-card-accent) 30%)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--hf-card-accent) 12%, var(--sf)) 0%, var(--sf) 54%, color-mix(in srgb, var(--sf) 96%, #000) 100%)!important;color:var(--tx)!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff24!important}.hf-square-surface:before{content:"";z-index:3;background:var(--hf-card-accent);width:5px;box-shadow:0 0 16px color-mix(in srgb, var(--hf-card-accent) 75%, transparent);pointer-events:none;position:absolute;inset:0 auto 0 0}.hf-square-surface>:is(.cuest-cli-card-ov,.rev-card-ov,.cq-card-ov,.neg-card-ov,.nut-card-ov,.ent-card-ov,.smae-card-ov,.alim-card-ov,.blq-card-ov,.hf-square-overlay){z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--hf-card-accent) 20%, transparent), transparent 44%)!important}.hf-square-surface.hf-square-photo .rev-card-ov{background:linear-gradient(160deg,#0000 30%,#000000ad 100%)!important}.hf-square-icon{border:1px solid color-mix(in srgb, var(--hf-card-accent) 40%, var(--bd));background:color-mix(in srgb, var(--hf-card-accent) 10%, var(--sf));width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff24, 0 7px 18px color-mix(in srgb, var(--hf-card-accent) 16%, transparent);border-radius:50%;place-items:center;margin:0 auto 3px;line-height:1;color:var(--tx)!important;display:grid!important}.hf-square-title{color:var(--tx)!important;text-shadow:none!important}.hf-square-meta{color:var(--mu)!important;text-shadow:none!important}.hf-square-status{border:1px solid color-mix(in srgb, var(--hf-card-accent) 28%, var(--bd));background:color-mix(in srgb, var(--hf-card-accent) 11%, var(--sf))!important;color:var(--tx)!important}.hf-square-surface :is(.cq-card-btns,.neg-card-btns,.nut-card-btns,.ent-card-btns,.rev-card-btns,.smae-card-btns,.alim-card-btns){border-top:1px solid color-mix(in srgb, var(--hf-card-accent) 20%, var(--bd));background:color-mix(in srgb, var(--sf) 94%, var(--hf-card-accent) 6%)}.hf-square-surface :is(.cq-card-btns,.neg-card-btns,.nut-card-btns,.ent-card-btns,.rev-card-btns,.smae-card-btns,.alim-card-btns) :is(button,a){color:var(--tx)!important;-webkit-backdrop-filter:none!important;background:0 0!important}.hf-square-surface :is(.cq-card-btns,.neg-card-btns,.nut-card-btns,.ent-card-btns,.rev-card-btns,.smae-card-btns,.alim-card-btns) :is(button,a):hover{background:color-mix(in srgb, var(--hf-card-accent) 12%, transparent)!important}.hf-square-surface.hf-square-surface:hover{border-color:color-mix(in srgb, var(--bd) 70%, var(--hf-card-accent) 30%)!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff24!important}@media (hover:hover){:is(.hf-summary-card,.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card,.hf-square-surface){isolation:isolate!important;backface-visibility:hidden!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important}.hf-summary-card:hover{filter:none!important;opacity:1!important;background-blend-mode:normal!important;transform:translateZ(0)scale(1.02)!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card,.hf-square-surface):hover{filter:none!important;opacity:1!important;transform:translateZ(0)scale(1)!important}.hf-summary-card:hover{background:linear-gradient(108deg,color-mix(in srgb,var(--summary-accent) 12%,var(--sf)),var(--sf) 48%,color-mix(in srgb,var(--sf) 95%,#000))!important;border-color:color-mix(in srgb,var(--bd) 70%,var(--summary-accent) 30%)!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff1f!important}:is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover{background:linear-gradient(108deg,color-mix(in srgb,var(--module-accent) 12%,var(--sf)),var(--sf) 48%,color-mix(in srgb,var(--sf) 95%,#000))!important;border-color:color-mix(in srgb,var(--bd) 70%,var(--module-accent) 30%)!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff1f!important}.hf-square-surface.hf-square-surface:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--hf-card-accent) 12%,var(--sf)) 0%,var(--sf) 54%,color-mix(in srgb,var(--sf) 96%,#000) 100%)!important;border-color:color-mix(in srgb,var(--bd) 70%,var(--hf-card-accent) 30%)!important;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff24!important}:is(.hf-summary-card,.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card,.hf-square-surface):hover:after{opacity:1;filter:none!important}.hf-square-surface.hf-square-surface:hover>:is(.cuest-cli-card-ov,.rev-card-ov,.cq-card-ov,.neg-card-ov,.nut-card-ov,.ent-card-ov,.smae-card-ov,.alim-card-ov,.blq-card-ov,.hf-square-overlay){background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--hf-card-accent) 20%,transparent),transparent 44%)!important;filter:none!important;opacity:1!important}:is(.exp-card-content,.antro-card-content,.hf-record-copy,.hf-record-icon),.bio-card>div:last-child,.get-card>div:last-child,.hf-square-surface>:not(.cuest-cli-card-ov):not(.rev-card-ov):not(.cq-card-ov):not(.neg-card-ov):not(.nut-card-ov):not(.ent-card-ov):not(.smae-card-ov):not(.alim-card-ov):not(.blq-card-ov):not(.hf-square-overlay):not(.cq-card-btns):not(.neg-card-btns):not(.nut-card-btns):not(.ent-card-btns):not(.rev-card-btns):not(.smae-card-btns):not(.alim-card-btns){transform:scale(1);transition:transform .22s cubic-bezier(.22,1,.36,1)!important}:is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover :is(.exp-card-content,.antro-card-content,.hf-record-copy,.hf-record-icon),.bio-card:hover>div:last-child,.get-card:hover>div:last-child,.hf-square-surface:hover>:not(.cuest-cli-card-ov):not(.rev-card-ov):not(.cq-card-ov):not(.neg-card-ov):not(.nut-card-ov):not(.ent-card-ov):not(.smae-card-ov):not(.alim-card-ov):not(.blq-card-ov):not(.hf-square-overlay):not(.cq-card-btns):not(.neg-card-btns):not(.nut-card-btns):not(.ent-card-btns):not(.rev-card-btns):not(.smae-card-btns):not(.alim-card-btns){transform:scale(1.02)!important}}.hf-summary-modal{--hf-summary-text:#f5f7fb;--hf-summary-muted:#aeb6c2;--hf-summary-surface:#ffffff13;--hf-summary-surface-strong:#ffffff1c;--hf-summary-border:#ffffff24;--hf-summary-divider:#ffffff14}.hf-summary-modal[data-theme=light]{--hf-summary-text:#20242b;--hf-summary-muted:#68717e;--hf-summary-surface:#ffffff6b;--hf-summary-surface-strong:#ffffff94;--hf-summary-border:#3a435024;--hf-summary-divider:#3a435017}.hf-summary-modal :is(.hf-summary-modal-title,.hf-summary-kpi-label,.hf-summary-kpi-value,.hf-summary-record-title,.hf-summary-record-activity,.hf-summary-exercise-name,.hf-summary-series-value){color:var(--hf-summary-text)!important;text-shadow:none!important}.hf-summary-modal :is(.hf-summary-empty,.hf-summary-kpi-sub,.hf-summary-record-copy,.hf-summary-record-meta,.hf-summary-record-aux,.hf-summary-series-header,.hf-summary-series-objective,.hf-summary-exercise-feedback-text){color:var(--hf-summary-muted)!important;text-shadow:none!important}.hf-summary-modal .hf-summary-record-copy strong,.hf-summary-modal .hf-summary-week-note,.hf-summary-modal .hf-summary-week-note b{color:var(--hf-summary-text)!important}.hf-summary-modal :is(.hf-summary-kpi-card,.hf-summary-week-note,.hf-summary-record-card,.hf-summary-record-activity,.hf-summary-exercise-feedback){background:linear-gradient(135deg, #ffffff21, transparent 52%), var(--hf-summary-surface)!important;border:1px solid var(--hf-summary-border)!important;box-shadow:inset 0 1px #ffffff29!important}.hf-summary-modal .hf-summary-record-card{transition:transform .18s,border-color .18s,background .18s}.hf-summary-modal .hf-summary-record-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--red) 42%, var(--hf-summary-border))!important}.hf-summary-modal .hf-summary-exercise-card{color:var(--hf-summary-text);background:linear-gradient(135deg, #ffffff1c, transparent 48%), var(--hf-summary-surface)!important;border:1px solid var(--hf-summary-border)!important;box-shadow:inset 0 1px #ffffff24!important}.hf-summary-modal .hf-summary-exercise-card[data-changed=true]{background:linear-gradient(135deg, #ffffff21, transparent 48%), color-mix(in srgb, #f59e0b 12%, var(--hf-summary-surface))!important;border-color:color-mix(in srgb, #f59e0b 62%, var(--hf-summary-border))!important}.hf-summary-modal .hf-summary-series-row{border-top:1px solid var(--hf-summary-divider)!important}.hf-summary-modal .hf-summary-series-row:first-child{border-top:0!important}.hf-summary-modal .hf-summary-series-index{border:1px solid var(--hf-summary-border);color:var(--hf-summary-text)!important;background:var(--hf-summary-surface-strong)!important}html body:not(.hf-dark) .hf-summary-modal :is(.hf-summary-adherence-title,.hf-summary-kpi-label,.hf-summary-kpi-value,.hf-summary-kpi-sub,.hf-summary-week-note,.hf-summary-record-copy,.hf-summary-record-title,.hf-summary-record-meta,.hf-summary-record-activity,.hf-summary-record-aux,.hf-summary-exercise-name,.hf-summary-series-header,.hf-summary-series-value,.hf-summary-series-objective,.hf-summary-exercise-feedback-text){text-shadow:none!important}.hf-summary-modal .hf-summary-metric-card,.hf-summary-modal .hf-summary-metric-card *{color:#f8fafc!important}html body .antro-list-card{--hf-home-accent:var(--module-accent);isolation:isolate!important;border:1px solid color-mix(in srgb,var(--hf-home-accent) 30%,color-mix(in srgb,var(--tx) 15%,transparent))!important;background:linear-gradient(132deg,#ffffff30,transparent 27%,transparent 72%,#ffffff0a), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;box-shadow:0 18px 44px #0000002b, 0 8px 22px color-mix(in srgb,var(--hf-home-accent) 5%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent)!important;-webkit-backdrop-filter:blur(38px)saturate(178%)!important;border-radius:24px!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;position:relative!important;overflow:hidden!important}html body .antro-list-header{background:0 0!important;min-height:84px!important;padding:14px 16px!important}html body .antro-list-header:before{content:""!important;z-index:0!important;background:linear-gradient(112deg,#ffffff3d,transparent 24%,transparent 70%,#ffffff0d), linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent) 8%,transparent),transparent 34%,transparent 78%,color-mix(in srgb,var(--hf-home-accent) 3%,transparent))!important;width:auto!important;box-shadow:none!important;pointer-events:none!important;position:absolute!important;inset:0!important}html body .antro-list-header-ov{display:none!important}html body .antro-list-header button{background:linear-gradient(145deg,#ffffff2e,transparent 52%), color-mix(in srgb,var(--hf-home-accent) 8%,color-mix(in srgb,var(--sf) 52%,transparent))!important;border-color:color-mix(in srgb,var(--hf-home-accent) 27%,#fff3)!important;color:var(--tx)!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;box-shadow:inset 0 1px #ffffff7a,0 7px 16px #00000014!important}html body .antro-list-body{z-index:1!important;border-top-color:color-mix(in srgb,var(--hf-home-accent) 18%,var(--bd))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sf) 58%,transparent),color-mix(in srgb,var(--sf) 38%,transparent))!important;-webkit-backdrop-filter:blur(30px)saturate(165%)!important;position:relative!important}html body .antro-list-stat{background:color-mix(in srgb,var(--sf) 52%,transparent)!important;border:1px solid color-mix(in srgb,var(--tx) 9%,transparent)!important;box-shadow:inset 0 1px #ffffff38!important}html body:not(.hf-dark) .antro-list-card{border-color:color-mix(in srgb,var(--hf-home-accent) 24%,#ffffffb3)!important;background:linear-gradient(132deg,#ffffff7a,#ffffff14 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffad,#ffffff61)!important;box-shadow:0 18px 42px #0f172a21,inset 0 1px #fffffff0,inset 0 -1px #0f172a0f!important}html body:not(.hf-dark) .antro-list-header:before{background:linear-gradient(112deg,#ffffff94,transparent 25%,transparent 73%,#ffffff1f), linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent) 3.5%,transparent),transparent 32%)!important}html body:not(.hf-dark) .antro-list-body{background:linear-gradient(145deg,#ffffff80,#ffffff47)!important}@media (hover:hover){html body .antro-list-card:hover{border-color:color-mix(in srgb,var(--hf-home-accent) 38%,#ffffff3d)!important;box-shadow:0 22px 50px #00000038, 0 8px 25px color-mix(in srgb,var(--hf-home-accent) 7%,transparent), inset 0 1px 0 #ffffffa6!important;transform:translateY(-3px)!important}}@media (width<=720px){html body .antro-list-header{gap:8px!important;min-height:84px!important;padding:12px 10px 12px 14px!important}html body .antro-list-header>div:last-child{gap:5px!important}}html body .hf-compact-structure-tab,html body .hf-compact-structure-add{box-sizing:border-box!important;border-radius:13px!important;gap:2px!important;min-width:56px!important;min-height:48px!important;padding:5px 9px!important;font-size:9.5px!important;line-height:1.1!important}html body .hf-compact-structure-tab>span:first-child,html body .hf-compact-structure-add>span:first-child{font-size:15.5px!important;line-height:1!important}html body .hf-compact-structure-tab>span:first-child[style*=width]{border-radius:7px!important;width:34px!important;height:22px!important}html body .hf-compact-structure-tab>span:last-child,html body .hf-compact-structure-add>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:52px!important;overflow:hidden!important}html body .hf-compact-structure-tab.active:before{width:4px!important}@media (width<=720px){html body .hf-compact-structure-tab,html body .hf-compact-structure-add{border-radius:12px!important;min-width:52px!important;min-height:45px!important;padding:5px 8px!important;font-size:9px!important}html body .hf-compact-structure-tab>span:last-child,html body .hf-compact-structure-add>span:last-child{max-width:48px!important}}@keyframes hfSaveLibraryIn{0%{opacity:0;transform:translate(-50%,-47%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hfSaveSpinner{to{transform:rotate(1turn)}}html body .hf-save-library-backdrop{z-index:998;-webkit-backdrop-filter:blur(12px)saturate(125%);background:radial-gradient(circle at 50% 38%,#ffffff0f,#0000 34%),#02030794;animation:.24s fadeInBg;position:fixed;inset:0}html body .hf-save-library-modal{scrollbar-color:#ffffff3d transparent;isolation:isolate;animation:.42s cubic-bezier(.34,1.45,.64,1) hfSaveLibraryIn;transform:translate(-50%,-50%);z-index:999!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(52px)saturate(190%)brightness(1.07)!important;color:#fff!important;background:radial-gradient(circle at 15% 0,#ffffff52,#0000 40%),linear-gradient(145deg,#ffffff40,#4c4d5494 48%,#14161bbd)!important;border:1px solid #fff6!important;border-radius:30px!important;width:min(540px,100vw - 28px)!important;max-height:min(91vh,860px)!important;padding:24px 21px 20px!important;font-family:DM Sans,sans-serif!important;position:fixed!important;top:50%!important;left:50%!important;overflow:hidden auto!important;box-shadow:0 38px 100px #0000008a,inset 0 1px #ffffff94,inset 0 -1px #ffffff17!important}html body .hf-save-library-modal:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff1a,#0000);height:42%;position:absolute;inset:0 0 auto}html body .hf-save-library-title{text-align:center;margin:0 0 6px;line-height:1.25;color:#fff!important;text-shadow:0 2px 14px #0000004d!important;font-size:18px!important;font-weight:900!important}html body .hf-save-library-copy{text-align:center;margin:0 0 16px;color:#fffc!important;font-size:12px!important;line-height:1.5!important}html body .hf-save-library-label,html body .hf-save-library-modal :is(.hf-program-cover-label,.hf-nutrition-cover-label){text-transform:uppercase;display:block;color:#ffffffc4!important;letter-spacing:.45px!important;margin-bottom:6px!important;font-size:10px!important;font-weight:900!important}html body .hf-save-library-input{-webkit-backdrop-filter:blur(18px)saturate(150%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(145deg,#ffffff1f,#ffffff0b)!important;border:1px solid #ffffff40!important;border-radius:14px!important;outline:none!important;width:100%!important;margin-bottom:14px!important;padding:11px 13px!important;font:700 13px DM Sans,sans-serif!important;box-shadow:inset 0 1px #ffffff2b,0 10px 24px #0000001f!important}html body .hf-save-library-input::placeholder{opacity:1;color:#ffffff7a!important;-webkit-text-fill-color:#ffffff7a!important}html body .hf-save-library-input:focus{border-color:color-mix(in srgb,var(--red) 58%,#ffffff73)!important;box-shadow:inset 0 1px 0 #fff3, 0 0 0 3px color-mix(in srgb,var(--red) 13%,transparent), 0 12px 28px #00000026!important}html body .hf-save-library-folders{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}html body .hf-save-library-chip{-webkit-backdrop-filter:blur(16px)saturate(155%);cursor:pointer;transition:transform .18s,border-color .18s,background .18s;color:#ffffffe6!important;background:linear-gradient(145deg,#ffffff21,#ffffff0a)!important;border:1px solid #fff3!important;border-radius:999px!important;padding:8px 12px!important;font:900 11px DM Sans,sans-serif!important;box-shadow:inset 0 1px #fff3,0 8px 18px #0000001a!important}html body .hf-save-library-chip[data-active=true]{border-color:color-mix(in srgb,var(--red) 58%,#ffffff85)!important;background:linear-gradient(145deg,#fff3,transparent 46%), color-mix(in srgb,var(--red) 39%,transparent)!important;box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 24px color-mix(in srgb,var(--red) 20%,transparent)!important;color:#fff!important}html body .hf-save-library-actions{gap:9px;display:flex}html body .hf-save-library-actions button{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;transition:transform .18s,filter .18s,box-shadow .18s;color:#fff!important;border-radius:15px!important;padding:12px 14px!important;font:900 13px DM Sans,sans-serif!important;display:inline-flex!important}html body .hf-save-library-primary{-webkit-backdrop-filter:blur(18px)saturate(185%);flex:2;border:1px solid color-mix(in srgb,var(--red) 58%,#fff6)!important;background:linear-gradient(145deg,#ffffff36,transparent 46%), color-mix(in srgb,var(--red) 43%,transparent)!important;box-shadow:inset 0 1px 0 #ffffff4f, inset 0 -1px 0 color-mix(in srgb,var(--red) 23%,transparent), 0 13px 28px color-mix(in srgb,var(--red) 24%,transparent)!important}html body .hf-save-library-secondary{-webkit-backdrop-filter:blur(18px)saturate(155%);flex:1;color:#ffffffeb!important;background:linear-gradient(145deg,#ffffff1f,#ffffff09)!important;border:1px solid #ffffff36!important;box-shadow:inset 0 1px #fff3,0 10px 22px #0000001a!important}html body .hf-save-library-modal :is(.hf-program-cover-preview,.hf-nutrition-cover-preview){border-color:#ffffff3d!important;box-shadow:inset 0 1px #fff3,0 14px 32px #0003!important}html body .hf-save-library-modal :is(.hf-program-cover-upload,.hf-nutrition-cover-upload){-webkit-backdrop-filter:blur(16px)saturate(150%);color:#ffffffdb!important;background:linear-gradient(145deg,#ffffff1f,#ffffff0a)!important;border:1px dashed #ffffff4d!important;box-shadow:inset 0 1px #ffffff2b,0 8px 20px #0000001a!important}html body .hf-save-spinner{box-sizing:border-box;border:2px solid #ffffff57;border-top-color:#fff;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.68s linear infinite hfSaveSpinner}html body .hf-save-library-modal :is(button,input):disabled{opacity:.68;cursor:wait!important}html body:not(.hf-dark) .hf-save-library-backdrop{background:#14182257}html body:not(.hf-dark) .hf-save-library-modal{color:#111827!important;background:radial-gradient(circle at 15% 0,#fffffff0,#0000 40%),linear-gradient(145deg,#ffffffbf,#eef2f896)!important;border-color:#ffffffc7!important;box-shadow:0 36px 90px #141c2a45,inset 0 1px #fffffff5,inset 0 -1px #ffffff6b!important}html body:not(.hf-dark) .hf-save-library-title{color:#111827!important;text-shadow:none!important}html body:not(.hf-dark) .hf-save-library-copy,html body:not(.hf-dark) .hf-save-library-label,html body:not(.hf-dark) .hf-save-library-modal :is(.hf-program-cover-label,.hf-nutrition-cover-label){color:#1118279e!important}html body:not(.hf-dark) .hf-save-library-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827!important;-webkit-text-fill-color:#111827!important;background:#ffffff73!important;border-color:#1118271f!important}html body:not(.hf-dark) .hf-save-library-input::placeholder{color:#1118276b!important;-webkit-text-fill-color:#1118276b!important}html body:not(.hf-dark) .hf-save-library-chip,html body:not(.hf-dark) .hf-save-library-secondary{color:#111827!important;background:#ffffff61!important;border-color:#1118271f!important}@media (hover:hover){html body .hf-save-library-actions button:hover:not(:disabled),html body .hf-save-library-chip:hover:not(:disabled){transform:translateY(-2px)}html body .hf-save-library-primary:hover:not(:disabled){filter:brightness(1.09)saturate(1.06);box-shadow:inset 0 1px 0 #ffffff59, 0 17px 34px color-mix(in srgb,var(--red) 32%,transparent)!important}}@media (width<=480px){html body .hf-save-library-modal{border-radius:25px!important;width:calc(100vw - 20px)!important;max-height:94vh!important;padding:20px 15px 16px!important}html body .hf-save-library-actions{gap:7px}html body .hf-save-library-actions button{min-height:46px;padding-inline:10px!important}}@media (prefers-reduced-motion:reduce){html body .hf-save-library-modal,html body .hf-save-library-backdrop{animation:none}}@keyframes hfDeleteConfirmIn{0%{opacity:0;transform:translate(-50%,-47%)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}html body .hf-delete-confirm-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px)saturate(115%);background:radial-gradient(circle at 50% 42%,#ffffff0d,#0000 34%),#0203068f;animation:.25s fadeInBg;position:fixed;inset:0}html body .hf-delete-confirm-modal{z-index:301;box-sizing:border-box;-webkit-backdrop-filter:blur(46px)saturate(190%)brightness(1.08);color:#fff;text-align:center;isolation:isolate;background:radial-gradient(circle at 18% 0,#ffffff3b,#0000 38%),linear-gradient(145deg,#ffffff29,#1c1e2491 48%,#08090db3);border:1px solid #ffffff61;border-radius:30px;width:min(390px,100vw - 32px);padding:32px 26px 26px;animation:.45s cubic-bezier(.34,1.56,.64,1) hfDeleteConfirmIn;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 36px 90px #00000085,inset 0 1px #ffffff8c,inset 0 -1px #ffffff1a}html body .hf-delete-confirm-modal:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff1c,#0000);height:48%;position:absolute;inset:0 0 auto}html body .hf-delete-confirm-icon{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff2e,#ffffff0e);border:1px solid #ffffff38;border-radius:22px;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:34px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff47,0 14px 32px #0003}html body .hf-delete-confirm-title{color:#fff;letter-spacing:.8px;text-shadow:0 2px 14px #00000052;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:25px;line-height:1.1}html body .hf-delete-confirm-copy{color:#ffffffa1;max-width:320px;margin:0 auto 26px;font-size:13px;line-height:1.55}html body .hf-delete-confirm-actions{gap:10px;display:flex}html body .hf-delete-confirm-actions button{color:#fff;cursor:pointer;border-radius:15px;flex:1;min-height:48px;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:750;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s}html body .hf-delete-confirm-cancel{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff1c,#ffffff09);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff2b}html body .hf-delete-confirm-modal .hf-delete-confirm-danger{-webkit-backdrop-filter:blur(18px)saturate(185%);border:1px solid color-mix(in srgb,var(--red) 58%,#ffffff61)!important;background:linear-gradient(145deg,#fff3,transparent 46%), color-mix(in srgb,var(--red) 43%,transparent)!important;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 color-mix(in srgb,var(--red) 24%,transparent), 0 12px 28px color-mix(in srgb,var(--red) 25%,transparent)!important}html body:not(.hf-dark) .hf-delete-confirm-backdrop{background:#14182257}html body:not(.hf-dark) .hf-delete-confirm-modal{background:radial-gradient(circle at 16% 0,#ffffffeb,#0000 42%),linear-gradient(145deg,#ffffffb8,#f1f4fa94);border-color:#ffffffbf;box-shadow:0 34px 80px #181f2c45,inset 0 1px #fffffff2,inset 0 -1px #ffffff73}html body:not(.hf-dark) .hf-delete-confirm-icon{background:linear-gradient(145deg,#fffc,#ffffff52);border-color:#fffc;box-shadow:inset 0 1px #fff,0 12px 28px #1f29371f}html body:not(.hf-dark) .hf-delete-confirm-title{color:#111827;text-shadow:none}html body:not(.hf-dark) .hf-delete-confirm-copy{color:#1118279e}html body:not(.hf-dark) .hf-delete-confirm-cancel{color:#111827;background:#ffffff61;border-color:#1118271f;box-shadow:inset 0 1px #ffffffdb}@media (hover:hover){html body .hf-delete-confirm-actions button:hover{transform:translateY(-2px)}html body .hf-delete-confirm-cancel:hover{background:linear-gradient(145deg,#ffffff29,#ffffff0e);border-color:#ffffff57}html body .hf-delete-confirm-modal .hf-delete-confirm-danger:hover{filter:brightness(1.08)saturate(1.06);background:linear-gradient(145deg,#ffffff3d,transparent 46%), color-mix(in srgb,var(--red) 52%,transparent)!important;box-shadow:inset 0 1px 0 #ffffff57, inset 0 -1px 0 color-mix(in srgb,var(--red) 28%,transparent), 0 16px 34px color-mix(in srgb,var(--red) 34%,transparent)!important}}@media (width<=420px){html body .hf-delete-confirm-modal{border-radius:26px;padding:27px 20px 21px}html body .hf-delete-confirm-icon{border-radius:20px;width:58px;height:58px;font-size:31px}}@media (prefers-reduced-motion:reduce){html body .hf-delete-confirm-modal,html body .hf-delete-confirm-backdrop{animation:none}}html body.hf-card-colors-off{--hf-neutral-card-accent:#9299a5}html body.hf-dark.hf-card-colors-off{--hf-neutral-card-accent:#aeb5c1}html body.hf-card-colors-off .hf-progress-accent-card{--hf-progress-accent:var(--hf-neutral-card-accent)!important}html body.hf-card-colors-off .hf-revision-history{background:linear-gradient(145deg,#ffffff12,transparent 38%), color-mix(in srgb,var(--sf) 94%,transparent)!important;border-color:color-mix(in srgb,var(--tx) 13%,transparent)!important}html body.hf-card-colors-off :is(.resumen-card,.hf-summary-card,.hf-home-action,.hf-gradient-card,.exp-card,.antro-card,.antro-list-card,.bio-card,.get-card,.hf-record-card,.hf-square-surface,.hf-training-glass-card,.hf-exercise-card,.hf-coach-question-card,.cfg-card,.neg-card,.hf-business-kpi,.hf-business-payment-card){--summary-accent:var(--hf-neutral-card-accent)!important;--module-accent:var(--hf-neutral-card-accent)!important;--hf-card-accent:var(--hf-neutral-card-accent)!important;--hf-home-accent:var(--hf-neutral-card-accent)!important;--hf-exercise-accent:var(--hf-neutral-card-accent)!important;--arch-accent:var(--hf-neutral-card-accent)!important;--cfg-accent:var(--hf-neutral-card-accent)!important;--hf-business-accent:var(--hf-neutral-card-accent)!important}html body.hf-card-colors-off .hf-record-shell{--module-accent:var(--hf-neutral-card-accent)!important;border-color:color-mix(in srgb,var(--bd) 82%,var(--hf-neutral-card-accent) 18%)!important;box-shadow:0 12px 28px #00000029, inset 0 1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important}html body .hf-exercise-detail-back{-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff24,0 7px 18px #00000021;background:linear-gradient(135deg,#ffffff1c,#ffffff09)!important;border:1px solid #ffffff29!important;border-radius:10px!important;padding:7px 11px!important}html body .hf-exercise-detail-title,html body .hf-exercise-detail-count{text-align:center}html body .hf-exercise-detail-title{color:var(--tx);font-size:clamp(20px,2vw,27px)!important}html body .hf-exercise-detail-count{color:var(--mu)!important;text-shadow:none!important}html body .hf-exercise-metric-tabs{width:fit-content;max-width:100%}html body .hf-exercise-progress-chart{padding:clamp(14px,2vw,22px)!important}html body .hf-exercise-record-table{-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(135deg,#ffffff1a,#ffffff07 46%,#080a0e57);border:1px solid #ffffff2b;border-radius:20px;overflow-x:auto;box-shadow:inset 0 1px #ffffff24,0 15px 32px #0003}html body .hf-exercise-record-table-inner{min-width:720px}html body .hf-exercise-record-header,html body .hf-exercise-record-row{grid-template-columns:minmax(190px,1.45fr) repeat(4,minmax(105px,.8fr));align-items:center;gap:8px;display:grid}html body .hf-exercise-record-header{color:var(--mu);letter-spacing:.55px;text-transform:uppercase;background:#ffffff13;border-bottom:1px solid #ffffff21;padding:12px 16px;font-size:9px;font-weight:850}html body .hf-exercise-record-header span:not(:first-child){text-align:center}html body .hf-exercise-record-row{--record-accent:#ef4444;background:linear-gradient(105deg,color-mix(in srgb,var(--record-accent) 12%,transparent),transparent 25%), linear-gradient(135deg,#ffffff0e,transparent);border-bottom:1px solid #ffffff1a;min-height:72px;padding:11px 16px;position:relative}html body .hf-exercise-record-row:last-child{border-bottom:0}html body .hf-exercise-record-row:before{content:"";background:var(--record-accent);width:3px;box-shadow:2px 0 12px color-mix(in srgb,var(--record-accent) 55%,transparent);border-radius:0 3px 3px 0;position:absolute;inset:10px auto 10px 0}html body .hf-exercise-record-row>div:not(.hf-exercise-record-date){text-align:center}html body .hf-exercise-record-row strong{color:var(--tx);font-size:12px;font-weight:850;display:block}html body .hf-exercise-record-row small{color:var(--mu);margin-top:3px;font-size:8.5px;display:block}html body .hf-exercise-record-date{align-items:center;gap:9px;display:flex}html body .hf-exercise-record-date span{border:1px solid color-mix(in srgb,var(--record-accent) 55%,#ffffff38);background:color-mix(in srgb,var(--record-accent) 12%,#ffffff0f);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff26}@media (hover:hover){html body .hf-exercise-record-row{transition:background .18s}html body .hf-exercise-record-row:hover{background:linear-gradient(105deg,color-mix(in srgb,var(--record-accent) 17%,transparent),transparent 29%), linear-gradient(135deg,#ffffff17,transparent)}}html body:not(.hf-dark) .hf-exercise-detail-back,html body:not(.hf-dark) .hf-exercise-record-table{box-shadow:inset 0 1px #fff,0 12px 28px #1f29371a;background:linear-gradient(135deg,#fffc,#ffffff8f)!important;border-color:#ffffffd1!important}html body:not(.hf-dark) .hf-exercise-record-header{background:#f8fafcb8;border-bottom-color:#0f172a14}html body:not(.hf-dark) .hf-exercise-record-row{background:linear-gradient(105deg,color-mix(in srgb,var(--record-accent) 6%,transparent),transparent 25%), #ffffff3d;border-bottom-color:#0f172a14}@media (width<=720px){html body .hf-exercise-record-table{border-radius:17px}}html body .hf-review-history .hf-review-search{border:1px solid color-mix(in srgb,var(--tx) 13%,transparent)!important;background:linear-gradient(135deg,#ffffff1b,#ffffff06), color-mix(in srgb,var(--sf) 58%,transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;border-radius:15px!important;box-shadow:inset 0 1px #ffffff26,0 10px 26px #00000021!important}html body .hf-review-glass-card{border-radius:22px!important;min-height:168px!important}html body .hf-review-glass-card .hf-review-cover,html body .hf-review-glass-card .hf-review-empty-cover{z-index:2}html body .hf-review-glass-card .hf-review-cover{height:148px;flex:0 0 148px!important;min-height:118px!important}html body .hf-review-glass-card .hf-review-empty-cover{gap:5px!important;min-height:116px!important;padding:12px 10px!important}html body .hf-review-glass-card .hf-review-cover>img{transition:transform .3s,filter .3s}html body .hf-review-glass-card .rev-card-ov{z-index:1!important;background:linear-gradient(180deg,#00000005 12%,#00000017 45%,#000c 100%), linear-gradient(112deg,color-mix(in srgb,var(--hf-home-accent) 13%,transparent),transparent 42%)!important}html body .hf-review-glass-card.hf-review-no-photo .rev-card-ov{background:linear-gradient(124deg,#ffffff29,transparent 27%,transparent 73%,#ffffff09), linear-gradient(108deg,color-mix(in srgb,var(--hf-home-accent) 14%,transparent),transparent 52%)!important}html body .hf-review-glass-card.hf-review-no-photo .hf-square-icon{-webkit-backdrop-filter:blur(20px)saturate(150%);border-color:color-mix(in srgb,var(--hf-home-accent) 45%,#ffffff3d)!important;background:linear-gradient(138deg,#ffffff38,transparent 44%), color-mix(in srgb,var(--hf-home-accent) 12%,#0c0e1261)!important;box-shadow:inset 0 1px 0 #ffffff4d, 0 9px 24px color-mix(in srgb,var(--hf-home-accent) 17%,transparent)!important}html body .hf-review-glass-card .hf-square-title{color:var(--tx)!important;text-shadow:none!important}html body .hf-review-glass-card.hf-square-photo .hf-square-title{color:#fff!important;text-shadow:0 2px 8px #0009!important}html body .hf-review-glass-card .hf-square-status{-webkit-backdrop-filter:blur(14px);max-width:100%;border:1px solid color-mix(in srgb,var(--hf-home-accent) 35%,#ffffff29)!important;background:color-mix(in srgb,var(--hf-home-accent) 9%,#ffffff0e)!important;color:var(--tx)!important;border-radius:7px!important;padding:2px 5px!important;font-size:8px!important;line-height:1.15!important;box-shadow:inset 0 1px #ffffff21!important}html body .hf-review-glass-card .rev-card-btns{z-index:5;position:relative;border-top:1px solid color-mix(in srgb,var(--hf-home-accent) 20%,#ffffff1f)!important;background:linear-gradient(135deg,#ffffff1c,transparent 48%), color-mix(in srgb,var(--sf) 58%,#04060aa8)!important;-webkit-backdrop-filter:blur(28px)saturate(165%)!important;box-shadow:inset 0 1px #ffffff2b!important}html body .hf-review-glass-card .rev-card-btns button{min-height:36px;border-left:1px solid color-mix(in srgb,var(--tx) 8%,transparent)!important;color:var(--tx)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;padding:6px 4px!important;font-size:11px!important}html body .hf-review-glass-card .rev-card-btns button:first-child{border-left:0!important}html body .hf-review-glass-card .hf-review-photo-count{-webkit-backdrop-filter:blur(14px)saturate(130%);border:1px solid #ffffff29;background:#05070a85!important;border-radius:9px!important;padding:3px 6px!important;font-size:8px!important;top:7px!important;right:7px!important}html body .hf-review-glass-card .hf-review-measure-pill{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff26;background:#05070a7a!important;border-radius:7px!important;padding:2px 5px!important;font-size:8px!important;line-height:1.15!important}html body:not(.hf-dark) .hf-review-history .hf-review-search{background:linear-gradient(135deg,#ffffffd1,#ffffff94)!important;border-color:#ffffffdb!important;box-shadow:inset 0 1px #fff,0 10px 25px #1f293714!important}html body:not(.hf-dark) .hf-review-glass-card{border-color:color-mix(in srgb,var(--hf-home-accent) 21%,#ffffffd1)!important;background:linear-gradient(132deg,#ffffff8c,#ffffff14 30%,transparent 72%), linear-gradient(108deg,color-mix(in srgb,var(--hf-home-accent) 4%,transparent),transparent 40%), linear-gradient(145deg,#ffffffb8,#ffffff73)!important}html body:not(.hf-dark) .hf-review-glass-card.hf-review-no-photo .rev-card-ov{background:linear-gradient(124deg,#ffffff6b,transparent 28%), linear-gradient(108deg,color-mix(in srgb,var(--hf-home-accent) 4%,transparent),transparent 48%)!important}html body:not(.hf-dark) .hf-review-glass-card .rev-card-btns{background:#ffffffad!important;border-top-color:#0f172a14!important;box-shadow:inset 0 1px #fff!important}html body:not(.hf-dark) .hf-review-glass-card .hf-square-status{border-color:color-mix(in srgb,var(--hf-home-accent) 19%,#fffc)!important;background:color-mix(in srgb,var(--hf-home-accent) 3.5%,#ffffffb8)!important}@media (hover:hover){html body .hf-review-glass-card:hover .hf-review-cover>img{filter:contrast(1.02)saturate(1.04);transform:scale(1.025)}html body .hf-review-glass-card .rev-card-btns button:hover{background:color-mix(in srgb,var(--hf-home-accent) 8%,transparent)!important}}@media (width<=700px){html body .hf-review-glass-card{border-radius:18px!important;min-height:156px!important}html body .hf-review-glass-card .hf-review-cover{height:132px;flex-basis:132px!important}}html body .hf-history-panel{isolation:isolate;position:relative}html body .hf-history-metric-card{--history-accent:#ef4444;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:132px;display:flex;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--history-accent) 58%,#ffffff47)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--history-accent) 26%,#ffffff1c) 0%,#0f101491 38%,#080a0ec2 100%)!important;box-shadow:inset 0 1px 0 #ffffff3d, inset 18px 0 38px color-mix(in srgb,var(--history-accent) 12%,transparent), 0 14px 30px #00000038, 0 5px 18px color-mix(in srgb,var(--history-accent) 10%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;border-radius:21px!important;padding:15px 14px 14px!important}html body .hf-history-metric-card:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(124deg,#ffffff3b 0%,#ffffff0f 22%,#0000 44%);position:absolute;inset:0}html body .hf-history-metric-card:after{content:"";background:var(--history-accent);height:3px;box-shadow:0 -2px 15px color-mix(in srgb,var(--history-accent) 75%,transparent);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:12%;right:12%}html body .hf-history-metric-icon,html body .hf-history-metric-value,html body .hf-history-metric-label,html body .hf-history-metric-detail{z-index:1;position:relative}html body .hf-history-metric-icon{border:1px solid color-mix(in srgb,var(--history-accent) 60%,#ffffff52);width:34px;height:34px;color:var(--history-accent);background:color-mix(in srgb,var(--history-accent) 14%,#080a0e7a);box-shadow:inset 0 1px 0 #fff3,0 5px 14px color-mix(in srgb,var(--history-accent) 16%,transparent);border-radius:11px;place-items:center;margin-bottom:5px;font-size:17px;line-height:1;display:grid}html body .hf-history-metric-value{color:#fff;letter-spacing:.5px;text-shadow:0 2px 12px #00000057;font-family:Bebas Neue,sans-serif;font-size:clamp(28px,2.2vw,38px);font-weight:800;line-height:1}html body .hf-history-metric-label{color:color-mix(in srgb,var(--history-accent) 58%,#fff);letter-spacing:1.05px;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:900;line-height:1.2}html body .hf-history-metric-detail{color:#fff9;margin-top:4px;font-size:8.5px;line-height:1.25}html body .hf-history-chart-card,html body .hf-history-table-card,html body .hf-history-detail-row,html body .hf-history-select,html body .hf-history-muscle-icon{-webkit-backdrop-filter:blur(20px)saturate(135%)!important;background:linear-gradient(135deg,#ffffff1f,#ffffff09 42%,#080a0e5c)!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff29,0 12px 28px #0000002b!important}html body .hf-history-chart-card{position:relative;overflow:hidden;border-radius:21px!important}html body .hf-history-chart-card:before{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff1a,#0000 23%);position:absolute;inset:0}html body .hf-history-chart-scroll{z-index:1;position:relative}html body .hf-history-table-card{border-radius:18px!important}html body .hf-history-range{-webkit-backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:13px;padding:3px;box-shadow:inset 0 1px #ffffff1c}html body .hf-history-range-btn{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:9px!important}html body .hf-history-range-btn.active{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 88%,#ff6b6b),var(--red))!important;border-color:color-mix(in srgb,var(--red) 72%,#fff)!important;box-shadow:inset 0 1px 0 #ffffff47,0 6px 16px color-mix(in srgb,var(--red) 30%,transparent)!important}html body:not(.hf-dark) .hf-history-metric-card{background:linear-gradient(135deg,color-mix(in srgb,var(--history-accent) 11%,#ffffffd6) 0%,#ffffffb3 44%,#ffffff87 100%)!important;border-color:color-mix(in srgb,var(--history-accent) 34%,#fffc)!important;box-shadow:inset 0 1px 0 #ffffffeb, inset 16px 0 34px color-mix(in srgb,var(--history-accent) 6%,transparent), 0 13px 28px #1f29371a!important}html body:not(.hf-dark) .hf-history-metric-card:before{opacity:.48}html body:not(.hf-dark) .hf-history-metric-icon{background:color-mix(in srgb,var(--history-accent) 8%,#ffffffad)}html body:not(.hf-dark) .hf-history-metric-value{color:#111827;text-shadow:none}html body:not(.hf-dark) .hf-history-metric-label{color:color-mix(in srgb,var(--history-accent) 72%,#334155)}html body:not(.hf-dark) .hf-history-metric-detail{color:#64748b}html body:not(.hf-dark) .hf-history-chart-card,html body:not(.hf-dark) .hf-history-table-card,html body:not(.hf-dark) .hf-history-detail-row,html body:not(.hf-dark) .hf-history-select,html body:not(.hf-dark) .hf-history-muscle-icon{background:linear-gradient(135deg,#ffffffc7,#ffffff8f)!important;border-color:#ffffffd1!important;box-shadow:inset 0 1px #fff,0 12px 28px #1f293717!important}html body:not(.hf-dark) .hf-history-range{background:#ffffff94;border-color:#0f172a14;box-shadow:inset 0 1px #fff,0 7px 18px #1f293712}@media (width<=720px){html body .hf-history-metric-card{min-height:116px;border-radius:18px!important}html body .hf-history-metric-icon{width:30px;height:30px;font-size:15px}}html body .hf-coach-question-card.hf-square-surface{--hf-home-accent:var(--hf-card-accent);aspect-ratio:1!important;isolation:isolate!important;border:1px solid color-mix(in srgb,var(--hf-home-accent) 30%,color-mix(in srgb,var(--tx) 15%,transparent))!important;background:linear-gradient(132deg,#ffffff30,transparent 27%,transparent 72%,#ffffff0a), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;width:100%!important;min-width:0!important;min-height:0!important;box-shadow:0 18px 44px #0000002b, 0 8px 22px color-mix(in srgb,var(--hf-home-accent) 5%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent)!important;-webkit-backdrop-filter:blur(38px)saturate(178%)!important;border-radius:24px!important;padding:16px 14px!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;overflow:hidden!important}html body .hf-coach-question-card.has-actions{padding-bottom:48px!important}html body .hf-coach-question-card.hf-square-surface:before{content:""!important;z-index:0!important;background:linear-gradient(124deg,#ffffff40,transparent 25%,transparent 72%,#ffffff0d), linear-gradient(150deg,color-mix(in srgb,var(--hf-home-accent) 9%,transparent),transparent 48%)!important;width:auto!important;box-shadow:none!important;pointer-events:none!important;position:absolute!important;inset:0!important}html body .hf-coach-question-card>:is(.cq-card-ov,.hf-square-overlay){display:none!important}html body .hf-coach-question-card-content{box-sizing:border-box!important;justify-content:center!important;gap:5px!important;width:100%!important;height:100%!important;min-height:0!important;overflow:visible!important}html body .hf-coach-question-card .hf-square-icon{border:1px solid color-mix(in srgb,var(--hf-home-accent) 34%,#ffffff38)!important;background:linear-gradient(138deg,#ffffff40,transparent 42%), color-mix(in srgb,var(--hf-home-accent) 11%,color-mix(in srgb,var(--sf) 58%,transparent))!important;width:46px!important;height:46px!important;min-height:46px!important;box-shadow:0 10px 22px color-mix(in srgb,var(--hf-home-accent) 11%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(165%)!important;border-radius:17px!important;flex:0 0 46px!important;margin:0 auto 3px!important}html body .hf-coach-question-card .hf-square-icon svg{width:29px!important;height:29px!important}html body .hf-coach-question-card .hf-square-title{max-width:100%!important;color:var(--tx)!important;text-shadow:none!important;font-size:12px!important;line-height:1.28!important}html body .hf-coach-question-card .hf-square-meta{color:var(--mu)!important;text-shadow:none!important;font-size:9px!important}html body .hf-coach-question-card .hf-square-status{border:1px solid color-mix(in srgb,var(--hf-home-accent) 27%,#fff3)!important;background:linear-gradient(145deg,#ffffff2e,transparent 52%), color-mix(in srgb,var(--hf-home-accent) 8%,color-mix(in srgb,var(--sf) 50%,transparent))!important;max-width:calc(100% - 8px)!important;color:var(--tx)!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;border-radius:10px!important;margin-top:3px!important;padding:3px 7px!important;font-size:8.5px!important;line-height:1.15!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff73,0 7px 16px #00000014!important}html body .hf-coach-question-card .cq-card-btns{z-index:2!important;border-top:1px solid color-mix(in srgb,var(--hf-home-accent) 18%,color-mix(in srgb,var(--tx) 9%,transparent))!important;background:color-mix(in srgb,var(--sf) 42%,transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(165%)!important;height:38px!important}html body .hf-coach-question-card .cq-card-btns button{color:var(--tx)!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;padding:7px 4px!important;font-size:12px!important}html body .hf-coach-question-card .cq-card-btns button+button{border-left:1px solid color-mix(in srgb,var(--tx) 9%,transparent)!important}html body:not(.hf-dark) .hf-coach-question-card.hf-square-surface{border-color:color-mix(in srgb,var(--hf-home-accent) 24%,#ffffffb3)!important;background:linear-gradient(132deg,#ffffff7a,#ffffff14 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffad,#ffffff61)!important;box-shadow:0 18px 42px #0f172a21,inset 0 1px #fffffff0,inset 0 -1px #0f172a0f!important}html body:not(.hf-dark) .hf-coach-question-card.hf-square-surface:before{background:linear-gradient(124deg,#ffffff94,transparent 25%,transparent 73%,#ffffff1f), linear-gradient(150deg,color-mix(in srgb,var(--hf-home-accent) 3.5%,transparent),transparent 44%)!important}@media (hover:hover){html body .hf-coach-question-card.hf-square-surface:hover{border-color:color-mix(in srgb,var(--hf-home-accent) 38%,#ffffff3d)!important;background:linear-gradient(132deg,#ffffff38,transparent 27%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;box-shadow:0 22px 50px #00000038, 0 8px 25px color-mix(in srgb,var(--hf-home-accent) 7%,transparent), inset 0 1px 0 #ffffffa6!important;filter:none!important;transform:translateY(-3px)!important}html body .hf-coach-question-card.hf-square-surface:hover .hf-coach-question-card-content{transform:none!important}html body:not(.hf-dark) .hf-coach-question-card.hf-square-surface:hover{background:linear-gradient(132deg,#ffffff8c,#ffffff1a 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffb3,#fff6)!important}html body .hf-coach-question-card .cq-card-btns button:hover{background:color-mix(in srgb,var(--hf-home-accent) 9%,transparent)!important}}@media (width<=720px){html body .hf-coach-question-card.hf-square-surface{border-radius:21px!important;padding:13px 10px!important}html body .hf-coach-question-card.has-actions{padding-bottom:45px!important}html body .hf-coach-question-card .hf-square-icon{border-radius:14px!important;flex-basis:42px!important;width:42px!important;height:42px!important;min-height:42px!important}html body .hf-coach-question-card .hf-square-icon svg{width:27px!important;height:27px!important}html body .hf-coach-question-card .hf-square-status{padding:3px 6px!important;font-size:8px!important}}@media (width<=720px){html body .cuest-cli-card>div:last-child{gap:4px!important}html body .cuest-cli-card .hf-square-icon{border-radius:14px!important;flex-basis:42px!important;width:42px!important;height:42px!important;min-height:42px!important}html body .cuest-cli-card .hf-square-icon svg{width:27px!important;height:27px!important}html body .cuest-cli-card .hf-square-status{padding:3px 6px!important;font-size:8px!important}}html body .hf-editor-option-tab,html body .hf-editor-add-option{isolation:isolate;border:1px solid color-mix(in srgb,var(--tx) 11%,#ffffff26)!important;background:linear-gradient(132deg,#ffffff40,transparent 27%,transparent 72%,#ffffff0d), linear-gradient(145deg,color-mix(in srgb,var(--sf) 66%,transparent),color-mix(in srgb,var(--sf) 34%,transparent))!important;color:var(--mu)!important;box-shadow:0 15px 34px #00000029, inset 0 1px 0 #ffffff8f, inset 1px 0 0 #ffffff24, inset 0 -1px 0 color-mix(in srgb,var(--tx) 6%,transparent)!important;-webkit-backdrop-filter:blur(42px)saturate(185%)brightness(1.03)!important;position:relative!important;overflow:hidden!important}html body .hf-editor-option-tab:not(.active):before,html body .hf-editor-add-option:before{content:""!important;opacity:1!important;pointer-events:none!important;background:linear-gradient(118deg,#ffffff30,#0000 28% 76%,#ffffff0a)!important;position:absolute!important;inset:0!important}html body .hf-editor-option-tab.active{border-color:color-mix(in srgb,var(--red) 44%,color-mix(in srgb,var(--tx) 13%,transparent))!important;background:linear-gradient(132deg,#ffffff47,transparent 27%,transparent 73%), radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--red) 9%,transparent),transparent 44%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 68%,transparent),color-mix(in srgb,var(--sf) 36%,transparent))!important;color:var(--tx)!important;box-shadow:0 16px 36px #0003, 0 8px 24px color-mix(in srgb,var(--red) 8%,transparent), inset 0 1px 0 #ffffffa3, inset 1px 0 0 #ffffff2b, inset 0 -1px 0 color-mix(in srgb,var(--red) 12%,transparent)!important;-webkit-backdrop-filter:blur(46px)saturate(190%)brightness(1.04)!important}html body .hf-editor-option-tab.active:before{content:none!important;display:none!important}html body .hf-editor-option-tab.active:after{content:""!important;z-index:0!important;background:linear-gradient(115deg,#ffffff38,transparent 29%,transparent 75%,#ffffff0a), radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--red) 6%,transparent),transparent 40%)!important;pointer-events:none!important;position:absolute!important;inset:0!important}html body .hf-editor-option-tab.active>*{z-index:1;position:relative}html body .hf-editor-add-option{opacity:.82;border-style:dashed!important;border-color:color-mix(in srgb,var(--tx) 16%,transparent)!important;color:var(--mu)!important}html body:not(.hf-dark) .hf-editor-option-tab,html body:not(.hf-dark) .hf-editor-add-option{border-color:color-mix(in srgb,var(--red) 20%,#1f29371c)!important;background:linear-gradient(132deg,#ffffffb8,#ffffff1c 29%,transparent 72%), linear-gradient(108deg,color-mix(in srgb,var(--red) 6%,transparent),transparent 50%), linear-gradient(145deg,#ffffff94,#f8f9fc45)!important;box-shadow:0 13px 30px #1f232d1a, 0 6px 18px color-mix(in srgb,var(--red) 5%,transparent), inset 0 1px 0 #fffffff0, inset 0 -1px 0 #0f172a0d!important}html body:not(.hf-dark) .hf-editor-option-tab.active{border-color:color-mix(in srgb,var(--red) 50%,#1f29371a)!important;background:linear-gradient(132deg,#fffc,#ffffff21 29%,transparent 72%), radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--red) 16%,transparent),transparent 50%), linear-gradient(108deg,color-mix(in srgb,var(--red) 11%,transparent),transparent 62%), linear-gradient(145deg,#ffffff9e,#f8f9fc4d)!important;box-shadow:0 15px 34px #1f232d21, 0 8px 24px color-mix(in srgb,var(--red) 14%,transparent), inset 0 1px 0 #fffffff7!important}html body.hf-dark .hf-editor-option-tab,html body.hf-dark .hf-editor-add-option{border-color:color-mix(in srgb,var(--red) 22%,#ffffff24)!important;background:linear-gradient(132deg,#ffffff2e,transparent 28%,transparent 73%), linear-gradient(108deg,color-mix(in srgb,var(--red) 7%,transparent),transparent 52%), linear-gradient(145deg,#3031377a,#0d0e1257)!important;box-shadow:0 15px 34px #00000047, 0 7px 21px color-mix(in srgb,var(--red) 6%,transparent), inset 0 1px 0 #ffffff40, inset 1px 0 0 #ffffff12, inset 0 -1px 0 #ffffff06!important}html body.hf-dark .hf-editor-option-tab.active{border-color:color-mix(in srgb,var(--red) 62%,#ffffff24)!important;background:linear-gradient(132deg,#ffffff38,transparent 28%,transparent 73%), radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--red) 22%,transparent),transparent 50%), linear-gradient(108deg,color-mix(in srgb,var(--red) 12%,transparent),transparent 62%), linear-gradient(145deg,#3031378a,#0c0d1163)!important;box-shadow:0 17px 38px #00000057, 0 9px 28px color-mix(in srgb,var(--red) 17%,transparent), inset 0 1px 0 #ffffff4f, inset 1px 0 0 #ffffff14!important}html body:not(.hf-dark) .hf-volume-panel-glass{background:linear-gradient(116deg,#ffffff85,#ffffff1a 36%,transparent 68%), radial-gradient(circle at 8% 1%,color-mix(in srgb,var(--red) 4%,transparent),transparent 38%), linear-gradient(145deg,#ffffff80,#e2e4e952)!important;-webkit-backdrop-filter:blur(38px)saturate(145%)brightness(1.01)!important;border-color:#262a331c!important;box-shadow:0 18px 42px #1f232d29,inset 0 1px #ffffffd1!important}html body:not(.hf-dark) .hf-volume-panel-marker{background:linear-gradient(180deg,color-mix(in srgb,var(--red) 45%,#fff),color-mix(in srgb,var(--red) 66%,#fff))!important;box-shadow:0 0 9px color-mix(in srgb,var(--red) 14%,transparent)!important}html body:not(.hf-dark) .hf-volume-panel-toggle[data-active=true]{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 70%,#fff),color-mix(in srgb,var(--red) 78%,#fff))!important;box-shadow:0 5px 12px color-mix(in srgb,var(--red) 16%,transparent)!important}html body:not(.hf-dark) :is(.hf-nutrition-panel-glass,.hf-nutrition-panel-compact){background:linear-gradient(116deg,#ffffff85,#ffffff1a 36%,transparent 68%), radial-gradient(circle at 8% 1%,color-mix(in srgb,var(--red) 4%,transparent),transparent 38%), linear-gradient(145deg,#ffffff80,#e2e4e952)!important;-webkit-backdrop-filter:blur(38px)saturate(145%)brightness(1.01)!important;border-color:#262a331c!important;box-shadow:0 18px 42px #1f232d29,inset 0 1px #ffffffd1!important}html body:not(.hf-dark) .hf-nutrition-panel-marker{background:linear-gradient(180deg,#ffce61,color-mix(in srgb,var(--red) 54%,#fff))!important;box-shadow:0 0 9px color-mix(in srgb,var(--red) 10%,transparent)!important}html body:not(.hf-dark) .hf-nutrition-panel-brand-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--red) 62%,#fff),color-mix(in srgb,var(--red) 72%,#fff))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--red) 13%,transparent),inset 0 1px 0 #ffffff6b!important}html body:not(.hf-dark) .hf-nutrition-panel-toggle[data-active=true]{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 70%,#fff),color-mix(in srgb,var(--red) 78%,#fff))!important;border-color:color-mix(in srgb,var(--red) 24%,transparent)!important;box-shadow:0 5px 12px color-mix(in srgb,var(--red) 14%,transparent),inset 0 1px 0 #ffffff5c!important}html body:not(.hf-dark) .hf-coach-ent-glass .ent-action-btn[data-action=add]{color:#fff!important;border-color:color-mix(in srgb,var(--red) 42%,#ffffff52)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 72%,#fff),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff61,0 6px 14px color-mix(in srgb,var(--red) 20%,transparent)!important}html body:not(.hf-dark) .hf-coach-ent-glass .ent-action-btn[data-action=delete]{color:#c92f3f!important;background:linear-gradient(145deg,#fff9f9e0,#f43f5e26)!important;border-color:#dc374b47!important;box-shadow:inset 0 1px #ffffffe0,0 5px 12px #be283a17!important}html body:not(.hf-dark) .hf-coach-ent-glass .ent-action-btn[data-action=ai]{color:#5546df!important;background:linear-gradient(145deg,#f8f7ffe6,#7463ff30)!important;border-color:#6858eb57!important;box-shadow:inset 0 1px #ffffffe0,0 5px 12px #5b46d71a!important}html body:not(.hf-dark) .hf-coach-ent-glass .ent-action-btn[data-action=edit]{color:#344154!important;background:linear-gradient(145deg,#ffffffdb,#dbe2ed57)!important;border-color:#3e4c6038!important;box-shadow:inset 0 1px #ffffffeb,0 5px 12px #1f2d4114!important}html body.hf-dark .hf-coach-ent-glass .ent-action-btn[data-action=add]{color:#fff!important;border-color:color-mix(in srgb,var(--red) 58%,#ffffff24)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 76%,#fff),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff4d,0 6px 15px color-mix(in srgb,var(--red) 24%,transparent)!important}html body.hf-dark .hf-coach-ent-glass .ent-action-btn[data-action=delete]{color:#ff929c!important;background:linear-gradient(145deg,#a628374d,#ffffff0b)!important;border-color:#ff69784f!important}html body.hf-dark .hf-coach-ent-glass .ent-action-btn[data-action=ai]{color:#c3bdff!important;background:linear-gradient(145deg,#6854eb4d,#ffffff0b)!important;border-color:#9486ff61!important}html body.hf-dark .hf-coach-ent-glass .ent-action-btn[data-action=edit]{color:#dce6f3!important;background:linear-gradient(145deg,#47556957,#ffffff0b)!important;border-color:#9bb1cd3d!important}html body:not(.hf-dark) .hf-coach-ent-glass :is(.ent-hero,.hf-coach-ent-day-surface,.hf-volume-panel-glass,.hf-editor-option-tab,.hf-exercise-card,.hf-training-block-card){box-shadow:0 7px 18px #1f232d13,inset 0 1px #ffffffd1!important}html body:not(.hf-dark) .hf-coach-ent-glass .hf-coach-ent-day-surface>div{box-shadow:0 6px 16px #1f232d11,inset 0 1px #ffffffd6!important}html body:not(.hf-dark) .hf-nut-editor-glass :is(.nut-hero,.hf-nutrition-panel-glass,.hf-nutrition-panel-compact,.hf-nut-editor-surface,.hf-nut-editor-time-content,.hf-editor-option-tab,.hf-nut-editor-plan-card,.dieto-summary-card,.hf-plan-simple-food-row){box-shadow:0 7px 18px #1f232d13,inset 0 1px #ffffffd1!important}html body .hf-editor-footer-actions{gap:12px!important;margin:18px 16px 20px!important;padding:0!important}html body .hf-editor-footer-btn{cursor:pointer;min-width:0;min-height:48px;letter-spacing:.2px!important;-webkit-backdrop-filter:blur(28px)saturate(165%)!important;border-radius:14px!important;margin:0!important;padding:11px 16px!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:800!important}html body:not(.hf-dark) .hf-editor-footer-primary{color:color-mix(in srgb,var(--red) 78%,#281010)!important;border:1px solid color-mix(in srgb,var(--red) 30%,#282c351a)!important;background:linear-gradient(128deg,#ffffffc2,#ffffff29 48%,transparent), color-mix(in srgb,var(--red) 17%,#ffffffad)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--red) 8%,#1f232d0f), inset 0 1px 0 #ffffffeb!important}html body:not(.hf-dark) .hf-editor-footer-secondary{color:var(--tx)!important;background:linear-gradient(128deg,#ffffffc7,#ffffff2e 52%,#0000),#e8ebf175!important;border:1px solid #262c371f!important;box-shadow:0 6px 16px #1f232d11,inset 0 1px #ffffffeb!important}html body.hf-dark .hf-editor-footer-primary{color:#fff!important;border:1px solid color-mix(in srgb,var(--red) 46%,#ffffff29)!important;background:linear-gradient(128deg,#ffffff29,#ffffff09 48%,transparent), color-mix(in srgb,var(--red) 32%,#0e0f1394)!important;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff3d!important}html body.hf-dark .hf-editor-footer-secondary{color:#f2f2f7!important;background:linear-gradient(145deg,#ffffff21,#ffffff0b)!important;border:1px solid #ffffff29!important;box-shadow:0 8px 20px #0000002e,inset 0 1px #fff3!important}@media (width<=700px){html body .hf-editor-footer-actions{gap:8px!important;margin:14px 12px 18px!important}html body .hf-editor-footer-btn{min-height:42px;border-radius:11px!important;padding:9px 8px!important;font-size:11px!important}}html body .hf-structure-modal-overlay{-webkit-backdrop-filter:blur(15px)saturate(105%)brightness(.58)!important;background:#080a0fa8!important}html body .hf-structure-modal-shell{scrollbar-width:thin;border-radius:28px!important;width:min(92vw,560px)!important;max-width:none!important;max-height:90vh!important;overflow:hidden auto!important;box-shadow:0 34px 84px #0000006b!important}html body .hf-session-modal-shell{width:min(92vw,620px)!important}html body .hf-structure-form{color:var(--tx)!important;-webkit-backdrop-filter:blur(54px)saturate(160%)brightness(1.02)!important;background:linear-gradient(124deg,#ffffffb3,#ffffff1f 38%,#0000 66%),radial-gradient(circle at 8% 2%,#ffffffd1,#0000 34%),linear-gradient(145deg,#f4f6fac2,#dce0e88a)!important;border:1px solid #ffffffbd!important;border-radius:28px!important;margin:0!important;padding:22px!important;box-shadow:inset 0 1px #fffffff0,inset 1px 0 #ffffff70!important}html body.hf-dark .hf-structure-form{color:#f4f4f7!important;-webkit-backdrop-filter:blur(54px)saturate(165%)brightness(.91)!important;background:linear-gradient(124deg,#ffffff29,#ffffff09 38%,#0000 68%),radial-gradient(circle at 8% 2%,#ffffff24,#0000 34%),linear-gradient(145deg,#2b2c32e0,#0d0f14d6)!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff3d,inset 1px 0 #ffffff12!important}html body .hf-structure-form-title{color:var(--tx)!important;letter-spacing:1.1px!important;margin-bottom:14px!important;font-family:Bebas Neue,sans-serif!important;font-size:20px!important;font-weight:700!important}html body.hf-dark .hf-structure-form-title{color:#f4f4f7!important}html body .hf-structure-form-field,html body .hf-structure-custom-row,html body .hf-structure-cover-section,html body .hf-time-goals{background:linear-gradient(145deg,#ffffff7a,#ffffff26)!important;border:1px solid #262c371c!important;border-radius:14px!important;padding:10px!important;box-shadow:inset 0 1px #ffffffad!important}html body.hf-dark :is(.hf-structure-form-field,.hf-structure-custom-row,.hf-structure-cover-section,.hf-time-goals){background:linear-gradient(145deg,#ffffff18,#ffffff07)!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff1f!important}html body .hf-structure-form input{min-width:0;color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important;background:#ffffff6b!important;border-color:#262c3724!important;box-shadow:inset 0 1px #ffffffb8!important}html body .hf-structure-form input::placeholder{opacity:.78;color:var(--mu)!important;-webkit-text-fill-color:var(--mu)!important}html body.hf-dark .hf-structure-form input{color:#f4f4f7!important;-webkit-text-fill-color:#f4f4f7!important;background:#ffffff13!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff1a!important}html body .hf-structure-icon-grid{gap:7px!important;margin:10px 0!important;display:grid!important}html body .hf-session-form .hf-structure-icon-grid{grid-template-columns:repeat(8,minmax(0,1fr))}html body .hf-meal-time-form .hf-structure-icon-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html body .hf-structure-icon-grid button{background:linear-gradient(145deg,#ffffff8a,#ffffff29)!important;border-color:#262c3721!important;border-radius:11px!important;width:100%!important;height:44px!important;box-shadow:inset 0 1px #ffffffbd!important}html body .hf-structure-icon-grid button[style*="rgb(var(--red)"],html body .hf-structure-icon-grid button[style*=\#e00000]{border-color:color-mix(in srgb,var(--red) 62%,#262c371f)!important}html body.hf-dark .hf-structure-icon-grid button{background:linear-gradient(145deg,#ffffff1a,#ffffff09)!important;border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff21!important}html body .hf-time-goals *{color:var(--tx)}html body.hf-dark .hf-time-goals *{color:#f4f4f7}html body .hf-structure-form-actions{margin-top:14px;gap:10px!important}html body .hf-structure-form-actions button{-webkit-backdrop-filter:blur(22px)saturate(155%);min-height:42px;border-radius:11px!important;padding:10px 12px!important}html body .hf-structure-form-actions button:first-child{color:#fff!important;border:1px solid color-mix(in srgb,var(--red) 46%,#ffffff3d)!important;background:linear-gradient(135deg,#ffffff38,transparent 46%), color-mix(in srgb,var(--red) 82%,#1d1111)!important;box-shadow:inset 0 1px 0 #ffffff57,0 7px 16px color-mix(in srgb,var(--red) 17%,transparent)!important}html body .hf-structure-form-actions button:last-child{color:var(--tx)!important;background:linear-gradient(145deg,#ffffff8a,#ffffff2b)!important;border:1px solid #262c3724!important;box-shadow:inset 0 1px #ffffffb8!important}html body.hf-dark .hf-structure-form-actions button:last-child{color:#f4f4f7!important;background:linear-gradient(145deg,#ffffff1c,#ffffff09)!important;border-color:#ffffff29!important}@media (width<=700px){html body .hf-structure-modal-shell,html body .hf-session-modal-shell{border-radius:22px!important;width:calc(100vw - 20px)!important;max-height:92vh!important}html body .hf-structure-form{border-radius:22px!important;padding:14px!important}html body .hf-structure-form-title{margin-bottom:10px!important;font-size:17px!important}html body .hf-session-form .hf-structure-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .hf-meal-time-form .hf-structure-icon-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html body .hf-structure-icon-grid button{height:40px!important}html body .hf-structure-cover-section{padding:8px!important}}html body .hf-volume-glass-track{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--tx) 9%,transparent);-webkit-backdrop-filter:blur(18px)saturate(155%);background:linear-gradient(180deg,#ffffff1a,transparent 56%), color-mix(in srgb,var(--tx) 7%,transparent)!important;box-shadow:inset 0 1px 0 #ffffff21, inset 0 -1px 0 color-mix(in srgb,var(--tx) 5%,transparent)!important}html body .hf-volume-glass-fill{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--hf-volume-color) 52%,#ffffff2e);-webkit-backdrop-filter:blur(18px)saturate(185%)brightness(1.06);background:linear-gradient(180deg,#ffffff57,transparent 44%,#00000014), linear-gradient(90deg,color-mix(in srgb,var(--hf-volume-color) 74%,transparent),color-mix(in srgb,var(--hf-volume-color) 54%,transparent))!important;box-shadow:0 0 16px color-mix(in srgb,var(--hf-volume-color) 24%,transparent), inset 0 1px 0 #ffffff7a, inset 0 -1px 0 color-mix(in srgb,var(--hf-volume-color) 42%,#000)!important}html body .hf-volume-glass-value{text-shadow:0 0 12px color-mix(in srgb,var(--hf-volume-color) 24%,transparent), 0 1px 0 #ffffff2e;color:color-mix(in srgb,var(--hf-volume-color) 82%,var(--tx))!important}html body:not(.hf-dark) .hf-volume-glass-track{border-color:#1f293714;background:linear-gradient(#ffffff94,#ffffff14 60%),#1f293711!important;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #0f172a0b!important}html body:not(.hf-dark) .hf-volume-glass-fill{border-color:color-mix(in srgb,var(--hf-volume-color) 46%,#ffffffb8);background:linear-gradient(180deg,#ffffff94,#ffffff14 46%,#0f172a0a), linear-gradient(90deg,color-mix(in srgb,var(--hf-volume-color) 68%,#ffffff29),color-mix(in srgb,var(--hf-volume-color) 48%,#ffffff38))!important;box-shadow:0 0 14px color-mix(in srgb,var(--hf-volume-color) 16%,transparent), inset 0 1px 0 #ffffffd1!important}html body .hf-training-block-card{background:linear-gradient(132deg,#ffffff29,transparent 28%,transparent 72%,#ffffff08), linear-gradient(105deg,color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 8%,transparent),transparent 43%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 76%,transparent),color-mix(in srgb,var(--sf) 52%,transparent))!important;border-color:color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 28%,color-mix(in srgb,var(--tx) 14%,transparent))!important;box-shadow:0 18px 44px #0003, 0 8px 22px color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 4%,transparent), inset 0 1px 0 #ffffff61, inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important;-webkit-backdrop-filter:blur(38px)saturate(170%)!important}html body .hf-training-block-head{background:linear-gradient(132deg,#ffffff21,transparent 29%,transparent 74%), radial-gradient(circle at 9% 18%,color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 9%,transparent),transparent 36%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 64%,transparent),color-mix(in srgb,var(--sf) 38%,transparent))!important;border-bottom-color:color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 18%,color-mix(in srgb,var(--tx) 8%,transparent))!important;-webkit-backdrop-filter:blur(34px)saturate(168%)!important}html body .hf-training-block-title{color:var(--tx)!important}html body .hf-training-block-meta,html body .hf-training-block-drag{color:var(--mu)!important}html body .hf-training-block-accent-glow{background:linear-gradient(90deg,color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 7%,transparent),transparent)!important}html body .hf-training-block-icon{background:linear-gradient(138deg,#ffffff2e,transparent 43%), color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 9%,color-mix(in srgb,var(--sf) 66%,transparent))!important;border-color:color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 34%,#ffffff2e)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 10%,transparent), inset 0 1px 0 #ffffff6b!important;-webkit-backdrop-filter:blur(22px)saturate(160%)!important}html body .hf-training-block-control,html body .hf-training-block-chevron{background:linear-gradient(145deg,#ffffff26,transparent 55%), color-mix(in srgb,var(--sf) 62%,transparent)!important;border-color:color-mix(in srgb,var(--tx) 13%,transparent)!important;color:var(--tx)!important;-webkit-backdrop-filter:blur(18px)saturate(155%)!important;box-shadow:inset 0 1px #ffffff59,0 6px 15px #00000014!important}html body .hf-training-block-delete{background:color-mix(in srgb,#e00000 9%,color-mix(in srgb,var(--sf) 58%,transparent))!important;color:#e00000!important;border-color:#e000003d!important}html body:not(.hf-dark) .hf-training-block-card{background:linear-gradient(132deg,#ffffff85,#ffffff17 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 4%,transparent),transparent 42%), linear-gradient(145deg,#ffffffad,#ffffff61)!important;border-color:color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 20%,#ffffffb8)!important;box-shadow:0 18px 42px #0f172a21,inset 0 1px #fffffff0,inset 0 -1px #0f172a0f!important}html body:not(.hf-dark) .hf-training-block-head{background:linear-gradient(132deg,#ffffff8f,#ffffff14 32%,transparent 74%), radial-gradient(circle at 9% 18%,color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 4%,transparent),transparent 36%), linear-gradient(145deg,#ffffff8f,#fafafc45)!important;border-bottom-color:color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 13%,#0f172a12)!important}html body:not(.hf-dark) .hf-training-block-accent-glow{background:linear-gradient(90deg,color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 3%,transparent),transparent)!important}html body:not(.hf-dark) .hf-training-block-icon{background:linear-gradient(138deg,#fff9,transparent 43%), color-mix(in srgb,var(--hf-training-block-accent,var(--red)) 5%,#ffffffad)!important}html body.hf-card-colors-off :is(.hf-recipe-card,.hf-coach-nut-recipe-card,.receta-card-lite.hf-client-recipe-glass){--hf-recipe-accent:var(--hf-neutral-card-accent)!important}html body.hf-card-colors-off .hf-nutrition-screen .hf-nutrition-media-glass{--hf-nutrition-card-accent:var(--hf-neutral-card-accent)!important}html body.hf-dark.hf-card-colors-off :is(.resumen-card,.hf-summary-card,.hf-home-action,.hf-gradient-card,.exp-card,.antro-card,.antro-list-card,.bio-card,.get-card,.hf-record-card,.hf-square-surface,.hf-coach-question-card,.cfg-card,.neg-card,.hf-business-kpi,.hf-business-payment-card){-webkit-backdrop-filter:blur(32px)saturate(145%)brightness(.82)!important;background:linear-gradient(145deg,#ffffff13,#2324296e 42%,#0b0c1094)!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff06,0 17px 40px #0000004d!important}html body:not(.hf-dark).hf-card-colors-off :is(.resumen-card,.hf-summary-card,.hf-home-action,.hf-gradient-card,.exp-card,.antro-card,.antro-list-card,.bio-card,.get-card,.hf-record-card,.hf-square-surface,.hf-coach-question-card,.cfg-card,.neg-card,.hf-business-kpi,.hf-business-payment-card){-webkit-backdrop-filter:blur(30px)saturate(135%)!important;background:linear-gradient(145deg,#ffffffb3,#f4f6f98f)!important;border-color:#23272f1c!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #23272f06,0 16px 36px #22273017!important}html body.hf-dark.hf-card-colors-off :is(.hf-summary-icon,.hf-summary-arrow,.exp-card-icon,.antro-card-icon,.hf-record-icon,.cfg-card-icon,.cfg-card-arrow){background:#ffffff0e!important;border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff24,0 7px 16px #00000029!important}html body.hf-dark.hf-card-colors-off .receta-card-lite.hf-client-recipe-glass{-webkit-backdrop-filter:blur(25px)saturate(150%)brightness(.84)!important;background:linear-gradient(145deg,#ffffff13,#2324297a 44%,#0b0c10b3)!important;border-color:#ffffff2e!important;box-shadow:0 18px 42px #00000061,0 0 0 1px #ffffff09,inset 0 1px #ffffff38,inset 0 -1px #ffffff0a!important}html body.hf-dark.hf-card-colors-off .receta-card-lite.hf-client-recipe-glass .hf-client-recipe-media{background:linear-gradient(145deg,#ffffff12,#202126b8 48%,#0a0b0ee6)!important}html body.hf-card-colors-off .receta-card-lite.hf-client-recipe-glass:before{background:linear-gradient(124deg,#ffffff24,#0000 19% 72%,#ffffff06),radial-gradient(circle at 12% 5%,#ffffff1f,#0000 23%)!important}html body.hf-card-colors-off .receta-card-lite.hf-client-recipe-glass:after{box-shadow:inset 0 1px #ffffff47,inset 1px 0 #ffffff12,inset 0 -1px #0000003d!important}html body:not(.hf-dark).hf-card-colors-off .receta-card-lite.hf-client-recipe-glass{background:linear-gradient(145deg,#ffffffd6,#ebeef3ad)!important;border-color:#23272f24!important;box-shadow:0 16px 36px #0f172a21,0 0 0 1px #ffffff6b,inset 0 1px #ffffffad!important}html body:not(.hf-dark).hf-card-colors-off .receta-card-lite.hf-client-recipe-glass .hf-client-recipe-media{background:linear-gradient(145deg,#ffffffeb,#e5e9efcc)!important}@media (hover:hover){html body.hf-dark.hf-card-colors-off .receta-card-lite.hf-client-recipe-glass:hover{border-color:#ffffff3d!important;box-shadow:0 23px 50px #0000006b,0 0 0 1px #ffffff0e,inset 0 1px #ffffff45!important}html body:not(.hf-dark).hf-card-colors-off .receta-card-lite.hf-client-recipe-glass:hover{border-color:#23272f2e!important;box-shadow:0 20px 44px #0f172a29,0 0 0 1px #ffffff80,inset 0 1px #ffffffbd!important}}html body .hf-recipe-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 8px;display:grid}html body .hf-client-recipe-name{z-index:1;position:relative;text-shadow:0 2px 5px #000000fa,0 0 13px #000000c7,0 1px 1px #000!important}html body .hf-library-filter-btn{isolation:isolate;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--bd) 72%,#ffffff2e)!important;background:linear-gradient(145deg,#ffffff1a,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 74%,transparent),color-mix(in srgb,var(--s2) 48%,transparent))!important;color:var(--mu)!important;box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 color-mix(in srgb,var(--tx) 5%,transparent), 0 7px 18px #0000001a!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;border-radius:9px!important}html body .hf-library-filter-btn[data-active=true]{border-color:color-mix(in srgb,var(--red) 62%,#ffffff42)!important;background:linear-gradient(145deg,#ffffff2b,transparent 38%), linear-gradient(135deg,color-mix(in srgb,var(--red) 72%,transparent),color-mix(in srgb,var(--red) 34%,var(--sf)))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #0000001a, 0 9px 22px color-mix(in srgb,var(--red) 18%,transparent)!important}html body .hf-library-search-glass{box-sizing:border-box;outline:none;width:100%;min-height:52px;transition:border-color .18s,box-shadow .18s,background .18s;border:1px solid color-mix(in srgb,var(--tx) 16%,transparent)!important;background:linear-gradient(145deg,#ffffff1c,transparent 40%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 66%,transparent),color-mix(in srgb,var(--s2) 46%,transparent))!important;color:var(--tx)!important;box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 color-mix(in srgb,var(--tx) 4%,transparent), 0 10px 26px #0000001c!important;-webkit-backdrop-filter:blur(27px)saturate(155%)!important;border-radius:13px!important;padding:11px 16px!important;font-family:DM Sans,sans-serif!important;font-size:14px!important}html body .hf-library-search-glass::placeholder{opacity:1;color:color-mix(in srgb,var(--mu) 86%,transparent)!important}html body .hf-library-search-glass:focus{border-color:color-mix(in srgb,var(--tx) 27%,transparent)!important;background:linear-gradient(145deg,#ffffff29,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 76%,transparent),color-mix(in srgb,var(--s2) 52%,transparent))!important;box-shadow:inset 0 1px #ffffff40,0 13px 31px #00000026!important}html body:not(.hf-dark) .hf-library-search-glass{background:linear-gradient(145deg,#ffffffd1,#eff3f88f)!important;border-color:#1f242d1f!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #1f242d06,0 9px 23px #1f242d13!important}html body .hf-recipe-count-pill{border:1px solid color-mix(in srgb,var(--tx) 14%,transparent);background:linear-gradient(145deg,#ffffff1c,transparent 44%), color-mix(in srgb,var(--sf) 55%,transparent);-webkit-backdrop-filter:blur(18px)saturate(145%);border-radius:8px;align-items:center;width:fit-content;min-height:29px;padding:6px 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff2b,0 6px 16px #00000017}html body:not(.hf-dark) .hf-recipe-count-pill{background:linear-gradient(145deg,#fffc,#f1f4f880);border-color:#1f242d1a;box-shadow:inset 0 1px #ffffffeb,0 5px 14px #1f242d0f}html body .hf-training-tool-panel{color:var(--tx)}html body .hf-training-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}html body .hf-training-tool-row{isolation:isolate;min-height:104px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--tx) 13%,transparent)!important;background:radial-gradient(circle at 7% 12%,#ffffff14,transparent 34%), linear-gradient(145deg,#ffffff1f,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 70%,transparent),color-mix(in srgb,var(--s2) 43%,transparent))!important;box-shadow:inset 0 1px 0 #ffffff36, inset 0 -1px 0 color-mix(in srgb,var(--tx) 4%,transparent), 0 15px 34px #00000024!important;-webkit-backdrop-filter:blur(29px)saturate(158%)!important;border-radius:17px!important;margin-bottom:0!important;padding:14px 15px!important}html body .hf-training-tool-row:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#ffffff1f,#0000 29% 75%,#ffffff06);position:absolute;inset:0}html body .hf-training-tool-row.is-editing{z-index:3;grid-column:auto;min-height:124px;border-color:color-mix(in srgb,var(--tx) 26%,transparent)!important;background:radial-gradient(circle at 8% 12%,#ffffff21,transparent 35%), linear-gradient(145deg,#ffffff26,transparent 40%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 78%,transparent),color-mix(in srgb,var(--s2) 55%,transparent))!important;box-shadow:inset 0 1px 0 #ffffff45, inset 0 -1px 0 color-mix(in srgb,var(--tx) 5%,transparent), 0 22px 48px #0003!important;padding:22px 13px 13px!important}html body .hf-training-edit-layout{grid-template-columns:66px minmax(0,1fr) 44px 44px;width:100%;align-items:center!important;gap:7px!important;display:grid!important}html body .hf-training-edit-layout:before{content:"EDITANDO";color:var(--mu);letter-spacing:1.15px;opacity:.72;font-size:8px;font-weight:850;position:absolute;top:8px;right:13px}html body .hf-training-edit-emoji{height:66px;border-radius:15px!important;width:66px!important;padding:6px!important;font-size:33px!important;line-height:1!important}html body .hf-training-edit-title{width:100%;min-height:55px;line-height:1.1;border-radius:12px!important;padding:10px 12px!important;font-size:17px!important;font-weight:850!important}html body .hf-training-edit-save,html body .hf-training-edit-cancel{width:44px;height:50px;border-radius:13px!important;padding:0!important;font-size:18px!important}html body .hf-training-edit-save{border-color:color-mix(in srgb,var(--tx) 25%,transparent)!important;background:linear-gradient(145deg,#ffffff2e,transparent 44%), color-mix(in srgb,var(--tx) 11%,color-mix(in srgb,var(--sf) 64%,transparent))!important;box-shadow:inset 0 1px #ffffff3d,0 8px 20px #0000001f!important}html body .hf-training-reps-edit-layout{grid-template-columns:minmax(0,1fr) 44px 44px}html body .hf-training-tool-emoji{border:1px solid color-mix(in srgb,var(--tx) 16%,transparent);background:linear-gradient(145deg,#ffffff24,transparent 45%), color-mix(in srgb,var(--sf) 58%,transparent);text-align:center;border-radius:15px;flex:0 0 54px;place-items:center;height:54px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff2e,0 9px 21px #00000024;width:54px!important;font-size:31px!important}html body .hf-training-reps-emoji{font-size:25px!important}html body .hf-training-tool-copy{text-align:left;flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}html body .hf-training-tool-copy small{color:var(--mu);letter-spacing:.65px;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}html body .hf-training-tool-copy>span{color:var(--tx);line-height:1.15;font-size:16px!important;font-weight:850!important}html body .hf-training-scale-toggle{border:1px solid color-mix(in srgb,var(--tx) 13%,transparent);background:linear-gradient(145deg,#ffffff17,color-mix(in srgb,var(--sf) 48%,transparent));-webkit-backdrop-filter:blur(25px)saturate(150%);border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(100%,560px);margin:0 auto 22px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff2b,0 13px 30px #0000001f}html body .hf-training-scale-toggle button{min-width:0;color:var(--mu);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}html body .hf-training-scale-toggle button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}html body .hf-training-scale-toggle button b{color:inherit;font-size:15px;line-height:1}html body .hf-training-scale-toggle button small{color:inherit;opacity:.72;white-space:nowrap;font-size:8.5px;font-weight:700}html body .hf-training-scale-toggle-icon{background:color-mix(in srgb,var(--tx) 6%,transparent);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:19px;display:grid;box-shadow:inset 0 1px #ffffff24}html body .hf-training-scale-toggle button[data-active=true]{border-color:color-mix(in srgb,var(--tx) 22%,transparent);background:linear-gradient(145deg,#ffffff2b,transparent 40%), linear-gradient(135deg,color-mix(in srgb,var(--tx) 10%,transparent),color-mix(in srgb,var(--sf) 65%,transparent));color:var(--tx);box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 color-mix(in srgb,var(--tx) 5%,transparent), 0 9px 22px #0000001f}html body .hf-training-scale-toggle button[data-active=true] .hf-training-scale-toggle-icon{background:#ffffff21;box-shadow:inset 0 1px #fff3,0 6px 15px #0000001f}html body .hf-training-tool-panel input{border-color:color-mix(in srgb,var(--tx) 16%,transparent)!important;background:linear-gradient(145deg,#ffffff14,color-mix(in srgb,var(--sf) 58%,transparent))!important;color:var(--tx)!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important;box-shadow:inset 0 1px #ffffff21,0 7px 18px #00000014!important}html body .hf-training-tool-row button,html body .hf-training-restore-glass{border:1px solid color-mix(in srgb,var(--tx) 14%,transparent)!important;background:linear-gradient(145deg,#ffffff17,color-mix(in srgb,var(--sf) 52%,transparent))!important;color:var(--tx)!important;-webkit-backdrop-filter:blur(16px)saturate(140%)!important;box-shadow:inset 0 1px #ffffff24,0 5px 14px #00000014!important}html body .hf-training-add-glass{border:1px solid color-mix(in srgb,var(--tx) 16%,transparent)!important;background:linear-gradient(145deg,#ffffff24,transparent 38%), linear-gradient(135deg,color-mix(in srgb,var(--tx) 8%,transparent),color-mix(in srgb,var(--sf) 60%,transparent))!important;color:var(--tx)!important;-webkit-backdrop-filter:blur(20px)saturate(155%)!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000017,0 10px 24px #0000001c!important}html body .hf-training-restore-glass{color:var(--mu)!important;border-radius:9px!important}html body:not(.hf-dark) .hf-training-tool-row{background:linear-gradient(145deg,#ffffffb8,#f4f6f97a)!important;border-color:#1f242d1c!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #1f242d06,0 11px 26px #1f242d14!important}html body:not(.hf-dark) .hf-training-scale-toggle{background:linear-gradient(145deg,#fffc,#f0f3f78a);border-color:#1f242d1c;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #1f242d14}html body:not(.hf-dark) .hf-training-tool-panel input,html body:not(.hf-dark) .hf-training-tool-row button,html body:not(.hf-dark) .hf-training-restore-glass{background:linear-gradient(145deg,#ffffffc7,#f1f4f880)!important;border-color:#1f242d1a!important;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #1f242d0f!important}html body .hf-block-editor-overlay{-webkit-backdrop-filter:blur(8px)saturate(115%);background:#0000008a!important}html body .hf-block-editor-modal{color:var(--tx);overflow:hidden;border:1px solid color-mix(in srgb,var(--tx) 19%,transparent)!important;background:radial-gradient(circle at 7% 2%,#ffffff24,transparent 31%), linear-gradient(145deg,#ffffff17,transparent 43%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 82%,transparent),color-mix(in srgb,var(--s2) 62%,transparent))!important;box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 color-mix(in srgb,var(--tx) 4%,transparent), 0 36px 90px #0000006b!important;-webkit-backdrop-filter:blur(44px)saturate(165%)!important}html body .hf-block-editor-header,html body .hf-block-editor-footer{background:linear-gradient(120deg,#ffffff12,#0000 46%);border-color:color-mix(in srgb,var(--tx) 9%,transparent)!important}html body .hf-block-editor-name{border-bottom-color:color-mix(in srgb,var(--tx) 20%,transparent)!important;color:var(--tx)!important;text-shadow:none!important}html body .hf-block-editor-meta,html body .hf-block-editor-exercise-meta{color:var(--mu)!important}html body .hf-block-editor-exercise{-webkit-backdrop-filter:blur(20px)saturate(145%);border:1px solid color-mix(in srgb,var(--tx) 12%,transparent)!important;background:linear-gradient(145deg,#ffffff17,transparent 42%), color-mix(in srgb,var(--sf) 55%,transparent)!important;box-shadow:inset 0 1px #ffffff26,0 8px 20px #0000001a!important}html body .hf-block-editor-exercise-title{color:var(--tx)!important}html body .hf-block-editor-btn,html body .hf-block-editor-form button{transition:transform .18s,border-color .18s,background .18s;border:1px solid color-mix(in srgb,var(--tx) 15%,transparent)!important;background:linear-gradient(145deg,#ffffff21,transparent 43%), color-mix(in srgb,var(--sf) 58%,transparent)!important;color:var(--tx)!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;box-shadow:inset 0 1px #ffffff30,0 7px 18px #0000001c!important}html body .hf-block-editor-icon-btn{border-radius:9px!important;width:34px!important;height:32px!important}html body .hf-block-editor-add{min-height:43px;border-radius:11px!important}html body .hf-block-editor-delete{border-color:color-mix(in srgb,var(--red) 52%,color-mix(in srgb,var(--tx) 12%,transparent))!important;background:linear-gradient(145deg,#ffffff29,transparent 43%), linear-gradient(135deg,color-mix(in srgb,var(--red) 48%,transparent),color-mix(in srgb,var(--red) 18%,var(--sf)))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #00000014, 0 9px 22px color-mix(in srgb,var(--red) 17%,transparent)!important}html body .hf-block-editor-form{border:1px solid color-mix(in srgb,var(--tx) 12%,transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);box-shadow:inset 0 1px #ffffff26,0 9px 22px #0000001a;background:linear-gradient(145deg,#ffffff14,color-mix(in srgb,var(--sf) 58%,transparent))!important}@media (hover:hover){html body .hf-block-editor-btn:hover,html body .hf-block-editor-form button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tx) 24%,transparent)!important;background:linear-gradient(145deg,#ffffff2e,transparent 43%), color-mix(in srgb,var(--sf) 68%,transparent)!important}html body .hf-block-editor-delete:hover{border-color:color-mix(in srgb,var(--red) 68%,#fff3)!important;background:linear-gradient(145deg,#fff3,transparent 43%), linear-gradient(135deg,color-mix(in srgb,var(--red) 58%,transparent),color-mix(in srgb,var(--red) 24%,var(--sf)))!important}}html body:not(.hf-dark) .hf-block-editor-modal{background:radial-gradient(circle at 7% 2%,#ffffffe0,#0000 31%),linear-gradient(145deg,#ffffffc7,#eef2f7ad)!important;border-color:#1f242d1f!important;box-shadow:inset 0 1px #fffffff2,0 30px 72px #1f242d30!important}@media (hover:hover){html body .hf-training-tool-row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tx) 19%,transparent)!important;box-shadow:inset 0 1px #ffffff3d,0 19px 40px #0000002b!important}html body .hf-training-scale-toggle button:hover{background:color-mix(in srgb,var(--tx) 5%,transparent);transform:translateY(-1px)}html body .hf-training-add-glass:hover{border-color:color-mix(in srgb,var(--red) 72%,#ffffff40)!important;box-shadow:inset 0 1px 0 #ffffff45, 0 13px 30px color-mix(in srgb,var(--red) 22%,transparent)!important}}@media (width<=820px){html body .hf-training-tool-grid{grid-template-columns:1fr;gap:7px}}@media (width<=520px){html body .hf-training-tool-row{min-height:90px;border-radius:14px!important;padding:11px 10px!important}html body .hf-training-tool-emoji{border-radius:12px;flex-basis:45px;height:45px;width:45px!important;font-size:26px!important}html body .hf-training-tool-copy>span{font-size:14px!important}html body .hf-training-scale-toggle{border-radius:14px}html body .hf-training-scale-toggle button{border-radius:10px;gap:7px;padding:9px 8px}html body .hf-training-scale-toggle-icon{flex-basis:30px;width:30px;height:30px;font-size:17px}html body .hf-training-scale-toggle button small{display:none}html body .hf-training-tool-row.is-editing{min-height:116px;padding:25px 10px 10px!important}html body .hf-training-edit-layout{grid-template-columns:56px minmax(0,1fr) 39px 39px;gap:5px!important}html body .hf-training-edit-emoji{height:58px;border-radius:13px!important;width:56px!important;font-size:29px!important}html body .hf-training-edit-title{min-height:54px;padding:10px 11px!important;font-size:17px!important}html body .hf-training-edit-save,html body .hf-training-edit-cancel{width:39px;height:48px;border-radius:10px!important;font-size:16px!important}html body .hf-training-reps-edit-layout{grid-template-columns:minmax(0,1fr) 39px 39px}}@media (hover:hover){html body .hf-library-filter-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tx) 22%,var(--bd))!important}html body .hf-library-filter-btn[data-active=true]:hover{border-color:color-mix(in srgb,var(--red) 72%,#ffffff4d)!important}}html body .hf-recipe-library-grid .hf-client-recipe-pills{gap:3px!important}html body .hf-recipe-library-grid .hf-client-recipe-pills .receta-chip-lite{border-radius:4px!important;padding:1px 4px!important;font-size:7px!important;line-height:1.15!important}html body .hf-recipe-library-grid .hf-client-recipe-edit-button{border-radius:8px!important;padding:4px 8px!important;font-size:10px!important}@media (width>=768px){html body .hf-recipe-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 16px}}@media (width>=1120px){html body .hf-recipe-library-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}}@media (width>=1500px){html body .hf-recipe-library-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}}@media (width<=767px){html body .hf-recipe-library-grid .receta-card-lite.hf-client-recipe-glass{border-radius:12px!important}html body .hf-recipe-library-grid .hf-client-recipe-copy{padding:5px 5px 6px!important}html body .hf-recipe-library-grid .hf-client-recipe-name{letter-spacing:-.1px;text-shadow:0 2px 4px #000,0 0 10px #000000e0!important;margin-bottom:3px!important;font-size:clamp(8px,2.6vw,10.5px)!important;line-height:1.12!important}html body .hf-recipe-library-grid .hf-client-recipe-pills{gap:2px!important}html body .hf-recipe-library-grid .receta-chip-lite{letter-spacing:-.15px;min-width:0;border-radius:4px!important;padding:1px 3px!important;font-size:clamp(5.5px,1.7vw,7px)!important;line-height:1.15!important}html body .hf-recipe-library-grid .receta-time-chip{border-radius:7px!important;padding:3px 5px!important;font-size:clamp(6px,1.9vw,7.5px)!important;top:4px!important;left:4px!important}html body .hf-recipe-library-grid .hf-client-recipe-actions{gap:2px!important;top:4px!important;right:4px!important}html body .hf-recipe-library-grid .hf-client-recipe-icon-actions button{width:22px!important;height:22px!important;padding:0!important;font-size:10px!important}html body .hf-recipe-library-grid .hf-client-recipe-edit-button{border-radius:6px!important;padding:3px 5px!important;font-size:clamp(6.5px,1.9vw,8px)!important;line-height:1.1!important}}html body .hf-review-modal-backdrop{-webkit-backdrop-filter:blur(9px)brightness(.66);background:radial-gradient(circle at 50% 20%,#ffffff14,#0000 38%),#000000a3!important}html body .hf-review-modal{isolation:isolate;color:var(--tx);-webkit-backdrop-filter:blur(34px)saturate(175%)brightness(.84)!important;background:linear-gradient(145deg,#ffffff26,#0000 25%),linear-gradient(160deg,#191b22d6,#07090dc2)!important;border-color:#ffffff47!important;box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff5c,inset 0 -1px #ffffff14!important}html body .hf-review-modal:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg, #ffffff30, transparent 19%, transparent 73%, #ffffff09), radial-gradient(circle at 12% 2%, color-mix(in srgb,var(--red) 19%,transparent), transparent 34%);position:absolute;inset:0}html body .hf-review-modal-title,html body .hf-review-modal-date,html body .hf-review-modal-section-title{color:#fffffff0!important}html body .hf-review-modal-date{color:#ffffffad!important}html body .hf-review-modal-close{-webkit-backdrop-filter:blur(16px)saturate(160%);box-shadow:inset 0 1px #ffffff59,0 8px 20px #0000003d;color:#fff!important;background:linear-gradient(145deg,#ffffff30,#ffffff12)!important;border-color:#ffffff57!important}html body .hf-review-modal-metric{border:1px solid color-mix(in srgb,var(--review-accent) 68%,#ffffff47);-webkit-backdrop-filter:blur(19px)saturate(175%);background:linear-gradient(145deg, color-mix(in srgb,var(--review-accent) 27%,#ffffff1f), #080a0eb8 58%), #0d0f14b3!important;box-shadow:0 12px 24px color-mix(in srgb,var(--review-accent) 13%,#0000006b), inset 0 1px 0 #ffffff47, inset 0 -2px 0 color-mix(in srgb,var(--review-accent) 80%,transparent)!important}html body .hf-review-modal-metric:after{content:"";background:var(--review-accent);height:2px;box-shadow:0 -3px 13px var(--review-accent);opacity:.84;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:18%;right:18%}html body .hf-review-modal-metric-sheen{background:linear-gradient(122deg, #ffffff38, transparent 27%), radial-gradient(circle at 16% 10%, color-mix(in srgb,var(--review-accent) 24%,transparent), transparent 44%)!important}html body .hf-review-modal-metric-icon{z-index:2;color:var(--review-accent);text-shadow:0 0 12px var(--review-accent);font-size:14px;line-height:1;position:absolute;top:7px;left:0;right:0}html body .hf-review-modal-metric-content{transform:translateY(7px)}html body .hf-review-modal-metric-value,html body .hf-review-modal-metric-unit{color:#fff!important}html body .hf-review-modal-metric-label{color:#ffffffb8!important}html body .hf-review-modal-photo{border:1px solid #ffffff40;box-shadow:0 13px 28px #0000004d,inset 0 1px #ffffff38}html body .hf-review-modal-photo:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 24% 72%,#0000002e);position:absolute;inset:0}html body .hf-review-modal-photo-label{z-index:2;-webkit-backdrop-filter:blur(12px)saturate(150%);background:#080a0e57;border:1px solid #ffffff38;border-radius:8px;width:max-content;max-width:calc(100% - 20px);margin:0 auto;padding:3px 8px}html body .hf-review-modal-photo-zoom{z-index:3;-webkit-backdrop-filter:blur(12px)saturate(150%);border:1px solid #ffffff3d;background:#080a0e6b!important}html body .hf-review-modal-notes{-webkit-backdrop-filter:blur(16px);border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;color:#ffffffd1!important;background:#ffffff14!important}html body:not(.hf-dark) .hf-review-modal-backdrop{-webkit-backdrop-filter:blur(8px)saturate(110%);background:#14161c7a!important}html body:not(.hf-dark) .hf-review-modal{-webkit-backdrop-filter:blur(30px)saturate(125%)!important;background:linear-gradient(145deg,#ffffffeb,#ffffffb3),#f6f7fac7!important;border-color:#ffffffeb!important;box-shadow:0 32px 78px #161a224d,inset 0 1px #fff,0 0 0 1px #1418201a!important}html body:not(.hf-dark) .hf-review-modal:before{background:linear-gradient(118deg, #ffffffc7, transparent 27%), radial-gradient(circle at 10% 2%, color-mix(in srgb,var(--red) 7%,transparent), transparent 33%)}html body:not(.hf-dark) .hf-review-modal-title,html body:not(.hf-dark) .hf-review-modal-section-title{color:#17191f!important}html body:not(.hf-dark) .hf-review-modal-date{color:#6f737c!important}html body:not(.hf-dark) .hf-review-modal-close{color:#1c1f25!important;background:#ffffffb3!important;border-color:#20242c29!important}html body:not(.hf-dark) .hf-review-modal-metric{border-color:color-mix(in srgb,var(--review-accent) 43%,#14182021);background:linear-gradient(145deg, color-mix(in srgb,var(--review-accent) 10%,#fff), #ffffffd1 60%), #ffffffc2!important;box-shadow:0 10px 22px color-mix(in srgb,var(--review-accent) 8%,#1d222b2b), inset 0 1px 0 #fffffff5, inset 0 -2px 0 color-mix(in srgb,var(--review-accent) 57%,transparent)!important}html body:not(.hf-dark) .hf-review-modal-metric-sheen{background:linear-gradient(122deg, #ffffffe0, transparent 33%), radial-gradient(circle at 15% 10%, color-mix(in srgb,var(--review-accent) 9%,transparent), transparent 42%)!important}html body:not(.hf-dark) .hf-review-modal-metric-value,html body:not(.hf-dark) .hf-review-modal-metric-unit{color:#17191f!important;text-shadow:none!important}html body:not(.hf-dark) .hf-review-modal-metric-label{color:#646872!important}html body:not(.hf-dark) .hf-review-modal-notes{border-color:#1c20281f;color:#40444d!important;background:#ffffff9e!important}html body .hf-summary-review-modal{position:relative}html body .hf-summary-review-help{color:#ffffff94!important}html body .hf-summary-review-back{color:#ffffffe6;-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(140deg,#ffffff29,#ffffff0b);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff2e,0 7px 18px #00000029}html body .hf-summary-review-detail-panel{-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(145deg,#ffffff14,#0000 35%),#07090d3d;border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff1f}html body .hf-summary-review-card{isolation:isolate;-webkit-backdrop-filter:blur(25px)saturate(165%);align-self:start;width:100%;background:linear-gradient(124deg,#ffffff29,transparent 27%,transparent 72%,#ffffff08), linear-gradient(108deg,color-mix(in srgb,var(--hf-card-accent) 18%,transparent),transparent 48%), #0a0c10b8!important;border-color:color-mix(in srgb,var(--hf-card-accent) 52%,#ffffff38)!important;height:190px!important;min-height:190px!important;box-shadow:0 17px 35px color-mix(in srgb,var(--hf-card-accent) 10%,#00000057), inset 0 1px 0 #ffffff38, inset 3px 0 0 var(--hf-card-accent)!important}html body .hf-summary-review-grid{align-items:start}html body .hf-summary-review-card .hf-summary-review-cover,html body .hf-summary-review-card .hf-summary-review-empty-cover{flex:auto!important;height:150px!important;min-height:0!important}html body .hf-summary-review-card .hf-summary-review-cover>img{object-fit:cover;width:100%;height:100%}html body .hf-summary-review-card .hf-summary-review-empty-cover{padding:8px!important}html body .hf-summary-review-card .hf-summary-review-empty-cover>div:last-child{gap:5px!important}html body .hf-summary-review-card .hf-square-icon{width:34px;height:34px;margin-bottom:0;font-size:18px!important}html body .hf-summary-review-card .hf-square-title{font-size:10px!important}html body .hf-summary-review-card .hf-square-status{line-height:1.1;border-radius:6px!important;padding:2px 5px!important;font-size:7.5px!important}html body .hf-summary-review-card .rev-card-ov{z-index:1!important;background:linear-gradient(180deg,#00000005 15%,#0000001f 47%,#000000d1 100%), linear-gradient(112deg,color-mix(in srgb,var(--hf-card-accent) 16%,transparent),transparent 44%)!important}html body .hf-summary-review-card-empty .rev-card-ov{background:linear-gradient(124deg,#ffffff29,transparent 29%,transparent 73%,#ffffff09), linear-gradient(108deg,color-mix(in srgb,var(--hf-card-accent) 17%,transparent),transparent 52%)!important}html body .hf-summary-review-card-empty .hf-square-icon{border:1px solid color-mix(in srgb,var(--hf-card-accent) 48%,#ffffff38);background:linear-gradient(140deg,#fff3,transparent 46%), color-mix(in srgb,var(--hf-card-accent) 12%,#080a0e7a);box-shadow:inset 0 1px 0 #ffffff42,0 8px 20px color-mix(in srgb,var(--hf-card-accent) 15%,transparent);-webkit-backdrop-filter:blur(16px)saturate(150%)}html body .hf-summary-review-card .hf-square-title{color:#fffffff0!important}html body .hf-summary-review-card .hf-square-status{-webkit-backdrop-filter:blur(12px);color:#ffffffe0!important;border:1px solid color-mix(in srgb,var(--hf-card-accent) 42%,#ffffff29)!important;background:color-mix(in srgb,var(--hf-card-accent) 11%,#ffffff0e)!important;box-shadow:inset 0 1px #ffffff24!important}html body .hf-summary-review-card .hf-review-photo-count,html body .hf-summary-review-card .hf-review-measure-pill{border:1px solid #ffffff2b;-webkit-backdrop-filter:blur(13px)saturate(145%)!important;background:#05070a7a!important}html body .hf-summary-review-footer{z-index:5;-webkit-backdrop-filter:blur(24px)saturate(160%);flex:0 0 40px;min-height:40px;position:relative;box-shadow:inset 0 1px #ffffff26;border-top-color:color-mix(in srgb,var(--hf-card-accent) 21%,#ffffff1f)!important;background:linear-gradient(135deg,#ffffff1c,#0000 48%),#07090d94!important}html body .hf-summary-review-footer button{min-height:40px;color:#ffffffeb!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;padding:6px 9px!important;font-size:11px!important}html body:not(.hf-dark) .hf-summary-review-help{color:#747983!important}html body:not(.hf-dark) .hf-summary-review-back{color:#24272e;background:#ffffffa8;border-color:#1c20281f;box-shadow:inset 0 1px #fff,0 7px 18px #1c222c14}html body:not(.hf-dark) .hf-summary-review-detail-panel{background:#ffffff6b;border-color:#191d251a;box-shadow:inset 0 1px #ffffffe6}html body:not(.hf-dark) .hf-summary-review-card{background:linear-gradient(132deg,#ffffffa8,#ffffff1f 31%,transparent 70%), linear-gradient(108deg,color-mix(in srgb,var(--hf-card-accent) 5%,transparent),transparent 43%), #ffffff91!important;border-color:color-mix(in srgb,var(--hf-card-accent) 23%,#ffffffdb)!important;box-shadow:0 15px 31px #1f26311c, inset 0 1px 0 #fff, inset 3px 0 0 color-mix(in srgb,var(--hf-card-accent) 76%,transparent)!important}html body:not(.hf-dark) .hf-summary-review-card-empty .rev-card-ov{background:linear-gradient(124deg,#ffffff85,transparent 29%), linear-gradient(108deg,color-mix(in srgb,var(--hf-card-accent) 4%,transparent),transparent 49%)!important}html body:not(.hf-dark) .hf-summary-review-card-empty .hf-square-title,html body:not(.hf-dark) .hf-summary-review-card-empty .hf-square-status{color:#22262d!important}html body:not(.hf-dark) .hf-summary-review-card-empty .hf-square-status{border-color:color-mix(in srgb,var(--hf-card-accent) 20%,#ffffffd6)!important;background:color-mix(in srgb,var(--hf-card-accent) 3%,#ffffffb8)!important}html body:not(.hf-dark) .hf-summary-review-footer{box-shadow:inset 0 1px #fff;background:#ffffffad!important;border-top-color:#191d2514!important}html body:not(.hf-dark) .hf-summary-review-footer button{color:#20242b!important}@media (width<=560px){html body .hf-summary-review-card{border-radius:18px!important;height:178px!important;min-height:178px!important}html body .hf-summary-review-card .hf-summary-review-cover,html body .hf-summary-review-card .hf-summary-review-empty-cover{height:140px!important}html body .hf-summary-review-footer,html body .hf-summary-review-footer button{min-height:38px}html body .hf-summary-review-footer{flex-basis:38px}}html body .hf-tutorial-shell,html body .hf-tutorial-mobile{isolation:isolate;-webkit-backdrop-filter:blur(34px)saturate(175%);position:relative;background:linear-gradient(135deg,#ffffff29 0%,#ffffff09 27%,transparent 52%), linear-gradient(145deg,color-mix(in srgb,var(--red) 7%,transparent),transparent 44%), color-mix(in srgb,var(--sf) 74%,transparent)!important;border:1px solid color-mix(in srgb,var(--bd) 72%,#ffffff57)!important;box-shadow:0 24px 58px #00000040,inset 0 1px #fff3,inset 0 0 0 1px #ffffff06!important}html body .hf-tutorial-shell:before,html body .hf-tutorial-mobile:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 7% 4%,#ffffff29,transparent 25%), radial-gradient(circle at 96% 92%,color-mix(in srgb,var(--red) 8%,transparent),transparent 28%);position:absolute;inset:0}html body .hf-tutorial-sidebar{-webkit-backdrop-filter:blur(28px)saturate(165%);position:relative;background:linear-gradient(180deg,#ffffff0b,transparent 36%), color-mix(in srgb,var(--s2) 64%,transparent)!important;border-right-color:color-mix(in srgb,var(--bd) 70%,#ffffff38)!important}html body .hf-tutorial-sidebar-title,html body .hf-tutorial-mobile-head{box-shadow:inset 0 1px #ffffff14;border-bottom-color:color-mix(in srgb,var(--bd) 65%,#fff3)!important;background:linear-gradient(110deg,#ffffff1a,#0000 72%)!important}html body .hf-tutorial-main{background:linear-gradient(135deg,#ffffff09,transparent 36%), color-mix(in srgb,var(--bg) 18%,transparent);position:relative}html body .hf-tutorial-topic{border:1px solid color-mix(in srgb,var(--bd) 66%,#ffffff1f);background:color-mix(in srgb,var(--sf) 34%,transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);border-radius:14px;margin:7px 9px;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}html body .hf-tutorial-topic-head{transition:background .2s,box-shadow .2s;background:linear-gradient(115deg,#ffffff13,transparent 58%), color-mix(in srgb,var(--s2) 44%,transparent)!important}html body .hf-tutorial-topic-head.has-active{background:linear-gradient(115deg,color-mix(in srgb,var(--red) 12%,#ffffff14),transparent 64%), color-mix(in srgb,var(--s2) 42%,transparent)!important}html body .hf-tutorial-lesson{border-radius:11px;margin:0 7px 7px;transition:background .18s,box-shadow .18s,transform .18s;background:#ffffff06!important;outline:0!important}html body .hf-tutorial-lesson.is-active{box-shadow:inset 0 1px 0 #ffffff1c, 0 8px 20px color-mix(in srgb,var(--red) 10%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--red) 22%,transparent),#ffffff09 70%)!important}html body .hf-tutorial-video{border-bottom:1px solid color-mix(in srgb,var(--bd) 65%,#ffffff29);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 20px 42px #0003;background:#02070fdb!important}html body .hf-tutorial-video:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 34px #00000029}html body .hf-tutorial-info{-webkit-backdrop-filter:blur(24px)saturate(155%);border-top:1px solid #ffffff13;background:linear-gradient(120deg,#ffffff16,transparent 45%), color-mix(in srgb,var(--sf) 52%,transparent)!important}html body .hf-tutorial-section-pill{box-shadow:inset 0 1px #ffffff24;background:color-mix(in srgb,var(--sf) 58%,transparent)!important;border-color:color-mix(in srgb,var(--red) 25%,var(--bd))!important;-webkit-backdrop-filter:blur(16px)saturate(155%)!important}html body .hf-tutorial-nav-btn{-webkit-backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 1px #ffffff26,0 8px 18px #0000001a;border-radius:9px!important}html body .hf-tutorial-nav-btn.is-secondary{background:color-mix(in srgb,var(--sf) 60%,transparent)!important;border-color:color-mix(in srgb,var(--bd) 65%,#ffffff3d)!important}html body .hf-tutorial-nav-btn.is-primary{box-shadow:inset 0 1px 0 #ffffff3d,0 10px 24px color-mix(in srgb,var(--red) 24%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--red) 94%,#fff 6%),color-mix(in srgb,var(--red) 76%,#000))!important;border:1px solid color-mix(in srgb,var(--red) 72%,#ffffff80)!important}html body .hf-tutorial-drawer{background:linear-gradient(140deg,#ffffff2e,#ffffff09 45%,transparent), color-mix(in srgb,var(--sf) 62%,transparent)!important;border-color:color-mix(in srgb,var(--bd) 54%,#ffffff52)!important;-webkit-backdrop-filter:blur(42px)saturate(185%)!important}@media (hover:hover){html body .hf-tutorial-topic-head:hover{background:linear-gradient(115deg,#ffffff1f,transparent 62%), color-mix(in srgb,var(--s2) 52%,transparent)!important}html body .hf-tutorial-lesson:hover{background:#ffffff0f!important}html body .hf-tutorial-nav-btn:hover{transform:translateY(-1px)}}html body:not(.hf-dark) .hf-tutorial-shell,html body:not(.hf-dark) .hf-tutorial-mobile{background:linear-gradient(135deg,#ffffffe6,#ffffff91 40%,#ffffffb8), linear-gradient(145deg,color-mix(in srgb,var(--red) 3.5%,transparent),transparent 44%)!important;border-color:#ffffffe0!important;box-shadow:0 22px 54px #171e2c24,inset 0 1px #fff,inset 0 0 0 1px #1f29370e!important}html body:not(.hf-dark) .hf-tutorial-shell:before,html body:not(.hf-dark) .hf-tutorial-mobile:before{opacity:.42}html body:not(.hf-dark) .hf-tutorial-sidebar{background:linear-gradient(#ffffffe6,#f5f7fba8)!important;border-right-color:#1f29371a!important}html body:not(.hf-dark) .hf-tutorial-main{background:#ffffff47}html body:not(.hf-dark) .hf-tutorial-topic{background:#ffffff8f;border-color:#1f293717;box-shadow:inset 0 1px #fff,0 8px 20px #171e2c0b}html body:not(.hf-dark) .hf-tutorial-topic-head{background:linear-gradient(115deg,#ffffffe0,#f5f7fb6b)!important}html body:not(.hf-dark) .hf-tutorial-topic-head.has-active{background:linear-gradient(115deg,color-mix(in srgb,var(--red) 6%,#fff),#ffffff8c)!important}html body:not(.hf-dark) .hf-tutorial-lesson{background:#ffffff57!important}html body:not(.hf-dark) .hf-tutorial-lesson.is-active{background:linear-gradient(110deg,color-mix(in srgb,var(--red) 8%,#fff),#ffffffb8)!important}html body:not(.hf-dark) .hf-tutorial-info{border-top-color:#1f293714;background:linear-gradient(120deg,#ffffffe6,#ffffff8f)!important}html body:not(.hf-dark) .hf-tutorial-section-pill,html body:not(.hf-dark) .hf-tutorial-nav-btn.is-secondary{box-shadow:inset 0 1px #fff,0 8px 18px #171e2c12;background:#ffffffb3!important}@media (width<=767px){html body .hf-tutorial-mobile{border-radius:18px;overflow:hidden}html body .hf-tutorial-mobile-head{-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(110deg,#ffffff1a,transparent 68%), color-mix(in srgb,var(--bg) 72%,transparent)!important}html body .hf-tutorial-info{border-bottom:1px solid color-mix(in srgb,var(--bd) 60%,#ffffff24)!important}html body .hf-tutorial-nav{background:color-mix(in srgb,var(--sf) 42%,transparent)}html body:not(.hf-dark) .hf-tutorial-mobile-head{background:#ffffffb8!important}}html body .hf-training-history-tabs{isolation:isolate;position:relative}html body .hf-training-history-tabs .hf-record-view-tab{overflow:hidden;border-color:color-mix(in srgb,var(--tx) 17%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--tx) 8%,transparent),color-mix(in srgb,var(--sf) 28%,transparent))!important;color:var(--mu)!important;filter:none!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tx) 17%,transparent), 0 10px 24px #0000001a!important;-webkit-backdrop-filter:blur(24px)saturate(180%)!important}html body .hf-training-history-tabs .hf-record-view-tab.active{border-color:color-mix(in srgb,var(--red) 54%,color-mix(in srgb,var(--tx) 16%,transparent))!important;background:linear-gradient(112deg,color-mix(in srgb,var(--red) 30%,#ffffff1c),color-mix(in srgb,var(--red) 9%,color-mix(in srgb,var(--sf) 30%,transparent)))!important;color:var(--tx)!important;box-shadow:inset 0 1px 0 #ffffff38, 0 12px 28px color-mix(in srgb,var(--red) 16%,#0003)!important;-webkit-backdrop-filter:blur(28px)saturate(190%)!important}html body .hf-exercise-history-search{-webkit-backdrop-filter:blur(26px)saturate(175%);background:linear-gradient(145deg,color-mix(in srgb,var(--tx) 6%,transparent),color-mix(in srgb,var(--sf) 32%,transparent))!important;border-color:color-mix(in srgb,var(--tx) 16%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tx) 14%,transparent), 0 12px 28px #00000017!important}html body .hf-exercise-history-search:focus{border-color:color-mix(in srgb,var(--red) 55%,var(--bd))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tx) 17%,transparent), 0 0 0 3px color-mix(in srgb,var(--red) 10%,transparent), 0 14px 30px #0000001c!important}html body .hf-exercise-history-row{isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tx) 15%,transparent), 0 11px 27px #00000016;-webkit-backdrop-filter:blur(25px)saturate(175%);position:relative;overflow:hidden;background:linear-gradient(116deg,color-mix(in srgb,var(--tx) 8%,transparent),transparent 30%), color-mix(in srgb,var(--sf) 31%,transparent)!important;border-color:color-mix(in srgb,var(--tx) 14%,transparent)!important;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s!important}html body .hf-exercise-history-row:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 4% 50%,color-mix(in srgb,var(--red) 6%,transparent),transparent 22%), linear-gradient(112deg,#ffffff13,transparent 24%,transparent 76%,#ffffff05);position:absolute;inset:0}html body .hf-exercise-history-thumb{-webkit-backdrop-filter:blur(18px)saturate(180%);box-shadow:inset 0 1px #fff3,0 8px 18px #00000026;background:linear-gradient(145deg,color-mix(in srgb,var(--red) 11%,#ffffff1a),#ffffff09)!important;border-color:color-mix(in srgb,var(--red) 23%,color-mix(in srgb,var(--tx) 14%,transparent))!important}@media (hover:hover){html body .hf-training-history-tabs .hf-record-view-tab:not(.active):hover,html body .hf-exercise-history-row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--red) 42%,color-mix(in srgb,var(--tx) 14%,transparent))!important;background:linear-gradient(116deg,color-mix(in srgb,var(--red) 11%,#ffffff14),transparent 46%), color-mix(in srgb,var(--sf) 37%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tx) 18%,transparent), 0 15px 32px #00000021!important}}html body:not(.hf-dark) .hf-training-history-tabs .hf-record-view-tab,html body:not(.hf-dark) .hf-exercise-history-search,html body:not(.hf-dark) .hf-exercise-history-row{background:linear-gradient(145deg,#ffffffd6,#f8f9fc80)!important;border-color:#1f293717!important;box-shadow:inset 0 1px #fff,0 10px 24px #181c2411!important}html body:not(.hf-dark) .hf-training-history-tabs .hf-record-view-tab.active{background:linear-gradient(112deg,color-mix(in srgb,var(--red) 9%,#fff),#ffffffb3)!important;border-color:color-mix(in srgb,var(--red) 27%,#1f293714)!important;box-shadow:inset 0 1px 0 #fff,0 12px 27px color-mix(in srgb,var(--red) 8%,#181c2414)!important}html body:not(.hf-dark) .hf-exercise-history-row:after{opacity:.45}html body:not(.hf-dark) .hf-exercise-history-thumb{box-shadow:inset 0 1px #fff,0 7px 16px #181c2412;background:linear-gradient(145deg,color-mix(in srgb,var(--red) 5%,#fff),#f8f9fca6)!important}html body .hf-config-detail{--hf-config-accent:var(--red);isolation:isolate;background:radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--hf-config-accent) 8%,transparent),transparent 29%), radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--hf-config-accent) 4%,transparent),transparent 28%);min-height:calc(100vh - 80px);position:relative}html body .hf-config-brand{--hf-config-accent:#7c3aed}html body .hf-config-plan{--hf-config-accent:#3b82f6}html body .hf-config-measurements{--hf-config-accent:#ea580c}html body .hf-config-security{--hf-config-accent:#0f766e}html body :is(.hf-config-form-panel,.hf-config-plan-hero,.hf-config-plan-card,.hf-config-plan-tabs,.hf-config-brand .marca-preview-card,.hf-config-brand .marca-controls){isolation:isolate;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--hf-config-accent) 25%,color-mix(in srgb,var(--tx) 14%,transparent))!important;background:linear-gradient(132deg,#ffffff2e,transparent 28%,transparent 72%,#ffffff0a), linear-gradient(108deg,color-mix(in srgb,var(--hf-config-accent) 10%,transparent),transparent 44%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 74%,transparent),color-mix(in srgb,var(--sf) 47%,transparent))!important;box-shadow:0 20px 48px #00000029, 0 8px 24px color-mix(in srgb,var(--hf-config-accent) 5%,transparent), inset 0 1px 0 #ffffff8c, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent)!important;-webkit-backdrop-filter:blur(34px)saturate(175%)!important}html body .hf-config-form-panel{border-radius:24px;padding:18px}html body :is(.hf-config-form-panel,.hf-config-plan-card,.hf-config-brand .marca-preview-card,.hf-config-brand .marca-controls):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#ffffff38,transparent 24%,transparent 74%), linear-gradient(118deg,color-mix(in srgb,var(--hf-config-accent) 7%,transparent),transparent 35%);position:absolute;inset:0}html body .hf-config-detail :is(input:not([type=color]):not([type=range]):not([type=file]),textarea,select),html body .hf-config-detail .brand-native-picker,html body .hf-config-detail .brand-rgb-inputs label{-webkit-backdrop-filter:blur(22px)saturate(160%);border-color:color-mix(in srgb,var(--hf-config-accent) 17%,color-mix(in srgb,var(--tx) 12%,transparent))!important;background:linear-gradient(145deg,#ffffff1f,transparent 45%), color-mix(in srgb,var(--sf) 62%,transparent)!important;box-shadow:inset 0 1px #ffffff7a,0 8px 22px #00000014!important}html body .hf-config-detail :is(input:not([type=color]):not([type=range]):not([type=file]),textarea,select):focus{border-color:color-mix(in srgb,var(--hf-config-accent) 62%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--hf-config-accent) 11%,transparent), inset 0 1px 0 #ffffff8c!important}html body .hf-config-social-row{border:1px solid color-mix(in srgb,var(--hf-config-accent) 10%,transparent);background:color-mix(in srgb,var(--sf) 36%,transparent);-webkit-backdrop-filter:blur(18px);border-radius:14px;padding:5px 8px}html body .hf-config-measure-chip,html body .hf-config-brand :is(.brand-segment,.brand-color-field,.brand-identity-card,.brand-preview-note){-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:inset 0 1px #ffffff75,0 8px 20px #00000012;border-color:color-mix(in srgb,var(--hf-config-accent) 22%,color-mix(in srgb,var(--tx) 11%,transparent))!important;background:linear-gradient(140deg,#ffffff26,transparent 45%), color-mix(in srgb,var(--sf) 58%,transparent)!important}html body .hf-config-measure-chip.is-extra{border-color:color-mix(in srgb,var(--red) 30%,transparent)!important;background:linear-gradient(140deg,#ffffff24,transparent 45%), color-mix(in srgb,var(--red) 8%,color-mix(in srgb,var(--sf) 54%,transparent))!important}html body .hf-config-plan-hero{border-radius:24px!important}html body .hf-config-plan-hero>div:first-child{-webkit-backdrop-filter:blur(30px)saturate(180%);background:linear-gradient(132deg,#ffffff2e,transparent 33%), linear-gradient(135deg,color-mix(in srgb,var(--red) 88%,transparent),color-mix(in srgb,var(--red) 54%,#09090b))!important}html body .hf-config-plan-hero>div:last-child{-webkit-backdrop-filter:blur(28px)saturate(165%);background:color-mix(in srgb,var(--sf) 58%,transparent)!important}html body .hf-config-plan-tabs{border-radius:20px!important;padding:4px!important}html body .hf-config-plan-card{overflow:visible}html body .hf-config-current-plan-badge{z-index:2;border:1px solid color-mix(in srgb,var(--red) 38%,#ffffff2e);background:linear-gradient(142deg,#ffffff29,transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--red) 14%,#ffffff12),#ffffff09);-webkit-backdrop-filter:blur(22px)saturate(165%);width:max-content;min-height:31px;color:color-mix(in srgb,var(--red) 62%,#fff);letter-spacing:1px;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin:-10px auto 15px;padding:6px 18px;font:400 12px/1 Bebas Neue,sans-serif;display:flex;position:relative;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff3d}html body .hf-config-plan-active-banner{border:1px solid color-mix(in srgb,var(--red) 25%,#ffffff21);-webkit-backdrop-filter:blur(24px)saturate(155%);color:color-mix(in srgb,var(--red) 76%,#fff);text-align:center;border-radius:14px;padding:12px;font-size:13px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000024,inset 0 1px #ffffff2e;background:linear-gradient(142deg,#ffffff1c,transparent 38%), linear-gradient(110deg,color-mix(in srgb,var(--red) 9%,transparent),#ffffff06)!important}html body .hf-config-brand :is(.marca-preview-card,.marca-controls){border-radius:24px!important}html body .hf-config-brand .brand-color-field{border-radius:17px}html body .hf-config-detail .hf-config-back-btn{-webkit-backdrop-filter:blur(22px)saturate(165%);width:max-content;min-height:34px;font-weight:700;line-height:1;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;border:1px solid color-mix(in srgb,var(--hf-config-accent) 22%,color-mix(in srgb,var(--tx) 13%,transparent))!important;color:color-mix(in srgb,var(--tx) 76%,var(--mu))!important;background:linear-gradient(138deg,#ffffff2b,transparent 48%), color-mix(in srgb,var(--sf) 56%,transparent)!important;border-radius:10px!important;gap:7px!important;padding:7px 12px!important;box-shadow:0 9px 22px #0000001a,inset 0 1px #ffffff7a!important}@media (hover:hover){html body .hf-config-detail .hf-config-back-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--hf-config-accent) 40%,color-mix(in srgb,var(--tx) 12%,transparent))!important;background:linear-gradient(138deg,#ffffff38,transparent 48%), color-mix(in srgb,var(--hf-config-accent) 8%,color-mix(in srgb,var(--sf) 54%,transparent))!important;box-shadow:0 12px 26px #00000024,inset 0 1px #ffffff8c!important}}html body:not(.hf-dark) .hf-config-detail{background:radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--hf-config-accent) 3.5%,transparent),transparent 28%), radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--hf-config-accent) 2%,transparent),transparent 27%)}html body:not(.hf-dark) :is(.hf-config-form-panel,.hf-config-plan-hero,.hf-config-plan-card,.hf-config-plan-tabs,.hf-config-brand .marca-preview-card,.hf-config-brand .marca-controls){border-color:color-mix(in srgb,var(--hf-config-accent) 15%,#ffffffc7)!important;background:linear-gradient(132deg,#ffffff8c,#ffffff1a 30%,transparent 72%), linear-gradient(108deg,color-mix(in srgb,var(--hf-config-accent) 4%,transparent),transparent 42%), linear-gradient(145deg,#ffffffb0,#fff6)!important;box-shadow:0 20px 46px #0f172a1f,inset 0 1px #fffffff5,inset 0 -1px #0f172a0e!important}html body:not(.hf-dark) .hf-config-detail :is(input:not([type=color]):not([type=range]):not([type=file]),textarea,select),html body:not(.hf-dark) .hf-config-detail .brand-native-picker,html body:not(.hf-dark) .hf-config-detail .brand-rgb-inputs label{border-color:color-mix(in srgb,var(--hf-config-accent) 10%,#0f172a1a)!important;background:linear-gradient(145deg,#ffffffd1,#ffffff75)!important;box-shadow:inset 0 1px #fff,0 8px 20px #0f172a12!important}html body:not(.hf-dark) .hf-config-measure-chip,html body:not(.hf-dark) .hf-config-brand :is(.brand-segment,.brand-color-field,.brand-identity-card,.brand-preview-note){border-color:color-mix(in srgb,var(--hf-config-accent) 13%,#0f172a14)!important;background:linear-gradient(140deg,#fffc,#ffffff6b)!important}html body:not(.hf-dark) .hf-config-detail .hf-config-back-btn{border-color:color-mix(in srgb,var(--hf-config-accent) 13%,#0f172a1a)!important;color:color-mix(in srgb,var(--tx) 72%,var(--mu))!important;background:linear-gradient(138deg,#ffffffe0,#ffffff75)!important;box-shadow:0 9px 21px #0f172a14,inset 0 1px #fff!important}html body:not(.hf-dark) .hf-config-current-plan-badge,html body:not(.hf-dark) .hf-config-plan-active-banner{border-color:color-mix(in srgb,var(--red) 19%,#0f172a17);color:color-mix(in srgb,var(--red) 82%,#5b1111);box-shadow:0 10px 24px #0f172a14,inset 0 1px #fff;background:linear-gradient(142deg,#ffffffc7,transparent 42%), linear-gradient(110deg,color-mix(in srgb,var(--red) 5%,transparent),#ffffff6b)!important}@media (width<=720px){html body .hf-config-form-panel{border-radius:20px;padding:14px}html body .hf-config-social-row{flex-direction:column;align-items:stretch!important;gap:5px!important}html body .hf-config-social-row>span{width:auto!important}html body .hf-config-measure-add{flex-wrap:wrap}html body .hf-config-measure-add>input{flex-basis:100%!important}}html body .hf-training-glass-photo{background:linear-gradient(132deg,#ffffff2b,transparent 28%,transparent 74%), linear-gradient(108deg,color-mix(in srgb,var(--hf-home-accent) 8%,transparent),transparent 44%), color-mix(in srgb,var(--sf) 42%,transparent)!important}html body .hf-training-glass-photo :is(.ent-card-btns,.base-ex-footer){border-top:1px solid color-mix(in srgb,#fff 22%,color-mix(in srgb,var(--hf-home-accent) 15%,transparent))!important;background:linear-gradient(135deg,#ffffff26,transparent 52%), color-mix(in srgb,var(--hf-home-accent) 5%,#06080c5c)!important;-webkit-backdrop-filter:blur(30px)saturate(175%)!important;box-shadow:inset 0 1px #ffffff42,0 -8px 22px #00000014!important}html body .hf-training-glass-photo .ent-card-btns button,html body .hf-training-glass-photo .base-ex-actions button{box-shadow:none!important;background:0 0!important;border:0!important}html body .hf-training-glass-photo .base-ex-pill{border-color:color-mix(in srgb,var(--hf-home-accent) 25%,#ffffff38)!important;background:linear-gradient(145deg,#ffffff2b,transparent 55%), color-mix(in srgb,var(--hf-home-accent) 6%,transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(155%)!important;box-shadow:inset 0 1px #ffffff57!important}html body:not(.hf-dark) .hf-training-glass-photo{border-color:color-mix(in srgb,var(--hf-home-accent) 22%,#ffffffc2)!important;background:linear-gradient(132deg,#ffffff52,#ffffff0e 30%,transparent 72%), linear-gradient(108deg,color-mix(in srgb,var(--hf-home-accent) 3.5%,transparent),transparent 42%), #ffffff1f!important;box-shadow:0 18px 42px #0f172a1f,inset 0 1px #fffffff0,inset 0 -1px #0f172a0b!important}html body:not(.hf-dark) .hf-training-glass-photo :is(.ent-card-btns,.base-ex-footer){background:linear-gradient(135deg,#ffffff5c,#ffffff13 52%), color-mix(in srgb,var(--hf-home-accent) 3.5%,#ffffff26)!important;border-top-color:#ffffff9e!important;box-shadow:inset 0 1px #ffffffeb,0 -8px 24px #0f172a0e!important}html body:not(.hf-dark) .hf-training-glass-photo .base-ex-media{background:linear-gradient(145deg,color-mix(in srgb,var(--hf-home-accent) 3%,#ffffff2e),#ffffff14)!important}html body:not(.hf-dark) .hf-training-glass-photo .base-ex-pill{border-color:color-mix(in srgb,var(--hf-home-accent) 23%,#ffffffb8)!important;background:linear-gradient(145deg,#ffffff57,#ffffff12 58%), color-mix(in srgb,var(--hf-home-accent) 3%,#ffffff1f)!important;box-shadow:inset 0 1px #ffffffe0!important}html body .hf-training-glass-card{--hf-home-accent:var(--hf-card-accent,var(--hf-exercise-accent,var(--red)));isolation:isolate!important;border:1px solid color-mix(in srgb,var(--hf-home-accent) 31%,color-mix(in srgb,var(--tx) 14%,transparent))!important;background:linear-gradient(132deg,#fff3,transparent 27%,transparent 72%,#ffffff0a), linear-gradient(108deg,color-mix(in srgb,var(--hf-home-accent) 10%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;box-shadow:0 18px 44px #0000002e, 0 8px 22px color-mix(in srgb,var(--hf-home-accent) 6%,transparent), inset 0 1px 0 #ffffff9c, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent), inset 1px 0 0 #ffffff24!important;-webkit-backdrop-filter:blur(38px)saturate(178%)!important;position:relative!important;overflow:hidden!important}html body .hf-training-glass-card:before{content:""!important;z-index:1!important;border-radius:inherit!important;background:linear-gradient(124deg,#ffffff45,transparent 24%,transparent 72%,#ffffff0d), linear-gradient(150deg,color-mix(in srgb,var(--hf-home-accent) 8%,transparent),transparent 48%)!important;width:auto!important;box-shadow:none!important;pointer-events:none!important;position:absolute!important;inset:0!important}html body .hf-training-glass-card.hf-training-glass-photo{border-radius:22px!important}html body .hf-training-glass-card.hf-training-glass-photo:before{background:linear-gradient(122deg,#ffffff40,#ffffff0e 22%,transparent 39%,transparent 76%,#ffffff0b), linear-gradient(150deg,color-mix(in srgb,var(--hf-home-accent) 7%,transparent),transparent 43%)!important}html body .hf-training-glass-card :is(.ent-card-ov,.base-ex-overlay){background:linear-gradient(180deg,#00000004 15%,#00000017 48%,#000000c2 100%), linear-gradient(110deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 42%)!important}html body .hf-training-glass-card :is(.ent-card-btns,.base-ex-footer){border-top:1px solid color-mix(in srgb,var(--hf-home-accent) 20%,#ffffff24)!important;background:linear-gradient(135deg,#ffffff1f,transparent 48%), color-mix(in srgb,var(--sf) 56%,#04060aa3)!important;-webkit-backdrop-filter:blur(26px)saturate(170%)!important;box-shadow:inset 0 1px #ffffff38!important}html body .hf-training-glass-card .ent-card-btns button{border-left:1px solid color-mix(in srgb,var(--tx) 9%,transparent)!important;color:var(--tx)!important;-webkit-backdrop-filter:none!important;background:0 0!important}html body .hf-training-glass-card .ent-card-btns button:first-child{border-left:0!important}html body .hf-training-glass-card .base-ex-media{background:linear-gradient(145deg,color-mix(in srgb,var(--hf-home-accent) 9%,color-mix(in srgb,var(--sf) 74%,transparent)),color-mix(in srgb,var(--sf) 54%,transparent))!important}html body .hf-training-glass-card .base-ex-footer{color:var(--tx)!important}html body .hf-training-glass-card .base-ex-actions button{border-left-color:color-mix(in srgb,var(--hf-home-accent) 18%,color-mix(in srgb,var(--tx) 9%,transparent))!important;color:var(--tx)!important}html body .hf-training-glass-card.is-selected{border-color:color-mix(in srgb,var(--red) 68%,#fff 28%)!important;box-shadow:0 0 0 2px var(--red), 0 20px 48px #0003, 0 8px 24px color-mix(in srgb,var(--red) 14%,transparent), inset 0 1px 0 #ffffffa6!important}html body .hf-training-glass-block.hf-square-surface{border-radius:24px!important;min-height:138px!important;padding:16px 14px!important}html body .hf-training-glass-block>.blq-card-ov{display:none!important}html body .hf-training-glass-block>div:last-child{z-index:7!important;gap:5px!important;width:100%!important}html body .hf-training-glass-block .hf-square-icon{border:1px solid color-mix(in srgb,var(--hf-home-accent) 34%,#ffffff38)!important;background:linear-gradient(138deg,#ffffff40,transparent 42%), color-mix(in srgb,var(--hf-home-accent) 11%,color-mix(in srgb,var(--sf) 58%,transparent))!important;width:46px!important;height:46px!important;min-height:46px!important;box-shadow:0 10px 22px color-mix(in srgb,var(--hf-home-accent) 11%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(165%)!important;border-radius:17px!important;flex:0 0 46px!important;margin:0 auto 3px!important}html body .hf-training-glass-block .hf-square-title{max-width:100%!important;color:var(--tx)!important;text-shadow:none!important;font-size:12px!important;line-height:1.28!important}html body .hf-training-glass-block .hf-square-meta{color:var(--mu)!important;text-shadow:none!important;font-size:9px!important}html body:not(.hf-dark) .hf-training-glass-card{border-color:color-mix(in srgb,var(--hf-home-accent) 23%,#ffffffc2)!important;background:linear-gradient(132deg,#ffffff80,#ffffff14 30%,transparent 72%), linear-gradient(108deg,color-mix(in srgb,var(--hf-home-accent) 4.5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffb3,#fff6)!important;box-shadow:0 18px 42px #0f172a21,inset 0 1px #fffffff2,inset 0 -1px #0f172a0f!important}html body:not(.hf-dark) .hf-training-glass-card:before{background:linear-gradient(124deg,#fff9,transparent 25%,transparent 73%,#ffffff21), linear-gradient(150deg,color-mix(in srgb,var(--hf-home-accent) 3%,transparent),transparent 44%)!important}html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo:before{background:linear-gradient(122deg,#ffffff7a,#ffffff14 22%,transparent 39%,transparent 76%,#ffffff14), linear-gradient(150deg,color-mix(in srgb,var(--hf-home-accent) 3%,transparent),transparent 43%)!important}html body:not(.hf-dark) .hf-training-glass-card :is(.ent-card-btns,.base-ex-footer){border-top-color:color-mix(in srgb,var(--hf-home-accent) 18%,#ffffffb8)!important;background:linear-gradient(135deg,#ffffff6b,#ffffff17 48%),#f5f7fa94!important;box-shadow:inset 0 1px #ffffffeb,0 -6px 20px #0f172a0f!important}@media (hover:hover){html body .hf-training-glass-card:hover{filter:none!important;border-color:color-mix(in srgb,var(--hf-home-accent) 40%,#ffffff3d)!important;box-shadow:0 22px 50px #00000038, 0 8px 25px color-mix(in srgb,var(--hf-home-accent) 8%,transparent), inset 0 1px 0 #ffffffab!important;transform:translateY(-3px)!important}html body .hf-training-glass-card:hover :is(.ent-card-cover,.base-ex-cover){transform:scale(1.025)!important}html body .hf-training-glass-card :is(.ent-card-btns button,.base-ex-actions button):hover{background:color-mix(in srgb,var(--hf-home-accent) 9%,transparent)!important}}@media (width<=680px){html body .hf-training-glass-card.hf-training-glass-photo{border-radius:18px!important}html body .hf-training-glass-block.hf-square-surface{border-radius:21px!important;min-height:130px!important;padding:13px 10px!important}html body .hf-training-glass-block .hf-square-icon{border-radius:14px!important;flex-basis:42px!important;width:42px!important;height:42px!important;min-height:42px!important}}:is(.hf-summary-card,.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){isolation:isolate;backface-visibility:hidden;transform:translateZ(0)scale(1)}:is(.exp-card-overlay,.antro-card-ov,.bio-card-ov,.get-card-ov){z-index:0}:is(.exp-card-content,.antro-card-content){z-index:1}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){isolation:isolate!important;border:1px solid color-mix(in srgb,var(--module-accent) 42%,#ffffff29)!important;background:linear-gradient(106deg,color-mix(in srgb,var(--module-accent) 17%,transparent),transparent 46%), linear-gradient(142deg,#ffffff1b,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 78%,transparent),color-mix(in srgb,var(--sf) 54%,#00000080))!important;min-height:112px!important;box-shadow:0 18px 42px #00000040, 0 0 20px color-mix(in srgb,var(--module-accent) 8%,transparent), inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #ffffff09!important;-webkit-backdrop-filter:blur(32px)saturate(165%)brightness(.78)!important;color:var(--tx)!important;border-radius:24px!important;padding:15px 64px 15px 17px!important;overflow:hidden!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):before{content:""!important;z-index:-1!important;width:auto!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(118deg,#ffffff26,#0000 27% 77%,#ffffff08)!important;position:absolute!important;inset:0!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):after{content:"→"!important;z-index:3!important;border:1px solid color-mix(in srgb,var(--module-accent) 35%,#ffffff1c)!important;background:color-mix(in srgb,var(--module-accent) 10%,#05070b61)!important;width:36px!important;height:36px!important;color:var(--module-accent)!important;filter:none!important;pointer-events:none!important;border-radius:50%!important;place-items:center!important;font-family:DM Sans,sans-serif!important;font-size:19px!important;font-weight:700!important;line-height:1!important;transition:transform .2s,background .2s!important;display:grid!important;position:absolute!important;inset:50% 16px auto auto!important;transform:translateY(-50%)!important;box-shadow:inset 0 1px #ffffff24!important}html body :is(.exp-card-overlay,.antro-card-ov,.bio-card-ov,.get-card-ov){z-index:-2!important;background:radial-gradient(ellipse at 5% 50%,color-mix(in srgb,var(--module-accent) 21%,transparent),transparent 43%), radial-gradient(circle at 88% 112%,#ffffff0b,transparent 34%)!important;opacity:1!important;filter:none!important;pointer-events:none!important;position:absolute!important;inset:0!important}html body :is(.exp-card-content,.antro-card-content),html body .bio-card>div:last-child,html body .get-card>div:last-child{z-index:1!important;position:relative!important}html body :is(.exp-card-icon,.antro-card-icon,.hf-record-icon),html body .bio-card>div:last-child>div:first-child,html body .get-card>div:last-child>div:first-child{border:1px solid color-mix(in srgb,var(--module-accent) 46%,#ffffff21)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--module-accent) 18%,#ffffff17),#ffffff06)!important;width:58px!important;height:58px!important;box-shadow:inset 0 1px 0 #ffffff40, 0 10px 22px color-mix(in srgb,var(--module-accent) 14%,#0000002e)!important;-webkit-backdrop-filter:blur(20px)saturate(160%)!important;color:var(--tx)!important;border-radius:18px!important;place-items:center!important;margin:0!important;font-size:29px!important;line-height:1!important;display:grid!important}html body :is(.exp-card-title,.antro-card-title,.hf-record-title),html body .bio-card>div:last-child>div:nth-child(2),html body .get-card>div:last-child>div:nth-child(2){color:var(--tx)!important;letter-spacing:.8px!important;text-shadow:none!important;font-family:Bebas Neue,sans-serif!important;font-size:21px!important;font-weight:700!important;line-height:1!important}html body :is(.exp-card-sub,.antro-card-sub,.hf-record-sub),html body .bio-card>div:last-child>div:nth-child(3),html body .get-card>div:last-child>div:nth-child(3){color:var(--mu)!important;text-shadow:none!important;margin-top:7px!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}@media (hover:hover){html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover{border-color:color-mix(in srgb,var(--module-accent) 58%,#ffffff2e)!important;background:linear-gradient(106deg,color-mix(in srgb,var(--module-accent) 21%,transparent),transparent 48%), linear-gradient(142deg,#ffffff24,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 76%,transparent),color-mix(in srgb,var(--sf) 52%,#00000080))!important;box-shadow:0 22px 48px #0000004d, 0 0 24px color-mix(in srgb,var(--module-accent) 11%,transparent), inset 0 1px #ffffff47!important;filter:none!important;transform:translateY(-2px)!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover:after{background:color-mix(in srgb,var(--module-accent) 16%,#05070b59)!important;transform:translate(3px,-50%)!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover :is(.exp-card-content,.antro-card-content,.hf-record-copy,.hf-record-icon),html body .bio-card:hover>div:last-child,html body .get-card:hover>div:last-child{transform:none!important}}@media (width<=720px){html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){border-radius:21px!important;min-height:94px!important;padding:13px 58px 13px 14px!important}html body .hf-record-card{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important}html body .hf-record-card-controls{padding-right:86px!important}html body :is(.exp-card-content,.antro-card-content),html body .bio-card>div:last-child,html body .get-card>div:last-child{grid-template-columns:52px minmax(0,1fr)!important;column-gap:12px!important}html body :is(.exp-card-icon,.antro-card-icon,.hf-record-icon),html body .bio-card>div:last-child>div:first-child,html body .get-card>div:last-child>div:first-child{border-radius:16px!important;width:52px!important;height:52px!important;font-size:26px!important}html body :is(.exp-card-title,.antro-card-title,.hf-record-title),html body .bio-card>div:last-child>div:nth-child(2),html body .get-card>div:last-child>div:nth-child(2){font-size:18px!important}html body :is(.exp-card-sub,.antro-card-sub,.hf-record-sub),html body .bio-card>div:last-child>div:nth-child(3),html body .get-card>div:last-child>div:nth-child(3){margin-top:5px!important;font-size:10px!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):after{width:34px!important;height:34px!important;right:14px!important}}html body .hf-home-action,html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){border-color:color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 30%,color-mix(in srgb,var(--tx) 15%,transparent))!important;background:linear-gradient(132deg,#ffffff30,transparent 27%,transparent 72%,#ffffff0a), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 11%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;box-shadow:0 18px 44px #0000002b, 0 8px 22px color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 5%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent), inset 1px 0 0 #ffffff26!important;-webkit-backdrop-filter:blur(38px)saturate(178%)!important}html body .hf-home-action.hf-home-glass:before,html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):before{background:linear-gradient(112deg,#ffffff3d,transparent 24%,transparent 70%,#ffffff0d), linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 8%,transparent),transparent 34%,transparent 78%,color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 3%,transparent))!important}html body :is(.hf-summary-icon,.exp-card-icon,.antro-card-icon,.hf-record-icon),html body .bio-card>div:last-child>div:first-child,html body .get-card>div:last-child>div:first-child{background:linear-gradient(138deg,#ffffff40,transparent 42%), color-mix(in srgb,var(--hf-home-accent,var(--summary-accent,var(--module-accent,var(--red)))) 11%,color-mix(in srgb,var(--sf) 58%,transparent))!important;border-color:color-mix(in srgb,var(--hf-home-accent,var(--summary-accent,var(--module-accent,var(--red)))) 34%,#ffffff38)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--hf-home-accent,var(--summary-accent,var(--module-accent,var(--red)))) 11%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(165%)!important}html body .hf-summary-arrow,html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):after{background:linear-gradient(145deg,#fff3,transparent 52%), color-mix(in srgb,var(--hf-home-accent,var(--summary-accent,var(--module-accent,var(--red)))) 8%,color-mix(in srgb,var(--sf) 48%,transparent))!important;border-color:color-mix(in srgb,var(--hf-home-accent,var(--summary-accent,var(--module-accent,var(--red)))) 27%,#fff3)!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;box-shadow:inset 0 1px #ffffff7a,0 7px 16px #00000014!important}html body:not(.hf-dark) .hf-home-action,html body:not(.hf-dark) :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){background:linear-gradient(132deg,#ffffff7a,#ffffff14 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffad,#ffffff61)!important;border-color:color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 24%,#ffffffb3)!important;box-shadow:0 18px 42px #0f172a21,inset 0 1px #fffffff0,inset 0 -1px #0f172a0f,inset 1px 0 #ffffff73!important}html body:not(.hf-dark) .hf-home-action.hf-home-glass:before,html body:not(.hf-dark) :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):before{background:linear-gradient(112deg,#ffffff94,transparent 25%,transparent 73%,#ffffff1f), linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 3.5%,transparent),transparent 32%)!important}@media (hover:hover){html body .hf-home-action:hover,html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover{border-color:color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 38%,#ffffff3d)!important;box-shadow:0 22px 50px #00000038, 0 8px 25px color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 7%,transparent), inset 0 1px 0 #ffffffa6!important}html body:not(.hf-dark) .hf-home-action:hover,html body:not(.hf-dark) :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover{background:linear-gradient(132deg,#ffffff8c,#ffffff1a 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent,var(--module-accent,var(--red))) 5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffb3,#fff6)!important}}body:not(.hf-dark) .hf-home-action{background:linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 6%,transparent),transparent 42%), linear-gradient(142deg,#ffffff17,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 88%,transparent),color-mix(in srgb,var(--sf) 72%,transparent))!important}body:not(.hf-dark) .hf-home-action.hf-home-glass:before{background:linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent,var(--red)) 4%,transparent),transparent 30%,transparent 80%,color-mix(in srgb,var(--hf-home-accent,var(--red)) 2%,transparent))!important}body:not(.hf-dark) :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){background:linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 6%,transparent),transparent 42%), linear-gradient(142deg,#ffffff17,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 88%,transparent),color-mix(in srgb,var(--sf) 72%,transparent))!important}body:not(.hf-dark) :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):before{background:linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent) 4%,transparent),transparent 30%,transparent 80%,color-mix(in srgb,var(--hf-home-accent) 2%,transparent))!important}@media (hover:hover){body:not(.hf-dark) :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover{background:linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 6%,transparent),transparent 42%), linear-gradient(142deg,#ffffff17,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 88%,transparent),color-mix(in srgb,var(--sf) 72%,transparent))!important}}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){--hf-home-accent:var(--module-accent);border:1px solid color-mix(in srgb,var(--hf-home-accent) 36%,var(--tx) 12%)!important;background:linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 14%,transparent),transparent 48%), linear-gradient(142deg,#ffffff1f,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 86%,transparent),color-mix(in srgb,var(--sf) 65%,transparent))!important;min-height:84px!important;box-shadow:0 17px 42px #00000024, inset 0 1px 0 #ffffff61, inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important;-webkit-backdrop-filter:blur(30px)saturate(165%)!important;border-radius:24px!important;gap:13px!important;padding:14px 64px 14px 16px!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):before{content:""!important;z-index:-1!important;background:linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 34%,transparent 76%,color-mix(in srgb,var(--hf-home-accent) 5%,transparent))!important;width:auto!important;box-shadow:none!important;position:absolute!important;inset:0!important}html body :is(.exp-card-overlay,.antro-card-ov,.bio-card-ov,.get-card-ov){display:none!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):after{content:"→"!important;border:1px solid color-mix(in srgb,var(--hf-home-accent) 28%,transparent)!important;background:color-mix(in srgb,var(--hf-home-accent) 11%,var(--sf))!important;width:34px!important;height:34px!important;box-shadow:none!important;color:var(--hf-home-accent)!important;border-radius:50%!important;place-items:center!important;font-size:17px!important;font-weight:400!important;display:grid!important;inset:50% 16px auto auto!important;transform:translateY(-50%)!important}html body .hf-record-card{grid-template-columns:50px minmax(0,1fr)!important}html body :is(.exp-card-content,.antro-card-content),html body .bio-card>div:last-child,html body .get-card>div:last-child{grid-template-columns:50px minmax(0,1fr)!important;column-gap:13px!important}html body :is(.exp-card-icon,.antro-card-icon,.hf-record-icon),html body .bio-card>div:last-child>div:first-child,html body .get-card>div:last-child>div:first-child{border:1px solid color-mix(in srgb,var(--hf-home-accent) 39%,transparent)!important;background:color-mix(in srgb,var(--hf-home-accent) 14%,var(--sf))!important;width:50px!important;height:50px!important;box-shadow:0 9px 20px color-mix(in srgb,var(--hf-home-accent) 14%,transparent), inset 0 1px 0 #ffffff4f!important;-webkit-backdrop-filter:none!important;border-radius:17px!important;font-size:24px!important}html body :is(.exp-card-title,.antro-card-title,.hf-record-title),html body .bio-card>div:last-child>div:nth-child(2),html body .get-card>div:last-child>div:nth-child(2){letter-spacing:.8px!important;font-size:18px!important}html body :is(.exp-card-sub,.antro-card-sub,.hf-record-sub),html body .bio-card>div:last-child>div:nth-child(3),html body .get-card>div:last-child>div:nth-child(3){color:var(--mu)!important;margin-top:4px!important;font-size:12px!important;font-weight:400!important}html body .hf-record-card-controls{padding-right:92px!important}html body .hf-record-card-controls:after{display:none!important}@media (hover:hover){html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover{border-color:color-mix(in srgb,var(--hf-home-accent) 36%,var(--tx) 12%)!important;background:linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 14%,transparent),transparent 48%), linear-gradient(142deg,#ffffff1f,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 86%,transparent),color-mix(in srgb,var(--sf) 65%,transparent))!important;filter:saturate(1.08)!important;transform:translateY(-3px)!important;box-shadow:0 15px 36px #00000040!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover:after{background:color-mix(in srgb,var(--hf-home-accent) 11%,var(--sf))!important;transform:translateY(-50%)!important}}@media (width<=720px){html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){border-radius:24px!important;min-height:84px!important;padding:14px 60px 14px 16px!important}html body .hf-record-card,html body :is(.exp-card-content,.antro-card-content),html body .bio-card>div:last-child,html body .get-card>div:last-child{grid-template-columns:50px minmax(0,1fr)!important;gap:13px!important}html body :is(.exp-card-icon,.antro-card-icon,.hf-record-icon),html body .bio-card>div:last-child>div:first-child,html body .get-card>div:last-child>div:first-child{border-radius:17px!important;width:50px!important;height:50px!important;font-size:24px!important}html body :is(.exp-card-title,.antro-card-title,.hf-record-title),html body .bio-card>div:last-child>div:nth-child(2),html body .get-card>div:last-child>div:nth-child(2){font-size:18px!important}html body :is(.exp-card-sub,.antro-card-sub,.hf-record-sub),html body .bio-card>div:last-child>div:nth-child(3),html body .get-card>div:last-child>div:nth-child(3){margin-top:4px!important;font-size:12px!important}}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){border-color:color-mix(in srgb,var(--hf-home-accent) 30%,color-mix(in srgb,var(--tx) 15%,transparent))!important;background:linear-gradient(132deg,#ffffff30,transparent 27%,transparent 72%,#ffffff0a), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;box-shadow:0 18px 44px #0000002b, 0 8px 22px color-mix(in srgb,var(--hf-home-accent) 5%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent), inset 1px 0 0 #ffffff26!important;-webkit-backdrop-filter:blur(38px)saturate(178%)!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):before{background:linear-gradient(112deg,#ffffff3d,transparent 24%,transparent 70%,#ffffff0d), linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent) 8%,transparent),transparent 34%,transparent 78%,color-mix(in srgb,var(--hf-home-accent) 3%,transparent))!important}html body :is(.exp-card-icon,.antro-card-icon,.hf-record-icon),html body .bio-card>div:last-child>div:first-child,html body .get-card>div:last-child>div:first-child{background:linear-gradient(138deg,#ffffff40,transparent 42%), color-mix(in srgb,var(--hf-home-accent) 11%,color-mix(in srgb,var(--sf) 58%,transparent))!important;border-color:color-mix(in srgb,var(--hf-home-accent) 34%,#ffffff38)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--hf-home-accent) 11%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(165%)!important}html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):after{background:linear-gradient(145deg,#fff3,transparent 52%), color-mix(in srgb,var(--hf-home-accent) 8%,color-mix(in srgb,var(--sf) 48%,transparent))!important;border-color:color-mix(in srgb,var(--hf-home-accent) 27%,#fff3)!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;box-shadow:inset 0 1px #ffffff7a,0 7px 16px #00000014!important}html body:not(.hf-dark) :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card){background:linear-gradient(132deg,#ffffff7a,#ffffff14 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffad,#ffffff61)!important;border-color:color-mix(in srgb,var(--hf-home-accent) 24%,#ffffffb3)!important}html body:not(.hf-dark) :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):before{background:linear-gradient(112deg,#ffffff94,transparent 25%,transparent 73%,#ffffff1f), linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent) 3.5%,transparent),transparent 32%)!important}@media (hover:hover){html body :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover{border-color:color-mix(in srgb,var(--hf-home-accent) 38%,#ffffff3d)!important;background:linear-gradient(132deg,#ffffff38,transparent 27%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;box-shadow:0 22px 50px #00000038, 0 8px 25px color-mix(in srgb,var(--hf-home-accent) 7%,transparent), inset 0 1px 0 #ffffffa6!important}html body:not(.hf-dark) :is(.exp-card,.antro-card,.bio-card,.get-card,.hf-record-card):hover{background:linear-gradient(132deg,#ffffff8c,#ffffff1a 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffb3,#fff6)!important}}html body .cuest-cli-card.hf-square-surface{--hf-home-accent:var(--hf-card-accent);aspect-ratio:1!important;isolation:isolate!important;border:1px solid color-mix(in srgb,var(--hf-home-accent) 30%,color-mix(in srgb,var(--tx) 15%,transparent))!important;background:linear-gradient(132deg,#ffffff30,transparent 27%,transparent 72%,#ffffff0a), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;width:100%!important;min-width:0!important;min-height:0!important;box-shadow:0 18px 44px #0000002b, 0 8px 22px color-mix(in srgb,var(--hf-home-accent) 5%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent), inset 1px 0 0 #ffffff26!important;-webkit-backdrop-filter:blur(38px)saturate(178%)!important;border-radius:24px!important;padding:18px 14px!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;overflow:hidden!important}html body .cuest-cli-card.hf-square-surface:before{content:""!important;z-index:0!important;background:linear-gradient(124deg,#ffffff40,transparent 25%,transparent 72%,#ffffff0d), linear-gradient(150deg,color-mix(in srgb,var(--hf-home-accent) 9%,transparent),transparent 48%)!important;width:auto!important;box-shadow:none!important;pointer-events:none!important;position:absolute!important;inset:0!important}html body .cuest-cli-card .cuest-cli-card-ov{display:none!important}html body .cuest-cli-card>div:last-child{justify-content:center!important;gap:8px!important;width:100%!important;min-height:100%!important}html body .cuest-cli-card .hf-square-icon{border:1px solid color-mix(in srgb,var(--hf-home-accent) 34%,#ffffff38)!important;background:linear-gradient(138deg,#ffffff40,transparent 42%), color-mix(in srgb,var(--hf-home-accent) 11%,color-mix(in srgb,var(--sf) 58%,transparent))!important;width:50px!important;height:50px!important;box-shadow:0 10px 22px color-mix(in srgb,var(--hf-home-accent) 11%,transparent), inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(165%)!important;border-radius:17px!important;margin:0 auto 3px!important}html body .cuest-cli-card .hf-square-title{max-width:100%!important;color:var(--tx)!important;text-shadow:none!important;font-size:12px!important;line-height:1.28!important}html body .cuest-cli-card .hf-square-meta{color:var(--mu)!important;text-shadow:none!important;font-size:9px!important}html body .cuest-cli-card .hf-square-status{border:1px solid color-mix(in srgb,var(--hf-home-accent) 27%,#fff3)!important;background:linear-gradient(145deg,#ffffff2e,transparent 52%), color-mix(in srgb,var(--hf-home-accent) 8%,color-mix(in srgb,var(--sf) 50%,transparent))!important;color:var(--tx)!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;border-radius:12px!important;margin-top:5px!important;padding:5px 10px!important;box-shadow:inset 0 1px #ffffff73,0 7px 16px #00000014!important}html body:not(.hf-dark) .cuest-cli-card.hf-square-surface{border-color:color-mix(in srgb,var(--hf-home-accent) 24%,#ffffffb3)!important;background:linear-gradient(132deg,#ffffff7a,#ffffff14 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffad,#ffffff61)!important;box-shadow:0 18px 42px #0f172a21,inset 0 1px #fffffff0,inset 0 -1px #0f172a0f!important}html body:not(.hf-dark) .cuest-cli-card.hf-square-surface:before{background:linear-gradient(124deg,#ffffff94,transparent 25%,transparent 73%,#ffffff1f), linear-gradient(150deg,color-mix(in srgb,var(--hf-home-accent) 3.5%,transparent),transparent 44%)!important}@media (hover:hover){html body .cuest-cli-card.hf-square-surface:hover{border-color:color-mix(in srgb,var(--hf-home-accent) 38%,#ffffff3d)!important;background:linear-gradient(132deg,#ffffff38,transparent 27%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;box-shadow:0 22px 50px #00000038, 0 8px 25px color-mix(in srgb,var(--hf-home-accent) 7%,transparent), inset 0 1px 0 #ffffffa6!important;filter:none!important;transform:translateY(-3px)!important}html body:not(.hf-dark) .cuest-cli-card.hf-square-surface:hover{background:linear-gradient(132deg,#ffffff8c,#ffffff1a 30%,transparent 72%), linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 5%,transparent),transparent 40%), linear-gradient(145deg,#ffffffb3,#fff6)!important}}@media (width<=720px){html body .cuest-cli-card.hf-square-surface{border-radius:21px!important;padding:14px 10px!important}html body .cuest-cli-card .hf-square-icon{border-radius:15px!important;width:46px!important;height:46px!important}html body .cuest-cli-card .hf-square-icon svg{width:29px!important;height:29px!important}}html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo{border-color:color-mix(in srgb,var(--hf-home-accent) 22%,#ffffffc2)!important;background:linear-gradient(132deg,#ffffff52,#ffffff0e 30%,transparent 72%), linear-gradient(108deg,color-mix(in srgb,var(--hf-home-accent) 3.5%,transparent),transparent 42%), #ffffff1f!important;box-shadow:0 18px 42px #0f172a1f,inset 0 1px #fffffff0,inset 0 -1px #0f172a0b!important}html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo :is(.ent-card-btns,.base-ex-footer){background:linear-gradient(135deg,#ffffff5c,#ffffff13 52%), color-mix(in srgb,var(--hf-home-accent) 3.5%,#ffffff26)!important;-webkit-backdrop-filter:blur(30px)saturate(175%)!important;border-top:1px solid #ffffff9e!important;box-shadow:inset 0 1px #ffffffeb,0 -8px 24px #0f172a0e!important}html body .hf-training-glass-card.hf-training-glass-photo .ent-card-btns button,html body .hf-training-glass-card.hf-training-glass-photo .base-ex-actions button{box-shadow:none!important;background:0 0!important;border:0!important}html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo .base-ex-media{background:linear-gradient(145deg,color-mix(in srgb,var(--hf-home-accent) 3%,#ffffff2e),#ffffff14)!important}html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo .base-ex-pill{border-color:color-mix(in srgb,var(--hf-home-accent) 23%,#ffffffb8)!important;background:linear-gradient(145deg,#ffffff57,#ffffff12 58%), color-mix(in srgb,var(--hf-home-accent) 3%,#ffffff1f)!important;-webkit-backdrop-filter:blur(16px)saturate(155%)!important;box-shadow:inset 0 1px #ffffffe0!important}html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo :is(.ent-card-btns,.base-ex-footer){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-top:1px solid #0f172a14!important}html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo .ent-card-btns button,html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo .base-ex-actions button{color:#111827!important;box-shadow:none!important;background:#fff!important;border:0!important}html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo .base-ex-footer{color:#111827!important}html body:not(.hf-dark) .hf-training-glass-card.hf-training-glass-photo .base-ex-pill{border-color:color-mix(in srgb,var(--hf-home-accent) 28%,#e5e7eb)!important;color:#111827!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}html body .base-ex-card.hf-training-glass-photo{border-radius:22px!important}html body .base-ex-card.hf-training-glass-photo .base-ex-accent{display:none!important}html body .base-ex-card.hf-training-glass-photo .base-ex-media:not(.is-placeholder){position:static!important;overflow:visible!important}html body .base-ex-card.hf-training-glass-photo .base-ex-media:not(.is-placeholder) .base-ex-cover{object-fit:cover!important;width:100%!important;height:100%!important;inset:0!important}html body .base-ex-card.hf-training-glass-photo .base-ex-media:not(.is-placeholder) .base-ex-overlay{background:linear-gradient(180deg,#00000004 15%,#00000017 48%,#000000c2 100%), linear-gradient(110deg,color-mix(in srgb,var(--hf-home-accent) 10%,transparent),transparent 42%)!important;inset:0!important}html body .base-ex-card.hf-training-glass-photo .base-ex-media:not(.is-placeholder) .base-ex-info{bottom:54px!important;left:14px!important;right:12px!important}html body .base-ex-card.hf-training-glass-photo .base-ex-footer{z-index:7!important;flex:0 0 44px!important;gap:8px!important;height:44px!important;padding:0 12px!important}html body .base-ex-card.hf-training-glass-photo .base-ex-actions{margin-left:auto!important}html body .base-ex-card.hf-training-glass-photo .base-ex-actions button{width:39px!important}html body .base-ex-card.hf-training-glass-photo .base-ex-title{color:#fff!important;text-shadow:0 2px 5px #000,0 0 12px #000000f2!important;font-size:11.5px!important;line-height:1.16!important}@media (width<=680px){html body .base-ex-card.hf-training-glass-photo{border-radius:18px!important}html body .base-ex-card.hf-training-glass-photo .base-ex-media:not(.is-placeholder) .base-ex-info{bottom:50px!important}html body .base-ex-card.hf-training-glass-photo .base-ex-footer{flex-basis:40px!important;height:40px!important;padding:0 8px!important}}html body .hf-training-nav-glass .hf-section-tabs{border-color:color-mix(in srgb,var(--bd) 65%,#ffffffad)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 42%,transparent))!important;-webkit-backdrop-filter:blur(42px)saturate(180%)brightness(1.06)!important;box-shadow:inset 0 1px #ffffffe0,inset 1px 0 #ffffff47,0 17px 38px #181c2424!important}html body .hf-training-nav-glass .hf-section-tabs:before{background:linear-gradient(115deg,#ffffff6b,#0000 30% 72%,#ffffff1f)!important}html body .hf-training-nav-glass .hf-section-tab .tab-ico{border-color:color-mix(in srgb,var(--bd) 72%,#ffffff52)!important;background:color-mix(in srgb,var(--sf) 52%,transparent)!important;-webkit-backdrop-filter:blur(20px)saturate(175%)!important;box-shadow:inset 0 1px #ffffffb8,0 7px 17px #0000001a!important}html body .hf-training-nav-glass .hf-section-tab.active{border-color:color-mix(in srgb,var(--red) 42%,var(--bd))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--red) 18%,var(--sf)),color-mix(in srgb,var(--red) 5%,transparent))!important;box-shadow:inset 0 1px 0 #ffffffb8, 0 11px 25px color-mix(in srgb,var(--red) 17%,transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(185%)!important}html body .hf-training-nav-glass .hf-section-tab.active .tab-ico{border-color:color-mix(in srgb,var(--red) 32%,var(--bd))!important;background:color-mix(in srgb,var(--red) 9%,transparent)!important;box-shadow:inset 0 1px 0 #ffffffb8, 0 7px 17px color-mix(in srgb,var(--red) 16%,transparent)!important}html body.hf-dark .hf-training-nav-glass .hf-section-tabs{-webkit-backdrop-filter:blur(46px)saturate(185%)brightness(.78)!important;background:linear-gradient(135deg,#ffffff1b,#22232887 38%,#0c0d11a3)!important;border-color:#ffffff30!important;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff09,0 20px 46px #00000061!important}html body.hf-dark .hf-training-nav-glass .hf-section-tabs:before{background:linear-gradient(115deg,#ffffff2e,#0000 31% 75%,#ffffff0b)!important}html body.hf-dark .hf-training-nav-glass .hf-section-tab .tab-ico{background:linear-gradient(145deg,#ffffff1a,#ffffff06)!important;border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff2e,0 8px 19px #0000002e!important}html body.hf-dark .hf-training-nav-glass .hf-section-tab.active{border-color:color-mix(in srgb,var(--red) 47%,#ffffff26)!important;background:linear-gradient(125deg,color-mix(in srgb,var(--red) 22%,#ffffff1c),color-mix(in srgb,var(--red) 5%,#0000002b))!important;box-shadow:inset 0 1px #ffffff38,0 12px 28px #0000004d!important}html body .hf-food-library-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}html body .hf-food-library-card>:is(.alim-card-ov,.smae-card-ov){display:none!important}html body .hf-food-library-card .hf-coach-question-card-content{z-index:1!important;flex:auto!important;align-self:stretch!important;height:auto!important;position:relative!important}html body .hf-food-library-card .hf-food-kcal-pill{box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:64px!important;max-width:calc(100% - 10px)!important;overflow:visible!important}html body .hf-food-base-card .hf-coach-question-card-content{grid-template-rows:auto auto auto auto auto!important;place-content:center stretch!important;justify-items:center!important;gap:4px!important;width:auto!important;height:auto!important;display:grid!important;position:absolute!important;inset:18px 11px 60px!important}html body .hf-food-base-card .hf-square-icon{border-radius:13px!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-height:36px!important;margin:0 auto 2px!important;font-size:19px!important}html body .hf-food-base-card .hf-food-kcal-pill{border-radius:8px!important;align-self:center!important;min-width:58px!important;max-width:calc(100% - 18px)!important;margin-top:2px!important;padding:2px 7px!important}html body .hf-food-base-card .hf-food-kcal-pill>.hf-square-title{font-size:13px!important;line-height:1!important}html body .hf-food-base-card .hf-food-kcal-pill>.hf-square-title span{font-size:7px!important}html body .hf-food-base-card .hf-food-kcal-pill>.hf-square-meta{margin-top:1px!important;font-size:7px!important;line-height:1.05!important}html body .hf-business-screen{--hf-business-glass:linear-gradient(132deg,#ffffff38,transparent 29%,transparent 70%,#ffffff0b), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 42%,transparent));--hf-business-glass-border:color-mix(in srgb,var(--bd) 64%,#ffffff7a);--hf-business-glass-shadow:inset 0 1px 0 #ffffff94, inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent), 0 17px 40px #12172224}html body .hf-business-screen .hf-business-tabs,html body .hf-business-screen .hf-business-glass,html body .hf-business-screen .hf-business-plan-form,html body .hf-business-screen .hf-business-form-section,html body .hf-business-screen .neg-form-price,html body .hf-business-screen .hf-business-chart-card,html body .hf-business-screen .hf-business-chart-inner,html body .hf-business-screen .hf-business-empty,html body .hf-business-screen .hf-business-payment-modal{border-color:var(--hf-business-glass-border)!important;background:var(--hf-business-glass)!important;box-shadow:var(--hf-business-glass-shadow)!important;-webkit-backdrop-filter:blur(38px)saturate(180%)!important}html body .hf-business-screen .hf-business-tabs{box-shadow:inset 0 1px #ffffffad,0 18px 42px #12172226!important}html body .hf-business-screen .hf-business-tab .tab-ico{background:linear-gradient(145deg,#ffffff3b,#ffffff09), color-mix(in srgb,var(--sf) 44%,transparent)!important;-webkit-backdrop-filter:blur(18px)saturate(170%)!important;box-shadow:inset 0 1px #ffffff9e,0 8px 18px #0000001a!important}html body .hf-business-screen .hf-business-tab.active{background:linear-gradient(125deg,color-mix(in srgb,var(--red) 19%,#ffffff29),color-mix(in srgb,var(--red) 5%,transparent))!important;box-shadow:inset 0 1px 0 #ffffff9e, 0 11px 27px color-mix(in srgb,var(--red) 16%,transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(185%)!important}html body .hf-business-screen .hf-business-stripe{background:linear-gradient(132deg,#ffffff40,transparent 31%,transparent 71%), linear-gradient(110deg,#635bff21,transparent 52%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 70%,transparent),color-mix(in srgb,var(--sf) 40%,transparent))!important}html body .hf-business-screen .hf-business-plan-form{overflow:hidden!important;box-shadow:inset 0 1px #ffffff9e,0 28px 70px #0f141f33!important}html body .hf-business-screen .hf-business-form-body{background:linear-gradient(145deg,color-mix(in srgb,var(--sf) 42%,transparent),color-mix(in srgb,var(--sf) 20%,transparent))!important;-webkit-backdrop-filter:blur(42px)saturate(180%)!important}html body .hf-business-screen .hf-business-form-section,html body .hf-business-screen .neg-form-price{box-shadow:inset 0 1px #ffffff80,0 12px 28px #0f141f1a!important}html body .hf-business-screen .hf-business-stripe-option{background:linear-gradient(132deg,#fff3,transparent 32%), linear-gradient(110deg,#635bff21,transparent 60%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 67%,transparent),color-mix(in srgb,var(--sf) 38%,transparent))!important;border-color:color-mix(in srgb,#635bff 34%,var(--hf-business-glass-border))!important}html body .hf-business-screen :is(input:not([type=checkbox]):not([type=file]),textarea,select){border-color:color-mix(in srgb,var(--bd) 70%,#ffffff4d)!important;background:linear-gradient(145deg,#ffffff21,#ffffff06), color-mix(in srgb,var(--sf) 51%,transparent)!important;-webkit-backdrop-filter:blur(20px)saturate(165%)!important;box-shadow:inset 0 1px #ffffff73,0 7px 17px #10141e12!important}html body .hf-business-screen .neg-card{border-color:color-mix(in srgb,var(--hf-card-accent) 35%,var(--hf-business-glass-border))!important;background:linear-gradient(132deg,#ffffff38,transparent 28%,transparent 72%), linear-gradient(145deg,color-mix(in srgb,var(--hf-card-accent) 8%,color-mix(in srgb,var(--sf) 68%,transparent)),color-mix(in srgb,var(--sf) 39%,transparent))!important;box-shadow:inset 0 1px 0 #ffffff94, 0 18px 42px #0b0f182e, 0 8px 22px color-mix(in srgb,var(--hf-card-accent) 7%,transparent)!important;-webkit-backdrop-filter:blur(36px)saturate(178%)!important}html body .hf-business-screen .neg-card-body{background:linear-gradient(145deg,#ffffff24,#ffffff06), color-mix(in srgb,var(--sf) 48%,transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(175%)!important}html body .hf-business-screen .neg-card-actions :is(a,button){-webkit-backdrop-filter:blur(18px)saturate(170%)!important;background:linear-gradient(145deg,#fff9,#ffffff2e)!important;border-color:#ffffff54!important;box-shadow:inset 0 1px #ffffffbf,0 7px 17px #0003!important}html body .hf-business-screen .hf-business-payments{background:0 0!important}html body .hf-business-screen .hf-business-payments-hero{border:1px solid color-mix(in srgb,var(--red) 44%,#ffffff59)!important;background:linear-gradient(132deg,#ffffff3b,transparent 30%,transparent 68%,#ffffff0a), linear-gradient(115deg,color-mix(in srgb,var(--red) 52%,transparent),color-mix(in srgb,var(--red) 20%,color-mix(in srgb,var(--sf) 52%,transparent)))!important;box-shadow:inset 0 1px 0 #ffffff7a, 0 22px 50px color-mix(in srgb,var(--red) 18%,#0000003d)!important;-webkit-backdrop-filter:blur(38px)saturate(185%)!important}html body .hf-business-screen .hf-business-kpi{border-color:color-mix(in srgb,var(--hf-business-accent) 36%,#ffffff40)!important;background:linear-gradient(132deg,#ffffff3d,transparent 30%,transparent 72%), linear-gradient(145deg,color-mix(in srgb,var(--hf-business-accent) 18%,color-mix(in srgb,var(--sf) 60%,transparent)),color-mix(in srgb,var(--sf) 36%,transparent))!important;box-shadow:inset 0 1px 0 #ffffff8c, 0 14px 32px #0d121c24, 0 6px 18px color-mix(in srgb,var(--hf-business-accent) 7%,transparent)!important;-webkit-backdrop-filter:blur(32px)saturate(180%)!important}html body .hf-business-screen .hf-business-chart-inner{background:linear-gradient(135deg,#ffffff21,#ffffff06), color-mix(in srgb,var(--sf) 34%,transparent)!important}html body .hf-business-screen .hf-business-filter{border-color:var(--hf-business-glass-border)!important;background:linear-gradient(145deg,#ffffff2e,#ffffff06), color-mix(in srgb,var(--sf) 48%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(170%)!important;box-shadow:inset 0 1px #ffffff80,0 9px 21px #0f141f17!important}html body .hf-business-screen .hf-business-filter.active{border-color:color-mix(in srgb,var(--red) 45%,#ffffff40)!important;background:linear-gradient(132deg,#fff3,transparent 33%), linear-gradient(145deg,color-mix(in srgb,var(--red) 76%,transparent),color-mix(in srgb,var(--red) 38%,#00000047))!important}html body .hf-business-screen .hf-business-payment-card{border:1px solid color-mix(in srgb,var(--hf-business-accent) 36%,#ffffff4d)!important;box-shadow:inset 0 1px 0 #ffffff94, 0 18px 42px #070b133b, 0 7px 21px color-mix(in srgb,var(--hf-business-accent) 8%,transparent)!important;-webkit-backdrop-filter:blur(30px)saturate(175%)!important}html body .hf-business-screen .hf-business-payments{isolation:isolate;position:relative;background:radial-gradient(circle at 10% 2%,color-mix(in srgb,var(--red) 9%,transparent),transparent 25%), radial-gradient(circle at 92% 20%,#3e5b9c17,transparent 24%)!important;padding-inline:clamp(2px,1vw,10px)!important}html body .hf-payments-dashboard-head{justify-content:space-between;align-items:center;gap:18px;padding:21px 16px 8px;display:flex}html body .hf-payments-dashboard-title{align-items:center;gap:12px;min-width:0;display:flex}html body .hf-payments-dashboard-icon,html body .hf-payments-widget-icon,html body .hf-payments-kpi-icon{border:1px solid var(--hf-business-glass-border);background:linear-gradient(145deg,#ffffff38,#ffffff09), color-mix(in srgb,var(--sf) 48%,transparent);-webkit-backdrop-filter:blur(22px)saturate(175%);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff8c,0 8px 20px #0a0f191f}html body .hf-payments-dashboard-icon{border-radius:15px;width:46px;height:46px;font-size:21px}html body .hf-payments-dashboard-kicker{color:var(--red);letter-spacing:.13em;margin-bottom:2px;font-size:8px;font-weight:900;display:block}html body .hf-payments-dashboard-title h1{color:var(--tx);letter-spacing:.65px;margin:0;font:400 29px/1 Bebas Neue,sans-serif}html body .hf-payments-dashboard-title p{color:var(--mu);margin:3px 0 0;font-size:9px}html body .hf-payments-dashboard-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}html body .hf-payments-dashboard-actions>span{color:var(--mu);white-space:nowrap;margin-right:3px;font-size:8px}html body .hf-payments-dashboard-actions select,html body .hf-payments-dashboard-actions button{cursor:pointer;min-height:38px;border:1px solid var(--hf-business-glass-border)!important;color:var(--tx)!important;background:var(--hf-business-glass)!important;-webkit-backdrop-filter:blur(22px)saturate(175%)!important;border-radius:13px!important;padding:8px 12px!important;font:800 9px DM Sans,sans-serif!important;box-shadow:inset 0 1px #ffffff85,0 8px 20px #0c111c1a!important}html body .hf-payments-dashboard-actions .hf-payments-register{color:#fff!important;background:linear-gradient(135deg,var(--red),color-mix(in srgb,var(--red) 68%,#6e0000))!important;box-shadow:inset 0 1px #ffffff3d,0 9px 22px color-mix(in srgb,var(--red) 24%,transparent)!important;border-color:#0000!important}html body .hf-business-screen .hf-business-payments-hero{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:end;gap:clamp(20px,5vw,76px);min-height:210px;display:grid;border-radius:25px!important;padding:clamp(24px,3vw,38px)!important}html body .hf-payments-hero-glow{filter:blur(8px);pointer-events:none;background:#fff3;border-radius:50%;width:360px;height:360px;position:absolute;top:-230px;left:-115px}html body .hf-payments-hero-mark{color:#ffffff0e;pointer-events:none;font:400 260px/1 Bebas Neue,sans-serif;position:absolute;bottom:-31%;right:2.5%;transform:rotate(-9deg)}html body .hf-payments-hero-copy,html body .hf-payments-hero-summary{z-index:1;position:relative}html body .hf-payments-hero-label{color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:9px;font-weight:900;display:flex}html body .hf-payments-hero-label span{color:#fff;background:#ffffff24;border-radius:8px;place-items:center;width:23px;height:23px;display:grid}html body .hf-payments-hero-amount{color:#fff;letter-spacing:-.02em;text-shadow:0 12px 35px #0000003b;font:400 clamp(48px,5vw,72px)/.92 Bebas Neue,sans-serif}html body .hf-payments-hero-copy p{color:#ffffff94;margin:9px 0 0;font-size:9px;font-weight:700}html body .hf-payments-hero-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .hf-payments-hero-summary>div{-webkit-backdrop-filter:blur(20px)saturate(155%);background:linear-gradient(145deg,#ffffff24,#ffffff0b);border:1px solid #ffffff24;border-radius:16px;flex-direction:column;justify-content:center;min-width:0;min-height:90px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff2b,0 13px 28px #0000001f}html body .hf-payments-hero-summary span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:900}html body .hf-payments-hero-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font:400 25px/1 Bebas Neue,sans-serif;overflow:hidden}html body .hf-payments-hero-summary small{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:700;overflow:hidden}html body .hf-business-screen .hf-business-kpi{min-height:93px;color:var(--tx);align-items:center;gap:11px;display:flex;border-radius:17px!important;padding:14px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important}html body .hf-business-screen .hf-business-kpi:focus-visible{outline:2px solid var(--hf-business-accent);outline-offset:2px}html body .hf-payments-kpi-icon{border-color:color-mix(in srgb,var(--hf-business-accent) 30%,var(--hf-business-glass-border));width:38px;height:38px;color:var(--hf-business-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--hf-business-accent) 15%,#ffffff26),#ffffff06), color-mix(in srgb,var(--sf) 45%,transparent);border-radius:12px;font-size:15px;font-weight:900}html body .hf-payments-kpi-copy{flex:1;grid-template-columns:1fr auto;align-items:baseline;column-gap:8px;min-width:0;display:grid}html body .hf-payments-kpi-copy span{color:var(--mu);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}html body .hf-payments-kpi-copy strong{color:var(--tx);grid-area:1/2/span 2;font:400 32px/1 Bebas Neue,sans-serif}html body .hf-payments-kpi-copy small{color:var(--mu);grid-column:1;font-size:8px;font-weight:700}html body .hf-payments-kpi-arrow{color:color-mix(in srgb,var(--tx) 28%,transparent);font-size:21px}html body .hf-payments-widget-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}html body .hf-payments-widget-icon{width:36px;height:36px;color:var(--red);border-radius:12px;font-size:14px;font-weight:900}html body .hf-payments-widget-head>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}html body .hf-payments-widget-head strong{color:var(--tx);font-size:12px}html body .hf-payments-widget-head span{color:var(--mu);margin-top:2px;font-size:8px}html body .hf-payments-widget-total{text-align:right;align-items:flex-end}html body .hf-payments-widget-total b{color:var(--tx);font:400 20px/1.1 Bebas Neue,sans-serif}html body .hf-payments-list-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:25px 2px 11px;display:flex}html body .hf-payments-list-head>div{align-items:center;gap:8px;display:flex}html body .hf-payments-list-head span{color:var(--mu);letter-spacing:.12em;font-size:8px;font-weight:900}html body .hf-payments-list-head strong{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent);border-radius:8px;padding:4px 8px;font-size:8px}html body .hf-payments-list-head p{color:var(--mu);margin:0;font-size:8px}html body:not(.hf-dark) .hf-business-screen{--hf-business-glass:linear-gradient(132deg,#ffffff9e,#ffffff21 31%,transparent 70%), linear-gradient(145deg,#ffffffb0,#ffffff61);--hf-business-glass-border:color-mix(in srgb,var(--bd) 56%,#ffffffd1);--hf-business-glass-shadow:inset 0 1px 0 #fffffff5, inset 0 -1px 0 #0f172a0e, 0 18px 42px #0f172a1f}html body:not(.hf-dark) .hf-business-screen .hf-business-form-body{background:linear-gradient(145deg,#ffffff7a,#ffffff38)!important}html body:not(.hf-dark) .hf-business-screen :is(input:not([type=checkbox]):not([type=file]),textarea,select){background:linear-gradient(145deg,#ffffffd6,#ffffff80)!important}html body.hf-dark .hf-business-screen{--hf-business-glass:linear-gradient(132deg,#ffffff1b,transparent 29%,transparent 72%,#ffffff06), linear-gradient(145deg,#23252ca1,#090b1099);--hf-business-glass-border:#ffffff29;--hf-business-glass-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #ffffff06, 0 20px 48px #00000057}@media (hover:hover){html body .hf-business-screen :is(.neg-card,.hf-business-kpi,.hf-business-payment-card):hover{transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffffab,0 23px 52px #080c143d!important}}@media (width<=720px){html body .hf-business-screen .hf-business-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .hf-payments-dashboard-head{align-items:flex-start;padding:15px 10px 5px}html body .hf-payments-dashboard-title p,html body .hf-payments-dashboard-actions>span,html body .hf-payments-refresh{display:none}html body .hf-payments-dashboard-actions{margin-left:auto}html body .hf-payments-dashboard-actions .hf-payments-register{white-space:nowrap;min-width:38px;overflow:hidden}html body .hf-business-screen .hf-business-payments-hero{grid-template-columns:1fr;align-items:stretch;gap:19px;min-height:0;margin-inline:8px!important;padding:24px 18px 18px!important}html body .hf-payments-hero-summary{gap:6px}html body .hf-payments-hero-summary>div{min-height:76px;padding:10px}html body .hf-payments-hero-summary strong{font-size:21px}html body .hf-payments-hero-summary small{white-space:normal;line-height:1.25}html body .hf-business-screen .hf-business-kpi{min-height:86px;padding:11px!important}html body .hf-payments-list-head{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=470px){html body .hf-payments-dashboard-icon{display:none}html body .hf-payments-dashboard-title h1{font-size:24px}html body .hf-payments-dashboard-actions .hf-payments-register{width:39px;color:#0000!important;padding-inline:9px!important;font-size:0!important}html body .hf-payments-dashboard-actions .hf-payments-register:before{content:"+";color:#fff;font-size:18px}html body .hf-payments-hero-summary{grid-template-columns:1fr 1fr}html body .hf-payments-hero-summary>div:last-child{grid-column:1/-1}html body .hf-payments-widget-total{display:none!important}html body .hf-payments-kpi-icon{width:33px;height:33px}html body .hf-payments-kpi-copy{grid-template-columns:1fr}html body .hf-payments-kpi-copy strong{grid-area:2/1;font-size:27px}html body .hf-payments-kpi-copy small{grid-row:3}html body .hf-payments-kpi-arrow{display:none}}html body .hf-business-screen .hf-plan-builder{width:calc(100% - 32px);border-radius:23px!important;margin:0 auto 18px!important}html body .hf-business-screen{container:hfbusinessscreen/inline-size}html body .hf-business-screen .hf-plan-builder-head{border-bottom:1px solid var(--hf-business-glass-border);-webkit-backdrop-filter:blur(32px)saturate(170%);align-items:center;gap:11px;min-height:66px;display:flex;box-shadow:inset 0 1px #ffffff47,0 10px 24px #00000014;background:linear-gradient(132deg,#ffffff2e,transparent 34%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 43%,transparent))!important;padding:13px 16px!important}html body .hf-plan-builder-head-icon{z-index:1;border:1px solid color-mix(in srgb,var(--red) 28%,var(--bd));width:38px;height:38px;color:var(--red);background:linear-gradient(145deg,color-mix(in srgb,var(--red) 14%,#ffffff1a),#ffffff05);box-shadow:inset 0 1px #ffffff47,0 8px 18px color-mix(in srgb,var(--red) 11%,transparent);border-radius:12px;flex:0 0 38px;place-items:center;font-size:16px;font-weight:900;display:grid;position:relative}html body .hf-plan-builder-head-copy{color:var(--tx)!important;font-size:19px!important;line-height:1!important}html body .hf-plan-builder-head-copy small{color:var(--mu);letter-spacing:0;margin-top:5px;font:700 8.5px/1.35 DM Sans,sans-serif;display:block}html body .hf-plan-builder-steps{border-bottom:1px solid color-mix(in srgb,var(--bd) 74%,transparent);background:color-mix(in srgb,var(--sf) 42%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 18px;display:grid;position:relative}html body .hf-plan-builder-steps:before{content:"";background:color-mix(in srgb,var(--tx) 10%,transparent);height:1px;position:absolute;top:31px;left:calc(12.5% + 18px);right:calc(12.5% + 18px)}html body .hf-plan-builder-steps button{z-index:1;min-width:0;min-height:54px;color:var(--mu);background:color-mix(in srgb,var(--sf) 78%,transparent);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:8px 11px;font-family:DM Sans,sans-serif;display:flex;position:relative}html body .hf-plan-builder-steps button>b{border:1px solid var(--bd);width:29px;height:29px;color:var(--mu);background:var(--s2);border-radius:10px;flex:0 0 29px;place-items:center;font-size:10px;display:grid;box-shadow:inset 0 1px #ffffff1a}html body .hf-plan-builder-steps button>span{flex-direction:column;min-width:0;display:flex}html body .hf-plan-builder-steps strong{color:var(--tx);font-size:10px}html body .hf-plan-builder-steps small{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.5px;overflow:hidden}html body .hf-plan-builder-steps button.active{border-color:color-mix(in srgb,var(--red) 38%,var(--bd));color:var(--tx);background:linear-gradient(120deg,color-mix(in srgb,var(--red) 12%,#ffffff14),#ffffff05), color-mix(in srgb,var(--sf) 76%,transparent);box-shadow:inset 0 1px #ffffff26,0 9px 22px color-mix(in srgb,var(--red) 9%,transparent)}html body .hf-plan-builder-steps button.active>b{border-color:color-mix(in srgb,var(--red) 48%,var(--bd));color:#fff;background:linear-gradient(135deg,var(--red),color-mix(in srgb,var(--red) 62%,#000))}html body .hf-plan-builder-toggle{border:0;border-bottom:1px solid color-mix(in srgb,var(--bd) 72%,transparent);background:linear-gradient(115deg,color-mix(in srgb,var(--red) 5%,transparent),transparent 44%), color-mix(in srgb,var(--sf) 54%,transparent);width:100%;min-height:45px;color:var(--mu);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(160%);justify-content:center;align-items:center;gap:9px;padding:10px 18px;font:800 9px/1 DM Sans,sans-serif;display:flex}html body .hf-plan-builder-toggle b{color:var(--red);place-items:center;font-size:16px;line-height:1;transition:transform .2s;display:inline-grid}html body .hf-plan-builder.is-expanded .hf-plan-builder-toggle b{transform:rotate(180deg)}html body .hf-plan-builder:not(.is-expanded) .hf-business-form-body{display:none!important}html body .hf-plan-builder .hf-business-form-body{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid;padding:18px!important}html body .hf-plan-builder[data-step=plan] :is(.hf-plan-cover-section,.hf-plan-variants-section,.hf-plan-stripe-section,.hf-plan-link-section,.hf-plan-link-note,.hf-plan-final-preview),html body .hf-plan-builder[data-step=presentation] :is(.hf-plan-name-section,.neg-form-price,.hf-plan-stripe-section,.hf-plan-link-section,.hf-plan-link-note,.hf-plan-final-preview),html body .hf-plan-builder[data-step=payments] :is(.hf-plan-name-section,.neg-form-price,.hf-plan-cover-section,.hf-plan-variants-section,.hf-plan-final-preview),html body .hf-plan-builder[data-step=preview] :is(.hf-plan-name-section,.neg-form-price,.hf-plan-cover-section,.hf-plan-variants-section,.hf-plan-stripe-section,.hf-plan-link-section,.hf-plan-link-note){display:none!important}html body .hf-plan-builder .hf-business-form-body>*{min-width:0;margin:0!important}html body .hf-plan-name-section{grid-column:1/-1;min-height:88px;border-color:color-mix(in srgb,#7c3aed 30%,var(--bd))!important;background:linear-gradient(90deg,#7c3aed17,transparent 32%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 66%,transparent),color-mix(in srgb,var(--s2) 50%,transparent))!important;padding:14px 17px!important}html body .hf-plan-name-section>span{background:linear-gradient(145deg,#a78bfa2e,#4f46e51f);border-radius:14px;justify-content:center;width:46px;height:46px;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #4f46e51f}html body .hf-plan-name-section>span svg{width:25px;height:25px}html body .hf-plan-name-field,html body .hf-plan-link-field{flex-direction:column;flex:1;min-width:0;display:flex}html body .hf-plan-name-field label,html body .hf-plan-link-field label{color:var(--mu);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:900;text-align:left!important}html body .hf-plan-name-field input{width:100%;min-height:42px!important;color:var(--tx)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;padding:2px 0!important;font-size:21px!important;font-weight:850!important;line-height:1.2!important}html body .hf-plan-name-field input::placeholder,html body .hf-plan-link-field input::placeholder{color:color-mix(in srgb,var(--mu) 72%,transparent)!important}html body .hf-plan-builder .neg-form-price{grid-column:1/-1;border-color:color-mix(in srgb,var(--red) 24%,var(--bd))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--red) 6%,transparent),transparent 45%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 66%,transparent),color-mix(in srgb,var(--s2) 48%,transparent))!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:18px!important}html body .hf-plan-section-title{align-items:center;min-height:27px;display:flex;color:var(--tx)!important;letter-spacing:.1em!important;text-align:left!important;font-size:10px!important}html body .hf-plan-builder .neg-form-price>div:first-child{gap:12px!important}html body .hf-plan-builder .neg-form-price input,html body .hf-plan-builder .neg-form-price select{min-height:39px}html body .hf-plan-builder .neg-form-price-preview>.hf-square-surface{border-radius:20px!important;max-width:180px!important;min-height:180px!important;padding:16px 10px 42px!important}html body .hf-plan-cover-section{grid-column:1/-1;border-color:color-mix(in srgb,#0ea5e9 22%,var(--bd))!important;background:linear-gradient(90deg,#0ea5e90f,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 65%,transparent),color-mix(in srgb,var(--s2) 48%,transparent))!important;border-radius:20px!important;padding:15px 17px!important}html body .hf-plan-cover-section>div{flex-direction:row;height:100%;align-items:center!important;gap:17px!important}html body .hf-plan-cover-section>div>div:first-child{border-radius:14px!important;width:180px!important;height:96px!important}html body .hf-plan-cover-section>div>div:nth-child(2){text-align:left!important}html body .hf-plan-cover-section>div>div:nth-child(2)>div:first-child,html body .hf-plan-variants-section>div:first-child>div>div:first-child,html body .hf-plan-stripe-section label>div:first-child{line-height:1.25;color:var(--tx)!important;text-align:left!important;font-size:15px!important;font-weight:850!important}html body .hf-plan-variants-section>div:first-child>div>div:nth-child(2),html body .hf-plan-stripe-section label>div:nth-child(2){line-height:1.45;color:var(--mu)!important;text-align:left!important;margin-top:5px!important;font-size:9px!important}html body .hf-plan-section-help{color:var(--mu);margin-top:5px;font-size:9px;line-height:1.35}html body .hf-plan-cover-section button,html body .hf-plan-variants-section button,html body .hf-plan-builder-actions button{-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid color-mix(in srgb,var(--bd) 64%,#ffffff3d)!important;color:var(--tx)!important;background:linear-gradient(145deg,#ffffff1a,#ffffff06)!important;box-shadow:inset 0 1px #ffffff24,0 8px 19px #0000001a!important}html body .hf-plan-variants-section{grid-column:1/-1;border-color:color-mix(in srgb,#8b5cf6 23%,var(--bd))!important;background:linear-gradient(90deg,#8b5cf60f,transparent 40%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 65%,transparent),color-mix(in srgb,var(--s2) 48%,transparent))!important;border-radius:20px!important;padding:17px!important}html body .hf-plan-variants-section>div:first-child{min-height:48px}html body .hf-plan-stripe-section{grid-column:1/-1;min-height:78px;border-radius:20px!important;padding:17px!important}html body .hf-plan-link-section{grid-column:1/-1;min-height:72px;border-radius:18px!important;padding:12px 16px!important}html body .hf-plan-link-field input{width:100%;min-height:31px!important;color:var(--tx)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;padding:2px 0!important;font-size:12px!important}html body .hf-plan-link-note,html body .hf-plan-builder-message,html body .hf-plan-builder-actions{grid-column:1/-1}html body .hf-plan-link-note{padding:0 5px!important}html body .hf-plan-builder-actions{border-top:1px solid color-mix(in srgb,var(--bd) 72%,transparent);justify-content:flex-end;padding:15px 0 2px;margin-top:2px!important}html body .hf-plan-builder-actions button{min-width:155px;min-height:42px;border-radius:13px!important;flex:0 auto!important;padding:10px 16px!important;font-size:11px!important}html body .hf-plan-builder-actions :is(.hf-plan-next,.hf-plan-save){color:#fff!important;border-color:color-mix(in srgb,var(--red) 54%,#ffffff2e)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 76%,#ff5a55),color-mix(in srgb,var(--red) 60%,#000))!important;box-shadow:inset 0 1px #fff3,0 10px 24px color-mix(in srgb,var(--red) 18%,transparent)!important}html body .hf-plan-final-preview{border:1px solid color-mix(in srgb,var(--red) 22%,var(--bd));background:radial-gradient(circle at 12% 2%,color-mix(in srgb,var(--red) 11%,transparent),transparent 30%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--s2) 62%,transparent));border-radius:22px;grid-column:1/-1;padding:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 46px #0000001f}html body .hf-plan-final-preview-head{text-align:center;margin-bottom:18px}html body .hf-plan-final-preview-head>span{border:1px solid color-mix(in srgb,var(--red) 30%,var(--bd));color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}html body .hf-plan-final-preview-head h3{color:var(--tx);margin:9px 0 3px;font:850 20px/1.15 DM Sans,sans-serif}html body .hf-plan-final-preview-head p{color:var(--mu);margin:0;font:600 9px/1.45 DM Sans,sans-serif}html body .hf-plan-final-layout{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:stretch;gap:22px;max-width:980px;margin:0 auto;display:grid}html body .hf-plan-final-card{border:1px solid color-mix(in srgb,var(--hf-plan-preview-accent) 42%,var(--bd));color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--hf-plan-preview-accent) 78%,#111827),#090b11 64%);border-radius:25px;min-height:390px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 22px 46px #00000042}html body .hf-plan-final-card:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff24,#0000 27% 70%,#ffffff0d);position:absolute;inset:0}html body .hf-plan-final-media{background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--hf-plan-preview-accent) 72%,#fff),transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--hf-plan-preview-accent) 72%,#141621),#11131a);height:176px;position:relative;overflow:hidden}html body .hf-plan-final-media>img{object-fit:cover;width:100%;height:100%;display:block}html body .hf-plan-final-media:after{content:"";background:linear-gradient(#0000,#07080cb8);position:absolute;inset:45% 0 0}html body .hf-plan-final-cover-empty{text-align:center;place-content:center;gap:5px;width:100%;height:100%;display:grid}html body .hf-plan-final-cover-empty span{opacity:.82;font-size:34px}html body .hf-plan-final-cover-empty small{letter-spacing:.1em;text-transform:uppercase;opacity:.65;font-size:8px;font-weight:800}html body :is(.hf-plan-final-currency,.hf-plan-final-stripe){z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;background:#0a0b0f94;border:1px solid #ffffff3d;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:14px;box-shadow:inset 0 1px #ffffff24}html body .hf-plan-final-currency{left:14px}html body .hf-plan-final-stripe{background:#635bffc7;right:14px}html body .hf-plan-final-body{z-index:1;padding:19px;position:relative}html body .hf-plan-final-option{color:#ffffffd1;background:#ffffff1a;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}html body .hf-plan-final-body h4{color:#fff;margin:13px 0 5px;font:850 21px/1.15 DM Sans,sans-serif}html body .hf-plan-final-body>strong{color:#fff;letter-spacing:.02em;font:400 34px/1 Bebas Neue,sans-serif;display:block}html body .hf-plan-final-body>p{color:#ffffffa8;margin:7px 0 18px;font-size:9px;font-weight:700}html body .hf-plan-final-body footer{color:#ffffffb3;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;font-size:8px;display:flex}html body .hf-plan-final-body footer b{color:#fff;text-align:right}html body .hf-plan-final-summary{border:1px solid var(--bd);background:color-mix(in srgb,var(--sf) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:21px;align-self:stretch;padding:20px;box-shadow:inset 0 1px #ffffff1c}html body .hf-plan-final-summary h4{color:var(--tx);margin:0 0 12px;font-size:13px}html body .hf-plan-final-summary>div{border-bottom:1px solid color-mix(in srgb,var(--bd) 64%,transparent);justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}html body .hf-plan-final-summary>div:last-child{border-bottom:0}html body .hf-plan-final-summary span{color:var(--mu);font-size:9px;font-weight:700}html body .hf-plan-final-summary b{color:var(--tx);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@container hfbusinessscreen (width<=980px){html body .hf-plan-builder .neg-form-price,html body .hf-plan-cover-section,html body .hf-plan-variants-section,html body .hf-plan-stripe-section{grid-column:1/-1}html body .hf-plan-cover-section>div{flex-direction:row;align-items:center!important}html body .hf-plan-cover-section>div>div:first-child{width:120px!important;height:82px!important}html body .hf-plan-cover-section>div>div:nth-child(2){text-align:left}}@container hfbusinessscreen (width<=560px){html body .hf-business-screen .hf-plan-builder{width:calc(100% - 32px)}html body .hf-plan-builder .hf-business-form-body{flex-direction:column;display:flex;padding:10px!important}html body .hf-plan-builder-steps{gap:5px;padding:9px 10px}html body .hf-plan-builder-steps:before,html body .hf-plan-builder-steps small{display:none}html body .hf-plan-builder-steps button{gap:5px;min-height:44px;padding:6px}html body .hf-plan-builder-steps button>b{flex-basis:25px;width:25px;height:25px}html body .hf-plan-builder-steps strong{font-size:8px}html body .hf-plan-builder .neg-form-price{grid-template-columns:1fr!important}html body .hf-plan-builder .neg-form-price-preview{align-items:center!important}html body .hf-plan-final-preview{padding:14px}html body .hf-plan-final-layout{grid-template-columns:1fr}html body .hf-plan-final-card{width:100%;max-width:340px;margin:0 auto}html body .hf-plan-cover-section>div{flex-direction:column}html body .hf-plan-cover-section>div>div:first-child{width:100%!important;height:105px!important}html body .hf-plan-cover-section>div>div:nth-child(2){text-align:center}html body .hf-plan-builder-actions{grid-template-columns:1fr;display:grid!important}html body .hf-plan-builder-actions button{width:100%}}html body .hf-business-screen .hf-business-payments{background:0 0!important;padding:4px 12px 70px!important}html body .hf-payments-admin-dashboard{color:var(--tx);container:hfpaymentdash/inline-size}html body .hf-payments-control-head,html body .hf-payments-admin-widget{border:1px solid color-mix(in srgb,var(--bd) 62%,#ffffff57);background:linear-gradient(132deg,#ffffff29,transparent 30%,transparent 73%,#ffffff06), linear-gradient(145deg,color-mix(in srgb,var(--sf) 69%,transparent),color-mix(in srgb,var(--sf) 43%,transparent));-webkit-backdrop-filter:blur(38px)saturate(155%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 20px 48px #0000002e}html body.hf-dark .hf-payments-control-head,html body.hf-dark .hf-payments-admin-widget{background:linear-gradient(132deg,#ffffff1b,#0000 30% 73%,#ffffff06),linear-gradient(145deg,#25262b9c,#0b0c10ab);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff30,0 21px 50px #0000005c}html body .hf-payments-control-head{border-radius:25px;grid-template-columns:minmax(240px,.72fr) minmax(430px,1.35fr) auto;align-items:center;gap:22px;min-height:142px;margin:12px 0 14px;padding:22px 26px;display:grid}html body .hf-payments-control-brand{align-items:center;gap:16px;display:flex}html body .hf-payments-control-brand>span,html body .hf-payments-admin-widget-icon{border:1px solid color-mix(in srgb,var(--bd) 58%,#ffffff61);background:linear-gradient(145deg,#ffffff26,#ffffff06);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff3,0 9px 23px #00000021}html body .hf-payments-control-brand>span{width:58px;height:58px;color:var(--tx);border-radius:16px}html body .hf-payments-control-brand>span svg{width:41px;height:41px;display:block;overflow:visible}html body .hf-payments-control-brand>div>span{color:var(--mu);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900;display:block}html body .hf-payments-control-brand h1{color:var(--tx);letter-spacing:1.4px;text-transform:uppercase;margin:0;font:400 38px/1 Bebas Neue,sans-serif}html body .hf-payments-control-summary{border:1px solid color-mix(in srgb,var(--bd) 68%,var(--tx) 12%);background:linear-gradient(145deg,color-mix(in srgb,var(--tx) 5%,var(--sf)),color-mix(in srgb,var(--tx) 2%,var(--s2)));box-shadow:0 12px 30px #00000014,inset 0 1px color-mix(in srgb,var(--tx) 12%,transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);border-radius:19px;padding:15px 17px;position:relative}html body:not(.hf-dark) .hf-payments-control-summary{border-color:#0000}html body .hf-payments-control-summary>span{color:var(--mu);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:800;display:block}html body .hf-payments-control-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html body .hf-payments-control-summary button{border:1px solid color-mix(in srgb,var(--bd) 62%,var(--tx) 14%);min-width:0;min-height:0;color:var(--tx);background:linear-gradient(145deg,color-mix(in srgb,var(--tx) 7%,var(--sf)),color-mix(in srgb,var(--tx) 3%,var(--s2)));box-shadow:0 8px 20px #0001,inset 0 1px color-mix(in srgb,var(--tx) 13%,transparent);cursor:pointer;border-radius:12px;padding:9px 11px}html body .hf-payments-control-summary button:hover{background:color-mix(in srgb,var(--tx) 5%,transparent)}html body .hf-payments-control-summary b,html body .hf-payments-control-summary small{display:block}html body .hf-payments-control-summary b{font:400 25px/1 Bebas Neue,sans-serif}html body .hf-payments-control-summary small{color:var(--mu);letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;font-weight:700;overflow:hidden}html body .hf-payments-control-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}html body .hf-payments-control-actions>span{color:var(--mu);white-space:nowrap;margin-right:4px;font-size:8px}html body .hf-payments-control-actions select,html body .hf-payments-control-actions button{white-space:nowrap;cursor:pointer;min-height:38px;border:1px solid var(--bd)!important;color:var(--tx)!important;background:linear-gradient(145deg,#ffffff17,#ffffff06)!important;border-radius:13px!important;padding:8px 12px!important;font:800 9px DM Sans,sans-serif!important;box-shadow:inset 0 1px #ffffff21,0 8px 20px #00000024!important}html body .hf-payments-control-actions button.primary{color:#fff!important;border-color:color-mix(in srgb,var(--red) 52%,#ffffff29)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 72%,#ffffff1f),color-mix(in srgb,var(--red) 56%,#000))!important;box-shadow:inset 0 1px #fff3,0 9px 22px color-mix(in srgb,var(--red) 18%,transparent)!important}html body .hf-payments-admin-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}html body .hf-payments-admin-widget{border-radius:22px;min-width:0;padding:19px}html body .hf-payments-admin-widget.revenue{grid-column:span 7}html body .hf-payments-admin-widget.status{grid-column:span 5}html body .hf-payments-admin-widget.directory{grid-column:1/-1}html body .hf-payments-admin-widget-head{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}html body .hf-payments-admin-widget-icon{border-radius:11px;width:36px;height:36px;font-size:16px}html body .hf-payments-admin-widget-head>div{flex:1;min-width:0}html body .hf-payments-admin-widget-head h2{color:var(--tx);margin:1px 0 3px;font-size:15px;line-height:1.15}html body .hf-payments-admin-widget-head p{color:var(--mu);margin:0;font-size:9px;line-height:1.35}html body .hf-payments-revenue-main{justify-content:space-between;align-items:flex-end;gap:18px;margin:11px 3px 3px;display:flex}html body .hf-payments-revenue-main>div{flex-direction:column;display:flex}html body .hf-payments-revenue-main strong{color:var(--tx);font:400 45px/1 Bebas Neue,sans-serif}html body .hf-payments-revenue-main span{color:var(--mu);margin-top:5px;font-size:9px}html body .hf-payments-revenue-main>div:last-child{color:#22c55e;text-align:right;font-size:9px;font-weight:800}html body .hf-payments-revenue-main>div:last-child span{color:#22c55e}html body .hf-payments-revenue-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}html body .hf-payments-revenue-breakdown>div{border:1px solid var(--bd);color:var(--mu);background:#ffffff06;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:8px;display:flex}html body .hf-payments-revenue-breakdown b{color:var(--tx);font-size:11px}html body .hf-payments-history-chart,html body .hf-payments-portfolio{border:1px solid color-mix(in srgb,var(--bd) 62%,#ffffff2e);background:radial-gradient(circle at 8% 0,#ffffff21,#0000 35%),linear-gradient(145deg,#ffffff0e,#ffffff04);border-radius:19px;margin-top:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 14px 34px #0000001f}html body .hf-payments-history-chart{min-height:235px;padding:16px 17px 14px}html body .hf-payments-history-chart-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}html body .hf-payments-history-chart-head span{color:var(--mu);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}html body .hf-payments-history-chart-head b{color:var(--tx);font-size:10px}html body .hf-payments-history-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:177px;display:grid}html body .hf-payments-history-column{text-align:center;grid-template-rows:22px 1fr 18px;gap:4px;height:100%;display:grid}html body .hf-payments-history-value{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}html body .hf-payments-history-track{background:color-mix(in srgb,var(--tx) 6%,transparent);border-radius:9px;align-items:flex-end;display:flex;overflow:hidden}html body .hf-payments-history-track i{background:linear-gradient(180deg,color-mix(in srgb,var(--tx) 32%,var(--sf)),color-mix(in srgb,var(--tx) 13%,var(--sf)));border-radius:8px 8px 5px 5px;width:100%;min-height:5px;display:block}html body .hf-payments-history-column.has-value .hf-payments-history-track i{background:linear-gradient(180deg,#ff4f4b,var(--red));box-shadow:0 0 18px color-mix(in srgb,var(--red) 25%,transparent)}html body:not(.hf-dark) .hf-payments-history-track{background:#0f172a13;box-shadow:inset 0 0 0 1px #0f172a09}html body:not(.hf-dark) .hf-payments-history-track i{background:linear-gradient(#8d95a1,#47505d);box-shadow:0 5px 14px #0f172a29}html body:not(.hf-dark) .hf-payments-history-column.has-value .hf-payments-history-track i{background:linear-gradient(180deg,#ff5753,var(--red));box-shadow:0 7px 18px color-mix(in srgb,var(--red) 28%,transparent)}html body .hf-payments-history-column>span{color:var(--mu);font-size:7px;font-weight:800}html body .hf-payments-status-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}html body .hf-payments-status-summary button{border:1px solid var(--bd);min-height:49px;color:var(--tx);cursor:pointer;background:#ffffff06;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:7px;display:flex}html body .hf-payments-status-summary button.on{border-color:color-mix(in srgb,var(--red) 45%,var(--bd));background:color-mix(in srgb,var(--red) 10%,transparent)}html body .hf-payments-status-summary b{font:400 24px/1 Bebas Neue,sans-serif}html body .hf-payments-status-summary span{color:var(--mu);text-transform:uppercase;font-size:7px;font-weight:900}html body .hf-payments-portfolio{grid-template-columns:minmax(135px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;min-height:235px;padding:20px;display:grid}html body .hf-payments-portfolio-ring{aspect-ratio:1;background:conic-gradient(from -90deg,var(--red) 0 var(--paid),#ffffff17 var(--paid) 100%);border-radius:50%;justify-self:center;place-items:center;width:min(155px,100%);display:grid;box-shadow:0 20px 40px #00000038,inset 0 1px #fff3}html body .hf-payments-portfolio-ring>div{aspect-ratio:1;border:1px solid var(--bd);background:color-mix(in srgb,var(--bg) 90%,var(--sf));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:61%;display:flex;box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff1a}html body .hf-payments-portfolio-ring strong{font:400 27px/1 Bebas Neue,sans-serif}html body .hf-payments-portfolio-ring span,html body .hf-payments-portfolio-copy>span{color:var(--mu);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}html body .hf-payments-portfolio-copy{flex-direction:column;gap:7px;min-width:0;display:flex}html body .hf-payments-portfolio-copy>span{margin-bottom:3px}html body .hf-payments-portfolio-copy>div{border:1px solid color-mix(in srgb,var(--bd) 75%,transparent);background:#ffffff06;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 9px;display:grid}html body .hf-payments-portfolio-copy i{background:#22c55e;border-radius:3px;width:8px;height:8px}html body .hf-payments-portfolio-copy i.soon{background:#f59e0b}html body .hf-payments-portfolio-copy i.late{background:#ef4444}html body .hf-payments-portfolio-copy small{min-width:0;color:var(--mu);font-size:7px}html body .hf-payments-portfolio-copy b{color:var(--tx);font-size:9px}html body .hf-payments-filter-row{scrollbar-width:none;gap:6px;margin-top:12px;padding-bottom:1px;display:flex;overflow-x:auto}html body .hf-payments-filter-row button{border:1px solid var(--bd);min-height:32px;color:var(--mu);cursor:pointer;background:#ffffff06;border-radius:10px;flex:none;padding:6px 10px;font:800 8px DM Sans,sans-serif}html body .hf-payments-filter-row button.on{border-color:color-mix(in srgb,var(--red) 48%,var(--bd));color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 72%,#ffffff1a),color-mix(in srgb,var(--red) 55%,#000))}html body .hf-payments-directory-count{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent);border-radius:9px;align-self:center;padding:5px 9px;font-size:8px}html body .hf-payments-row-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .hf-payments-row{border:1px solid color-mix(in srgb,var(--bd) 74%,transparent);background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px 11px;display:flex;box-shadow:inset 0 1px #ffffff0e}html body .hf-payments-row-avatar{width:38px;height:38px;color:var(--tx);background:color-mix(in srgb,var(--red) 11%,var(--s2));border-radius:11px;flex:0 0 38px;place-items:center;font-size:10px;font-weight:900;display:grid;overflow:hidden}html body .hf-payments-row-avatar img{object-fit:cover;width:100%;height:100%}html body .hf-payments-row-copy{flex-direction:column;flex:1;min-width:0;display:flex}html body .hf-payments-row-copy b{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html body .hf-payments-row-copy small,html body .hf-payments-row-copy span{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.4;overflow:hidden}html body .hf-payments-row-copy small{margin-top:2px}html body .hf-payments-row-status{color:var(--status-color);background:color-mix(in srgb,var(--status-color) 11%,transparent);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}html body .hf-payments-row-status i{background:var(--status-color);border-radius:50%;width:6px;height:6px}html body .hf-payments-row>strong{min-width:68px;color:var(--tx);text-align:right;white-space:nowrap;font-size:10px}html body .hf-payments-row-actions{gap:4px;display:flex}html body .hf-payments-row-actions button{border:1px solid var(--bd);min-width:29px;min-height:29px;color:var(--tx);cursor:pointer;background:#ffffff0a;border-radius:9px;padding:5px 8px;font-size:10px;font-weight:800}html body .hf-payments-row-actions button.delete{color:#ef4444}html body .hf-payments-row-actions button.activate{color:#a78bfa;border-color:#a78bfa4d;font-size:7px}html body .hf-payments-row-empty{min-height:155px;color:var(--mu);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}html body .hf-payments-row-empty>span{font:400 35px Bebas Neue,sans-serif}html body .hf-payments-row-empty b{color:var(--tx);font-size:11px}html body .hf-payments-row-empty small{margin-top:3px;font-size:8px}@container hfpaymentdash (width<=1050px){html body .hf-payments-control-head{grid-template-columns:1fr 1.25fr}html body .hf-payments-control-actions,html body .hf-payments-admin-widget.revenue,html body .hf-payments-admin-widget.status{grid-column:1/-1}}@container hfpaymentdash (width<=700px){html body .hf-payments-control-head{grid-template-columns:1fr;gap:17px;padding:20px}html body .hf-payments-control-actions{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}html body .hf-payments-control-actions>span{display:none}html body .hf-payments-row-list{grid-template-columns:1fr}}@container hfpaymentdash (width<=470px){html body .hf-payments-control-brand>span{border-radius:14px;width:46px;height:46px;font-size:20px}html body .hf-payments-control-summary{padding:14px}html body .hf-payments-control-summary button{min-height:61px}html body .hf-payments-admin-widget{border-radius:18px;padding:14px}html body .hf-payments-revenue-main strong{font-size:36px}html body .hf-payments-portfolio{grid-template-columns:1fr}html body .hf-payments-portfolio-ring{width:130px}html body .hf-payments-row-status{display:none}html body .hf-payments-row>strong{min-width:55px}}html body .hf-food-library-card :is(.alim-card-btns,.smae-card-btns){z-index:2!important;border-top:1px solid color-mix(in srgb,var(--hf-home-accent) 18%,color-mix(in srgb,var(--tx) 9%,transparent))!important;background:color-mix(in srgb,var(--sf) 42%,transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(165%)!important;height:38px!important}html body .hf-food-library-card :is(.alim-card-btns,.smae-card-btns) button{color:var(--tx)!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px 4px!important;font-size:9px!important;font-weight:750!important}html body .hf-food-library-card :is(.alim-card-btns,.smae-card-btns) button+button{border-left:1px solid color-mix(in srgb,var(--tx) 9%,transparent)!important}@media (hover:hover){html body .hf-food-library-card :is(.alim-card-btns,.smae-card-btns) button:hover{background:color-mix(in srgb,var(--hf-home-accent) 9%,transparent)!important}}@media (width<=1200px){html body .hf-food-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=720px){html body .hf-food-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .hf-food-library-card :is(.alim-card-btns,.smae-card-btns){height:36px!important}html body .hf-food-library-card :is(.alim-card-btns,.smae-card-btns) button{font-size:8px!important}}html body .hf-recipe-header-actions{align-items:center!important;gap:8px!important;display:flex!important}html body .hf-recipe-header-btn{border:1px solid color-mix(in srgb,var(--bd) 70%,#ffffff59)!important;background:color-mix(in srgb,var(--sf) 47%,transparent)!important;width:auto!important;min-width:96px!important;height:48px!important;color:var(--tx)!important;cursor:pointer!important;-webkit-backdrop-filter:blur(24px)saturate(175%)!important;border-radius:15px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 15px!important;font:800 10px DM Sans,sans-serif!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;display:flex!important;box-shadow:inset 0 1px #ffffffb8,0 9px 20px #181c2414!important}html body .hf-recipe-header-btn svg{flex:0 0 20px!important;width:20px!important;height:20px!important}html body .hf-recipe-header-btn.ai{color:#a99fff!important;background:linear-gradient(135deg,#6757ee33,#315cf51c)!important;border-color:#8579f186!important}html body .hf-recipe-header-btn.ai.locked{opacity:.5!important}html body .hf-recipe-header-btn.primary{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 72%,#ff625d),var(--red) 58%,color-mix(in srgb,var(--red) 75%,#650000))!important;min-width:104px!important;box-shadow:inset 0 1px 0 #ffffff3b, 0 9px 22px color-mix(in srgb,var(--red) 24%,transparent)!important;border-color:#0000!important}html body.hf-dark .hf-recipe-header-btn{-webkit-backdrop-filter:blur(28px)saturate(185%)!important;background:linear-gradient(145deg,#ffffff18,#ffffff06)!important;border-color:#ffffff2b!important;box-shadow:inset 0 1px #ffffff2e,0 10px 23px #0003!important}html body.hf-dark .hf-recipe-header-btn.ai{color:#a99fff!important;background:linear-gradient(135deg,#6757ee33,#315cf51c)!important;border-color:#8579f186!important}html body.hf-dark .hf-recipe-header-btn.primary{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 72%,#ff625d),var(--red) 58%,color-mix(in srgb,var(--red) 75%,#650000))!important;border-color:#0000!important}@media (hover:hover){html body .hf-recipe-header-btn:hover{transform:translateY(-2px)!important}html body .hf-recipe-header-btn.ai:hover{border-color:#8173f1b2!important;box-shadow:inset 0 1px #ffffff40,0 12px 27px #3e31aa3b!important}html body .hf-recipe-header-btn.primary:hover{box-shadow:inset 0 1px 0 #ffffff4d, 0 13px 28px color-mix(in srgb,var(--red) 33%,transparent)!important}}@media (width<=520px){html body .hf-recipe-header-actions{gap:5px!important}html body .hf-recipe-header-btn{border-radius:12px!important;min-width:78px!important;height:43px!important;padding:0 10px!important;font-size:8px!important}html body .hf-recipe-header-btn.primary{min-width:82px!important}html body .hf-recipe-header-btn svg{flex-basis:18px!important;width:18px!important;height:18px!important}}html body .receta-card-lite.hf-client-recipe-glass{isolation:isolate!important;border:1.5px solid color-mix(in srgb,var(--hf-recipe-accent) 32%,#ffffff7a)!important;box-shadow:0 22px 52px #0000006b, 0 0 0 1px #ffffff0e, 0 0 32px color-mix(in srgb,var(--hf-recipe-accent) 12%,transparent), inset 0 1px 0 #ffffff61, inset 0 -1px 0 #ffffff0e!important;-webkit-backdrop-filter:blur(28px)saturate(175%)brightness(.82)!important;background-color:#14151a75!important;border-radius:20px!important;transition:transform .2s,border-color .2s,box-shadow .2s,filter .2s!important;position:relative!important}html body .receta-card-lite.hf-client-recipe-glass:before{content:""!important;z-index:3!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(124deg,#ffffff42,#0000 19% 72%,#ffffff0d),radial-gradient(circle at 12% 5%,#ffffff38,#0000 23%)!important;position:absolute!important;inset:0!important}html body .receta-card-lite.hf-client-recipe-glass:after{content:""!important;z-index:4!important;border-radius:inherit!important;pointer-events:none!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #ffffff80,inset 1px 0 #ffffff24,inset 0 -1px #0000004d!important}html body .receta-card-lite.hf-client-recipe-glass .hf-client-recipe-overlay{background:radial-gradient(circle at 16% 10%,#ffffff2e,#0000 25%),linear-gradient(160deg,#00000004 0%,#0000001f 44%,#000c 100%)!important}html body .receta-card-lite.hf-client-recipe-glass .receta-chip-lite{-webkit-backdrop-filter:blur(17px)saturate(180%)!important;background:linear-gradient(145deg,#fff3,#08090c6e)!important;border:1px solid #ffffff40!important;border-radius:8px!important;box-shadow:0 5px 14px #0003,inset 0 1px #ffffff4d!important}html body .receta-card-lite.hf-client-recipe-glass .receta-time-chip{color:#fff!important;text-shadow:0 1px 4px #000000e6!important;-webkit-backdrop-filter:blur(20px)saturate(155%)brightness(.78)!important;background:linear-gradient(145deg,#16181dc2,#05060994)!important;border-color:#ffffff4d!important;border-radius:10px!important;box-shadow:0 7px 18px #0000004d,inset 0 1px #ffffff38!important}html body .receta-card-lite.hf-client-recipe-glass button{color:#fff!important;-webkit-backdrop-filter:blur(18px)saturate(180%)!important;background:linear-gradient(145deg,#fff3,#08090c6b)!important;border:1px solid #ffffff3d!important;box-shadow:0 7px 17px #00000038,inset 0 1px #ffffff47!important}html body:not(.hf-dark) .receta-card-lite.hf-client-recipe-glass{border-color:color-mix(in srgb,var(--hf-recipe-accent) 25%,#ffffffdb)!important;box-shadow:0 19px 42px #0f172a29, 0 0 0 1px #ffffff80, 0 0 26px color-mix(in srgb,var(--hf-recipe-accent) 8%,transparent), inset 0 1px 0 #ffffffd1!important;-webkit-backdrop-filter:blur(25px)saturate(165%)brightness(1.03)!important}@media (hover:hover){html body .receta-card-lite.hf-client-recipe-glass:hover{filter:brightness(1.05)!important;border-color:color-mix(in srgb,var(--hf-recipe-accent) 38%,#ffffff9e)!important;box-shadow:0 28px 64px #0000007a, 0 0 0 1px #ffffff17, 0 0 42px color-mix(in srgb,var(--hf-recipe-accent) 19%,transparent), inset 0 1px 0 #ffffff80!important;transform:translateY(-4px)scale(1.018)!important}html body .receta-card-lite.hf-client-recipe-glass button:hover{background:linear-gradient(145deg,#ffffff4a,#08090c7a)!important}}@media (width<=680px){html body .receta-card-lite.hf-client-recipe-glass{border-radius:17px!important}}html body .hf-library-toolbar-glass .clt-bar{border-color:color-mix(in srgb,var(--bd) 65%,#ffffffad)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 42%,transparent))!important;-webkit-backdrop-filter:blur(42px)saturate(180%)brightness(1.06)!important;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #181c2424!important}html body .hf-library-toolbar-glass .clt-bar:before{background:linear-gradient(115deg,#ffffff6b,#0000 28% 72%,#ffffff1c)!important}html body .hf-library-toolbar-glass :is(.clt-search,.clt-btn){border-color:color-mix(in srgb,var(--bd) 70%,#ffffff59)!important;background:color-mix(in srgb,var(--sf) 47%,transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(175%)!important;box-shadow:inset 0 1px #ffffffb8,0 9px 20px #181c2414!important}html body .hf-library-toolbar-glass .clt-btn.ai{color:#5b4ae8!important;background:linear-gradient(135deg,color-mix(in srgb,#6757ee 10%,color-mix(in srgb,var(--sf) 47%,transparent)),color-mix(in srgb,#315cf5 6%,color-mix(in srgb,var(--sf) 47%,transparent)))!important;border-color:#b6aef78f!important}html body .hf-library-toolbar-glass .clt-btn.primary{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 72%,#ff625d),var(--red) 58%,color-mix(in srgb,var(--red) 75%,#650000))!important;box-shadow:inset 0 1px 0 #ffffff3b, 0 9px 22px color-mix(in srgb,var(--red) 24%,transparent)!important;border-color:#0000!important}html body.hf-dark .hf-library-toolbar-glass .clt-bar{-webkit-backdrop-filter:blur(46px)saturate(185%)brightness(.78)!important;background:linear-gradient(135deg,#ffffff1b,#22232885 38%,#0c0d11a3)!important;border-color:#ffffff30!important;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff09,0 22px 48px #0006!important}html body.hf-dark .hf-library-toolbar-glass .clt-bar:before{background:linear-gradient(115deg,#ffffff2e,#0000 31% 75%,#ffffff0b)!important}html body.hf-dark .hf-library-toolbar-glass :is(.clt-search,.clt-btn){-webkit-backdrop-filter:blur(28px)saturate(185%)!important;background:linear-gradient(145deg,#ffffff18,#ffffff06)!important;border-color:#ffffff2b!important;box-shadow:inset 0 1px #ffffff2e,0 10px 23px #0003!important}html body.hf-dark .hf-library-toolbar-glass .clt-btn.ai{color:#a99fff!important;background:linear-gradient(135deg,#6757ee2e,#315cf51a)!important;border-color:#8b7ff272!important}html body.hf-dark .hf-library-toolbar-glass .clt-btn.primary,html body.hf-dark .hf-library-toolbar-glass .clt-btn.danger{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 72%,#ff625d),var(--red) 58%,color-mix(in srgb,var(--red) 75%,#650000))!important;border-color:#0000!important}html body .hf-library-toolbar-glass .clt-btn.active{color:var(--red)!important;border-color:color-mix(in srgb,var(--red) 38%,var(--bd))!important;background:color-mix(in srgb,var(--red) 9%,transparent)!important}@media (hover:hover){html body .hf-library-toolbar-glass .clt-btn:hover:not(:disabled):not(.primary):not(.danger):not(.ai){border-color:color-mix(in srgb,var(--red) 32%,#ffffff57)!important;background:color-mix(in srgb,var(--red) 7%,#ffffff14)!important;box-shadow:inset 0 1px #ffffffc7,0 12px 25px #181c2421!important}}html body .nut-card.hf-training-glass-photo{border-radius:22px!important}html body .nut-card.hf-training-glass-photo .nut-card-ov{background:linear-gradient(180deg,#00000004 15%,#00000017 48%,#000000c2 100%), linear-gradient(110deg,color-mix(in srgb,var(--hf-home-accent) 11%,transparent),transparent 42%)!important}html body .nut-card.hf-training-glass-photo .nut-card-btns{border-top:1px solid color-mix(in srgb,var(--hf-home-accent) 20%,#ffffff24)!important;background:linear-gradient(135deg,#ffffff1f,transparent 48%), color-mix(in srgb,var(--sf) 56%,#04060aa3)!important;-webkit-backdrop-filter:blur(26px)saturate(170%)!important;box-shadow:inset 0 1px #ffffff38!important}html body .nut-card.hf-training-glass-photo .nut-card-btns button{color:var(--tx)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body:not(.hf-dark) .nut-card.hf-training-glass-photo .nut-card-btns{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-top:1px solid #0f172a14!important}html body:not(.hf-dark) .nut-card.hf-training-glass-photo .nut-card-btns button{color:#111827!important;box-shadow:none!important;background:#fff!important;border:0!important}@media (hover:hover){html body .nut-card.hf-training-glass-photo:hover .nut-card-cover{transform:scale(1.025)!important}html body .nut-card.hf-training-glass-photo .nut-card-btns button:hover{background:color-mix(in srgb,var(--hf-home-accent) 9%,transparent)!important}html body:not(.hf-dark) .nut-card.hf-training-glass-photo .nut-card-btns button:hover{background:color-mix(in srgb,var(--hf-home-accent) 5%,#fff)!important}}@media (width<=680px){html body .nut-card.hf-training-glass-photo{border-radius:18px!important}}html body .cuest-cli-card>div:last-child{box-sizing:border-box!important;justify-content:center!important;gap:5px!important;width:100%!important;height:100%!important;min-height:0!important;overflow:visible!important}html body .cuest-cli-card .hf-square-icon{flex:0 0 46px!important;width:46px!important;height:46px!important;min-height:46px!important;margin:0 auto 2px!important}html body .cuest-cli-card .hf-square-icon svg{width:29px!important;height:29px!important}html body .cuest-cli-card .hf-square-status{box-sizing:border-box!important;white-space:nowrap!important;border-radius:10px!important;max-width:calc(100% - 8px)!important;margin-top:3px!important;padding:3px 7px!important;font-size:8.5px!important;line-height:1.15!important}@media (width<=720px){html body .cuest-cli-card>div:last-child{gap:4px!important}html body .cuest-cli-card .hf-square-icon{border-radius:14px!important;flex-basis:42px!important;width:42px!important;height:42px!important;min-height:42px!important}html body .cuest-cli-card .hf-square-icon svg{width:27px!important;height:27px!important}html body .cuest-cli-card .hf-square-status{padding:3px 6px!important;font-size:8px!important}}.hf-coach-ent-glass .hf-week-sphere{isolation:isolate;position:relative;overflow:visible;width:44px!important;min-width:44px!important;height:44px!important;color:color-mix(in srgb, var(--tx) 58%, transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(165%)!important;background:radial-gradient(circle at 31% 21%,#fffffff5 0 7%,#ffffff6b 18%,#0000 39%),radial-gradient(circle at 69% 77%,#1a202c21,#0000 55%),linear-gradient(145deg,#ffffffc2,#eef2f757)!important;border:1px solid #1f293721!important;border-radius:50%!important;place-items:center!important;padding:0!important;transition:transform .2s,filter .2s,box-shadow .2s!important;display:grid!important;box-shadow:inset 2px 2px 4px #ffffffd1,inset -7px -9px 14px #1f29371a,0 8px 18px #191f2a1c!important}.hf-coach-ent-glass .hf-week-spheres-scroll{scroll-padding-inline:14px;overflow-y:hidden}.hf-coach-ent-glass .hf-week-sphere:before{content:"";z-index:-1;opacity:.66;pointer-events:none;background:linear-gradient(#ffffffe6,#fff0);border-radius:50%;width:21px;height:9px;position:absolute;top:4px;left:8px}.hf-coach-ent-glass .hf-week-sphere>*{z-index:1;position:relative}.hf-coach-ent-glass .hf-week-sphere:hover{filter:brightness(1.04);transform:translateY(-2px)}.hf-coach-ent-glass .hf-week-sphere[data-active=true]:not(.hf-week-base-sphere){color:#fff!important;background:radial-gradient(circle at 30% 18%, #ffffffe6 0 6%, #ffffff57 17%, transparent 38%), radial-gradient(circle at 70% 78%, color-mix(in srgb, var(--red) 72%, #000), transparent 57%), linear-gradient(145deg, color-mix(in srgb, var(--red) 78%, #ffffff61), color-mix(in srgb, var(--red) 62%, #14182085))!important;border-color:color-mix(in srgb, var(--red) 58%, #ffffffa3)!important;box-shadow:inset 2px 2px 5px #ffffff6b, inset -7px -9px 14px color-mix(in srgb, var(--red) 48%, #0000006b), 0 9px 21px color-mix(in srgb, var(--red) 31%, transparent)!important}.hf-coach-ent-glass .hf-week-base-sphere[data-active=true]{color:var(--tx)!important;border-color:color-mix(in srgb, var(--tx) 24%, #ffffff8c)!important;box-shadow:inset 2px 2px 5px #ffffffe6, inset -7px -9px 14px #1f293724, 0 0 0 2px color-mix(in srgb, var(--tx) 7%, transparent), 0 9px 20px #191f2a21!important}body:not(.hf-dark) .hf-coach-ent-glass .hf-week-sphere{background:radial-gradient(circle at 31% 21%,#fffffffa 0 7%,#ffffff75 18%,#0000 39%),radial-gradient(circle at 69% 77%,#2b323e0e,#0000 54%),linear-gradient(145deg,#ffffffc9,#f1f4f861)!important;border-color:#1f29371a!important;box-shadow:inset 2px 2px 4px #ffffffe6,inset -4px -5px 9px #1f29370e,0 4px 11px #191f2a16!important}body:not(.hf-dark) .hf-coach-ent-glass .hf-week-sphere[data-active=true]:not(.hf-week-base-sphere){box-shadow:inset 2px 2px 4px #ffffff80, inset -4px -5px 10px color-mix(in srgb, var(--red) 30%, #00000029), 0 5px 13px color-mix(in srgb, var(--red) 20%, transparent)!important}body:not(.hf-dark) .hf-coach-ent-glass .hf-week-base-sphere[data-active=true]{box-shadow:inset 2px 2px 4px #fffffff0,inset -4px -5px 9px #1f293712,0 0 0 1px #1f29370b,0 4px 11px #191f2a17!important}.hf-coach-ent-glass .hf-week-sphere .hf-week-override-dot{background:color-mix(in srgb, var(--tx) 32%, transparent)!important;box-shadow:inset 0 1px 1px #ffffff8c!important}.hf-coach-ent-glass .hf-week-sphere[data-active=true] .hf-week-override-dot{background:#ffffffeb!important;box-shadow:0 0 7px #ffffff7a!important}.hf-coach-ent-glass .hf-week-sphere .hf-week-current-marker{filter:grayscale();opacity:.48}.hf-coach-ent-glass .hf-week-sphere[data-active=true] .hf-week-current-marker{filter:none;opacity:1}.hf-dark .hf-coach-ent-glass .hf-week-sphere{color:#ffffff7d!important;background:radial-gradient(circle at 31% 21%,#ffffff61 0 6%,#ffffff21 18%,#0000 40%),radial-gradient(circle at 68% 78%,#00000052,#0000 56%),linear-gradient(145deg,#ffffff24,#ffffff09)!important;border-color:#ffffff2b!important;box-shadow:inset 2px 2px 4px #ffffff26,inset -7px -9px 15px #0000004d,0 9px 20px #00000040!important}.hf-dark .hf-coach-ent-glass .hf-week-base-sphere[data-active=true]{color:#ffffffe6!important;border-color:#ffffff4d!important;box-shadow:inset 2px 2px 5px #fff3,inset -7px -9px 15px #00000052,0 0 0 2px #ffffff0b,0 9px 20px #00000047!important}.hf-nut-bank-empty{box-sizing:border-box;text-align:center;min-height:142px;color:var(--mu);background:linear-gradient(132deg,#ffffffad,#ffffff1a 29%,transparent 72%), radial-gradient(circle at 16% 6%,color-mix(in srgb,var(--red) 7%,transparent),transparent 48%), linear-gradient(145deg,#ffffff8c,#f5f7fa40);-webkit-backdrop-filter:blur(30px)saturate(165%);border:1px solid #1f29371c;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;margin:8px 2px;padding:22px 14px;display:flex;box-shadow:0 5px 14px #1f232d0e,inset 0 1px #fffffff0,inset 1px 0 #ffffff5c}html body:not(.hf-dark) .hf-exercise-bank-empty{border-color:#1f293718!important;box-shadow:0 5px 14px #1f232d0e,inset 0 1px #ffffffe0!important}.hf-dark .hf-nut-bank-empty{color:#ffffff96;background:linear-gradient(132deg,#ffffff2b,transparent 29%,transparent 72%), radial-gradient(circle at 16% 6%,color-mix(in srgb,var(--red) 8%,transparent),transparent 48%), linear-gradient(145deg,#2f31386b,#0e0f134f);border-color:#ffffff26;box-shadow:0 17px 38px #0000004d,inset 0 1px #ffffff3b,inset 1px 0 #ffffff12}.hf-nut-template-editor,.hf-nut-template-bank,.hf-nut-template-bank-content{background:0 0!important}.hf-nut-template-bank{border:0!important}.hf-plan-food-grid[data-group-simple=true]{display:flow-root!important}.hf-plan-food-grid[data-group-simple=true] .hf-plan-recipe-item{float:left;clear:left;box-sizing:border-box;width:calc(50% - 6px);margin-bottom:12px!important}.hf-plan-food-grid[data-group-simple=true] .hf-plan-simple-item{float:right;clear:right;box-sizing:border-box;width:calc(50% - 6px);margin-bottom:0!important}.hf-plan-food-grid[data-group-simple=true]:not(:has(.hf-plan-recipe-item)) .hf-plan-simple-item{float:none;clear:both;width:100%}.hf-plan-food-grid[data-group-simple=true]>button{clear:both}.hf-plan-simple-item[data-grouped=true] .hf-plan-simple-food-row{border:1px solid color-mix(in srgb,var(--tx) 11%,transparent);border-bottom-width:0;background:linear-gradient(132deg,#ffffff1c,transparent 35%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 78%,transparent),color-mix(in srgb,var(--sf) 54%,transparent))!important;border-radius:0!important;margin:0!important;box-shadow:inset 0 1px #ffffff1f!important}.hf-plan-simple-food-row{padding:6px 8px!important}.hf-plan-simple-food-row>div:first-child{grid-template-columns:30px minmax(0,1fr) 28px 28px;align-items:center;min-height:30px;gap:7px!important;display:grid!important}.hf-plan-simple-food-row>div:first-child>:first-child{width:30px!important;min-width:30px!important;height:30px!important;font-size:14px!important}.hf-plan-simple-food-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden;text-align:left!important;font-size:11px!important;font-weight:800!important;line-height:1.18!important}.hf-plan-simple-food-row>div:first-child>button{justify-content:center;align-items:center;display:inline-flex;border-radius:8px!important;width:28px!important;height:28px!important;padding:0!important}.hf-plan-simple-item[data-grouped=true][data-first=true] .hf-plan-simple-food-row{border-radius:14px 14px 0 0!important}.hf-plan-simple-item[data-grouped=true][data-last=true] .hf-plan-simple-food-row{border-bottom-width:1px;border-radius:0 0 14px 14px!important}.hf-plan-simple-item[data-grouped=true][data-first=true][data-last=true] .hf-plan-simple-food-row{border-radius:14px!important}.hf-plan-simple-food-row .hf-recipe-pill{background:linear-gradient(145deg,#ffffff1a,color-mix(in srgb,var(--sf) 54%,transparent))!important;border-color:color-mix(in srgb,var(--tx) 14%,transparent)!important;color:var(--tx)!important;-webkit-backdrop-filter:blur(12px)saturate(145%)!important;border-radius:6px!important;padding:3px 6px!important;font-size:7px!important;line-height:1.05!important;box-shadow:inset 0 1px #ffffff2b!important}.hf-geb-modal-overlay{-webkit-backdrop-filter:blur(12px)saturate(115%);background:#080a0f94!important}.hf-geb-modal{color:var(--tx);background:linear-gradient(135deg,#ffffff2b,transparent 34%), radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--red) 11%,transparent),transparent 34%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 76%,transparent),color-mix(in srgb,var(--sf) 52%,transparent))!important;border:1px solid color-mix(in srgb,#fff 36%,var(--bd))!important;box-shadow:0 28px 72px #00000057, inset 0 1px 0 #ffffff7a, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent)!important;-webkit-backdrop-filter:blur(48px)saturate(175%)!important}.hf-geb-modal-title,.hf-geb-formula-value{color:var(--tx)!important}.hf-geb-modal-label,.hf-geb-range,.hf-geb-formula-name{color:var(--mu)!important}.hf-geb-modal-handle{background:color-mix(in srgb,var(--tx) 28%,transparent)!important}.hf-geb-glass-button{color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 16%,transparent)!important;background:linear-gradient(145deg,#ffffff2b,color-mix(in srgb,var(--sf) 58%,transparent))!important;-webkit-backdrop-filter:blur(18px)saturate(155%)!important;box-shadow:inset 0 1px #ffffff57,0 8px 18px #0000001f!important}.hf-geb-help,.hf-geb-done{border-color:color-mix(in srgb,var(--red) 38%,transparent)!important;background:linear-gradient(135deg,#ffffff2e,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--red) 25%,var(--sf)),color-mix(in srgb,var(--red) 13%,var(--sf)))!important}.hf-geb-formula-card{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(135deg,#ffffff21,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 67%,transparent),color-mix(in srgb,var(--sf) 43%,transparent))!important;border:1px solid color-mix(in srgb,var(--tx) 13%,transparent)!important;box-shadow:inset 0 1px #ffffff45!important}.hf-geb-formula-card[data-active=true]{background:linear-gradient(135deg,#ffffff4d,transparent 38%), radial-gradient(circle at 12% 8%,#ffffff2e,transparent 48%), linear-gradient(145deg,color-mix(in srgb,var(--red) 68%,var(--sf)),color-mix(in srgb,var(--red) 48%,#10141b6b))!important;border-color:color-mix(in srgb,var(--red) 78%,#ffffff6b)!important;box-shadow:inset 0 1px 0 #ffffff7a, inset 0 -1px 0 color-mix(in srgb,var(--red) 36%,#0000002e), 0 9px 24px color-mix(in srgb,var(--red) 24%,transparent)!important}.hf-geb-formula-card[data-active=true] :is(.hf-geb-formula-value,.hf-geb-formula-name){text-shadow:0 1px 7px #00000047;color:#fff!important}.hf-geb-formula-track{background:color-mix(in srgb,var(--tx) 12%,transparent)!important}.hf-geb-formula-progress{background:color-mix(in srgb,var(--tx) 28%,transparent)!important}.hf-geb-formula-progress[data-active=true]{background:color-mix(in srgb,var(--red) 72%,var(--tx))!important}html body:not(.hf-dark) .hf-geb-modal{color:#17191f!important;background:linear-gradient(135deg,#ffffff9e,transparent 34%), radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--red) 5%,transparent),transparent 35%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 80%,transparent),#eef1f7a8)!important;border-color:#ffffffd1!important;box-shadow:0 22px 52px #1f232d29,inset 0 1px #fffffff0,inset 0 -1px #1f232d0b!important}html body:not(.hf-dark) .hf-geb-modal :is(.hf-geb-modal-title,.hf-geb-formula-value){color:#17191f!important}html body:not(.hf-dark) .hf-geb-modal :is(.hf-geb-modal-label,.hf-geb-range,.hf-geb-formula-name){color:#626975!important}html body:not(.hf-dark) .hf-geb-formula-card{background:linear-gradient(135deg,#ffffffb8,#0000 42%),linear-gradient(145deg,#f2f5f9ad,#dee3ea7a)!important;border-color:#1f293721!important;box-shadow:inset 0 1px #fffffff0,0 6px 14px #1f232d11!important}html body:not(.hf-dark) .hf-geb-formula-card[data-active=true] :is(.hf-geb-formula-value,.hf-geb-formula-name){color:#fff!important}html body:not(.hf-dark) .hf-geb-formula-card[data-active=true]{background:linear-gradient(135deg,#ffffff75,transparent 39%), radial-gradient(circle at 14% 7%,#ffffff3d,transparent 47%), linear-gradient(145deg,color-mix(in srgb,var(--red) 65%,#fff),color-mix(in srgb,var(--red) 52%,#e2e7edb8))!important;border-color:color-mix(in srgb,var(--red) 72%,#ffffffc7)!important;box-shadow:inset 0 1px 0 #ffffffb8, 0 8px 20px color-mix(in srgb,var(--red) 20%,transparent)!important}html body:not(.hf-dark) .hf-geb-glass-button{color:#17191f!important;box-shadow:inset 0 1px #ffffffdb,0 6px 14px #1f232d12!important}html body.hf-dark .hf-geb-modal{color:#f5f7fb!important;background:linear-gradient(135deg,#ffffff21,transparent 34%), radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--red) 14%,transparent),transparent 34%), linear-gradient(145deg,#1f2229db,#0d0f14c7)!important;border-color:#ffffff36!important}html body.hf-dark .hf-geb-modal :is(.hf-geb-modal-title,.hf-geb-formula-value){color:#f5f7fb!important}html body.hf-dark .hf-geb-modal :is(.hf-geb-modal-label,.hf-geb-range,.hf-geb-formula-name){color:#ebeff7ab!important}html body.hf-dark .hf-geb-formula-card{background:linear-gradient(135deg,#ffffff1b,#0000 42%),linear-gradient(145deg,#32353db8,#14161ca3)!important;border-color:#ffffff24!important}html body.hf-dark .hf-geb-formula-card[data-active=true] :is(.hf-geb-formula-value,.hf-geb-formula-name){color:#fff!important}html body.hf-dark .hf-geb-formula-card[data-active=true]{background:linear-gradient(135deg,#ffffff40,transparent 38%), radial-gradient(circle at 12% 8%,#ffffff21,transparent 48%), linear-gradient(145deg,color-mix(in srgb,var(--red) 62%,#1f2229c7),color-mix(in srgb,var(--red) 42%,#0b0e14c7))!important}html body.hf-dark .hf-geb-glass-button{color:#f7f8fb!important}@media (width<=560px){.hf-geb-formula-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.hf-plan-food-grid[data-group-simple=true] .hf-plan-recipe-item,.hf-plan-food-grid[data-group-simple=true] .hf-plan-simple-item{float:none;clear:both;width:100%}}.hf-macro-mode-tabs{align-items:stretch}.hf-macro-mode-tab{isolation:isolate;border:1px solid color-mix(in srgb,var(--tx) 13%,transparent);cursor:pointer;width:148px;height:44px;color:var(--mu);background:linear-gradient(132deg,#ffffff2e,transparent 34%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 46%,transparent));-webkit-backdrop-filter:blur(22px)saturate(160%);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:850;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 7px 17px #0000001f}.hf-macro-mode-tab:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(116deg,#ffffff29,#0000 38% 76%);position:absolute;inset:0}.hf-macro-mode-tab:hover{transform:translateY(-1px)}.hf-macro-mode-tab[data-active=true]{color:#fff;border-color:color-mix(in srgb,var(--red) 58%,#ffffff57);background:linear-gradient(132deg,#ffffff40,transparent 34%), linear-gradient(145deg,color-mix(in srgb,var(--red) 74%,#ffffff1f),color-mix(in srgb,var(--red) 58%,#12141973));box-shadow:inset 0 1px 0 #ffffff57, 0 7px 17px color-mix(in srgb,var(--red) 22%,transparent)}.hf-macro-mode-icon{width:24px;height:24px;color:color-mix(in srgb,var(--tx) 48%,var(--mu));opacity:1;filter:saturate(1.06)drop-shadow(0 2px 5px #0000001a);place-items:center;line-height:1;display:grid}.hf-macro-mode-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.hf-macro-mode-icon .hf-macro-mode-icon-accent{stroke-width:2.45px}.hf-macro-mode-tab[data-active=true] .hf-macro-mode-icon{opacity:1;filter:saturate(1.12)drop-shadow(0 3px 7px #0000002e)}.hf-macro-mode-label{letter-spacing:.25px;font-size:9px;font-weight:900;line-height:1}.hf-auto-cho-label{color:var(--mu);font-size:10px;font-weight:850;transition:color .2s}.hf-auto-cho-control[data-active=true] .hf-auto-cho-label{color:color-mix(in srgb,var(--red) 78%,var(--tx))}.hf-auto-cho-power{border:1px solid color-mix(in srgb,var(--tx) 14%,transparent);cursor:pointer;width:32px;height:32px;color:var(--mu);background:radial-gradient(circle at 32% 22%,#ffffff4d,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 76%,transparent),color-mix(in srgb,var(--sf) 48%,transparent));-webkit-backdrop-filter:blur(22px)saturate(165%);border-radius:50%;place-items:center;padding:0;font-size:16px;line-height:1;transition:transform .2s,color .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff42,inset -4px -5px 9px #00000014,0 7px 17px #00000021}.hf-auto-cho-power:hover{transform:translateY(-1px)}.hf-auto-cho-power[data-active=true]{color:#fff;border-color:color-mix(in srgb,var(--red) 56%,#fff6);background:radial-gradient(circle at 32% 22%,#ffffff80,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--red) 76%,#ffffff1f),color-mix(in srgb,var(--red) 57%,#0f12187a));box-shadow:inset 0 1px 0 #ffffff61, inset -4px -5px 9px color-mix(in srgb,var(--red) 31%,#0000002e), 0 0 0 3px color-mix(in srgb,var(--red) 10%,transparent), 0 8px 19px color-mix(in srgb,var(--red) 28%,transparent)}body:not(.hf-dark) .hf-macro-mode-tab,body:not(.hf-dark) .hf-auto-cho-power{background:linear-gradient(132deg,#ffffffd1,#0000 36%),linear-gradient(145deg,#ffffffad,#f2f5f957);border-color:#1f29371a;box-shadow:inset 0 1px #fffffff0,0 6px 15px #1f232d17}body:not(.hf-dark) .hf-macro-mode-tab[data-active=true],body:not(.hf-dark) .hf-auto-cho-power[data-active=true]{color:#fff;border-color:color-mix(in srgb,var(--red) 52%,#1f29371a);background:linear-gradient(132deg,#ffffff61,transparent 36%), linear-gradient(145deg,color-mix(in srgb,var(--red) 72%,#ffffff2e),color-mix(in srgb,var(--red) 58%,#2126303d));box-shadow:inset 0 1px 0 #ffffff7a, 0 7px 17px color-mix(in srgb,var(--red) 22%,transparent)}@media (width<=560px){.hf-macro-mode-tab{width:108px;height:41px;padding-inline:7px}.hf-auto-cho-power{width:29px;height:29px;font-size:15px}.hf-auto-cho-label{font-size:8px}}.hf-formula-quiz-backdrop{-webkit-backdrop-filter:blur(14px)saturate(125%);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--tx) 8%,transparent),transparent 36%), #04060a85!important}.hf-formula-quiz-modal{isolation:isolate;color:var(--tx);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(58px)saturate(180%)brightness(.92)!important;background:linear-gradient(128deg,#fff3,#0000 29% 72%),radial-gradient(circle at 10% 0,#ffffff24,#0000 36%),linear-gradient(145deg,#2b2c32ab,#0e0f1396)!important;border:1px solid #ffffff38!important;box-shadow:0 36px 90px #0000007a,inset 0 1px #ffffff4d,inset 1px 0 #ffffff12,inset 0 -1px #ffffff09!important}.hf-formula-quiz-modal:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#ffffff24,transparent 24%,transparent 72%,#ffffff06), radial-gradient(circle at 92% 92%,color-mix(in srgb,var(--red) 4%,transparent),transparent 30%);position:absolute;inset:0}.hf-formula-quiz-step{border:1px solid color-mix(in srgb,var(--red) 34%,#ffffff1f);background:linear-gradient(145deg,color-mix(in srgb,var(--red) 11%,#ffffff0f),#ffffff06);-webkit-backdrop-filter:blur(14px);border-radius:7px;width:max-content;margin-inline:auto;padding:4px 8px;box-shadow:inset 0 1px #ffffff26}.hf-formula-quiz-question{text-align:center;text-wrap:balance}.hf-formula-quiz-option{-webkit-backdrop-filter:blur(22px)saturate(155%);transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden;background:linear-gradient(132deg,#ffffff24,#0000 35%),linear-gradient(145deg,#ffffff17,#ffffff06)!important;border:1px solid #ffffff26!important;box-shadow:inset 0 1px #ffffff2e,0 8px 19px #00000029!important}.hf-formula-quiz-option:hover,.hf-formula-quiz-option:focus-visible{outline:none;transform:translateY(-1px);border-color:color-mix(in srgb,var(--red) 42%,#ffffff38)!important;background:linear-gradient(132deg,#ffffff2e,transparent 35%), linear-gradient(145deg,color-mix(in srgb,var(--red) 9%,#ffffff14),#ffffff08)!important;box-shadow:inset 0 1px 0 #ffffff3d, 0 10px 23px color-mix(in srgb,var(--red) 10%,#0003)!important}.hf-formula-quiz-reset{-webkit-backdrop-filter:blur(14px);padding:6px 10px;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:8px!important}.hf-formula-quiz-source{opacity:.82;color:var(--mu)!important}body:not(.hf-dark) .hf-formula-quiz-backdrop{background:radial-gradient(circle at 50% 18%,#fff6,#0000 36%),#1f232d3d!important}body:not(.hf-dark) .hf-formula-quiz-modal{-webkit-backdrop-filter:blur(52px)saturate(160%)brightness(1.03)!important;background:linear-gradient(128deg,#ffffffe0,#0000 30% 72%),radial-gradient(circle at 10% 0,#fffffff0,#0000 36%),linear-gradient(145deg,#ffffffb8,#f0f3f861)!important;border-color:#ffffffdb!important;box-shadow:0 32px 78px #1f232d3d,inset 0 1px #fff,inset 1px 0 #ffffff85,inset 0 -1px #1f29370e!important}body:not(.hf-dark) .hf-formula-quiz-option{background:linear-gradient(132deg,#ffffffd1,#0000 35%),linear-gradient(145deg,#ffffffa3,#f2f5f94d)!important;border-color:#1f29371a!important;box-shadow:inset 0 1px #fffffff2,0 8px 18px #1f232d17!important}body:not(.hf-dark) .hf-formula-quiz-option:hover,body:not(.hf-dark) .hf-formula-quiz-option:focus-visible{border-color:color-mix(in srgb,var(--red) 34%,#1f29371a)!important;background:linear-gradient(132deg,#ffffffe6,transparent 35%), linear-gradient(145deg,color-mix(in srgb,var(--red) 6%,#ffffffa8),#f2f5f957)!important}body:not(.hf-dark) .hf-formula-quiz-reset{background:#ffffff70!important;border-color:#1f293717!important}.hf-energy-modal-overlay{-webkit-backdrop-filter:blur(13px)saturate(112%);z-index:520!important;background:#07090d99!important;justify-content:center!important;align-items:center!important;padding:16px!important}.hf-energy-modal{max-height:min(88vh,760px);overflow-y:auto;width:min(100%,520px)!important;color:var(--tx)!important;background:linear-gradient(132deg,#ffffff29,transparent 34%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 11%,transparent),transparent 36%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 78%,transparent),color-mix(in srgb,var(--sf) 52%,transparent))!important;border:1px solid color-mix(in srgb,#fff 34%,var(--bd))!important;box-shadow:0 30px 78px #00000059, inset 0 1px 0 #ffffff7a, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent)!important;-webkit-backdrop-filter:blur(50px)saturate(178%)!important}.hf-energy-choice-modal{max-width:480px!important;padding:20px 18px!important}.hf-energy-modal-title,.hf-energy-option-title{color:var(--tx)!important}.hf-energy-modal-subtitle,.hf-energy-option-detail,.hf-energy-chevron{color:var(--mu)!important}.hf-energy-modal-handle{background:color-mix(in srgb,var(--tx) 28%,transparent)!important}.hf-energy-close{-webkit-backdrop-filter:blur(18px)saturate(155%);color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 16%,transparent)!important;background:linear-gradient(145deg,#ffffff2e,color-mix(in srgb,var(--sf) 62%,transparent))!important;box-shadow:inset 0 1px #ffffff59,0 7px 16px #0000001c!important}.hf-energy-option{-webkit-backdrop-filter:blur(19px)saturate(150%);transition:border-color .18s,background .18s,transform .18s;color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 14%,transparent)!important;background:linear-gradient(134deg,#ffffff24,transparent 40%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 68%,transparent),color-mix(in srgb,var(--sf) 44%,transparent))!important;box-shadow:inset 0 1px #ffffff47,0 7px 17px #00000014!important}.hf-energy-option:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--red) 33%,var(--bd))!important}.hf-energy-option[data-active=true]{color:var(--tx)!important;border-color:color-mix(in srgb,var(--red) 58%,var(--bd))!important;background:linear-gradient(132deg,#ffffff36,transparent 39%), radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--red) 36%,transparent),transparent 53%), linear-gradient(145deg,color-mix(in srgb,var(--red) 25%,var(--sf)),color-mix(in srgb,var(--red) 11%,var(--sf)))!important;box-shadow:inset 0 1px 0 #ffffff6b, 0 9px 22px color-mix(in srgb,var(--red) 13%,transparent)!important}.hf-energy-option[data-active=true] :is(.hf-energy-option-title,.hf-energy-option-detail){color:var(--tx)!important}.hf-energy-value-option{text-align:center;min-height:42px;border-radius:11px!important;padding:10px 12px!important;font-weight:800!important}.hf-energy-nav-option{min-height:70px}.hf-energy-check{border:1px solid #ffffff59;flex:none;box-shadow:inset 0 1px #ffffff4d;background:color-mix(in srgb,var(--red) 35%,transparent)!important}.hf-energy-input{-webkit-backdrop-filter:blur(16px)saturate(145%);color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 15%,transparent)!important;background:linear-gradient(145deg,#ffffff24,color-mix(in srgb,var(--sf) 57%,transparent))!important;box-shadow:inset 0 1px #ffffff4a!important}.hf-energy-summary,.hf-energy-highlight{-webkit-backdrop-filter:blur(20px)saturate(155%);color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 13%,transparent)!important;background:linear-gradient(132deg,#ffffff26,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 68%,transparent),color-mix(in srgb,var(--sf) 43%,transparent))!important;box-shadow:inset 0 1px #ffffff4d!important}.hf-energy-summary .hf-energy-summary-value,.hf-energy-highlight>div{color:var(--tx)!important}.hf-energy-summary .hf-energy-summary-label{color:var(--mu)!important}.hf-energy-highlight{border-color:color-mix(in srgb,var(--red) 28%,var(--bd))!important;background:linear-gradient(132deg,#fff3,transparent 39%), radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--red) 23%,transparent),transparent 52%), linear-gradient(145deg,color-mix(in srgb,var(--red) 16%,var(--sf)),color-mix(in srgb,var(--red) 7%,var(--sf)))!important}.hf-energy-primary{-webkit-backdrop-filter:blur(18px)saturate(160%);color:#fff!important;border:1px solid color-mix(in srgb,var(--red) 46%,transparent)!important;background:linear-gradient(133deg,#ffffff2e,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--red) 82%,#111827),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff5c, 0 10px 22px color-mix(in srgb,var(--red) 18%,transparent)!important}html body:not(.hf-dark) .hf-energy-modal-overlay{background:#21263057!important}html body:not(.hf-dark) .hf-energy-modal{color:#181b21!important;background:linear-gradient(132deg,#ffffffbd,transparent 34%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 5%,transparent),transparent 37%), linear-gradient(145deg,#f8fafdc2,#e2e7ee94)!important;border-color:#ffffffdb!important;box-shadow:0 24px 58px #1f232d30,inset 0 1px #fffffff7,inset 0 -1px #1f29370d!important}html body:not(.hf-dark) .hf-energy-modal :is(.hf-energy-modal-title,.hf-energy-option-title){color:#181b21!important}html body:not(.hf-dark) .hf-energy-modal :is(.hf-energy-modal-subtitle,.hf-energy-option-detail,.hf-energy-chevron){color:#626a76!important}html body:not(.hf-dark) .hf-energy-option{color:#20242b!important;background:linear-gradient(134deg,#ffffffc9,#0000 42%),linear-gradient(145deg,#f4f7fab8,#dce2e987)!important;border-color:#1f293721!important;box-shadow:inset 0 1px #fffffff5,0 6px 15px #1f232d12!important}html body:not(.hf-dark) .hf-energy-option[data-active=true]{color:#181b21!important;border-color:color-mix(in srgb,var(--red) 48%,#1f29371f)!important;background:linear-gradient(132deg,#ffffffd4,transparent 40%), radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--red) 18%,transparent),transparent 54%), linear-gradient(145deg,color-mix(in srgb,var(--red) 12%,#f6f8fbd1),color-mix(in srgb,var(--red) 5%,#e0e5ec99))!important}html body:not(.hf-dark) .hf-energy-option[data-active=true] :is(.hf-energy-option-title,.hf-energy-option-detail){color:#181b21!important}html body:not(.hf-dark) .hf-energy-input{color:#181b21!important;background:linear-gradient(145deg,#ffffffc7,#e5e9ef94)!important;border-color:#1f293721!important}html body:not(.hf-dark) .hf-energy-summary,html body:not(.hf-dark) .hf-energy-highlight{color:#181b21!important;background:linear-gradient(132deg,#fffc,#0000 39%),linear-gradient(145deg,#f2f5f9b8,#dce1e87a)!important;border-color:#1f29371f!important}html body:not(.hf-dark) .hf-energy-summary .hf-energy-summary-value,html body:not(.hf-dark) .hf-energy-highlight>div{color:#181b21!important}html body:not(.hf-dark) .hf-energy-summary .hf-energy-summary-label{color:#626a76!important}html body.hf-dark .hf-energy-summary .hf-energy-summary-value{color:#f4f7fb!important}html body.hf-dark .hf-energy-summary .hf-energy-summary-label{color:#aab2bf!important}html body.hf-dark .hf-energy-modal{color:#f4f7fb!important;background:linear-gradient(132deg,#ffffff1a,transparent 35%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 15%,transparent),transparent 38%), linear-gradient(145deg,#181c23d6,#0a0d12b8)!important;border-color:#ffffff2e!important}html body.hf-dark .hf-energy-modal :is(.hf-energy-modal-title,.hf-energy-option-title){color:#f4f7fb!important}html body.hf-dark .hf-energy-modal :is(.hf-energy-modal-subtitle,.hf-energy-option-detail,.hf-energy-chevron){color:#aab2bf!important}html body.hf-dark .hf-energy-option{color:#f4f7fb!important;background:linear-gradient(134deg,#ffffff17,#0000 41%),linear-gradient(145deg,#252a33b8,#1013199c)!important;border-color:#ffffff21!important}html body.hf-dark .hf-energy-option[data-active=true]{color:#fff!important;border-color:color-mix(in srgb,var(--red) 62%,#ffffff26)!important;background:linear-gradient(132deg,#ffffff21,transparent 39%), radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--red) 37%,transparent),transparent 54%), linear-gradient(145deg,color-mix(in srgb,var(--red) 27%,#20242c),color-mix(in srgb,var(--red) 11%,#11151b))!important}html body.hf-dark .hf-energy-option[data-active=true] :is(.hf-energy-option-title,.hf-energy-option-detail){color:#fff!important}@media (width<=560px){.hf-energy-modal-overlay{padding:12px!important}.hf-energy-modal{max-height:calc(100dvh - 24px);border-radius:24px!important}.hf-energy-choice-modal{padding:17px 14px!important}.hf-energy-choice-option{padding:11px 12px!important}}.hf-clinical-overlay{-webkit-backdrop-filter:blur(13px)saturate(112%)!important;background:#07090d99!important}.hf-clinical-overlay-layer{display:block!important}.hf-clinical-modal{color:var(--tx)!important;background:linear-gradient(132deg,#ffffff2b,transparent 34%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 10%,transparent),transparent 36%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 79%,transparent),color-mix(in srgb,var(--sf) 53%,transparent))!important;border:1px solid color-mix(in srgb,#fff 35%,var(--bd))!important;box-shadow:0 30px 78px #00000057, inset 0 1px 0 #ffffff7d, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent)!important;-webkit-backdrop-filter:blur(50px)saturate(178%)!important}.hf-clinical-title{color:var(--tx)!important}.hf-clinical-muted,.hf-clinical-field>span{color:var(--mu)!important}.hf-clinical-handle{background:color-mix(in srgb,var(--tx) 28%,transparent)!important}.hf-clinical-button,.hf-clinical-close{color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 15%,transparent)!important;background:linear-gradient(135deg,#ffffff2e,transparent 44%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 69%,transparent),color-mix(in srgb,var(--sf) 47%,transparent))!important;-webkit-backdrop-filter:blur(18px)saturate(155%)!important;box-shadow:inset 0 1px #ffffff59,0 7px 17px #00000017!important}.hf-clinical-close{place-items:center;display:inline-grid;padding:0!important}.hf-clinical-primary{color:#fff!important;border:1px solid color-mix(in srgb,var(--red) 45%,transparent)!important;background:linear-gradient(133deg,#ffffff30,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--red) 82%,#111827),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff5e, 0 10px 23px color-mix(in srgb,var(--red) 18%,transparent)!important;-webkit-backdrop-filter:blur(19px)saturate(160%)!important}.hf-clinical-add-section{-webkit-backdrop-filter:blur(18px)saturate(145%);color:var(--mu)!important;border:1px dashed color-mix(in srgb,var(--tx) 22%,transparent)!important;background:linear-gradient(134deg,#ffffff1f,transparent 43%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 55%,transparent),color-mix(in srgb,var(--sf) 32%,transparent))!important;box-shadow:inset 0 1px #ffffff3d!important}.hf-clinical-field,.hf-clinical-modal :is(input.exp-inp,textarea.exp-inp,select.exp-inp){color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 14%,transparent)!important;background:linear-gradient(135deg,#ffffff24,transparent 43%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 69%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;box-shadow:inset 0 1px #ffffff4f,0 6px 15px #0001!important}.hf-clinical-modal :is(.hf-clinical-field,input.exp-inp,textarea.exp-inp,select.exp-inp)::placeholder{opacity:1;color:color-mix(in srgb,var(--mu) 82%,transparent)!important}.hf-clinical-question-card{-webkit-backdrop-filter:blur(18px)saturate(148%);border:1px solid color-mix(in srgb,var(--tx) 13%,transparent)!important;background:linear-gradient(133deg,#ffffff21,transparent 43%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 64%,transparent),color-mix(in srgb,var(--sf) 40%,transparent))!important;box-shadow:inset 0 1px #ffffff42,0 7px 17px #00000014!important}.hf-clinical-type-button[data-active=true]{color:var(--tx)!important;border-color:color-mix(in srgb,var(--red) 57%,var(--bd))!important;background:linear-gradient(133deg,#fff3,transparent 42%), radial-gradient(circle at 10% 4%,color-mix(in srgb,var(--red) 31%,transparent),transparent 54%), linear-gradient(145deg,color-mix(in srgb,var(--red) 24%,var(--sf)),color-mix(in srgb,var(--red) 10%,var(--sf)))!important;box-shadow:inset 0 1px 0 #ffffff61, 0 8px 19px color-mix(in srgb,var(--red) 12%,transparent)!important}html body:not(.hf-dark) .hf-clinical-overlay{background:#21263057!important}html body:not(.hf-dark) .hf-clinical-modal{color:#181b21!important;background:linear-gradient(132deg,#ffffffbf,transparent 34%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 4.5%,transparent),transparent 37%), linear-gradient(145deg,#f8fafdc4,#e2e7ee96)!important;border-color:#ffffffde!important;box-shadow:0 24px 58px #1f232d2e,inset 0 1px #fffffffa,inset 0 -1px #1f29370d!important}html body:not(.hf-dark) .hf-clinical-title{color:#181b21!important}html body:not(.hf-dark) .hf-clinical-muted,html body:not(.hf-dark) .hf-clinical-field>span{color:#626a76!important}html body:not(.hf-dark) .hf-clinical-button,html body:not(.hf-dark) .hf-clinical-close{color:#20242b!important;background:linear-gradient(135deg,#ffffffc9,#0000 43%),linear-gradient(145deg,#f4f7fab8,#dce2e987)!important;border-color:#1f293721!important;box-shadow:inset 0 1px #fffffff5,0 6px 15px #1f232d12!important}html body:not(.hf-dark) .hf-clinical-field,html body:not(.hf-dark) .hf-clinical-modal :is(input.exp-inp,textarea.exp-inp,select.exp-inp){color:#181b21!important;background:linear-gradient(135deg,#ffffffc9,#0000 43%),linear-gradient(145deg,#f4f7fab8,#dce2e98a)!important;border-color:#1f293721!important}html body:not(.hf-dark) .hf-clinical-question-card{background:linear-gradient(133deg,#ffffffc2,#0000 43%),linear-gradient(145deg,#f1f4f8ad,#dde2e975)!important;border-color:#1f29371f!important;box-shadow:inset 0 1px #fffffff2,0 6px 14px #1f232d11!important}html body:not(.hf-dark) .hf-clinical-add-section{color:#68717d!important;background:linear-gradient(134deg,#ffffffbd,#0000 43%),linear-gradient(145deg,#f4f7faa3,#dee3ea6e)!important;border-color:#1f29372e!important}html body:not(.hf-dark) .hf-clinical-type-button[data-active=true]{color:#181b21!important;border-color:color-mix(in srgb,var(--red) 48%,#1f29371f)!important;background:linear-gradient(133deg,#ffffffd6,transparent 42%), radial-gradient(circle at 10% 4%,color-mix(in srgb,var(--red) 17%,transparent),transparent 54%), linear-gradient(145deg,color-mix(in srgb,var(--red) 11%,#f5f8fbd1),color-mix(in srgb,var(--red) 4%,#e0e5ec99))!important}html body.hf-dark .hf-clinical-modal{color:#f4f7fb!important;background:linear-gradient(132deg,#ffffff1a,transparent 35%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 14%,transparent),transparent 38%), linear-gradient(145deg,#181c23d9,#0a0d12ba)!important;border-color:#ffffff2e!important}html body.hf-dark .hf-clinical-title{color:#f4f7fb!important}html body.hf-dark .hf-clinical-field,html body.hf-dark .hf-clinical-modal :is(input.exp-inp,textarea.exp-inp,select.exp-inp){color:#f4f7fb!important;background:linear-gradient(135deg,#ffffff17,#0000 43%),linear-gradient(145deg,#252a33b8,#1013199c)!important;border-color:#ffffff21!important}@media (width<=560px){.hf-clinical-overlay{padding:12px!important}.hf-clinical-modal{border-radius:24px!important;max-height:calc(100dvh - 24px)!important}.hf-clinical-floating-modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}}.hf-bio-modal-overlay{-webkit-backdrop-filter:blur(14px)saturate(114%)!important;background:#06080c9c!important}.hf-bio-overlay-layer{display:block!important}.hf-bio-modal{color:var(--tx)!important;background:linear-gradient(132deg,#ffffff2b,transparent 34%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 9%,transparent),transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 80%,transparent),color-mix(in srgb,var(--sf) 52%,transparent))!important;border:1px solid color-mix(in srgb,#fff 34%,var(--bd))!important;box-shadow:0 30px 78px #00000057, inset 0 1px 0 #ffffff7d, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent)!important;-webkit-backdrop-filter:blur(50px)saturate(178%)!important}.hf-bio-modal-title{color:var(--tx)!important}.hf-bio-modal-handle{background:color-mix(in srgb,var(--tx) 27%,transparent)!important}.hf-bio-button,.hf-bio-close{color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 15%,transparent)!important;background:linear-gradient(135deg,#ffffff2e,transparent 44%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 69%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;-webkit-backdrop-filter:blur(19px)saturate(158%)!important;box-shadow:inset 0 1px #ffffff59,0 7px 17px #00000017!important}.hf-bio-close{place-items:center;display:inline-grid;padding:0!important}.hf-bio-primary,.hf-bio-phase[data-active=true]{color:#fff!important;border-color:color-mix(in srgb,var(--red) 46%,transparent)!important;background:linear-gradient(133deg,#fff3,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--red) 82%,#111827),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff61, 0 10px 23px color-mix(in srgb,var(--red) 17%,transparent)!important}.hf-bio-danger{color:#fff!important;background:linear-gradient(133deg,#ffffff2b,#0000 42%),linear-gradient(145deg,#dc2626d4,#991b1be0)!important;border-color:#dc262652!important}.hf-bio-field-card,.hf-bio-review-modal .lab-pdf-review-row{color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 13%,transparent)!important;background:linear-gradient(133deg,#ffffff24,transparent 43%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 66%,transparent),color-mix(in srgb,var(--sf) 41%,transparent))!important;-webkit-backdrop-filter:blur(19px)saturate(151%)!important;box-shadow:inset 0 1px #ffffff47,0 7px 17px #00000013!important}.hf-bio-field-card{border-left:3px solid var(--bio-status)!important}.hf-bio-input,.hf-bio-review-modal input:not([type=checkbox]){-webkit-backdrop-filter:blur(15px)saturate(145%);color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 14%,transparent)!important;background:linear-gradient(135deg,#ffffff26,transparent 43%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 49%,transparent))!important;box-shadow:inset 0 1px #ffffff47!important}.hf-bio-input::placeholder{opacity:1;color:color-mix(in srgb,var(--mu) 83%,transparent)!important}.hf-bio-reference{color:var(--mu)!important}html body:not(.hf-dark) .hf-bio-modal-overlay{background:#22273159!important}html body:not(.hf-dark) .hf-bio-modal{color:#181b21!important;background:linear-gradient(132deg,#ffffffc2,transparent 34%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 4%,transparent),transparent 38%), linear-gradient(145deg,#f8fafdc7,#e1e7ee94)!important;border-color:#ffffffe0!important;box-shadow:0 23px 56px #1f232d2b,inset 0 1px #fffffffa,inset 0 -1px #1f29370d!important}html body:not(.hf-dark) .hf-bio-modal-title{color:#181b21!important}html body:not(.hf-dark) .hf-bio-button,html body:not(.hf-dark) .hf-bio-close{color:#20242b!important;background:linear-gradient(135deg,#ffffffcf,#0000 43%),linear-gradient(145deg,#f5f7faba,#dbe1e887)!important;border-color:#1f293721!important;box-shadow:inset 0 1px #fffffff7,0 6px 14px #1f232d11!important}html body:not(.hf-dark) .hf-bio-primary,html body:not(.hf-dark) .hf-bio-phase[data-active=true]{color:#fff!important;border-color:color-mix(in srgb,var(--red) 43%,#1f293717)!important;background:linear-gradient(133deg,#ffffff40,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--red) 84%,#fff),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff78, 0 8px 18px color-mix(in srgb,var(--red) 13%,transparent)!important}html body:not(.hf-dark) .hf-bio-danger{color:#fff!important;background:linear-gradient(133deg,#ffffff38,#0000 42%),linear-gradient(145deg,#dc2626c9,#991b1bd6)!important;border-color:#dc262642!important}html body:not(.hf-dark) .hf-bio-field-card,html body:not(.hf-dark) .hf-bio-review-modal .lab-pdf-review-row{color:#181b21!important;background:linear-gradient(133deg,#ffffffc7,#0000 43%),linear-gradient(145deg,#f2f5f8b3,#dce2e97a)!important;border-color:#1f29371f!important;box-shadow:inset 0 1px #fffffff2,0 6px 14px #1f232d0f!important}html body:not(.hf-dark) .hf-bio-field-card{border-left-color:var(--bio-status)!important}html body:not(.hf-dark) .hf-bio-input,html body:not(.hf-dark) .hf-bio-review-modal input:not([type=checkbox]){color:#181b21!important;background:linear-gradient(135deg,#ffffffd1,#0000 43%),linear-gradient(145deg,#f5f7faba,#dce2e98a)!important;border-color:#1f293721!important}html body.hf-dark .hf-bio-modal{color:#f4f7fb!important;background:linear-gradient(132deg,#ffffff1a,transparent 35%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 13%,transparent),transparent 38%), linear-gradient(145deg,#181c23db,#090c11bd)!important;border-color:#ffffff2e!important}html body.hf-dark .hf-bio-modal-title{color:#f4f7fb!important}html body.hf-dark .hf-bio-field-card,html body.hf-dark .hf-bio-review-modal .lab-pdf-review-row{color:#f4f7fb!important;background:linear-gradient(133deg,#ffffff17,#0000 43%),linear-gradient(145deg,#252a33b8,#0f12189c)!important;border-color:#ffffff21!important}html body.hf-dark .hf-bio-field-card{border-left-color:var(--bio-status)!important}html body.hf-dark .hf-bio-input,html body.hf-dark .hf-bio-review-modal input:not([type=checkbox]){color:#f4f7fb!important;background:linear-gradient(135deg,#ffffff17,#0000 43%),linear-gradient(145deg,#252a33bd,#0f1218a3)!important;border-color:#ffffff21!important}@media (width<=560px){.hf-bio-modal-overlay{padding:12px!important}.hf-bio-modal{border-radius:24px!important;max-height:calc(100dvh - 24px)!important}.hf-bio-floating-modal{width:calc(100vw - 24px)!important}}.hf-antro-modal-overlay{-webkit-backdrop-filter:blur(14px)saturate(114%)!important;background:#06080c9c!important}.hf-antro-overlay-layer{display:block!important}.hf-antro-modal{color:var(--tx)!important;background:linear-gradient(132deg,#ffffff2b,transparent 34%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 9%,transparent),transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 80%,transparent),color-mix(in srgb,var(--sf) 52%,transparent))!important;border:1px solid color-mix(in srgb,#fff 34%,var(--bd))!important;box-shadow:0 30px 78px #00000057, inset 0 1px 0 #ffffff7d, inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent)!important;-webkit-backdrop-filter:blur(50px)saturate(178%)!important}.hf-antro-modal-title{color:var(--tx)!important}.hf-antro-modal-handle{background:color-mix(in srgb,var(--tx) 27%,transparent)!important}.hf-antro-modal label{color:var(--mu)!important}.hf-antro-button,.hf-antro-close{color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 15%,transparent)!important;background:linear-gradient(135deg,#ffffff2e,transparent 44%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 69%,transparent),color-mix(in srgb,var(--sf) 46%,transparent))!important;-webkit-backdrop-filter:blur(19px)saturate(158%)!important;box-shadow:inset 0 1px #ffffff59,0 7px 17px #00000017!important}.hf-antro-close{place-items:center;display:inline-grid;padding:0!important}.hf-antro-primary,.hf-antro-choice[data-active=true]{color:#fff!important;border-color:color-mix(in srgb,var(--red) 46%,transparent)!important;background:linear-gradient(133deg,#fff3,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--red) 82%,#111827),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff61, 0 10px 23px color-mix(in srgb,var(--red) 17%,transparent)!important}.hf-antro-danger{color:#fff!important;background:linear-gradient(133deg,#ffffff2b,#0000 42%),linear-gradient(145deg,#dc2626d4,#991b1be0)!important;border-color:#dc262652!important}.hf-antro-modal .antro-inp,.hf-antro-modal input:not([type=checkbox]){-webkit-backdrop-filter:blur(15px)saturate(145%);color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 14%,transparent)!important;background:linear-gradient(135deg,#ffffff26,transparent 43%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 72%,transparent),color-mix(in srgb,var(--sf) 49%,transparent))!important;box-shadow:inset 0 1px #ffffff47!important}.hf-antro-modal .antro-inp::placeholder,.hf-antro-modal input::placeholder{opacity:1;color:color-mix(in srgb,var(--mu) 83%,transparent)!important}.hf-antro-visual,.hf-antro-metric-card{color:var(--tx)!important;border:1px solid color-mix(in srgb,var(--tx) 13%,transparent)!important;background:linear-gradient(133deg,#ffffff1f,transparent 43%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 65%,transparent),color-mix(in srgb,var(--sf) 40%,transparent))!important;-webkit-backdrop-filter:blur(19px)saturate(150%)!important;box-shadow:inset 0 1px #ffffff45,0 7px 17px #00000013!important}html body:not(.hf-dark) .hf-antro-modal-overlay{background:#22273159!important}html body:not(.hf-dark) .hf-antro-modal{color:#181b21!important;background:linear-gradient(132deg,#ffffffc2,transparent 34%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 4%,transparent),transparent 38%), linear-gradient(145deg,#f8fafdc7,#e1e7ee94)!important;border-color:#ffffffe0!important;box-shadow:0 23px 56px #1f232d2b,inset 0 1px #fffffffa,inset 0 -1px #1f29370d!important}html body:not(.hf-dark) .hf-antro-modal-title{color:#181b21!important}html body:not(.hf-dark) .hf-antro-button,html body:not(.hf-dark) .hf-antro-close{color:#20242b!important;background:linear-gradient(135deg,#ffffffcf,#0000 43%),linear-gradient(145deg,#f5f7faba,#dbe1e887)!important;border-color:#1f293721!important;box-shadow:inset 0 1px #fffffff7,0 6px 14px #1f232d11!important}html body:not(.hf-dark) .hf-antro-primary,html body:not(.hf-dark) .hf-antro-choice[data-active=true]{color:#fff!important;border-color:color-mix(in srgb,var(--red) 43%,#1f293717)!important;background:linear-gradient(133deg,#ffffff40,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--red) 84%,#fff),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff78, 0 8px 18px color-mix(in srgb,var(--red) 13%,transparent)!important}html body:not(.hf-dark) .hf-antro-danger{color:#fff!important;background:linear-gradient(133deg,#ffffff38,#0000 42%),linear-gradient(145deg,#dc2626c9,#991b1bd6)!important;border-color:#dc262642!important}html body:not(.hf-dark) .hf-antro-modal .antro-inp,html body:not(.hf-dark) .hf-antro-modal input:not([type=checkbox]){color:#181b21!important;background:linear-gradient(135deg,#ffffffd1,#0000 43%),linear-gradient(145deg,#f5f7faba,#dce2e98a)!important;border-color:#1f293721!important}html body:not(.hf-dark) .hf-antro-visual,html body:not(.hf-dark) .hf-antro-metric-card{color:#181b21!important;background:linear-gradient(133deg,#ffffffc7,#0000 43%),linear-gradient(145deg,#f2f5f8b3,#dce2e97a)!important;border-color:#1f29371f!important;box-shadow:inset 0 1px #fffffff2,0 6px 14px #1f232d0f!important}html body:not(.hf-dark) .hf-antro-metric-value{color:#20242b!important}html body.hf-dark .hf-antro-modal{color:#f4f7fb!important;background:linear-gradient(132deg,#ffffff1a,transparent 35%), radial-gradient(circle at 7% 3%,color-mix(in srgb,var(--red) 13%,transparent),transparent 38%), linear-gradient(145deg,#181c23db,#090c11bd)!important;border-color:#ffffff2e!important}html body.hf-dark .hf-antro-modal-title{color:#f4f7fb!important}html body.hf-dark .hf-antro-modal .antro-inp,html body.hf-dark .hf-antro-modal input:not([type=checkbox]){color:#f4f7fb!important;background:linear-gradient(135deg,#ffffff17,#0000 43%),linear-gradient(145deg,#252a33bd,#0f1218a3)!important;border-color:#ffffff21!important}html body.hf-dark .hf-antro-visual,html body.hf-dark .hf-antro-metric-card{color:#f4f7fb!important;background:linear-gradient(133deg,#ffffff14,#0000 43%),linear-gradient(145deg,#1f232bc7,#0a0d12b0)!important;border-color:#ffffff21!important}@media (width<=560px){.hf-antro-modal-overlay{padding:12px!important}.hf-antro-modal{border-radius:24px!important;max-height:calc(100dvh - 24px)!important}.hf-antro-floating-modal{width:calc(100vw - 24px)!important}}.hf-record-modal-overlay{-webkit-backdrop-filter:blur(14px)saturate(125%)!important;background:#080b1094!important}.hf-record-modal{isolation:isolate;color:#f5f7fb!important;background:linear-gradient(132deg, #ffffff2e, transparent 34%), radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--red) 10%, transparent), transparent 38%), linear-gradient(145deg, #262b34d1, #0d1117ba)!important;-webkit-backdrop-filter:blur(42px)saturate(155%)!important;border:1px solid #ffffff3d!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000002e,0 24px 58px #00000057!important}.hf-record-modal:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff24,#0000 27% 72%,#ffffff0b);position:absolute;inset:0}.hf-record-response-card{background:linear-gradient(135deg,#ffffff1c,#0000 44%),#070b1145!important;border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff1f,0 7px 17px #0000001c!important}.hf-record-modal-card,.hf-record-modal>div>div[style*="background: rgba(255,255,255,0.1)"],.hf-record-detail-modal>div[style*=background\:]{-webkit-backdrop-filter:blur(22px)saturate(135%)!important;background:linear-gradient(135deg,#ffffff1c,#0000 42%),#080c124d!important;border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff21,0 8px 20px #0000001f!important}.hf-record-modal button,.hf-record-modal-button,.hf-record-modal-close{color:inherit!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;background:linear-gradient(135deg,#ffffff26,#0000 46%),#0c101757!important;border-color:#fff3!important;box-shadow:inset 0 1px #fff3,0 7px 16px #00000021!important}.hf-record-modal input,.hf-record-modal textarea,.hf-record-modal select{color:inherit!important;-webkit-backdrop-filter:blur(18px)!important;background:#070b1142!important;border-color:#ffffff2b!important;box-shadow:inset 0 1px #ffffff1a!important}.hf-record-modal input::placeholder,.hf-record-modal textarea::placeholder{color:#f5f7fb7a!important}html body:not(.hf-dark) .hf-record-modal-overlay{background:#2b303947!important}html body:not(.hf-dark) .hf-record-modal{color:#20242b!important;background:linear-gradient(132deg, #ffffffe0, transparent 35%), radial-gradient(circle at 7% 3%, color-mix(in srgb, var(--red) 7%, transparent), transparent 39%), linear-gradient(145deg, #f5f7fac7, #d8dee591)!important;border-color:#ffffffd6!important;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #3c434e14,0 14px 34px #1f232d21!important}html body:not(.hf-dark) .hf-record-modal>div:first-child,html body:not(.hf-dark) .hf-record-modal>div:first-child>div,html body:not(.hf-dark) .hf-record-modal>div:first-child button,html body:not(.hf-dark) .hf-record-confirm-modal div,html body:not(.hf-dark) .hf-record-response-card>div{color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) .hf-record-response-card{background:linear-gradient(135deg,#ffffffc2,#0000 44%),#e2e7ed8f!important;border-color:#2a313c1c!important;box-shadow:inset 0 1px #fffffff0,0 4px 12px #1f232d0d!important}html body:not(.hf-dark) .hf-record-modal [style*="color:\"#fff\""],html body:not(.hf-dark) .hf-record-modal [style*="color: \"#fff\""]{color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) .hf-record-modal-card,html body:not(.hf-dark) .hf-record-modal>div>div[style*="background: rgba(255,255,255,0.1)"],html body:not(.hf-dark) .hf-record-detail-modal>div[style*=background\:]{background:linear-gradient(135deg,#ffffffb8,#0000 43%),#e8ecf185!important;border-color:#2a313c1c!important;box-shadow:inset 0 1px #ffffffeb,0 5px 13px #1f232d0e!important}html body:not(.hf-dark) .hf-record-modal button{color:#20242b!important;background:linear-gradient(135deg,#ffffffc2,#0000 47%),#e2e7ed9c!important;border-color:#2a313c1f!important;box-shadow:inset 0 1px #ffffffeb,0 4px 11px #1f232d0f!important}html body:not(.hf-dark) .hf-record-modal input,html body:not(.hf-dark) .hf-record-modal textarea,html body:not(.hf-dark) .hf-record-modal select{color:#20242b!important;background:#ffffff7a!important;border-color:#2a313c21!important}html body:not(.hf-dark) .hf-record-modal input::placeholder,html body:not(.hf-dark) .hf-record-modal textarea::placeholder{color:#20242b7a!important}@media (width<=560px){.hf-record-modal-overlay{padding:12px!important}.hf-record-modal{border-radius:24px!important;max-height:calc(100dvh - 24px)!important}.hf-record-floating-modal{width:calc(100vw - 24px)!important}}html body:not(.hf-dark) :is(.hf-clinical-modal,.hf-bio-modal,.hf-antro-modal,.hf-record-modal) :is(div,span,p,label,strong,small,h1,h2,h3,h4,h5,h6,button){color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) :is(.hf-clinical-modal,.hf-bio-modal,.hf-antro-modal,.hf-record-modal) :is(.hf-clinical-muted,.hf-bio-reference,.hf-antro-muted,small){color:#626a76!important}html body.hf-dark :is(.hf-clinical-modal,.hf-bio-modal,.hf-antro-modal,.hf-record-modal) :is(div,span,p,label,strong,small,h1,h2,h3,h4,h5,h6,button){color:#f4f7fb!important}html body.hf-dark :is(.hf-clinical-modal,.hf-bio-modal,.hf-antro-modal,.hf-record-modal) :is(.hf-clinical-muted,.hf-bio-reference,.hf-antro-muted,small){color:#aab2bf!important}:is(.hf-clinical-primary,.hf-bio-primary,.hf-antro-primary,.hf-bio-phase[data-active=true],.hf-antro-choice[data-active=true]){border:1px solid color-mix(in srgb,var(--red) 52%,#ffffff47)!important;background:linear-gradient(134deg,#ffffff40,transparent 43%), radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--red) 34%,transparent),transparent 54%), linear-gradient(145deg, color-mix(in srgb,var(--red) 44%,var(--sf)), color-mix(in srgb,var(--red) 24%,var(--sf)))!important;box-shadow:inset 0 1px 0 #ffffff7a, 0 8px 18px color-mix(in srgb,var(--red) 12%,transparent)!important;-webkit-backdrop-filter:blur(20px)saturate(168%)!important}html body:not(.hf-dark) :is(.hf-clinical-primary,.hf-bio-primary,.hf-antro-primary,.hf-bio-phase[data-active=true],.hf-antro-choice[data-active=true]),html body:not(.hf-dark) :is(.hf-clinical-primary,.hf-bio-primary,.hf-antro-primary,.hf-bio-phase[data-active=true],.hf-antro-choice[data-active=true]) *{color:#20242b!important}html body.hf-dark :is(.hf-clinical-primary,.hf-bio-primary,.hf-antro-primary,.hf-bio-phase[data-active=true],.hf-antro-choice[data-active=true]),html body.hf-dark :is(.hf-clinical-primary,.hf-bio-primary,.hf-antro-primary,.hf-bio-phase[data-active=true],.hf-antro-choice[data-active=true]) *{color:#f7f9fc!important}.hf-summary-modal-overlay,.hf-summary-review-backdrop{-webkit-backdrop-filter:blur(12px)saturate(92%)!important;background:#04070c80!important}.hf-summary-modal{--hf-summary-text:#f5f7fb;--hf-summary-muted:#aeb6c2;color:var(--hf-summary-text)!important;background:linear-gradient(134deg, #ffffff26, transparent 38%), radial-gradient(circle at 7% 3%, color-mix(in srgb, var(--red) 13%, transparent), transparent 43%), linear-gradient(145deg, #161b24d6, #080c12b3)!important;-webkit-backdrop-filter:blur(34px)saturate(172%)!important;border:1px solid #ffffff38!important;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #00000029,0 24px 64px #0000005c!important}.hf-summary-modal :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--hf-summary-text)!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;background:linear-gradient(135deg,#ffffff1f,#0000 52%),#0a0f1661!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff21,0 7px 18px #0000001f!important}.hf-summary-modal :is(input,textarea)::placeholder{color:#ebf0f77a!important;opacity:1!important}.hf-summary-modal button{-webkit-backdrop-filter:blur(20px)saturate(160%)!important;box-shadow:inset 0 1px #ffffff2e,0 7px 17px #0000001f!important}.hf-summary-modal button:not([style*=background]){color:var(--hf-summary-text)!important;background:linear-gradient(135deg,#ffffff21,#0000 48%),#0f141c57!important;border:1px solid #ffffff2e!important}.hf-summary-modal :is(button[style*=linear-gradient],button[style*="var(--red)"],.save-btn){color:#f8fafc!important;background:linear-gradient(135deg, #ffffff38, transparent 42%), radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--red) 38%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in srgb, var(--red) 58%, #141922b8), color-mix(in srgb, var(--red) 32%, #080c12c2))!important;border:1px solid color-mix(in srgb, var(--red) 52%, #ffffff42)!important;box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 19px color-mix(in srgb, var(--red) 20%, transparent)!important}.hf-summary-modal :is(button[style*=linear-gradient],button[style*="var(--red)"],.save-btn) *{color:inherit!important}html body:not(.hf-dark) .hf-summary-modal-overlay,html body:not(.hf-dark) .hf-summary-review-backdrop{background:#292f3947!important}.hf-summary-modal[data-theme=light]{--hf-summary-text:#20242b;--hf-summary-muted:#626b78;text-shadow:none;background:linear-gradient(134deg, #ffffffe6, transparent 37%), radial-gradient(circle at 7% 3%, color-mix(in srgb, var(--red) 7%, transparent), transparent 42%), linear-gradient(145deg, #f6f9fcc7, #d7dde594)!important;color:#20242b!important;border-color:#ffffffe0!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #41495514,0 14px 34px #1f252f24!important}html body:not(.hf-dark) .hf-summary-modal :is(h1,h2,h3,h4,h5,h6,label){color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) .hf-summary-modal small,html body:not(.hf-dark) .hf-summary-modal [style*="color: var(--mu)"]{color:#626b78!important}html body:not(.hf-dark) .hf-summary-modal :is(input,textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#20242b!important;background:linear-gradient(135deg,#ffffffc7,#0000 52%),#e4e9ef8c!important;border-color:#31394521!important;box-shadow:inset 0 1px #ffffffeb,0 6px 14px #2a303a14!important}html body:not(.hf-dark) .hf-summary-modal :is(input,textarea)::placeholder{color:#7d8490!important}html body:not(.hf-dark) .hf-summary-modal :is([style*="background:#1c1c1e"],[style*="background: #1c1c1e"],[style*="background:rgb(28, 28, 30)"],[style*="background: rgb(28, 28, 30)"],[style*="background:rgba(20,20,30"],[style*="background: rgba(20, 20, 30"],[style*="background:rgba(0,0,0"],[style*="background: rgba(0, 0, 0"]){background:linear-gradient(135deg,#ffffffb8,#0000 48%),#dee4eb8f!important;border-color:#2a313c1f!important}html body:not(.hf-dark) .hf-summary-modal :is(button[style*=linear-gradient],button[style*="var(--red)"],.save-btn),html body:not(.hf-dark) .hf-summary-modal :is(button[style*=linear-gradient],button[style*="var(--red)"],.save-btn) *{color:#f8fafc!important}html body.hf-dark .hf-summary-modal{--hf-summary-text:#f5f7fb;--hf-summary-muted:#aeb6c2}html body.hf-dark .hf-summary-modal :is(h1,h2,h3,h4,h5,h6,label,strong){color:#f5f7fb!important}.hf-summary-modal-title{color:var(--hf-summary-text)!important}.hf-summary-view-tab,.hf-summary-back{color:var(--hf-summary-text)!important;border:1px solid color-mix(in srgb, var(--hf-summary-text) 16%, transparent)!important;background:linear-gradient(135deg, #ffffff29, transparent 48%), color-mix(in srgb, var(--hf-summary-text) 7%, transparent)!important;box-shadow:inset 0 1px #ffffff52,0 6px 14px #141b2614!important}.hf-summary-view-tab[data-active=true]{color:#f8fafc!important;border-color:color-mix(in srgb, var(--red) 64%, #ffffff61)!important;background:linear-gradient(135deg, #ffffff42, transparent 42%), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--red) 48%, transparent), transparent 58%), color-mix(in srgb, var(--red) 48%, #0d141cc2)!important}html body:not(.hf-dark) .hf-summary-modal .hf-summary-view-tab,html body:not(.hf-dark) .hf-summary-modal .hf-summary-back{color:#20242b!important;background:linear-gradient(135deg,#ffffffe0,#0000 55%),#dee4eb9e!important;border-color:#30384421!important}html body:not(.hf-dark) .hf-summary-modal .hf-summary-view-tab[data-active=true]{color:#17202a!important;background:linear-gradient(135deg, #ffffff8c, transparent 44%), color-mix(in srgb, var(--red) 38%, #ebf0f4b8)!important;border-color:color-mix(in srgb, var(--red) 62%, #ffffffb3)!important}html body:not(.hf-dark) .hf-summary-modal .hf-summary-adherence-ring:before{background:radial-gradient(circle at 32% 20%,#fffffffa,#e0e6edf0 58%,#bec7d2e6)!important;box-shadow:inset 0 1px #fffffffa,inset 0 -10px 20px #48526014,0 0 0 4px #3d46541a!important}html body:not(.hf-dark) .hf-summary-modal .hf-summary-adherence-ring :is(span,strong,div){color:#20242b!important}html body:not(.hf-dark) .hf-summary-modal :is(.hf-summary-adherence-title,.hf-summary-detail-title,.hf-summary-mood-label){color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) .hf-summary-modal .hf-summary-detail-subtitle{color:#68717e!important}html body.hf-dark .hf-summary-modal :is(.hf-summary-detail-title,.hf-summary-mood-label){color:#f8fafc!important}html body.hf-dark .hf-summary-modal .hf-summary-detail-subtitle{color:#aeb6c2!important}.hf-summary-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;display:grid!important}.hf-summary-metric-card{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:72px;display:flex;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--metric-accent) 70%, #ffffff57)!important;background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--metric-accent) 35%, transparent), transparent 55%), linear-gradient(145deg, #1a1f2af5, #05090ffa)!important;box-shadow:inset 0 1px #ffffff38,0 8px 18px #0000002e!important}.hf-summary-metric-card[data-tone=blue]{--metric-accent:#4f8cff}.hf-summary-metric-card[data-tone=purple]{--metric-accent:#9b5cf6}.hf-summary-metric-card[data-tone=green]{--metric-accent:#20b968}.hf-summary-metric-card[data-tone=orange]{--metric-accent:#f59e0b}.hf-summary-metric-card:after{content:"";background:var(--metric-accent);height:3px;box-shadow:0 0 12px var(--metric-accent);border-radius:8px 8px 0 0;position:absolute;bottom:0;left:13%;right:13%}.hf-summary-metric-card,.hf-summary-metric-card *{color:#f8fafc!important;text-shadow:none!important}.hf-summary-modal .hf-nut-macro-summary,.hf-summary-modal .hf-nut-macro-summary *{color:#f8fafc}@media (width<=640px){.hf-summary-modal{border-radius:24px!important;box-shadow:inset 0 1px #ffffff3d,0 18px 42px #00000047!important}.hf-summary-metric-card{min-height:64px;padding-inline:5px!important}}.hf-summary-modal[data-theme=light]{--hf-summary-text:#20242b;--hf-summary-muted:#68717e;color:var(--hf-summary-text)!important}.hf-summary-modal[data-theme=light] :is(.hf-summary-modal-title,.hf-summary-adherence-title,.hf-summary-adherence-value,.hf-summary-kpi-label,.hf-summary-kpi-value,.hf-summary-week-note,.hf-summary-week-note b,.hf-summary-record-copy,.hf-summary-record-copy strong,.hf-summary-record-title,.hf-summary-record-activity,.hf-summary-detail-title,.hf-summary-free-title,.hf-summary-exercise-name,.hf-summary-series-index,.hf-summary-series-value,.hf-summary-close,.hf-summary-back,.hf-summary-view-tab){color:var(--hf-summary-text)!important;text-shadow:none!important}.hf-summary-modal[data-theme=light] :is(.hf-summary-empty,.hf-summary-adherence-value small,.hf-summary-kpi-sub,.hf-summary-record-meta,.hf-summary-record-aux,.hf-summary-detail-subtitle,.hf-summary-free-meta,.hf-summary-exercise-muscle,.hf-summary-series-header,.hf-summary-series-objective,.hf-summary-exercise-feedback-text){color:var(--hf-summary-muted)!important;text-shadow:none!important}.hf-summary-modal[data-theme=light] :is(.hf-summary-kpi-card,.hf-summary-week-note,.hf-summary-record-card,.hf-summary-free-activity,.hf-summary-exercise-card){color:var(--hf-summary-text)!important}.hf-summary-modal[data-theme=light] .hf-summary-search{color:var(--hf-summary-text)!important;caret-color:var(--hf-summary-text)!important}.hf-summary-modal[data-theme=light] .hf-summary-search::placeholder{color:var(--hf-summary-muted)!important}.hf-summary-modal[data-theme=dark]{--hf-summary-text:#f5f7fb;--hf-summary-muted:#aeb6c2}.hf-summary-modal[data-theme=dark] :is(.hf-summary-modal-title,.hf-summary-adherence-title,.hf-summary-adherence-value,.hf-summary-kpi-label,.hf-summary-kpi-value,.hf-summary-week-note,.hf-summary-record-copy,.hf-summary-record-title,.hf-summary-record-activity,.hf-summary-detail-title,.hf-summary-free-title,.hf-summary-exercise-name,.hf-summary-series-index,.hf-summary-series-value,.hf-summary-close,.hf-summary-back,.hf-summary-view-tab){color:var(--hf-summary-text)!important;text-shadow:none!important}.hf-summary-modal[data-theme=dark] :is(.hf-summary-empty,.hf-summary-adherence-value small,.hf-summary-kpi-sub,.hf-summary-record-meta,.hf-summary-record-aux,.hf-summary-detail-subtitle,.hf-summary-free-meta,.hf-summary-exercise-muscle,.hf-summary-series-header,.hf-summary-series-objective,.hf-summary-exercise-feedback-text){color:var(--hf-summary-muted)!important;text-shadow:none!important}.hf-summary-modal[data-theme=dark] .hf-summary-metric-card,.hf-summary-modal[data-theme=dark] .hf-summary-metric-card *{color:#f8fafc!important;text-shadow:none!important}.hf-summary-modal[data-theme=light] :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:rgb(255, 255, 255)"],[style*="color: rgb(255, 255, 255)"],[style*="color:rgba(255,255,255"],[style*="color: rgba(255,255,255"],[style*="color:rgba(255, 255, 255"],[style*="color: rgba(255, 255, 255"]),.hf-summary-modal[data-theme=light] :is(.hf-summary-record-percent,.hf-summary-series-reading,.hf-summary-habit-pill){color:var(--hf-summary-text)!important;text-shadow:none!important}.hf-summary-modal[data-theme=light] :is(.hf-summary-dark-surface,.hf-summary-dark-surface *,.hf-summary-colored-surface,.hf-summary-colored-surface *,.hf-summary-review-card-photo .hf-review-photo-count,.hf-summary-review-card-photo .hf-review-measure-pill,.hf-summary-review-card-photo .hf-summary-review-footer button),.hf-summary-modal[data-theme=light] :is(button[style*=linear-gradient]:not(.hf-summary-view-tab),button[style*="background:var(--red)"],button[style*="background: var(--red)"],.save-btn),.hf-summary-modal[data-theme=light] :is(button[style*=linear-gradient]:not(.hf-summary-view-tab),button[style*="background:var(--red)"],button[style*="background: var(--red)"],.save-btn) *{color:#f8fafc!important;text-shadow:none!important}.hf-summary-modal[data-theme=light] .hf-summary-view-tab,.hf-summary-modal[data-theme=light] .hf-summary-view-tab[data-active=true],.hf-summary-modal[data-theme=light] .hf-summary-back,.hf-summary-modal[data-theme=light] .hf-summary-close{color:var(--hf-summary-text)!important}.hf-summary-modal[data-theme=light] .hf-summary-metric-card{color:var(--hf-summary-text)!important;background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--metric-accent) 15%, transparent), transparent 56%), linear-gradient(145deg, #ffffffd1, #e2e7eeb8)!important;border-color:color-mix(in srgb, var(--metric-accent) 58%, #37415126)!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #1f29371a!important}html body .hf-summary-modal[data-theme=light] .hf-summary-metric-card,html body .hf-summary-modal[data-theme=light] .hf-summary-metric-card *{color:var(--hf-summary-text)!important;text-shadow:none!important}.hf-summary-modal[data-theme=light] :is(.hf-nut-macro-total,.hf-nut-macro-cell){color:var(--hf-summary-text)!important;background:radial-gradient(circle at 18% 4%, color-mix(in srgb, var(--macro-accent) 14%, transparent), transparent 54%), linear-gradient(145deg, #ffffffdb, #e0e6edbd)!important;border-color:color-mix(in srgb, var(--macro-accent) 56%, #37415124)!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #1f293717!important}html body .hf-summary-modal[data-theme=light] .hf-nut-macro-summary,html body .hf-summary-modal[data-theme=light] .hf-nut-macro-summary *{color:var(--hf-summary-text)!important;text-shadow:none!important}html body .hf-review-modal-photo-label,html body .hf-review-modal-photo-zoom{color:#f8fafc!important;text-shadow:0 1px 5px #000c!important}.hf-summary-modal[data-theme=light] :is(.hf-nut-macro-unit,.hf-nut-macro-label){color:var(--hf-summary-muted)!important}.hf-summary-modal[data-theme=light] .hf-summary-series-header,.hf-summary-modal[data-theme=light] .hf-summary-series-header *,.hf-summary-modal[data-theme=light] .hf-summary-exercise-original,.hf-summary-modal[data-theme=light] .hf-summary-nut-record,.hf-summary-modal[data-theme=light] .hf-summary-nut-record :is(div,span,strong,small){color:var(--hf-summary-text)!important;text-shadow:none!important}html body .hf-summary-modal[data-theme=light] .hf-review-modal-photo-label,html body .hf-summary-modal[data-theme=light] .hf-review-modal-photo-zoom{color:#f8fafc!important;text-shadow:0 1px 5px #000c!important}.hf-antro-results{--hf-antro-text:var(--tx);--hf-antro-muted:var(--mu)}.hf-antro-view-tabs{flex-wrap:wrap;align-items:center}.hf-antro-view-tab{-webkit-backdrop-filter:blur(18px)saturate(150%);min-height:36px;border-radius:12px!important;padding-inline:15px!important;transition:transform .18s,box-shadow .18s,background .18s!important}.hf-antro-view-tab[data-active=true]{color:#f8fafc!important;border-color:color-mix(in srgb,var(--red) 72%,#ffffff70)!important;background:linear-gradient(145deg,#ffffff2e,transparent 42%), linear-gradient(135deg,var(--red),color-mix(in srgb,var(--red) 58%,#260000))!important;box-shadow:inset 0 1px 0 #ffffff57, 0 7px 18px color-mix(in srgb,var(--red) 24%,transparent)!important}.hf-antro-result-date-card,.hf-antro-formula-card,.hf-antro-glass-section,.hf-antro-silhouette-card,.hf-antro-component-row,.hf-antro-stat-card,.hf-antro-gauge-card,.hf-antro-glass-metric,.hf-antro-theoretical-average{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(155%);position:relative}.hf-antro-result-date-card,.hf-antro-formula-card,.hf-antro-glass-section{overflow:hidden}.hf-antro-result-date-card:before,.hf-antro-formula-card:before,.hf-antro-glass-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,#ffffff52,transparent 24%), radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--red) 8%,transparent),transparent 34%);position:absolute;inset:0}html body:not(.hf-dark) .hf-antro-view-tab:not([data-active=true]){color:#68717e!important;background:linear-gradient(145deg,#ffffffc7,#e7ebf1a8)!important;border-color:#31394524!important;box-shadow:inset 0 1px #fffffff2,0 5px 14px #1f293714!important}html body.hf-dark .hf-antro-view-tab:not([data-active=true]){color:#aeb6c2!important;background:linear-gradient(145deg,#2b313dc7,#12161eb8)!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff1f,0 7px 18px #00000038!important}html body:not(.hf-dark) .hf-antro-result-date-card{border:1px solid color-mix(in srgb,var(--red) 34%,#2d34401f);color:#20242b!important;background:radial-gradient(circle at 4% 20%,color-mix(in srgb,var(--red) 11%,transparent),transparent 40%), linear-gradient(145deg,#ffffffdb,#e5e9efb8)!important;box-shadow:inset 0 1px #fffffff5,0 10px 25px #1f29371c!important}html body.hf-dark .hf-antro-result-date-card{border:1px solid color-mix(in srgb,var(--red) 42%,#ffffff24);color:#f8fafc!important;background:radial-gradient(circle at 4% 20%,color-mix(in srgb,var(--red) 19%,transparent),transparent 42%), linear-gradient(145deg,#282d38e0,#0d1118d6)!important;box-shadow:inset 0 1px #ffffff29,0 12px 28px #0000004d!important}.hf-antro-result-date-label{color:inherit!important}.hf-antro-result-date-select{min-width:170px}html body:not(.hf-dark) .hf-antro-result-date-select{color:#20242b!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#ffffff9e!important;border-color:#242a3426!important;box-shadow:inset 0 1px #fff,0 5px 14px #1f293714!important}html body.hf-dark .hf-antro-result-date-select{color:#f8fafc!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#05080d61!important;border-color:#ffffff2e!important}html body:not(.hf-dark) .hf-antro-formula-card,html body:not(.hf-dark) .hf-antro-glass-section{color:#20242b;border:1px solid #2d34401f;background:linear-gradient(145deg,#ffffffd6,#e7ebf1ad)!important;box-shadow:inset 0 1px #fffffffa,0 14px 34px #1f29371f!important}html body.hf-dark .hf-antro-formula-card,html body.hf-dark .hf-antro-glass-section{color:#f8fafc;border:1px solid #ffffff24;background:linear-gradient(145deg,#282d38db,#0c1017d1)!important;box-shadow:inset 0 1px #ffffff26,0 16px 38px #00000052!important}.hf-antro-formula-title,.hf-antro-section-title{color:inherit!important}.hf-antro-formula-option{-webkit-backdrop-filter:blur(16px)saturate(145%)}html body:not(.hf-dark) .hf-antro-formula-option{color:#3f4753!important;background:#ffffff8f!important;border-color:#31394524!important;box-shadow:inset 0 1px #fffffff0,0 4px 11px #1f293712!important}html body:not(.hf-dark) .hf-antro-formula-option[data-active=true]{color:#20242b!important;border-color:color-mix(in srgb,var(--red) 62%,#31394526)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--red) 16%,#fff),#ffffffb0)!important;box-shadow:inset 0 1px 0 #fff,0 7px 17px color-mix(in srgb,var(--red) 14%,transparent)!important}html body.hf-dark .hf-antro-formula-option{color:#c8ced8!important;background:#04070c4d!important;border-color:#ffffff1f!important}html body.hf-dark .hf-antro-formula-option[data-active=true]{color:#f8fafc!important;border-color:color-mix(in srgb,var(--red) 68%,#ffffff3d)!important;background:color-mix(in srgb,var(--red) 24%,#ffffff14)!important;box-shadow:inset 0 1px 0 #ffffff30,0 7px 18px color-mix(in srgb,var(--red) 21%,transparent)!important}html body:not(.hf-dark) :is(.hf-antro-silhouette-card,.hf-antro-component-row,.hf-antro-stat-card){color:#20242b;box-shadow:inset 0 1px #fffffff0,0 7px 18px #1f293712;background:linear-gradient(145deg,#ffffffb8,#e2e7ee94)!important;border-color:#2a313c1f!important}html body.hf-dark :is(.hf-antro-silhouette-card,.hf-antro-component-row,.hf-antro-stat-card){color:#f8fafc;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0003;background:linear-gradient(145deg,#303642a8,#0e12199e)!important;border-color:#ffffff1c!important}.hf-antro-component-row{border-left:3px solid color-mix(in srgb,var(--antro-accent) 72%,transparent)!important}html body:not(.hf-dark) .hf-antro-composition-track{background:linear-gradient(90deg,color-mix(in srgb,var(--antro-accent) 24%,#eef1f5),color-mix(in srgb,var(--antro-accent) 9%,#fff))!important;box-shadow:inset 0 1px 3px #1f29371f,0 0 13px color-mix(in srgb,var(--antro-accent) 8%,transparent)!important}html body.hf-dark .hf-antro-composition-track{background:linear-gradient(90deg,color-mix(in srgb,var(--antro-accent) 24%,#131821),#04070cc7)!important;box-shadow:inset 0 1px 4px #0000006b,0 0 14px color-mix(in srgb,var(--antro-accent) 14%,transparent)!important}.hf-antro-indicators-section .hf-antro-section-title,.hf-antro-corrected-section .hf-antro-section-title,.hf-antro-theoretical-section .hf-antro-section-title{text-align:center}.hf-antro-gauge-card,.hf-antro-glass-metric{border:1px solid color-mix(in srgb,var(--antro-accent) 54%,#808a9738);overflow:hidden}.hf-antro-gauge-card:after,.hf-antro-glass-metric:after{content:"";background:var(--antro-accent);height:3px;box-shadow:0 0 13px var(--antro-accent);border-radius:8px 8px 0 0;position:absolute;bottom:0;left:13%;right:13%}html body:not(.hf-dark) .hf-antro-gauge-card,html body:not(.hf-dark) .hf-antro-glass-metric{color:#20242b!important;background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--antro-accent) 14%,transparent),transparent 55%), linear-gradient(145deg,#ffffffd6,#e2e7eeb3)!important;border-color:color-mix(in srgb,var(--antro-accent) 52%,#37415124)!important;box-shadow:inset 0 1px #fffffffa,0 9px 21px #1f29371a!important}html body.hf-dark .hf-antro-gauge-card,html body.hf-dark .hf-antro-glass-metric{color:#f8fafc!important;background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--antro-accent) 31%,transparent),transparent 56%), linear-gradient(145deg,#1e242ff2,#05090ff7)!important;border-color:color-mix(in srgb,var(--antro-accent) 66%,#fff3)!important;box-shadow:inset 0 1px #ffffff30,0 11px 24px #0000004a!important}.hf-antro-gauge-label,.hf-antro-glass-metric-label{color:var(--hf-antro-muted)!important;text-shadow:none!important}.hf-antro-gauge-value,.hf-antro-glass-metric-value,.hf-antro-glass-metric-value>span:not(.hf-antro-glass-metric-unit){color:var(--hf-antro-text)!important;text-shadow:none!important}.hf-antro-glass-metric-unit{color:var(--hf-antro-muted)!important}html body:not(.hf-dark) .hf-antro-gauge-track{stroke:#d5dae2!important}html body.hf-dark .hf-antro-gauge-track{stroke:#303641!important}.hf-antro-gauge-category{color:var(--antro-accent)!important}.hf-antro-theoretical-average{--antro-accent:#eab308;border:1px solid color-mix(in srgb,var(--antro-accent) 42%,#808a972e);overflow:hidden}.hf-antro-theoretical-average:after{content:"";background:var(--antro-accent);height:3px;box-shadow:0 0 13px var(--antro-accent);border-radius:8px 8px 0 0;position:absolute;bottom:0;left:8%;right:8%}html body:not(.hf-dark) .hf-antro-theoretical-average{color:#20242b!important;background:radial-gradient(circle at 5% 0,#eab30821,#0000 48%),linear-gradient(145deg,#ffffffd6,#e2e7eeb3)!important;box-shadow:inset 0 1px #fff,0 9px 21px #1f293717!important}html body.hf-dark .hf-antro-theoretical-average{color:#f8fafc!important;background:radial-gradient(circle at 5% 0,#eab3082e,#0000 48%),linear-gradient(145deg,#1f242ef0,#060a0ff7)!important;box-shadow:inset 0 1px #ffffff29,0 10px 23px #00000047!important}.hf-antro-theoretical-average :is(.hf-antro-glass-metric-label,.hf-antro-glass-metric-value,.hf-antro-glass-metric-unit){color:inherit!important}@media (width<=700px){.hf-antro-result-date-card{align-items:stretch!important}.hf-antro-result-date-select{width:100%;min-width:0}.hf-antro-composition-section>div:nth-child(2){grid-template-columns:1fr!important}.hf-antro-silhouette-card{max-height:330px}.hf-antro-theoretical-average{flex-direction:column;gap:7px;align-items:flex-start!important}}.hf-antro-formula-card:before,.hf-antro-glass-section:before{background:linear-gradient(125deg,#ffffff52,#0000 24%),radial-gradient(circle at 82% 0,#ffffff21,#0000 35%)!important}html body:not(.hf-dark) .hf-antro-formula-option[data-active=true]{color:#20242b!important;background:linear-gradient(145deg,#fffffff0,#dce1e9cc)!important;border-color:#2a313c40!important;box-shadow:inset 0 1px #fff,0 7px 17px #1f29371f!important}html body.hf-dark .hf-antro-formula-option[data-active=true]{color:#f8fafc!important;background:linear-gradient(145deg,#414856d1,#181d27c7)!important;border-color:#ffffff47!important;box-shadow:inset 0 1px #ffffff36,0 8px 19px #00000045!important}.hf-antro-indicators-section .hf-antro-gauge-card:after,.hf-antro-corrected-section .hf-antro-corrected-card:after{display:none}html body:not(.hf-dark) .hf-antro-indicators-section .hf-antro-gauge-card,html body:not(.hf-dark) .hf-antro-corrected-section .hf-antro-corrected-card{background:linear-gradient(145deg,#ffffffd6,#e2e7eeb3)!important;border-color:#2a313c21!important;box-shadow:inset 0 1px #fffffffa,0 9px 21px #1f293717!important}html body.hf-dark .hf-antro-indicators-section .hf-antro-gauge-card,html body.hf-dark .hf-antro-corrected-section .hf-antro-corrected-card{background:linear-gradient(145deg,#282e3adb,#0a0e15e0)!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff26,0 11px 24px #00000047!important}.hf-agenda{--agenda-line:color-mix(in srgb,var(--tx) 13%,transparent);--agenda-glass:linear-gradient(145deg,#ffffff2b,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 78%,transparent),color-mix(in srgb,var(--sf) 48%,transparent));--agenda-glass-soft:linear-gradient(145deg,#ffffff1c,transparent 42%), color-mix(in srgb,var(--sf) 38%,transparent);color:var(--tx);isolation:isolate}.hf-agenda :is(button,input){font-family:DM Sans,sans-serif}.hf-agenda :is(button,input):focus{outline:none}.hf-agenda :is(button,input):focus-visible{outline:2px solid color-mix(in srgb,var(--red) 64%,transparent);outline-offset:2px}.hf-agenda-top-tabs{gap:9px!important}.hf-agenda-top-tab,.hf-agenda-segment,.hf-agenda-glass-button,.hf-agenda-nav-button,.hf-agenda-input,.hf-agenda-glass,.hf-agenda-calendar-toolbar,.hf-agenda-calendar-grid,.hf-agenda-modal,.hf-agenda-modal-option,.hf-agenda-choice,.hf-agenda-close-button{-webkit-backdrop-filter:blur(26px)saturate(155%)}.hf-agenda-top-tab{min-height:38px;transition:border-color .18s,background .18s,color .18s,transform .18s;border:1px solid var(--agenda-line)!important;background:var(--agenda-glass-soft)!important;color:var(--mu)!important;box-shadow:none!important}.hf-agenda-top-tab:hover{transform:translateY(-1px);color:var(--tx)!important}.hf-agenda-top-tab.active{color:var(--tx)!important;border-color:color-mix(in srgb,var(--tx) 24%,transparent)!important;background:linear-gradient(145deg,#ffffff3d,transparent 45%), color-mix(in srgb,var(--sf) 68%,transparent)!important;box-shadow:inset 0 1px #ffffff94!important}.hf-agenda-heading,.hf-agenda-subheading{color:var(--tx)!important;text-shadow:none!important}.hf-agenda-view-header{gap:14px}.hf-agenda-segment{border:1px solid var(--agenda-line);box-shadow:inset 0 1px #ffffff3b;background:var(--agenda-glass-soft)!important;padding:4px!important}.hf-agenda-segment button{min-height:30px;transition:background .18s,color .18s,border-color .18s;color:var(--mu)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.hf-agenda-segment button.active{color:var(--tx)!important;border-color:var(--agenda-line)!important;background:linear-gradient(145deg,#ffffff42,transparent 48%), color-mix(in srgb,var(--sf) 72%,transparent)!important;box-shadow:inset 0 1px #ffffff9e!important}.hf-agenda-input{border:1px solid var(--agenda-line)!important;background:linear-gradient(145deg,#ffffff21,transparent 45%), color-mix(in srgb,var(--sf) 42%,transparent)!important;color:var(--tx)!important;box-shadow:inset 0 1px #ffffff42!important}.hf-agenda-input::placeholder{color:color-mix(in srgb,var(--mu) 78%,transparent);opacity:1}.hf-agenda-search{min-height:48px;border-radius:16px!important;padding-inline:17px!important}.hf-agenda-glass,.hf-agenda-calendar-toolbar,.hf-agenda-calendar-grid,.hf-agenda-modal{position:relative;overflow:hidden;border:1px solid var(--agenda-line)!important;background:var(--agenda-glass)!important;box-shadow:inset 0 1px #ffffff4d,0 14px 32px #14181f1a!important}.hf-agenda-empty{place-content:center;min-height:150px;display:grid}.hf-agenda-cita-card{border-radius:20px!important;margin-bottom:10px!important;padding:16px 18px!important}.hf-agenda-cita-card.is-history{opacity:.84!important}.hf-agenda-date-tile{border:1px solid color-mix(in srgb,var(--red) 22%,var(--agenda-line));box-shadow:inset 0 1px #ffffff47;background:linear-gradient(145deg,#ffffff26,transparent), color-mix(in srgb,var(--red) 8%,transparent)!important}.hf-agenda-status-pill,.hf-agenda-open-pill{border:1px solid color-mix(in srgb,var(--agenda-status-color,#16a34a) 30%,transparent);background:color-mix(in srgb,var(--agenda-status-color,#16a34a) 10%,transparent)!important}.hf-agenda-calendar-toolbar{border-radius:19px;min-height:58px;padding:9px 11px!important}.hf-agenda-glass-button,.hf-agenda-nav-button{color:var(--tx)!important;border:1px solid var(--agenda-line)!important;background:var(--agenda-glass-soft)!important;box-shadow:none!important}.hf-agenda-nav-button{border-radius:11px;place-items:center;width:34px;height:34px;display:inline-grid;padding:0!important}.hf-agenda-calendar-title{text-align:center;color:var(--tx)!important}.hf-agenda-calendar-grid{--agenda-grid-line:color-mix(in srgb,var(--tx) 11%,transparent);isolation:isolate;border-radius:20px!important}.hf-agenda-calendar-grid :is(.hf-agenda-calendar-head-cell,.hf-agenda-calendar-cell,.hf-agenda-time-cell,.hf-agenda-day-head,.hf-agenda-day-hour-row,.hf-agenda-hour-cell){border-color:var(--agenda-grid-line)!important}.hf-agenda-calendar-head-cell,.hf-agenda-day-head{background:color-mix(in srgb,var(--sf) 56%,transparent)!important}.hf-agenda-calendar-cell,.hf-agenda-day-hour-row,.hf-agenda-hour-cell,.hf-agenda-time-cell{background:color-mix(in srgb,var(--sf) 24%,transparent)!important}.hf-agenda-calendar-cell.is-empty{background:color-mix(in srgb,var(--tx) 3.5%,transparent)!important}.hf-agenda-calendar-cell:not(.is-empty):hover,.hf-agenda-week-day:hover,.hf-agenda-day-row:hover{background:color-mix(in srgb,var(--tx) 6%,transparent)!important}.hf-agenda-day-number{color:var(--tx)!important;background:0 0!important}.hf-agenda-day-number.is-today{box-shadow:0 5px 14px #1a73e83d;color:#fff!important;background:#1a73e8!important}.hf-agenda-event-pill{border:1px solid color-mix(in srgb,var(--agenda-event-color) 68%,#ffffff6b);box-shadow:inset 0 1px #ffffff3d;background:linear-gradient(145deg,#ffffff2b,transparent), color-mix(in srgb,var(--agenda-event-color) 82%,#0b0f162e)!important}.hf-agenda-config-card{border-radius:20px!important;margin-bottom:12px!important;padding:18px!important}.hf-agenda-field-label{letter-spacing:.45px;color:var(--mu)!important}.hf-agenda-choice{-webkit-backdrop-filter:blur(18px)saturate(145%);border:1px solid var(--agenda-line)!important;background:var(--agenda-glass-soft)!important;color:var(--tx)!important;box-shadow:none!important}.hf-agenda-choice.active{color:var(--red)!important;border-color:color-mix(in srgb,var(--red) 66%,var(--agenda-line))!important;background:linear-gradient(145deg,#ffffff21,transparent), color-mix(in srgb,var(--red) 9%,transparent)!important}.hf-agenda-days{border-radius:20px!important}.hf-agenda-day-row{border-color:var(--agenda-line)!important;background:0 0!important}.hf-agenda-action-button{min-height:50px;box-shadow:0 12px 26px color-mix(in srgb,var(--red) 22%,transparent);border:1px solid color-mix(in srgb,var(--red) 76%,#ffffff5c)!important;background:linear-gradient(145deg,#ffffff24,transparent 44%), var(--red)!important;color:#fff!important}.hf-agenda-modal-backdrop{-webkit-backdrop-filter:blur(9px);background:#070a0f75!important}.hf-agenda-modal{color:var(--tx);border-radius:28px!important;box-shadow:inset 0 1px #ffffff57,0 28px 68px #00000047!important}.hf-agenda-close-button,.hf-agenda-modal-option{box-shadow:inset 0 1px #ffffff3d;border:1px solid var(--agenda-line)!important;background:var(--agenda-glass-soft)!important;color:var(--tx)!important}html body:not(.hf-dark) .hf-agenda{--agenda-line:#2a313c21;--agenda-glass:linear-gradient(145deg,#ffffffd1,#e5e9efa3);--agenda-glass-soft:linear-gradient(145deg,#ffffffad,#e5e9ef6b)}html body:not(.hf-dark) .hf-agenda-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html body.hf-dark .hf-agenda{--agenda-line:#ffffff21;--agenda-glass:linear-gradient(145deg,#2b313dc7,#090d14d1);--agenda-glass-soft:linear-gradient(145deg,#ffffff17,#090d1461)}html body.hf-dark .hf-agenda :is(.hf-agenda-glass,.hf-agenda-calendar-toolbar,.hf-agenda-calendar-grid,.hf-agenda-modal){box-shadow:inset 0 1px #ffffff24,0 16px 36px #00000040!important}html body.hf-dark .hf-agenda-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=700px){.hf-agenda-view-header,.hf-agenda-calendar-toolbar{align-items:stretch!important}.hf-agenda-view-header{flex-direction:column}.hf-agenda-view-header .hf-agenda-segment{align-self:flex-end}.hf-agenda-calendar-toolbar{grid-template-columns:auto auto auto minmax(0,1fr);display:grid!important}.hf-agenda-calendar-toolbar>.hf-agenda-segment{grid-column:1/-1;justify-self:end}.hf-agenda-calendar-title{text-align:right}.hf-agenda-month-grid{min-width:630px}.hf-agenda-calendar{padding-bottom:4px;overflow-x:auto}.hf-agenda-cita-card{padding:13px!important}}.hf-coach-videos-page{width:100%;padding:14px 24px 30px}.hf-coach-videos-head{justify-content:space-between;align-items:center;gap:14px;margin:6px 0 24px;display:flex}.hf-coach-videos-title{letter-spacing:1.1px;color:var(--tx);font:400 24px/1 Bebas Neue,sans-serif}.hf-coach-videos-sub{color:var(--mu);margin-top:9px;font-size:12px;line-height:1.5}.hf-coach-video-add{border:1px solid color-mix(in srgb,var(--red) 72%,#ffffff40);background:linear-gradient(135deg,color-mix(in srgb,var(--red) 75%,#ffffff2e),color-mix(in srgb,var(--red) 62%,#000));color:#fff;cursor:pointer;border-radius:13px;flex:none;padding:10px 16px;font:700 12px DM Sans,sans-serif;box-shadow:0 12px 28px #e000002b,inset 0 1px #ffffff36}.hf-coach-video-modal-bg{z-index:430;-webkit-backdrop-filter:blur(14px);background:#000000ad;justify-content:center;align-items:center;padding:18px;animation:.22s fadeInBgAdm;display:flex;position:fixed;inset:0}.hf-coach-video-form{background:linear-gradient(145deg,color-mix(in srgb,var(--sf) 86%,#0f0f12e6),color-mix(in srgb,var(--s2) 72%,#040406eb));border:1px solid color-mix(in srgb,var(--bd) 54%,#ffffff52);-webkit-backdrop-filter:blur(40px)saturate(155%);border-radius:24px;width:100%;max-width:680px;max-height:90vh;padding:22px;animation:.38s cubic-bezier(.34,1.3,.64,1) springModalFlex;position:relative;overflow-y:auto;box-shadow:0 34px 90px #0000008c,inset 0 1px #ffffff2b}.hf-coach-video-form:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 0,#ffffff21,#0000 58%);height:120px;position:absolute;inset:0 0 auto}.hf-coach-video-form>*{z-index:1;position:relative}.hf-coach-video-form-title{letter-spacing:1px;color:var(--tx);margin-bottom:17px;padding-right:42px;font:400 23px/1 Bebas Neue,sans-serif}.hf-coach-video-modal-close{z-index:3;border:1px solid color-mix(in srgb,var(--bd) 62%,#fff3);width:34px;height:34px;color:var(--tx);cursor:pointer;background:linear-gradient(145deg,#ffffff17,#ffffff06);border-radius:10px;place-items:center;font-size:16px;display:grid;position:absolute;top:14px;right:14px}.hf-coach-video-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hf-coach-video-form-grid .full{grid-column:1/-1}.hf-coach-video-input{outline:none;width:100%;min-height:42px;padding:9px 12px;box-shadow:inset 0 1px #fff1;border:1px solid color-mix(in srgb,var(--bd) 64%,#ffffff2e)!important;background:color-mix(in srgb,var(--tx) 6%,transparent)!important;color:var(--tx)!important;border-radius:11px!important;margin:0!important;font:500 12px DM Sans,sans-serif!important}.hf-coach-video-input::placeholder{color:var(--mu)}.hf-coach-video-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 9%,transparent);border-color:color-mix(in srgb,var(--red) 48%,var(--bd))!important}.hf-coach-video-visible{background:color-mix(in srgb,var(--tx) 5%,transparent);border:1px solid color-mix(in srgb,var(--bd) 72%,transparent);color:var(--tx);border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.hf-coach-video-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:1px;display:grid}.hf-coach-video-audiences button{border:1px solid color-mix(in srgb,var(--bd) 72%,transparent);background:color-mix(in srgb,var(--tx) 5%,transparent);min-height:38px;color:var(--tx);cursor:pointer;border-radius:10px;padding:8px 10px;font:800 10px DM Sans,sans-serif}.hf-coach-video-audiences button.on{color:var(--red);border-color:color-mix(in srgb,var(--red) 38%,var(--bd));background:color-mix(in srgb,var(--red) 9%,transparent)}.hf-coach-video-form-actions{gap:8px;margin-top:13px;display:flex}.hf-coach-video-form-actions button{border:1px solid var(--bd);min-height:40px;color:var(--tx);cursor:pointer;background:linear-gradient(145deg,#ffffff14,#ffffff05);border-radius:11px;justify-content:center;padding:9px 14px;font:700 12px DM Sans,sans-serif;box-shadow:inset 0 1px #ffffff17}.hf-coach-video-form-actions .save{border-color:var(--red);background:var(--red);color:#fff;flex:1}.hf-coach-video-sections{flex-direction:column;gap:18px;display:flex}.hf-coach-video-section{background:linear-gradient(145deg,color-mix(in srgb,var(--sf) 62%,#ffffff13),color-mix(in srgb,var(--s2) 43%,transparent));border:1px solid color-mix(in srgb,var(--bd) 58%,#ffffff4d);-webkit-backdrop-filter:blur(32px)saturate(150%);border-radius:22px;padding:17px;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000024,inset 0 1px #ffffff26}.hf-coach-video-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 3% 0,color-mix(in srgb,var(--tx) 5%,transparent),transparent 27%),linear-gradient(115deg,#ffffff14,transparent 24%);position:absolute;inset:0}.hf-coach-video-section>*{z-index:1;position:relative}.hf-coach-video-section-head{border-bottom:1px solid color-mix(in srgb,var(--bd) 72%,transparent);justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:1px 2px 11px;display:flex}.hf-coach-video-section-name{color:var(--tx);align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.hf-coach-video-section-name span:first-child{border:1px solid color-mix(in srgb,var(--bd) 62%,#ffffff38);background:linear-gradient(145deg,#ffffff1f,#ffffff06);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff1c}.hf-coach-video-section-controls{align-items:center;gap:7px;display:flex}.hf-coach-video-count{background:color-mix(in srgb,var(--tx) 6%,transparent);border:1px solid color-mix(in srgb,var(--bd) 72%,transparent);color:var(--mu);text-transform:uppercase;letter-spacing:.45px;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800}.hf-coach-video-section-add{border:1px solid color-mix(in srgb,var(--red) 34%,var(--bd));background:linear-gradient(145deg,color-mix(in srgb,var(--red) 12%,#ffffff14),#ffffff05);color:color-mix(in srgb,var(--red) 72%,var(--tx));cursor:pointer;border-radius:8px;padding:6px 9px;font:800 8px DM Sans,sans-serif;box-shadow:inset 0 1px #ffffff17}.hf-coach-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hf-coach-video-card{background:linear-gradient(145deg,color-mix(in srgb,var(--tx) 6%,transparent),color-mix(in srgb,var(--s2) 40%,transparent));border:1px solid color-mix(in srgb,var(--bd) 68%,#ffffff29);border-radius:16px;grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:116px;padding:12px;transition:all .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13}.hf-coach-video-card:hover{border-color:color-mix(in srgb,var(--bd) 50%,#ffffff57);transform:translateY(-1px);box-shadow:0 13px 28px #0000001a,inset 0 1px #ffffff1a}.hf-coach-video-media{background:radial-gradient(circle at 28% 20%,#ffffff29,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--tx) 8%,var(--s2)),color-mix(in srgb,var(--s2) 75%,transparent));border:1px solid color-mix(in srgb,var(--bd) 55%,#ffffff38);border-radius:13px;place-items:center;height:72px;font-size:28px;display:grid;box-shadow:inset 0 1px #ffffff1f}.hf-coach-video-copy{min-width:0}.hf-coach-video-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hf-coach-video-name{color:var(--tx);font-size:12px;font-weight:800;line-height:1.3}.hf-coach-video-order{color:var(--mu);text-transform:uppercase;letter-spacing:.35px;margin-top:4px;font-size:8px;font-weight:700}.hf-coach-video-description{color:var(--mu);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.hf-coach-video-state{border:1px solid color-mix(in srgb,var(--bd) 72%,transparent);background:color-mix(in srgb,var(--tx) 5%,transparent);color:var(--mu);cursor:pointer;border-radius:7px;flex:none;padding:4px 7px;font:800 7px DM Sans,sans-serif}.hf-coach-video-state.on{color:#22c55e;background:#22c55e17;border-color:#22c55e30}.hf-coach-video-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.hf-coach-video-tags span{border-radius:6px;padding:2px 6px;font-size:7px;font-weight:800;line-height:1.2}.hf-coach-video-tags .clients{color:#3b82f6;background:#2563eb1a}.hf-coach-video-tags .store{color:var(--red);background:#e0000014}.hf-coach-video-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;margin-top:-2px;display:flex}.hf-coach-video-actions button{border:1px solid color-mix(in srgb,var(--bd) 68%,transparent);color:var(--tx);cursor:pointer;background:linear-gradient(145deg,#ffffff12,#ffffff05);border-radius:8px;padding:5px 9px;font:700 8px DM Sans,sans-serif;box-shadow:inset 0 1px #ffffff12}.hf-coach-video-actions .delete{color:#ef4444;background:#ef444412;border-color:#ef444429}.hf-coach-video-empty{text-align:center;color:var(--mu);padding:48px 20px;font-size:12px}.hf-coach-video-empty .icon{margin-bottom:10px;font-size:42px}.hf-coach-video-empty strong,.hf-coach-video-empty span{display:block}.hf-coach-video-empty strong{color:var(--tx);margin-bottom:5px;font-size:14px}@media (width<=620px){.hf-coach-videos-page{padding:7px 4px 22px}.hf-coach-videos-head{flex-direction:column;align-items:flex-start}.hf-coach-video-modal-bg{align-items:flex-end;padding:0}.hf-coach-video-form{border-radius:23px 23px 0 0;max-height:92vh;padding:18px 14px}.hf-coach-video-form-grid,.hf-coach-video-grid{grid-template-columns:1fr}.hf-coach-video-form-grid .full{grid-column:auto}.hf-coach-video-section{padding:14px}.hf-coach-video-card{grid-template-columns:58px minmax(0,1fr)}.hf-coach-video-media{width:58px;height:58px;font-size:23px}}.hf-summary-antro-modal{--hf-antro-text:#f6f7f9;--hf-antro-muted:#eef1f6a8;--hf-antro-faint:#eef1f66e;isolation:isolate;color:var(--hf-antro-text);background:radial-gradient(circle at 7% 1%,#fff3,transparent 27%), radial-gradient(circle at 94% 28%,color-mix(in srgb,var(--red) 9%,transparent),transparent 35%), linear-gradient(145deg,#232832d6,#0a0e15cc)!important;-webkit-backdrop-filter:blur(70px)saturate(175%)!important;border-color:#ffffff40!important;box-shadow:0 42px 110px #00000094,0 0 0 1px #ffffff0f,inset 0 1px #ffffff61!important}.hf-summary-antro-modal:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff1f,#0000 25% 72%,#ffffff06),radial-gradient(circle at 15% 90%,#ffffff0b,#0000 31%);position:absolute;inset:0}.hf-summary-antro-modal .hf-summary-antro-handle{box-shadow:0 1px #ffffff29;background:color-mix(in srgb,var(--hf-antro-text) 25%,transparent)!important}.hf-summary-antro-modal .hf-summary-antro-header{border-bottom:1px solid color-mix(in srgb,var(--hf-antro-text) 9%,transparent)}.hf-summary-antro-modal .hf-summary-antro-close{-webkit-backdrop-filter:blur(20px)saturate(165%);color:var(--hf-antro-text)!important;border-color:color-mix(in srgb,var(--hf-antro-text) 19%,transparent)!important;background:linear-gradient(145deg,#ffffff2e,#ffffff0e)!important;box-shadow:inset 0 1px #ffffff47,0 9px 22px #0003!important}.hf-summary-antro-modal .hf-summary-antro-tab{-webkit-backdrop-filter:blur(18px)saturate(155%);min-height:34px;color:var(--hf-antro-text)!important;border-color:color-mix(in srgb,var(--hf-antro-text) 14%,transparent)!important;background:linear-gradient(145deg,#ffffff1c,#ffffff09)!important;box-shadow:inset 0 1px #fff3,0 7px 17px #00000029!important}.hf-summary-antro-modal .hf-summary-antro-tab[data-active=true]{color:#fff!important;border-color:color-mix(in srgb,var(--red) 67%,#ffffff61)!important;background:linear-gradient(145deg,#ffffff3d,transparent 45%),color-mix(in srgb,var(--red) 57%,#0f131ba6)!important;box-shadow:inset 0 1px 0 #ffffff5c,0 8px 21px color-mix(in srgb,var(--red) 24%,transparent)!important}.hf-summary-antro-modal .antro-search-input{-webkit-backdrop-filter:blur(20px)saturate(150%);color:var(--hf-antro-text)!important;border-color:color-mix(in srgb,var(--hf-antro-text) 15%,transparent)!important;background:linear-gradient(145deg,#ffffff1a,#ffffff09)!important;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #00000021!important}.hf-summary-antro-modal .antro-search-input::placeholder{color:var(--hf-antro-muted)!important}.hf-summary-antro-panel,.hf-summary-antro-record-shell,.hf-summary-somatocarta{isolation:isolate;position:relative;border:1px solid color-mix(in srgb,var(--hf-antro-text) 12%,transparent)!important;-webkit-backdrop-filter:blur(28px)saturate(160%)!important;background:linear-gradient(145deg,#ffffff18,#ffffff06)!important;box-shadow:inset 0 1px #ffffff2e,0 13px 31px #0000002e!important}.hf-summary-antro-panel{overflow:hidden}.hf-summary-antro-panel:before,.hf-summary-antro-record-shell:before,.hf-summary-somatocarta:before,.hf-summary-antro-accent-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(122deg,#ffffff29,#0000 34%);position:absolute;inset:0}.hf-summary-antro-formula-option{-webkit-backdrop-filter:blur(14px);color:var(--hf-antro-muted)!important;border-color:color-mix(in srgb,var(--hf-antro-text) 13%,transparent)!important;background:color-mix(in srgb,var(--hf-antro-text) 6%,transparent)!important;box-shadow:inset 0 1px #ffffff21!important}.hf-summary-antro-formula-option[data-active=true]{color:var(--hf-antro-text)!important;border-color:color-mix(in srgb,var(--hf-antro-text) 27%,transparent)!important;background:linear-gradient(145deg,#ffffff2e,#ffffff12)!important;box-shadow:inset 0 1px #ffffff42,0 6px 15px #00000024!important}.hf-summary-antro-accent-card{isolation:isolate;position:relative;overflow:hidden;color:#fff!important;border:1px solid color-mix(in srgb,var(--antro-accent) 60%,#ffffff61)!important;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--antro-accent) 72%,#ffffff2e),transparent 58%), linear-gradient(145deg,color-mix(in srgb,var(--antro-accent) 62%,#161b249e),color-mix(in srgb,var(--antro-accent) 35%,#070a10c7))!important;box-shadow:inset 0 1px 0 #ffffff57,0 11px 26px color-mix(in srgb,var(--antro-accent) 18%,#0000002b)!important;-webkit-backdrop-filter:blur(24px)saturate(180%)!important}.hf-summary-antro-metric{color:var(--hf-antro-text);-webkit-backdrop-filter:blur(20px)saturate(150%);box-shadow:inset 0 1px #ffffff29,0 8px 19px #00000024;border-color:color-mix(in srgb,var(--hf-antro-text) 12%,transparent)!important;background:linear-gradient(145deg,#ffffff18,#ffffff06)!important}.hf-summary-somatocarta{border-radius:22px;padding:12px 12px 2px;overflow:hidden}.hf-somatocarta-chart svg{filter:drop-shadow(0 15px 22px #00000024);overflow:visible}.hf-summary-antro-modal[data-theme=light]{--hf-antro-text:#20242b;--hf-antro-muted:#69727f;--hf-antro-faint:#87909c;background:radial-gradient(circle at 7% 1%,#fffffff5,transparent 28%), radial-gradient(circle at 94% 28%,color-mix(in srgb,var(--red) 7%,transparent),transparent 36%), linear-gradient(145deg,#fafbfdd1,#e0e5ecb3)!important;border-color:#ffffffe6!important;box-shadow:0 38px 100px #232a3440,0 0 0 1px #30384414,inset 0 1px #fff!important}.hf-summary-antro-modal[data-theme=light] .hf-summary-antro-header{border-bottom-color:#2c333e17}.hf-summary-antro-modal[data-theme=light] .hf-summary-antro-close,.hf-summary-antro-modal[data-theme=light] .hf-summary-antro-tab:not([data-active=true]),.hf-summary-antro-modal[data-theme=light] .hf-summary-antro-formula-option{color:#20242b!important;background:linear-gradient(145deg,#ffffffd6,#e7ebf18c)!important;border-color:#2d344021!important;box-shadow:inset 0 1px #fffffff5,0 7px 17px #1f293714!important}.hf-summary-antro-modal[data-theme=light] .antro-search-input,.hf-summary-antro-modal[data-theme=light] .hf-summary-antro-panel,.hf-summary-antro-modal[data-theme=light] .hf-summary-antro-record-shell,.hf-summary-antro-modal[data-theme=light] .hf-summary-somatocarta,.hf-summary-antro-modal[data-theme=light] .hf-summary-antro-metric{color:#20242b!important;background:linear-gradient(145deg,#ffffffb8,#e2e7ee80)!important;border-color:#2d34401f!important;box-shadow:inset 0 1px #fffffff5,0 11px 27px #1f29371a!important}html body.hf-card-colors-off .hf-summary-antro-modal .hf-summary-antro-accent-card{--antro-accent:var(--hf-neutral-card-accent)!important;border-color:color-mix(in srgb,var(--hf-neutral-card-accent) 31%,#ffffff40)!important;background:linear-gradient(145deg,#ffffff1c,#ffffff09)!important;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #00000029!important}html body:not(.hf-dark).hf-card-colors-off .hf-summary-antro-modal .hf-summary-antro-accent-card{color:#20242b!important;background:linear-gradient(145deg,#ffffffc7,#e1e6ed8c)!important;border-color:#2d34401f!important;box-shadow:inset 0 1px #fff,0 9px 22px #1f293717!important}html body:not(.hf-dark).hf-card-colors-off .hf-summary-antro-modal .hf-summary-antro-accent-card *{color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark).hf-card-colors-off .hf-summary-antro-modal .hf-summary-antro-accent-card button{color:#20242b!important;background:#ffffff80!important;border-color:#2d344024!important}.hf-summary-antro-modal .hf-antro-gauge-label{color:var(--hf-antro-muted)!important;text-shadow:none!important}.hf-summary-antro-modal .hf-antro-gauge-category{border:1px solid color-mix(in srgb,var(--antro-accent) 55%,#ffffff2e);background:color-mix(in srgb,var(--antro-accent) 15%,#0000002e);min-width:58px;box-shadow:inset 0 1px 0 #ffffff29,0 5px 13px color-mix(in srgb,var(--antro-accent) 14%,transparent);text-align:center;white-space:nowrap;border-radius:999px;padding:4px 9px;line-height:1.2;color:color-mix(in srgb,var(--antro-accent) 78%,#fff)!important;text-shadow:none!important;font-size:10px!important}.hf-summary-antro-modal[data-theme=light] .hf-antro-gauge-label{color:#5d6672!important}.hf-summary-antro-modal[data-theme=light] .hf-antro-gauge-category{border-color:color-mix(in srgb,var(--antro-accent) 58%,#ffffffeb);background:linear-gradient(145deg,#ffffffd1,color-mix(in srgb,var(--antro-accent) 19%,#ffffffb8));box-shadow:inset 0 1px 0 #fff,0 6px 14px color-mix(in srgb,var(--antro-accent) 18%,transparent);color:color-mix(in srgb,var(--antro-accent) 78%,#26313a)!important}@media (width<=560px){.hf-summary-antro-modal .hf-summary-antro-tab{flex:calc(50% - 6px);justify-content:center}.hf-summary-somatocarta{padding-inline:4px}}.hf-coach-editor-backdrop,.hf-portion-modal-overlay{box-sizing:border-box;justify-content:center;align-items:center;padding:16px;animation:.2s both fadeInBg;display:flex;z-index:100100!important;background:radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--red) 12%,transparent),transparent 35%), #03050a94!important;-webkit-backdrop-filter:blur(16px)saturate(135%)!important;backdrop-filter:blur(16px)saturate(135%)!important;position:fixed!important;inset:0!important}.hf-coach-editor-modal,.hf-coach-swap-modal,.hf-portion-modal{--hf-modal-text:#f7f8fb;--hf-modal-muted:#ebeff6ad;--hf-modal-surface:#14171fad;--hf-modal-control:#ffffff16;--hf-modal-border:#ffffff3d;isolation:isolate;z-index:100101!important;box-sizing:border-box!important;color:var(--hf-modal-text)!important;background:linear-gradient(135deg,#ffffff24,transparent 34%), radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--red) 15%,transparent),transparent 42%), var(--hf-modal-surface)!important;border:1px solid var(--hf-modal-border)!important;-webkit-backdrop-filter:blur(46px)saturate(185%)!important;backdrop-filter:blur(46px)saturate(185%)!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 38px 100px #0000007a,inset 0 1px #ffffff4d,inset 0 -1px #ffffff14!important}.hf-coach-editor-modal{overscroll-behavior:contain;border-radius:32px!important;width:min(96vw,640px)!important;max-height:calc(100dvh - 32px)!important;padding:24px!important;overflow-y:auto!important}.hf-coach-exercise-editor-modal{width:min(95vw,520px)!important}.hf-coach-editor-header,.hf-portion-modal-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.hf-coach-editor-title,.hf-portion-modal-title,.hf-coach-swap-title{letter-spacing:1.35px;text-shadow:0 2px 16px #0000002e;font-family:Bebas Neue,sans-serif;font-size:28px;line-height:1;color:var(--hf-modal-text)!important}.hf-coach-editor-close,.hf-portion-modal-close{cursor:pointer;flex:0 0 44px;place-items:center;border:1px solid var(--hf-modal-border)!important;width:44px!important;height:44px!important;color:var(--hf-modal-text)!important;background:linear-gradient(145deg,#ffffff2e,#ffffff0e)!important;border-radius:50%!important;padding:0!important;font-size:26px!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #ffffff52,0 9px 24px #0000002e!important}.hf-coach-editor-modal input,.hf-coach-editor-modal textarea,.hf-coach-editor-modal select,.hf-coach-swap-modal input{color:var(--hf-modal-text)!important;border-color:var(--hf-modal-border)!important;background:var(--hf-modal-control)!important;box-shadow:inset 0 1px #ffffff1c!important}.hf-coach-editor-modal input::placeholder,.hf-coach-editor-modal textarea::placeholder,.hf-coach-swap-modal input::placeholder{color:var(--hf-modal-muted)!important}.hf-coach-swap-modal{overflow:hidden;border-radius:30px!important;flex-direction:column!important;width:min(92vw,560px)!important;max-height:calc(100dvh - 32px)!important;display:flex!important}.hf-coach-swap-header{padding:24px 24px 16px}.hf-coach-swap-subtitle{margin-top:7px;font-size:13px;line-height:1.45;color:var(--hf-modal-muted)!important}.hf-coach-swap-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.hf-coach-swap-choice{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:22px;min-height:108px;padding:18px 14px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:850;transition:transform .18s,box-shadow .18s}.hf-coach-swap-choice:hover{transform:translateY(-2px)}.hf-coach-swap-choice div{color:#ffffffc2;margin-top:7px;font-size:11px;font-weight:650}.hf-coach-swap-choice.category{background:linear-gradient(145deg,#ffffff38,#0000 42%),linear-gradient(135deg,#1e3a5fc7,#2563ebb3);border:1px solid #60a5fa85;box-shadow:inset 0 1px #ffffff52,0 16px 34px #2563eb3d}.hf-coach-swap-choice.muscle{border:1px solid color-mix(in srgb,var(--red) 65%,#fff6);background:linear-gradient(145deg,#ffffff38,transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--red) 62%,#10151c),color-mix(in srgb,var(--red) 72%,#181c23cc));box-shadow:inset 0 1px 0 #ffffff4d,0 16px 36px color-mix(in srgb,var(--red) 30%,transparent)}.hf-coach-swap-back{border:1px solid var(--hf-modal-border);color:var(--hf-modal-text);background:var(--hf-modal-control);cursor:pointer;border-radius:999px;margin-top:14px;padding:7px 13px}.hf-coach-swap-search{box-sizing:border-box;border:1px solid var(--hf-modal-border);border-radius:15px;outline:none;width:100%;margin-top:12px;padding:13px 15px;font:600 14px DM Sans,sans-serif}.hf-coach-swap-list{padding:4px 16px 20px;overflow-y:auto}.hf-coach-swap-empty{text-align:center;color:var(--hf-modal-muted);padding:28px;font-size:13px}.hf-coach-swap-item{border:1px solid var(--hf-modal-border);cursor:pointer;background:linear-gradient(145deg,#ffffff1b,#ffffff09);border-radius:18px;align-items:center;gap:13px;margin-bottom:9px;padding:13px 14px;transition:border-color .18s,transform .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff21,0 8px 22px #0000001f}.hf-coach-swap-item:hover{border-color:color-mix(in srgb,var(--red) 44%,var(--hf-modal-border));background:linear-gradient(145deg,#ffffff29,#ffffff0d);transform:translateY(-1px)}.hf-coach-swap-item>img,.hf-coach-swap-fallback{border:1px solid var(--hf-modal-border);object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.hf-coach-swap-fallback{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--red) 65%,#111827),var(--red));place-items:center;font-weight:900;display:grid}.hf-coach-swap-item-copy{flex:1;min-width:0}.hf-coach-swap-item-name{color:var(--hf-modal-text);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.3}.hf-coach-swap-item-meta{color:var(--hf-modal-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.3}.hf-portion-modal-overlay{z-index:100200!important}.hf-portion-modal{max-height:calc(100dvh - 32px);overflow-y:auto;z-index:100201!important;border-radius:32px!important;width:min(100%,620px)!important;padding:26px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.hf-portion-modal-subtitle{color:var(--hf-modal-muted);text-align:center;margin:-2px 0 18px;font-size:13px;line-height:1.45}.hf-portion-unit-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.hf-portion-unit-tab,.hf-portion-step{cursor:pointer;border:1px solid var(--hf-modal-border)!important;color:var(--hf-modal-text)!important;background:linear-gradient(145deg,#ffffff24,#ffffff0b)!important;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #0000001a!important}.hf-portion-unit-tab{border-radius:16px;min-height:52px;font:800 15px DM Sans,sans-serif}.hf-portion-unit-tab.active{border-color:color-mix(in srgb,var(--red) 70%,#ffffff59)!important;color:#fff!important;background:linear-gradient(145deg,#ffffff30,transparent 45%), linear-gradient(135deg,color-mix(in srgb,var(--red) 68%,#111827),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff47,0 12px 28px color-mix(in srgb,var(--red) 27%,transparent)!important}.hf-portion-quantity{grid-template-columns:52px minmax(0,1fr) 52px auto;align-items:center;gap:10px;margin-bottom:17px;display:grid}.hf-portion-step{border-radius:16px;width:52px;height:52px;font-size:24px}.hf-portion-input{box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--red) 75%,#ffffff4d);text-align:center;border-radius:16px;outline:none;width:100%;min-width:0;height:52px;font:850 22px DM Sans,sans-serif;color:var(--hf-modal-text)!important;background:var(--hf-modal-control)!important;box-shadow:inset 0 1px 0 #ffffff24,0 0 0 3px color-mix(in srgb,var(--red) 8%,transparent)!important}.hf-portion-unit-label{min-width:38px;color:var(--hf-modal-muted);font-size:14px;font-weight:750}.hf-portion-macros{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.hf-portion-macro-card{box-sizing:border-box;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:100px;display:flex;border:1px solid color-mix(in srgb,var(--hf-portion-accent) 63%,#ffffff59)!important;background:linear-gradient(145deg,#ffffff3b,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--hf-portion-accent) 53%,#0d121de6),color-mix(in srgb,var(--hf-portion-accent) 24%,#0c0f18f0))!important;box-shadow:inset 0 1px 0 #ffffff42,0 10px 24px color-mix(in srgb,var(--hf-portion-accent) 18%,transparent)!important;border-radius:18px!important;padding:10px 4px!important}.hf-portion-macro-card:not(:has(.hf-portion-macro-icon)):before{font-size:21px;line-height:1}.hf-portion-macro-card:not(:has(.hf-portion-macro-icon)):first-child:before{content:"🔥"}.hf-portion-macro-card:not(:has(.hf-portion-macro-icon)):nth-child(2):before{content:"🥩"}.hf-portion-macro-card:not(:has(.hf-portion-macro-icon)):nth-child(3):before{content:"🥑"}.hf-portion-macro-card:not(:has(.hf-portion-macro-icon)):nth-child(4):before{content:"🍞"}.hf-portion-macro-card:not(:has(.hf-portion-macro-icon)):nth-child(5):before{content:"🌿"}.hf-portion-macro-icon{font-size:21px;line-height:1}.hf-portion-macro-card strong{letter-spacing:.35px;font-family:Bebas Neue,sans-serif;font-size:23px;line-height:1}.hf-portion-macro-card>div:first-of-type{letter-spacing:.35px;font-family:Bebas Neue,sans-serif!important;font-size:23px!important;line-height:1!important}.hf-portion-macro-card>div:last-of-type{letter-spacing:1px;text-transform:uppercase;opacity:.78;margin-top:0!important;font-size:9px!important}.hf-portion-macro-card>span:last-child{letter-spacing:1px;text-transform:uppercase;opacity:.78;font-size:9px}.hf-portion-primary{cursor:pointer;width:100%;min-height:56px;font:850 16px DM Sans,sans-serif;border:1px solid color-mix(in srgb,var(--red) 68%,#ffffff57)!important;color:#fff!important;background:linear-gradient(145deg,#fff3,transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--red) 66%,#111827),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff47,0 14px 32px color-mix(in srgb,var(--red) 28%,transparent)!important;border-radius:18px!important}html body:not(.hf-dark) .hf-coach-editor-modal,html body:not(.hf-dark) .hf-coach-swap-modal,html body:not(.hf-dark) .hf-portion-modal{--hf-modal-text:#20242b;--hf-modal-muted:#626b78;--hf-modal-surface:#f2f6f9b8;--hf-modal-control:#ffffff80;--hf-modal-border:#ffffffc7;background:linear-gradient(135deg,#ffffffe0,#ffffff47 35%,transparent 58%), radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--red) 10%,transparent),transparent 44%), #e2e8eead!important;box-shadow:0 38px 90px #262d394d,inset 0 1px #fff,inset 0 -1px #ffffff80!important}html body:not(.hf-dark) .hf-coach-editor-backdrop,html body:not(.hf-dark) .hf-portion-modal-overlay{background:radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--red) 9%,transparent),transparent 38%), #50586259!important}html body:not(.hf-dark) .hf-coach-editor-title,html body:not(.hf-dark) .hf-portion-modal-title,html body:not(.hf-dark) .hf-coach-swap-title{text-shadow:none}html body:not(.hf-dark) .hf-coach-editor-modal input,html body:not(.hf-dark) .hf-coach-editor-modal textarea,html body:not(.hf-dark) .hf-coach-editor-modal select{box-shadow:inset 0 1px #fff,0 6px 15px #1f293712!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal .hf-recipe-form-glass{color:#20242b!important;background:linear-gradient(145deg,#ffffffa8,#e1e7ed70)!important;border-color:#ffffffd1!important;box-shadow:inset 0 1px #fff,0 14px 34px #1f293717!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal .hf-recipe-form-glass label:not(:has(input[type=file])){color:#596270!important;text-shadow:none!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal .hf-recipe-form-glass button:not([style*="var(--red)"]){border-color:#37415126!important}html body:not(.hf-dark) .hf-coach-exercise-editor-modal .hf-exercise-form-glass{color:#20242b!important;background:linear-gradient(145deg,#ffffffad,#e0e6ec7a)!important;border-color:#ffffffd1!important;box-shadow:inset 0 1px #fff,0 14px 34px #1f29371a!important}html body:not(.hf-dark) .hf-coach-exercise-editor-modal .hf-exercise-form-glass label{color:#596270!important;text-shadow:none!important}html body:not(.hf-dark) :is(.hf-coach-recipe-editor-modal .hf-recipe-form-glass,.hf-coach-exercise-editor-modal .hf-exercise-form-glass) :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:rgb(255, 255, 255)"],[style*="color: rgb(255, 255, 255)"],[style*="color:rgba(255,255,255"],[style*="color: rgba(255,255,255"],[style*="color:rgba(255, 255, 255"],[style*="color: rgba(255, 255, 255"]){color:#20242b!important;-webkit-text-fill-color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) :is(.hf-coach-recipe-editor-modal .hf-recipe-form-glass,.hf-coach-exercise-editor-modal .hf-exercise-form-glass) :is(input,textarea,select){color:#20242b!important;-webkit-text-fill-color:#20242b!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html body:not(.hf-dark) :is(.hf-coach-recipe-editor-modal .hf-recipe-form-glass,.hf-coach-exercise-editor-modal .hf-exercise-form-glass) :is(input,textarea)::placeholder{color:#747d89!important;-webkit-text-fill-color:#747d89!important;opacity:1!important}html body:not(.hf-dark) :is(.hf-coach-recipe-editor-modal,.hf-coach-exercise-editor-modal) .hf-editor-media-contrast,html body:not(.hf-dark) :is(.hf-coach-recipe-editor-modal,.hf-coach-exercise-editor-modal) .hf-editor-media-contrast *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body:not(.hf-dark) :is(.hf-coach-recipe-editor-modal,.hf-coach-exercise-editor-modal) :is(.hf-editor-results-surface,.hf-editor-submodal){color:#20242b!important;background:linear-gradient(135deg,#ffffffd1,#0000 48%),#e0e6ece6!important;border-color:#ffffffdb!important;box-shadow:inset 0 1px #fff,0 18px 44px #1f293733!important}html body:not(.hf-dark) :is(.hf-coach-recipe-editor-modal .hf-recipe-form-glass,.hf-coach-exercise-editor-modal .hf-exercise-form-glass) :is(button[style*=linear-gradient],button[style*="background:var(--red)"],button[style*="background: var(--red)"],button[style*="background:#"],button[style*="background: #"],[style*="background:var(--red)"],[style*="background: var(--red)"],[style*="background:linear-gradient(135deg,#14532d"],[style*="background: linear-gradient(135deg, rgb(20, 83, 45)"]),html body:not(.hf-dark) :is(.hf-coach-recipe-editor-modal .hf-recipe-form-glass,.hf-coach-exercise-editor-modal .hf-exercise-form-glass) :is(button[style*=linear-gradient],button[style*="background:var(--red)"],button[style*="background: var(--red)"],button[style*="background:#"],button[style*="background: #"]) *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body:not(.hf-dark) .hf-coach-swap-modal :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:rgb(255, 255, 255)"],[style*="color: rgb(255, 255, 255)"],[style*="color:rgba(255,255,255"],[style*="color: rgba(255,255,255"],[style*="color:rgba(255, 255, 255"],[style*="color: rgba(255, 255, 255"]){color:#20242b!important;-webkit-text-fill-color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) .hf-coach-swap-modal :is(.hf-coach-swap-choice,.hf-coach-swap-choice *,.hf-coach-swap-fallback){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body:not(.hf-dark) :is(.hf-add-modal,.hf-antro-modal,.hf-bio-modal,.hf-clinical-modal,.hf-energy-modal,.hf-geb-modal,.hf-record-modal,.hf-review-modal) :is(h1,h2,h3,h4,h5,h6,label,strong),html body:not(.hf-dark) :is(.hf-add-modal,.hf-antro-modal,.hf-bio-modal,.hf-clinical-modal,.hf-energy-modal,.hf-geb-modal,.hf-record-modal,.hf-review-modal) :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:rgb(255, 255, 255)"],[style*="color: rgb(255, 255, 255)"],[style*="color:rgba(255,255,255"],[style*="color: rgba(255,255,255"],[style*="color:rgba(255, 255, 255"],[style*="color: rgba(255, 255, 255"]){color:#20242b!important;-webkit-text-fill-color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) .hf-add-modal :is(input,textarea,select){color:#20242b!important;-webkit-text-fill-color:#20242b!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#ffffff8a!important}html body:not(.hf-dark) .hf-add-modal :is(input,textarea)::placeholder{color:#747d89!important;-webkit-text-fill-color:#747d89!important}html body:not(.hf-dark) :is(.hf-add-modal,.hf-antro-modal,.hf-bio-modal,.hf-clinical-modal,.hf-energy-modal,.hf-geb-modal,.hf-record-modal,.hf-review-modal) :is(button[style*=linear-gradient],button[style*="background:var(--red)"],button[style*="background: var(--red)"],button[style*="background:#"],button[style*="background: #"],.hf-antro-primary,.hf-antro-danger,.hf-bio-primary,.hf-bio-danger,.hf-energy-option[data-active=true],.hf-geb-formula-card[data-active=true],.hf-clinical-type-button[data-active=true]),html body:not(.hf-dark) :is(.hf-add-modal,.hf-antro-modal,.hf-bio-modal,.hf-clinical-modal,.hf-energy-modal,.hf-geb-modal,.hf-record-modal,.hf-review-modal) :is(button[style*=linear-gradient],button[style*="background:var(--red)"],button[style*="background: var(--red)"],button[style*="background:#"],button[style*="background: #"],.hf-antro-primary,.hf-antro-danger,.hf-bio-primary,.hf-bio-danger,.hf-energy-option[data-active=true],.hf-geb-formula-card[data-active=true],.hf-clinical-type-button[data-active=true]) *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:none!important}html body:not(.hf-dark) .hf-coach-swap-item{background:linear-gradient(145deg,#ffffffbf,#e0e6ec80);box-shadow:inset 0 1px #fff,0 8px 20px #1f293714}@media (width<=620px){.hf-coach-editor-modal{border-radius:25px!important;padding:18px!important}.hf-coach-editor-title,.hf-portion-modal-title,.hf-coach-swap-title{font-size:23px}.hf-coach-editor-close,.hf-portion-modal-close{flex-basis:40px;width:40px!important;height:40px!important;font-size:23px!important}.hf-coach-swap-choices{grid-template-columns:1fr}.hf-coach-swap-choice{min-height:82px}.hf-portion-modal{border-radius:26px!important;padding:20px 16px!important}.hf-portion-macros{grid-template-columns:repeat(5,minmax(60px,1fr));gap:7px;padding-bottom:3px;overflow-x:auto}.hf-portion-macro-card{border-radius:16px;min-height:88px}}@media (width<=430px){.hf-portion-quantity{grid-template-columns:46px minmax(0,1fr) 46px}.hf-portion-step{width:46px;height:50px}.hf-portion-unit-label{text-align:center;grid-column:1/-1;margin-top:-4px}.hf-portion-macros{grid-template-columns:repeat(5,72px)}}html body:not(.hf-dark) .hf-coach-exercise-editor-modal .hf-exercise-form-glass .hf-editor-media-contrast,html body:not(.hf-dark) .hf-coach-exercise-editor-modal .hf-exercise-form-glass .hf-editor-media-contrast *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:0 2px 8px #000000b8!important}.hf-inline-portion-macros{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:14px 0 18px!important}.hf-inline-portion-macros .hf-portion-macro-card{min-height:112px!important;padding:12px 5px!important}.hf-inline-portion-macros .hf-portion-macro-card,.hf-inline-portion-macros .hf-portion-macro-card *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:none!important}.hf-food-search-results,.hf-food-replace-panel,.hf-food-replace-results{transition:background .2s,border-color .2s,box-shadow .2s}html body:not(.hf-dark) .hf-coach-recipe-editor-modal .hf-food-search-results{background:linear-gradient(135deg,#ffffffdb,#0000 48%),#e1e7ede0!important;border-color:#ffffffe6!important;box-shadow:inset 0 1px #fff,0 14px 34px #1f293721!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal .hf-food-search-result{color:#20242b!important;background:linear-gradient(135deg,#ffffffc7,#0000 55%),#eef2f6a3!important;border-color:#36404d1f!important;box-shadow:inset 0 1px #fff,0 6px 14px #1f29370f!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal .hf-food-replace-panel{color:#20242b!important;background:linear-gradient(135deg,#ffffffc2,#0000 50%),#e5eaf0c7!important;border-color:#36404d1a!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal .hf-food-replace-results{color:#20242b!important;background:#fafcfeb8!important;border-color:#36404d21!important;box-shadow:inset 0 1px #fff,0 8px 20px #1f293712!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal :is(.hf-food-search-results,.hf-food-replace-panel,.hf-food-replace-results) :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:rgb(255, 255, 255)"],[style*="color: rgb(255, 255, 255)"],[style*="color:rgba(255,255,255"],[style*="color: rgba(255,255,255"],[style*="color:rgba(255, 255, 255"],[style*="color: rgba(255, 255, 255"]){color:#20242b!important;-webkit-text-fill-color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal :is(.hf-food-search-result,.hf-food-replace-results) [style*=linear-gradient]{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal .hf-time-macro-summary{color:#20242b!important;background:linear-gradient(135deg,#ffffffd6,#0000 48%),#e4eaf0b3!important;border-color:#ffffffdb!important;box-shadow:inset 0 1px #fff,0 10px 26px #1f293714!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal .hf-time-macro-card{color:#20242b!important;border-color:color-mix(in srgb,var(--hf-time-macro-accent) 48%,#49536024)!important;background:linear-gradient(135deg,#fffc,#0000 54%),#ecf0f4b8!important;box-shadow:inset 0 1px #fff,0 7px 16px #1f293711!important}html body:not(.hf-dark) .hf-coach-recipe-editor-modal :is(.hf-time-macro-summary,.hf-time-macro-card) :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:rgb(255, 255, 255)"],[style*="color: rgb(255, 255, 255)"],[style*="color:rgba(255,255,255"],[style*="color: rgba(255,255,255"],[style*="color:rgba(255, 255, 255"],[style*="color: rgba(255, 255, 255"]){color:#20242b!important;-webkit-text-fill-color:#20242b!important;text-shadow:none!important}@media (width<=620px){.hf-inline-portion-macros{overflow-x:auto;grid-template-columns:repeat(5,78px)!important}}html body:not(.hf-dark) .hf-coach-exercise-editor-modal .hf-exercise-meta-toggle{background:linear-gradient(135deg,#ffffffe0,#0000 52%),#dce2e9c2!important;border-color:#313a4733!important;box-shadow:inset 0 1px #fff,0 7px 18px #1f29371f!important}html body:not(.hf-dark) .hf-coach-exercise-editor-modal .hf-exercise-meta-panel{background:linear-gradient(135deg,#ffffffb8,#0000 46%),#d3dae2b3!important;border:1px solid #313a472b!important;box-shadow:inset 0 1px #fffffff5,0 8px 22px #1f29371a!important}html body:not(.hf-dark) .hf-coach-exercise-editor-modal :is(.hf-exercise-meta-field,.hf-exercise-meta-panel select){color:#20242b!important;-webkit-text-fill-color:#20242b!important;background:linear-gradient(135deg,#ffffffeb,#0000 54%),#ecf0f4c7!important;border:1px solid #313a472b!important;box-shadow:inset 0 1px #fff,0 5px 13px #1f293713!important}html body:not(.hf-dark) .hf-coach-exercise-editor-modal .hf-exercise-type-option:not(.active){color:#20242b!important;-webkit-text-fill-color:#20242b!important;background:linear-gradient(135deg,#ffffffe0,#0000 56%),#e2e8eed1!important;border-color:#313a4733!important;box-shadow:inset 0 1px #fff,0 5px 13px #1f293714!important}html body:not(.hf-dark) .hf-coach-exercise-editor-modal .hf-exercise-type-option.active{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.hf-exercise-actions-backdrop{z-index:100300!important;-webkit-backdrop-filter:blur(10px)saturate(120%)!important;background:#080a0e80!important;position:fixed!important;inset:0!important}.hf-exercise-actions-modal{z-index:100301!important;box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--tx) 18%,transparent)!important;width:min(92vw,430px)!important;max-width:430px!important;max-height:calc(100dvh - 32px)!important;color:var(--tx)!important;background:radial-gradient(circle at 12% 0%,#fff3,transparent 34%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 88%,transparent),color-mix(in srgb,var(--s2) 76%,transparent))!important;-webkit-backdrop-filter:blur(46px)saturate(175%)!important;border-radius:28px!important;padding:18px!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 1px #ffffff4d,0 30px 90px #0000005c!important}.hf-exercise-actions-modal button{-webkit-backdrop-filter:blur(18px)saturate(145%);color:var(--tx)!important;border-color:color-mix(in srgb,var(--tx) 15%,transparent)!important;background:linear-gradient(145deg,#ffffff21,transparent 48%), color-mix(in srgb,var(--sf) 67%,transparent)!important;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #0000001a!important}html body:not(.hf-dark) .hf-exercise-actions-modal{background:radial-gradient(circle at 12% 0,#fffffff2,#0000 36%),linear-gradient(145deg,#f9fbfde8,#dfe5ebcc)!important;border-color:#2a323e24!important;box-shadow:inset 0 1px #fff,0 28px 72px #1f293740!important}html body:not(.hf-dark) .hf-exercise-actions-modal button{color:#20242b!important;-webkit-text-fill-color:#20242b!important;background:linear-gradient(145deg,#ffffffe0,#e5eaefa6)!important;border-color:#2a323e24!important;box-shadow:inset 0 1px #fff,0 7px 18px #1f293714!important}html body.hf-dark .hf-exercise-actions-modal{background:radial-gradient(circle at 12% 0,#ffffff21,#0000 36%),linear-gradient(145deg,#30323af0,#181a20ed)!important}html body.hf-dark .hf-exercise-actions-modal button{color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important;background:linear-gradient(145deg,#ffffff21,#ffffff0e)!important;border-color:#ffffff24!important}html body.hf-dark .hf-exercise-actions-modal :is([style*="color:rgba(18,18,22"],[style*="color: rgba(18,18,22"],[style*="color:rgba(16,16,20"],[style*="color: rgba(16,16,20"]){color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important}html body.hf-dark .hf-exercise-actions-modal [style*="color:rgba(18,18,22,.52)"]{color:#f5f7faa3!important;-webkit-text-fill-color:#f5f7faa3!important}html body:not(.hf-dark) .hf-block-editor-modal{color:#20242b!important}html body:not(.hf-dark) .hf-block-editor-modal :is(.hf-block-editor-name,.hf-block-editor-exercise-title){color:#20242b!important;-webkit-text-fill-color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) .hf-block-editor-modal :is(.hf-block-editor-meta,.hf-block-editor-exercise-meta){color:#626b77!important;-webkit-text-fill-color:#626b77!important}html body:not(.hf-dark) .hf-block-editor-exercise{background:linear-gradient(145deg,#ffffffdb,#e5eaefa3)!important;border-color:#2a323e21!important;box-shadow:inset 0 1px #fff,0 8px 19px #1f293717!important}html body:not(.hf-dark) .hf-block-editor-delete{border-color:color-mix(in srgb,var(--red) 62%,#1f293724)!important;background:linear-gradient(145deg,#ffffff2e,transparent 44%), linear-gradient(135deg,color-mix(in srgb,var(--red) 78%,#172033),var(--red))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body:not(.hf-dark) .hf-block-editor-form .hf-exercise-form-glass{color:#20242b!important;background:linear-gradient(145deg,#ffffffc2,#e0e6ec94)!important;border-color:#ffffffdb!important;box-shadow:inset 0 1px #fff,0 12px 30px #1f29371a!important}html body:not(.hf-dark) .hf-block-editor-form .hf-exercise-form-glass label{color:#596270!important;-webkit-text-fill-color:#596270!important;text-shadow:none!important}html body:not(.hf-dark) .hf-block-editor-form .hf-exercise-form-glass :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:rgba(255,255,255"],[style*="color: rgba(255,255,255"],[style*="color:rgba(255, 255, 255"],[style*="color: rgba(255, 255, 255"]){color:#20242b!important;-webkit-text-fill-color:#20242b!important;text-shadow:none!important}html body:not(.hf-dark) .hf-block-editor-form .hf-exercise-form-glass :is(input,textarea,select){color:#20242b!important;-webkit-text-fill-color:#20242b!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:linear-gradient(145deg,#ffffffe8,#ebeff3b8)!important;border-color:#313a472b!important;box-shadow:inset 0 1px #fff,0 5px 13px #1f293713!important}html body:not(.hf-dark) .hf-block-editor-form .hf-exercise-form-glass :is(input,textarea)::placeholder{color:#747d89!important;-webkit-text-fill-color:#747d89!important;opacity:1!important}html body:not(.hf-dark) .hf-block-editor-form .hf-exercise-form-glass :is(div[style*="background:rgba(255,255,255,0.08)"],div[style*="background: rgba(255,255,255,0.08)"],div[style*="background:rgba(255,255,255,0.06)"],div[style*="background: rgba(255,255,255,0.06)"]){background:linear-gradient(145deg,#ffffffbf,#d7dee599)!important;border-color:#313a4721!important;box-shadow:inset 0 1px #fff,0 6px 16px #1f293714!important}html body:not(.hf-dark) .hf-block-editor-form :is(.hf-exercise-meta-toggle,.hf-exercise-meta-panel,.hf-exercise-meta-field){color:#20242b!important;-webkit-text-fill-color:#20242b!important;background:linear-gradient(145deg,#ffffffd4,#dee4eaad)!important;border-color:#313a472b!important;box-shadow:inset 0 1px #fff,0 7px 18px #1f293717!important}html body:not(.hf-dark) .hf-block-editor-form .hf-editor-media-contrast,html body:not(.hf-dark) .hf-block-editor-form .hf-editor-media-contrast *,html body:not(.hf-dark) .hf-block-editor-form .hf-exercise-type-option.active,html body:not(.hf-dark) .hf-block-editor-form button[style*=linear-gradient],html body:not(.hf-dark) .hf-block-editor-form button[style*=linear-gradient] *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body:not(.hf-dark) .hf-block-editor-form button[style*=linear-gradient]{border-color:color-mix(in srgb,var(--red) 56%,#ffffff3d)!important;background:linear-gradient(145deg,#ffffff2e,transparent 46%), linear-gradient(135deg,color-mix(in srgb,var(--red) 74%,#111827),var(--red))!important;box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 20px color-mix(in srgb,var(--red) 19%,transparent)!important}html body:not(.hf-dark) .hf-block-editor-form [style*="border-radius:50%"][style*="background:var(--red)"]{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body.hf-dark .hf-inline-portion-input{color:#f7f8fa!important;-webkit-text-fill-color:#f7f8fa!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:linear-gradient(145deg,#4f525ce0,#30333cd1)!important;border-color:#ffffff47!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000038,0 9px 22px #0000003d!important}@media (width<=620px){.hf-inline-portion-macros{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:100%!important;overflow:visible!important}.hf-inline-portion-macros .hf-portion-macro-card{border-radius:14px!important;min-width:0!important;min-height:86px!important;padding:8px 2px!important}.hf-inline-portion-macros .hf-portion-macro-icon{font-size:17px!important}.hf-inline-portion-macros .hf-portion-macro-card strong{font-size:19px!important;line-height:1!important}.hf-inline-portion-macros .hf-portion-macro-card>span:last-child{letter-spacing:.09em!important;font-size:7.5px!important}}@media (width<=390px){.hf-exercise-actions-modal{border-radius:24px!important;width:calc(100vw - 24px)!important;padding:15px!important}.hf-inline-portion-macros .hf-portion-macro-card{border-radius:12px!important;min-height:80px!important}.hf-inline-portion-macros .hf-portion-macro-card strong{font-size:17px!important}}html body:not(.hf-dark) .hf-rest-between-series{background:linear-gradient(145deg,#ffffffdb,#dae1e8a8)!important;border:1px solid #313a471f!important;box-shadow:inset 0 1px #fff,0 7px 18px #1f29371a!important}html body:not(.hf-dark) .hf-rest-between-series-label{color:#252b34!important;-webkit-text-fill-color:#252b34!important;text-shadow:none!important}html body.hf-dark .hf-rest-between-series-label{color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}.hf-client-calendar-backdrop{z-index:100400!important;-webkit-backdrop-filter:blur(9px)saturate(115%)!important;background:#07090d85!important;position:fixed!important;inset:0!important}.hf-client-calendar-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:100401!important;box-sizing:border-box!important;width:min(520px,100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;position:fixed!important;top:50%!important;left:50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important}@media (width<=560px){.hf-client-calendar-modal{border-radius:24px!important;width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:15px 12px!important}}:root{--hf-glass-bg:color-mix(in srgb,var(--sf) 72%,transparent);--hf-glass-bg-strong:color-mix(in srgb,var(--sf) 88%,transparent);--hf-glass-border:color-mix(in srgb,var(--tx) 13%,transparent);--hf-glass-highlight:#ffffff3b;--hf-glass-shadow:0 18px 55px #00000029,inset 0 1px 0 var(--hf-glass-highlight);--hf-glass-blur:28px}.hf-glass-surface{isolation:isolate;color:var(--tx);background:linear-gradient(145deg,color-mix(in srgb,var(--hf-glass-bg) 94%,#fff 6%),var(--hf-glass-bg));border:1px solid var(--hf-glass-border);box-shadow:var(--hf-glass-shadow);-webkit-backdrop-filter:blur(var(--hf-glass-blur)) saturate(155%);position:relative}.hf-glass-surface:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff1f,transparent 34%,transparent 72%,color-mix(in srgb,var(--red) 7%,transparent));position:absolute;inset:0}.hf-glass-card{border-radius:24px;overflow:hidden}.hf-glass-modal{background:var(--hf-glass-bg-strong);border-radius:28px}.hf-glass-overlay{-webkit-backdrop-filter:blur(12px);background:#0303068a;position:fixed;inset:0}.hf-home-modal-backdrop{z-index:520;-webkit-backdrop-filter:blur(9px)saturate(120%);background:#000000a8;animation:.25s fadeInBg;position:fixed;inset:0}.hf-home-modal-backdrop.is-questionnaire{z-index:500}.hf-home-modal{--hf-home-modal-accent:var(--red);z-index:521;width:calc(100% - 32px);max-width:460px;max-height:84vh;color:var(--tx);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--hf-home-modal-accent) 12%,transparent),transparent 32%), linear-gradient(145deg,#ffffff0e,transparent 38%), #08080af0;-webkit-backdrop-filter:blur(32px)saturate(145%);border:1px solid #fff3;border-radius:28px;padding:18px;animation:.38s cubic-bezier(.34,1.35,.64,1) both homeModalIn;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 34px 90px #000000ad,inset 0 1px #ffffff29}.hf-home-modal-questionnaire{z-index:501;max-width:480px;max-height:88vh;padding:24px 20px}.hf-home-modal-close,.hf-home-modal-secondary,.hf-home-modal-option,.hf-home-modal-list-card,.hf-home-modal-primary{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(16px)saturate(135%);font-family:DM Sans,sans-serif}.hf-home-modal-close{width:36px;height:36px;color:var(--tx);cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 36px;font-size:16px;box-shadow:inset 0 1px #ffffff1f,0 7px 18px #0000003d}.hf-home-modal-list-card{width:100%;color:var(--tx);background:linear-gradient(135deg,color-mix(in srgb,var(--hf-home-modal-accent) 7%,#ffffff0e),#ffffff06);text-align:left;cursor:pointer;border:1px solid #ffffff1f;border-radius:17px;align-items:center;gap:12px;padding:12px;animation:.35s both homeActionIn;display:flex;box-shadow:inset 0 1px #ffffff12,0 7px 20px #00000038}.hf-home-modal-list-card.is-static{cursor:default;display:grid}.hf-home-modal-question{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;padding:14px 16px;box-shadow:inset 0 1px #ffffff0e,0 6px 18px #00000038}.hf-home-modal-option{min-height:42px;color:var(--tx);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,transform .15s;box-shadow:inset 0 1px #ffffff14}.hf-home-modal-option.is-scale{width:40px;height:40px;min-height:40px;padding:0}.hf-home-modal-option[data-active=true]{border-color:color-mix(in srgb,var(--hf-home-modal-accent) 72%,#fff);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--hf-home-modal-accent) 76%,#fff 7%),color-mix(in srgb,var(--hf-home-modal-accent) 72%,#000));box-shadow:inset 0 1px #fff3,0 6px 16px color-mix(in srgb,var(--hf-home-modal-accent) 22%,transparent)}.hf-home-modal-input{box-sizing:border-box;resize:none;width:100%;caret-color:var(--tx);border:1px solid #ffffff24;border-radius:12px;outline:none;padding:11px 12px;box-shadow:inset 0 1px 4px #00000038,inset 0 1px #ffffff0b;color:var(--tx)!important;background:#ffffff0e!important;font:13px DM Sans,sans-serif!important}.hf-home-modal-input::placeholder{color:var(--mu)!important}.hf-home-modal-primary,.hf-home-modal-secondary{cursor:pointer;border-radius:15px;width:100%;min-height:46px;padding:12px 16px;font-size:14px;font-weight:800}.hf-home-modal-primary{border:1px solid color-mix(in srgb,var(--hf-home-modal-accent) 68%,#ffffff6b);color:#fff;background:linear-gradient(145deg,#fff3,transparent 42%), color-mix(in srgb,var(--hf-home-modal-accent) 82%,#050506);box-shadow:inset 0 1px #ffffff47,0 10px 24px color-mix(in srgb,var(--hf-home-modal-accent) 28%,transparent);margin-top:14px}.hf-home-modal-questionnaire>.hf-home-modal-primary{margin-top:0;margin-bottom:10px}.hf-home-modal-secondary{color:var(--tx);background:#ffffff0e;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff17,0 7px 18px #0000002e}body:not(.hf-dark) .hf-home-modal-backdrop{background:#23272f57}body:not(.hf-dark) .hf-home-modal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--hf-home-modal-accent) 11%,transparent),transparent 34%), linear-gradient(145deg,#fffffff0,#f7f9fce0), #f8fafdf5;border-color:#ffffffe0;box-shadow:0 30px 80px #181f2b40,inset 0 1px #fff,0 0 0 1px #1c232e17}body:not(.hf-dark) .hf-home-modal-close,body:not(.hf-dark) .hf-home-modal-secondary,body:not(.hf-dark) .hf-home-modal-option,body:not(.hf-dark) .hf-home-modal-list-card,body:not(.hf-dark) .hf-home-modal-question{background:#ffffffad;border-color:#1c232e1f;box-shadow:inset 0 1px #fffffff5,0 7px 18px #1f263317}body:not(.hf-dark) .hf-home-modal-input{border-color:#1c232e21;box-shadow:inset 0 1px 4px #1f263312,inset 0 1px #fff;background:#ffffffb8!important}body:not(.hf-dark) .hf-home-modal-option[data-active=true]{color:#fff}@media (width<=520px){.hf-home-modal{border-radius:25px;width:calc(100% - 24px);padding:16px}.hf-home-modal-questionnaire{padding:20px 16px}}.hf-habits-screen{--hf-habits-glass:#09090be6;--hf-habits-glass-soft:#ffffff0e;--hf-habits-border:#ffffff24;--hf-habits-highlight:#ffffff1c;isolation:isolate;background:#000}.hf-habits-background{background:radial-gradient(ellipse 115% 48% at 50% -2%,color-mix(in srgb,var(--red) 34%,transparent),transparent 68%), radial-gradient(circle at 92% 62%,color-mix(in srgb,var(--red) 8%,transparent),transparent 34%), linear-gradient(180deg,#020203,#000 62%)!important}.hf-habits-blob{opacity:.42}.hf-habits-content{width:100%}.hf-habits-header{border:1px solid var(--hf-habits-border);min-height:58px;box-shadow:inset 0 1px var(--hf-habits-highlight),0 12px 30px #0000003d;-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(145deg,#fff1,#ffffff05);border-radius:19px;padding:10px 13px;margin-bottom:14px!important}.hf-habits-card{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff1,transparent 38%), var(--hf-habits-glass)!important;border:1px solid var(--hf-habits-border)!important;box-shadow:inset 0 1px var(--hf-habits-highlight),0 18px 46px #00000052!important;-webkit-backdrop-filter:blur(28px)saturate(145%)!important}.hf-habits-card:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 3% 0,color-mix(in srgb,var(--red) 9%,transparent),transparent 30%), linear-gradient(118deg,#ffffff0a,transparent 25%,transparent 80%,#ffffff05);position:absolute;inset:0}.hf-habits-summary{background:radial-gradient(circle at 50% -15%,color-mix(in srgb,var(--red) 16%,transparent),transparent 56%), linear-gradient(145deg,#fff1,transparent 42%), var(--hf-habits-glass)!important}.hf-habits-control-button,.hf-habits-number-input,.hf-habits-choice,.hf-habits-note,.hf-habits-water-glass{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(16px)saturate(135%)}.hf-habits-control-button{min-height:48px;box-shadow:inset 0 1px var(--hf-habits-highlight),0 8px 19px #0003;border:1px solid var(--hf-habits-border)!important;color:var(--tx)!important;background:linear-gradient(145deg,#ffffff13,transparent 50%), var(--hf-habits-glass-soft)!important}.hf-habits-control-button.is-water{box-shadow:inset 0 1px #ffffff4d,0 9px 22px #0ea5e938;color:#fff!important;background:linear-gradient(145deg,#ffffff40,#0000 45%),#0ea5e9c2!important;border-color:#7dd3fc6b!important}.hf-habits-control-button.is-primary{box-shadow:inset 0 1px #ffffff42,0 9px 22px color-mix(in srgb,var(--red) 24%,transparent);color:#fff!important;border-color:color-mix(in srgb,var(--red) 64%,#ffffff6b)!important;background:linear-gradient(145deg,#fff3,transparent 46%), color-mix(in srgb,var(--red) 78%,#050506)!important}.hf-habits-number-input,.hf-habits-note{box-shadow:inset 0 2px 7px #0003,inset 0 1px #ffffff0e;border:1px solid var(--hf-habits-border)!important;color:var(--tx)!important;background:var(--hf-habits-glass-soft)!important}.hf-habits-note::placeholder,.hf-habits-number-input::placeholder{color:var(--mu)!important}.hf-habits-choice{border:1px solid var(--hf-habits-border);min-width:0;color:var(--tx);background:linear-gradient(145deg,#ffffff12,transparent 48%), var(--hf-habits-glass-soft);box-shadow:inset 0 1px var(--hf-habits-highlight),0 7px 17px #0000002e;cursor:pointer;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:12px 4px;font-size:25px;transition:transform .15s,border-color .15s,background .15s;display:flex}.hf-habits-choice[data-active=true]{border-color:color-mix(in srgb,var(--hf-habits-choice-accent) 72%,#fff);background:linear-gradient(145deg,#ffffff21,transparent 48%), color-mix(in srgb,var(--hf-habits-choice-accent) 17%,var(--hf-habits-glass));box-shadow:inset 0 1px #ffffff29,0 7px 20px color-mix(in srgb,var(--hf-habits-choice-accent) 18%,transparent);transform:scale(1.06)}.hf-habits-water-glass{border-radius:10px!important}.hf-habits-water-glass:active{background:#38bdf81a!important}.hf-habits-sleep-selector{border:1px solid var(--hf-habits-border);min-height:76px;color:var(--tx);background:radial-gradient(circle at 4% 0,#a78bfa2b,transparent 42%), linear-gradient(145deg,#ffffff12,transparent 48%), var(--hf-habits-glass-soft);box-shadow:inset 0 1px var(--hf-habits-highlight),0 9px 22px #0003;-webkit-backdrop-filter:blur(17px)saturate(140%);cursor:pointer;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.hf-habits-sleep-icon{background:#a78bfa1f;border:1px solid #a78bfa3d;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid;box-shadow:inset 0 1px #ffffff1f}.hf-habits-sleep-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.hf-habits-sleep-copy strong{color:var(--tx);font-size:14px}.hf-habits-sleep-copy small{color:var(--mu);font-size:10px}.hf-habits-sleep-selector select{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;font-size:16px!important}.hf-habits-sleep-chevron{color:#a78bfa;text-align:center;font-size:22px;font-weight:900;transform:translateY(-3px)}body:not(.hf-dark) .hf-habits-screen{--hf-habits-glass:#ffffffd1;--hf-habits-glass-soft:#ffffff9e;--hf-habits-border:#ffffffd1;--hf-habits-highlight:#fffffff5;background:#f4f6f9}body:not(.hf-dark) .hf-habits-background{background:radial-gradient(ellipse 115% 48% at 50% -2%,color-mix(in srgb,var(--red) 22%,transparent),transparent 68%), radial-gradient(circle at 90% 70%,#3b82f617,transparent 35%), linear-gradient(180deg,#f7f9fc,#edf1f6)!important}body:not(.hf-dark) .hf-habits-blob{opacity:.24}body:not(.hf-dark) .hf-habits-header,body:not(.hf-dark) .hf-habits-card{border-color:#ffffffe0!important;box-shadow:inset 0 1px #fff,0 14px 36px #1f26331f,0 0 0 1px #1f263312!important}body:not(.hf-dark) .hf-habits-control-button,body:not(.hf-dark) .hf-habits-number-input,body:not(.hf-dark) .hf-habits-choice,body:not(.hf-dark) .hf-habits-note,body:not(.hf-dark) .hf-habits-sleep-selector{box-shadow:inset 0 1px #fffffff5,0 7px 17px #1f263314;border-color:#1f26331c!important}body:not(.hf-dark) .hf-habits-choice[data-active=true]{background:linear-gradient(145deg,#ffffffe0,transparent 50%), color-mix(in srgb,var(--hf-habits-choice-accent) 13%,#ffffffd1);border-color:color-mix(in srgb,var(--hf-habits-choice-accent) 58%,#1f26331f)!important}@media (width<=380px){.hf-habits-content{padding-left:10px!important;padding-right:10px!important}.hf-habits-card{padding:16px!important}.hf-habits-choice{padding:10px 2px;font-size:22px}}.hf-glass-icon{border:1px solid color-mix(in srgb,var(--tx) 12%,transparent);background:color-mix(in srgb,var(--sf) 56%,transparent);-webkit-backdrop-filter:blur(18px);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff38,0 8px 22px #0000001a}.hf-calendar-close-button{--hf-calendar-accent:var(--red);isolation:isolate;position:relative;overflow:hidden;color:#fff!important;border:1px solid color-mix(in srgb,var(--hf-calendar-accent) 52%,#ffffff7a)!important;background:linear-gradient(145deg,#ffffff2b,#ffffff06 38%), color-mix(in srgb,var(--hf-calendar-accent) 25%,#05070b99)!important;box-shadow:0 14px 30px #00000057,0 0 18px color-mix(in srgb,var(--hf-calendar-accent) 16%,transparent),inset 0 1px 0 #ffffff8f,inset 1px 0 0 color-mix(in srgb,var(--hf-calendar-accent) 28%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--hf-calendar-accent) 42%,transparent)!important;-webkit-backdrop-filter:blur(28px)saturate(180%)!important}.hf-calendar-close-button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff21,#ffffff06,#0000);width:43%;height:240%;position:absolute;top:-75%;right:-5%;transform:rotate(18deg)}.hf-calendar-modal-backdrop{-webkit-backdrop-filter:blur(26px)saturate(125%)brightness(.54)!important;background:#000000c2!important}.hf-calendar-modal{--hf-calendar-accent:var(--red);--tx:#f4f4f6;--mu:#a8a8ae;--sf:#111318;--s2:#191c22;--bg:#030508;--bd:#ffffff2e;color:var(--tx)!important;background:radial-gradient(circle at 5% 2%,color-mix(in srgb,var(--hf-calendar-accent) 17%,transparent),transparent 27%), radial-gradient(circle at 96% 98%,#38bdf814,transparent 29%), linear-gradient(122deg,#ffffff2b,#ffffff07 19%,transparent 41%), linear-gradient(315deg,#ffffff0f,transparent 31%), #030508c7!important;box-shadow:0 40px 105px #000c,-4px 0 18px color-mix(in srgb,var(--hf-calendar-accent) 14%,transparent),5px 0 18px #93c5fd12,inset 0 1px 0 #ffffffd6,inset 1px 0 0 #ffffff3d,inset -1px 0 0 #bfdbfe2e,inset 0 -1px 0 #ffffff1a!important;-webkit-backdrop-filter:blur(72px)saturate(185%)brightness(.65)!important;border:1px solid #ebf2ff9e!important}.hf-calendar-nav-button{color:#fff!important;background:linear-gradient(145deg,#ffffff2b,#ffffff06 42%), color-mix(in srgb,var(--hf-calendar-accent) 12%,#05070b8f)!important;box-shadow:0 9px 22px #00000052,0 0 13px color-mix(in srgb,var(--hf-calendar-accent) 10%,transparent),inset 0 1px 0 #ffffff80!important;-webkit-backdrop-filter:blur(24px)saturate(165%)!important;border:1px solid #ebf2ff6b!important}.ex-modal-bg,.rl-portion-modal{-webkit-backdrop-filter:blur(12px);background:#0202058f!important}.ex-modal,.rl-portion-modal>.rl-portion-sheet{color:var(--tx);border:1px solid var(--hf-glass-border);box-shadow:0 -20px 65px #0000003d,inset 0 1px 0 var(--hf-glass-highlight);-webkit-backdrop-filter:blur(var(--hf-glass-blur)) saturate(155%);background:var(--hf-glass-bg-strong)!important}.ex-modal-body,.rl-portion-modal>.rl-portion-sheet input,.rl-portion-modal>.rl-portion-sheet select{color:var(--tx)}.hf-workout-exercise-modal-backdrop{-webkit-backdrop-filter:blur(25px)saturate(125%)brightness(.56)!important;background:#000000c2!important}.hf-workout-exercise-modal{--tx:#f4f4f6;--mu:#a8a8ae;--sf:#111318;--s2:#191c22;--bg:#030508;--bd:#ffffff2e;color:var(--tx)!important;background:radial-gradient(circle at 4% 4%,color-mix(in srgb,var(--red) 16%,transparent),transparent 25%), radial-gradient(circle at 96% 96%,#38bdf817,transparent 28%), linear-gradient(122deg,#ffffff2b,#ffffff07 19%,transparent 40%), linear-gradient(315deg,#fff1,transparent 31%), #030508c2!important;box-shadow:0 38px 100px #000000c7,-4px 0 18px color-mix(in srgb,var(--red) 14%,transparent),inset 0 1px 0 #ffffffd6,inset 1px 0 0 #ffffff3d,inset -1px 0 0 #bfdbfe2e,inset 0 -1px 0 #ffffff1a!important;-webkit-backdrop-filter:blur(72px)saturate(185%)brightness(.66)!important;border:1px solid #ebf2ff9e!important}.hf-workout-exercise-modal .ex-modal-img,.hf-workout-exercise-modal .ex-modal-ph{border-bottom:1px solid #ebf2ff57;box-shadow:0 14px 34px #0000005c,inset 0 -1px #ffffff1f}.hf-workout-exercise-modal .ex-modal-body{background:radial-gradient(circle at 50% -12%,color-mix(in srgb,var(--red) 18%,transparent),transparent 34%), linear-gradient(145deg,#ffffff13,transparent 32%,#ffffff05 66%,transparent);position:relative;box-shadow:inset 0 1px #fff3;color:var(--tx)!important}.hf-workout-exercise-modal .ex-modal-title{text-shadow:0 3px 18px #0000007a;color:#fff!important}.hf-exercise-modal-block-pill{background:linear-gradient(145deg,color-mix(in srgb,var(--red) 19%,#ffffff17),#06090d75)!important;border-color:color-mix(in srgb,var(--red) 46%,#ffffff3d)!important;box-shadow:0 8px 22px color-mix(in srgb,var(--red) 12%,transparent),inset 0 1px 0 #ffffff59!important;-webkit-backdrop-filter:blur(22px)saturate(155%)!important}.hf-exercise-modal-tabs{border:1px solid #ebf2ff2e;-webkit-backdrop-filter:blur(24px)saturate(155%)!important;background:linear-gradient(145deg,#ffffff17,#04060a6b)!important;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff3d!important}.hf-exercise-modal-tabs>button{color:#ffffff8c!important;box-shadow:none!important;background:0 0!important}.hf-exercise-modal-tabs>button.is-active{color:#fff!important;background:linear-gradient(145deg,#ffffff29,#ffffff06 38%), color-mix(in srgb,var(--red) 29%,#05070b94)!important;border:1px solid color-mix(in srgb,var(--red) 58%,#ffffff80)!important;box-shadow:0 0 16px color-mix(in srgb,var(--red) 24%,transparent),0 8px 18px #00000047,inset 0 1px 0 #ffffff8c,inset 0 -1px 0 color-mix(in srgb,var(--red) 48%,transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(180%)!important}.hf-exercise-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}.hf-exercise-report-card{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--hf-report-accent) 25%,transparent),transparent 48%), linear-gradient(145deg,#ffffff21,#ffffff06 42%,#0305087a), color-mix(in srgb,var(--hf-report-accent) 11%,#05070bb8);border:1px solid color-mix(in srgb,var(--hf-report-accent) 48%,#ebf2ff52);min-height:120px;box-shadow:0 16px 34px #00000061,0 0 18px color-mix(in srgb,var(--hf-report-accent) 15%,transparent),inset 0 1px 0 #ffffff80,inset 1px 0 0 color-mix(in srgb,var(--hf-report-accent) 28%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--hf-report-accent) 55%,transparent);-webkit-backdrop-filter:blur(32px)saturate(175%)brightness(.74);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:13px 10px 12px;display:flex;position:relative;overflow:hidden}.hf-exercise-report-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,#ffffff29,transparent 34%,transparent 68%,color-mix(in srgb,var(--hf-report-accent) 11%,transparent));position:absolute;inset:0}.hf-exercise-report-card:after{content:"";background:var(--hf-report-accent);height:2px;box-shadow:0 0 13px 2px var(--hf-report-accent);opacity:.88;border-radius:50%;position:absolute;bottom:-1px;left:18%;right:18%}.hf-exercise-report-orb{z-index:-1;background:color-mix(in srgb,var(--hf-report-accent) 32%,transparent);filter:blur(23px);border-radius:50%;width:92px;height:92px;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.hf-exercise-report-icon{filter:drop-shadow(0 5px 10px #00000057);min-height:25px;margin-bottom:4px;font-size:21px;line-height:1;display:block}.hf-exercise-report-value{color:#fff;letter-spacing:1px;text-shadow:0 4px 18px #0000006b;font-family:Bebas Neue,sans-serif;font-size:31px;line-height:1;display:block}.hf-exercise-report-label{color:color-mix(in srgb,var(--hf-report-accent) 58%,#fff);letter-spacing:1px;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;display:block}.hf-exercise-report-chart{-webkit-backdrop-filter:blur(28px)saturate(155%);border:1px solid #ebf2ff47;border-radius:20px;margin-top:12px;padding:15px 12px 8px;box-shadow:0 15px 34px #00000057,inset 0 1px #ffffff59;background:linear-gradient(145deg,#ffffff17,#04060a75)!important}.hf-exercise-report-chart-title{color:#ffffffa3;letter-spacing:.7px;text-align:center;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850}.hf-exercise-trend-panel,.hf-exercise-rm-panel{-webkit-backdrop-filter:blur(30px)saturate(160%);background:linear-gradient(145deg,#ffffff17,#ffffff05 42%,#0305087a),#06080c6b;border:1px solid #ebf2ff40;border-radius:21px;padding:15px 12px 12px;box-shadow:0 16px 36px #00000057,inset 0 1px #ffffff5c,inset 1px 0 #ffffff1a}.hf-exercise-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.hf-exercise-summary-card{isolation:isolate;background:radial-gradient(circle at 50% -5%,color-mix(in srgb,var(--hf-summary-accent) 27%,transparent),transparent 48%), linear-gradient(145deg,#ffffff24,#ffffff06 43%,#03050875), color-mix(in srgb,var(--hf-summary-accent) 10%,#05070bb3);border:1px solid color-mix(in srgb,var(--hf-summary-accent) 48%,#ebf2ff4d);min-height:108px;box-shadow:0 15px 32px #0000005c,0 0 17px color-mix(in srgb,var(--hf-summary-accent) 14%,transparent),inset 0 1px 0 #ffffff85,inset 1px 0 0 color-mix(in srgb,var(--hf-summary-accent) 28%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--hf-summary-accent) 54%,transparent);-webkit-backdrop-filter:blur(32px)saturate(175%)brightness(.75);border-radius:21px;flex-direction:column;justify-content:center;align-items:center;padding:12px 9px 11px;display:flex;position:relative;overflow:hidden}.hf-exercise-summary-card:before,.hf-exercise-rm-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,#ffffff2b,transparent 34%,transparent 70%,color-mix(in srgb,var(--hf-summary-accent,var(--hf-rm-accent)) 11%,transparent));position:absolute;inset:0}.hf-exercise-summary-card:after,.hf-exercise-rm-card:after{content:"";background:var(--hf-summary-accent,var(--hf-rm-accent));height:2px;box-shadow:0 0 13px 2px var(--hf-summary-accent,var(--hf-rm-accent));opacity:.86;border-radius:50%;position:absolute;bottom:-1px;left:18%;right:18%}.hf-exercise-summary-icon{min-height:22px;color:color-mix(in srgb,var(--hf-summary-accent) 72%,#fff);filter:drop-shadow(0 5px 10px #00000052);margin-bottom:3px;font-size:20px;font-weight:900;line-height:1}.hf-exercise-summary-value{color:#fff;letter-spacing:.8px;text-shadow:0 4px 16px #0006;font-family:Bebas Neue,sans-serif;font-size:30px;line-height:1}.hf-exercise-summary-label{color:color-mix(in srgb,var(--hf-summary-accent) 55%,#fff);letter-spacing:.8px;text-align:center;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:850}.hf-exercise-rm-reference{color:#ffffff9e;text-align:center;-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(145deg,#ffffff17,#04060a6b);border:1px solid #ebf2ff33;border-radius:15px;margin-bottom:13px;padding:10px 12px;font-size:10px;line-height:1.4;box-shadow:0 9px 22px #00000042,inset 0 1px #ffffff40}.hf-exercise-rm-reference b{color:#fff}.hf-exercise-rm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hf-exercise-rm-card{isolation:isolate;background:radial-gradient(circle at 50% -8%,color-mix(in srgb,var(--hf-rm-accent) 25%,transparent),transparent 49%), linear-gradient(145deg,#ffffff21,#ffffff06 43%,#03050875), color-mix(in srgb,var(--hf-rm-accent) 9%,#05070bb3);border:1px solid color-mix(in srgb,var(--hf-rm-accent) 45%,#ebf2ff47);min-height:96px;box-shadow:0 14px 30px #00000057,0 0 15px color-mix(in srgb,var(--hf-rm-accent) 13%,transparent),inset 0 1px 0 #ffffff80,inset 1px 0 0 color-mix(in srgb,var(--hf-rm-accent) 25%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--hf-rm-accent) 52%,transparent);-webkit-backdrop-filter:blur(30px)saturate(170%)brightness(.75);border-radius:19px;flex-direction:column;justify-content:center;align-items:center;padding:10px 8px 9px;display:flex;position:relative;overflow:hidden}.hf-exercise-rm-icon{min-height:18px;color:color-mix(in srgb,var(--hf-rm-accent) 72%,#fff);filter:drop-shadow(0 4px 9px #00000052);margin-bottom:3px;font-size:16px;font-weight:900;line-height:1}.hf-exercise-rm-value{color:#fff;letter-spacing:.7px;text-shadow:0 4px 15px #0006;font-family:Bebas Neue,sans-serif;font-size:27px;line-height:1}.hf-exercise-rm-value small{color:#ffffffa8;margin-left:3px;font-size:9px;font-weight:700}.hf-exercise-rm-label{color:color-mix(in srgb,var(--hf-rm-accent) 55%,#fff);letter-spacing:.8px;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900}.hf-workout-exercise-modal .ex-modal-body>button:last-child{position:relative;overflow:hidden;color:#fff!important;-webkit-backdrop-filter:blur(26px)saturate(160%)!important;background:linear-gradient(145deg,#ffffff1f,#ffffff05 42%,#07090d7a)!important;border-color:#ebf2ff4d!important;box-shadow:0 11px 26px #00000052,inset 0 1px #fff6,inset 0 -1px #ffffff17!important}.hf-workout-exercise-modal .ex-video-btn{position:relative;overflow:hidden;color:#fff!important;border:1px solid color-mix(in srgb,var(--red) 55%,#ffffff7a)!important;background:linear-gradient(145deg,#ffffff2b,#ffffff06 38%), color-mix(in srgb,var(--red) 27%,#05070b99)!important;box-shadow:0 14px 30px #00000057,0 0 18px color-mix(in srgb,var(--red) 18%,transparent),inset 0 1px 0 #ffffff8f,inset 1px 0 0 color-mix(in srgb,var(--red) 32%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--red) 44%,transparent)!important;-webkit-backdrop-filter:blur(28px)saturate(180%)!important}.hf-workout-exercise-modal .ex-video-btn:after,.hf-workout-exercise-modal .ex-modal-body>button:last-child:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#ffffff06,#0000);width:42%;height:220%;position:absolute;top:-65%;right:-8%;transform:rotate(18deg)}.profile-panel,.notif-panel{border-color:var(--hf-glass-border)!important;box-shadow:var(--hf-glass-shadow)!important}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.hf-glass-surface,.hf-glass-modal{background:var(--sf)}}@media (prefers-reduced-transparency:reduce){.hf-glass-surface,.hf-glass-modal{background:var(--sf);-webkit-backdrop-filter:none}.hf-glass-overlay{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.hf-glass-surface,.hf-glass-surface *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=767px){:root{--hf-glass-blur:20px}}@keyframes hfDoneCardIn{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}@keyframes hfDoneCheckIn{0%{opacity:0;transform:scale(.35)rotate(-18deg)}70%{transform:scale(1.08)rotate(4deg)}to{opacity:1;transform:none}}@keyframes hfDoneConfetti{0%{opacity:0;transform:translateY(-12vh)rotate(0)}12%{opacity:.8}to{opacity:0;transform:translateY(108vh)rotate(540deg)}}.hf-done-overlay{--hf-done-glass:color-mix(in srgb,var(--sf) 62%,transparent);--hf-done-glass-strong:color-mix(in srgb,var(--sf) 76%,transparent);--hf-done-edge:color-mix(in srgb,var(--tx) 29%,transparent);z-index:9998;color:var(--tx);padding:max(18px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 8% 5%,color-mix(in srgb,var(--hf-done-accent) 25%,transparent),transparent 31%), radial-gradient(circle at 100% 46%,color-mix(in srgb,var(--hf-done-accent) 8%,transparent),transparent 36%), color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(24px)saturate(135%);position:fixed;inset:0;overflow:hidden auto}.hf-done-shell{z-index:1;flex-direction:column;justify-content:center;gap:10px;width:min(100%,430px);min-height:100%;margin:auto;animation:.45s cubic-bezier(.22,1,.36,1) hfDoneCardIn;display:flex;position:relative}.hf-done-glass{isolation:isolate;background:linear-gradient(140deg,#ffffff21,transparent 35%),linear-gradient(145deg,var(--hf-done-glass-strong),var(--hf-done-glass));border:1px solid var(--hf-done-edge);box-shadow:0 18px 42px #0000002e,inset 0 1px 0 #ffffff6b,inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent);-webkit-backdrop-filter:blur(34px)saturate(170%);position:relative;overflow:hidden}.hf-done-glass:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(116deg,#0000 38%,#ffffff1c 49%,#0000 61%);position:absolute;inset:-45% -30%;transform:translate(17%)}.hf-done-hero{background:radial-gradient(circle at 5% 50%,color-mix(in srgb,var(--hf-done-accent) 43%,transparent),transparent 43%),linear-gradient(140deg,#ffffff29,transparent 38%),linear-gradient(145deg,var(--hf-done-glass-strong),var(--hf-done-glass));border-radius:30px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:21px;min-height:184px;padding:29px 25px;display:grid}.hf-done-check{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--hf-done-accent) 76%,#fff),color-mix(in srgb,var(--hf-done-accent) 76%,#380007));border:1px solid color-mix(in srgb,#fff 47%,var(--hf-done-accent));width:76px;height:76px;box-shadow:0 18px 36px color-mix(in srgb,var(--hf-done-accent) 35%,transparent),inset 0 2px 1px #ffffff6b,inset 0 -12px 24px #46000633;text-shadow:0 3px 9px #0000002e;border-radius:25px;place-items:center;font-size:42px;font-weight:950;animation:.5s cubic-bezier(.34,1.56,.64,1) hfDoneCheckIn;display:grid}.hf-done-hero-copy{min-width:0}.hf-done-pill{border:1px solid color-mix(in srgb,var(--tx) 18%,transparent);background:color-mix(in srgb,var(--sf) 26%,transparent);letter-spacing:1.4px;text-transform:uppercase;width:max-content;max-width:100%;color:color-mix(in srgb,var(--tx) 82%,var(--mu));white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:10px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff26}.hf-done-pill span{background:var(--hf-done-accent);width:8px;height:8px;box-shadow:0 0 12px var(--hf-done-accent);border-radius:50%}.hf-done-title{letter-spacing:1.5px;white-space:nowrap;text-transform:uppercase;text-shadow:0 5px 22px #00000024;margin-top:13px;font-family:Bebas Neue,sans-serif;font-size:32px;line-height:1}.hf-done-description{color:var(--mu);margin-top:11px;font-size:12.5px;line-height:1.6}.hf-done-progress{border-radius:25px;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:13px 16px;min-height:120px;padding:21px 23px 19px;display:grid}.hf-done-section-title{letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.hf-done-section-copy{color:var(--mu);margin-top:14px;font-size:12.5px}.hf-done-ring{background:conic-gradient(var(--hf-done-accent) var(--hf-done-pct),color-mix(in srgb,var(--tx) 15%,transparent) 0);width:58px;height:58px;box-shadow:0 0 24px color-mix(in srgb,var(--hf-done-accent) 32%,transparent),inset 0 1px 1px #ffffff47;border-radius:50%;padding:5px}.hf-done-ring>div{background:color-mix(in srgb,var(--sf) 82%,transparent);width:100%;height:100%;color:var(--tx);border-radius:50%;place-items:center;font-family:Bebas Neue,sans-serif;font-size:22px;display:grid}.hf-done-track{background:color-mix(in srgb,var(--tx) 13%,transparent);border:1px solid color-mix(in srgb,var(--tx) 11%,transparent);border-radius:999px;grid-column:1/-1;height:12px;padding:1px;overflow:hidden;box-shadow:inset 0 2px 5px #00000024}.hf-done-track span{background:linear-gradient(90deg,color-mix(in srgb,var(--hf-done-accent) 75%,#7a0007),color-mix(in srgb,var(--hf-done-accent) 78%,#fff));height:100%;box-shadow:0 0 16px var(--hf-done-accent);border-radius:999px;transition:width .55s;display:block}.hf-done-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hf-done-stat{--hf-stat-accent:var(--hf-done-accent);text-align:center;background:radial-gradient(circle at 25% 0,color-mix(in srgb,var(--hf-stat-accent) 29%,transparent),transparent 58%),linear-gradient(145deg,var(--hf-done-glass-strong),var(--hf-done-glass));border-color:color-mix(in srgb,var(--hf-stat-accent) 38%,var(--hf-done-edge));border-radius:23px;min-width:0;min-height:136px;padding:14px 8px 13px}.hf-done-stat-violet{--hf-stat-accent:#9b88bd}.hf-done-stat-orange{--hf-stat-accent:#ff853a}.hf-done-stat-icon{width:38px;height:38px;color:var(--hf-stat-accent);background:color-mix(in srgb,var(--hf-stat-accent) 20%,var(--hf-done-glass));border:1px solid color-mix(in srgb,var(--hf-stat-accent) 45%,transparent);box-shadow:0 8px 17px color-mix(in srgb,var(--hf-stat-accent) 18%,transparent),inset 0 1px 0 #fff3;border-radius:12px;place-items:center;margin:0 auto 15px;font-size:19px;display:grid}.hf-done-dumbbell{background:currentColor;border-radius:4px;width:21px;height:4px;position:relative;box-shadow:-7px 0 0 -1px,7px 0 0 -1px}.hf-done-dumbbell:before,.hf-done-dumbbell:after{content:"";background:currentColor;border-radius:3px;width:4px;height:14px;position:absolute;top:-5px}.hf-done-dumbbell:before{left:2px}.hf-done-dumbbell:after{right:2px}.hf-done-stat-value{letter-spacing:.7px;white-space:nowrap;text-overflow:ellipsis;font-family:Bebas Neue,sans-serif;font-size:27px;line-height:1;overflow:hidden}.hf-done-stat-label{color:var(--hf-stat-accent);letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;margin-top:14px;font-size:9px;font-weight:900}.hf-done-session{border-radius:23px;align-items:center;gap:14px;min-height:76px;padding:12px 17px;display:flex}.hf-done-session-icon{background:color-mix(in srgb,var(--tx) 10%,transparent);border:1px solid color-mix(in srgb,var(--tx) 20%,transparent);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:22px;display:grid;box-shadow:inset 0 1px #fff3,0 8px 18px #0000001f}.hf-done-session-copy{flex:1;min-width:0}.hf-done-session-copy>div{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;overflow:hidden}.hf-done-session-copy span{color:var(--mu);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:11.5px;display:block;overflow:hidden}.hf-done-status{color:var(--hf-done-accent);background:color-mix(in srgb,var(--hf-done-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--hf-done-accent) 30%,transparent);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:10px 14px;font-size:10px;font-weight:900}.hf-done-note{min-height:54px;color:var(--mu);border-radius:21px;align-items:center;gap:16px;padding:11px 18px;font-size:11.5px;line-height:1.4;display:flex}.hf-done-note>span{border:2px solid var(--hf-done-accent);width:26px;height:26px;color:var(--hf-done-accent);box-shadow:0 0 14px color-mix(in srgb,var(--hf-done-accent) 25%,transparent);border-radius:50%;flex:0 0 26px;place-items:center;font-family:serif;font-size:14px;font-weight:900;display:grid}.hf-done-button{border:1px solid color-mix(in srgb,#fff 50%,var(--hf-done-accent));background:linear-gradient(110deg,color-mix(in srgb,var(--hf-done-accent) 88%,#6f0008),color-mix(in srgb,var(--hf-done-accent) 61%,#210006));color:#fff;cursor:pointer;width:100%;min-height:62px;box-shadow:0 15px 34px color-mix(in srgb,var(--hf-done-accent) 39%,transparent),inset 0 2px 1px #ffffff57,inset 0 -8px 18px #3c000433;text-shadow:0 2px 7px #0003;border-radius:26px;justify-content:center;align-items:center;gap:16px;margin-top:1px;padding:13px 24px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:900;display:flex}.hf-done-button>span:last-child{margin-left:340px;font-family:Arial,sans-serif;font-size:35px;font-weight:300;line-height:1;position:absolute;transform:translateY(-2px)}.hf-done-button:active{transform:scale(.985)}@media (width<=480px){.hf-done-overlay{padding:16px 12px max(22px,env(safe-area-inset-bottom))}.hf-done-shell{justify-content:flex-start;gap:10px}.hf-done-hero{border-radius:28px;grid-template-columns:70px minmax(0,1fr);gap:17px;min-height:172px;padding:24px 21px}.hf-done-check{border-radius:23px;width:70px;height:70px;font-size:39px}.hf-done-title{font-size:clamp(28px,8.2vw,34px)}.hf-done-description{font-size:12px;line-height:1.65}.hf-done-progress{padding:19px 20px 17px}.hf-done-stat{border-radius:22px;min-height:132px}.hf-done-stat-value{font-size:clamp(21px,6.6vw,27px)}.hf-done-stat-label{font-size:8px}.hf-done-button>span:last-child{margin:0;position:absolute;right:28px}}@media (width<=360px){.hf-done-hero{grid-template-columns:60px minmax(0,1fr);gap:13px;min-height:166px;padding:23px 17px}.hf-done-check{border-radius:20px;width:60px;height:60px;font-size:34px}.hf-done-pill{padding:7px 10px;font-size:8px}.hf-done-title{font-size:27px}.hf-done-description{font-size:10.5px}.hf-done-stat{padding-inline:4px}.hf-done-stat-label{font-size:7px}.hf-done-session{gap:11px;padding-inline:13px}.hf-done-status{padding:8px 10px}}@media (prefers-reduced-transparency:reduce){.hf-done-overlay{background:var(--bg);-webkit-backdrop-filter:none}.hf-done-glass{background:var(--sf);-webkit-backdrop-filter:none}}.hf-home-screen{isolation:isolate;color:var(--tx);padding-bottom:6px;position:relative}.hf-home-glass{isolation:isolate;color:var(--tx);background:linear-gradient(142deg,#ffffff1f,transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--sf) 88%,transparent),color-mix(in srgb,var(--sf) 67%,transparent));border:1px solid color-mix(in srgb,var(--tx) 18%,transparent);box-shadow:0 17px 42px #00000024,inset 0 1px 0 #ffffff61,inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent);-webkit-backdrop-filter:blur(30px)saturate(165%);position:relative;overflow:hidden}.hf-home-glass:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,color-mix(in srgb,var(--hf-home-accent,var(--red)) 11%,transparent),transparent 34%,transparent 76%,color-mix(in srgb,var(--hf-home-accent,var(--red)) 5%,transparent));position:absolute;inset:0}.hf-home-tabs{scrollbar-width:none;border:1px solid color-mix(in srgb,var(--tx) 9%,transparent);background:color-mix(in srgb,var(--sf) 50%,transparent);-webkit-backdrop-filter:blur(18px);border-radius:16px;justify-content:center;align-items:center;gap:3px;margin:5px 16px 9px;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff40}.hf-home-tab{min-height:31px;color:var(--mu);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font:700 11px DM Sans,sans-serif;transition:all .2s;display:flex}.hf-home-tab.is-active{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 90%,#fff),color-mix(in srgb,var(--red) 66%,#270004));border-color:color-mix(in srgb,#fff 31%,var(--red));box-shadow:0 8px 18px color-mix(in srgb,var(--red) 27%,transparent),inset 0 1px 0 #ffffff4d}.hf-home-section-tabs .hf-section-tabs{isolation:isolate;background:radial-gradient(circle at 4% 12%,color-mix(in srgb,var(--red) 12%,transparent),transparent 29%), radial-gradient(circle at 96% 90%,#7dd3fc12,transparent 27%), linear-gradient(118deg,#ffffff2b,#ffffff06 29%,transparent 51%), color-mix(in srgb,var(--sf) 55%,transparent)!important;border-color:color-mix(in srgb,var(--tx) 22%,transparent)!important;box-shadow:0 17px 38px #00000047, 0 0 22px color-mix(in srgb,var(--red) 7%,transparent), inset 0 1px 0 #ffffff7a, inset 1px 0 0 color-mix(in srgb,var(--tx) 10%,transparent), inset 0 -1px 0 color-mix(in srgb,var(--tx) 8%,transparent)!important;-webkit-backdrop-filter:blur(42px)saturate(180%)!important}.hf-home-section-tabs .hf-section-tabs:before{background:linear-gradient(112deg,#fff3,transparent 25%,transparent 73%,#ffffff0b), linear-gradient(90deg,color-mix(in srgb,var(--red) 5%,transparent),transparent 38%)!important}.hf-home-section-tabs .hf-section-tab.active{-webkit-backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(132deg,#ffffff2e,#ffffff06 42%), color-mix(in srgb,var(--red) 19%,color-mix(in srgb,var(--sf) 55%,transparent))!important;border-color:color-mix(in srgb,var(--red) 48%,#ffffff52)!important;box-shadow:0 9px 23px color-mix(in srgb,var(--red) 19%,#00000038), inset 0 1px 0 #ffffff80, inset 0 -1px 0 color-mix(in srgb,var(--red) 24%,transparent)!important}.hf-home-hero{--hf-home-accent:var(--red);background:linear-gradient(105deg,color-mix(in srgb,var(--red) 21%,transparent),transparent 49%),linear-gradient(142deg,#ffffff21,transparent 37%),linear-gradient(145deg,color-mix(in srgb,var(--sf) 83%,transparent),color-mix(in srgb,var(--sf) 61%,transparent));border-color:color-mix(in srgb,var(--red) 38%,var(--tx) 12%);border-radius:25px;margin:0 16px 10px}.hf-home-hero-main{z-index:1;align-items:center;gap:14px;padding:13px 16px 10px;display:flex;position:relative}.hf-home-avatar{background:color-mix(in srgb,var(--sf) 48%,transparent);border:1px solid color-mix(in srgb,#fff 40%,var(--tx) 10%);border-radius:20px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0000002b,inset 0 1px #ffffff54}.hf-home-avatar>span{color:var(--tx);font:24px/1 Bebas Neue,sans-serif}.hf-home-online{border:3px solid var(--sf);background:#22c55e;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #0000002e}.hf-home-welcome-copy{text-align:center;flex:1;min-width:0}.hf-home-eyebrow{color:color-mix(in srgb,var(--tx) 48%,var(--mu));letter-spacing:2px;text-transform:uppercase;white-space:nowrap;margin-bottom:3px;font:800 9px DM Sans,sans-serif}.hf-home-welcome-title{letter-spacing:.6px;color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font:30px/1 Bebas Neue,sans-serif;overflow:hidden}.hf-home-training-count{text-align:center;background:color-mix(in srgb,var(--sf) 40%,transparent);border:1px solid color-mix(in srgb,var(--tx) 16%,transparent);-webkit-backdrop-filter:blur(15px);border-radius:16px;flex-shrink:0;padding:10px 14px;box-shadow:inset 0 1px #ffffff45}.hf-home-training-count>div{letter-spacing:1px;color:var(--tx);font:42px/1 Bebas Neue,sans-serif}.hf-home-training-count span{color:color-mix(in srgb,var(--tx) 34%,transparent);font-size:28px}.hf-home-hero-progress{z-index:1;color:color-mix(in srgb,var(--tx) 49%,var(--mu));white-space:nowrap;align-items:center;gap:8px;padding:0 16px 12px;font:700 10px DM Sans,sans-serif;display:flex;position:relative}.hf-home-hero-track{background:color-mix(in srgb,var(--tx) 11%,transparent);border-radius:99px;flex:1;height:5px;padding:1px;overflow:hidden;box-shadow:inset 0 1px 2px #00000026}.hf-home-hero-track>div{background:linear-gradient(90deg,color-mix(in srgb,var(--red) 74%,#630006),color-mix(in srgb,var(--red) 72%,#fff));height:100%;box-shadow:0 0 10px color-mix(in srgb,var(--red) 45%,transparent);border-radius:99px;transition:width .6s}.hf-home-quality,.hf-home-coach-note{border-radius:23px;margin:0 16px 12px}.hf-home-calendar-glass{color:var(--tx);background:linear-gradient(145deg,#ffffff1c,transparent 36%),color-mix(in srgb,var(--sf) 76%,transparent);border:1px solid color-mix(in srgb,var(--tx) 14%,transparent);-webkit-backdrop-filter:blur(28px)saturate(150%);border-radius:22px;margin:0 16px 12px;overflow:hidden;box-shadow:0 14px 34px #00000021,inset 0 1px #ffffff5c}.hf-client-glass-card,.hf-progress-glass-card{-webkit-backdrop-filter:blur(28px)saturate(150%);background-clip:padding-box;position:relative;transform:translateZ(0)}.hf-client-glass-card:after,.hf-progress-glass-card:after{content:"";z-index:40;border-radius:inherit;pointer-events:none;background:linear-gradient(142deg,#ffffff14,transparent 34%,transparent 78%,color-mix(in srgb,var(--tx) 3%,transparent));box-shadow:inset 0 1px 0 #ffffff40,inset 0 -1px 0 color-mix(in srgb,var(--tx) 5%,transparent);position:absolute;inset:0}.hf-progress-accent-card{--hf-progress-accent:var(--red);background:linear-gradient(105deg,color-mix(in srgb,var(--hf-progress-accent) 15%,transparent),transparent 49%),linear-gradient(142deg,#ffffff1c,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--sf) 84%,transparent),color-mix(in srgb,var(--sf) 63%,transparent))!important;border:1px solid color-mix(in srgb,var(--hf-progress-accent) 34%,var(--tx) 11%)!important;box-shadow:0 17px 42px #00000024,inset 0 1px 0 #ffffff57,inset 0 -1px 0 color-mix(in srgb,var(--tx) 6%,transparent)!important}.hf-revision-history{background:linear-gradient(145deg,#ffffff14,transparent 38%), color-mix(in srgb,var(--sf) 90%,transparent)!important;border-color:color-mix(in srgb,var(--tx) 14%,transparent)!important;box-shadow:0 17px 42px #00000029,inset 0 1px #ffffff40!important}.hf-revision-search{border:1px solid color-mix(in srgb,var(--tx) 14%,transparent);min-height:44px;color:var(--mu);background:color-mix(in srgb,var(--sf) 70%,transparent);-webkit-backdrop-filter:blur(18px)saturate(145%);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;margin:0 0 7px;padding:4px 7px 4px 10px;display:grid;box-shadow:inset 0 1px #ffffff2b,0 7px 18px #0000001a}.hf-revision-search>span{text-align:center;font-size:23px;line-height:1;transform:rotate(-18deg)}.hf-revision-search input{width:100%;min-width:0;height:34px;color:var(--tx)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font:600 12px DM Sans,sans-serif!important}.hf-revision-search input::placeholder{color:var(--mu)!important}.hf-revision-search button{border:1px solid color-mix(in srgb,var(--tx) 12%,transparent);width:30px;height:30px;color:var(--tx);background:color-mix(in srgb,var(--tx) 7%,transparent);cursor:pointer;border-radius:10px;font-size:18px}.hf-revision-search-hint{color:var(--mu);margin:0 4px 11px;font-size:9px;line-height:1.45}.hf-revision-empty-search{text-align:center;color:var(--mu);padding:24px 10px;font-size:11px}.hf-revision-upload-button{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(155%);position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--red) 54%,#ffffff57)!important;color:#fff!important;background:linear-gradient(145deg,#fff3,transparent 43%), color-mix(in srgb,var(--red) 62%,#0a0b0db8)!important;box-shadow:inset 0 1px #ffffff45,0 10px 27px color-mix(in srgb,var(--red) 25%,transparent)!important}.hf-revision-upload-button[data-enabled=false]{border-color:color-mix(in srgb,var(--tx) 11%,transparent)!important;color:var(--mu)!important;background:color-mix(in srgb,var(--sf) 82%,transparent)!important;box-shadow:inset 0 1px #ffffff1a,0 7px 18px #0000001a!important}.hf-nutrition-screen .hf-nutrition-glass-card{--hf-nutrition-accent:var(--red);-webkit-backdrop-filter:blur(32px)saturate(175%)!important;box-shadow:0 16px 38px #00000029,inset 0 1px 0 #ffffff4f,inset 0 -1px 0 color-mix(in srgb,var(--tx) 6%,transparent)!important;background-clip:padding-box!important}.hf-nutrition-screen .hf-nutrition-glass-card:after{background:linear-gradient(132deg,#ffffff24,transparent 31%,transparent 69%,color-mix(in srgb,var(--tx) 3%,transparent));box-shadow:inset 0 1px 0 #ffffff57,inset 0 -1px 0 color-mix(in srgb,var(--tx) 6%,transparent)}.hf-nutrition-screen .hf-nutrition-panel-glass{background:linear-gradient(142deg,#ffffff1c,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--sf) 79%,transparent),color-mix(in srgb,var(--sf) 60%,transparent))!important;border-color:color-mix(in srgb,var(--tx) 14%,transparent)!important}.hf-nutrition-screen .hf-nutrition-media-glass{background:linear-gradient(105deg,color-mix(in srgb,var(--hf-nutrition-card-accent,var(--hf-nutrition-accent)) 14%,transparent),transparent 48%),linear-gradient(142deg,#ffffff1f,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--sf) 86%,transparent),color-mix(in srgb,var(--sf) 65%,transparent))!important;border-color:color-mix(in srgb,var(--hf-nutrition-card-accent,var(--hf-nutrition-accent)) 36%,var(--tx) 12%)!important;box-shadow:0 17px 42px #0003,inset 0 1px 0 #ffffff57,inset 0 -1px 0 color-mix(in srgb,var(--tx) 6%,transparent)!important;border-radius:24px!important}.hf-nutrition-screen .hf-nutrition-media-glass:before{display:none!important}.hf-nutrition-screen .hf-nutrition-media-glass>.hf-recipe-footer,.hf-nutrition-screen .hf-nutrition-media-glass>div:last-child{background:linear-gradient(105deg,color-mix(in srgb,var(--hf-nutrition-card-accent,var(--hf-nutrition-accent)) 14%,transparent),transparent 48%),linear-gradient(142deg,#ffffff1f,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--sf) 86%,transparent),color-mix(in srgb,var(--sf) 65%,transparent))!important;border-top-color:color-mix(in srgb,var(--hf-nutrition-card-accent,var(--hf-nutrition-accent)) 28%,var(--bd))!important;-webkit-backdrop-filter:blur(24px)saturate(170%)!important;box-shadow:inset 0 1px #ffffff3d!important}.hf-nutrition-screen .hf-nutrition-media-glass .hf-recipe-pill{background:color-mix(in srgb,var(--hf-nutrition-card-accent,var(--hf-nutrition-accent)) 12%,color-mix(in srgb,var(--sf) 66%,transparent))!important;border-color:color-mix(in srgb,var(--hf-nutrition-card-accent,var(--hf-nutrition-accent)) 35%,var(--bd))!important;-webkit-backdrop-filter:blur(12px)!important}.hf-recipe-consumed-button{isolation:isolate;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--hf-recipe-action-accent) 48%,#ffffff80)!important;background:linear-gradient(138deg,#ffffff38,#ffffff09 39%,transparent 61%), color-mix(in srgb,var(--hf-recipe-action-accent) 27%,#07090d94)!important;box-shadow:0 13px 30px #00000052, 0 0 22px color-mix(in srgb,var(--hf-recipe-action-accent) 17%,transparent), inset 0 1px 0 #ffffff9e, inset 1px 0 0 color-mix(in srgb,var(--hf-recipe-action-accent) 29%,transparent), inset 0 -1px 0 color-mix(in srgb,var(--hf-recipe-action-accent) 46%,transparent)!important;-webkit-backdrop-filter:blur(30px)saturate(185%)!important}.hf-recipe-consumed-button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#ffffff06,#0000);width:34%;height:290%;position:absolute;top:-95%;right:7%;transform:rotate(19deg)}.hf-ai-edit-modal .hf-ai-edit-input{appearance:none;color:#fff!important;-webkit-text-fill-color:#fff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;-webkit-backdrop-filter:blur(20px)saturate(165%)!important;background-color:#16161e94!important;background-image:linear-gradient(135deg,#ffffff24,#ffffff0e)!important;border-color:#ffffff40!important;box-shadow:inset 0 1px #ffffff2b,0 8px 20px #0000002e!important}.hf-ai-edit-modal .hf-ai-edit-input::placeholder{opacity:1;color:#ffffff6e!important;-webkit-text-fill-color:#ffffff6e!important}.hf-ai-edit-modal select.hf-ai-edit-input{background-image:linear-gradient(45deg,#0000 50%,#ffffffc7 50%),linear-gradient(135deg,#ffffffc7 50%,#0000 50%),linear-gradient(135deg,#ffffff24,#ffffff0e)!important;background-position:calc(100% - 18px),calc(100% - 13px),0 0!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,100% 100%!important;padding-right:34px!important}.hf-ai-edit-modal select.hf-ai-edit-input option{color:#fff;background:#202027}.hf-home-quality{--hf-home-accent:#8b5cf6}.hf-home-action{cursor:pointer;border-color:color-mix(in srgb,var(--hf-home-accent) 36%,var(--tx) 12%);background:linear-gradient(105deg,color-mix(in srgb,var(--hf-home-accent) 14%,transparent),transparent 48%),linear-gradient(142deg,#ffffff1f,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--sf) 86%,transparent),color-mix(in srgb,var(--sf) 65%,transparent));border-radius:24px;align-items:center;gap:13px;min-height:84px;margin:0 16px 12px;padding:14px 16px;display:flex}.hf-home-action-icon{background:color-mix(in srgb,var(--hf-home-accent) 14%,var(--sf));border:1px solid color-mix(in srgb,var(--hf-home-accent) 39%,transparent);width:50px;height:50px;box-shadow:0 9px 20px color-mix(in srgb,var(--hf-home-accent) 14%,transparent),inset 0 1px 0 #ffffff4f;border-radius:17px;flex:0 0 50px;place-items:center;font-size:24px;display:grid}.hf-home-action-copy{z-index:1;flex:1;min-width:0;position:relative}.hf-home-action-heading{align-items:center;gap:7px;display:flex}.hf-home-action-heading>div{letter-spacing:.8px;color:var(--tx);font:18px/1 Bebas Neue,sans-serif}.hf-home-action-heading>span{min-width:20px;height:20px;color:var(--hf-home-accent);background:color-mix(in srgb,var(--hf-home-accent) 14%,var(--sf));border:1px solid color-mix(in srgb,var(--hf-home-accent) 28%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:9px;font-weight:900;display:inline-flex}.hf-home-action-subtitle,.hf-home-action-detail{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.hf-home-action-detail{font-size:10px}.hf-home-action-arrow{width:34px;height:34px;color:var(--hf-home-accent);background:color-mix(in srgb,var(--hf-home-accent) 11%,var(--sf));border:1px solid color-mix(in srgb,var(--hf-home-accent) 28%,transparent);border-radius:50%;flex:0 0 34px;place-items:center;font-size:17px;display:grid}.hf-home-action-metric{color:var(--hf-home-accent);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.hf-home-action-metric strong{font:28px/1 Bebas Neue,sans-serif}.hf-home-action-metric small{font-size:9px;font-weight:700}.hf-home-action-metric span{margin-top:1px;font-size:14px}.hf-home-action-pending{color:var(--hf-home-accent);flex-direction:column;flex-shrink:0;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.hf-home-action-pending i{background:var(--hf-home-accent);width:8px;height:8px;box-shadow:0 0 12px var(--hf-home-accent);border-radius:50%;animation:1.5s infinite pulse}.hf-home-coach-note{--hf-home-accent:#64748b}.hf-home-coach-avatar{width:38px;height:38px;color:var(--tx);background:color-mix(in srgb,var(--hf-home-accent) 16%,var(--sf));border:1px solid color-mix(in srgb,var(--hf-home-accent) 34%,transparent);border-radius:50%;flex:0 0 38px;place-items:center;font-size:13px;font-weight:800;display:grid}.hf-home-coach-message{color:color-mix(in srgb,var(--tx) 85%,var(--mu));background:color-mix(in srgb,var(--sf) 42%,transparent);border:1px solid color-mix(in srgb,var(--tx) 10%,transparent);border-radius:13px;padding:10px 12px;font-size:12px;line-height:1.7}.hf-home-quality-stat{isolation:isolate;background:linear-gradient(112deg,color-mix(in srgb,var(--hf-home-accent) 15%,transparent),transparent 52%),linear-gradient(145deg,color-mix(in srgb,var(--sf) 80%,transparent),color-mix(in srgb,var(--sf) 55%,transparent));border:1px solid color-mix(in srgb,var(--hf-home-accent) 32%,var(--tx) 9%);border-radius:19px;min-height:110px;padding:14px;position:relative;overflow:hidden;box-shadow:0 11px 24px #0000001a,inset 0 1px #ffffff4d}.hf-home-quality-stat:after{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff1a,#0000 45%);position:absolute;inset:0}.hf-home-quality-stat-content{flex-direction:column;gap:4px;height:100%;display:flex}.hf-home-quality-icon{color:var(--hf-home-accent);font-size:28px;line-height:1}.hf-home-quality-value{color:var(--tx);font:29px/1 Bebas Neue,sans-serif}.hf-home-quality-value span{color:var(--mu);font-size:14px}.hf-home-quality-label{color:var(--hf-home-accent);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800}.hf-home-quality-track{background:color-mix(in srgb,var(--tx) 11%,transparent);border-radius:99px;height:5px;margin-top:auto;overflow:hidden}.hf-home-quality-track>div{background:var(--hf-home-accent);height:100%;box-shadow:0 0 9px color-mix(in srgb,var(--hf-home-accent) 50%,transparent);border-radius:99px;transition:width .6s}@media (width<=380px){.hf-home-tab{padding-inline:9px}.hf-home-hero-main{gap:10px;padding-inline:13px}.hf-home-avatar{width:60px;height:60px}.hf-home-welcome-title{font-size:26px}.hf-home-training-count{padding:9px 11px}.hf-home-training-count>div{font-size:36px}.hf-home-action{padding-inline:13px}}.hf-workout-glass-hero{box-shadow:0 18px 44px #0000004d,-5px 0 20px color-mix(in srgb,var(--red) 24%,transparent),inset 2px 0 0 color-mix(in srgb,var(--red) 68%,transparent),inset 0 1px 0 #ffffff6b,0 0 30px color-mix(in srgb,var(--red) 8%,transparent)!important;border:1px solid #ffffff61!important}.hf-workout-glass-hero:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 27% 75%,#ffffff09);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff1a}.hf-workout-glass-hero>button,.hf-workout-glass-hero>div,.hf-workout-glass-hero>iframe{z-index:5;position:relative}.hf-workout-hero-action{-webkit-backdrop-filter:blur(22px)saturate(175%)!important;background:linear-gradient(145deg,#fff3,#06080c6b)!important;border:1px solid #ffffff47!important;box-shadow:0 8px 20px #00000040,inset 0 1px #ffffff47!important}.hf-workout-hero-pill{-webkit-backdrop-filter:blur(16px)saturate(160%)!important;color:#ffffffc7!important;background:linear-gradient(145deg,#ffffff2b,#00000057)!important;border:1px solid #ffffff3b!important;box-shadow:inset 0 1px #fff3!important}.hf-workout-block-pill{color:#fff!important;-webkit-backdrop-filter:blur(18px)saturate(135%)brightness(.72)!important;background:linear-gradient(145deg,#181b20d6,#040508b8)!important;border-color:#ffffff57!important;box-shadow:inset 0 1px #fff3,0 4px 10px #00000047!important}.hf-workout-exercise-thumb{background:color-mix(in srgb,var(--sf) 42%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(160%)}.hf-workout-exercise-thumb.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 45%,transparent),0 0 6px color-mix(in srgb,var(--red) 24%,transparent)!important}.hf-workout-series-card{border-color:color-mix(in srgb,var(--hf-series-accent,var(--red)) 36%,color-mix(in srgb,var(--tx) 12%,transparent))!important;background:linear-gradient(105deg,color-mix(in srgb,var(--hf-series-accent,var(--red)) 14%,transparent),transparent 48%), linear-gradient(142deg,#ffffff1f,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 86%,transparent),color-mix(in srgb,var(--sf) 65%,transparent))!important;box-shadow:0 17px 42px #00000024, inset 0 1px 0 #ffffff61, inset 0 -1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important;-webkit-backdrop-filter:blur(30px)saturate(165%)!important;border-radius:24px!important}.hf-workout-series-card:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff14,transparent 32%,transparent 76%,color-mix(in srgb,var(--hf-series-accent,var(--red)) 4%,transparent));box-shadow:inset 0 1px 0 #ffffff57,inset 0 -1px 0 color-mix(in srgb,var(--tx) 6%,transparent);position:absolute;inset:0}.hf-workout-series-card>div[aria-hidden=true]:first-child{background:linear-gradient(118deg,color-mix(in srgb,var(--hf-series-accent,var(--red)) 9%,transparent),transparent 36%,transparent 78%,color-mix(in srgb,var(--hf-series-accent,var(--red)) 3%,transparent))!important}.hf-workout-suggestion-pill{min-width:0;color:var(--tx);letter-spacing:.2px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:5px;padding:4px 6px 4px 9px;font-family:DM Sans,sans-serif;font-size:7px;font-weight:950;line-height:1;display:inline-flex;border-color:color-mix(in srgb,var(--tx) 20%,transparent)!important;background:linear-gradient(145deg,#ffffff1a,color-mix(in srgb,var(--sf) 48%,transparent))!important;box-shadow:inset 0 1px #ffffff40,0 7px 16px #00000021!important}.hf-workout-suggestion-arrow{color:#fff;width:15px;height:15px;box-shadow:0 3px 8px color-mix(in srgb,var(--hf-series-accent,var(--red)) 28%,transparent);border-radius:50%;flex:none;place-items:center;font-size:10px;line-height:1;display:grid}.hf-workout-series-meta{z-index:2;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:flex-start;gap:8px;min-width:0;margin-bottom:5px;display:grid;position:relative}.hf-workout-series-meta>.hf-workout-suggestion-pill{grid-column:2;justify-self:center}.hf-workout-last-record{min-width:0;max-width:100%;color:color-mix(in srgb,var(--tx) 78%,transparent);text-align:right;cursor:pointer;background:0 0;border:0;flex-direction:column;grid-column:3;justify-self:end;align-items:flex-end;padding:0;font-family:DM Sans,sans-serif;font-size:8.5px;font-weight:850;line-height:1.05;display:flex}.hf-workout-last-record-label{color:color-mix(in srgb,var(--tx) 48%,transparent);letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;font-size:7.5px;font-weight:950;line-height:1}.hf-workout-last-record-value{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.hf-workout-last-record-link{white-space:nowrap;margin-top:2px;font-size:6.5px;font-weight:950}.hf-workout-series-index{border-color:color-mix(in srgb,var(--hf-series-accent,var(--red)) 38%,color-mix(in srgb,var(--tx) 20%,transparent))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hf-series-accent,var(--red)) 17%,color-mix(in srgb,var(--sf) 45%,transparent)),color-mix(in srgb,var(--sf) 48%,transparent))!important;box-shadow:0 0 14px color-mix(in srgb,var(--hf-series-accent,var(--red)) 18%,transparent),inset 0 1px 0 #ffffff4d!important}.hf-workout-unit-toggle{-webkit-backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(145deg,#ffffff1f,color-mix(in srgb,var(--sf) 48%,transparent))!important;border-color:color-mix(in srgb,var(--tx) 21%,transparent)!important;box-shadow:inset 0 1px #ffffff4d,0 7px 17px #00000024!important}.hf-workout-series-check:empty{-webkit-backdrop-filter:blur(18px)saturate(165%);background:linear-gradient(145deg,#ffffff1a,color-mix(in srgb,var(--sf) 45%,transparent))!important;border-color:color-mix(in srgb,var(--tx) 20%,transparent)!important;box-shadow:inset 0 1px #ffffff47,0 7px 17px #00000021!important}body:not(.hf-dark) .hf-workout-glass-hero{box-shadow:0 14px 34px #00000024,-3px 0 12px color-mix(in srgb,var(--red) 9%,transparent),inset 1px 0 0 color-mix(in srgb,var(--red) 42%,transparent),inset 0 1px 0 #ffffff94!important}body:not(.hf-dark) .hf-workout-exercise-thumb.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 38%,transparent),0 0 4px color-mix(in srgb,var(--red) 12%,transparent)!important}body:not(.hf-dark) .hf-workout-series-card{border-color:color-mix(in srgb,var(--hf-series-accent,var(--red)) 18%,color-mix(in srgb,var(--tx) 10%,transparent))!important;background:linear-gradient(105deg,color-mix(in srgb,var(--hf-series-accent,var(--red)) 6%,transparent),transparent 45%), linear-gradient(142deg,#ffffffb8,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--sf) 92%,transparent),color-mix(in srgb,var(--sf) 78%,transparent))!important;box-shadow:0 12px 30px #00000017,inset 0 1px 0 #ffffffd1,inset 0 -1px 0 color-mix(in srgb,var(--tx) 5%,transparent)!important}body:not(.hf-dark) .hf-workout-series-card:before{box-shadow:inset 0 1px 0 #ffffffc2,inset 0 -1px 0 color-mix(in srgb,var(--tx) 4%,transparent);background:linear-gradient(118deg,#ffffff52,#0000 34% 80%)!important}body:not(.hf-dark) .hf-workout-series-card>div[aria-hidden=true]:first-child{background:linear-gradient(118deg,color-mix(in srgb,var(--hf-series-accent,var(--red)) 4%,transparent),transparent 38%,transparent 82%)!important}body:not(.hf-dark) .hf-workout-series-index{background:linear-gradient(145deg,color-mix(in srgb,var(--hf-series-accent,var(--red)) 8%,#ffffffb8),#ffffff73)!important;box-shadow:0 0 7px color-mix(in srgb,var(--hf-series-accent,var(--red)) 7%,transparent),inset 0 1px 0 #ffffffbf!important}.hf-workout-insight-modal{--hf-workout-accent:var(--red);--tx:#f4f4f6;--mu:#a8a8ae;--sf:#111318;--s2:#191c22;--bd:#ffffff29;color:var(--tx)!important;box-shadow:0 38px 95px #000000b8,-4px 0 18px color-mix(in srgb,var(--hf-workout-accent) 17%,transparent),5px 0 18px color-mix(in srgb,var(--hf-workout-accent) 7%,transparent),inset 0 1px 0 #ffffffd6,inset 1px 0 0 #ffffff47,inset -1px 0 0 #bfdbfe38,inset 0 -1px 0 #ffffff1f!important;-webkit-backdrop-filter:blur(54px)saturate(155%)brightness(.72)!important;background:linear-gradient(122deg,#ffffff29,#ffffff09 18%,#0000 38%),linear-gradient(315deg,#ffffff12,#0000 28%),#05070bd1!important;border:1px solid #ebf2ff9e!important}.hf-workout-insight-modal>span[aria-hidden=true],.hf-workout-insight-orb{display:none!important}.hf-workout-insight-feature{position:relative;overflow:hidden;box-shadow:-4px 0 16px color-mix(in srgb,var(--hf-workout-accent) 22%,transparent),0 14px 34px #0000006b,inset 0 1px 0 #ffffffb8,inset 1px 0 0 #fff3,inset -1px 0 0 #bfdbfe30,inset 0 -1px 0 #ffffff1a!important;-webkit-backdrop-filter:blur(34px)saturate(160%)brightness(.72)!important;background:linear-gradient(145deg,#ffffff1b,#ffffff05),#07090d94!important;border-color:#ebf2ff94!important}.hf-workout-insight-panel{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(30px)saturate(155%)brightness(.7)!important;background:linear-gradient(145deg,#ffffff16,#ffffff03),#06080c85!important;border-color:#ebf2ff7a!important;box-shadow:0 12px 30px #00000059,inset 0 1px #ffffff9e,inset 1px 0 #ffffff29,inset -1px 0 #bfdbfe26,inset 0 -1px #ffffff14!important}.hf-workout-insight-feature:after,.hf-workout-insight-panel:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff13,#ffffff05,#0000);border-radius:45%;width:48%;height:190%;position:absolute;top:-50%;right:-11%;transform:rotate(17deg)}.hf-workout-insight-feature>*,.hf-workout-insight-panel>*{z-index:1;position:relative}.hf-workout-direction-icon{width:25px;height:25px;display:block;position:relative;transform:rotate(0)}.hf-workout-direction-icon:before{content:"";background:#fff;border-radius:3px;width:20px;height:3px;position:absolute;top:11px;left:2px;box-shadow:0 1px 4px #00000047}.hf-workout-direction-icon:after{content:"";filter:drop-shadow(0 1px 2px #0000004d);border-top:3px solid #fff;border-right:3px solid #fff;border-radius:1px;width:10px;height:10px;position:absolute;top:6px;right:2px;transform:rotate(45deg)}.hf-workout-direction-icon--up{transform:rotate(-45deg)}.hf-workout-direction-icon--down{transform:rotate(45deg)}.hf-workout-card-recommendation{background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--hf-workout-accent) 16%,transparent),transparent 34%), linear-gradient(145deg,#ffffff1c,#ffffff05), #07090d9e!important;border-color:color-mix(in srgb,var(--hf-workout-accent) 46%,#ebf2ff94)!important;box-shadow:-4px 0 18px color-mix(in srgb,var(--hf-workout-accent) 28%,transparent),0 15px 34px #00000073,inset 0 1px 0 #ffffffbf,inset 1px 0 0 #fff3,inset -1px 0 0 #bfdbfe2b!important}.hf-workout-card-latest{background:radial-gradient(circle at 94% 16%,color-mix(in srgb,var(--hf-workout-accent) 10%,transparent),transparent 34%), linear-gradient(145deg,#ffffff1c,#ffffff05), #07090d9e!important}.hf-workout-card-previous{background:linear-gradient(135deg,#94a3b821,#ffffff05 58%),#080a0e9e!important;border-color:#cbd5e17a!important}.hf-workout-card-objective{background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--hf-workout-accent) 13%,transparent),transparent 42%), linear-gradient(145deg,#ffffff17,#ffffff04), #080a0ea3!important;border-color:color-mix(in srgb,var(--hf-workout-accent) 50%,#ebf2ff73)!important;box-shadow:0 12px 30px #00000061,0 0 18px color-mix(in srgb,var(--hf-workout-accent) 9%,transparent),inset 0 1px 0 #ffffff9e,inset 1px 0 0 color-mix(in srgb,var(--hf-workout-accent) 18%,transparent)!important}.hf-workout-card-note{background:linear-gradient(115deg,#f59e0b13,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff03),#080a0e94!important;border-color:#fde68a57!important;box-shadow:0 12px 30px #00000057,inset 0 1px #ffffff8f,inset 1px 0 #fef3c724!important}.hf-workout-card-evolution{background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--hf-workout-accent) 11%,transparent),transparent 38%), linear-gradient(145deg,#94a3b817,#ffffff03), #06090ea3!important;border-color:color-mix(in srgb,var(--hf-workout-accent) 36%,#ebf2ff6b)!important;box-shadow:0 14px 34px #00000061,0 0 20px color-mix(in srgb,var(--hf-workout-accent) 7%,transparent),inset 0 1px 0 #ffffffa3,inset 1px 0 0 color-mix(in srgb,var(--hf-workout-accent) 16%,transparent)!important}.hf-workout-insight-modal>div:first-of-type>div:first-child{border:1px solid color-mix(in srgb,var(--hf-workout-accent) 72%,#fff)!important;box-shadow:0 0 16px color-mix(in srgb,var(--hf-workout-accent) 46%,transparent),inset 0 1px 0 #ffffff6b!important}.hf-workout-insight-modal>div:first-of-type>button{color:#fff!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(145deg,#ffffff26,#ffffff06)!important;border-color:#ebf2ff8c!important;box-shadow:0 7px 18px #00000061,inset 0 1px #ffffff7a,inset 0 -1px #ffffff1a!important}.hf-workout-insight-modal>button:last-child{border:1px solid color-mix(in srgb,var(--hf-workout-accent) 76%,#fff)!important;background:linear-gradient(145deg,var(--hf-workout-accent),color-mix(in srgb,var(--hf-workout-accent) 64%,#000) 72%,color-mix(in srgb,var(--hf-workout-accent) 82%,#000))!important;box-shadow:0 0 18px color-mix(in srgb,var(--hf-workout-accent) 38%,transparent),0 12px 28px #0000006b,inset 0 1px 0 #ffffff80,inset 0 -2px 0 color-mix(in srgb,var(--hf-workout-accent) 45%,#000)!important}.hf-workout-insight-backdrop{-webkit-backdrop-filter:blur(24px)saturate(125%)brightness(.62)!important;background:#000000b3!important}.hf-workout-discard-backdrop{-webkit-backdrop-filter:blur(25px)saturate(125%)brightness(.56)!important;background:#000000c2!important}.hf-workout-discard-modal{--tx:#f4f4f6;--mu:#a8a8ae;--sf:#111318;--bg:#030508;--bd:#ffffff2e;color:var(--tx)!important;-webkit-backdrop-filter:blur(58px)saturate(165%)brightness(.66)!important;background:linear-gradient(122deg,#ffffff26,#ffffff06 20%,#0000 42%),linear-gradient(315deg,#ffffff0e,#0000 30%),#030508d6!important;border:1px solid #ebf2ff9e!important;box-shadow:0 36px 96px #000000c2,0 0 24px #ef44441a,inset 0 1px #ffffffd1,inset 1px 0 #ffffff38,inset -1px 0 #bfdbfe2e,inset 0 -1px #ffffff1a!important}.hf-workout-discard-glow{background:radial-gradient(circle at 50% -8%,#ef44442b,#0000 42%),linear-gradient(135deg,#ffffff09,#0000 38%)!important}.hf-workout-discard-icon{color:#fff!important;-webkit-backdrop-filter:blur(20px)saturate(150%)!important;background:linear-gradient(145deg,#ef44444d,#26080c75)!important;border-color:#f8717180!important;box-shadow:0 11px 30px #ef444433,inset 0 1px #ffffff4d!important}.hf-workout-discard-keep{color:#fff!important;border-color:color-mix(in srgb,var(--hf-workout-accent) 42%,#ffffff47)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hf-workout-accent) 18%,#ffffff14),#07090d94)!important;box-shadow:0 10px 25px #00000057,0 0 15px color-mix(in srgb,var(--hf-workout-accent) 10%,transparent),inset 0 1px 0 #ffffff61!important;-webkit-backdrop-filter:blur(24px)saturate(155%)!important}.hf-workout-discard-confirm{color:#fca5a5!important;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;background:linear-gradient(145deg,#ef444426,#23070a6b)!important;border-color:#f8717166!important;box-shadow:0 9px 22px #0000004d,inset 0 1px #ffffff2e!important}.hf-workout-mood-overlay{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--red) 16%,transparent),transparent 34%), #010306c7!important;-webkit-backdrop-filter:blur(28px)saturate(135%)brightness(.68)!important}.hf-workout-mood-modal{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 36px 92px #000000b3,-4px 0 19px color-mix(in srgb,var(--red) 15%,transparent),5px 0 19px #7dd3fc12,inset 0 1px 0 #ffffffc7,inset 1px 0 0 #ffffff36,inset -1px 0 0 #bfdbfe2e,inset 0 -1px 0 #ffffff17!important;-webkit-backdrop-filter:blur(48px)saturate(165%)brightness(.7)!important;background:linear-gradient(125deg,#ffffff24,#ffffff06 24%,#0000 44%),linear-gradient(315deg,#7dd3fc0e,#0000 32%),#07090dc2!important;border:1px solid #ebf2ff94!important}.hf-workout-mood-modal:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff1,#ffffff03,#0000);border-radius:50%;width:54%;height:180%;position:absolute;top:-38%;right:-17%;transform:rotate(17deg)}.hf-workout-mood-icon{-webkit-backdrop-filter:blur(24px)saturate(155%)!important;background:linear-gradient(145deg,#38bdf838,#ffffff0b)!important;border-color:#7dd3fc8c!important;box-shadow:0 12px 30px #0ea5e921,inset 0 1px #ffffff9e,inset 0 -1px #ffffff1a!important}.hf-workout-mood-option{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(25px)saturate(145%)!important;background:linear-gradient(145deg,#ffffff18,#ffffff05),#090b0f85!important;border-color:#ebf2ff52!important;box-shadow:0 10px 25px #00000047,inset 0 1px #ffffff70,inset 1px 0 #ffffff1a,inset 0 -1px #ffffff0e!important}.hf-workout-mood-option:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff17,#0000 38% 72%,#ffffff06);position:absolute;inset:0}.hf-workout-mood-option>*{z-index:1;position:relative}.hf-workout-mood-option.is-active{border-color:var(--hf-mood-color)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hf-mood-color) 18%,#ffffff13),#080a0e94)!important;box-shadow:0 13px 30px color-mix(in srgb,var(--hf-mood-color) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--hf-mood-color) 20%,transparent),inset 0 1px 0 #ffffff9e!important}.hf-workout-mood-continue{-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#ef1212,#980000 72%,#c40000)!important;border:1px solid #ff5f5fd1!important;box-shadow:0 0 18px #ef121252,0 12px 28px #0006,inset 0 1px #ffffff7a,inset 0 -2px #46000080!important}.hf-workout-mood-continue:disabled{background:linear-gradient(145deg,#ffffff17,#ffffff06)!important;border-color:#ebf2ff2e!important;box-shadow:inset 0 1px #ffffff29!important}.hf-workout-mood-back{text-shadow:0 1px 8px #000000b3}.bottom-nav.bottom-nav{isolation:isolate;background:color-mix(in srgb,var(--navc,#121212) var(--nav-color-intensity,34%),transparent)!important;-webkit-backdrop-filter:blur(20px)saturate(220%)brightness(1.1)!important;box-shadow:0 14px 36px #0000004d,inset 0 1px #fff3,inset 0 -1px #ffffff0b!important}.bottom-nav.bottom-nav:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff24,#0000 30% 70%,#ffffff09);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.bottom-nav.bottom-nav>*{z-index:1;position:relative}@media (prefers-reduced-transparency:reduce){.hf-home-glass,.hf-home-tabs,.hf-home-quality-stat,.hf-home-calendar-glass{background:var(--sf);-webkit-backdrop-filter:none}.hf-client-glass-card,.hf-progress-glass-card{-webkit-backdrop-filter:none}.hf-client-glass-card:after,.hf-progress-glass-card:after{display:none}.hf-nutrition-screen .hf-nutrition-glass-card,.hf-nutrition-screen .hf-nutrition-media-glass>.hf-recipe-footer,.hf-nutrition-screen .hf-nutrition-media-glass>div:last-child,.hf-workout-series-card{background:var(--sf)!important;-webkit-backdrop-filter:none!important}.bottom-nav.bottom-nav{-webkit-backdrop-filter:none!important}.bottom-nav.bottom-nav:before{display:none}}html.hf-low-power :not(.bottom-nav):not(.bottom-nav *):not(.hf-workout-nav-orb):not(.hf-workout-nav-orb *),html.hf-low-power :not(.bottom-nav):not(.bottom-nav *):not(.hf-workout-nav-orb):not(.hf-workout-nav-orb *):before,html.hf-low-power :not(.bottom-nav):not(.bottom-nav *):not(.hf-workout-nav-orb):not(.hf-workout-nav-orb *):after,body.hf-low-power :not(.bottom-nav):not(.bottom-nav *):not(.hf-workout-nav-orb):not(.hf-workout-nav-orb *),body.hf-low-power :not(.bottom-nav):not(.bottom-nav *):not(.hf-workout-nav-orb):not(.hf-workout-nav-orb *):before,body.hf-low-power :not(.bottom-nav):not(.bottom-nav *):not(.hf-workout-nav-orb):not(.hf-workout-nav-orb *):after{scroll-behavior:auto!important;transition-duration:80ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.hf-low-power [style*=will-change],body.hf-low-power [style*=will-change]{will-change:auto!important}html.hf-low-power .flame-flicker,html.hf-low-power .hf-access-orb,html.hf-low-power .hf-access-symbol,html.hf-low-power .fab-asistente,body.hf-low-power .flame-flicker,body.hf-low-power .hf-access-orb,body.hf-low-power .hf-access-symbol,body.hf-low-power .fab-asistente{animation:none!important}html.hf-low-power .hf-habits-blob,html.hf-low-power .hfdash-orb,html.hf-low-power .hf-access-orb,body.hf-low-power .hf-habits-blob,body.hf-low-power .hfdash-orb,body.hf-low-power .hf-access-orb{display:none!important}html.hf-low-power .hf-habits-background,body.hf-low-power .hf-habits-background{background:linear-gradient(180deg,color-mix(in srgb,var(--red) 12%,#020203),#000 48%)!important}html.hf-low-power .hf-glass-surface,html.hf-low-power .hf-glass-modal,html.hf-low-power .hf-home-glass,html.hf-low-power .hf-home-tabs,html.hf-low-power .hf-home-calendar-glass,html.hf-low-power .hf-home-modal,html.hf-low-power .hf-habits-header,html.hf-low-power .hf-habits-card,html.hf-low-power .hf-habits-control-button,html.hf-low-power .hf-habits-number-input,html.hf-low-power .hf-habits-choice,html.hf-low-power .hf-habits-note,html.hf-low-power .hf-habits-sleep-selector,body.hf-low-power .hf-glass-surface,body.hf-low-power .hf-glass-modal,body.hf-low-power .hf-home-glass,body.hf-low-power .hf-home-tabs,body.hf-low-power .hf-home-calendar-glass,body.hf-low-power .hf-home-modal,body.hf-low-power .hf-habits-header,body.hf-low-power .hf-habits-card,body.hf-low-power .hf-habits-control-button,body.hf-low-power .hf-habits-number-input,body.hf-low-power .hf-habits-choice,body.hf-low-power .hf-habits-note,body.hf-low-power .hf-habits-sleep-selector{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tx) 8%,transparent),0 5px 14px #00000029!important}html.hf-low-power .hf-home-glass,html.hf-low-power .hf-home-tabs,html.hf-low-power .hf-home-calendar-glass,html.hf-low-power .hf-home-modal,html.hf-low-power .hf-habits-header,html.hf-low-power .hf-habits-card,body.hf-low-power .hf-home-glass,body.hf-low-power .hf-home-tabs,body.hf-low-power .hf-home-calendar-glass,body.hf-low-power .hf-home-modal,body.hf-low-power .hf-habits-header,body.hf-low-power .hf-habits-card{background:color-mix(in srgb,var(--sf) 96%,var(--red) 4%)!important}html.hf-low-power .hf-glass-surface:before,html.hf-low-power .hf-home-glass:before,html.hf-low-power .hf-home-calendar-glass:before,html.hf-low-power .hf-habits-card:before,body.hf-low-power .hf-glass-surface:before,body.hf-low-power .hf-home-glass:before,body.hf-low-power .hf-home-calendar-glass:before,body.hf-low-power .hf-habits-card:before{display:none!important}html.hf-low-power .hf-client-glass-card,html.hf-low-power .hf-progress-glass-card,html.hf-low-power .hf-nutrition-glass-card,html.hf-low-power .hf-workout-series-card,body.hf-low-power .hf-client-glass-card,body.hf-low-power .hf-progress-glass-card,body.hf-low-power .hf-nutrition-glass-card,body.hf-low-power .hf-workout-series-card{box-shadow:0 5px 14px #00000024,inset 0 1px 0 color-mix(in srgb,var(--tx) 7%,transparent)!important}.hf-deferred-screen-loader{text-align:center;min-height:min(42vh,360px);color:var(--mu,#ffffff8c);flex-direction:column;justify-content:center;align-items:center;gap:0;padding:32px 20px;display:flex}.hf-deferred-screen-spinner{border:3px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:var(--red,#e00000);width:48px;height:48px;box-shadow:0 0 20px color-mix(in srgb, var(--red,#e00000) 16%, transparent);border-radius:50%;margin-bottom:15px;animation:.82s linear infinite hf-deferred-spin}.hf-deferred-screen-loader>strong{color:var(--tx,#fff);letter-spacing:.2px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:800}.hf-deferred-screen-loader>small{color:var(--mu,#ffffff80);margin-top:4px;font-size:11px;line-height:1.4}.hf-deferred-screen-progress{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:999px;width:min(168px,52vw);height:4px;margin-top:15px;display:block;position:relative;overflow:hidden}.hf-deferred-screen-progress>span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--red,#e00000), #fff);width:46%;animation:1.05s ease-in-out infinite hf-deferred-progress;position:absolute;inset:0 auto 0 0}@keyframes hf-deferred-spin{to{transform:rotate(360deg)}}@keyframes hf-deferred-progress{0%{transform:translate(-110%)}to{transform:translate(260%)}}.hf-login-shell,.hf-login-shell *{box-sizing:border-box}.hf-login-shell{--hf-red:#e50000;--hf-ink:#f7f7f8;--hf-muted:#9b9ba2;z-index:9999;isolation:isolate;min-height:100dvh;color:var(--hf-ink);-webkit-font-smoothing:antialiased;background:#050505;font-family:DM Sans,sans-serif;position:fixed;inset:0;overflow:auto}.hf-login-shell:before,.hf-login-shell:after{content:"";z-index:-1;pointer-events:none;filter:blur(2px);border-radius:50%;position:fixed}.hf-login-shell:before{background:radial-gradient(circle,color-mix(in srgb,var(--hf-red) 14%,transparent),transparent 68%);width:min(78vw,760px);height:min(78vw,760px);top:-22vh;left:-18vw}.hf-login-shell:after{background:radial-gradient(circle,#ffffff0e,#0000 70%);width:min(82vw,820px);height:min(82vw,820px);bottom:-30vh;right:-24vw}.hf-login-access{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:clamp(30px,5vh,62px) 24px;display:flex}.hf-login-logo{filter:drop-shadow(0 10px 24px #00000094);flex:none;place-items:center;width:76px;height:62px;margin-bottom:26px;animation:.35s ease-out both hfLoginEnter;display:grid}.hf-login-logo svg{max-width:70px}.hf-login-card{isolation:isolate;-webkit-backdrop-filter:blur(34px)saturate(155%);background:linear-gradient(142deg,#ffffff1f,#0000 34%),linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff2b;border-radius:28px;width:min(100%,480px);padding:40px 42px 34px;animation:.42s ease-out both hfLoginEnter;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000085,inset 0 1px #ffffff3d,inset 0 -1px #ffffff09}.hf-login-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,color-mix(in srgb,var(--hf-red) 8%,transparent),transparent 36%,transparent 78%), linear-gradient(180deg,#ffffff0a,transparent 24%);position:absolute;inset:0}.hf-login-card__header{text-align:center;margin-bottom:28px}.hf-login-card__header h2,.hf-login-modal__card h2{color:var(--hf-ink);letter-spacing:1px;margin:0 0 4px;font:400 36px/1 Bebas Neue,sans-serif}.hf-login-card__header p,.hf-login-modal__card>p{color:#ffffff8a;margin:0;font-size:13px;line-height:1.55}.hf-login-form{flex-direction:column;gap:17px;display:flex}.hf-login-field{color:#ffffff9e;letter-spacing:.8px;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.hf-login-field__control{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff26;border-radius:14px;align-items:center;height:54px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 8px 22px #0000002e}.hf-login-field__control:focus-within{border-color:color-mix(in srgb,var(--hf-red) 58%,#ffffff4d);box-shadow:0 0 0 3px color-mix(in srgb,var(--hf-red) 10%,transparent), 0 10px 28px #0000003d, inset 0 1px 0 #ffffff2e;background:linear-gradient(145deg,#ffffff1f,#ffffff0d)}.hf-login-field input{border-radius:inherit;width:100%;height:100%;color:var(--hf-ink);letter-spacing:0;background:0 0;border:0;outline:0;margin:0;padding:0 50px 0 48px;font:500 14px DM Sans,sans-serif}.hf-login-field input::placeholder{color:#ffffff59;font-weight:400}.hf-login-field input:-webkit-autofill{caret-color:var(--hf-ink);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--hf-ink)!important;box-shadow:inset 0 0 0 1000px #18181a!important}.hf-login-field input:-webkit-autofill:hover{caret-color:var(--hf-ink);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--hf-ink)!important;box-shadow:inset 0 0 0 1000px #18181a!important}.hf-login-field input:-webkit-autofill:focus{caret-color:var(--hf-ink);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--hf-ink)!important;box-shadow:inset 0 0 0 1000px #18181a!important}.hf-login-field input:-webkit-autofill:active{caret-color:var(--hf-ink);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--hf-ink)!important;box-shadow:inset 0 0 0 1000px #18181a!important}.hf-login-icon{pointer-events:none;width:15px;height:13px;display:block;position:absolute;left:18px}.hf-login-icon--mail{border:1.4px solid #ffffff94}.hf-login-icon--mail:after{content:"";border-bottom:1.4px solid #ffffff94;border-right:1.4px solid #ffffff94;width:8px;height:6px;position:absolute;top:1px;left:2px;transform:rotate(45deg)skew(-8deg,-8deg)}.hf-login-icon--lock{border:1.4px solid #ffffff94;height:11px;top:22px}.hf-login-icon--lock:before{content:"";border:1.4px solid #ffffff94;border-bottom:0;border-radius:7px 7px 0 0;width:7px;height:8px;position:absolute;top:-7px;left:3px}.hf-login-icon--user{border:1.4px solid #ffffff94;border-top:0;border-radius:50% 50% 2px 2px;top:20px}.hf-login-icon--user:before{content:"";background:#ffffff1f;border:1.4px solid #ffffff94;border-radius:50%;width:5px;height:5px;position:absolute;top:-7px;left:4px}.hf-login-pass-toggle{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;right:10px}.hf-login-pass-toggle i{border:1.4px solid #ffffff94;border-radius:70% 30%;width:16px;height:10px;display:block;position:relative;transform:rotate(45deg)}.hf-login-pass-toggle i:after{content:"";background:#ffffff94;border-radius:50%;width:2px;height:2px;position:absolute;top:3px;left:6px}.hf-login-pass-toggle.is-visible{background:#ffffff17}.hf-login-options{justify-content:space-between;align-items:center;margin-top:-1px;display:flex}.hf-login-options>button,.hf-login-switch button{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font:500 10px DM Sans,sans-serif}.hf-login-options>button:hover{color:#ffffffd1;border-bottom-color:currentColor}.hf-login-check{color:#ffffff80;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:10px;display:flex}.hf-login-check input{opacity:0;width:1px;height:1px;position:absolute}.hf-login-check i{color:#0000;background:#ffffff0f;border:1px solid #ffffff38;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;transition:all .16s;display:grid}.hf-login-check input:checked+i{border-color:var(--hf-red);background:var(--hf-red);color:#fff}.hf-login-check input:focus-visible+i{outline-offset:2px;outline:2px solid #fff}.hf-login-alert{border:1px solid;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;line-height:1.4;display:flex}.hf-login-alert b{border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid}.hf-login-alert--error{color:#ff8d8d;background:#e500001a;border-color:#ff404047}.hf-login-alert--success{color:#82e6ab;background:#087b3b1c;border-color:#34d37042}.hf-login-submit-wrap{z-index:1;border-radius:16px;width:100%;margin-top:3px;position:relative}.hf-login-submit-ring{z-index:-1;pointer-events:none;border:1px solid #e5000042;border-radius:19px;animation:1.8s ease-out infinite hfLoginStartRing;position:absolute}.hf-login-submit-ring--one{inset:-5px}.hf-login-submit-ring--two{opacity:.6;animation-delay:.45s;inset:-10px}.hf-login-submit{isolation:isolate;background:linear-gradient(135deg, color-mix(in srgb,var(--hf-red) 82%,#000), var(--hf-red) 58%, color-mix(in srgb,var(--hf-red) 76%,#fff));color:#fff;letter-spacing:.7px;cursor:pointer;width:100%;min-height:58px;box-shadow:0 10px 28px color-mix(in srgb,var(--hf-red) 42%,transparent), inset 0 1px 0 #ffffff4d;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #fff3;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font:800 13px DM Sans,sans-serif;animation:1.75s ease-in-out infinite hfLoginStartBreath;display:flex;position:relative;overflow:hidden}.hf-login-submit:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:46%;animation:2.6s ease-in-out infinite hfLoginStartShine;position:absolute;top:-35%;bottom:-35%;left:0}.hf-login-submit i{color:#fff;font-size:19px;font-style:normal;line-height:1;animation:1.15s ease-in-out infinite hfLoginStartIcon;display:inline-block}.hf-login-submit:active:not(:disabled){transform:scale(.96)!important}.hf-login-submit:disabled{color:#ffffff6b;cursor:not-allowed;background:linear-gradient(145deg,#ffffff21,#ffffff12);border-color:#ffffff21;animation:none;box-shadow:inset 0 1px #ffffff1f}.hf-login-submit:disabled:before{opacity:0;animation:none}.hf-login-submit:disabled i{animation:none}.hf-login-submit-wrap.is-loading .hf-login-submit-ring,.hf-login-submit-wrap.is-disabled .hf-login-submit-ring{display:none}.hf-login-switch{text-align:center;color:#ffffff70;margin-top:22px;font-size:10px}.hf-login-switch button{color:var(--hf-red);margin-left:5px;font-weight:700}.hf-login-footer{color:#ffffff4d;text-align:center;flex-direction:column;align-items:center;gap:5px;margin-top:22px;font-size:9px;line-height:1.4;display:flex}.hf-login-modal{z-index:10001;-webkit-backdrop-filter:blur(16px);background:#000000ad;place-items:center;padding:24px;animation:.18s both hfLoginFade;display:grid;position:fixed;inset:0}.hf-login-modal__card{-webkit-backdrop-filter:blur(34px)saturate(150%);background:linear-gradient(142deg,#ffffff21,#0000 35%),linear-gradient(145deg,#232327e6,#0c0c0ee0);border:1px solid #ffffff2e;border-radius:26px;width:min(100%,410px);padding:36px 32px 30px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000094,inset 0 1px #ffffff3d}.hf-login-modal__card h2{text-align:center;font-size:32px}.hf-login-modal__card>p{text-align:center;margin-bottom:22px}.hf-login-modal__card .hf-login-alert{margin-top:12px}.hf-login-modal__card .hf-login-submit{margin-top:18px}.hf-login-modal__card .hf-login-submit:before{display:none}.hf-login-modal__card .hf-login-submit{animation:none}.hf-login-modal__mark{display:none}.hf-login-modal__close{color:#ffffff9e;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;font:300 21px/1 sans-serif;display:grid;position:absolute;top:12px;right:12px}.hf-login-shell button:focus-visible,.hf-login-shell input:focus-visible{outline-offset:3px;outline:2px solid #fff}.hf-login-plans,.hf-login-plans *{box-sizing:border-box}.hf-login-plans{--hf-red:#e50000;isolation:isolate;color:#f7f7f8;-webkit-font-smoothing:antialiased;padding:max(34px,env(safe-area-inset-top)) 16px max(30px,env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 4% 8%,#e5000021,#0000 32%),radial-gradient(circle at 96% 82%,#ffffff0e,#0000 30%),#050505!important;justify-content:flex-start!important}.hf-login-plans__logo{filter:drop-shadow(0 10px 24px #00000094)}.hf-login-plans__title{text-shadow:0 8px 28px #00000061;color:#fff!important}.hf-login-plans__subtitle,.hf-login-plans__trust,.hf-login-plans__footer{color:#fff6!important}.hf-login-plans .chip-plan{-webkit-backdrop-filter:blur(18px)saturate(150%);color:#ffffff94!important;background:linear-gradient(145deg,#ffffff17,#ffffff09)!important;border:1px solid #ffffff21!important;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0000002e!important}.hf-login-plans .chip-plan.is-selected{background:linear-gradient(135deg,color-mix(in srgb,var(--hf-red) 78%,#000),var(--hf-red))!important;color:#fff!important;border-color:#fff3!important;box-shadow:0 10px 26px #e5000047,inset 0 1px #ffffff47!important}.hf-login-plan-detail{isolation:isolate;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--hf-red) 34%,#ffffff29)!important;background:linear-gradient(118deg,color-mix(in srgb,var(--hf-red) 9%,transparent),transparent 38%), linear-gradient(142deg,#ffffff1f,transparent 34%), linear-gradient(145deg,#ffffff13,#ffffff06)!important;-webkit-backdrop-filter:blur(34px)saturate(155%)!important;box-shadow:0 24px 64px #0000006b,inset 0 1px #ffffff3d,inset 0 -1px #ffffff09!important}.hf-login-plan-detail>div:first-child>div:first-child>div:first-child{color:#fff!important}.hf-login-plan-detail>div:first-child>div:first-child>div:last-child,.hf-login-plan-detail>div:first-child>div:last-child span:last-child{color:#ffffff6b!important}.hf-login-plan-detail>div:nth-child(2){border-top-color:#ffffff1a!important}.hf-login-plan-feature>span:last-child{color:#ffffffb8!important}.hf-login-plans__subscribe{background:linear-gradient(135deg,color-mix(in srgb,var(--hf-red) 78%,#000),var(--hf-red))!important;border:1px solid #fff3!important;box-shadow:0 12px 30px #e5000047,inset 0 1px #ffffff47!important}.hf-login-plans__back{color:#ffffff7a!important}.hf-login-plans__back:hover{color:#fff!important}.hf-login-payment-modal{-webkit-backdrop-filter:blur(16px);background:#000000b8!important}.hf-login-payment-modal__card{background:linear-gradient(142deg,#ffffff21,#0000 35%),linear-gradient(145deg,#232327ed,#0c0c0ee8)!important;border:1px solid #ffffff2e!important;box-shadow:0 28px 80px #0009,inset 0 1px #ffffff3d!important}.hf-login-payment-modal__card>div:nth-child(2){color:#fff!important}.hf-login-payment-modal__card>div:nth-child(3){color:#ffffff9e!important}.hf-login-payment-modal__card>div:nth-child(3) strong{color:#fff!important}.hf-login-payment-step{border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14;background:#ffffff0e!important}.hf-login-payment-step>span:last-child{color:#ffffffb8!important}.hf-login-payment-action{border:1px solid #fff3;background:linear-gradient(135deg,color-mix(in srgb,var(--hf-red) 78%,#000),var(--hf-red))!important;box-shadow:0 12px 30px #e500004d,inset 0 1px #ffffff47!important}.hf-login-payment-cancel{color:#ffffff73!important}@keyframes hfLoginEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hfLoginFade{0%{opacity:0}to{opacity:1}}@keyframes hfLoginStartBreath{0%,to{box-shadow:0 10px 28px color-mix(in srgb,var(--hf-red) 42%,transparent), inset 0 1px 0 #ffffff4d;transform:scale(1)}50%{box-shadow:0 14px 38px color-mix(in srgb,var(--hf-red) 58%,transparent), 0 0 0 6px color-mix(in srgb,var(--hf-red) 9%,transparent), inset 0 1px 0 #fff6;transform:scale(1.025)}}@keyframes hfLoginStartRing{0%{opacity:.5;transform:scale(.985)}to{opacity:0;transform:scale(1.045)}}@keyframes hfLoginStartIcon{0%,to{transform:translate(0)}45%{transform:translate(3px)}70%{transform:translate(-1px)}}@keyframes hfLoginStartShine{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(240%)skew(-18deg)}}@media (width>=700px) and (width<=1099px){.hf-login-access{padding:44px 32px}.hf-login-logo{margin-bottom:30px}.hf-login-card{width:min(100%,520px);padding:44px 48px 38px}.hf-login-card__header h2{font-size:40px}.hf-login-field__control{height:56px}}@media (width<=699px){.hf-login-access{padding:max(28px, env(safe-area-inset-top)) 16px max(22px, env(safe-area-inset-bottom));justify-content:center}.hf-login-logo{width:64px;height:52px;margin-bottom:20px}.hf-login-logo svg{max-width:58px}.hf-login-card{border-radius:24px;width:min(100%,440px);padding:32px 22px 28px}.hf-login-card__header{margin-bottom:25px}.hf-login-card__header h2{font-size:34px}.hf-login-card__header p{font-size:12px}.hf-login-form{gap:15px}.hf-login-field__control{border-radius:13px;height:52px}.hf-login-options{gap:14px}.hf-login-options>button{text-align:right;font-size:9px}.hf-login-submit-wrap,.hf-login-submit{border-radius:15px}.hf-login-submit-ring{border-radius:18px}.hf-login-submit{min-height:56px}.hf-login-footer{margin-top:18px}.hf-login-modal{padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));align-items:center;overflow-y:auto}.hf-login-modal__card{border-radius:26px;width:min(100%,410px);max-width:410px;padding:34px 22px 30px}.hf-login-plans{padding-inline:16px!important}.hf-login-plan-detail{border-radius:26px!important}}@media (width<=360px){.hf-login-access{padding-left:12px;padding-right:12px}.hf-login-card{padding-left:18px;padding-right:18px}.hf-login-options{align-items:flex-start}}@media (height<=720px){.hf-login-access{justify-content:flex-start}.hf-login-logo{margin-bottom:14px}.hf-login-card{padding-top:28px;padding-bottom:26px}.hf-login-card__header{margin-bottom:22px}.hf-login-form{gap:13px}.hf-login-footer{margin-top:16px}}@media (prefers-reduced-motion:reduce){.hf-login-card,.hf-login-logo,.hf-login-modal,.hf-login-submit,.hf-login-submit:before,.hf-login-submit-ring,.hf-login-submit i{animation:none!important}}
