.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:2s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes calculatorHeroBackgroundIn{0%{background-position:128% 44%,-18% -12%,100% 50%;background-size:165% 165%,132% 132%,145% 145%}to{background-position:50% 50%,50% 50%,50% 50%;background-size:100% 100%,100% 100%,100% 100%}}@keyframes calculatorHeroEdgeIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes calculatorHeroLinesIn{0%{opacity:0;transform:translate3d(74px,-8px,0)}to{opacity:var(--hero-lines-opacity);transform:translateZ(0)}}@keyframes calculatorHeroLogoIn{0%{opacity:0;transform:rotate(-150deg) scale(.18)}72%{opacity:1;transform:rotate(9deg) scale(1.12)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes calculatorNavbarLogoLock{0%,41%{transform:rotate(0) scale(1)}42.4%{transform:rotate(10deg) scale(.995)}43.5%{transform:rotate(42deg) scale(.98)}44.3%{transform:rotate(112deg) scale(.94)}45.1%{transform:rotate(160deg) scale(.97)}46%{transform:rotate(176deg) scale(.995)}46.6%{transform:rotate(180deg) scale(1.006)}47%{transform:rotate(182deg) scale(.994)}47.4%{transform:rotate(179deg) scale(1)}47.8%{transform:rotate(180.5deg) scale(1)}48.2%,91%{transform:rotate(180deg) scale(1)}92.4%{transform:rotate(190deg) scale(.995)}93.5%{transform:rotate(222deg) scale(.98)}94.3%{transform:rotate(292deg) scale(.94)}95.1%{transform:rotate(340deg) scale(.97)}96%{transform:rotate(356deg) scale(.995)}96.6%{transform:rotate(360deg) scale(1.006)}97%{transform:rotate(362deg) scale(.994)}97.4%{transform:rotate(359deg) scale(1)}97.8%{transform:rotate(360.5deg) scale(1)}98.2%,to{transform:rotate(360deg) scale(1)}}@keyframes calculatorHeroTextIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes calculatorHeroViewIn{0%{opacity:0;transform:translate3d(12px,0,0)}to{opacity:1;transform:translateZ(0)}}.leftSideMenuBar{position:sticky!important;top:5px}.main-section-1{background:linear-gradient(180deg,var(--app-bg, #ffffff) 0%,var(--app-bg-soft, #f1f5f7) 18%,var(--app-bg-soft, #f1f5f7) 82%,var(--app-bg, #ffffff) 100%);color:var(--app-ink, #1A3F60);transition:background-color .18s ease,color .18s ease}@media only screen and (min-width: 992px){.main-section-1>.pc-navbar .pc-navbar__shell{width:min(var(--site-content-width, 1080px),100%)}}.main-text-1{font-family:var(--base-font);color:var(--app-ink, #000000CC);font-size:62px;line-height:73px;text-align:center;font-weight:600;letter-spacing:-1.84px}.main-text-2{font-family:var(--base-font);font-weight:400;color:var(--app-ink-muted, #000000CC);text-align:center;font-size:45px;line-height:63px}.main-setion-2{margin-top:50px}.home-page-first-section>.container{width:min(calc(var(--site-content-width, 1080px) + var(--site-page-gutters, 24px)),100%);max-width:none;padding-right:var(--site-page-gutter, 12px);padding-left:var(--site-page-gutter, 12px)}.main-setion-calculator{width:100%;min-width:0;max-width:var(--site-content-width, 1080px);margin:0 auto}.calculator-hero{--hero-lines-opacity: .105;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;width:100%;max-width:var(--site-content-width, 1080px);min-height:82px;margin:8px auto 0;padding:12px 16px;overflow:hidden;border:1px solid rgba(63,118,150,.15);border-radius:12px;background:linear-gradient(132deg,#f8fcff,#eef8fc 48%,#e3f0f7);background-repeat:no-repeat;box-shadow:inset 0 1px #ffffffbd,0 1px 2px #263d4d09,0 6px 18px #00000024;animation:calculatorHeroBackgroundIn 1.05s cubic-bezier(.2,.74,.24,1) both}.calculator-hero:before{content:"";position:absolute;top:0;left:0;width:min(36%,340px);height:3px;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#3f7696,#70a9c9 66%,transparent);box-shadow:0 3px 16px #3f76961a;transform-origin:left center;animation:calculatorHeroEdgeIn .76s cubic-bezier(.18,.76,.24,1) 80ms both}.calculator-hero:after{content:"";position:absolute;right:-72px;top:-88px;width:min(43vw,430px);height:292px;background:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 24%,#000 64%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 24%,#000 64%);mask-composite:intersect;opacity:var(--hero-lines-opacity);transform:translateZ(0);filter:blur(.28px);pointer-events:none;animation:calculatorHeroLinesIn .92s cubic-bezier(.18,.74,.22,1) 90ms both}.calculator-hero__mark,.calculator-hero__copy,.calculator-hero__view{position:relative;z-index:1}.calculator-hero__mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(63,118,150,.11);border-radius:10px;background:#3f76961a;box-shadow:inset 0 1px #ffffffad,0 7px 18px #263d4d0e}.calculator-hero__mark .calculator-hero__logo{display:block;width:30px;height:auto}.calculator-hero__logo-mask{transform-origin:center;transform-box:fill-box;animation:calculatorHeroLogoIn .72s cubic-bezier(.18,.86,.28,1.16) .12s both}.calculator-hero__copy{min-width:0}.calculator-hero__eyebrow{margin:0 0 4px;font-size:var(--ui-eyebrow-size);font-weight:var(--ui-eyebrow-weight);letter-spacing:var(--ui-eyebrow-spacing);text-transform:uppercase;color:var(--primary-color);animation:calculatorHeroTextIn .46s ease-out .17s both}.calculator-hero h1{margin:0;line-height:1;animation:calculatorHeroTextIn .62s cubic-bezier(.18,.78,.24,1) .23s both}.calculator-hero .pc-brand-wordmark--hero{--pc-brand-word-size: clamp(26px, 2.5vw, 30px);display:flex;align-items:baseline;gap:.35em}.calculator-hero .pc-brand-wordmark--hero small{margin-top:0}.calculator-hero__copy>p:last-child{margin:4px 0 0;font-size:11.5px;line-height:1.35;color:var(--app-ink-muted, rgba(38, 61, 77, .64));animation:calculatorHeroTextIn .52s ease-out .34s both}.calculator-hero__signals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:190px}.calculator-hero__signals span{padding:var(--ui-pill-padding);border:1px solid var(--ui-pill-border);border-radius:var(--ui-pill-radius);background:var(--app-glass, rgba(255, 255, 255, .74));font-size:var(--ui-pill-font-size);font-weight:var(--ui-pill-font-weight);color:var(--app-ink, #263d4d);white-space:nowrap}.calculator-hero__view{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;width:252px;animation:calculatorHeroViewIn .62s cubic-bezier(.18,.78,.24,1) .39s both}.calculator-hero__view-label{grid-column:1 / -1;color:var(--app-ink-muted, rgba(38, 61, 77, .64));font-size:var(--ui-tag-font-size);font-weight:var(--ui-eyebrow-weight);letter-spacing:var(--ui-eyebrow-spacing);text-transform:uppercase}.calculator-hero__switch{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid var(--app-line, rgba(38, 61, 77, .1));border-radius:11px;background:var(--app-bg-soft, #edf4f7)}.calculator-hero__switch:before{position:absolute;top:3px;bottom:3px;left:3px;z-index:-1;width:calc((100% - 9px)/2);border:1px solid var(--app-selected-line, rgba(63, 118, 150, .34));border-radius:8px;background:var(--app-selected-bg, #e8f1f6);box-shadow:0 0 0 2px var(--app-selected-ring, rgba(63, 118, 150, .1));content:"";transform:translate(0);transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .22s ease,border-color .22s ease}.calculator-hero__switch[data-mode=advanced]:before{transform:translate(calc(100% + 3px))}.calculator-hero__switch button{position:relative;z-index:1;min-height:31px;padding:5px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--app-ink-muted, rgba(38, 61, 77, .64));font-size:9.5px;font-weight:800;cursor:pointer;transition:color .19s ease,transform .19s ease}.calculator-hero__switch button.is-active{border-color:transparent;background:transparent;color:var(--primary-color, #3f7393);box-shadow:none}.calculator-hero__switch button:active{transform:scale(.98)}.calculator-hero__switch button:focus-visible,.calculator-hero__view a:focus-visible{outline:3px solid var(--app-selected-ring, rgba(63, 118, 150, .18));outline-offset:2px}.calculator-hero__view small{align-self:center;color:var(--app-ink-muted, rgba(38, 61, 77, .64));font-size:8px;line-height:1.35}.calculator-hero__account-cta{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:6px 10px;border:1px solid transparent;border-radius:999px;background:linear-gradient(135deg,var(--primary-color, #3f7393),#356f93);color:#fff;font-size:8.5px;font-weight:800;line-height:1.1;text-decoration:none;box-shadow:0 6px 15px #2c7fc429;transition:transform .18s ease,box-shadow .18s ease}.calculator-hero__account-cta:after{content:"→";font-size:11px}.calculator-hero__account-cta:hover{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 18px #2c7fc438}.calculator-hero__view small a{color:var(--primary-color, #3f7393);font-weight:800;text-decoration:none}.calculator-hero__view small a:hover{text-decoration:underline}.Main-PeptidesList-Section{width:30%}.main-secong-section{min-height:100vh}@media only screen and (max-width: 1000px){.main-setion-cards{display:none}.main-setion-cards-mob{display:block}.main-setion-2{flex-wrap:wrap}}@media only screen and (min-width: 1000px){.main-setion-cards-mob{display:none}}@media only screen and (max-width: 518px){.main-new-text-heading{margin-left:10%;margin-right:10%}}@media only screen and (max-width: 992px){.Main-PeptidesList-Section{display:none}}@media only screen and (max-width: 991px){.main-text-1{font-size:56px;line-height:68px}.main-text-2{font-size:42px;line-height:60px}}@media only screen and (min-width: 626px) and (max-width: 767px){.calculator-hero{grid-template-columns:auto minmax(0,1fr);align-items:center}.calculator-hero__view{grid-column:1 / -1;grid-template-columns:minmax(220px,252px) minmax(0,1fr);width:100%;padding-top:9px;border-top:1px solid var(--app-line, rgba(38, 61, 77, .1))}.calculator-hero__view-label{grid-column:1 / -1}}@media only screen and (max-width: 625px){.calculator-hero{grid-template-columns:auto minmax(0,1fr);gap:10px;width:100%;min-height:72px;margin-top:7px;padding:10px 12px;border-radius:10px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.calculator-hero:after{top:-34px;right:-150px;width:360px;height:260px;opacity:.068;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.32) 26%,#000 64%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.32) 26%,#000 64%);mask-composite:intersect}.calculator-hero__mark{width:40px;height:40px;border-radius:12px}.calculator-hero__mark .calculator-hero__logo{width:26px}.calculator-hero__eyebrow{display:none}.calculator-hero .pc-brand-wordmark--hero{--pc-brand-word-size: clamp(20px, 5.5vw, 22px)}.calculator-hero__domain{display:none}.calculator-hero__copy>p:last-child{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.calculator-hero__view{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);width:100%;gap:6px;padding-top:7px;border-top:1px solid var(--app-line, rgba(38, 61, 77, .1))}.calculator-hero__view-label{margin-top:2px;font-size:var(--ui-tag-font-size)}.calculator-hero__switch{width:100%}.calculator-hero__switch button{min-height:36px;font-size:11px}.calculator-hero__view small{display:block;width:100%;font-size:9.5px;line-height:1.45}.calculator-hero__account-cta{width:100%;min-height:35px;justify-content:center;font-size:10px}.main-text-1{font-size:50px;line-height:60px}.main-text-2{font-size:34px;line-height:48px}.main-setion-2{gap:15px!important}}:root[data-theme=dark] .calculator-hero{--hero-lines-opacity: .11;border-color:#81bde52e;background:linear-gradient(132deg,#142b3d,#142b3d 47%,#112533)}:root[data-theme=dark] .calculator-hero__mark{background:#81bde51c}:root[data-theme=dark] .calculator-hero:after{opacity:.11;filter:brightness(1.3) saturate(.84) blur(.32px)}:root[data-theme=dark] .calculator-hero__eyebrow{color:#81bde5}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]) .calculator-hero{--hero-lines-opacity: .11;border-color:#81bde52e;background:linear-gradient(132deg,#142b3d,#142b3d 47%,#112533)}:root:not([data-theme=light]):not([data-theme=dark]) .calculator-hero__mark{background:#81bde51c}:root:not([data-theme=light]):not([data-theme=dark]) .calculator-hero:after{opacity:.11;filter:brightness(1.3) saturate(.84) blur(.32px)}:root:not([data-theme=light]):not([data-theme=dark]) .calculator-hero__eyebrow{color:#81bde5}}.main-page{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.main-page>.pc-footer{margin-top:auto}.main-hero{max-width:680px;margin:0 auto;padding:26px 0 20px;text-align:center}.main-hero__title{margin:0;color:var(--app-ink, #263d4d);font-family:var(--display-font, var(--base-font));font-size:clamp(25px,2.2vw + 8px,38px);font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.main-hero__lead{max-width:58ch;margin:12px auto 0;color:var(--app-ink-muted, rgba(38, 61, 77, .76));font-family:var(--base-font);font-size:clamp(15px,.4vw + 11px,17px);line-height:1.55;text-wrap:pretty}.main-hero__lead a{color:inherit;text-decoration:underline;text-decoration-color:var(--primary-color, #3f7393);text-underline-offset:.15em}.main-hero__lead a:hover,.main-hero__lead a:focus-visible{color:var(--primary-color, #3f7393)}.main-hero__watch{display:inline-flex;align-items:baseline;gap:7px;margin-top:14px;padding:7px 13px;border:1px solid var(--app-line, rgba(38, 61, 77, .1));border-radius:999px;background:var(--app-bg-raised, #fff);color:var(--primary-color, #3f7393);font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .16s ease,transform .12s ease}.main-hero__watch small{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.main-hero__watch:hover{border-color:var(--app-selected-line, rgba(63, 118, 150, .34))}.main-hero__watch:active{transform:translateY(1px)}.main-hero__watch:focus-visible{outline:3px solid var(--app-selected-ring, rgba(63, 118, 150, .1));outline-offset:2px}@media (prefers-reduced-motion: reduce){.main-hero__watch{transition:none}}.main-legacy-banner-wrap{padding:0 var(--site-page-gutter, 12px)}.main-legacy-banner{--legacy-band-ink: #a1232a;position:relative;display:flex;align-items:center;gap:14px;width:min(var(--site-content-width, 1080px),100%);margin:8px auto 0;padding:12px 12px 12px 16px;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:14px;background:linear-gradient(118deg,#9f1f27,#c4262f 48%,#e3474f);box-shadow:0 12px 28px #9f1f2752,inset 0 1px #fff3;color:#fff;font-family:var(--base-font);font-size:14px;line-height:1.35}.main-legacy-banner--quiet{--legacy-band-ink: #fff;border-color:var(--app-line, rgba(38, 61, 77, .14));background:var(--app-surface, #fff);box-shadow:0 8px 22px #263d4d14;color:var(--app-ink, #263d4d)}.main-legacy-banner--quiet:after{display:none}.main-legacy-banner--arrived{border-color:color-mix(in srgb,var(--app-accent-brand, #356f93) 32%,var(--app-line, #d5dee6));background:color-mix(in srgb,var(--app-selected-bg, #e7f0f6) 55%,var(--app-surface, #fff));animation:main-legacy-banner-arrived .32s ease-out both}.main-legacy-banner--quiet.main-legacy-banner--arrived .main-legacy-banner__icon{background:var(--app-accent-brand, #356f93);box-shadow:none;color:#fff}@keyframes main-legacy-banner-arrived{0%{background:var(--app-selected-bg, #e7f0f6)}}.main-legacy-banner--quiet .main-legacy-banner__icon{background:var(--app-selected-bg, #e7f0f6);box-shadow:inset 0 0 0 1px var(--app-selected-line, rgba(53, 111, 147, .25));color:var(--app-accent-brand, #356f93)}.main-legacy-banner--quiet .main-legacy-banner__copy strong{text-shadow:none}.main-legacy-banner--quiet .main-legacy-banner__note{color:var(--app-ink-muted, #5d7180)}.main-legacy-banner--quiet .main-legacy-banner__open{background:linear-gradient(118deg,#b2222a,#c4262f 55%,#d8363f);box-shadow:0 6px 16px #9f1f2752}.main-legacy-banner--quiet .main-legacy-banner__open:hover{background:linear-gradient(118deg,#9f1f27,#b2222a 55%,#c4262f)}.main-legacy-banner--quiet .main-legacy-banner__dismiss{color:var(--app-ink-muted, #5d7180)}.main-legacy-banner--quiet .main-legacy-banner__dismiss:hover{background:var(--app-selected-bg, #e7f0f6);color:var(--app-ink, #263d4d)}.main-legacy-banner--quiet .main-legacy-banner__open:focus-visible{outline-color:#c4262f73}.main-legacy-banner--quiet .main-legacy-banner__dismiss:focus-visible{outline-color:var(--app-selected-line, rgba(53, 111, 147, .45))}.main-legacy-banner:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-35%;width:28%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.26) 50%,transparent 100%);transform:skew(-18deg);pointer-events:none;animation:main-legacy-banner-sweep 7s ease-in-out 1.2s infinite}@keyframes main-legacy-banner-sweep{0%{left:-35%}30%,to{left:125%}}.main-legacy-banner>*{position:relative;z-index:1}.main-legacy-banner__icon{display:grid;flex:none;width:42px;height:42px;place-items:center;border-radius:12px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff38;color:#fff;font-size:24px}.main-legacy-banner__copy{display:flex;flex:1 1 260px;flex-wrap:wrap;align-items:center;gap:3px 10px;min-width:0;margin:0}.main-legacy-banner__copy strong{font-size:17px;font-weight:800;letter-spacing:-.015em;text-shadow:0 1px 0 rgba(0,0,0,.12)}.main-legacy-banner__note{flex-basis:100%;color:#ffffffe0;font-size:13.5px}.main-legacy-banner__open{display:inline-flex;flex:none;align-items:center;gap:9px;min-height:46px;padding:10px 22px;border:0;border-radius:999px;background:#fff;box-shadow:0 6px 16px #00000038;color:var(--legacy-band-ink);font:inherit;font-size:15px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.main-legacy-banner__open:hover{background:#fff3f2;transform:translateY(-1px);box-shadow:0 9px 20px #0000003d}.main-legacy-banner__open:active{transform:translateY(1px)}.main-legacy-banner__open svg{font-size:17px;transition:transform .16s ease}.main-legacy-banner__open:hover svg{transform:translate(3px)}@keyframes main-legacy-banner-pulse{0%,to{box-shadow:0 6px 16px #00000038,0 0 #fff0}45%{box-shadow:0 6px 16px #00000038,0 0 0 10px #ffffff57}}.main-legacy-banner--pulse .main-legacy-banner__open{animation:main-legacy-banner-pulse 1.5s ease-in-out .6s 2}.main-legacy-banner__dismiss{display:grid;flex:none;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:transparent;color:#fffc;font-size:16px;cursor:pointer}.main-legacy-banner__dismiss:hover{background:#ffffff24;color:#fff}.main-legacy-banner__open:focus-visible,.main-legacy-banner__dismiss:focus-visible{outline:3px solid rgba(255,255,255,.7);outline-offset:2px}@media (max-width: 640px){.main-legacy-banner{flex-wrap:wrap;gap:10px 12px;padding:14px 12px 14px 14px}.main-legacy-banner__copy{flex-basis:calc(100% - 104px)}.main-legacy-banner__copy strong{font-size:16px}.main-legacy-banner__dismiss{order:1;align-self:flex-start}.main-legacy-banner__open{order:2;flex:1 1 100%;justify-content:center;min-height:44px}}@media (prefers-reduced-motion: reduce){.main-legacy-banner:after,.main-legacy-banner--pulse .main-legacy-banner__open,.main-legacy-banner--arrived{animation:none}.main-legacy-banner__open,.main-legacy-banner__open svg{transition:none}.main-legacy-banner__open:hover,.main-legacy-banner__open:hover svg{transform:none}}.main-skool-banner{width:min(900px,100%);margin:28px auto 0}@media only screen and (max-width: 625px){:root[data-theme=dark] .ui-color-balance .calculator-hero,:root:not([data-theme=light]):not([data-theme=dark]) .ui-color-balance .calculator-hero{--hero-lines-opacity: .075 !important}}@media (prefers-reduced-motion: reduce){.calculator-hero,.calculator-hero:before,.calculator-hero:after,.calculator-hero__logo-mask,.calculator-hero__eyebrow,.calculator-hero h1,.calculator-hero__copy>p:last-child,.calculator-hero__view{animation:none!important}.calculator-hero__switch:before,.calculator-hero__switch button,.pc-navbar__collapse-frame,.pc-navbar__collapse{transition:none!important}}@media only screen and (max-width: 625px){:root[data-theme=dark] .calculator-hero,:root:not([data-theme=light]):not([data-theme=dark]) .calculator-hero{--hero-lines-opacity: .075}}@media only screen and (max-width: 486px){.main-text-1{font-size:40px;line-height:60px}.main-text-2{font-size:24px;line-height:34px}}@media only screen and (max-width: 425px){.main-text-1{font-size:36px;line-height:39px}.main-text-2{font-size:18px!important;line-height:34px;margin-top:0!important}}@media only screen and (max-width: 386px){.main-text-1{font-size:38px;line-height:48px}}@media only screen and (max-width: 416px){.main-text-1{margin-top:-7px!important}}.home-page-first-section .main-text-1{margin:8px 0 0!important;font-size:clamp(30px,3vw,38px);line-height:1.15;letter-spacing:-.9px}.home-page-first-section .main-text-2{margin:2px 0 0!important;color:var(--app-ink-muted, rgba(26, 63, 96, .62));font-size:clamp(15px,1.4vw,17px);font-weight:400;line-height:1.4}.home-page-first-section .main-setion-2{margin-top:8px}@media only screen and (max-width: 507px){.home-page-first-section .main-text-1{margin-top:6px!important}.home-page-first-section .main-setion-2{margin-top:7px}}.ui-color-balance{--primary-color: #356f93;--app-bg: #f7fafc;--app-bg-soft: #e7f0f5;--app-bg-raised: #ffffff;--app-ink: #263d4d;--app-ink-muted: rgba(38, 61, 77, .66);--app-line: rgba(45, 72, 90, .11);--app-selected-bg: #dceaf1;--app-selected-line: rgba(53, 111, 147, .34);--app-selected-ring: rgba(53, 111, 147, .12);background:var(--app-bg)}.ui-color-balance .calculator-hero{--hero-lines-opacity: .09;border-color:#356f9329;background:linear-gradient(116deg,transparent 0 66%,rgba(216,231,239,.42) 66% 100%),linear-gradient(135deg,#fff,#f7fafc 68%,#e7f0f5);box-shadow:0 1px 2px #263d4d09,0 6px 18px #00000024}.ui-color-balance .calculator-hero:before{width:min(31%,320px);height:3px;background:linear-gradient(90deg,#356f93,#73a7c3 68%,transparent);box-shadow:0 4px 16px #356f931a}.ui-color-balance .calculator-hero:after{top:0;right:-18px;width:min(38%,390px);height:100%;background:none;-webkit-clip-path:polygon(27% 0,100% 0,100% 100%,0 100%,18% 61%,4% 61%,23% 39%,9% 39%);clip-path:polygon(27% 0,100% 0,100% 100%,0 100%,18% 61%,4% 61%,23% 39%,9% 39%);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.46) 30%,#000 72%),linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.46) 30%,#000 72%),linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-composite:intersect;opacity:.09;transform:none;filter:blur(.25px)}.ui-color-balance .calculator-hero__mark{border:1px solid rgba(53,111,147,.12);background:#e7f0f5;box-shadow:inset 0 1px #ffffffb8}.ui-color-balance .calculator-hero__switch{background:#e7f0f5e6}.ui-color-balance .calculator-hero__switch:before{background:#fff}.ui-color-balance .calculator-hero__switch button.is-active{background:transparent;color:#356f93}@media only screen and (max-width: 625px){.ui-color-balance .calculator-hero{--hero-lines-opacity: .065}.ui-color-balance .calculator-hero:after{right:-33%;width:78%}}:root[data-theme=dark] .ui-color-balance{--primary-color: #81bde5;--app-bg: #0f202c;--app-bg-soft: #173246;--app-bg-raised: #132a3a;--app-ink: #eef6fb;--app-ink-muted: rgba(238, 246, 251, .7);--app-line: rgba(202, 229, 246, .14);--app-selected-bg: #1d3d52;--app-selected-line: rgba(129, 189, 229, .46);--app-selected-ring: rgba(129, 189, 229, .14)}:root[data-theme=dark] .ui-color-balance .calculator-hero{--hero-lines-opacity: .1;border-color:#81bde530;background:linear-gradient(116deg,transparent 0 66%,rgba(29,61,82,.46) 66% 100%),linear-gradient(135deg,#132a3a,#0f202c 72%,#173246)}:root[data-theme=dark] .ui-color-balance .calculator-hero:after{opacity:.1;filter:brightness(1.28) saturate(.84) blur(.3px)}:root[data-theme=dark] .ui-color-balance .calculator-hero__mark,:root[data-theme=dark] .ui-color-balance .calculator-hero__switch{background:#173246}:root[data-theme=dark] .ui-color-balance .calculator-hero__switch:before{background:#1d3d52}:root[data-theme=dark] .ui-color-balance .calculator-hero__switch button.is-active{background:transparent;color:#81bde5}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]) .ui-color-balance{--primary-color: #81bde5;--app-bg: #0f202c;--app-bg-soft: #173246;--app-bg-raised: #132a3a;--app-ink: #eef6fb;--app-ink-muted: rgba(238, 246, 251, .7);--app-line: rgba(202, 229, 246, .14);--app-selected-bg: #1d3d52;--app-selected-line: rgba(129, 189, 229, .46);--app-selected-ring: rgba(129, 189, 229, .14)}:root:not([data-theme=light]):not([data-theme=dark]) .ui-color-balance .calculator-hero{--hero-lines-opacity: .1;border-color:#81bde530;background:linear-gradient(116deg,transparent 0 66%,rgba(29,61,82,.46) 66% 100%),linear-gradient(135deg,#132a3a,#0f202c 72%,#173246)}:root:not([data-theme=light]):not([data-theme=dark]) .ui-color-balance .calculator-hero:after{opacity:.1;filter:brightness(1.28) saturate(.84) blur(.3px)}:root:not([data-theme=light]):not([data-theme=dark]) .ui-color-balance .calculator-hero__mark,:root:not([data-theme=light]):not([data-theme=dark]) .ui-color-balance .calculator-hero__switch{background:#173246}:root:not([data-theme=light]):not([data-theme=dark]) .ui-color-balance .calculator-hero__switch:before{background:#1d3d52}:root:not([data-theme=light]):not([data-theme=dark]) .ui-color-balance .calculator-hero__switch button.is-active{background:transparent;color:#81bde5}}.pc-shell--legacy{width:100%;max-width:900px;margin-inline:auto;animation:pc-legacy-in .25s var(--pc-ease) both}html[data-pc-calculator-transition] .pc-shell--legacy{animation:none}@keyframes pc-legacy-in{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion: reduce){.pc-shell--legacy{animation:none}}.pc-legacy{display:grid;gap:18px;padding:18px 20px 16px;border:1px solid var(--pc-hairline);border-radius:12px;background:var(--pc-surface);box-shadow:var(--pc-lift);container-type:inline-size}.pc-legacy__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pc-legacy__eyebrow{margin:0 0 4px;color:var(--pc-accent);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.pc-legacy__head h2{margin:0;color:var(--pc-ink);font-family:var(--display-font, var(--base-font));font-size:clamp(18px,2.3vw,24px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.pc-legacy__head p{max-width:60ch;margin:6px 0 0;color:var(--pc-ink-soft);font-size:13.5px;line-height:1.5}.pc-legacy__head p button{padding:0;border:0;background:none;color:var(--pc-accent);font:inherit;font-weight:800;cursor:pointer}.pc-legacy__head p button:hover,.pc-legacy__head p button:focus-visible{text-decoration:underline}.pc-legacy__reset{flex:none;min-height:36px;padding:0 14px;border:1px solid var(--pc-hairline);border-radius:999px;background:var(--pc-surface);color:var(--pc-ink);font:800 12px/1 var(--base-font);cursor:pointer;transition:border-color var(--pc-dur) var(--pc-ease),background var(--pc-dur) var(--pc-ease)}.pc-legacy__reset:hover,.pc-legacy__reset:focus-visible{border-color:var(--pc-accent);background:var(--pc-wash)}.pc-legacy__reset{min-width:78px}.pc-legacy__reset.is-cleared{border-color:var(--pc-selected-line);background:var(--pc-selected);color:var(--pc-accent)}.pc-legacy__reset.is-cleared span{margin-right:4px}.pc-legacy__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pc-legacy__compound{display:grid;gap:6px}.pc-legacy__compound .pc-field{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pc-legacy__compound-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.pc-legacy__hint{margin:0;color:var(--pc-ink-faint);font-size:11.5px;line-height:1.4}.pc-legacy__hint[role=status]{display:block;margin-top:6px;color:var(--pc-accent);font-weight:600}.pc-legacy__hint-action{display:inline-block;margin:3px 0 0 8px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--pc-accent) 36%,transparent);border-radius:999px;background:var(--pc-surface, #fff);color:var(--pc-accent);font:inherit;font-size:11px;font-weight:800;line-height:1.3;white-space:nowrap;cursor:pointer}.pc-legacy__hint-action:hover{background:var(--pc-wash)}.pc-legacy__hint-action:focus-visible{outline:3px solid var(--pc-selected-ring);outline-offset:2px}.pc-legacy__text-btn{padding:4px 6px;border:0;background:none;color:var(--pc-ink-soft);font:750 12px/1 var(--base-font);cursor:pointer}.pc-legacy__text-btn:hover,.pc-legacy__text-btn:focus-visible{color:var(--pc-accent)}.pc-legacy .pc-num__label-row>.pc-legacy__text-btn{position:relative;border-radius:999px}.pc-legacy .pc-num__label-row>.pc-legacy__text-btn:after{content:"";position:absolute;top:-14px;right:-8px;bottom:-2px;left:-8px}.pc-legacy .pc-num__label-row>.pc-legacy__text-btn:active{background:var(--pc-wash-2);color:var(--pc-accent)}.pc-legacy__vial-size{display:inline-flex;align-items:center;gap:5px;color:var(--pc-ink-soft);font-size:11px;font-weight:650;white-space:nowrap}.pc-legacy__vial-size select{max-width:128px;padding:3px 22px 3px 7px;border:1px solid var(--pc-hairline);border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235d7180' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center,var(--pc-surface);color:var(--pc-ink);font:700 11.5px/1.3 var(--base-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pc-legacy__vial-size select:focus-visible{outline:3px solid var(--pc-selected-ring);outline-offset:1px}@keyframes pc-legacy-field-arrive{0%{box-shadow:0 0 0 0 var(--pc-selected-ring)}40%{box-shadow:0 0 0 5px var(--pc-selected-ring)}to{box-shadow:0 0 0 0 transparent}}.pc-legacy__field--new .pc-num__field{animation:pc-legacy-field-arrive 1.1s ease-out}@media (prefers-reduced-motion: reduce){.pc-legacy__field--new .pc-num__field{animation:none}}.pc-legacy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.pc-legacy__span{grid-column:1 / -1}.pc-legacy .pc-num__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px;margin-bottom:5px}.pc-legacy .pc-num__label{margin:0;color:var(--pc-ink-soft);font-size:11px;font-weight:800}.pc-legacy .pc-num__field{min-height:46px;padding:6px 10px}.pc-legacy .pc-num__input{font-size:16px;font-weight:700}.pc-legacy .pc-num__field .pc-seg--mini{height:32px;align-self:center;padding:2px;border-radius:9px}.pc-legacy .pc-num__field .pc-seg--mini .pc-seg__btn{width:44px;min-width:44px;height:26px;min-height:26px;padding:0;border-radius:7px;font-size:11px;font-weight:800;line-height:1}.pc-legacy .pc-quick-values{margin-top:6px}.pc-legacy__syringes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pc-legacy__syringes .pc-seg__btn{display:grid;gap:3px;justify-items:center;min-height:54px;padding:9px 8px;border:1px solid var(--pc-hairline);border-radius:12px;background:var(--pc-surface);color:var(--pc-ink);box-shadow:0 3px 10px #1430430e;font:800 13px/1.2 var(--base-font);cursor:pointer;transition:border-color var(--pc-dur) var(--pc-ease),background var(--pc-dur) var(--pc-ease),transform .16s ease}.pc-legacy__syringes .pc-seg__btn:hover{border-color:var(--pc-selected-line);background:var(--pc-wash);transform:translateY(-1px)}.pc-legacy__syringes .pc-seg__btn.is-on{border-color:var(--pc-accent);background:var(--pc-selected)}.pc-legacy__syringes .pc-seg__hint{color:var(--pc-ink-faint);font-size:10.5px;font-weight:700}.pc-legacy__add{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:36px;padding:0 14px;border:1px dashed var(--pc-selected-line);border-radius:999px;background:transparent;color:var(--pc-accent);font:800 12px/1 var(--base-font);cursor:pointer;transition:border-color var(--pc-dur) var(--pc-ease),background var(--pc-dur) var(--pc-ease)}.pc-legacy__add:hover,.pc-legacy__add:focus-visible{border-style:solid;background:var(--pc-wash)}.pc-legacy__add.is-removed{border-style:solid;border-color:var(--pc-selected-line);background:var(--pc-selected)}.pc-legacy__add--tile{justify-self:stretch;justify-content:center;width:100%;min-height:46px;border-radius:var(--pc-r-md)}.pc-legacy__reading{display:flex;align-items:baseline;gap:5px;min-height:46px;padding:10px 2px;border-bottom:1px dashed var(--pc-hairline)}.pc-legacy__reading output{color:var(--pc-ink);font-size:20px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.pc-legacy__reading span{color:var(--pc-ink-soft);font-size:12px;font-weight:700}.pc-legacy__derived small{display:block;margin-top:5px;color:var(--pc-ink-faint);font-size:11px;line-height:1.4}.pc-legacy__result{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--pc-selected-line);border-radius:12px;background:var(--pc-selected)}.pc-legacy__result-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.pc-legacy__result-head span{color:var(--pc-ink-soft);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.pc-legacy__result-head strong{color:var(--pc-ink);font-family:var(--display-font, var(--base-font));font-size:clamp(26px,4cqi,36px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.pc-legacy__result-head strong small{margin-left:6px;color:var(--pc-ink-soft);font-size:.42em;font-weight:800;letter-spacing:0}.pc-legacy__result.is-over .pc-legacy__result-head strong{color:var(--pc-warn-line)}.pc-legacy__gauge{display:grid;gap:4px}.pc-legacy__bar{display:block;width:100%;height:20px;overflow:visible}.pc-legacy__bar-labels{position:relative;height:14px}.pc-legacy__bar-labels span{position:absolute;top:0;transform:translate(-50%);color:var(--pc-ink-faint);font-size:10.5px;font-weight:700;line-height:14px;font-variant-numeric:tabular-nums}.pc-legacy__bar-labels span.is-first{transform:none}.pc-legacy__bar-labels span.is-last{transform:translate(-100%)}.pc-legacy__bar-track{fill:var(--pc-surface);stroke:var(--pc-hairline)}.pc-legacy__bar-fill{fill:var(--pc-accent);transition:width .32s var(--pc-ease)}.pc-legacy__result.is-over .pc-legacy__bar-fill{fill:var(--pc-warn-line)}.pc-legacy__bar-tick{stroke:var(--pc-ink-faint);opacity:.7}.pc-legacy__lines{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pc-legacy__lines li{position:relative;padding-left:14px;color:var(--pc-ink);font-size:13.5px;line-height:1.5}.pc-legacy__lines li:before{content:"";position:absolute;top:.6em;left:0;width:6px;height:6px;border-radius:50%;background:var(--pc-accent)}.pc-legacy__lines b{font-weight:850;font-variant-numeric:tabular-nums}.pc-legacy__warn{margin:0;padding:10px 12px;border:1px solid rgba(178,106,0,.22);border-radius:var(--pc-r-md, 10px);background:var(--pc-warn-wash);color:var(--pc-ink);font-size:12.5px;line-height:1.5}.pc-legacy__warn-fix{display:flex;width:fit-content;align-items:center;margin-top:8px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--pc-accent) 36%,transparent);border-radius:999px;background:var(--pc-surface, #fff);color:var(--pc-accent);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pc-legacy__warn-fix:hover{background:var(--pc-wash)}.pc-legacy__warn-fix:focus-visible{outline:3px solid var(--pc-selected-ring);outline-offset:2px}.pc-legacy__warn--note{border-color:var(--app-line, rgba(38, 61, 77, .1));background:var(--app-bg-soft, #f1f5f7)}.pc-legacy__empty{margin:0;color:var(--pc-ink-soft);font-size:13px;line-height:1.5}.pc-shell--legacy .pc-result-utilities{margin-top:0}@container (max-width: 640px){.pc-legacy{padding:16px 14px 14px}.pc-legacy__head{flex-direction:column}.pc-legacy__grid{grid-template-columns:minmax(0,1fr)}.pc-legacy__syringes .pc-seg__btn{min-height:48px;padding:7px 4px;font-size:12px}.pc-legacy__vial-size select{min-height:34px;padding:6px 26px 6px 10px;font-size:12.5px}}@media (prefers-reduced-motion: reduce){.pc-legacy__bar-fill,.pc-legacy__syringes .pc-seg__btn,.pc-legacy__reset,.pc-legacy__add{transition:none}}
