#dccalc{background:#2f2f2f;color:#fff;font-family:Poppins,system-ui,sans-serif;overflow-x:hidden}#dccalc a{color:#fb6f92;text-decoration:none}#dccalc a:hover{color:#fb6f92}#dccalc :focus-visible{outline:2px solid #fb6f92;outline-offset:3px;border-radius:8px}#dccalc .grad{background:linear-gradient(to bottom,#fb6f92,#fb6f92);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#dccalc .gridtex{background-image:linear-gradient(to right,rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.012) 1px,transparent 1px);background-size:72px 72px}#dccalc .card{box-shadow:0 8px 30px #00000059,inset 0 1px #ffffff0a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}#dccalc .card:hover{transform:translateY(-4px);border-color:#fb6f9273;box-shadow:0 16px 44px #00000080,inset 0 1px #ffffff12}#dccalc .ico{width:28px;height:28px;stroke:#fb6f92;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}#dccalc .btn{transition:transform .18s ease,box-shadow .2s ease,filter .2s ease}#dccalc .btn:hover{filter:saturate(1.06) brightness(1.03)}#dccalc .btn:active{transform:scale(.98)}#dccalc .ar{display:inline-block;transition:transform .2s ease}#dccalc a:hover>.ar,#dccalc .card:hover .ar{transform:translate(4px)}#dccalc .dclc{box-shadow:0 8px 26px #2f2f2f1a,0 2px 4px #2f2f2f0d}#dccalc .dclc:hover{border-color:#b8365c!important}#dccalc [data-tone=light]{color:#2f2f2f}#dccalc [data-tone=light] a,#dccalc [data-tone=light] .chip{color:#b8365c}#dccalc [data-tone=light] .ico{stroke:#b8365c}#dccalc .fld{display:flex;flex-direction:column;gap:9px}#dccalc .flbl{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:#fff}#dccalc .fhint{font-size:12.5px;line-height:1.5;color:#ffffffb8}#dccalc .inp{width:100%;box-sizing:border-box;appearance:none;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#2f2f2f;color:#fff;font-family:inherit;font-size:16px;font-weight:600;padding:15px 16px;transition:border-color .15s ease,box-shadow .15s ease}#dccalc select.inp{background-image:linear-gradient(45deg,transparent 50%,#a1a1aa 50%),linear-gradient(135deg,#a1a1aa 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:44px;cursor:pointer}#dccalc .inp:hover{border-color:#ffffff47}#dccalc .inp:focus,#dccalc .inp:focus-visible{outline:none;border-color:#fb6f92;box-shadow:0 0 0 3px #fb6f922e}#dccalc .rng{width:100%;appearance:none;height:32px;background:transparent;cursor:pointer}#dccalc .rng::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#ffffff24}#dccalc .rng::-moz-range-track{height:6px;border-radius:999px;background:#ffffff24}#dccalc .rng::-webkit-slider-thumb{appearance:none;margin-top:-7px;width:20px;height:20px;border-radius:999px;background:linear-gradient(to bottom,#fb6f92,#fb6f92);border:2px solid #2f2f2f;box-shadow:0 2px 8px #fb6f9273}#dccalc .rng::-moz-range-thumb{width:20px;height:20px;border-radius:999px;background:#fb6f92;border:2px solid #2f2f2f}#dccalc .rng:focus-visible{outline:none}#dccalc .rng:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fb6f9247}#dccalc .fval{font-family:Archivo Variable,Archivo,sans-serif;font-weight:900;letter-spacing:-.01em;font-size:17px;color:#fb6f92}#dccalc.js-rv .dcrv{opacity:0;transform:translateY(16px);transition:opacity .5s ease-out,transform .5s ease-out}#dccalc.js-rv .dcrv.in{opacity:1;transform:none}#dccalc.js-rv .dcrv .stag>*{opacity:0;transform:translateY(16px);transition:opacity .45s ease-out,transform .45s ease-out}#dccalc.js-rv .dcrv.in .stag>*{opacity:1;transform:none}#dccalc.js-rv .dcrv.in .stag>*:nth-child(2){transition-delay:.07s}#dccalc.js-rv .dcrv.in .stag>*:nth-child(3){transition-delay:.14s}@media(max-width:1024px){#dccalc .g3{grid-template-columns:repeat(2,1fr)!important}#dccalc .g2{grid-template-columns:1fr!important}}@media(max-width:640px){#dccalc .g3,#dccalc .g2{grid-template-columns:1fr!important}#dccalc .sec{padding:60px 18px!important}#dccalc .trust{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){#dccalc.js-rv .dcrv,#dccalc.js-rv .dcrv .stag>*{opacity:1!important;transform:none!important;transition:none!important}#dccalc .card:hover,#dccalc .btn:hover,#dccalc .btn:active{transform:none}}
