.container[data-v-509ae471]{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media(min-width:1560px){.container[data-v-509ae471]{max-width:1560px}}.button[data-v-509ae471]{display:flex;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.button[data-v-509ae471]:disabled{pointer-events:none;--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(191 184 188/var(--tw-text-opacity,1))}.button[data-v-509ae471]{--spinner-color:#fff}.button-fill[data-v-509ae471]{--tw-bg-opacity:1;background-color:rgb(220 47 2/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.button-fill[data-v-509ae471]:active,.button-fill[data-v-509ae471]:focus,.button-fill[data-v-509ae471]:hover{--tw-bg-opacity:1;background-color:rgb(208 0 0/var(--tw-bg-opacity,1))}.button-fill[data-v-509ae471]{--spinner-color:#fff}.button-size-s[data-v-509ae471]{border-radius:120px;padding:12px 24px}.button.\!loading[data-v-509ae471],.button.loading[data-v-509ae471]{color:transparent;position:relative}.button.\!loading[data-v-509ae471]:after,.button.loading[data-v-509ae471]:after{aspect-ratio:1/1;border-radius:50%;display:block;height:24px;position:absolute;top:calc(50% - 12px);width:24px;--tw-content:"";content:var(--tw-content)}.button.loading[data-v-509ae471]:after{animation:spin-509ae471 1s linear infinite;background:radial-gradient(farthest-side,var(--spinner-color) 94%,transparent) top/2px 2px no-repeat,conic-gradient(transparent 30%,var(--spinner-color));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0)}.button.\!loading[data-v-509ae471]:after{animation:spin-509ae471 1s linear infinite!important;background:radial-gradient(farthest-side,var(--spinner-color) 94%,transparent) top/2px 2px no-repeat,conic-gradient(transparent 30%,var(--spinner-color))!important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0)!important}@keyframes spin-509ae471{to{transform:rotate(1turn)}}.calculator[data-v-509ae471]{align-self:flex-start;border-radius:16px;display:flex;padding:16px 24px}@media(min-width:1024px){.calculator[data-v-509ae471]{border-radius:32px;flex-direction:column;padding:32px;width:372px}}.calculator[data-v-509ae471]{box-shadow:-4px -2px 32px #fff,12px 12px 32px #2c31361a}.calculator__fields[data-v-509ae471]{display:flex;flex-direction:column;gap:24px}@media not all and (min-width:1024px){.calculator__fields[data-v-509ae471]{width:100%}}@media(min-width:768px){@media not all and (min-width:1024px){.calculator__fields[data-v-509ae471]{flex-direction:row}}}@media(min-width:1024px){.calculator__fields[data-v-509ae471]{gap:40px}}.calculator__field[data-v-509ae471]{display:flex;flex-direction:column;gap:1px}@media not all and (min-width:1024px){.calculator__field[data-v-509ae471]{flex-grow:1}}@media(min-width:768px){.calculator__field[data-v-509ae471]{gap:8px}}.calculator__field-hidden[data-v-509ae471]{display:none}@media(min-width:768px){.calculator__field-hidden[data-v-509ae471]{display:flex}}.calculator__field-line[data-v-509ae471]{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.calculator__field-length[data-v-509ae471]{--tw-text-opacity:1;color:rgb(128 119 129/var(--tw-text-opacity,1))}.calculator__field-length[data-v-509ae471],.calculator__field-title[data-v-509ae471]{font-size:14px;font-weight:400;letter-spacing:0;line-height:22px}.calculator__field-value[data-v-509ae471]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;text-align:right}.calculator__field-slider[data-v-509ae471]{display:flex;flex-direction:column;height:40px;justify-content:center;left:0;width:100%}.calculator__button[data-v-509ae471]{border-radius:9999px;display:block;width:100%;--tw-bg-opacity:1;background-color:rgb(246 245 246/var(--tw-bg-opacity,1));font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;padding-bottom:8px;padding-top:8px;text-align:center;--tw-text-opacity:1;color:rgb(128 119 129/var(--tw-text-opacity,1))}@media(min-width:768px){.calculator__button[data-v-509ae471]{display:none}}.calculator__button[data-v-509ae471]{box-shadow:0 2px #ebeaebcc}@media not all and (min-width:768px){.max-md\:button-fill[data-v-509ae471]{--tw-bg-opacity:1;background-color:rgb(220 47 2/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.max-md\:button-fill[data-v-509ae471]:active,.max-md\:button-fill[data-v-509ae471]:focus,.max-md\:button-fill[data-v-509ae471]:hover{--tw-bg-opacity:1;background-color:rgb(208 0 0/var(--tw-bg-opacity,1))}.max-md\:button-fill[data-v-509ae471]{--spinner-color:#fff}}@media(min-width:640px){.sm\:button-outline[data-v-509ae471]{border-width:1px;--tw-border-opacity:1;border-color:rgb(220 47 2/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 47 2/var(--tw-text-opacity,1))}.sm\:button-outline[data-v-509ae471]:active,.sm\:button-outline[data-v-509ae471]:focus,.sm\:button-outline[data-v-509ae471]:hover{--tw-text-opacity:1;color:rgb(208 0 0/var(--tw-text-opacity,1))}.sm\:button-outline[data-v-509ae471]{--spinner-color:#dc2f02}}@media(min-width:768px){.md\:container[data-v-509ae471]{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media(min-width:1560px){.md\:container[data-v-509ae471]{max-width:1560px}}.md\:button-outline[data-v-509ae471]{border-width:1px;--tw-border-opacity:1;border-color:rgb(220 47 2/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 47 2/var(--tw-text-opacity,1))}.md\:button-outline[data-v-509ae471]:active,.md\:button-outline[data-v-509ae471]:focus,.md\:button-outline[data-v-509ae471]:hover{--tw-text-opacity:1;color:rgb(208 0 0/var(--tw-text-opacity,1))}.md\:button-outline[data-v-509ae471]{--spinner-color:#dc2f02}.md\:button-size-xl[data-v-509ae471]{border-radius:120px;padding:16px 48px}.md\:button-size-s[data-v-509ae471]{border-radius:120px;padding:12px 24px}}
