.tdee-page{--td-navy:#061226;--td-panel:#0b1f3c;--td-blue:#11a8ff;--td-green:#b8ee28;--td-white:#f7fbff;--td-muted:#b8c7da;background:linear-gradient(180deg,#07152d,#061226);color:var(--td-white);padding:58px 0 78px}.tdee-shell{width:min(100% - 40px,1120px);margin:auto}.tdee-head{max-width:760px;margin-bottom:30px}.tdee-kicker{margin:0 0 10px;color:var(--td-green);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tdee-title{margin:0;color:#fff;font-size:clamp(2.5rem,6vw,5rem);line-height:.94}.tdee-title span{display:block;color:var(--td-blue)}.tdee-intro{color:#d8e5f3;line-height:1.65}.tdee-nav{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px}.tdee-nav a{color:var(--td-green);font-size:.78rem;font-weight:900;text-decoration:none;text-transform:uppercase}.tdee-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.tdee-card{padding:28px;border:1px solid rgba(17,168,255,.22);border-radius:14px;background:linear-gradient(145deg,#123255f2,#07172ffa);box-shadow:0 18px 45px #00000038}.tdee-card h2{margin:0 0 21px;color:#fff}.tdee-row{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:16px}.tdee-label{display:block;margin-bottom:7px;color:#fff;font-size:.8rem;font-weight:850;text-transform:uppercase}.tdee-input,.tdee-select{width:100%;min-height:48px;padding:10px 12px;border:1px solid rgba(175,210,243,.34);border-radius:6px;background:#07172e;color:#fff;font:inherit}.tdee-input:focus,.tdee-select:focus{outline:3px solid rgba(17,168,255,.28);border-color:var(--td-blue)}.tdee-help{display:block;margin-top:6px;color:var(--td-muted);font-size:.76rem;line-height:1.4}.tdee-error{min-height:22px;color:#ffb7b7;font-size:.85rem}.tdee-submit,.tdee-macro{display:flex;width:100%;min-height:49px;align-items:center;justify-content:center;border:2px solid var(--td-green);border-radius:6px;background:var(--td-green);color:#061226!important;font-size:.82rem;font-weight:900;letter-spacing:.06em;text-decoration:none!important;text-transform:uppercase}.tdee-results{display:none}.tdee-results.is-visible{display:block}.tdee-total{padding:22px;border-radius:9px;background:#11a8ff1a;text-align:center}.tdee-total strong{display:block;color:var(--td-green);font-size:2.45rem;line-height:1}.tdee-total span{color:var(--td-muted);font-size:.76rem;text-transform:uppercase}.tdee-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.tdee-stat{padding:15px;border-radius:8px;background:#07172e;text-align:center}.tdee-stat strong{display:block;color:#fff;font-size:1.4rem}.tdee-stat span{color:var(--td-muted);font-size:.74rem}.tdee-note{color:var(--td-muted);font-size:.84rem;line-height:1.6}.tdee-macro{margin-top:18px}.tdee-placeholder{display:grid;min-height:350px;place-items:center;text-align:center;color:var(--td-muted)}.tdee-placeholder svg{width:82px;fill:none;stroke:var(--td-blue);stroke-width:1.6}.tdee-disclaimer{margin-top:24px;color:#91a7bf;font-size:.76rem;line-height:1.5}@media(max-width:800px){.tdee-layout{grid-template-columns:1fr}}@media(max-width:520px){.tdee-shell{width:min(100% - 24px,1120px)}.tdee-row,.tdee-stats{grid-template-columns:1fr}.tdee-nav{display:grid}.tdee-card{padding:21px}}.tdee-page{background-image:linear-gradient(90deg,#030b18fa,#030b18e6,#030b1847 72%,#030b1880),var(--tdee-hero-image),linear-gradient(180deg,#07152d,#061226);background-position:center top;background-repeat:no-repeat;background-size:auto 470px,auto 470px,auto}.tdee-head{min-height:310px;display:flex;flex-direction:column;justify-content:center}@media(max-width:800px){.tdee-page{background-image:linear-gradient(180deg,#030b1870,#061226 430px),var(--tdee-hero-image),linear-gradient(180deg,#07152d,#061226);background-position:64% top;background-size:auto 430px,auto 430px,auto}.tdee-head{min-height:330px;max-width:65%}}@media(max-width:520px){.tdee-page{background-position:67% top;background-size:auto 360px,auto 360px,auto}.tdee-head{min-height:275px;max-width:72%}.tdee-intro{font-size:.88rem;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/tdee-calculator.css.map */
