.elementor-28240 .elementor-element.elementor-element-e2ef210{--display:flex}.tblz-dose-card{background:#171717;color:#e6e6e6;border:1px solid rgb(167 255 31 / .22);border-radius:28px;padding:28px;overflow:hidden;position:relative;margin-top:24px}.tblz-dose-card::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 20% 25%,rgb(167 255 31 / .1),transparent 45%),radial-gradient(circle at 85% 70%,rgb(167 255 31 / .08),transparent 48%);opacity:.55;animation:tblzDoseGlowMove 9s ease-in-out infinite alternate;pointer-events:none}@keyframes tblzDoseGlowMove{from{transform:translate(-8%,-6%)}to{transform:translate(8%,6%)}}.tblz-dose-header{position:relative;z-index:2;margin-bottom:22px}.tblz-dose-header h3{margin:0 0 10px;color:#fff;font-size:28px;line-height:1.15;font-weight:900}.tblz-dose-header p{max-width:760px;margin:0;color:rgb(230 230 230 / .72);font-size:14px;line-height:1.6;font-weight:600}.tblz-dose-grid{position:relative;z-index:2;display:grid;gap:12px}.tblz-dose-row{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center;border-radius:18px;padding:16px}.tblz-dose-row div{display:grid;gap:5px}.tblz-dose-row strong{font-size:24px;line-height:1.1;font-weight:900}.tblz-dose-row span{color:rgb(230 230 230 / .82);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tblz-dose-row p{margin:0;color:rgb(230 230 230 / .68);font-size:13px;line-height:1.5;font-weight:600}.tblz-dose-level-1{background:rgb(167 255 31 / .035);border:1px solid rgb(167 255 31 / .12)}.tblz-dose-level-1 strong{color:rgb(167 255 31 / .65)}.tblz-dose-level-2{background:rgb(167 255 31 / .055);border:1px solid rgb(167 255 31 / .18)}.tblz-dose-level-2 strong{color:rgb(167 255 31 / .78)}.tblz-dose-level-3{background:rgb(167 255 31 / .075);border:1px solid rgb(167 255 31 / .24)}.tblz-dose-level-3 strong{color:rgb(167 255 31 / .9)}.tblz-dose-level-4{background:rgb(167 255 31 / .1);border:1px solid rgb(167 255 31 / .32);box-shadow:0 0 18px rgb(167 255 31 / .08)}.tblz-dose-level-4 strong{color:#a7ff1f}.tblz-dose-row-strong{background:rgb(255 59 59 / .09);border:1px solid rgb(255 59 59 / .35);box-shadow:0 0 20px rgb(255 59 59 / .1)}.tblz-dose-row-strong strong{color:#ff3b3b}.tblz-dose-row-strong span{color:rgb(255 150 150 / .92)}.tblz-dose-row-strong p{color:rgb(255 210 210 / .76)}.tblz-dose-note{position:relative;z-index:2;margin-top:16px;padding:15px 16px;border-radius:18px;background:rgb(167 255 31 / .08);border:1px solid rgb(167 255 31 / .22);color:rgb(230 230 230 / .78);font-size:13px;line-height:1.55;font-weight:600}.tblz-dose-note strong{color:#a7ff1f}@media (max-width:768px){.tblz-dose-card{padding:22px}.tblz-dose-header h3{font-size:24px}.tblz-dose-row{grid-template-columns:1fr;gap:10px}.tblz-dose-row strong{font-size:22px}}.tblz-effects-card{background:#171717;color:#e6e6e6;border:1px solid rgb(167 255 31 / .22);border-radius:28px;padding:28px;overflow:hidden;position:relative}.tblz-effects-card::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle,rgb(167 255 31 / .12),transparent 55%);opacity:.45;animation:tblzEffectsGlowMove 8s ease-in-out infinite alternate;pointer-events:none}@keyframes tblzEffectsGlowMove{from{transform:translate(-10%,-8%)}to{transform:translate(10%,8%)}}.tblz-effects-header{position:relative;z-index:2;margin-bottom:22px}.tblz-effects-header span{display:block;color:#a7ff1f;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;margin-bottom:7px}.tblz-effects-header h3{margin:0;color:#fff;font-size:28px;line-height:1.15;font-weight:900}.tblz-effects-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tblz-effect-panel{background:rgb(255 255 255 / .035);border:1px solid rgb(255 255 255 / .075);border-radius:20px;padding:18px;min-height:170px;text-align:center}.tblz-label{display:block;color:rgb(230 230 230 / .62);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;margin-bottom:14px;text-align:left}.tblz-potency-ring{width:120px;height:120px;position:relative;margin:0 auto}.tblz-potency-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:rgb(255 255 255 / .08);stroke-width:10}.ring-fill{fill:none;stroke:#a7ff1f;stroke-width:10;stroke-linecap:round;stroke-dasharray:301.6;stroke-dashoffset:60.32;filter:drop-shadow(0 0 8px rgb(167 255 31 / .55))}.count-up{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:30px}.tblz-effect-panel p{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:14px auto 0;padding:7px 13px;border-radius:999px;text-align:center;color:rgb(230 230 230 / .92);font-size:13px;font-weight:800;letter-spacing:.02em;background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .075)}.tblz-potency-note{display:block;max-width:310px;margin:12px auto 0;color:rgb(230 230 230 / .62);font-size:12px;line-height:1.45;font-weight:600}.tblz-balance-slider{position:relative;width:90%;height:14px;margin:44px auto 0;border-radius:999px}.tblz-balance-track{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,rgb(230 230 230 / .18),rgb(167 255 31 / .35),rgb(167 255 31 / .95));box-shadow:inset 0 0 12px rgb(255 255 255 / .05)}.tblz-balance-fill{position:absolute;left:0;top:0;height:100%;width:var(--balance-position);border-radius:999px;background:rgb(167 255 31 / .35);box-shadow:0 0 18px rgb(167 255 31 / .35)}.tblz-balance-knob{position:absolute;top:50%;left:var(--balance-position);width:24px;height:24px;border-radius:50%;background:#a7ff1f;border:4px solid #171717;box-shadow:0 0 0 1px rgb(167 255 31 / .6),0 0 22px rgb(167 255 31 / .5);transform:translate(-50%,-50%)}.tblz-balance-labels{width:90%;display:flex;justify-content:space-between;gap:12px;margin:18px auto 0}.tblz-balance-labels span{color:rgb(230 230 230 / .65);font-size:12px;font-weight:700}.tblz-effect-badge{margin-top:32px;display:flex;align-items:center;justify-content:center;min-height:58px;border-radius:999px;background:rgb(167 255 31 / .12);border:1px solid rgb(167 255 31 / .28);color:#a7ff1f;font-size:20px;font-weight:800;animation:tblzEffectsPulse 2.6s ease-in-out infinite}@keyframes tblzEffectsPulse{0%,100%{box-shadow:0 0 0 #fff0}50%{box-shadow:0 0 24px rgb(167 255 31 / .22)}}.tblz-moment-dial{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tblz-moment-dial span{padding:12px 10px;border-radius:999px;text-align:center;font-size:13px;font-weight:700;color:rgb(230 230 230 / .7);background:rgb(255 255 255 / .05)}.tblz-moment-dial span.active{background:#a7ff1f;color:#171717;box-shadow:0 0 18px rgb(167 255 31 / .28)}@media (max-width:768px){.tblz-effects-grid{grid-template-columns:1fr}.tblz-effects-card{padding:22px}.tblz-effects-header h3{font-size:24px}}.tblz-flavor-card{background:#171717;color:#e6e6e6;border:1px solid rgb(167 255 31 / .22);border-radius:28px;padding:28px;overflow:hidden;position:relative}.tblz-flavor-card::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 25% 30%,rgb(167 255 31 / .1),transparent 45%),radial-gradient(circle at 80% 70%,rgb(167 255 31 / .08),transparent 48%);opacity:.55;animation:tblzFlavorGlowMove 9s ease-in-out infinite alternate;pointer-events:none}@keyframes tblzFlavorGlowMove{from{transform:translate(-8%,-6%)}to{transform:translate(8%,6%)}}.tblz-flavor-header{position:relative;z-index:2;margin-bottom:22px}.tblz-flavor-header span{display:block;color:#a7ff1f;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;margin-bottom:7px}.tblz-flavor-header h3{margin:0;color:#fff;font-size:28px;line-height:1.15;font-weight:900}.tblz-flavor-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tblz-flavor-panel{position:relative;background:rgb(255 255 255 / .035);border:1px solid rgb(255 255 255 / .075);border-radius:20px;padding:18px;min-height:170px;overflow:hidden}.tblz-flavor-label{display:block;color:rgb(230 230 230 / .62);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;margin-bottom:14px}.tblz-flavor-main{display:flex;flex-direction:column;justify-content:space-between}.tblz-flavor-core{display:grid;place-items:center;text-align:center;gap:14px}.tblz-flavor-orb{width:118px;height:118px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .2),transparent 25%),radial-gradient(circle,rgb(167 255 31 / .22),rgb(167 255 31 / .05) 62%,rgb(255 255 255 / .03));border:1px solid rgb(167 255 31 / .26);box-shadow:inset 0 0 28px rgb(167 255 31 / .08),0 0 26px rgb(167 255 31 / .16)}.tblz-flavor-orb span{color:#a7ff1f;font-size:17px;font-weight:900;letter-spacing:.01em}.tblz-flavor-core p{max-width:260px;margin:0 auto;color:rgb(230 230 230 / .76);font-size:13px;line-height:1.5;font-weight:600}.tblz-flavor-meter{position:relative;width:90%;height:14px;margin:44px auto 0;border-radius:999px}.tblz-flavor-meter-track{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,rgb(230 230 230 / .16),rgb(167 255 31 / .35),rgb(167 255 31 / .95));box-shadow:inset 0 0 12px rgb(255 255 255 / .05)}.tblz-flavor-meter-fill{position:absolute;left:0;top:0;width:var(--flavor-value);height:100%;border-radius:999px;background:rgb(167 255 31 / .35);box-shadow:0 0 18px rgb(167 255 31 / .35)}.tblz-flavor-meter-knob{position:absolute;top:50%;left:var(--flavor-value);width:24px;height:24px;border-radius:50%;background:#a7ff1f;border:4px solid #171717;box-shadow:0 0 0 1px rgb(167 255 31 / .6),0 0 22px rgb(167 255 31 / .5);transform:translate(-50%,-50%)}.tblz-flavor-meter-labels{width:90%;display:flex;justify-content:space-between;gap:12px;margin:18px auto 0}.tblz-flavor-meter-labels span{color:rgb(230 230 230 / .65);font-size:12px;font-weight:700}.tblz-flavor-pill{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:14px auto 0;padding:7px 13px;border-radius:999px;text-align:center;color:rgb(230 230 230 / .92);font-size:13px;font-weight:800;letter-spacing:.02em;background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .075)}@media (max-width:768px){.tblz-flavor-grid{grid-template-columns:1fr}.tblz-flavor-card{padding:22px}.tblz-flavor-header h3{font-size:24px}}