.bc-calc{display:block;--calc-green:#7cffcb;color:#fff}.bc-calc *{box-sizing:border-box}.bc-calc .bc-service__hero{min-height:440px}.bc-calc .bc-service__hero-inner{padding-block:140px 62px;grid-template-columns:1.15fr .85fr;gap:70px}.bc-calc .bc-service__hero h1{font-size:clamp(38px,4vw,56px)}.bc-calc__hero-demo{padding:26px 28px;border:1px solid #343434;border-radius:20px;background:#171717a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.bc-calc__hero-demo>span{display:block;font-size:13px;color:#aaa}.bc-calc__hero-demo>strong{display:block;margin-top:14px;font-size:42px;font-weight:450;color:var(--calc-green)}.bc-calc__hero-demo svg{display:block;width:100%;height:90px;margin-top:20px;overflow:visible}.bc-calc__hero-demo path{fill:none;stroke:#7cffcb;stroke-width:2;stroke-dasharray:500;stroke-dashoffset:500;animation:bc-calc-line 1.8s cubic-bezier(.5,0,.2,1) forwards}.bc-calc__hero-demo .bc-calc__graph-grid{stroke:#ffffff0b;stroke-width:1;stroke-dasharray:none;animation:none}.bc-calc__hero-demo small{display:block;color:#999;font-size:12px;margin-top:12px}.bc-calc__tool-wrap{padding-block:48px 64px;scroll-margin-top:90px}.bc-calc__board{padding:30px;border:1px solid #303030;border-radius:24px;background:linear-gradient(135deg,#202020,#171717)}.bc-calc__toolbar{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:24px}.bc-calc__toolbar h2{font-size:30px}.bc-calc__toolbar p{font-size:14px;margin-top:10px;max-width:670px}.bc-calc__utility{display:flex;align-items:center;gap:10px;flex-shrink:0}.bc-calc__utility select{background:#252525;color:#ddd;border:1px solid #3b3b3b;border-radius:10px;min-height:42px;padding:8px 34px 8px 12px}.bc-calc__icon-button{display:grid;place-items:center;width:42px;height:42px;padding:10px;border:1px solid #383838;border-radius:10px;background:#252525;color:#bbb;cursor:pointer}.bc-calc__icon-button svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none}.bc-calc__form-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:28px;align-items:start}.bc-calc__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bc-calc label{display:grid;gap:9px;min-width:0;font-size:12px;color:#b9b9b9}.bc-calc input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font:inherit;font-size:18px;color:#f2f2f2;background:#252525;border:1px solid #3b3b3b;border-radius:10px;padding:11px 12px;min-height:46px;width:100%;min-width:0}.bc-calc input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.bc-calc input:focus-visible,.bc-calc select:focus-visible,.bc-calc button:focus-visible{outline:2px solid #aaa;outline-offset:4px}.bc-calc fieldset{margin:24px 0 0;padding:22px 0 0;border:0;border-top:1px solid #333;min-width:0}.bc-calc legend{padding:0 12px 0 0;color:#d3d3d3;font-size:14px}.bc-calc__baselines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bc-calc__baselines input{padding:10px 8px!important;font-size:16px!important}.bc-calc__outputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bc-calc__result{padding:20px;border:1px solid #333;border-radius:14px;background:#181818;min-width:0}.bc-calc__result>span{display:block;font-size:12px;color:#aaa}.bc-calc__result strong{display:block;font-size:clamp(23px,2.4vw,33px);line-height:1.2;font-weight:450;margin-top:13px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.bc-calc__result small{display:block;color:#888;font-size:11px;line-height:1.5;margin-top:10px}.bc-calc__result--main{grid-column:1/-1;background:#202723;border-color:#3a473f}.bc-calc__result--main strong{color:var(--calc-green);font-size:38px}.bc-calc[data-positive=false] .bc-calc__result--main strong{color:#eee}.bc-calc__sliders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.bc-calc__slider{padding:17px;border:1px solid #333;border-radius:14px;background:#1b1b1b}.bc-calc__slider output{font-size:23px;color:#eee}.bc-calc__slider input{width:100%;accent-color:var(--calc-green);min-height:26px;cursor:pointer}.bc-calc__chart{margin-top:28px;padding-top:26px;border-top:1px solid #333}.bc-calc__legend{display:flex;gap:20px;margin-bottom:20px;font-size:11px;color:#aaa}.bc-calc__legend span{display:flex;align-items:center;gap:7px}.bc-calc__legend i{width:7px;height:7px;border-radius:50%;background:var(--calc-green)}.bc-calc__legend span+span i{background:#777}.bc-calc__funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:0}.bc-calc__stage{padding:0 12px;min-height:99px;font-size:12px;color:#aaa}.bc-calc__stage strong{display:block;color:var(--calc-green);font-size:25px;font-weight:450;margin-top:10px}.bc-calc__stage small{display:block;font-size:10px;color:#777;margin-top:8px}.bc-calc__plot{position:relative;height:140px}.bc-calc__plot>div{position:absolute;top:0;right:0;bottom:0;left:0;border:0;transition:clip-path .35s cubic-bezier(.22,1,.36,1)}.bc-calc__plot>[data-after-area]{background:#7cffcb;opacity:.72;z-index:0}.bc-calc__plot>[data-before-area]{background:#565a58;opacity:.95;z-index:1}.bc-calc__footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:24px}.bc-calc__footer p{font-size:12px;max-width:650px;color:#888}.bc-calc__copy{display:flex;gap:8px;align-items:center;font:inherit;font-size:12px;padding:11px 15px;color:#ccc;border:1px solid #404040;border-radius:99px;background:#ffffff05;cursor:pointer;flex-shrink:0}.bc-calc__copy:hover{background:#ffffff0b;border-color:#555}.bc-calc__error{font-size:13px!important;color:#f1b9a9!important;margin-top:18px!important}.bc-calc__error[hidden]{display:none}.bc-calc__costbar{display:flex;height:44px;border-radius:10px;overflow:hidden;background:#303030;gap:2px;margin:26px 0 20px}.bc-calc__costbar span{transition:width .35s;min-width:0;background:#747474}.bc-calc__costbar span:nth-child(2){background:#555}.bc-calc__costbar span:nth-child(3){background:#999}.bc-calc__costbar span:nth-child(4){background:linear-gradient(90deg,#3d9470,#7cffcb)}.bc-calc__costlist{display:grid;gap:0}.bc-calc__costlist>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #2c2c2c;padding:12px 0;font-size:12px;color:#aaa}.bc-calc__costlist b{color:#ddd;font-weight:450}.bc-calc__explain{padding-block:24px 64px}.bc-calc__explain-head{max-width:720px;margin-bottom:30px}.bc-calc__explain-head h2{font-size:38px}.bc-calc__explain-head p{margin-top:18px}.bc-calc__formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#303030;border:1px solid #303030;border-radius:20px;overflow:hidden}.bc-calc__formulas article{padding:27px;background:#191919;min-width:0}.bc-calc__formulas h3{font-size:19px}.bc-calc__formulas code{display:block;color:#b9dec9;font:12px/1.7 monospace;margin-top:18px;overflow-wrap:anywhere}.bc-calc__formulas p{font-size:14px;margin-top:14px}.bc-calc__related{padding-block:0 64px}.bc-calc__related-inner{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:28px 32px;border:1px solid #303030;border-radius:20px;background:#1c1c1c}.bc-calc__related h2{font-size:27px}.bc-calc__related p{font-size:14px;max-width:660px;margin-top:12px}.bc-calc__related a{flex-shrink:0}.bc-calc .bc-service__faq-layout{padding-block:0 64px}.bc-calc .bc-service__faq-layout h2{font-size:38px}.bc-calc__cross-link{display:inline-flex;gap:10px;align-items:center;color:#bbb;text-decoration:none;font-size:13px;margin-top:22px}.bc-calc__cross-link svg{width:17px;height:17px}.bc-calc__cross-link:hover{color:#fff}@keyframes bc-calc-line{to{stroke-dashoffset:0}}@media(max-width:990px){.bc-calc .bc-service__hero-inner{gap:32px}.bc-calc__toolbar{align-items:flex-start}.bc-calc__form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px}.bc-calc__result{padding:17px}.bc-calc__result--main strong{font-size:32px}.bc-calc__related-inner{padding:26px}}@media(max-width:749px){.bc-calc .bc-service__hero{min-height:0}.bc-calc .bc-service__hero-inner{grid-template-columns:1fr;padding-block:118px 30px;gap:28px}.bc-calc .bc-service__hero h1{font-size:38px}.bc-calc__hero-demo{padding:22px;text-align:left}.bc-calc__hero-demo>strong{font-size:34px}.bc-calc__hero-demo svg{height:58px;margin-top:12px}.bc-calc__tool-wrap{padding-block:30px 44px}.bc-calc__board{padding:22px 16px;border-radius:20px}.bc-calc__toolbar{display:grid;gap:20px}.bc-calc__toolbar h2{font-size:27px}.bc-calc__form-grid{grid-template-columns:1fr;gap:24px}.bc-calc__toolbar p{font-size:14px}.bc-calc__utility{justify-content:flex-end}.bc-calc__sliders{grid-template-columns:1fr;gap:10px}.bc-calc__slider{grid-template-columns:1fr auto;align-items:center}.bc-calc__slider input{grid-column:1/-1}.bc-calc__stage{padding-inline:5px;font-size:10px;min-height:108px}.bc-calc__stage strong{font-size:19px}.bc-calc__stage small{font-size:9px;line-height:1.5}.bc-calc__plot{height:105px}.bc-calc__footer{align-items:stretch;flex-direction:column}.bc-calc__copy{justify-content:center}.bc-calc__formulas{grid-template-columns:1fr}.bc-calc__formulas article{padding:24px}.bc-calc__explain-head h2,.bc-calc .bc-service__faq-layout h2{font-size:32px}.bc-calc__explain{padding-block:0 44px}.bc-calc__related-inner{flex-direction:column;text-align:center;padding:26px 22px}.bc-calc__related h2{font-size:25px}.bc-calc__related{padding-bottom:44px}.bc-calc__result strong{font-size:24px}.bc-calc__result--main strong{font-size:32px}}@media(max-width:359px){.bc-calc__board{padding-inline:12px}.bc-calc .bc-service__hero h1{font-size:33px}.bc-calc__baselines{gap:7px}.bc-calc__result{padding:14px}.bc-calc__result strong{font-size:21px}.bc-calc__result--main strong{font-size:29px}.bc-calc__stage strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.bc-calc *,.bc-calc *:before{animation:none!important;transition:none!important}.bc-calc__hero-demo path{stroke-dashoffset:0}}.bc-calc .bc-service__hero h1{background:linear-gradient(180deg,#fff 15%,#b6b6b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bc-calc__explain{position:relative;isolation:isolate}.bc-calc[data-valid=false] .bc-calc__chart{opacity:.3}.bc-calc .bc-service__hero h1 .gradient-word{background:linear-gradient(180deg,#fff 15%,#b6b6b6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bc-calc__plot>div{display:block}.bc-calc__fields>label,.bc-calc__baselines>label,.bc-calc fieldset>label{display:flex;flex-direction:column}.bc-calc__fields>label>span,.bc-calc__baselines>label>span,.bc-calc fieldset>label>span{flex:1;line-height:1.5}.bc-calc input[type=number]{flex:0 0 48px;align-self:end;height:48px;min-height:48px;max-height:48px;line-height:1.25;padding:0 12px}.bc-calc .bc-calc__baselines input{padding:0 8px!important}.bc-calc__utility select{height:48px;min-height:48px;line-height:1.25}.bc-calc__icon-button{width:48px;height:48px}@media(max-width:749px){.bc-calc input[type=number]{font-size:16px}}@media(min-width:750px)and (min-height:560px){bc-calculator[data-mode=profit] #calculator .bc-calc__form-grid>.bc-calc__fields{position:sticky;top:110px;align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/black-comet-calculators.css.map */
