.medical-tools-page{min-height:100vh;overflow-x:clip;color:#12343a!important;background:radial-gradient(circle at 12% 3%,#2dd4bf26,#0000 31rem),radial-gradient(circle at 88% 8%,#38bdf81c,#0000 29rem),linear-gradient(#effbf8 0%,#f8fffd 44%,#fff 100%)!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section{background-color:#0000!important;border-color:#0f766e21!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section:first-of-type{padding-top:2.5rem!important;padding-bottom:2rem!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section:first-of-type:after{content:"";background:linear-gradient(90deg,#0000,#0f766e33,#0000);height:1px;position:absolute;inset:auto 8% 0}.medical-tools-page:not(.medical-tools-page--exceptional) #calculator{scroll-margin-top:6rem}.medical-tools-page:not(.medical-tools-page--exceptional)>section#calculator{padding-block:2.25rem!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section#ghid,.medical-tools-page:not(.medical-tools-page--exceptional)>section#faq,.medical-tools-page:not(.medical-tools-page--exceptional)>section#ghid-profil-metabolic{padding-block:2.75rem!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-slate-50,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-slate-100{color:#12343a!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-slate-200{color:#294f55!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-slate-300{color:#49676c!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-slate-400{color:#698287!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-slate-500{color:#80969a!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-sky-50,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-sky-100,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-sky-200,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-sky-300,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-emerald-50,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-emerald-100,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-emerald-200{color:#0f766e!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-amber-50,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-amber-100,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-amber-200{color:#8a4b0f!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-rose-100,.medical-tools-page:not(.medical-tools-page--exceptional)>section .text-rose-200{color:#b4233a!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section [class*=border-slate-],.medical-tools-page:not(.medical-tools-page--exceptional)>section [class*=ring-slate-]{--tw-ring-color:#0f766e1f!important;border-color:#0f766e26!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section [class*=bg-slate-950],.medical-tools-page:not(.medical-tools-page--exceptional)>section [class*=bg-slate-900],.medical-tools-page:not(.medical-tools-page--exceptional)>section [class*=bg-slate-800]{background-color:#ffffffc7!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section [class*=via-slate-950],.medical-tools-page:not(.medical-tools-page--exceptional)>section [class*=to-slate-950],.medical-tools-page:not(.medical-tools-page--exceptional)>section [class*=to-slate-900]{background-image:linear-gradient(145deg,#fffffff0,#e3f7f3d1)!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section [class*=shadow-\[]{box-shadow:0 18px 48px #0f5e5b1a,inset 0 1px #ffffffd9!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section input,.medical-tools-page:not(.medical-tools-page--exceptional)>section select,.medical-tools-page:not(.medical-tools-page--exceptional)>section textarea{box-shadow:inset 0 1px 2px #0f5e5b0a;color:#12343a!important;background:#ffffffe6!important;border-color:#0f766e33!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section input::placeholder,.medical-tools-page:not(.medical-tools-page--exceptional)>section textarea::placeholder{color:#789095!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section a[class*=bg-sky-500],.medical-tools-page:not(.medical-tools-page--exceptional)>section button[class*=bg-sky-500],.medical-tools-page:not(.medical-tools-page--exceptional)>section a[class*=bg-emerald-500],.medical-tools-page:not(.medical-tools-page--exceptional)>section button[class*=bg-emerald-500]{color:#fff!important;background:linear-gradient(135deg,#118b84,#0f766e)!important;border-color:#0000!important;box-shadow:0 12px 28px #0f766e33!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section a[class*=bg-sky-500]:hover,.medical-tools-page:not(.medical-tools-page--exceptional)>section button[class*=bg-sky-500]:hover,.medical-tools-page:not(.medical-tools-page--exceptional)>section a[class*=bg-emerald-500]:hover,.medical-tools-page:not(.medical-tools-page--exceptional)>section button[class*=bg-emerald-500]:hover{background:linear-gradient(135deg,#0f766e,#0c625d)!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section table{background:#ffffffc2;border-color:#0f766e24!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section thead{background:#d3f3eda8!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section tbody{color:#294f55!important;background:#ffffffa8!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section tr{border-color:#0f766e1f!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section details{background:#ffffffb8!important;border-color:#0f766e24!important}.medical-tool-cluster{background:linear-gradient(145deg,#ffffffe6,#e5f8f4c2);border:1px solid #0f766e24;border-radius:1.5rem;width:min(100% - 2rem,72rem);margin:1.75rem auto 0;padding:1.35rem;box-shadow:0 18px 46px #0f5e5b17}.medical-tool-cluster__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.medical-tool-cluster__eyebrow{color:#0f8a82;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .2rem;font-size:.7rem;font-weight:800}.medical-tool-cluster h2{color:#12343a;margin:0;font-size:1.35rem;line-height:1.25}.medical-tool-cluster__all{color:#0f766e;align-items:center;min-height:2.75rem;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.medical-tool-cluster__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.medical-tool-cluster__card{color:#12343a;background:#ffffffc2;border:1px solid #0f766e21;border-radius:1rem;flex-direction:column;justify-content:space-between;min-width:0;min-height:6.2rem;padding:.95rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}a.medical-tool-cluster__card:hover,a.medical-tool-cluster__card:focus-visible{border-color:#0f766e61;transform:translateY(-2px);box-shadow:0 12px 26px #0f5e5b1a}.medical-tool-cluster__card[aria-current=page]{background:#d2f4eeb8;border-color:#0f766e47}.medical-tool-cluster__topline{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.medical-tool-cluster__title{font-size:.92rem;font-weight:760}.medical-tool-cluster__status{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;background:#0f766e1a;border-radius:999px;padding:.2rem .42rem;font-size:.58rem;font-weight:800}.medical-tool-cluster__description{color:#5a7479;margin:.45rem 0 0;font-size:.76rem;line-height:1.45}.medical-tool-cluster__note{color:#667f83;margin:.9rem 0 0;font-size:.72rem;line-height:1.45}.medical-tools-hub-visual{background:#0f172ab8;border:1px solid #7dd3fc38;border-radius:1.7rem;max-width:76rem;margin:2rem auto 0;overflow:hidden;box-shadow:0 24px 68px #0284c721}.medical-tools-hub-visual img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.medical-tools-hub-visual figcaption{color:#b8cbd3;border-top:1px solid #7dd3fc29;padding:.8rem 1rem;font-size:.78rem;line-height:1.5}.medical-tools-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100%,72rem);margin:2rem auto 0;display:grid}.medical-tools-hub-card{color:#12343a;background:linear-gradient(145deg,#fffffff2,#e1f7f2d1);border:1px solid #0f766e26;border-radius:1.5rem;flex-direction:column;justify-content:space-between;gap:1rem;min-width:0;min-height:22rem;padding:1.35rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 18px 48px #0f5e5b1a}.medical-tools-hub-card:hover,.medical-tools-hub-card:focus-visible{border-color:#0f766e66;transform:translateY(-3px);box-shadow:0 24px 54px #0f5e5b24}.medical-tools-hub-card__topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.medical-tools-hub-card__icon{color:#0f817a;background:#ffffffdb;border:1px solid #0f766e24;border-radius:1rem;place-items:center;width:3.1rem;height:3.1rem;display:grid}.medical-tools-hub-card__icon svg{width:1.45rem;height:1.45rem}.medical-tools-hub-card__label{color:#0f817a;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:800}.medical-tools-hub-card strong{font-size:1.15rem;line-height:1.3;display:block}.medical-tools-hub-card__description{color:#4d696e;margin-top:.45rem;font-size:.86rem;line-height:1.52;display:block}.medical-tools-hub-card__facts{color:#5d777c;gap:.5rem;font-size:.75rem;line-height:1.45;display:grid}.medical-tools-hub-card__facts b{color:#294f55}.medical-tools-hub-card__action{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#118b84,#0f766e);border:1px solid #0c625d29;border-radius:.9rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.7rem;padding:.7rem 1rem;font-size:.82rem;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 10px 22px #0f766e2e,inset 0 1px #ffffff2e}.medical-tools-hub-card__action svg{width:1rem;height:1rem}.medical-tools-hub-card:hover .medical-tools-hub-card__action,.medical-tools-hub-card:focus-visible .medical-tools-hub-card__action{background:linear-gradient(135deg,#0f766e,#0c625d);transform:translateY(-1px);box-shadow:0 12px 26px #0f766e3d,inset 0 1px #ffffff29}.medical-tools-choice,.medical-tools-guides,.medical-tools-faq{background:#ffffffc2;border:1px solid #0f766e21;border-radius:1.5rem;width:min(100%,72rem);margin:1.25rem auto 0;padding:1.35rem;box-shadow:0 14px 38px #0f5e5b12}.medical-tools-choice{grid-template-columns:minmax(13rem,.75fr) minmax(0,1.6fr);align-items:center;gap:1rem 1.5rem;display:grid}.medical-tools-choice__eyebrow,.medical-tools-guides__heading p,.medical-tools-faq__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.68rem;font-weight:800;color:#0f817a!important}.medical-tools-choice h2,.medical-tools-guides h2,.medical-tools-faq h2{color:#12343a;margin:0;font-size:1.28rem;line-height:1.28}.medical-tools-choice__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.medical-tools-choice__items>a{color:#12343a;background:#ecfaf7b8;border:1px solid #0f766e1f;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .45rem;padding:.75rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.medical-tools-choice__items>a:hover,.medical-tools-choice__items>a:focus-visible{background:#e7faf6;border-color:#0d94888c;transform:translateY(-1px)}.medical-tools-choice__items>a:focus-visible{outline-offset:2px;outline:3px solid #f3b840}.medical-tools-choice__items svg{color:#0f817a;grid-row:1/3;width:1.15rem;height:1.15rem}.medical-tools-choice__items b{font-size:.75rem}.medical-tools-choice__items small{color:#688287;font-size:.66rem}.medical-tools-choice__upload{color:#083d3a;background:linear-gradient(135deg,#5eead4 0%,#2dd4bf 52%,#22c7b8 100%);border:1px solid #0d948875;border-radius:999px;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;gap:.72rem;min-height:3.65rem;margin-top:.35rem;padding:.62rem 1.25rem;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 16px 34px #0d948833,inset 0 1px #ffffffb8}.medical-tools-choice__all{display:none}.medical-tools-choice__upload>svg:first-child{width:1.2rem;height:1.2rem}.medical-tools-choice__upload>svg:last-child{width:1.05rem;height:1.05rem;transition:transform .16s}.medical-tools-choice__upload span{text-align:left;gap:.05rem;display:grid}.medical-tools-choice__upload small{color:#083d3ab8;font-size:.68rem;font-weight:700;line-height:1.1}.medical-tools-choice__upload strong{font-size:.88rem;font-weight:850;line-height:1.25}.medical-tools-choice__upload:hover,.medical-tools-choice__upload:focus-visible{background:linear-gradient(135deg,#99f6e4 0%,#5eead4 52%,#2dd4bf 100%);transform:translateY(-2px);box-shadow:0 20px 42px #0d948847,inset 0 1px #ffffffd1}.medical-tools-choice__upload:hover>svg:last-child,.medical-tools-choice__upload:focus-visible>svg:last-child{transform:translate(3px)}.medical-tools-guides__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.medical-tools-guides__heading>a{color:#0f766e;font-size:.82rem;font-weight:800;text-decoration:none}.medical-tools-guides__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.medical-tools-guides__grid a{color:#12343a;background:#f4fcfacc;border:1px solid #0f766e1f;border-radius:.95rem;padding:.9rem;text-decoration:none;display:block}.medical-tools-guides__grid strong,.medical-tools-guides__grid span{display:block}.medical-tools-guides__grid strong{font-size:.86rem}.medical-tools-guides__grid span{color:#60797e;margin-top:.35rem;font-size:.73rem;line-height:1.45}.medical-tools-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.medical-tools-faq details{border-radius:.95rem;padding:.9rem;background:#f6fdfbd1!important;border:1px solid #0f766e1f!important}.medical-tools-faq summary{cursor:pointer;color:#153b41;justify-content:space-between;align-items:center;gap:.8rem;font-size:.82rem;font-weight:760;list-style:none;display:flex}.medical-tools-faq summary::-webkit-details-marker{display:none}.medical-tools-faq summary span{color:#0f817a;font-size:1rem;transition:transform .15s}.medical-tools-faq details[open] summary span{transform:rotate(45deg)}.medical-tools-faq details p{color:#587277;margin:.65rem 0 0;font-size:.78rem;line-height:1.55}.medical-tools-page .mobile-faq-list details{height:auto;box-shadow:none!important;background:#fffc!important;border:1px solid #0f766e2b!important;border-radius:1.15rem!important;padding:.9rem 1rem!important}.medical-tools-page .mobile-faq-list details>summary{justify-content:space-between;align-items:flex-start;gap:.8rem;min-height:1.45rem;display:flex;color:#10373b!important;font-size:.94rem!important;font-weight:750!important;line-height:1.35!important}.medical-tools-page .mobile-faq-list details>summary>span:last-child{flex:none;margin-top:.02rem;line-height:1;color:#0f8b80!important;font-size:1.25rem!important}.medical-tools-page .mobile-faq-list details[open]>summary>span:last-child{transform:rotate(45deg)}.medical-tools-page .mobile-faq-list details>:not(summary){font-size:.9rem!important;line-height:1.58!important}@media (max-width:767px){.medical-tools-hub-visual{border-radius:1.15rem;margin-top:1.3rem}.medical-tools-hub-visual figcaption{padding:.68rem .78rem;font-size:.72rem}.mobile-faq-list__item:nth-child(n+5){display:none}.mobile-faq-list[data-expanded=true] .mobile-faq-list__item{display:block}.mobile-faq-list__toggle{color:#0f766e;cursor:pointer;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:.7rem;width:100%;padding:.55rem 0;font-size:.85rem;font-weight:800;display:flex}.mobile-faq-list__toggle span{background:#0f766e40;flex:1;height:1px}.medical-tools-page:not(.medical-tools-page--exceptional)>section:first-of-type{padding-top:1.55rem!important;padding-bottom:1.4rem!important}.medical-tools-page:not(.medical-tools-page--exceptional)>section#calculator,.medical-tools-page:not(.medical-tools-page--exceptional)>section#ghid,.medical-tools-page:not(.medical-tools-page--exceptional)>section#faq,.medical-tools-page:not(.medical-tools-page--exceptional)>section#ghid-profil-metabolic{padding-block:1.75rem!important}.medical-tool-cluster{border-radius:1.2rem;width:min(100% - 1.25rem,72rem);margin-top:1.2rem;padding:1rem}.medical-tool-cluster__header{align-items:start}.medical-tool-cluster h2{font-size:1.08rem}.medical-tool-cluster__all{white-space:nowrap}.medical-tool-cluster__grid{grid-template-columns:1fr;gap:.55rem}.medical-tool-cluster__card{min-height:0;padding:.8rem}.medical-tools-hub-grid{grid-template-columns:1fr;gap:.75rem;margin-top:1.35rem}.medical-tools-hub-card{border-radius:1.2rem;gap:.75rem;min-height:0;padding:1rem}.medical-tools-choice,.medical-tools-guides,.medical-tools-faq{border-radius:1.2rem;margin-top:.85rem;padding:1rem}.medical-tools-choice,.medical-tools-choice__items,.medical-tools-guides__grid,.medical-tools-faq>div{grid-template-columns:1fr}.medical-tools-choice__upload{grid-column:auto}.medical-tools-guides__heading{align-items:start}}@media (min-width:768px){.mobile-faq-list__item{display:contents}.mobile-faq-list__toggle{display:none}}@media (prefers-reduced-motion:reduce){.medical-tool-cluster__card,.medical-tools-hub-card,.medical-tools-faq summary span{transition:none}}.medical-tools-page.medical-profile-page>section .text-slate-50,.medical-tools-page.medical-profile-page>section .text-slate-100{color:#12343a!important}.medical-tools-page.medical-profile-page>section .text-slate-200{color:#294f55!important}.medical-tools-page.medical-profile-page>section .text-slate-300{color:#526e73!important}.medical-tools-page.medical-profile-page>section .text-slate-400{color:#6b8388!important}.medical-profile-note{color:#7c430d!important;background:linear-gradient(135deg,#fffbebf0,#fef3c79e)!important;border-color:#d9770652!important}.medical-profile-note>div{color:#8a4b0f!important}.medical-profile-note p{color:#765127!important}.medical-profile-tip{color:#275f52!important;background:linear-gradient(135deg,#ecfdf5f5,#d1fae5a3)!important;border-color:#05966940!important}.medical-profile-tip>div{color:#0f766e!important}.medical-profile-tip p{color:#416b62!important}.medical-guide-card{height:100%;min-height:15.25rem;display:block}.medical-guide-card__content{grid-template-rows:1.25rem 3.35rem 1fr auto;height:100%;display:grid}.medical-guide-card__tag{align-self:start;line-height:1.25;color:#688287!important}.medical-guide-card__title{align-self:start;padding-top:.35rem;line-height:1.35;color:#12343a!important}.medical-guide-card__description{align-self:start;margin:0;padding-top:.55rem;line-height:1.55;color:#587277!important}.medical-guide-card__cta{align-self:end;padding-top:.85rem;line-height:1.3;color:#0f766e!important}.medical-guide-card:hover .medical-guide-card__cta,.medical-guide-card:focus-visible .medical-guide-card__cta{color:#095e59!important}@media (max-width:767px){.medical-guide-card{min-height:13.5rem}}.medical-tools-page.medical-profile-page>section [class*=text-amber-100\/],.medical-tools-page.medical-profile-page>section [class*=text-amber-200\/]{color:#765127!important}.medical-tools-page.medical-profile-page>section [class*=text-emerald-100\/],.medical-tools-page.medical-profile-page>section [class*=text-emerald-200\/]{color:#416b62!important}.medical-tools-page.medical-profile-page>section [class*=text-slate-100\/],.medical-tools-page.medical-profile-page>section [class*=text-slate-200\/]{color:#294f55!important}.medical-profile-primary-cta,.medical-tool-upload-primary{color:#083d3a!important;background:linear-gradient(135deg,#5eead4 0%,#2dd4bf 52%,#22c7b8 100%)!important;border-color:#0d94887a!important;box-shadow:0 14px 30px #0d94883d,inset 0 1px #ffffffb3!important}.medical-tool-upload-primary:hover,.medical-tool-upload-primary:focus-visible{transform:translateY(-1px);background:linear-gradient(135deg,#99f6e4 0%,#5eead4 55%,#2dd4bf 100%)!important}.medical-tool-calculate-secondary{color:#25615f!important;box-shadow:none!important;background:#ffffffb8!important;border-color:#0f766e38!important}.medical-tool-calculate-secondary:hover,.medical-tool-calculate-secondary:focus-visible{background:#ecfdf9f2!important;border-color:#0f766e6b!important}.medical-tools-page.medical-ir-page .medical-tool-inline-link{color:#0f766e!important;text-decoration-color:#0f766e61!important}.medical-tools-page.medical-ir-page .medical-tool-inline-link:hover,.medical-tools-page.medical-ir-page .medical-tool-inline-link:focus-visible{color:#0b5f59!important;text-decoration-color:currentColor!important}.medical-profile-primary-cta:hover,.medical-profile-primary-cta:focus-visible{transform:translateY(-1px);background:linear-gradient(135deg,#99f6e4 0%,#5eead4 55%,#2dd4bf 100%)!important}.medical-profile-secondary-action{color:#25615f!important;box-shadow:none!important;background:#ffffffb8!important;border-color:#0f766e38!important}.medical-profile-secondary-action:hover,.medical-profile-secondary-action:focus-visible{background:#ecfdf9f2!important;border-color:#0f766e6b!important}.medical-profile-help{appearance:none;flex:0 0 1.75rem;color:#0f766e!important;box-shadow:none!important;background:#f0fdfaeb!important;border-color:#0f766e3d!important;border-radius:999px!important;padding:0!important}.medical-profile-help:hover,.medical-profile-help:focus-visible{--tw-ring-color:#14b8a647!important;background:#ccfbf1!important;border-color:#0f766e80!important}.medical-tools-page .medical-profile-hero-help{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important}.medical-tools-page.medical-tools-page .medical-calculator-card{isolation:isolate;outline-offset:-2px;outline:1px solid #ffffffe0;position:relative;background:radial-gradient(circle at 92% 2%,#38bdf824,#0000 22rem),radial-gradient(circle at 7% 100%,#2dd4bf1f,#0000 20rem),linear-gradient(145deg,#fffffffc,#eefdf9f2)!important;border:1px solid #0d948857!important;overflow:visible!important;box-shadow:0 0 0 7px #14b8a609,0 26px 72px #0f5e5b2e,0 10px 28px #0e749017,inset 0 1px #fff,inset 0 -1px #0d948812!important}.medical-calculator-card:before{filter:blur(22px);opacity:.72;z-index:-1!important;content:""!important;pointer-events:none!important;background:radial-gradient(circle at 18% 30%,#2dd4bf33,#0000 38%),radial-gradient(circle at 84% 70%,#38bdf826,#0000 38%)!important;border-radius:2.35rem!important;position:absolute!important;inset:-1.15rem!important}.medical-calculator-card:after{z-index:2;content:"";background:linear-gradient(90deg,#2dd4bf40,#20b9ab 46%,#38bdf8 100%);border-radius:999px;width:5.5rem;height:4px;position:absolute;inset:.65rem auto auto 50%;transform:translate(-50%);box-shadow:0 3px 14px #14b8a647}.medical-calculator-subpanel{background:#fffc!important;border-color:#0f766e24!important;box-shadow:0 8px 24px #0f5e5b0e!important}.medical-calculator-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.medical-calculator-steps span{color:#49676c;background:#f0fdfabd;border:1px solid #0f766e1f;border-radius:.8rem;align-items:center;gap:.48rem;padding:.58rem .7rem;font-size:.75rem;font-weight:700;display:flex}.medical-calculator-steps b{color:#0f766e;background:#d5f7f0;border-radius:999px;flex:0 0 1.35rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;display:inline-grid}.medical-field-label{justify-content:flex-start;align-items:center;gap:.35rem;min-height:1.65rem;display:flex}.medical-insight-trigger{cursor:help;flex:0 0 1.1rem;color:#4e7778!important;width:1.1rem!important;height:1.1rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important}.medical-insight-trigger svg{stroke-width:1.9px;width:.95rem;height:.95rem}.medical-insight-trigger:hover,.medical-insight-trigger:focus-visible{color:#0b6f69!important;--tw-ring-color:#14b8a640!important;background:0 0!important}.medical-calculator-card label{line-height:1.3;color:#294f55!important;font-size:.94rem!important;font-weight:700!important}.medical-calculator-card input:not([type=checkbox]),.medical-calculator-card select{min-height:3rem;color:#12343a!important;border-radius:.9rem!important;font-size:1rem!important}.medical-calculator-card input::placeholder{color:#82989b!important}:is(.medical-calculator-card input:focus,.medical-calculator-card select:focus,.medical-calculator-card div:focus-within:has(>input)){border-color:#0d948875!important;box-shadow:0 0 0 3px #2dd4bf1c!important}.medical-insight-popup{color:#294f55!important;background:#f8fffdfa!important;border-color:#0d948833!important;font-size:.75rem!important;font-weight:400!important;line-height:1.5!important;box-shadow:0 18px 48px #0f5e5b2e,inset 0 1px #fff!important}.medical-tools-page .medical-insight-popup,.medical-tools-page .medical-insight-popup *{color:#365d62!important;font-size:.75rem!important;font-weight:400!important;line-height:1.5!important}.medical-tools-page .medical-insight-popup>div+div{color:#527378!important;border-top-color:#0f766e33!important;margin-top:.65rem!important;padding-top:.65rem!important}.medical-tools-page.medical-tools-page .medical-insight-popup .medical-insight-copy,.medical-tools-page.medical-tools-page .medical-insight-popup .medical-insight-range{color:#365d62!important;font-size:.75rem!important;font-weight:400!important;line-height:1.5!important}.medical-tools-page.medical-tools-page .medical-insight-popup .medical-insight-range{color:#527378!important;border-top-color:#0f766e33!important;margin-top:.65rem!important;padding-top:.65rem!important}.medical-ldl-helper{text-align:center;width:min(100%,30rem);margin:.7rem auto 0;color:#71898d!important;font-size:.82rem!important;font-weight:450!important;line-height:1.5!important}.medical-calculator-actions{gap:.7rem;width:min(100%,34rem);margin-inline:auto;display:grid}.medical-calculator-action{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;height:3.25rem;min-height:3.25rem;line-height:1.2;display:flex!important}.medical-calculator-cta-row{width:100%;position:relative}.medical-calculator-cta-row>.medical-insight-trigger{z-index:5;position:absolute;top:50%;right:-2.2rem;transform:translateY(-50%)}.medical-calculator-cta-row>div:has(.medical-insight-trigger){z-index:5;position:absolute;top:50%;right:-2.2rem;transform:translateY(-50%)}@media (max-width:767px){.medical-tools-page.medical-tools-page .medical-calculator-card{border-radius:1.35rem!important;padding:1rem!important;box-shadow:0 0 0 4px #14b8a608,0 20px 48px #0f5e5b29,0 7px 20px #0e749014,inset 0 1px #fff!important}.medical-calculator-card:before{filter:blur(16px);opacity:.55;border-radius:1.7rem!important;inset:-.6rem!important}.medical-calculator-steps{grid-template-columns:1fr;gap:.38rem}.medical-calculator-steps span{padding:.48rem .6rem}.medical-calculator-actions{width:100%}.medical-calculator-action{height:3.1rem;min-height:3.1rem;padding-inline:2.7rem!important;font-size:.82rem!important}.medical-calculator-cta-row>.medical-insight-trigger{right:.72rem}.medical-calculator-cta-row>div:has(.medical-insight-trigger){right:.72rem}}.medical-profile-hero-help>summary{color:#0f766e!important;--tw-ring-color:#14b8a647!important;background:#f0fdfaeb!important;border-color:#0f766e3d!important}.medical-profile-hero-help>summary:hover,.medical-profile-hero-help>summary:focus-visible{background:#ccfbf1!important;border-color:#0f766e80!important}@media (max-width:767px){.medical-tools-choice__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0;display:grid}.medical-tools-choice__items>a{min-height:4.35rem;padding:.65rem}.medical-tools-choice__items>a small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.medical-tools-choice__all{color:#087f82;grid-column:1/-1;justify-content:center;align-items:center;gap:.45rem;min-height:44px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.medical-tools-hub-visual{display:none}}
